Novidades da Release

2.10.0

Data: Dezembro/2024

Nova funcionalidade

  • Novo kind OpenAPI

    Agora o modo declarativo possui o kind OpenAPI para a criação de APIs.

2.9.0

Data: Novembro/2024

Melhoria

  • Novo campo attributes no schema de aplicação do modo declarativo Kind RestAPI

    Agora o modo declarativo Kind RestAPI suporta o uso do campo attributes dentro de spec.

Detalhes:

  • O campo attributes foi adicionado como uma lista de objetos dentro de spec.

  • Cada objeto em attributes deve conter os seguintes atributos:

    • attributeName: nome do atributo.

    • tags: uma lista contendo os nomes das tags associadas ao atributo.

É necessário ter o Adaptive Governance ativado para utilizar o campo attributes.

2.8.1

Data: Agosto/2024

Correção de bugs

Corrigimos um bug no modo declarativo que não conseguia identificar o objeto mapVars de um Kind: Environment para novas configurações da CRD.

2.8.0

Data: Abril/2024

Nova funcionalidade

Agora, você pode usar o parâmetro output yaml para os objetos Plan, App e Environment.

Correção de bugs

  • Corrigimos um erro que impedia a configuração de ambientes para a API Platform quando havia mais de 10 ambientes configurados.

  • Corrigimos o problema que exigia que um ambiente estivesse vinculado para fazer o deploy de uma API.

2.7.0

Data: Janeiro/2023

Novas Funcionalidades!

Nossa última versão do Sensedia CLI oferece novas possibilidades ao gerenciar recursos na Sensedia API Platform. Com o novo comando ssd api-management get trace, você pode buscar detalhes de uma chamada de API específica. Além disso, agora é possível adicionar um responsável pela API ao criar ou editar uma API.

No Modo Declarativo, atualizamos os schemas de aplicação e exclusão, incluindo o interceptor Payload Size nos fluxos de plano e API, e os interceptores XSS Threat Protection e SQL Threat Protection no fluxo de API.

Correção de bugs

No Modo Declarativo, removemos o parâmetro --id do comando de exclusão de interceptores personalizados (Custom Interceptors) para evitar inconsistências, uma vez que interceptores de tipos diferentes (Java ou Javascript) podem ter IDs iguais.

Já no Modo Interativo, removemos perguntas que poderiam se repetir durante a adição de interceptores, tornando o processo mais conciso.

2.6.0

Data: Dezembro/2022

Novas funcionalidades!

Agora é possível obter schemas de validação dos documentos utilizados pelo CLI no Modo Declarativo, por meio do terminal. Além disso, com o novo comando ssd api-management list traces, ficou mais fácil monitorar e listar as chamadas de uma API. Também fizemos melhorias, como a possibilidade de adicionar ou remover interceptores do fluxo de planos no Modo Declarativo do CLI e incluímos novos schemas de aplicação e exclusão dos interceptores personalizados JavaInterceptor e JavaScriptInterceptor.

Correção de bugs

Corrigimos um bug que permitia a utilização de arquivos com extensão inválida na criação de custom interceptors (interceptores personalizados).

2.5.0

Data: Novembro/2022

Novidades!

Nossa última versão do Sensedia CLI oferece mais possibilidades ao gerenciar recursos da API Platform! Já é possível associar e desassociar Apps de APIs e seus planos, além de realizar implantação e desimplantação de APIs por meio do Modo Declarativo.

2.4.0

Data: Novembro/2022

Novidades!

Novas possibilidades ao utilizar ou gerenciar recursos da API Platform pelo Sensedia CLI. Agora é possível criar ou excluir APIs Rest, além de vincular ou desvincular APIs de ambientes pelo Modo Declarativo do CLI.

Correção de bugs

Corrigimos um bug que afetava a criação e exclusão de planos com o mesmo nome, mesmo que em APIs diferentes. Agora no Modo Declarativo, o CLI poderá distinguir os planos de acordo com a API da qual fazem parte.

2.3.0

Data: Outubro/2022

Novas funcionalidades!

Nossa última versão do Sensedia CLI permite gerenciar recursos da API Platform com arquivos `.yaml' utilizando o Modo Declarativo. Gerencie seus recursos de forma mais rápida e eficiente! Aprenda como fazer aqui.

2.2.1

Data: Outubro/2022

Correção de bugs

Nós corrigimos um bug para que os comandos que lidam com as APIs funcionem corretamente. Resultados incorretos podem ser retornados ao tentar listar APIs que contenham nomes com espaços ou caracteres especiais. Assim, os comandos que lidam com APIs podem afetar as APIs incorretas, se elas tiverem nomes muito similares. Portanto, recomenda-se atualizar para esta versão.

2.2.0

Data: Setembro/2022

Novas funcionalidades!

Agora no Sensedia CLI, além de facilmente criar e listar papéis, também é possível definir o tipo de acesso e as permissões de cada um deles. Confira as nossas novas funcionalidades para criar e listar papéis! Gerenciar usuários ficou ainda mais fácil! Com nossa nova versão, sempre que necessário, você pode editar usuários utilizando o comando ssd api-management update user.

2.1.1

Correção de bug

Correção de bug no comando ssd api-management link ao associar uma API com um ambiente.

2.1.0

Nossa última versão vem com mais recursos e melhorias! Agora, além de adicionar interceptores aos fluxos de APIs, você também pode adicioná-los aos fluxos dos planos. Leia mais sobre isso começando por esta página. Não só é possível adicionar, mas também criar interceptores personalizados! Veja mais sobre a criação de interceptores personalizados aqui. Precisa remover um interceptor do fluxo de uma API ou de um plano? Feito! Verifique como removê-los aqui.

Correção de bugs menores

Corrigimos bugs menores ao criar ou adicionar recursos.

2.0.0

Data: Julho/2022

Novas funcionalidades!

Adicionamos novas funcionalidades para que o Sensedia Adaptive Governance também possa ser utilizado com o Sensedia CLI. As novidades incluem as possibilidades de criar, editar, listar e excluir atributos e workflows. Além disso, agora é possível importar um contrato WSDL ao criar ou editar uma API no produto Sensedia API Platform utilizando a linha de comando em vez de criar recursos manualmente.

Comandos mais completos!

Agora os comandos do Sensedia CLI foram atualizados para incluir o nome do produto antes do comando que deseja utilizar. Por exemplo, para utilizar o comando list no Adaptive Governance ou na API Platform, basta digitar: ssd gov list ou ssd apim list. O comando de adição (ssd add) foi incrementado para suportar destino e um número maior de interceptores. Os comandos da API Platform foram expandidos e agora também incluem as funcionalidades de get, exclusão, importação e revogação dos recursos de APIs.

Maior independência!

Atualizamos alguns comandos, como os de edição ou exclusão de atributos e workflows, para que funcionem em modo interativo ou possam realizar as operações no modo direto, por flags.

Melhorias!

Fizemos a correção de bugs menores para que a solução se torne cada vez mais completa.

1.0.0

Data: Fevereiro/2022

Novas funcionalidades!

Agora é possível criar APIs, Apps, ambientes e planos via Sensedia CLI. Adicione interceptores com facilidade às suas APIs utilizando o modo interativo, que atuará como um guia, fazendo as perguntas necessárias, ou utilizando o modo direto com flags específicas. Além disso, agora você tem mais controle, pois é possível listar todas as requisições que foram feitas pelos comandos em um arquivo TXT em vez de exibir as informações no terminal. Basta utilizar a flag --verbose!

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]