4.18.01 - Notas da versão do Edge for Private Cloud

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Desde o lançamento anterior do recurso Edge para nuvem privada, as seguintes versões ocorreram e estão incluídas nesta versão do recurso:

Versão da interface do Edge Versão do gerenciamento de borda Liberação do portal

Consulte Sobre a numeração de versões para entender como saber se uma versão específica do Cloud está incluída na sua versão do Edge para nuvem privada.

Visão geral da versão

Os novos recursos mais importantes desta versão incluem:

  • Fazer upgrade para o PostgreSQL 9.6
  • Lançamento Beta da nova experiência de borda para nuvem privada
  • Lançamento Beta de três novas políticas que permitem gerar, verificar e decodificar JSON Web Tokens (JWT).

Esta versão também inclui todas as correções de bugs e novos recursos incluídos nas versões de nuvem pública de borda listadas abaixo.

Descontinuações e descontinuações

Os seguintes recursos foram descontinuados ou desativados nesta versão. Consulte a política de suspensão de uso do Edge para mais informações.

Descontinuações

Descontinuação de novas instalações da API BaaS

Os novos clientes a partir de 31 de janeiro de 2018 não estão qualificados para o BaaS da API, a menos que sua planilha de especificações destaque o direito de uso da API.

Descontinuação do armazenamento seguro da Apigee (vaults)

O armazenamento seguro da Apigee, também conhecido como "vaults", está sendo descontinuado e será desativado em setembro de 2018. Os Vaults, que oferecem armazenamento criptografado de pares de chave-valor, são criados com a API Management e acessados no ambiente de execução com funções no módulo Node.js do apigee-access.

Em vez de usar o armazenamento seguro, use mapas de chave-valor criptografados (KVMs, na sigla em inglês), conforme descrito em Como trabalhar com mapas de chave-valor. As KVMs criptografadas são tão seguras quanto os cofres e oferecem mais opções de criação e recuperação. (MGMT-3848)

Suspensão de uso da adição de caminhos na guia "Desempenho" do proxy de API

Até esta versão, era possível navegar até um proxy de API na interface de gerenciamento, acessar a guia "Desempenho" e criar caminhos diferentes para uma comparação baseada em gráficos na guia "Desempenho" do proxy e no painel de transações comerciais. No momento, esse recurso foi desativado e não está mais disponível na interface. Para ver uma alternativa a essa funcionalidade, consulte o seguinte artigo da comunidade da Apigee: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)

Descontinuação da propriedade SMTPSSL para definir o protocolo SMTP do portal de serviços para desenvolvedores

Agora você usa a propriedade SMTP_PROTOCOL, em vez da propriedade SMTPSSL, para definir o protocolo usado pelo servidor SMTP conectado ao portal. Os valores válidos são: "standard", "ssl" ou "tls".

Consulte Instalação do portal de serviços para desenvolvedores para mais informações.

Novos recursos e atualizações

Veja a seguir os novos recursos e melhorias desta versão. Além das melhorias a seguir, esta versão também contém várias melhorias de usabilidade, desempenho, segurança e estabilidade.

Nuvem privada

Upgrade do PostgreSQL para a versão 9.6

Esta versão inclui um upgrade para o PostgreSQL 9.6, permitindo que o Edge aproveite o recurso de consulta paralela no PostgreSQL. Para mais informações, consulte:

Lançamento Beta da nova experiência de borda para nuvem privada

Esta versão do Edge para a nuvem privada contém uma versão Beta de uma atualização importante da interface do usuário de gerenciamento de API. A nova experiência do Edge se baseia nos recursos atuais da plataforma Apigee Edge e adiciona algumas melhorias, especialmente nas áreas de design e publicação.

Antes, a nova experiência do Edge estava disponível apenas para usuários do Cloud. Com esta versão do Edge para a nuvem privada, agora é possível instalar a versão Beta da nova experiência do Edge.

Consulte Versão Beta da nova experiência de borda para nuvem privada para saber mais.

Versão Beta das políticas do JWT

O JSON Web Token (JWT) é um padrão de token descrito no IETF RFC 7519. Com o JWT, é possível assinar um conjunto de declarações, ou seja, um conjunto de pares de nome/valor, que podem ser verificados de maneira confiável pelo destinatário do JWT.

Essa versão contém três novas políticas que permitem gerar, verificar e decodificar JSON Web Tokens (JWT) na Apigee Edge:

  • Gerar política JWT: gera um JWT assinado, com um conjunto configurável de declarações. O JWT pode ser retornado aos clientes, transmitido para destinos de back-end ou usado de outras maneiras. Consulte Gerar política JWT (versão Beta) para mais informações.
  • Verificar a política JWT: verifica a assinatura em um JWT recebido de clientes ou outros sistemas. Essa política também extrai as declarações em variáveis de fluxo para que as políticas ou condições subsequentes possam examinar esses valores para tomar decisões de autorização ou roteamento. Consulte Verificar a política JWT (versão Beta) para mais informações.
  • Decodificar política JWT: decodifica um JWT sem verificar a assinatura no JWT. Esta política é útil quando usada em conjunto com a política de verificação do JWT, quando o valor de uma declaração no JWT precisa ser conhecido antes da verificação da assinatura do JWT. Consulte Decodificar a política do JWT (versão Beta) para mais informações.

Consulte a Visão geral das políticas de JWT para uma visão geral.

Suplemento de grampos OCSP com suporte a hosts virtuais (65587547)

Os hosts virtuais agora são compatíveis com o staping do OCSP para TLS unidirecional e bidirecional. Quando ativado, um cliente do protocolo de status de certificado on-line (OCSP, na sigla em inglês) envia uma solicitação de status a um participante do OCSP para determinar se o certificado é válido. A resposta indica se o certificado é válido e não foi revogado.

Por padrão, o grampo do OCSP está desativado. O TLS precisa estar ativado no host virtual para ativar o OCSP.

Consulte Referência da propriedade de host virtual para mais informações.

As opções de repetição do roteador agora podem ser definidas no nível do host virtual

Agora é possível definir opções de repetição para as comunicações do roteador com o processador de mensagens no host virtual. Isso oferece um controle mais refinado do que as opções anteriores, que só podiam ser definidas no nível do roteador.

Para mais informações, consulte Propriedades de configuração do host virtual.

Inclusão de suporte ao mapeamento de papéis externos (67145030)

Se você usa a autenticação externa para integrar um serviço de diretório externo a uma instalação de nuvem privada do Apigee Edge, é possível usar o mapeamento de papéis externos. Com o mapeamento de papéis externos, é possível mapear seus próprios grupos ou papéis para papéis de controle de acesso baseado em papéis (RBAC, na sigla em inglês) e grupos criados no Apigee Edge.

O serviço de mapeamento de papéis externos do Edge para versões de nuvem privada anteriores à 4.18.01 foi descontinuado. A versão 4.18.01 do mapeamento de papéis externos é uma versão atualizada com bugs corrigidos e novos recursos adicionados:

  • Foi corrigido o problema em que você recebia respostas proibidas de autenticação 403 ao autenticar com usuários que deveriam ter acesso.
  • O cabeçalho X-Apigee-Current-User agora é compatível com o mapeamento de papéis externos. Usuários com acesso adequado (sysadmin) podem fazer login como outro usuário com credenciais próprias.

Para saber mais, consulte Mapeamento de papéis externos.

Agora é possível testar os requisitos do sistema sem executar uma instalação (67858161)

A borda da nuvem privada 4.17.09 adicionou suporte à propriedade ENABLE_SYSTEM_CHECK=y para verificar os requisitos de CPU e memória em uma máquina como parte de uma instalação. No entanto, essa verificação exigia a execução de uma instalação real. Agora é possível usar a sinalização "-t" para fazer essa verificação sem precisar fazer uma instalação:

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

Esse comando exibe na tela todos os erros com os requisitos do sistema.

Consulte Instalar componentes do Edge em um nó para saber mais.

Atualização da versão do PHP para o portal de serviços para desenvolvedores (68733233)

O portal agora usa o PHP versão 7.0.23.

Não é mais necessário configurar um servidor SMTP com o portal de Serviços para Desenvolvedores (70164403)

Não é mais necessário configurar um servidor SMTP ao instalar o portal. Agora, é possível configurar uma após a instalação.

Serviços da API

Validações de nome em novas entidades (MGMT-4252 e MGMT-4098)

Quando você cria entidades novas, a Apigee valida os nomes para aplicar regras de nomenclatura. As entidades que estão sendo validadas na criação ou atualização são: proxies de API, políticas (e nomes de políticas em definições de proxy de API), hosts virtuais, papéis, caches, servidores de destino, máscaras de dados para depuração, keystores e truststores e arquivos de recursos em proxies de API. Consulte Recomendações de nomenclatura e erros de entrada para ver as restrições de nomenclatura nessas entidades.

Bugs corrigidos

Os bugs a seguir foram corrigidos nesta versão. Esta lista é principalmente para usuários que verificam se os tíquetes de suporte foram corrigidos. Ela não foi projetada para fornecer informações detalhadas a todos os usuários.

Nuvem privada 4.18.01

Id do problema Descrição
68001164

A extensão LDAP do PHP agora é instalada por padrão com o portal

A extensão LDAP do PHP agora é instalada por padrão durante a instalação do portal no RedHat e CentOS. Este módulo facilita a ativação do módulo LDAP Drupal.

68049481

O arquivo settings.php do Drupal agora pode ser gravado

O script de instalação do portal agora garante que o arquivo settings.php do Drupal seja gravável pelo usuário "apigee" para que seja copiado e atualizado corretamente.

68139166 A saída do instalador mostrou que o OpenLDAP estava sendo rebaixado, quando não estava.
68329105 A configuração do portal não cria um usuário ao se conectar ao Edge quando o SAML está ativado e usa um certificado autoassinado.
68427561 As propriedades de configuração do portal agora são definidas corretamente após uma reinicialização.
69024465 Não foi possível cancelar a implantação do SharedFlow na interface do Edge
69711616 Atualização de Jackson Databind para a versão 2.7.9.1 nos JARs de terceiros.

17.11.06 (interface)

Id do problema Descrição
68357182

O arquivo CSV não inclui os dados corretos para o período (inclui o conjunto completo de dados)
O arquivo CSV não incluiu os dados corretos para o período especificado. Em vez disso, o conjunto completo de dados foi incluído no arquivo. Esse problema foi corrigido.

67650494 A interface do Edge precisa rastrear as alterações de ambiente
Em alguns casos, as mudanças do ambiente não eram mantidas ao navegar entre as páginas na interface. Esse problema foi corrigido.

17.10.25.00 (portal)

Id do problema Component Name Descrição
67646686 Portal do desenvolvedor - Drupal & exibido na página do fórum
Corrigimos o bug em que o tema padrão da Apigee mostrava "&" para qualquer "e" comercial nas guias do menu.
65456469 Portal do desenvolvedor: Drupal Atualização do módulo CAPTCHA para melhorias de segurança fornecidas pelos colaboradores do módulo
O módulo CAPTCHA foi atualizado para o CAPTCHA 7.x-1.5 a fim de corrigir uma vulnerabilidade de segurança. Para mais informações, consulte https://www.drupal.org/node/2907137.
65101827 Portal do desenvolvedor: Drupal A análise de apps da empresa não funciona
Corrigimos o bug em que os apps da empresa de monetização não mostravam dados de análise.
65003870 Portal do desenvolvedor: Drupal Não é possível cancelar planos de tarifas futuros
Corrigimos o bug em que não era possível cancelar os planos de tarifas futuros comprados por uma empresa.
65003539 Portal do desenvolvedor: Drupal Usar o país padrão da localidade Drupal
O endereço do contato de monetização e dos detalhes de faturamento agora usa o país padrão da configuração de país padrão da localidade. É possível mudar essa configuração selecionando Configuration > Regional and language no menu do Drupal Administration. Mudar a localidade padrão muda o país padrão na seção "Contato da monetização" e "Detalhes de faturamento".

17.10.11 (interface)

Id do problema Descrição
67005192 A interface precisa processar caminhos decodificados ao verificar permissões
Agora, a interface processa caminhos decodificados durante a verificação das permissões do usuário.

17.09.20 (gerenciamento de API e ambiente de execução)

Id do problema Component Name Descrição
MGMT-4219 Gerenciamento de APIs MGMT para enviar o cabeçalho org e env para o Blobstore
MGMT-4065 Gerenciamento de APIs Suporte ativado para certificados do formato PKS
MGMT-3782 Gerenciamento de APIs Valor ideal do nível de consistência padrão para a zona de identidade
MGMT-3913 Gerenciamento de APIs Resolver o problema de tempo limite para recuperar tokens OAuth2 por um appId
MGMT-4177 Gerenciamento de APIs Capacidade de desativar o esquema de autenticação básica no SecurityProfile
MGMT-3978 Gerenciamento de APIs É necessário um token CWC para definir JVM_OPTIONS em todos os componentes Java
MGMT-3918
MGMT-4294
Gerenciamento de APIs Codificação automática de caracteres especiais em URL em caminhos de permissão para papéis personalizados
APIRT-4767 Ambiente de execução da API A etapa JavaScript deve usar sempre UTF-8 para o conteúdo
APIRT-4725 Ambiente de execução da API Problema corrigido de NPE do serviço OAuth
APIRT-4691 Ambiente de execução da API Conceda tempo para drenar as conexões antes de encerrar serviços não íntegros
APIRT-4644 Ambiente de execução da API Autorização básica para BlobstoreService
APIRT-4636 Ambiente de execução da API A Ação do Sense vai continuar funcionando se o Zookeeper estiver inativo
APIRT-4635 Ambiente de execução da API Reutilizar o suporte ao atributo de token de atualização ativado para políticas OAuth
APIRT-4632 Ambiente de execução da API O contador de cotas da janela contínua não está sendo calculado com precisão
APIRT-4584 Ambiente de execução da API O hook do Flow não está sendo implantado de forma consistente, a verificação do ZooKeeper não está funcionando
APIRT-4542 Ambiente de execução da API A tarefa do MP Sense foi encerrada sem aviso prévio
APIRT-4522 Ambiente de execução da API O Analytics não funciona com processadores de mensagens com monetização ativada se a região organizacional for diferente da região axgroup
APIRT-4444 Ambiente de execução da API Calcular taxas de erro por meta e código de erro
APIRT-4435 Ambiente de execução da API RepositoryServiceImpl.loadAsString() não usa conjunto de caracteres
APIRT-4370 Ambiente de execução da API Uso elevado da memória em MPs da organização
APIRT-4354 Ambiente de execução da API Capturar a versão do TLS no access_log do Nginx para cada solicitação
APIRT-4169 Ambiente de execução da API A versão atual do Nginx não é compatível com a combinação de variáveis necessária para o cabeçalho X-Forwarded-For
APIRT-3671 Ambiente de execução da API Os tokens não são registrados como hash após a ativação
APIRT-3593 Ambiente de execução da API O token OAuth não contém o atributo definido em uma chamada subsequente
APIRT-3081 Ambiente de execução da API Messaging.adaptors.http.flow.ServiceTimeout com a política de limite de taxa simultânea
APIRT-4660 Ambiente de execução da API Adicione o nome do pod MP no cabeçalho do roteador X-Apigee-Pod
APIRT-4506 Ambiente de execução da API As alterações no cache não estão sendo replicadas para um processador de mensagens específico
APIRT-4196 Ambiente de execução da API O formato do carimbo de data/hora syslog da política de registro de mensagens não está correto
66933664 Ambiente de execução da API O Cota Service para o fluxo não CPS precisa limpar os buckets de forma assíncrona e não na linha de execução Apigee-Principal
66495205 Ambiente de execução da API Melhor processamento da política de JavaScript com chamadas HTTP assíncronas para evitar NPE
65847462 Ambiente de execução da API A instrução de impressão falha com NPE
65648578 Ambiente de execução da API Somente MPs devem se registrar no caminho Consul KV
65603360 Ambiente de execução da API As chamadas JavaScript falham com erro nulo
65416531 Plataforma de recursos Ressaltar o contexto da mensagem quando objetos JavaScript forem trazidos de volta para o contexto de etapa do JavaScript
67405744 Apigee Latência de processamento de solicitações alta em MPs
65849186 Triremo Exceções não processadas não fazem o processo Node.js/Trireme sair
65713882 Triremo O mongodb-core no Trireme produz resultados de criptografia diferentes do Node.js nativo
65374484 Triremo Segurança do nó: http.get com opções de autorização numérica cria buffers não inicializados
64577449 Triremo O Trireme retorna o erro sha256 do algoritmo de verificação inválido
EDGESERV-6 Servidor de borda Apps de nó com x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError"

17.09.20 (interface)

Id do problema Descrição
65584963 Analytics: o filtro de relatórios personalizados precisa ter uma verificação que não diferencie maiúsculas de minúsculas do tipo de dados
Agora, o filtro de relatórios personalizados não diferencia maiúsculas de minúsculas em comparações de tipos de dados.
65446846 Não foi possível atribuir a função de administrador para uma empresa na interface do Edge
O conjunto completo de desenvolvedores e empresas é exibido e pode ser gerenciado na interface do Edge.
65125644 Não é possível remover um produto de API de uma credencial do app da empresa
Foi corrigido um problema que impedia a remoção de um produto de API de uma credencial de um app da empresa.

17.09.11 (gerenciamento de API)

Id do problema Descrição
64541665 Alterar a configuração do logger de origem no MP para ter diferentes nomes de registro
APIRT-3593 O token OAuth não contém o atributo definido em uma chamada subsequente
APIRT-4336 Divida o OAuthStepExecution em várias execuções de etapas. Cada uma das operações precisa ter uma execução de etapa dedicada
APIRT-4444 Calcular taxas de erro por meta e código de erro
APIRT-4456 Refatorar a chave de API de verificação para EAP-gateway/apid
APIRT-4635 Reutilizar o suporte ao atributo de token de atualização ativado para políticas OAuth
APIRT-4683 Adicionar IPs de LB do GCP como confiáveis para cabeçalhos XFF
APIRT-4723 Suporte ao carregamento de pacotes OAuth para o EdgeX/modo híbrido
APIRT-4725 Problema corrigido de NPE do serviço OAuth
APIRT-4726 O scriptableHttpClient não pode presumir que um contexto de mensagem ainda esteja presente no momento do envio
MGMT-3764 Um keystore inválido não passa mais pelo gerenciamento
MGMT-3782 Valor ideal do nível de consistência padrão para a zona de identidade
MGMT-3913 Resolver o problema de tempo limite para recuperar tokens OAuth2 por um appId
MGMT-3997 Não será permitido excluir keystores se houver uma referência apontando para eles
MGMT-4013 A atualização da referência do keystore verifica a existência do keystore e o alias referenciado
MGMT-4065 Suporte ativado para certificados do formato PKS
MGMT-4113 Melhoria dos recursos de host virtual de autoatendimento
MGMT-4229 Depois de adicionar @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) a regressão de configuração falha
MGMT-4232 [EDGEX/Hybrid] Os uploads da API de importação não corrompem o pacote
MGMT-4242 [EDGEX/Hybrid] Suporte à implantação de proxy em mais de um ambiente
MGMT-4245 [EDGEX/Hybrid] Validação de autoatendimento do VirtualHost para hosts virtuais híbridos
MGMT-4250 [EDGEX] Execução paralela de API de status da implantação do proxy de API

17.09.06 (interface)

Id do problema Descrição
65015144 Analytics: o filtro de página "Relatórios personalizados" apresenta problemas com o filtro de valor inteiro para clientes do BigQuery
O filtro de página de relatórios personalizados agora processa valores inteiros conforme esperado.
64806976 O campo "Desenvolvedor" não é preenchido na página da lista de apps
O campo "Desenvolvedor" agora está preenchido para todos os apps na lista.
64766918 O suporte ao YAML do editor de proxy de API está corrompido
Correção do problema que causava problema com arquivos YAML no editor de proxy de API.
64160572 Analytics: remover transações comerciais do menu Analytics e da guia de desempenho do editor de proxy
O painel de análise de transações comerciais não é mais compatível. Para conferir alternativas, consulte o artigo da comunidade Alternativa à API Business Transações.

17.08.21.00 (portal)

Id do problema Descrição
DEVSOL 2625 As funções de monetização são descartadas depois de trocar de empresa
Se a monetização estiver ativada, se você atribuir um papel a um usuário e ele mudar de um contexto de empresa para outro, o papel não será mais removido do usuário.
DEVSOL-2621 Atualizações de módulos Drupal
Os seguintes módulos Drupal foram atualizados para a versão indicada:
  • Entidade do arquivo (arquivos de campo) 7.x-2.4
  • Mídia 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Mídia: YouTube 7.x-3.5
  • Metatag 7.x-1.22
  • Visualizações de serviços 7.x-1.2
DEVSOL-2612

Mensagem"O site encontrou um erro" exibida ao ativar a monetização
Corrigimos o problema que ocorria ao ativar os módulos de monetização. A mensagem Website encountered an error foi mostrada com a seguinte mensagem nos registros:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

Este erro não está mais registrado.

DEVSOL-2609 A página de status do Drupal não mostra o status adequado da conexão de borda para SAML (OAuth)
A página de status do Drupal agora mostra o status adequado da conexão de borda para SAML (OAuth). Antes, a página Relatórios > Status mostrava que a conexão não estava funcionando, mesmo que o SAML tivesse sido configurado corretamente.
DEVSOL-2608 SAML/OAuth: falha de cache de token do portador com todas as chamadas
Correção do problema com a lógica de cache de token do portador que fazia com que o sistema recebesse um novo token sempre que chamava o Edge.
DEVSOL-2599 Vários problemas com devconnect_user_developer_is_active()
Correção de problema em que o status errado do desenvolvedor era verificado para decidir se o usuário está ativo ou não. Se uma conta de desenvolvedor for desativada na interface do Edge e as chaves do app parar de funcionar, o sistema exibirá uma mensagem para informar o desenvolvedor. Também adicionamos melhorias de desempenho a essa funcionalidade.
DEVSOL-2595 Melhorias e atualizações na configuração de SAML
Estas melhorias e atualizações foram feitas na configuração de SAML:
  • A página de configuração de SAML agora é editável. Para mais informações, consulte Como usar a autenticação SAML.
  • O campo do nome de usuário agora é exibido na interface.
  • Foi corrigida a chamada drush "dc-test" para usar a função de teste de conexão padrão para não ignorar mais as configurações de SAML.
DEVSOL-2569 Análise de aplicativos: o tempo de resposta do endpoint não está mais funcionando e mudou para Tempo total de resposta
O gráfico de análise de tempo de resposta do endpoint foi removido da guia "Analytics" na página "Apps do desenvolvedor", já que o tempo de resposta não era refletido no endpoint e causava confusão. A métrica refletia apenas o tempo necessário para o endpoint responder, mas não o tempo necessário para a resposta do proxy de API. O gráfico de capacidade exibe o tempo total de resposta dos desenvolvedores finais.

17.07.31.00 (portal)

Id do problema Descrição
DEVSOL-2258 Alguns campos de texto não podem ser traduzidos para o português
Adicionamos um texto de tradução ausente no módulo de apps do Portal do Desenvolvedor Drupal ao sistema de internacionalização do Drupal. Antes, parte do texto não podia ser traduzido nas páginas "Meus apps".
DEVSOL-2536 Editar o "nome do app" ou o "URL de callback" faz com que o portal remova os produtos de API do app do desenvolvedor
Atualizar um app do desenvolvedor não vai mais remover os produtos de API do app.
DEVSOL-2519 O Smartdocs tem uma dependência não declarada em devconnect_developer_apps
O módulo Smartdocs não tem mais uma dependência desnecessária no módulo de apps para desenvolvedores do DevConnect.
DEVSOL-2492 Escape HTML incorreto na página da empresa
Corrigimos o problema em que os menus de monetização exibiam "e" comercial (&), como "Catálogo e planos", com a codificação HTML.
DEVSOL-2490 Melhoria no uso de definidores de datas de planos de tarifa nos módulos de monetização
Foi adicionado melhor gerenciamento dos planos de taxa de monetização em fusos horários diferentes.
DEVSOL-2440 A chamada da API de gerenciamento descontinuada "limites" no portal do desenvolvedor resulta em 404 segundos
O sistema foi atualizado para lidar com a nova API de plano de visualização/compra na monetização.
DEVSOL-2436 A tabela drupal_cache_mint ausente no DevPortal DB ao tentar ativar o módulo Apigee_company Drupal para ativar a monetização
Corrigimos o problema em que a configuração de monetização causava o seguinte erro: "ERROR: Relationship "drupal_cache_mint" does not exist".
DEVSOL-2419 A importação de JSON que não é da OpenAPI como a OpenAPI não gera mensagens de erro
A importação de um documento da OpenAPI para o SmartDocs agora é validada para garantir que o documento seja uma especificação da OpenAPI.
DEVSOL-2406 Os links "Detalhes da revisão" ou "Editar revisão" do SmartDocs não funcionam
Correção do problema em que as opções "Detalhes da revisão" ou "Editar revisão" no menu de ações de revisões do SmartDocs mostravam a página errada.
DEVSOL-2382 Funcionalidade"Bloquear modelos de método do SmartDocs"
Foi criada uma nova permissão "Administrar modelos do SmartDocs" para que a capacidade de editar modelos do SmartDocs possa ser removida ou limitada a uma função.
DEVSOL-2380 Erro de índice indefinido nos registros do Drupal
Removemos a seguinte mensagem enganosa do registro do Drupal para sites com monetização ativada: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Erro de endereço inválido no registro do Drupal
Correção do bug que fazia com que erros inválidos fossem adicionados ao registro quando o sistema não tinha o SMTP configurado.
DEVSOL-2355 O tempo limite do cURL resulta em avisos do PHP e registros incorretos no Edge-php-sdk
Correção do bug em que os tempos limite resultavam em mensagens de registro formatadas incorretamente.
DEVSOL-2336 Atualização da configuração do provedor de pagamento de monetização
Agora a página de configuração do portal do desenvolvedor do WorldPay em Configuração > Configurações de monetização > Pagamento recorrente via WorldPay pode ser usada para configurar os detalhes da forma de pagamento do WorldPay.
DEVSOL-2307 Adicionar avisos/documentos que o módulo apigee_company só pode ser usado com monetização
O módulo apigee_company Drupal exige que a monetização esteja ativada. Se você ativar o módulo apigee_company quando a monetização não estiver ativada, uma mensagem de aviso será exibida no Relatório de status do site.
DEVSOL-2270 Após o lançamento mais recente da monetização (5 de outubro de 2016), não é possível salvar as informações da empresa
Corrigimos o problema na monetização em que as informações da empresa não eram salvas corretamente.
DEVSOL-2175 Os aliases "Me" e os módulos principais de estatísticas não funcionam bem juntos
O núcleo do Drupal e o módulo de contribuição "Me Aliases" foram corrigidos para que "Me Aliases" e o módulo principal de estatísticas possam ser ativados ao mesmo tempo. Para mais informações, acesse https://www.drupal.org/node/1863260 e https://www.drupal.org/node/2076691.

Problemas conhecidos

Esta versão tem os seguintes problemas conhecidos:

Id do problema Descrição
72379834

Uma mensagem de erro de permissão aparece ao interromper o apigee-postgresql

Ao usar o comando apigee-seriver apigee-postgresql stop para interromper apigee-postgresql, talvez você veja uma mensagem informando que apigee-serive não pode mudar para o diretório inicial do usuário. Você pode ignorar essa mensagem.

68722102

Política MessageLogging, incluindo informações extras na mensagem de registro

O elemento FormatMessage da política MessageLogging controla o formato da mensagem registrada. Quando FormatMessage=false, a mensagem registrada não pode incluir informações geradas pela Apigee. No entanto, mesmo que você defina FormatMessage=false, a mensagem de registro ainda incluirá as seguintes informações:

  • A pontuação de prioridade.
  • O carimbo de data/hora