Pular para o conteúdo principal

Outubro 24

· Leitura de 3 minutos

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.


Features 

Remoção da Conta Personal da Plataforma StackSpot

O acesso à plataforma pelo login via GitHub (Conta Personal) foi descontinuado. A partir de agora, a StackSpot EDP oferece apenas o acesso à contas Enterprise.

Para mais informações, consulte a seção sobre como configurar e acessar uma conta Enterprise

Novo Tipo de Connection Interface: aws-vpc-endpoint-conn

Um novo Tipo de Connection Interface para VPC Endpoints foi adicionado: aws-vpc-endpoint-conn. Esse recurso permite conexões privadas entre serviços da AWS e recursos em uma VPC, sem a necessidade de um gateway de Internet.

Campos Principais:

  • vpc_endpoint_id: O ID exclusivo do VPC Endpoint.
  • vpc_endpoint_name: O nome do VPC Endpoint.
  • dns_entry: A entrada DNS associada ao VPC Endpoint.

Para mais detalhes, consulte a seção de Connection Interface Type.

Atualização de versão de Stack no Workspace

Agora, é possível atualizar a versão de uma Stack no Workspace através de um botão. Ao clicar nele, uma nova versão de Stack é disponibilizada para ser utilizada no Workspace. Confira mais detalhes nesta página.

STK CLI: v6.21.0

  • Suporte adicionado para Java na funcionalidade de Code Transformation.
  • Agora é possível criar uma Stack a partir de outra usando um intervalo (range).
  • Novos comandos para criação, listagem, validação, publicação e execução de workflows na StackSpot;
  • Adicionado um novo tipo de input: generated-connection;
  • Correções de bugs e melhorias internas.

STK CLI: v6.22.0

Nesta atualização o STK CLI trouxe algumas novidades:

  • Agora é possível gerar arquivos Terraform de Plugins de Infraestrutura localmente, usando as informações de Connections do seu Workspace. Foi adicionada a opção --deploy que permite que você teste o que o seu Plugin de Infraestrutura vai renderizar. Veja mais informações sobre como aplicar um Plugin de Infraestrutura.

  • Foi implementado o aviso de quebra de versão para Actions e Plugins com a adição do parâmetro --studio. Este parâmetro recebe o slug do Estúdio (Nome do registro do Estúdio) onde o conteúdo será publicado e emite um alerta caso ocorra alguma quebra de versão. Os seguintes comandos receberam este parâmetro:

Setembro 24

· Leitura de 4 minutos

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.


Features 

Variáveis de Contexto agora se chamam Variáveis da Conta: confira as diferenças e novidades

As Variáveis de Contexto agora são chamadas de Variáveis da Conta, com mudanças que simplificam o uso e a configuração de respostas para Inputs dentro da StackSpot.

O que são as Variáveis da Conta?

Na StackSpot, as Variáveis da Conta foram criadas para facilitar o trabalho dos desenvolvedores ao reduzir a repetição de respostas para Inputs durante a configuração de Stacks, Plugins e Actions. Essas Variáveis são criadas e pré-configuradas pelos Account Holders ou Administradores da Conta para que as respostas repetitivas para Inputs não precisem ser inseridas manualmente toda vez.

Por que usar Variáveis da Conta?

Essas variáveis permitem a criação de um nome amigável para referenciar valores reutilizáveis em várias partes da StackSpot, como Plugins, Actions, Aplicações e Infraestruturas. Isso centraliza a gestão desses valores, tornando atualizações rápidas e eficientes.

Como as Variáveis da Conta funcionam?

As Variáveis da Conta são interpoladas em ações como a aplicação de Plugins, execução de Actions, criação de Infraestruturas e Workflows, simplificando e automatizando as operações dentro da StackSpot. Essa melhoria visa proporcionar mais flexibilidade e evitar erros, permitindo que você configure respostas de maneira rápida e eficiente em toda a sua StackSpot.

Para mais detalhes, confira as seções:

Suporte a Nunjucks para Expressões Jinja

Agora o Portal da StackSpot suporta Nunjucks, uma engine de templates que amplia as capacidades das expressões Jinja. Isso permite maior flexibilidade na criação de Plugins e Actions, mantendo a familiaridade com a sintaxe Jinja ({{ ... }} para variáveis e {% ... %} para controle de fluxo). No entanto, Nunjucks não oferece todos os recursos do Jinja, especialmente aqueles que dependem de funcionalidades nativas do Python.

  • Exemplo de uso: computed-inputs no Portal durante a criação de Aplicações ou Infraestruturas.

  • Compatibilidade: funciona tanto na CLI quanto no Portal da StackSpot.

Para verificar possíveis incompatibilidades, utilize este codepen. Para mais detalhes, confira o FAQ oficial do Nunjucks.

Nova forma de configurar Single Sign-On (SSO) e nova funcionalidade de Mapeamento de Grupos:

A configuração do SSO na sua conta foi atualizada. Entre as mudanças, estão o preenchimento dos formulários e a configuração do Mapeamento de Grupos.

Confira mais detalhes sobre as mudanças e a nova funcionalidade em:

STK CLI: v6.20.0

  • Suporte adicionado para variáveis de conta.
  • Nova feature para testar Starters, agora com suporte ao input do tipo required-connection;.
  • Correções de bugs e melhorias internas.

Agosto 24

· Leitura de 3 minutos

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.


Features 

Insights de Uso

Visualize o uso de Plugins, Stacks e Starters em suas Aplicações e Infraestruturas. Acesse dados sobre versões, conteúdos vinculados, Workspaces onde as versões estão em uso e aqueles em que não estão mais sendo utilizadas e mais.

Para mais detalhes, confira as seções abaixo:

Possibilidade de configurar Contexto para inputs complexos

Agora você pode configurar Contexto para inputs do tipo required-connection, liste object.

Confira mais detalhes nas seções:

STK CLI: v6.19.0

  • Novos comandos para registrar o deploy e o destroy de um app fora da StackSpot.
  • Adicionado o comando stk diff state, que exibe as diferenças entre o estado atual de um app/infra e o último deploy realizado;
  • Suporte adicionado para novos tipos de input: list, object e required-connection;
  • Correções de bugs e melhorias internas.

Para quem cria Conteúdo

Cuidado!
  • A versão v2 ainda está funcionando normalmente, mas os novos inputs são válidos apenas para a v3.
  • Atualmente, não é possível configurar contexto para inputs dos tipos list, object e required-connection.

Para quem usa o Conteúdo

Novos comandos stk register-deploy e stk register-destroy para acompanhar workflows

Agora você pode acompanhar os workflows de deploy e destroy de Aplicações realizados via pipeline na Plataforma StackSpot.

Para mais detalhes, confira as seções:

STK CLI: v6.18.0

  • Adição de novos tipos de inputs: list, object e required-connection.
  • Adição do guia de migração para o novo esquema v3 para suportar o uso de inputs required-connection.
  • Novas atualizações no tipo de input de senha.
  • Adição de etiqueta deprecta nos guias de migração antigos.
  • Novos exemplos complexos dos novos inputs.
  • Novo exemplo de required-connection no novo guia de migração (v3).
  • Correção dos exemplos com o uso obsoleto de text+items (lista de texto).
  • Novos comandos de registro de atividades da Aplicação, como deploys e rollbacks.
  • Novo comando de deletar a Aplicação.

Junho 24

· Leitura de 5 minutos

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.


Features

  • Nova forma de configuração de Workflows e criação de Workflow Padrão: A forma de configurar Workflows no Portal StackSpot mudou. Agora você pode configurar:

    • Workflow Default (padrão) para toda a Conta;
    • Workflows para Stacks específicas, que não utilizarão o Workflow padrão da Conta;

Além disso, você pode criar Workflows para os diferentes fluxos feitos dentro do Workspace, sendo eles:

  • Criar Aplicação;
  • Criar Infraestrutura;
  • Criar APIs.

Confira detalhes nas páginas:

Esta segunda camada de autenticação fortalece a segurança da sua Conta.

Para mais detalhes, confira a seção de Autenticação via OTP.

  • API de Sistema de Gerenciamento de Identidade entre Domínios (System for Cross-domain Identity Management - SCIM): esta nova feature, você pode executar as atividades de Gerenciamento de Acessos feitas dentro do Portal StackSpot EDP, porém por meio de métodos HTTP (GET, POST, PUT, PATCH, DELETE).

Confira detalhes na seção SCIM Provider API.

Melhorias e Correções

STK CLI: v6.16.0


  • Introduzido o novo comando stk diff state para comparar alterações de deployment entre ambientes.
  • Atualização da engine do code-transformation para a versão 0.2.0. Esta nova versão introduz suporte a html, operadores de match de identificadores, strings e suporte ao escopo de snippet.
  • Download de imagens da Stack usando o parâmetro --from.
  • Adição de novas respostas de código à Action de publicação do Plugin.
  • Adição do novo status "aborting" para melhorar o gerenciamento de processos.
  • Adição da validação para Stacks sem Starters.
  • Adição da verificação para todos os Plugins opcionais por padrão na criação de Aplicação ou Infraestrutura.
  • Validação das dependências de Connections antes de remover o Plugin.
  • Melhoria para que os Plugins com o mesmo nome não apareçam durante a remoção.
  • Melhoria a manipulação de erros para external items.
  • Correção de problema relacionados à prioridade de contexto obrigatório para Actions de workflow.
  • Correção do comportamento padrão das opções de multiselect.
  • Correção do processo de confirmação antes de destruir uma Aplicação ou Infraestrutura.
  • Removido o parâmetro picture do plugin.yaml inicial.
  • Adicionado suporte para selecionar uma Base de Conhecimento (Knowledge Source) no comando stk ai.
  • Renomeada a entidade Infraestrutura Compartilhada (Shared Infrastructure) para Infraestrutura (Infrastructure).

STK CLI: v6.15.0

  • Novo modo interativo para o comando stk show plugin.
  • Atualização do comando stk show plugin para buscar a versão mais recente.
  • Correção do Multi Select, permitindo valores em branco.
  • Correção do comando update plugin para lidar corretamente com cancelamentos de usuários.
  • Correção do suporte para valores padrão de entradas de seleção.

STK CLI: v6.14.0


Atualize seu STK CLI executando o comando stk upgrade

Maio 24

· Leitura de um minuto

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.

Features

  • Criação de Variáveis de Contexto: Agora é possível criar Variáveis de contexto de forma simples e intuitiva através do Portal StackSpot EDP. Com acesso facilitado através de um menu na barra lateral, os usuários com as permissões adequadas podem criar Variáveis diretamente nos Workspaces.

    Benefícios:

    • Reduz a carga cognitiva ao automatizar processos de input;
    • Aumenta a produtividade ao permitir o aproveitamento eficiente de informações cotidianas; e
    • Controle inteligente de permissões, garantindo segurança e privacidade dos dados.

Março 24

· Leitura de 5 minutos

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.

Features

STK CLI

Melhorias e Correções

  • Atualização dos comandos stk update app e stk update infra: Agora é possível atualizar de forma mais simples as informações de Aplicações e Infraestruturas. Confira mais detalhes nas páginas dos respectivos comandos, stk update app e stk update infra.

  • Melhoria do comado stk remove plugin: Agora a remoção dos Plugins de uma Infraestrutura respeitam as regras de Plugins que dependem de outros. Caso você remova um Plugin que dependa de outro, o STK CLI irá avisá-lo.

  • Acesso ao SCM renomeado para Conexões Externas:

    • A seção "Acesso ao SCM" foi renomeada para "Conexões Externas" para maior clareza e consistência.
    • Agora você encontrará configurações individuais relacionadas ao SCM na seção "Conexões Externas".
  • Remoção da Configuração do Token de Perfil Pessoal:

    • A opção de configuração para tokens de perfil pessoal dentro da seção "Token de Acesso" foi removida.
  • Correções nas descrições das flags dos comandos de criação de Stack, Plugin, Action, Aplicação e Infraestrutura.

  • Novo parâmetro local-exec no Self-Hosted: o novo parâmetro local-exec indica, através de true ou false, se o Self-Hosted de Runtime será liberado para uso. Confira a página da funcionalidade.

Fevereiro 24

· Leitura de 2 minutos

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.

Features

O que há de novo?

Em Criar Conteúdo:

Em Usar Conteúdo:

STK CLI

Melhorias e Correções

Janeiro 24

· Leitura de 2 minutos

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.

Features

O que há de novo?

  • Novo comando stk show me do STK CLI que permite obter diretamente no terminal os dados da sua Conta StackSpot.

  • Novas variáveis stk adicionadas. Elas funcionam como valores para os inputs e podem conter diversas informações sobre a conta, Workspace, Estúdio, Stack entre outras durante o uso de Plugins e criação de Aplicações.

  • Novo modelo de Gerenciamento de Acessos: agora são utilizados os sistemas Policy-Based Access Control (PBAC - Controle de Acesso baseado em Políticas), Attribute-Based Access Control (ABAC - Controle de acesso baseado em atributos) e Role-Based Access Control (RBAC - Controle de acessos baseado em papéis) para criar uma estrutura de controle de acessos poderosa e flexível.

Para conhecer o novo modelo de gerenciamento de acessos, papéis e permissões das contas StackSpot, confira a seção Gerenciamento de Acessos.

  • Guia de migração de Gerenciamento de acessos: A StackSpot está em processo de migração do modelo de gestão de acessos, papéis e permissões.

O modelo novo será implementado em todas as contas até o dia 02/02/2024. para auxiliar você a entender as mudança, foi criado um guia que explica as diferenças entre o modelo em depreciação e o atual.

Melhorias e Correções

  • O nome do alias ao aplicar Plugins de Infraestrutura foi atualizado para o máximo de 50 caracteres.

  • Nova seção do arquivo action.yaml. Você encontra todos os campos e configurações para serem utilizadas em suas Actions.

  • Foram atualizadas informações sobre a publicação de Stacks pelo STK CLI. Mais detalhes sobre os requisitos e regras de validação para fazer a publicação de uma Stack foram adicionados. Confira o guia.

  • Atualização do arquivo plugin.yaml. Foram removidos os campos referentes a documentação do Plugin e adicionado o campo docs.

Dezembro 23

· Leitura de 3 minutos

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.

Features

O que há de novo?

  • Nova forma de documentar conteúdo na StackSpot: uma nova funcionalidade permite que os usuários publiquem e atualizem a documentação dos Plugins, Stacks e Actions através do STK CLI, documentações dos conteúdos criados. Há regras de escrita de Markdown para criar as documentações, que podem ser visualizadas na Plataforma da StackSpot.
    • As pastas antigas de documentação agora são centralizadas em um único documento, que pode ter uma versão em Português (docs/pt-br) e outra em Inglês (docs/en-us).

Para mais informações, confira o comando stk update doc.

Para mais informações, confira o guia de como criar, validar e publicar Stack/Starter via STK CLI.

  • FAQ sobre Search Engine na StackSpot: conheça a nova Search Engine da StackSpot. É uma ferramenta que permite que você procure pelo conteúdo que quiser na Plataforma de forma objetiva, por meio de buscas semânticas. O sistema utiliza inteligência artificial para extrair o contexto da sua busca e agrupar informações, mesmo que os resultados não sejam exatamente iguais ao que você pesquisou. Confira no FAQ.

  • Erro de 403 de Search Engine adicionado no Troubleshooting.

  • Novo Versionamento Semântico. A StackSpot adota o SemVer. Você pode escolher versão específica e range para Action e Plugins. E você pode definir o range na Stack e no Starter.

  • Novo comando stk list studio para listar no terminal todos os Estúdios disponíveis na sua conta.

  • Execute Actions de uma Stack quando um Plugin é aplicado em uma Aplicação ou Infraestrutura usando o novo Hook Declarativo run-action.

  • Adição de Actions no campo requires dos Plugins.

  • Contas Personal agora podem executar o deploy de uma Aplicação ou Infraestrutura com a StackSpot, mas com o limite de deploy de 10 Plugins por Aplicação ou Infraestrutura e de 10 execuções por hora.

  • Você pode configurar sua conta cloud Azure na StackSpot. Siga os passos na nova seção.

  • Novos contratos das Connection Interfaces Types: foram criados 6 contratos e outputs de Connection Interface Types.

Correções e mudanças

  • 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.

  • Links Dinâmicos: os criadores de conteúdo podem gerar Links que se ajustam automaticamente aos parâmetros de uma Aplicação. Com os Links Dinâmicos você pode referenciar URLs através dos outputs dos connections.

Novembro 23

· Leitura de um minuto

Nesta seção, você encontra: Referência das novas features da StackSpot & alterações relevantes na documentação.

Features

  • Você pode criar testes unitários para seus Plugins. Esses testes podem ajudar a alcançar os comportamentos esperados no uso, arquivos gerados e dados corretos. Aprenda como criar testes para os seus Plugins.

  • Novo comando stk update plugin para atualizar a versão do Plugin ou reconfigurar a sua infraestrutura. Você pode atualizar seus Plugins de Infraestrutura ou reconfigurar uma Infraestrutura.

Mudanças