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

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Foco do lançamento

Estabilidade, escalonabilidade, segurança, extensibilidade e 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 dar suporte à API de documentação da Apigee.
  • Lançamento do pagamento de monetização do DevConnect (devconnect_mint_payment). Esse módulo permite que os novos módulos de pagamento se conectem a ele e deleguem a ele todo o processo de finalização de compra e a atualização do saldo do desenvolvedor. No entanto, às vezes, os módulos de hook precisam chamar explicitamente as funções do 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 capacita o uso do Gateway corporativo do WorldPay para o processamento de transações recorrentes.

Correções de bugs

  • A conta apigee_account agora define corretamente o nome de usuário, o nome e o sobrenome durante o registro.
  • Os detalhes da conexão do Portal do desenvolvedor agora são lidos e gravados em um arquivo YAML no sistema de arquivos particular. Uma nova tarefa Drush (devconnect-update-settings, alias dc-settings) transfere as configurações de conexão baseadas em Drupal-var para YAML. Isso também é processado em hook_update_N(), que é invocado quando 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 administrador do Portal do desenvolvedor, a conexão não relatará mais falhas 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 administrador de atributos do app do Portal do desenvolvedor foi movida para um submenu da tela de administração do Portal do desenvolvedor. Outros widgets (botões de opção, caixas de seleção, caixas de seleção) foram adicionados. Correção de vários bugs na reordenação de campo.
  • 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 à visualização rudimentar para entidades do app do desenvolvedor.
  • Foram adicionadas permissões granulares para visualizar, criar, editar, excluir e administrar apps de desenvolvedores. Por padrão, as permissões CRUD são atribuídas a usuários autenticados. As permissões de administração são atribuídas por padrão a qualquer papel que tenha "Administrador" no nome.
  • Mais strings em inglês fixadas no código foram unidas na função t() para permitir a localização.
  • Quando um app do desenvolvedor é salvo no endpoint, vários atributos padrão são criados se ainda não existirem: DisplayName, Developer, lastModified, lastModifier, criaçãoDate.