Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
Foco da versão
Estabilidade, escalonabilidade, segurança, extensibilidade, correções de bugs
Novos recursos
- As bibliotecas do Devconnect agora usam o Guzzle para fazer solicitações HTTP. A nova biblioteca é mais leve e
está de acordo com as práticas recomendadas do Drupal (por exemplo, D8).
- Módulo para oferecer suporte à API de documentação da Apigee.
- Lançamento do pagamento de monetização do DevConnect (devconnect_mint_payment). Esse módulo permite que
novos módulos de pagamento se conectem a ele e deleguem todo o processo de finalização da compra e atualização do
saldo do desenvolvedor (mas, às vezes, os módulos de conexão precisam chamar explicitamente as funções de fluxo de trabalho de comércio).
- Lançamento do pagamento do Worldpay de monetização do DevConnect (devconnect_mint_worldpay). Esse módulo se conecta ao pagamento de monetização do DevConnect e permite o uso do WorldPay Corporate Gateway para processamento de transações recorrentes.
Correções de bugs
- A apigee_account agora define corretamente o nome de usuário, o nome e o sobrenome durante
o registro.
- Os detalhes de conexão do portal do desenvolvedor agora são lidos e gravados em um arquivo YAML no sistema de arquivos particular. Uma nova tarefa do Drush (devconnect-update-settings, alias dc-settings) porta
as configurações de conexão baseadas em Drupal-var para YAML. Isso também é processado no hook_update_N()
que é invocado quando o update.php é executado.
- O portal do desenvolvedor agora usa a biblioteca Guzzle/Http como cliente HTTP ao se comunicar com o
endpoint da Apigee.
- Ao testar a conexão com o KMS na tela de administração do portal do desenvolvedor, a conexão não informa mais
falsamente falha se não houver produtos de API configurados para essa organização.
- Os módulos descontinuados devconnect_apigee, devconnect_validate e devconnect_faq_ext foram
removidos.
- A tela de administração de atributos do app do portal do desenvolvedor foi movida para um submenu da tela de administração do portal do desenvolvedor
screen. Outros widgets (botões de opção, caixas de seleção, caixas de seleção) foram adicionados. Vários bugs
na reordenação de campos foram corrigidos.
- Caminhos fixados no código para recursos (JS, CSS, imagens) em módulos e temas foram removidos.
- As entidades developer_app agora são objetos em vez de matrizes. Foi adicionado suporte de visualização rudimentar para
entidades do app do desenvolvedor.
- Permissões detalhadas para visualizar, criar, editar, excluir e administrar apps de desenvolvedor foram
adicionadas. As permissões CRUD são atribuídas por padrão a usuários autenticados. As permissões de administração
são atribuídas por padrão a qualquer função com "Administrador" no nome.
- Mais strings fixadas no código em inglês foram encapsuladas na função t() para permitir a
localização.
- Quando um app de desenvolvedor é salvo no endpoint, vários atributos padrão são criados se ainda não existirem: DisplayName, Developer, lastModified, lastModifier, creationDate.