15.04.01 - 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 quinta-feira, 23 de abril de 2015, lançamos uma nova versão em nuvem do Portal de serviços para desenvolvedores da Apigee.

Se você tiver dúvidas, acesse o suporte ao cliente da Apigee.

Para ver uma lista de todas as notas da versão do Apigee Edge, consulte as Notas de lançamento da Apigee.

Novos recursos e melhorias

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

Monetização

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

Gerenciamento separado de empresas e desenvolvedores

As empresas e 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 tem janelas separadas para "Empresas" e "Desenvolvedores", que podem ser acessadas 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 Remoção de "UUID do método" como uma opção no SmartDocs
O "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 uma para acelerar os tempos de instalação.
DEVSOL-1021 Exibir a versão do perfil do Portal do desenvolvedor na página de status e desassociar as versões do OPDK/Cloud
A versão da Apigee do Portal do desenvolvedor agora pode ser visualizada na página de status em: "Relatórios > Relatórios de status" como administrador.
DEVSOL-1019 Implementar a API Ping na verificação de validação do SmartDocs
O módulo SmartDocs agora mostra o status na página do 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 estiver configurado ou se ele não estiver correto
DEVSOL-1008

Indique o estado renderizado/publicado na página da lista de modelos
A listagem do modelo do SmartDocs mostra mais informações:

  • Total de métodos: é o número total de métodos disponíveis na revisão mais recente de um modelo.
  • Renderizados: o número total de métodos renderizados como nós no portal do desenvolvedor.
  • Publicados: o número de nós renderizados que foram publicados.
DEVSOL-1007 Remover modelos no menu Administrador
O item do menu de administração SmartDocs > Modelos não terá a lista de modelos como itens do submenu. Em vez disso, clique em "SmartDocs > Modelos" para acessar a lista de modelos disponíveis.
DEVSOL-1004 Suporte a SmartDocs no tema Apigee DevConnect
Adição de suporte a SmartDocs no tema Apigee DevConnect.
DEVSOL-999 Upgrade do tema do Rubik para a versão 4.2
O tema de administrador do Rubik foi atualizado da versão 4.1 para a 4.2.
DEVSOL-984

Adicionar a propriedade keyExpiresIn à entidade DeveloperApp e a opção para definir o valor 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 pela interface administrativa ("Configuração> Configurações do portal do desenvolvedor > Configuração do app do portal do desenvolvedor > Ciclo de vida da credencial"). Um valor de -1 indica que as chaves de API não expiram automaticamente ou que 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. Deve ser um valor numérico que representa um número de dias (ou uma fração dele).

DEVSOL-972 Correção de um bug no módulo de mídia do YouTube
Foi corrigido um bug com o módulo de mídia do YouTube, que gerava um erro fatal e não permitia que os usuários fizessem upload de imagens usando o navegador de arquivos.
DEVSOL-954 Adicionar dependência ao módulo devconnect_developer_apps no módulo SmartDocs
A desativação do módulo "Apps para desenvolvedores do Devconnect" causa um erro fatal na página de configurações do SmartDocs. A dependência do módulo "Apps de desenvolvedor do Devconnect" é adicionada ao módulo do SmartDocs para que não seja possível desativar esse módulo, evitando uma ocorrência futura desse problema.
DEVSOL-933 Adicionar uma mensagem de aviso se o devconnect_multiorg estiver ativado
O uso do módulo devconnect_multiorg foi descontinuado. Este módulo não deve mais ser usado. Uma mensagem de aviso será exibida 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 "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. Agora a tabela pode ser classificada por qualquer coluna clicando no cabeçalho da tabela.
DEVSOL-899 cron gera uma violação de restrição da integridade PDOException
Foi corrigido um problema em que a execução do cron gerava uma violação de restrição da integridade de PDOException devido a entradas duplicadas na tabela dc_dev_app_api_products.
DEVSOL-890 Mostrar apenas produtos da API Mint compráveis no formulário de adição/criação de apps
Agora há uma configuração de administrador para permitir ou não a exibição de produtos que um desenvolvedor não pode comprar no formulário de criação de apps. Para mudar essa definição, acesse "Configuração > Configurações de monetização" e mude a opção "Exibição de produtos de criação de aplicativos". Por padrão, apenas os produtos utilizáveis por esse desenvolvedor são exibidos no formulário de criação de app.
DEVSOL-874 Tornar os produtos da API visíveis apenas para determinadas funções de desenvolvedores
Ao ativar o módulo "DevConnect Limit API Product by Role", agora é possível limitar quais produtos de API estão disponíveis para desenvolvedores com base nas funções Drupal atribuídas a esses desenvolvedores.
DEVSOL-865 Módulo de atualização: desativar atualizações de código da interface do usuário
Em versões anteriores do Cloud, a página de atualizações disponíveis em "Relatórios > Atualizações disponíveis" aparecia para permitir que os administradores atualizassem o site via FTP. Isso foi desativado para os usuários da nuvem porque eles devem usar o painel do site para atualizações.
DEVSOL-851 As credenciais da conexão de borda agora são criptografadas e armazenadas em um sistema de arquivos particular
Para aumentar a segurança, as credenciais da conexão de borda não são mais armazenadas no banco de dados. Em vez disso, 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 "Gerenciar usuários" está formatada incorretamente
A tabela "Usuários de monetização" foi reformatada como parte do novo recurso da empresa. Se você tiver personalizado esta página, aplique as mudanças à nova função temática theme_apigee_company_company_developers() no módulo apigee_company.
DEVSOL-783 Página de detalhes do banco de monetização
A página de detalhes do banco de monetização agora aparece melhor em todos os navegadores.
DEVSOL-773 O plano de tarifa expirado está apontando para outro plano de tarifas ativo no portal do desenvolvedor
Se um plano tiver terminado, não haverá mais um hiperlink para os detalhes do plano, porque ele não está mais visível. A guia do plano correto agora é mostrada ao clicar no nome do plano na tabela "Planos comprados".
DEVSOL-605 O modo "Saldo pré-pago insuficiente" do Portal do desenvolvedor mostra os custos e os tributos
A janela modal "Saldo pré-pago insuficiente" agora exibe as informações de custo e tributos.
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 do dia na monetização deve ser configurado pelos administradores.
Agora é possível configurar o formato de data em "Monetização" nas configurações de monetização para formatos de data europeus e americanos.
DEVSOL-257 Campo "Confirmar senha" em "Criar um formulário de 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 dos itens de configuração do DevConnect na página "Configuração"
DEVSOL-31 Adicionar formatação de página do app
Foi corrigido o desalinhamento das caixas de seleção do produto com um erro no formulário "Adicionar app".