4.16.09.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 segunda-feira, 19 de setembro de 2016, lançamos uma versão do Apigee Edge Developer Services Portal para nuvem privada.

Bugs corrigidos

Os bugs abaixo foram corrigidos nesta versão.

Id do problema Descrição
DEVSOL-2243 Adicionar o módulo de controle de acesso à taxonomia à distribuição
O módulo de controle de acesso à taxonomia (taxonomia_access) foi adicionado à distribuição do Apigee Drupal.
DEVSOL-2241 Atualizar LDAP, serviços e módulos de formulário on-line
A família LDAP de módulos foi atualizada para a versão estável mais recente para uma correção de segurança. Serviços e módulos de formulário da Web também foram atualizados para a versão estável mais recente.

Observação:nenhum desses módulos é ativado por padrão para uma instalação de perfil padrão. Por isso, a maioria dos usuários não notará nenhuma mudança depois de aceitar a atualização.
DEVSOL-2231 Atualização de módulos de contribuição: ctools, linkVerifier, markdown
O módulo do Chaos Tools (ctools) foi atualizado para o estável mais recente para eliminar avisos ao executar no PHP 7. Além disso, os módulos LinkVerifier e Markdown foram atualizados para o estável mais recente.
DEVSOL-2229 A pesquisa não aparece para usuários que não são administradores
Corrigimos um bug de exibição no tema responsivo da Apigee, em que o formulário de pesquisa na parte de cima de cada página ficava oculto pela barra laranja para usuários não administrativos.
DEVSOL-2227 Problema durante o dbupdate: não há o método getElementName
Foi corrigido um bug em que um procedimento de atualização de banco de dados para o módulo de apps para desenvolvedores do DevConnect gerava erros ao atualizar a configuração de determinadas regras envolvendo loops ou outros contêineres de ação.
DEVSOL-2221 Atualização de segurança do módulo do Google Analytics
O módulo de contribuição do Google Analytics foi atualizado para a versão estável mais recente a fim de solucionar uma vulnerabilidade de segurança. Para mais informações, acesse este link: https://www.drupal.org/node/2782023
DEVSOL-2216

Resolver avisos de undefined-var no dblog

Os avisos sobre variáveis e índices indefinidos gerados por smartdocs_node_presave() e smartdocs_preprocess_smartdocs_method() foram eliminados.

DEVSOL-2215

Atualização de segurança para o módulo admin_views

O módulo de contribuição Administration Views foi atualizado para a versão estável mais recente a fim de solucionar uma vulnerabilidade de segurança. Para mais informações, acesse este link: https://www.drupal.org/node/2778501.

Os seguintes módulos também foram atualizados (não relacionados à segurança):

  • Autenticação do Google
  • Markdown
  • Metatag
  • ReCAPTCHA
  • Serviços
  • UUID
  • Formulário on-line

O tema a seguir foi atualizado:

  • Inicializar
DEVSOL-2214

Problema de integração do OAuth2 com o app padrão de uma nova conta

Agora, os apps do desenvolvedor criados por um evento de regras definem corretamente os produtos da API associados ao app e disparam hook_devconnect_developer_apps_save().

DEVSOL-2208

O corpo da solicitação é perdido após a modificação do nó do Smartdocs

Ao editar e salvar um método SmartDocs gerado por um documento OpenAPI/Swagger, o valor padrão e o esquema dos parâmetros de corpo não são mais perdidos.

DEVSOL-2206

Não ative o módulo de formulário da Web no momento da instalação do perfil

O módulo de formulário on-line não é mais ativado por padrão para novas instalações de perfis.

DEVSOL-2194 Atualizar módulos de contribuição
Os seguintes módulos de contribuição foram atualizados:
  • Contexto
  • Pacote de display
  • Entidade do arquivo
  • Google Analytics
  • Bibliotecas
  • Mídia
  • Metatag
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Versão de aumento das visualizações para correção de segurança
O núcleo do Drupal e o módulo de visualizações foram atualizados para selecionar correções de segurança upstream.

DEVSOL-2185

Não é possível carregar produtos particulares usando devconnect_developer_apps_get_api_products() quando o armazenamento em cache de produtos está ativado
Um bug foi corrigido em que produtos de API não públicos não estavam sendo armazenados em cache quando o cron era executado.

DEVSOL-2183 Remover módulos personalizados ocultos e descontinuados
Os seguintes módulos ocultos e descontinuados foram removidos:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 Reorganizar os módulos personalizados da Apigee na página de administração de Módulos
Os módulos personalizados fornecidos pela Apigee foram reorganizados na página de administração de Módulos para refletir melhor a função deles.
DEVSOL-2180 Os acionadores de eventos de status de credencial agora são categorizados como recursos experimentais
Os eventos acionados por uma mudança no status da credencial de um app do desenvolvedor agora são categorizados como recursos experimentais. Os acionadores de eventos experimentais não estão disponíveis por padrão, mas podem ser ativados na página "Configurações do portal do desenvolvedor".
DEVSOL-2172

Permitir que o SDK do Edge especifique um caminho opcional para cacert.pem

Os clientes que querem usar certificados autoassinados para se conectar a uma instância do Edge podem fazer isso especificando um cacert.pem alternativo no código personalizado implementando hook_devconnect_org_settings_alter().

DEVSOL-2160

Não é possível adicionar o link no CKEditor desde a versão recente do portal
O tema base de inicialização foi corrigido para corrigir conflitos de preenchimento automático. Confira mais detalhes em https://www.drupal.org/node/2594243.

DEVSOL-2159 A visualização padrão do SmartDocs precisa ser personalizável
Quando a visualização base do SmartDocs é editada, as edições são mantidas em visualizações específicas do modelo que são criadas posteriormente.
DEVSOL-2158 Remover web.config
O arquivo web.config foi removido da raiz da Web do Drupal porque ele só é útil para sites veiculados pelo Microsoft IIS. O arquivo robots.txt, que havia sido removido por engano no passado, foi restaurado.
DEVSOL-2157 Substituir exemplo do Yahoo Weather
Conforme descrito neste artigo da comunidade, o exemplo de API de proxy baseado no console do Yahoo! A API Weather não é mais válida porque o app agora exige um token OAuth 1.0 para ser executado. Para novas instalações de perfil, um proxy de API "hello world" simples é renderizado em SmartDocs, substituindo o mecanismo Yahoo! SmartDocs do proxy da API Weather. Para mais informações, consulte o exemplo do portal do SmartDocs.
DEVSOL-2155 Exceção não identificada gerada em casos raros na importação de um modelo SmartDocs usando um documento YAML da OpenAPI válido
Foi corrigido um bug em que, em alguns casos raros, um documento YAML da OpenAPI válido fazia o PHP gerar uma exceção não capturada ao importar um modelo SmartDocs.
DEVSOL-2150 Links do SmartDocs na página "My App" não formatado
Um bug de display foi corrigido no tema responsivo da Apigee. Nele, quando um modelo SmartDocs era associado a um produto de API, os links para a documentação do SmartDocs eram formatados incorretamente na página de resumo do app do desenvolvedor para aplicativos associados a essa API.
DEVSOL-2127

O nome do recurso não é preenchido na importação do Swagger

Um bug na IU do SmartDocs foi resolvido em que métodos com um nome interno, mas sem nome de exibição definido, eram mostrados sem nome na página de administração de detalhes da revisão.

DEVSOL-2099 A página de acesso "Papel do produto da API" não salva as configurações
Foi corrigido um bug no módulo "Produto da API de limites do DevConnect por papel", em que o mapeamento de acesso a funções para produtos de API com nomes mistos não foi salvo corretamente.