4.16.09.00 – 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

Em 19 de setembro de 2016, lançamos uma versão do portal de serviços para desenvolvedores do Apigee Edge 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 (taxonomy_access) foi adicionado à distribuição do Apigee Drupal.
DEVSOL-2241 Atualizar módulos ldap, services e webform
A família de módulos LDAP foi atualizada para a versão estável mais recente para uma correção de segurança. Os serviços e os módulos do Webform também foram atualizados para a versão estável mais recente.

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

Resolver avisos de variável indefinida 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 contrib das visualizações de administrador foi atualizado para a versão estável mais recente para resolver uma vulnerabilidade de segurança. Para mais informações, consulte este aviso: https://www.drupal.org/node/2778501.

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

  • Google Auth
  • Markdown
  • Metatag
  • ReCAPTCHA
  • Serviços
  • UUID
  • Formulário on-line

O seguinte tema foi atualizado:

  • Inicializar
DEVSOL-2214

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

Os apps de desenvolvedores criados por um evento de regras agora definem corretamente os produtos de API associados ao app e acionam corretamente 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 do 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 Webform no momento da instalação do perfil

O módulo Webform não é mais ativado por padrão para novas instalações de perfil.

DEVSOL-2194 Atualizar módulos contrib
Os seguintes módulos contrib foram atualizados:
  • Contexto
  • Display Suite
  • Entidade de arquivo
  • Google Analytics
  • Bibliotecas
  • Mídia
  • Metatag
  • reCAPTCHA
  • SMTP
  • XAutoload
DEVSOL-2186

Aumentar a versão do Views para correção de segurança
O núcleo do Drupal e o módulo Views foram atualizados para receber correções de segurança upstream.

DEVSOL-2185

Não é possível carregar produtos particulares usando devconnect_developer_apps_get_api_products() quando o cache de produtos está ativado
Um bug foi corrigido em que os produtos de API não públicos não eram 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 "Módulos"
Os módulos personalizados fornecidos pela Apigee foram reorganizados na página de administração "Módulos" para refletir melhor a função deles.
DEVSOL-2180 Os eventos de mudança de status da credencial agora são categorizados como recursos experimentais
Os eventos acionados por uma mudança no status da credencial de um app de desenvolvedor agora são categorizados como recursos experimentais. Os gatilhos de eventos experimentais não estão disponíveis por padrão, mas podem ser ativados na página "Configurações do portal para desenvolvedores".
DEVSOL-2172

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

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

DEVSOL-2160

Não é possível adicionar links no CKEditor desde o lançamento recente do portal
O tema base do Bootstrap foi corrigido para resolver conflitos de preenchimento automático. Consulte https://www.drupal.org/node/2594243 para mais detalhes.

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 é útil apenas para sites veiculados pelo Microsoft IIS. O arquivo robots.txt, que foi removido por engano no passado, foi restaurado.
DEVSOL-2157 Substituir a amostra do Yahoo Weather
Conforme descrito neste artigo da comunidade, o proxy de API de amostra baseado no 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 no SmartDocs, substituindo o Yahoo! SmartDocs do proxy da API Weather. Para mais informações, consulte Exemplo de portal do SmartDocs.
DEVSOL-2155 Exceção não capturada gerada em casos raros ao importar um modelo do SmartDocs usando um documento YAML OpenAPI válido
Foi corrigido um bug em que, em determinados casos raros, um documento YAML OpenAPI válido fazia com que o PHP gerasse uma exceção não capturada ao importar um modelo do SmartDocs.
DEVSOL-2150 Links do SmartDocs na página "Meu app" não formatados
Um bug de exibição foi corrigido no tema responsivo do Apigee. Nele, quando um modelo do SmartDocs era associado a um produto de API, os links para a documentação do SmartDocs ficavam mal formatados na página de resumo do app para desenvolvedores de apps associados a esse produto de API.
DEVSOL-2127

O nome do recurso não é preenchido ao importar do Swagger

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

DEVSOL-2099 A página de acesso à função do produto de API não salva as configurações
Um bug foi corrigido no módulo "Limitar produto de API do DevConnect por função", em que o mapeamento de acesso à função para produtos de API com nomes em letras maiúsculas e minúsculas não era salvo corretamente.