Você está lendo a documentação do Apigee Edge.
Acesse a documentação da
Apigee X. info
Desde a versão de recursos anterior do Edge para nuvem privada, as seguintes versões foram lançadas e estão incluídas nesta versão de recursos:
| Lançamento da interface do Edge | Lançamento do gerenciamento de borda | Lançamento do portal |
|---|---|---|
Consulte Sobre a numeração de versões para entender como descobrir se uma versão específica da nuvem 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
- 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 das versões do Edge Public Cloud listadas abaixo.
Descontinuações e desativações
Os seguintes recursos 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 do API BaaS
Os novos clientes a partir de 31 de janeiro de 2018 não se qualificam para o API BaaS, a menos que a planilha de especificações destaque o direito ao API BaaS.
Descontinuação do armazenamento seguro da Apigee (cofres)
O armazenamento seguro da Apigee, também conhecido como "cofres", está sendo descontinuado e será desativado em setembro de 2018. Os cofres, que fornecem armazenamento criptografado de pares de chave-valor, são criados com a API de gerenciamento e acessados no ambiente de execução com funções no módulo apigee-access do Node.js.
Em vez de usar o armazenamento seguro, use mapas de chave-valor (KVMs) criptografados, conforme descrito em Como trabalhar com mapas de chave-valor. Os KVMs criptografados são tão seguros quanto os 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, era possível navegar até um proxy de API na interface de gerenciamento, acessar a guia "Performance" e criar diferentes caminhos para uma comparação baseada em gráficos na guia "Performance" do proxy e no painel "Transações comerciais". Esse recurso foi desativado e não está mais disponível na interface. Para uma alternativa a essa funcionalidade, consulte o seguinte artigo da comunidade Apigee: Alternativa à API Business Transactions. (EDGEUI-902)
Descontinuação da propriedade SMTPSSL para definir o protocolo SMTP do portal do Developer Services.
Agora você usa a propriedade SMTP_PROTOCOL
em vez de 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 do Developer Services para mais informações.
Novos recursos e atualizações
Confira a seguir os novos recursos e melhorias desta versão. Além das melhorias a seguir, esta versão também inclui várias melhorias de usabilidade, desempenho, segurança e estabilidade.
Nuvem privada
Atualização 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 do PostgreSQL. Para mais informações, consulte:
- Atualizar o Apigee Edge 4.17.0x para 4.18.01
- Atualizar o Apigee Edge 4.16.09 para 4.18.01
- Atualizar o Apigee Edge 4.16.01/4.16.05 para 4.18.01
Versão Beta da nova experiência do Edge para nuvem privada
Esta versão do Edge para nuvem privada contém uma versão Beta de uma grande atualização da interface do usuário de gerenciamento de API. Essa experiência do New Edge se baseia nos recursos atuais da plataforma Apigee Edge e adiciona algumas melhorias, principalmente nas áreas de design e publicação.
Antes, a experiência do novo Edge estava disponível apenas para usuários do Cloud. Com esta versão do Edge para nuvem privada, agora é possível instalar a versão Beta da nova experiência do Edge.
Consulte Versão Beta da nova experiência do Edge para nuvem privada para mais informações.
Versão Beta das políticas JWT
O JSON Web Token (JWT) é um padrão de token descrito na IETF RFC 7519. O JWT oferece uma maneira de assinar um conjunto de declarações, ou seja, um conjunto de pares de nome/valor, que podem ser verificados de forma 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) no Apigee Edge:
- Gerar política de 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 Política de geração de JWT (versão Beta) para mais informações.
- Política de verificação de 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 e tomar decisões de autorização ou roteamento. Consulte Verificar a política JWT (versão Beta) para mais informações.
- Política de decodificação de JWT: decodifica um JWT sem verificar a assinatura no JWT. Essa política é útil quando usada em conjunto com a política de verificação de JWT, quando o valor de uma declaração dentro do JWT precisa ser conhecido antes de verificar a assinatura do JWT. Consulte Política de decodificação de JWT (versão Beta) para mais informações.
Consulte a visão geral das políticas de JWT.
Segmentação por OCSP compatível com hosts virtuais (65587547)
Os hosts virtuais agora são compatíveis com OCSP stapling para TLS unidirecional e bidirecional. Quando ativado, um cliente OCSP (Online Certificate Status Protocol) envia uma solicitação de status a um responder 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 OCSP stapling está desativado. O TLS precisa estar ativado no host virtual para ativar o OCSP.
Consulte Referência de propriedade do host virtual para mais informações.
Agora é possível definir opções de nova tentativa do roteador no nível do host virtual
Agora é possível definir opções de nova tentativa 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.
Adição de suporte para mapeamento de papéis externos (67145030)
Se você estiver usando a autenticação externa para integrar um serviço de diretório externo a uma instalação do Apigee Edge Private Cloud, agora poderá usar o mapeamento de função externa. O mapeamento de função externa permite mapear seus próprios grupos ou funções para funções e grupos de controle de acesso baseado em papéis (RBAC) criados no Apigee Edge.
O serviço de mapeamento de papéis externos para versões do Edge para nuvem privada anteriores à 4.18.01 foi descontinuado. A versão 4.18.01 do mapeamento de função externa é uma versão atualizada com bugs corrigidos e novos recursos adicionados:
- Foi corrigido o problema em que você recebia respostas de autenticação 403 proibidas ao fazer a autenticação com usuários que deveriam ter acesso.
- O cabeçalho
X-Apigee-Current-Useragora é compatível com o mapeamento de papéis externos. Os usuários com acesso adequado (administrador do sistema) podem fazer login como outro usuário com as próprias credenciais.
Consulte Mapeamento de papéis externos para mais informações.
Agora é possível testar os requisitos do sistema sem executar uma instalação (67858161)
O Edge para 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 que você fizesse uma instalação real. Agora é possível usar a flag "-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 mostra na tela todos os erros relacionados aos requisitos do sistema.
Consulte Instalar componentes do Edge em um nó para mais informações.
Versão do PHP atualizada para o portal de serviços para desenvolvedores (68733233)
O portal agora usa a versão 7.0.23 do PHP.
Não é mais necessário configurar um servidor SMTP com o portal do Developer Services (70164403)
Não é mais necessário configurar um servidor SMTP ao instalar o portal. Agora você pode configurar uma pós-instalação.
Serviços da API
Validações de nome em novas entidades (MGMT-4252 e MGMT-4098)
Ao criar novas entidades, o Apigee valida os nomes para aplicar as regras de nomenclatura. As entidades 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, funções, caches, servidores de destino, máscaras de dados para depuração, keystores e truststores e arquivos de recursos em proxies de API. Consulte Avisos sobre erros de nomenclatura e entrada para conferir as 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 PHP LDAP agora é instalada por padrão com o portal A extensão PHP LDAP agora é instalada por padrão ao instalar o portal no RedHat e no CentOS. Esse módulo facilita a ativação do módulo LDAP do Drupal. |
| 68049481 |
O arquivo settings.php do Drupal agora pode ser gravado O script de instalação do portal agora garante que o arquivo |
| 68139166 | A saída do instalador mostrou que o OpenLDAP estava sendo reduzido 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 é possível cancelar a implantação do SharedFlow na interface do Edge |
| 69711616 | Atualizamos o Jackson Databind para a versão 2.7.9.1 nos JARs de terceiros. |
17.11.06 (UI)
| 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) |
| 67650494 | A interface de borda precisa rastrear mudanças no ambiente Em alguns casos, as mudanças no ambiente não eram mantidas ao navegar entre páginas na interface. Esse problema foi corrigido. |
17.10.25.00 (portal)
| ID do problema | Nome do componente | Descrição |
|---|---|---|
| 67646686 | Portal do desenvolvedor: Drupal | & exibido na página do fórum Corrigimos um bug em que o tema padrão do Apigee mostrava "&" para todos os e comerciais nas guias do menu. |
| 65456469 | Portal do desenvolvedor: Drupal | Atualize o módulo CAPTCHA para melhorias de segurança fornecidas pelos colaboradores do módulo 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 apps da empresa não está funcionando Correção de um 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 preços futuros Correção de um bug em que não era possível cancelar planos de preços futuros comprados por uma empresa. |
| 65003539 | Portal do desenvolvedor: Drupal | Usar o país padrão da localidade do 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. Para mudar essa configuração, selecione Configuração > Regional e idioma no menu de administração do Drupal. Mudar a localidade padrão altera o país padrão na seção "Contato para 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 ao verificar as permissões do usuário. |
17/09/20 (gerenciamento e ambiente de execução de APIs)
| ID do problema | Nome do componente | Descrição |
|---|---|---|
| MGMT-4219 | Gerenciamento de APIs | MGMT para enviar cabeçalho de organização e ambiente para o blobstore |
| MGMT-4065 | Gerenciamento de APIs | Suporte ativado para certificados no formato PKS |
| MGMT-3782 | Gerenciamento de APIs | Valor ideal do nível de consistência padrão para identity-zone |
| 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 | Codificar automaticamente caracteres especiais em caminhos de permissão para funções personalizadas |
| APIRT-4767 | Ambiente de execução da API | A etapa do JavaScript sempre deve usar UTF-8 para conteúdo |
| APIRT-4725 | Ambiente de execução da API | Problema de NPE do serviço OAuth corrigido |
| APIRT-4691 | Ambiente de execução da API | Aguarde o tempo necessário para esgotar as conexões antes de encerrar o serviço não íntegro |
| 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 | Suporte ao atributo de reutilização do token de atualização ativado para políticas do OAuth |
| APIRT-4632 | Ambiente de execução da API | O contador de cota de janela contínua não está sendo calculado com precisão |
| APIRT-4584 | Ambiente de execução da API | Hook de fluxo não implantado de maneira consistente, verificação do ZooKeeper não funcionando |
| APIRT-4542 | Ambiente de execução da API | A tarefa do MP Sense foi encerrada sem aviso |
| APIRT-4522 | Ambiente de execução da API | O Analytics não funciona para processadores de mensagens ativados para monetização se a região da organização for diferente da região do axgroup |
| APIRT-4444 | Ambiente de execução da API | Calcular taxas de erro por destino e código de erro |
| APIRT-4435 | Ambiente de execução da API | RepositoryServiceImpl.loadAsString() não usa charset |
| 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 em 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 depois que a função é ativada |
| APIRT-3593 | Ambiente de execução da API | O token OAuth não mantém o atributo definido em uma chamada subsequente |
| APIRT-3081 | Ambiente de execução da API | Erro messaging.adaptors.http.flow.ServiceUnavailable com a política de limite de taxa simultânea |
| APIRT-4660 | Ambiente de execução da API | Adicione o nome do pod do MP no cabeçalho ao X-Apigee-Pod do roteador |
| APIRT-4506 | Ambiente de execução da API | As mudanças de cache não estão sendo replicadas em um processador de mensagens específico |
| APIRT-4196 | Ambiente de execução da API | O formato do carimbo de data/hora do syslog da política de geração de registros de mensagens não está correto |
| 66933664 | Ambiente de execução da API | O QuotaService para fluxo não CPS precisa limpar os buckets de forma assíncrona e não na thread Apigee-Main |
| 66495205 | Ambiente de execução da API | Melhor tratamento da política 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 de JavaScript falham com erro nulo |
| 65416531 | Plataforma de recursos | Recuperar o contexto da mensagem quando objetos JavaScript são trazidos de volta para o contexto da etapa JavaScript |
| 67405744 | Apigee | Alta latência no processamento de solicitações em MPs |
| 65849186 | Trireme | Exceções não processadas não fazem com que o processo do Node.js/Trireme seja encerrado |
| 65713882 | Trireme | O mongodb-core no Trireme produz resultados de criptografia diferentes do Node.js nativo |
| 65374484 | Trireme | Segurança do nó: http.get com opções de autorização numérica cria buffers não inicializados |
| 64577449 | Trireme | O Trireme retorna o erro "Invalid verify algorithm sha256" |
| EDGESERV‑6 | Servidor de borda | Apps do Node 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 sem diferenciação entre maiúsculas e minúsculas para o tipo de dados Agora, o filtro de relatórios personalizados não diferencia maiúsculas e minúsculas para comparações de tipo 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 na interface do Edge. |
| 65125644 | Não é possível remover um produto de API de uma credencial para o app da empresa Foi corrigido um problema que impedia a remoção de um produto de API de uma credencial para um app da empresa. |
17.09.11 (gerenciamento de APIs)
| ID do problema | Descrição |
|---|---|
| 64541665 | Mudar a configuração do registrador de origem no MP para ter nomes de registros diferentes |
| APIRT‑3593 | O token OAuth não mantém o atributo definido em uma chamada subsequente |
| APIRT-4336 | Divida o OAuthStepExecution em várias execuções de etapa. Cada uma das operações precisa ter uma execução de etapa dedicada. |
| APIRT-4444 | Calcular taxas de erro por destino e código de erro |
| APIRT-4456 | Refatorar a API Verify API Key para EAP-gateway/apid |
| APIRT-4635 | Suporte ao atributo de reutilização do token de atualização ativado para políticas do OAuth |
| APIRT-4683 | Adicionar IPs do balanceador de carga do GCP como confiáveis para cabeçalhos XFF |
| APIRT-4723 | Compatibilidade com carregamento de pacote OAuth para o modo EdgeX/híbrido |
| APIRT-4725 | Problema de NPE do serviço OAuth corrigido |
| APIRT-4726 | O ScriptableHttpClient não deve presumir que um contexto de mensagem ainda está presente no tempo de envio |
| MGMT‑3764 | Keystore inválido não passa mais pelo gerenciamento |
| MGMT-3782 | Valor ideal do nível de consistência padrão para identity-zone |
| 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 ela. |
| MGMT-4013 | A atualização da referência de keystore verifica a existência do keystore e do alias referenciado |
| MGMT-4065 | Suporte ativado para certificados no formato PKS |
| MGMT-4113 | Melhoria do recurso de host virtual de autoatendimento |
| MGMT-4229 | Depois de adicionar @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) a regressão de apiconfiguration falha |
| MGMT-4232 | [EDGEX/Hybrid] As importações de upload da API não corrompem o pacote |
| MGMT-4242 | [EDGEX/Híbrido] Suporte à implantação de proxy em mais de um ambiente |
| MGMT-4245 | [EDGEX/Hybrid] Validação de autoatendimento do VirtualHost para hybrid-virtual-hosts |
| MGMT-4250 | [EDGEX] Execução paralela para a API de status de implantação do proxy de API |
17.09.06 (IU)
| ID do problema | Descrição |
|---|---|
| 65015144 | Analytics: o filtro da página de relatórios personalizados tem um problema com o filtro de valor inteiro para clientes do BigQuery Agora, o filtro da página de relatórios personalizados processa valores inteiros conforme o esperado. |
| 64806976 | O campo "Desenvolvedor" não é preenchido na página da lista de apps Agora, o campo "Desenvolvedor" é preenchido para todos os apps na lista. |
| 64766918 | O suporte a YAML do editor de proxy de API está com falha Corrigimos um problema que estava causando falhas com arquivos YAML no editor de proxy de API. |
| 64160572 | Analytics: remover transações comerciais do menu do 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 alternativas, consulte o artigo da comunidade Alternativa à API Business Transactions. |
17.08.21.00 (portal)
| ID do problema | Descrição |
|---|---|
| DEVSOL‑2625 | As funções de monetização não são mais removidas após a troca de empresa Se a monetização estiver ativada, e você atribuir uma função a um usuário que muda de um contexto de empresa para outro, a função não será mais removida do usuário. |
| DEVSOL-2621 |
Atualizações de módulos do Drupal Os seguintes módulos do Drupal foram atualizados para a versão indicada:
|
| DEVSOL-2612 |
A mensagem"O site encontrou um erro" aparecia ao ativar a
monetização
Esse erro não é mais registrado. |
| DEVSOL-2609 | A página de status do Drupal não mostra o status de conexão do Edge para SAML
(OAuth) Agora, a página de status do Drupal mostra o status de conexão do Edge para SAML (OAuth). Antes, a página Relatórios > Status mostrava que a conexão não estava funcionando mesmo que o SAML estivesse configurado corretamente. |
| DEVSOL-2608 | SAML/OAuth: o registro imprime um erro de cache de token do portador em todas as chamadas Foi corrigido um problema com a lógica de cache de token do portador que fazia com que o sistema recebesse um novo token a cada vez que chamava o Edge. |
| DEVSOL-2599 | Vários problemas com devconnect_user_developer_is_active() Correção de um problema em que o status do desenvolvedor errado era verificado para decidir se o usuário estava ativo ou não. Se uma conta de desenvolvedor for desativada na interface do Edge, fazendo com que as chaves de app parem de funcionar, o sistema vai mostrar uma mensagem para informar o desenvolvedor. Também adicionamos melhorias de desempenho a essa funcionalidade. |
| DEVSOL-2595 |
Melhorias e atualizações na configuração do SAML As seguintes melhorias e atualizações foram feitas na configuração do SAML:
|
| DEVSOL-2569 | Análise do app: o tempo de resposta do endpoint não está mais funcionando. Ele foi alterado para tempo de resposta total. O gráfico de análise do tempo de resposta do endpoint foi removido da guia "Análise" na página "Apps do desenvolvedor" porque não refletia o tempo de resposta total e estava causando confusão. A métrica refletia apenas o tempo que o endpoint levava para responder, mas não o tempo que o proxy da API levava para responder. O gráfico de capacidade de processamento mostra o tempo total de resposta para desenvolvedores finais. |
17.07.31.00 (portal)
| ID do problema | Descrição |
|---|---|
| DEVSOL‑2258 | Alguns campos de texto não podem ser traduzidos para português Adicionamos o texto de tradução ausente no módulo Apps do portal de desenvolvimento do Drupal ao sistema de internacionalização do Drupal. Antes, alguns textos não podiam ser traduzidos nas páginas "Meus apps". |
| DEVSOL-2536 | A edição de "nome do app" ou "URL de callback" faz com que o portal remova produtos de API do
app de desenvolvedor A atualização de um app de desenvolvedor não vai mais resultar na remoção de 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 de HTML incorreto na página da empresa Corrigimos um problema em que os menus de monetização mostravam e comercial (&), como "Catálogo & planos", com codificação HTML. |
| DEVSOL-2490 | Melhoria no uso de definidores de data do plano de tarifas em módulos de monetização Melhoramos o processamento de planos de tarifas de monetização em fusos horários. |
| DEVSOL-2440 | Chamar a API "limites" de gerenciamento descontinuada no portal de desenvolvimento resulta em
404s Sistema atualizado para processar a nova API de plano de visualização/compra na Monetização. |
| DEVSOL-2436 | A tabela drupal_cache_mint está faltando no banco de dados do DevPortal ao tentar ativar o
módulo do Drupal Apigee_company para ativar a monetização Correção do problema em que a configuração da monetização causava o seguinte erro: "ERROR: relation "drupal_cache_mint" does not exist". |
| DEVSOL-2419 | A importação de JSON não OpenAPI como OpenAPI não gera mensagens de erro A importação de um documento OpenAPI no SmartDocs agora é validada para garantir que o documento seja uma especificação OpenAPI. |
| DEVSOL-2406 | Os links do SmartDocs, "Detalhes da revisão" ou "Editar revisão", não
funcionam Corrigimos um problema em que "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étodos do SmartDocs" Criamos 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 no registro do Drupal para 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 Foi corrigido um bug que fazia com que erros inválidos fossem adicionados ao registro se o sistema não tivesse o SMTP configurado. |
| DEVSOL-2355 | O tempo limite do cURL resulta em avisos do PHP e registros incorretos no edge-php-sdk Foi corrigido um bug em que os tempos limite resultavam em mensagens de registro mal formatadas. |
| DEVSOL-2336 | Atualização da configuração do provedor de pagamentos de monetização Agora, a página de configuração do portal do desenvolvedor Configuração > Configurações de monetização > Pagamento recorrente via Worldpay pode ser usada para configurar detalhes de pagamento do WorldPay. |
| DEVSOL-2307 | Adicione um aviso/documentos informando que o módulo apigee_company só pode ser usado com
monetização O módulo apigee_company do 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 vai aparecer 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. Foi corrigido um problema na monetização em que as informações da empresa não eram salvas corretamente. |
| DEVSOL-2175 | Os aliases de mim 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, 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 |
Mensagem de erro de permissão aparece ao interromper o apigee-postgresql Ao usar o comando |
| 68722102 |
Política MessageLogging, incluindo informações extras na mensagem de registro O elemento
|