15.01.06.00 – Notas da versão do Portal de serviços para desenvolvedores da Apigee

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


Na terça-feira, 6 de janeiro de 2015, lançamos a versão 15.01.06.00 do portal Apigee Developer Services para a nuvem.

Novos recursos

Esta versão da nuvem do portal de serviços para desenvolvedores da Apigee contém os novos recursos a seguir:

  • Salvar usuário assíncrono
    Com o objetivo de melhorar o desempenho, o salvamento assíncrono de usuário é um novo recurso que adia o salvamento de informações do usuário até que a resposta seja enviada de volta ao navegador. Essa mudança só acontece nas seguintes circunstâncias:
    • Uma CLI do PHP adequada é encontrada
    • A monetização não está ativada
    • A caixa de seleção Enable assíncrono está marcada na página Configuration > Dev Portal Settings > Dev Portal User Settings.
  • Não é mais possível alterar as configurações de conexão entre o portal e o Edge
    Em versões anteriores do Cloud, era possível editar diretamente as informações de conexão usadas para conectar o portal ao Edge, incluindo: URL do endpoint de borda, nome da organização da Apigee e o nome de usuário e senha de um administrador da organização. Agora é necessário fazer uma solicitação ao suporte da Apigee para alterar as informações de conexão. Consulte Como criar um portal do desenvolvedor para mais informações.

Suspensão de uso

Desde 15 de abril de 2015, o Google não oferece mais suporte à API OpenID 2.0, conforme descrito no seguinte link:

https://developers.google.com/+/api/auth-migration#timetable

Todos os portais lançados antes da versão 14.07 usavam o Google OpenID 2.0, que permitia que os usuários fizessem login no portal ou se registrassem como usuários usando as credenciais do Google. Para mais informações, consulte Como usar credenciais federadas no portal do desenvolvedor. Por causa da descontinuação, essa funcionalidade foi removida do portal.

Em vez disso, use o módulo Drupal Google Auth ou as informações descritas no artigo Como usar o OAuth 2.0 para login.

Correções de bugs

Os seguintes bugs foram corrigidos nesta versão:

Tópico Descrição
Monetização Correções no texto exibido aos usuários finais para monetização.
Monetização As taxas de tributos agora são exibidas corretamente na página de faturamento pré-pago de monetização. É necessário usar a chamada "API pré-paga do desenvolvedor" no portal (em Configuração > Configurações de monetização).
Monetização A página de saldo pré-pago para monetização não mostra mais um saldo zero como "-0,00", mas como "0,00".
Monetização
Agora é possível fazer o download dos documentos de faturamento corretamente no servidor de borda no formato HTML. O Postgres v9.0 introduziu uma nova codificação "hex" que talvez precise ser alterada no postgresql.conf para que os documentos de faturamento sejam transferidos por download corretamente. Se o download dos documentos de faturamento não for feito corretamente no portal do desenvolvedor, altere bytea_output em postgresql.conf para "escape" no servidor de gerenciamento de borda:
bytea_output = 'escape' # hex, escape
Monetização Quando a chamada da API Edge para receber o saldo de usuários não for retornada corretamente, a página será exibida corretamente e um erro será registrado. Antes, a página mostrava uma tela de erro.
Novo registro de desenvolvedor Corrigida a mensagem durante o registro de uma nova conta para dizer que a conta está com aprovação do administrador pendente apenas se o portal do desenvolvedor estiver configurado para precisar de aprovação do administrador antes do login.
Novo registro de desenvolvedor Os desenvolvedores recém-registrados que deveriam ser bloqueados por padrão foram ativados no back-end do Edge. Os desenvolvedores que deveriam ter sido bloqueados por padrão foram ativados (apesar da mensagem "Aguarde a aprovação" ser exibida) com a mesma correção.
Novo registro de desenvolvedor O portal não gera mais uma exceção quando um usuário se registra sem um endereço de e-mail. Assim, é possível fazer integrações com sistemas que não usam endereços de e-mail. No entanto, os usuários ainda precisarão atualizar o perfil com um endereço de e-mail antes de criar apps de desenvolvedor.
Registration form Os campos First Name e Last Name no formulário de registro foram movidos para a parte superior do formulário para novas instalações. Todos os campos deste formulário podem ser movidos usando a interface do administrador. Consulte Adicionar e gerenciar contas de usuário para mais informações.
Status do desenvolvedor Quando um desenvolvedor tem o status "bloqueado" no portal, ele fica definido como inativo no servidor de gerenciamento de borda, ou seja, ele não pode fazer chamadas de API.
Cron job O cron não falha mais quando um app no Edge não está associado corretamente a um desenvolvedor.
Geração de registros O sistema não registra mais erros quando o tipo de acesso de um app é "somente leitura".
Regras do Drupal O módulo Rule in Drupal rules para enviar e-mails quando uma chave de app passa de pendente para aprovado agora é executado. Nas versões anteriores, a regra não estava funcionando quando o estado era alterado.
SmartDocs O verbo PATCH agora é exibido corretamente quando renderizado nas páginas do SmartDocs.
SmartDocs Quando o endpoint do Edge estiver inacessível, o módulo SmartDocs não exibirá mais avisos.
SmartDocs "Índice indefinido": os avisos não são mais exibidos no módulo SmartDocs.
SmartDocs
A navegação estrutural agora está funcionando corretamente nas páginas SmartDocs. Na página de detalhes do método, o primeiro item na trilha de navegação estrutural costumava ser model_machine_nameDocumentation/. Portanto, a primeira palavra não estava em letra maiúscula. Com essa correção, o primeiro item será o nome legível do modelo, e a primeira palavra será maiúscula.
Também na página de listagem do método da API com base no verbo HTTP (GET/POST/PUT/DELETE), os itens de navegação estrutural estavam vinculados ao URL errado. Depois de corrigir isso, os itens de navegação estrutural na página vão apontar para os URLs corretos.
SmartDocs Uma correção de CSS agora permite que o corpo JSON do SmartDocs (em uma solicitação POST ou PUT) seja editado no local corretamente.
Menu principal Os links de login e registro agora estão disponíveis quando o menu principal não tem itens.
Atributos do app
A página de detalhes dos atributos do app estava corrompida e não foi renderizada. Esse problema foi corrigido no arquivo devconnect_app_attributes.module.
Redirecionamentos fixados no código A função que cria o formulário de edição de um app do desenvolvedor não invoca mais drupal_goto() ou drupal_not_found() diretamente se o app do desenvolvedor não for encontrado. Isso permite que os módulos específicos do cliente mudem consistentemente o comportamento do formulário sem forçar um redirecionamento incondicional.