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

Esta é a documentação do Apigee Edge.
Acesse Documentação da Apigee X.
informações

Desde a versão anterior do Edge para nuvem privada, as seguintes versões foram ocorreram e estão incluídos neste Lançamento de Recurso:

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

Consulte Sobre a versão numeração, para entender como descobrir se uma versão específica incluído 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
  • Versão Beta da nova experiência do Edge para nuvem privada
  • Versão 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 no Edge Public do Google Cloud listadas abaixo.

Descontinuações e descontinuações

Os recursos a seguir foram descontinuados ou desativados nesta versão. Consulte a Política de descontinuação do Edge para mais informações.

Suspensões de uso

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

Novos clientes desde 31 de janeiro de 2018 não estão qualificados para o API BaaS, a menos que suas especificações a planilha destaca o direito de BaaS da API.

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

A tecnologia Apigee loja, também conhecida como "cofres", está sendo descontinuado e será desativado em setembro de 2018. Vaults, que fornecem 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 de acesso à Apigee.

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

Descontinuação da adição de caminhos na guia "Performance" do proxy de API

Até esta versão, você podia navegar para um proxy de API na interface de gerenciamento, acessar na guia "Performance" e criar caminhos diferentes para uma comparação com base em gráficos nas instâncias na guia "Desempenho" e no painel "Transações comerciais". Este recurso foi descontinuado e não é mais estão disponíveis na interface. Para uma alternativa a essa funcionalidade, consulte os seguintes links da Apigee Artigo da comunidade: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html (em inglês). EDGEUI-902

Descontinuação da propriedade SMTPSSL para definir o protocolo SMTP dos serviços para desenvolvedores. Portal

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

Consulte Desenvolvedor Instalação do portal de serviços para saber mais.

Novos recursos e atualizações

Veja a seguir os novos recursos e melhorias desta versão. Além do seguinte melhorias, essa versão também contém vários recursos de usabilidade, desempenho, segurança e melhorias.

Nuvem privada

Upgrade do PostgreSQL para a versão 9.6

Essa versão inclui um upgrade para o PostgreSQL 9.6 para permitir que o Edge aproveite o Recurso de consulta paralela no PostgreSQL. Para mais informações, acesse:

Versão Beta da nova experiência do Edge para nuvem privada

Esta versão do Edge para a nuvem privada contém a versão Beta de uma atualização importante do Interface do usuário para gerenciamento de APIs. Essa nova experiência do Edge complementa os recursos atuais do plataforma Apigee Edge e traz algumas melhorias, especialmente nas áreas de design e Publicação.

Antes, a experiência do novo Edge só estava disponível para usuários do Cloud. Com versão do Edge para a nuvem privada, instale a versão Beta a experiência do novo Edge.

Consulte Beta Lançamento da nova experiência do Edge para nuvem privada.

Versão Beta das políticas JWT

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

Esta 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 reivindicações. O JWT pode então ser retornado aos clientes, transmitido para destinos de back-end ou usado em de outras maneiras. Consulte Gerar política JWT (Beta) ) para saber mais.
  • Verificar a política JWT: verifica a assinatura em um JWT recebido de clientes ou outros sistemas. A política também extrai as declarações em variáveis de fluxo para que as ou condições podem examinar esses valores para fazer autorização ou roteamento de negócios. Consulte Verificar 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 JWT, quando o valor de uma declaração de dentro do JWT deve ser conhecido antes de verificar a assinatura do JWT. Consulte Decodificar JWT política (versão Beta) para saber mais.

Consulte as políticas de JWT geral para ter uma visão geral.

Grampeamento OCSP com suporte para hosts virtuais (65587547)

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

Por padrão, o grampeamento de OCSP fica desativado. O TLS precisa estar ativado no host virtual para ativar pelo OCSP.

Consulte Host virtual do BigQuery para mais informações.

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

Agora você pode definir opções de novas tentativas para as comunicações do roteador com o processador de mensagens no host virtual. Isso dá a você um controle mais refinado do que as opções anteriores, que eram pode ser configurado apenas no nível do roteador.

Para mais informações, consulte Virtualmente propriedades de configuração do host.

Adicionado suporte ao mapeamento de papéis externos (67145030)

Se você estiver usando autenticação externa para integrar um serviço de diretório externo a um Instalação da nuvem privada do Apigee Edge, agora é possível usar o mapeamento de papéis externos. Papel externo O mapeamento permite associar seus próprios grupos ou papéis a papéis de controle de acesso baseado em função (RBAC) e grupos criados no Apigee Edge.

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

  • Foi corrigido o problema em que você recebia respostas proibidas de autenticação 403 quando a autenticação com usuários que devem ter acesso.
  • O cabeçalho X-Apigee-Current-User agora tem suporte no mapeamento de papéis externos. Usuários com o acesso adequado (sysadmin) pode fazer login como outro usuário com credenciais próprias.

Consulte Mapeamento de papéis externos para mais.

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

O Edge para a nuvem privada 4.17.09 adicionou suporte para o 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, exigia a realização de uma instalação real. Agora você pode usar "-t" sinalizar para essa verificação sem precisar instalar:

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

Esse comando mostra os erros com os requisitos do sistema na tela.

Consulte Instalar o Edge em um nó para saber mais.

Versão do PHP atualizada para o portal de serviços para desenvolvedores (68733233)

O portal agora usa a versão PHP 7.0.23.

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

Você não precisa mais configurar um servidor SMTP ao instalar o portal. Agora é possível configure uma pós-instalação.

Serviços da API

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

Quando você cria novas entidades, a Apigee valida os nomes para aplicar regras de nomenclatura. Entidades validados na criação ou atualização são: proxies de API, políticas (e nomes de políticas no proxy de API definições), 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 erro de entrada e nome para restrições de nomenclatura dessas 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 PHP agora é instalada por padrão com o portal

A extensão LDAP do PHP agora é instalada por padrão ao instalar o portal na RedHat e CentOS. Esse módulo facilita a ativação do módulo LDAP Drupal.

68049481

O arquivo settings.php do Drupal agora é gravável

O script de instalação do portal agora garante que o arquivo settings.php do Drupal é gravável pelo ambiente para que ele possa ser copiado e atualizado corretamente.

68139166 A saída do instalador mostrou que o OpenLDAP estava sofrendo downgrade.
68329105 A configuração do portal não cria um usuário ao se conectar ao Edge quando o SAML é ativado e usa um certificado autoassinado.
68427561 As propriedades de configuração do portal agora são definidas corretamente após um reiniciar.
69024465 Não foi possível cancelar a implantação do SharedFlow na interface do Edge
69711616 O Jackson Databind foi atualizado 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, conjunto completo de dados foi incluído no arquivo. Esse problema foi corrigido.

67650494 A UI do Edge precisa rastrear as alterações do ambiente
Em alguns casos, as mudanças de ambiente não eram mantidas ao alternar 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
Correção do bug em que o tema padrão da Apigee mostra "&". para o "e" comercial no menu guias.
65456469 Portal do desenvolvedor: Drupal Atualizar o módulo CAPTCHA para melhorias de segurança fornecidas pelo módulo colaboradores
O módulo CAPTCHA foi atualizado para CAPTCHA 7.x-1.5 para 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 aplicativos da empresa não está funcionando
Corrigimos o bug em que os apps das empresas de monetização não mostravam dados de análise.
65003870 Portal do desenvolvedor: Drupal Não é possível cancelar planos de tarifas futuros
Correção de um bug em que os planos de tarifas futuras comprados por uma empresa não podiam ser cancelados.
65003539 Portal do desenvolvedor: Drupal Usar o país padrão da localidade Drupal
O Contato de monetização e o endereço de Detalhes de faturamento agora usam o país padrão dos Configuração de país padrão de localidade. Para alterar essa configuração, selecione Configuração > Regional e idioma na Drupal Administration . Alterar a localidade padrão muda o país padrão no contato de 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
A interface agora processa caminhos decodificados ao verificar 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 da organização e do ambiente para o Blobstore
MGMT-4065 Gerenciamento de APIs Suporte ativado para certificados de formato PKS
MGMT-3782 Gerenciamento de APIs Valor do nível de consistência padrão ideal para a zona de identidade
MGMT-3913 Gerenciamento de APIs Resolver 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 do CWC para definir JVM_OPTIONS em todos os componentes Java
MGMT-3918
MGMT-4294
Gerenciamento de APIs Caracteres especiais de codificação de URL automáticos em caminhos de permissão para papéis
APIRT-4767 Ambiente de execução da API A etapa do JavaScript precisa usar sempre UTF-8 no 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 Espere um pouco para drenar as conexões antes de eliminar 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 O Sense Action vai continuar funcionando se o Zookeeper estiver inativo
APIRT-4635 Ambiente de execução da API A reutilização do suporte ao atributo de token de atualização está ativada para as políticas do OAuth
APIRT-4632 Ambiente de execução da API O contador de cotas da janela contínua não foi calculado com precisão
APIRT-4584 Ambiente de execução da API O hook de fluxo não é 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 Google Analytics não funciona com processadores de mensagens com monetização ativada se a organização região é diferente da região axgroup
APIRT-4444 Ambiente de execução da API Calcular taxas de erro por destino por código de erro
APIRT-4435 Ambiente de execução da API RepositoryServiceImpl.loadAsString() não usa o 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 Nginx access_log 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 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 do hash.
APIRT-3593 Ambiente de execução da API O token OAuth não contém o atributo "set" em uma chamada subsequente
APIRT-3081 Ambiente de execução da API Message.adaptors.http.flow.ServiceUnavailable com taxa simultânea Política de limites
APIRT-4660 Ambiente de execução da API Adicione o nome do pod do MP no cabeçalho ao roteador X-Apigee-Pod
APIRT-4506 Ambiente de execução da API As alterações do cache não estão sendo replicadas para uma mensagem específica processador
APIRT-4196 Ambiente de execução da API O formato de carimbo de data/hora syslog da política de registro de mensagens não está correto
66933664 Ambiente de execução da API O fluxo de QuotaService para não CPS deve limpar buckets de forma assíncrona, e não em Linha de execução Apigee-principal
66495205 Ambiente de execução da API Gerenciamento aprimorado da política de JavaScript com chamadas HTTP assíncronas para evitar NPE
65847462 Ambiente de execução da API falha na instrução de impressão com NPE
65648578 Ambiente de execução da API Somente os MPs devem se registrar no caminho consul KV
65603360 Ambiente de execução da API As chamadas JavaScript falham com um erro nulo
65416531 Plataforma do recurso Recupere o contexto da mensagem quando objetos JavaScript são trazidos de volta ao Contexto da etapa em JavaScript
67405744 Apigee Alta latência de processamento de solicitações em MPs
65849186 Trema Exceções não processadas não fazem com que o processo Node.js/Trireme seja encerrado
65713882 Trema O mongodb-core no Trireme produz resultados de criptografia diferentes do Node.js nativo.
65374484 Trema Segurança do nó: o http.get com opções de autorização numérica cria buffers não inicializados
64577449 Trema O Trireme retorna o erro sha256 de 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 fazer uma verificação que não diferencia maiúsculas de minúsculas nos dados. tipo
O filtro de relatórios personalizados agora é indiferente a maiúsculas para comparações de tipos de dados.
65446846 Não é possível atribuir a função de administrador a uma empresa na interface do Edge
O conjunto completo de desenvolvedores e empresas é exibido e pode ser gerenciado no Edge. de ML pela IU.
65125644 Não é possível remover um produto de API de uma credencial de app da empresa
Corrigimos 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 Mudar a configuração do logger de origem no MP para ter nomes de registro diferentes
APIRT‐3593 O token OAuth não contém o atributo "set" em uma chamada subsequente
APIRT-4336 Divida o OAuthStepExecution em execuções com várias etapas. Cada um dos operação deve ter uma execução de etapas dedicada
APIRT-4444 Calcular taxas de erro por destino por código de erro
APIRT-4456 Refatorar a chave de API Verify para EAP-gateway/apid
APIRT-4635 A reutilização do suporte ao atributo de token de atualização está ativada para as políticas do OAuth
APIRT-4683 Adicionar IPs de LB do GCP como confiáveis para cabeçalhos XFF
APIRT-4723 Suporte de carregamento do pacote OAuth para EdgeX/Modo híbrido
APIRT-4725 Problema corrigido de NPE do serviço OAuth
APIRT-4726 ScriptableHttpClient não deve presumir que um contexto de mensagem ainda está presente em horário de envio
MGMT -3764 Um keystore inválido não passa pelo gerenciamento
MGMT-3782 Valor do nível de consistência padrão ideal para a zona de identidade
MGMT-3913 Resolver problema de tempo limite para recuperar tokens OAuth2 por um appId
MGMT-3997 A exclusão de keystores não deve ser permitida se houver uma referência apontando para ele
MGMT-4013 A atualização da referência do keystore verifica a existência do keystore e a referência dele alias
MGMT-4065 Suporte ativado para certificados de formato PKS
MGMT-4113 Aprimoramento do recurso de host virtual de autoatendimento
MGMT-4229 Depois de adicionar @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) A regressão apiconfiguration falha
MGMT-4232 [EDGEX/Hybrid] Os uploads de API de importação não corrompem o pacote
MGMT-4242 [EDGEX/Hybrid] Suporte à implantação de proxy em mais de um ambientes
MGMT-4245 [EDGEX/Hybrid] Validação de autoatendimento do VirtualHost para hybrid-virtual-hosts
MGMT-4250 [EDGEX] Execução paralela da API de status de implantação do proxy de API

17.09.06 (interface)

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

17.08.21.00 (portal)

ID do problema Descrição
DEVSOL-2625 Funções de monetização são removidas após a troca de empresa
Caso a monetização esteja ativada, caso você atribua uma função a um usuário e ele mude de do contexto da empresa para outro, o papel não é mais removido do usuário.
DEVSOL-2621 Atualizações dos 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 (link em inglês)
  • Mídia: YouTube 7.x-3.5
  • Metatag 7.x-1,22
  • Visualizações de serviços 7.x-1.2
DEVSOL-2612

"O site encontrou um erro" mensagem exibida ao ativar Monetização
Corrigimos o problema que ocorria ao ativar os módulos de monetização. A mensagem Website encountered an error foi exibida 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)

Esse erro não está mais registrado.

DEVSOL-2609 A página de status do Drupal não mostra o status correto da conexão de borda para SAML (OAuth)
A página "Dupal Status" agora mostra o status correto da conexão de borda para SAML (OAuth). Antes, na página Relatórios > Status, que mostrava que a conexão não estava funcionando, se o SAML estava configurado corretamente.
DEVSOL-2608 SAML/OAuth: o registro imprime a ausência de cache do token do portador a cada chamada
Correção do problema com a lógica de cache do token do portador que fazia com que o sistema recebesse um novo token a cada que chamou de Edge.
DEVSOL-2599 Vários problemas com devconnect_user_developer_is_active()
Correção do problema em que o status do desenvolvedor errado era verificado para decidir se o usuário está ativo ou não. Se uma conta de desenvolvedor estiver desativada na interface do Edge, fazendo com que as chaves do app sejam interrompidas funcionando, o sistema exibirá uma mensagem para informar o desenvolvedor. Também adicionado melhorias de desempenho nessa funcionalidade.
DEVSOL-2595 Melhorias e atualizações de configuração SAML
As seguintes melhorias e atualizações foram feitas na configuração de SAML:
  • A página de configuração de SAML já pode ser editada. Para mais informações, consulte Usar a autenticação SAML.
  • O campo de nome de usuário agora é exibido na interface.
  • O drush "dc-test" foi corrigido para usar a função de teste de conexão padrão, de forma que não ignora as definições de configuração de SAML.
DEVSOL-2569 Análise de aplicativos: o tempo de resposta do endpoint não está mais funcionando. Ele foi alterado para "Total" Tempo de resposta
O gráfico de análise do tempo de resposta dos endpoints foi removido da guia "Analytics" no Página de apps do desenvolvedor, já que ela não refletia o tempo total de resposta e estava causando confusão. A métrica estava refletindo apenas o tempo que o endpoint levou para responder, mas não o o tempo que o proxy de API levou para responder. O gráfico de capacidade exibe a resposta total para os 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 texto de tradução ausente no módulo "Apps" do Portal de desenvolvedores Drupal ao Drupal Sistema de internacionalização. Antes, parte do texto não podia ser traduzida na página Aplicativos" páginas de destino.
DEVSOL-2536 Como editar o "nome do app" ou "URL de callback" faz com que o portal remova produtos de API app para desenvolvedores
Atualizar um app de desenvolvedor não resultará mais na remoção dos produtos de API da app.
DEVSOL-2519 O Smartdocs tem dependência não declarada em devconnect_developer_apps
O módulo Smartdocs não tem mais dependência desnecessária nos apps para desenvolvedores do DevConnect mais tarde neste módulo.
DEVSOL-2492 Escape de HTML incorreto na página da empresa
Corrigimos o problema em que os menus de monetização exibiam o "e" comercial, como "Catálogo e Planos", com codificação HTML.
DEVSOL-2490 Melhore o uso dos definidores de datas do plano de tarifação nos módulos de monetização
Foi adicionado um gerenciamento melhor dos planos de taxas de monetização entre fusos horários.
DEVSOL-2440 Chamada de "limites" de gerenciamento descontinuados A API no portal do desenvolvedor resulta Erros 404
Sistema atualizado para lidar com a nova API de plano de visualização/compra na monetização.
DEVSOL-2436 A tabela drupal_cache_mint está ausente no banco de dados do DevPortal ao tentar ativar o Módulo Drupal da Apigee_company para ativar a monetização
Corrigimos o problema em que a configuração de monetização causava o seguinte erro: "ERROR: relação "drupal_cache_mint" não existe".
DEVSOL-2419 Importar JSON não OpenAPI porque a OpenAPI não gera mensagens de erro
A importação de um documento OpenAPI para o SmartDocs agora é validada para garantir que o documento seja especificação da OpenAPI.
DEVSOL-2406 Links do SmartDocs, "Detalhes da revisão" ou em "Editar revisão", não trabalho
Correção do problema em que "Detalhes da revisão" ou "Editar revisão" no menu de ações de revisões do SmartDocs estavam exibindo a página errada.
DEVSOL-2382 "Bloquear modelos de método do SmartDocs" funcionalidade
Criou uma nova permissão "Administrar modelos do SmartDocs" para que a capacidade de editar Os modelos do SmartDocs podem ser removidos ou limitados a um papel.
DEVSOL-2380 Erro de índice não definido em registros do Drupal
Removemos a seguinte mensagem enganosa do registro do Drupal de sites ativados para monetização: 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 se o sistema não tinha SMTP configurada.
DEVSOL-2355 O tempo limite do cURL resulta em avisos de PHP e registros corrompidos no Edge-php-sdk
Correção de um bug em que os tempos limite resultavam em mensagens de registro mal formatadas.
DEVSOL-2336 Atualização da configuração do provedor de pagamento de monetização
O menu Configuração > Configurações de monetização > Pagamento recorrente via Worldpay a página de configuração do portal do desenvolvedor agora pode ser usada para configurar pagamentos pelo WorldPay detalhes.
DEVSOL-2307 Adicionar aviso/documentos em 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 apigee_company quando a monetização não estiver ativada, uma mensagem de aviso será exibida o relatório de status do site.
DEVSOL-2270 Após o lançamento da monetização mais recente (5 de outubro de 2016) não é possível salvar a Empresa informações
Corrigimos o problema na monetização em que as informações da empresa não eram salvas corretamente.
DEVSOL-2175 Me Aliases e os principais módulos de Estatística não funcionam bem juntos
Drupal core e os "Me Aliases" foi corrigido o módulo contrib para que "Me Aliases" e o o módulo principal de Estatísticas pode ser ativado ao mesmo tempo. Para mais informações, consulte 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

Quando você usa o comando apigee-seriver apigee-postgresql stop para interromper apigee-postgresql, você poderá receber uma mensagem dizendo que apigee-serive não pode ser alterado para o diretório inicial do usuário. Você pode ignorar mensagem.

68722102

Política do 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 é todas as informações geradas pela Apigee. No entanto, mesmo que você defina FormatMessage=false, a mensagem de registro ainda vai incluir as seguintes informações:

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