15.04.01 - Notas da versão do Portal de serviços para desenvolvedores da Apigee

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

Na quinta-feira, 23 de abril de 2015, lançamos uma nova versão na nuvem do portal de serviços para desenvolvedores da Apigee.

Se você tiver dúvidas, entre em contato com o suporte do Apigee Edge.

Para conferir uma lista de todas as notas de versão do Apigee Edge, consulte Notas de versão da Apigee.

Novos recursos e melhorias

Confira a seguir os novos recursos e as melhorias desta versão.

Monetização

Confira a seguir os novos recursos e as melhorias na monetização do Edge.

Tratamento separado de empresas e desenvolvedores

As empresas e os desenvolvedores agora são tratados separadamente, permitindo mais flexibilidade na adição de várias empresas a desenvolvedores e vários desenvolvedores a empresas. A interface de gerenciamento agora oferece janelas separadas para "Empresas" e "Desenvolvedores" (acessíveis no menu "Publicar" ).

Consulte Gerenciar empresas e desenvolvedores.

Nos relatórios de monetização, as empresas continuam sendo um filtro principal, embora o rótulo do filtro tenha mudado de "Desenvolvedores" para "Empresas".

Bugs corrigidos

Os bugs abaixo foram corrigidos nesta versão.

ID do problema Descrição
DEVSOL-1294 Remover "UUID do método" como uma opção no SmartDocs
"UUID do método" não é mais uma opção para URLs personalizados.
DEVSOL-1063 Adicionar simultaneidade ao build.xml para builds mais rápidos
O instalador do OPDK agora usa dez linhas de execução para fazer o download de bibliotecas e módulos em vez de um para tempos de instalação mais rápidos.
DEVSOL-1021 Mostrar a versão do perfil do portal do desenvolvedor na página de status e desvincular as versões do OPDK/Cloud versões
A versão do portal do desenvolvedor da Apigee agora pode ser visualizada na página de status em "Relatórios > Relatórios de status" como administrador.
DEVSOL-1019 Implementar a API Ping para a verificação de validação do SmartDocs
O módulo SmartDocs agora vai mostrar o status na página de relatório de status em "Relatórios > Relatórios de status". A página de status vai informar se o URL do proxy não está configurado ou se o URL do proxy está incorreto.
DEVSOL-1008

Indicar o estado renderizado/publicado na página da lista de modelos
A listagem de modelos do SmartDocs vai mostrar mais informações:

  • Total de métodos: é o número total de métodos disponíveis na revisão mais recente de um modelo.
  • Renderizado: o número total de métodos renderizados como nós no portal do desenvolvedor.
  • Publicado: o número de nós renderizados que são publicados.
DEVSOL-1007 Remover modelos no menu de administração
O item de menu de administração SmartDocs > Modelos não terá a lista de modelos como itens de submenu. Em vez disso, clicar em "SmartDocs > Modelos" vai levar você à lista de modelos disponíveis.
DEVSOL-1004 Suporte ao SmartDocs no tema Apigee DevConnect
Adicionado suporte ao SmartDocs no tema Apigee DevConnect.
DEVSOL-999 Fazer upgrade do tema Rubik para a versão 4.2
O tema de administração Rubik foi atualizado da versão 4.1 para a 4.2.
DEVSOL-984

Adicionar a propriedade keyExpiresIn à entidade DeveloperApp e a opção de definir o valor dela durante a criação do app
Um valor padrão para as datas de validade da chave de API para apps recém-criados pode ser definido na interface administrativa ("Configuração> Configurações do portal do desenvolvedor > Configuração do app do portal do desenvolvedor > Tempo de vida da credencial"). Um valor de -1 indica que não há expiração automática das chaves de API, ou qualquer número positivo de dias pode ser configurado.

Para clientes que precisam de um controle mais refinado, qualquer módulo personalizado que implemente hook_devconnect_developer_app_presave() pode alterar o valor de $form_state\['storage'\]\['entity'\]->keyExpiresIn. Esse valor precisa ser numérico, representando um número de dias (ou uma fração dele).

DEVSOL-972 Bug do módulo de mídia do YouTube corrigido
Corrigido um bug com o módulo de mídia do YouTube, que gerava um erro fatal, o que não permitia que os usuários fizessem upload de imagens usando o navegador de arquivos.
DEVSOL-954 Adicionar dependência no módulo devconnect_developer_apps no módulo SmartDocs
A desativação do módulo de apps do desenvolvedor do Devconnect causa um erro fatal na página de configurações do SmartDocs. A dependência do módulo de apps do desenvolvedor do Devconnect é adicionada ao módulo SmartDocs para que não seja possível desativar o módulo de apps do desenvolvedor do Devconnect, evitando a ocorrência futura desse problema.
DEVSOL-933 Adicionar mensagem de aviso se devconnect_multiorg estiver ativado
O devconnect_multiorg módulo agora está obsoleto. Esse módulo não deve mais ser usado. Uma mensagem de aviso agora é mostrada no sistema se o módulo estiver ativado.
DEVSOL-922 O módulo de atualização do Drupal precisa estar ativado por padrão
O módulo de atualização do Drupal é ativado durante a instalação para alertar os clientes se os módulos ficarem desatualizados ou se forem necessários patches de segurança.
DEVSOL-903 Página de planos comprados: mostrar planos agrupados por status
A guia "Planos comprados" na página "Catálogos e planos" da monetização agora mostra os planos comprados em uma tabela classificada por status. A tabela agora pode ser classificada por qualquer coluna clicando no cabeçalho da tabela.
DEVSOL-899 O cron gera uma violação de restrição de integridade PDOException
Corrigido um problema em que a execução do cron gerava uma violação de restrição de integridade PDOException devido a entradas duplicadas na tabela dc_dev_app_api_products.
DEVSOL-890 Mostrar apenas produtos da API Mint que podem ser comprados no formulário de adição/criação de apps
Agora há uma configuração de administrador para permitir ou não permitir que os produtos que um desenvolvedor não pode comprar sejam mostrados no formulário de criação de apps. Para mudar essa configuração, acesse "Configuração > Configurações de monetização" e altere a configuração "Mostrar produto de criação de aplicativos". Por padrão, apenas os produtos que podem ser usados pelo desenvolvedor são mostrados no formulário de criação de apps.
DEVSOL-874 Tornar os produtos da API visíveis apenas para determinadas funções de desenvolvedores
Ao ativar o módulo "Limitar produto da API do DevConnect por função", agora é possível limitar quais produtos da API estão disponíveis para desenvolvedores com base nas funções do Drupal atribuídas a eles.
DEVSOL-865 Atualizar módulo: desativar atualizações de código da interface do usuário
Em versões anteriores da nuvem, a página de atualizações disponíveis em "Relatórios > Atualizações disponíveis" parecia permitir que os administradores atualizassem o site por FTP. Isso foi desativado para usuários da nuvem, já que eles precisam usar o painel do site para atualizações.
DEVSOL-851 As credenciais de conexão do Edge agora são criptografadas e armazenadas em um sistema de arquivos particular
Para maior segurança, as credenciais de conexão do Edge não são mais armazenadas no banco de dados, mas agora são criptografadas e armazenadas no sistema de arquivos particular.
DEVSOL-823 Formatação da página do modo de manutenção
A página de manutenção agora está formatada corretamente em todos os navegadores.
DEVSOL-793 Monetização: a tabela de gerenciamento de usuários está mal formatada
A tabela de usuários de monetização foi reformulada como parte do novo recurso da empresa. Se você personalizou essa página, aplique as mudanças à nova função com tema theme_apigee_company_company_developers() no apigee_company módulo.
DEVSOL-783 Página de detalhes bancários de monetização
A página de detalhes bancários de monetização agora é mostrada melhor em todos os navegadores.
DEVSOL-773 O plano de preços expirado está apontando para outro plano de preços ativo no portal do desenvolvedor
Se um plano tiver terminado, não haverá mais um hiperlink para os detalhes do plano, já que ele não pode mais ser visualizado. A guia de plano adequada agora é mostrada ao clicar no nome do plano na tabela "Planos comprados".
DEVSOL-605 O modal de saldo pré-pago insuficiente do portal do desenvolvedor precisa mostrar o custo e as informações fiscais
A janela modal de saldo pré-pago insuficiente agora mostra informações fiscais.
DEVSOL-523 Não é possível excluir apps quando a monetização está ativada
Agora é possível excluir apps quando a monetização está ativada. As versões anteriores mostravam uma caixa de diálogo vazia ao tentar excluir o app.
DEVSOL-487 O formato de dia na monetização precisa ser configurável pelos administradores
O formato de data agora pode ser configurado na monetização em configurações de monetização para formatos de data europeus e dos EUA.
DEVSOL-257 Confirmar campo de senha no formulário de criação de um usuário administrador durante a instalação
O campo de senha do usuário administrador é confirmado durante a instalação.
DEVSOL-115 As configurações do portal do desenvolvedor precisam de descrições
Texto de descrição para os itens de configurações do DevConnect na página "Configuração"
DEVSOL-31 Adicionar formatação da página do app
Corrigido o desalinhamento das caixas de seleção de produtos com erro no formulário "Adicionar app".