Notas da versão do Portal de serviços para desenvolvedores da Apigee - 7.x-4.24

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.