Publicado: Aug 19, 2022

A Smithy Interface Definition Language (IDL) 2.0 já está disponível. A Smithy é a linguagem de modelagem de APIs de próxima geração da Amazon, baseada em nossa experiência na criação de dezenas de milhares de APIs e geração de SDKs. Com a IDL 2.0, os desenvolvedores já podem criar modelos da Smithy e usá-los como base para geração de código de forma mais simples e intuitiva.

A IDL 2.0 aumenta a produtividade dos desenvolvedores, reduzindo a quantidade de propriedades anuláveis no código gerado e a duplicação em modelos de API maiores para tornar o código menos propenso a erros. Essa versão também contém vários outros recursos, como valores padrão personalizáveis, propriedades de recursos para aumentar a consistência entre operações, formatos de enumeração dedicados e melhorias de sintaxe.

Para saber mais sobre este lançamento, leia a publicação do blog, acesse o Guia do desenvolvedor ou confira o código-fonte no GitHub. Você já usa Smithy 1.0 e está pronto para migrar para a Smithy 2.0? Comece consultando o Guia de migração de IDL 1.0 para 2.0.