Skip to main content

November 24

2 min read

In this section, you will find: References to new StackSpot features & relevant documentation changes.

STK CLI: v6.24.0

In this update, the STK CLI introduces several new features:

  • You can now use a specification file when applying Plugins. The --spec option has been added to the stk apply plugin command, allowing you to provide a YAML file with all the Plugin data, including inputs and connections the Plugin uses. For more information, see the specification file for Plugins, see the documentation on the spec file.

  • New input type textarea. This new input is similar to the text type but allows you to use longer texts without compromising the display of spaces and line breaks. This improvement enhances the experience of filling in inputs that require more structured values, such as code snippets.

  • Improvement to the stk deploy plan command. The command now validates whether the selected or generated Connection Interfaces exist in the chosen environment and the StackSpot account being used. This improvement prevents developers from encountering unexpected errors related to unavailable Connection Interfaces in their environment or account.

  • Update of the MacOS versions supported by the STK CLI. See the Installation page for the new MacOS versions supported by the STK CLI.

October 24

2 min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.


Features 

Removal of Personal Account from the StackSpot Platform

Access to the platform via GitHub login (Personal Account) has been discontinued. From now on, StackSpot EDP only offers access to Enterprise accounts.

For more information, see the section on how to configure and access an Enterprise account

New Connection Interface Type: aws-vpc-endpoint-conn

A new Connection Interface Type for VPC Endpoints has been added: aws-vpc-endpoint-conn. This feature allows private connections between AWS services and resources in a VPC without requiring an Internet gateway.

Key Fields**:

  • vpc_endpoint_id: The unique ID of the VPC Endpoint.
  • vpc_endpoint_name: The name of the VPC Endpoint.
  • dns_entry: The DNS entry associated with the VPC Endpoint.

For more details, see the Connection Interface type documentation

Update Stack version

Now, you can update the version of a Stack in the Workspace via a button. By clicking on it, a new Stack version is made available for use in Workspace. See more details on this page.

STK CLI: v6.21.0

  • Added support for Java in the Code Transformation feature.
  • Creating a Stack from another using a range is now possible.
  • New commands for creating, listing, validating, publishing, and executing workflows in StackSpot;
  • Added a new input type: generated-connection;
  • Bug fixes and internal improvements.

STK CLI: v6.22.0

In this update, the STK CLI brought some new features:

  • It is now possible to generate Terraform files for Infrastructure Plugins locally, using the Connections information from your Workspace. The --deploy option was added, which allows you to test what your Infrastructure Plugin will render. For more information on applying an Infrastructure Plugin, see the documentation.

  • Version break warnings were implemented for Actions and Plugins by adding the --studio parameter. This parameter receives the slug of the Studio (Studio registry name) where the content will be published and issues an alert if a version break occurs. The following commands received this parameter:

September 24

3 min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.


Features 

Context Variables are now called Account Variables: Check out the differences and updates

Context Variables are now called Account Variables, with changes that simplify the use and configuration of responses for Inputs within StackSpot.

What are Account Variables?

In StackSpot, Account Variables were created to make developers' work more accessible by reducing the repetition of responses for Inputs during the configuration of Stacks, Plugins, and Actions. These Variables are created and pre-configured by Account Holders or Account Administrators so that repetitive Input responses are not manually entered every time.

Why use Account Variables?

These variables allow the creation of a friendly name to reference reusable values across various parts of StackSpot, such as Plugins, Actions, Applications, and Infrastructures. It centralizes the management of these values, making updates fast and efficient.

How do Account Variables work?

Account Variables are interpolated in actions such as applying Plugins, executing Actions, creating Infrastructures and Workflows, and simplifying and automating operations within StackSpot. This improvement aims to provide more flexibility and reduce errors, allowing you to quickly and efficiently configure responses throughout your StackSpot.

For more details, see the sections below:

Nunjucks Support for Jinja Expressions

The StackSpot Portal now supports Nunjucks, a template engine that enhances Jinja expressions. This brings more flexibility to creating Plugins and Actionswhile keeping the familiar Jinja syntax ({{ ... }} for variables and {% ... %} for control structures). However, Nunjucks does not support all Jinja features, especially those relying on Python-native functionalities.

New Method for Configuring Single Sign-On (SSO) and New Group Mapping Feature: How you configure SSO in your account has been updated. Changes include the form submission process and the configuration of Group Mapping.

Learn more about the changes and the new feature at:

STK CLI: v6.20.0

  • Added support for account variables.
  • New feature to test Starters, now with support for the required-connection input type.
  • Bug fixes and internal improvements.

August 24

3 min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.


Features

Usage Insights

View the usage of Plugins, Stacks and Starters in your Applications and Infrastructures. Access data on versions, linked content, Workspaces where the versions are in use and those where they are no longer utilized, and more.

For more details, see the sections below.

Possibility to Configure Context for Complex Inputs

You can now configure Context for required-connection, list, and object input types.

Check out more details in the following sections:

For Content Creators

caution
  • v2 manifests still work normally, but the new inputs are only valid for v3.
  • Currently, it is impossible to configure context for inputs of types list, object, and required-connection.

STK CLI: v6.19.0

  • New commands to register the deployment and destruction of an app outside StackSpot.
  • Added the stk diff state command, which shows the differences between the current state of an app/infra and the last deploy performed;
  • Added support for new input types: list, object, and required-connection;
  • Bug fixes and internal improvements.

For Content Users

New stk register-deploy and stk register-destroy commands to track workflows

You can now track the deploy and destroy workflows of Applications performed via pipeline on the StackSpot Platform.

For more details, see the sections:

STK CLI: v6.18.0

  • New input types: list, object, and required-connection.
  • Migration guide to new schema v3 to support required-connection input usage.
  • Added password input type updates.
  • Deprecated label on old migration guides.
  • Added complex examples of new inputs.
  • Added required-connection example in the new migration guide (v3).
  • Fixed examples with deprecated text+items usage (text list).
  • New Application activity logging commands such as deploys and rollbacks.
  • New command to delete Applications.

June 24

4 min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.


Features

  • New Workflow Configuration Method and Standard Workflow Creation: The way to configure Workflows in the StackSpot Portal has changed. Now you can configure:

    • Default Workflow for the entire Account;
    • Workflows for specific Stacks that will not use the Account's default Workflow;

Additionally, you can create Workflows for the different processes within the Workspace, such as:

  • Create Application;
  • Create Infrastructure;
  • Create APIs.

Check the details on the following pages:

This additional layer of authentication significantly boosts your Account's security. For more details, see the OTP Authentication section.

  • System for Cross-domain Identity Management API (SCIM): You can perform Access Management activities within the StackSpot EDP Portal using the HTTP methods (GET, POST, PUT, PATCH, DELETE).

Check out details in the SCIM Provider API section.

Fixes and Improvements

  • Accessibility in documentation: Add more accessibility rules to the documentation of content published on StackSpot. For more details, see the section.

  • Recommendation for retries in Self-Hosted: The partial retries of GitHub Actions Workflow in the Self-Hosted pipeline do not work. The recommendation is to retry the complete Workflow. For more details, see the section.

STK CLI: v6.16.0


  • Introduced the new stk diff state command to compare deployment changes between environments.
  • Updated the code-transformation engine to version 0.2.0. This new version introduces support for html, identifier match operators, strings, and snippet scope.
  • Enabled downloading Stack images using the --from parameter.
  • Added new code responses to the published Plugin Action.
  • Added a new "aborting" status to improve process management.
  • Added validation for Stacks without Starters.
  • Added the option to check all optional Plugins by default when creating an Application or Infrastructure.
  • Validated Connection dependencies before removing the Plugin.
  • Ensured Plugins with the same name did not appear during removal.
  • Improved error handling for external items.
  • Fixed issues related to mandatory context priority for workflow Actions.
  • Fixed the default behavior of multiselect options.
  • Fixed the confirmation process before destroying the Application or infrastructure.
  • Removed picture parameter from initial plugin.yaml.
  • Added support to select a Knowledge Source in stk ai command.
  • Renamed Shared Infrastructure entity to Infrastructure.

STK CLI: v6.15.0

  • Added new interactive mode for the stk show plugin command.
  • Updated the stk show plugin command to search for the latest version.
  • Fixed Multi Select, allowing blank values.
  • Fixed the update plugin command to handle user cancellations properly.
  • Fixed support for default values of select inputs.

STK CLI: v6.14.0


Update your STK CLI executing the stk upgrade command

May 24

One min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.

Features

  • Create Context Variables: It is now possible to create context Variables in a simple and intuitive way through the StackSpot EDP Portal. With easy access via a menu in the sidebar, users with appropriate permissions can create Variables directly in Workspaces.

    Benefits:

    • Reduces cognitive load by automating input processes;
    • Increases productivity by allowing efficient utilization of everyday information;
    • Intelligent permission control, ensuring security and privacy of data.

March 24

4 min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.

Features

What's new?

STK CLI

Fixes and changes

  • SCM Access renamed to External Connections:

    • The 'SCM Access' section has been renamed 'External Connections' for clarity and consistency.
    • You will find individual SCM-related configurations under the 'External Connections' section.
  • Personal Profile Token Configuration removal:

    • The configuration option for personal profile tokens within the 'Access Token' section has been removed.
  • Corrections in the descriptions of the flags for the creation commands of Stack, Plugin, Action, Application, and Infrastructure.

  • New local-exec parameter in Self-Hosted: The new local-exec parameter indicates, via true or false, whether Runtime Self-Hosted will be released for use. See the feature page.

February 24

2 min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.

Features

What's new?

In Create Content:

In Use Content:

STK CLI

Fixes and changes

January 24

2 min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.

Features

What's new?

  • New stk show me command. It allows you to get your StackSpot Account's data on your terminal.

  • New stk variables. They work as input values and can have information about Account, Workspace, Studio, Stack, and others during the Plugin's usage or when creating Applications.

  • New Access Management model: Policy-Based Access Control (PBAC), Attribute-Based Access Control (ABAC), and Role-Based Access Control (RBAC) are now used to create a powerful and flexible access control structure.

To learn more about the new access, role, and permission management model for StackSpot accounts, check out the Access Management section.

  • Access management migration guide: StackSpot is in the process of migrating its access, role, and permission management model.

The new model will be implemented in all accounts by 01/26/2023. To help you understand the changes, a guide has been created explaining the differences between the deprecated and current models.

To learn more, see the Access Management model migration guide.

Fixes and changes

  • The alias name when applying an Infrastructure Plugin can have 50 characters.

  • New action.yaml section. You will find all the fields and the configurations to be used in your Actions.

  • Updates on how to publish Stacks via STK CLI. More details about requirements and new validation rules exist to publish a Stack. See more on the guide.

  • Updates on the plugin.yaml file. There are new docs fields to create your Plugin documentation. The older ones were removed.

December 23

3 min read

In this section, you will find reference of new StackSpot features & relevant changes in the documentation.

Features

What's new?

  • A new way of documenting content in StackSpot: A new feature allows users to publish and update documentation of the content (Plugin, Stack, Action) they have created via the STK CLI. There are Markdown writing rules for creating documentation, which you can see on the StackSpot Platform.
    • The old documentation folders are now centralized in a single document with a Portuguese version (docs/pt-br) and an English version (docs/en-us).

For more information, see the stk update doc command.

For more information, see how to [create, validate and publish Stack/Starter via STK CLI](/en/create-use/create-content/stack/create-stack-starter-cli.md).

  • FAQ about Search Engine in StackSpot: Get to know StackSpot's new Search Engine. It's a tool that allows you to search for the content you want on the Platform objectively, using semantic searches. The system uses artificial intelligence to extract the context of your search and group information together, even if the results differ from what you searched for. For more information, see the FAQ.

  • Search Engine 403 error added to Troubleshooting

  • New semantic versioning. StackSpot uses SemVer. You can choose a specific version and a range for Action and Plugins. You can also define a range on Stack and Starter.

  • New stk list studio command. List all your account Studios on your terminal.

  • Execute Actions from a Stack when you apply a Plugin in an Application or Infrastructure using a new Declarative Hook: run-action.

  • Added Actions on the Plugin's requires field.

Fixes or changes

  • Updates on Event History: The journey of generating the Event History file in StackSpot's EDP Platform has been changed. The documentation has also changed. For more information, see the Event History section.

  • Dynamic Links: Content creators can generate links that automatically adjust to an application's parameters. With Dynamic Links you can reference URLs through the outputs of connections.