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

Você está visualizando 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 Devconnect agora usam o Guzzle para fazer solicitações HTTP. A nova biblioteca é mais leve e segue as práticas recomendadas do Drupal (por exemplo, D8).
  • Módulo para oferecer suporte à API de documentação da Apigee.
  • Liberação do pagamento de monetização do DevConnect (devconnect_mint_payment). Esse módulo permite que novos módulos de pagamento sejam conectados a ele e deleguem a ele todo o processo de finalização de compra e atualização do saldo do desenvolvedor. No entanto, às vezes, os módulos de vinculação precisam chamar explicitamente as funções do fluxo de trabalho de comércio.
  • Lançamento da monetização do DevConnect com pagamento da Worldpay (devconnect_mint_worldpay). Esses módulos se conectam ao pagamento de monetização do DevConnect e permitem o uso do gateway corporativo da WorldPay 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 Dev Portal 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) encaminha as configurações de conexão baseadas em Drupal-var para YAML. Isso também é processado em hook_update_N(), que é invocado quando o update.php é executado.
  • O Dev Portal agora usa a biblioteca Guzzle/Http como cliente HTTP ao se comunicar com o endpoint do Apigee.
  • Ao testar a conexão com o KMS na tela de administrador do Dev Portal, a conexão não informa mais falhas incorretamente se não houver produtos de API configurados para essa organização.
  • Os módulos devconnect_apigee, devconnect_validate e devconnect_faq_ext descontinuados foram removidos.
  • A tela de administração de atributos do app do portal de desenvolvedores foi movida para um submenu da tela de administração do portal de desenvolvedores. Foram adicionados widgets adicionais (botões de opção, caixas de seleção, caixas de seleção) Vários bugs na reordenação de campos foram corrigidos.
  • Os caminhos codificados para recursos (JS, CSS, imagens) em módulos e temas foram removidos.
  • As entidades developer_app agora são objetos, e não matrizes. Foi adicionado suporte rudimentar de visualização para entidades do app do desenvolvedor.
  • Permissões detalhadas para visualizar, criar, editar, excluir e administrar apps de desenvolvedor foram adicionadas. Por padrão, as permissões CRUD são atribuídas a usuários autenticados, e as permissões de administração são atribuídas a qualquer função com o termo "Administrador" no nome.
  • Mais strings em inglês fixadas no código 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, caso ainda não existam: DisplayName, Developer, lastModified, lastModifier e creationDate.