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

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info


Na terça-feira, 6 de janeiro de 2015, lançamos a versão 15.01.06.00 do portal de serviços para desenvolvedores da Apigee para a nuvem.

Novos recursos

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

  • Salvamento assíncrono do usuário
    O salvamento assíncrono do usuário é um novo recurso que adia o salvamento das informações do usuário até depois que a resposta é enviada de volta ao navegador para aumentar o desempenho. 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 Ativar assíncrono está marcada na página Configuração > Configurações do portal do desenvolvedor > Configurações do usuário do portal do desenvolvedor.
  • Não é mais possível mudar as configurações de conexão entre o portal e o Edge
    Nas versões anteriores da nuvem, era possível editar diretamente as informações de conexão usadas para conectar o portal ao Edge, incluindo: URL do endpoint do Edge, nome da organização do Apigee e o nome de usuário e a senha de um administrador da organização. Agora, você precisa fazer uma solicitação ao suporte da Apigee para mudar as informações de conexão. Consulte Como criar um portal de desenvolvedor para saber mais.

Suspensão de uso

A partir de 15 de abril de 2015, o Google não oferecerá mais suporte à API OpenID 2.0, conforme descrito neste 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 aos usuários fazer login no portal ou se registrar como usuário usando as credenciais do Google. Para mais informações, consulte Usar credenciais federadas no portal do desenvolvedor. Por causa dessa descontinuação, essa funcionalidade foi removida do portal.

Como substituto, use o módulo Drupal Google Auth ou as informações descritas no artigo: Usar o OAuth 2.0 para fazer login.

Correções de bugs

Os seguintes bugs foram corrigidos nesta versão:

Tópico Descrição
Monetização Correção na redação exibida aos usuários finais para monetização.
Monetização As alíquotas de impostos agora são exibidas corretamente na página de faturamento pré-pago da monetização. É necessário usar a chamada "API de desenvolvedor pré-pago" no portal (em Configuração > Configurações de monetização).
Monetização A página de saldo pré-pago de monetização não mostra mais um saldo zerado como "-0,00", mas como "0,00".
Monetização
Os documentos de faturamento agora são transferidos corretamente do servidor do Edge em formato HTML. O Postgres v9.0 introduziu uma nova codificação "hex", que pode precisar ser alterada no postgresql.conf para que os documentos de faturamento sejam transferidos corretamente. Se os documentos de faturamento não forem transferidos corretamente do Dev Portal, mude o 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 do usuário não retorna corretamente, a página agora é mostrada corretamente e um erro é registrado. Antes, a página mostrava uma tela de erro.
Registro de novo desenvolvedor A mensagem de registro de uma nova conta foi corrigida para informar que a conta está aguardando a aprovação do administrador somente se o Dev Portal estiver configurado para exigir a aprovação do administrador antes do login.
Registro de novo 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 de uma mensagem "Aguarde a aprovação" ser exibida).
Registro de novo desenvolvedor O portal não gera mais uma exceção quando um usuário faz o registro sem um endereço de e-mail, para que as integrações com sistemas que não usam endereços de e-mail possam ser feitas. No entanto, os usuários ainda vão precisar atualizar o perfil com um endereço de e-mail antes de criar apps para desenvolvedores.
Registration form Os campos Nome e Sobrenome no formulário de registro foram movidos para a parte de cima do formulário de registro para novas instalações. Todos os campos deste formulário podem ser movidos usando a interface administrativa. Consulte Adicionar e gerenciar contas de usuários para saber mais.
Status do desenvolvedor Quando um desenvolvedor é definido como "bloqueado" no portal, ele é definido como inativo no servidor de gerenciamento do Edge, o que significa que o desenvolvedor bloqueado não poderá 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.
Logging 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 aprovada agora é executado. Nas versões anteriores, a regra não funcionava quando o estado era alterado.
SmartDocs O verbo PATCH agora é mostrado corretamente quando renderizado nas páginas do SmartDocs.
SmartDocs Quando o endpoint do Edge fica inacessível, o módulo do SmartDocs não mostra mais avisos.
SmartDocs Os avisos "Índice indefinido" não são mais exibidos no módulo do SmartDocs.
SmartDocs
Os indicadores de breadcrumbs agora funcionam corretamente nas páginas do SmartDocs. Na página de detalhes do método, o primeiro item no rastro de migas era model_machine_name Documentation/, então a primeira palavra não foi escrita com letras maiúsculas. Com essa correção, o primeiro item será o nome legível do modelo, e a primeira palavra será maiúscula.
Além disso, na página de listagem do método da API com base no verbo HTTP (GET/POST/PUT/DELETE), os itens do breadcrumb estavam vinculados ao URL errado. Com essa correção, os itens de navegação estrutural na página agora apontam para os URLs corretos.
SmartDocs Uma correção do CSS agora permite que o corpo JSON do SmartDocs (em uma solicitação POST ou PUT) seja editado corretamente no local.
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 listagem dos atributos do app estava corrompida e não renderizava. Esse problema foi corrigido no arquivo devconnect_app_attributes.module.
Redirecionamentos fixados no código A função que cria o formulário para editar um app de desenvolvedor não invoca mais diretamente drupal_goto() ou drupal_not_found() se o app de desenvolvedor não for encontrado. Isso permite que os módulos específicos do cliente alterem de forma consistente o comportamento do formulário sem forçar um redirecionamento incondicional.