1.1.1 - Notes de version de l'environnement d'exécution Apigee hybrid

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Le 14 février 2020, nous avons lancé la version 1.1.1 de l'environnement d'exécution hybride Apigee.

Mise à niveau…

Vous ne pouvez pas effectuer de mise à niveau depuis la version 1.0.0 vers la version 1.1.1. La nouvelle version n'est pas rétrocompatible avec la version 1.0.0. Si vous utilisez la version 1.0.0, vous devez effectuer une nouvelle installation pour utiliser la version 1.1.1. Si vous utilisez la version 1.1.0, vous pouvez effectuer la mise à niveau en suivant ces instructions : Mettre à niveau Apigee hybrid.

Nouvelles fonctionnalités et mises à jour

Voici les nouvelles fonctionnalités et améliorations apportées à cette version :

Compatibilité avec GKE On-Prem et AKS

Vous pouvez maintenant installer l'environnement d'exécution hybride sur Anthos GKE déployé sur site (GKE on-Prem) et Microsoft® Azure Kubernetes Service (AKS). Pour commencer, consultez la partie 2 : Démarrage rapide.

Les déploiements multirégionaux sont également compatibles avec GKE On-Prem et AKS. Consultez les pages Déploiement multirégional sur GKE et GKE On-Prem et Déploiement multirégional sur AKS.

Variables du proxy pour les composants hybrides

Vous pouvez maintenant fournir les paramètres de configuration pour un serveur proxy direct HTTP. Une fois la configuration effectuée, toutes les communications Internet des composants UDCA, MART et Synchronizer passent par le serveur proxy. Pour en savoir plus sur la propriété de configuration httpProxy, consultez la section sur les propriétés httpProxy. (132167490)

Corrections de bugs

Les bugs suivants sont résolus dans cette version. Cette liste s'adresse principalement aux utilisateurs qui veulent vérifier si un correctif a été émis en réponse à leurs demandes d'assistance. Elle n'est pas conçue pour fournir des informations détaillées à tous les utilisateurs.

ID du problème Nom du composant Description
144448262 Plate-forme K8S

Écart dans la métrique UDCA udca_upstream_http_error_count label

147258525 CPS

Activer l'index de hachage partitionné en mode hybride

144286363 Trace

Le problème a été résolu : le masque de débogage dans env.json ne masque pas les données de réponse.

147191247 Plate-forme K8S

La clé de chiffrement du contrat ne doit pas faire partie de apigeectl init

146932903 Plate-forme K8S

Supprimer les ports indésirables de l'entrée Istio

146426226 Plate-forme K8S

Les journaux d'entrée ne sont pas collectés

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest échoue en hybride

144973407 RMP

Il existe actuellement deux ID de corrélation pour une transaction. Il ne devrait n'y en avoir qu'un.

144321473 UAP

UDCA : ne supprimer aucun avertissement de vérification de l'état dans la journalisation

144321491 RMP

L'instruction de journalisation CacheConfiguration.warnMaxEntriesLocalHeap() signale un problème de performances

Problèmes connus

Le tableau suivant décrit les problèmes connus de cette version :

Problème Description
150187652 Vous ne pouvez pas utiliser de traits d'union dans les noms d'environnement. Un nom d'environnement comportant un trait d'union entraîne des erreurs de démarrage du pod d'exécution.
149220463

Lorsque vous passez à la version 1.1.1, les proxys précédemment déployés ne sont pas déployés.

Solution : Pour contourner ce problème, redéployez tous les proxys précédemment déployés.

N/A Vous ne pouvez pas utiliser un "*" pour la propriété hostAlias dans les configurations mart et envs. Il est recommandé d'utiliser un nom d'hôte spécifique pour la configuration mart.
N/A La définition des variables HTTP_PROXY, HTTPS_PROXY et NO_PROXY n'est pas prise en charge dans la version Alpha d'Apigee Connect.
N/A

Erreur d'en-tête HTTP non valide : l'entrée Istio transfère toutes les réponses cibles entrantes au protocole HTTP2. Comme le processeur de messages hybride n'accepte que le protocole HTTP1, vous pouvez rencontrer l'erreur suivante lorsqu'un proxy d'API est appelé :

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Si cette erreur s'affiche, vous pouvez effectuer l'une des actions suivantes pour corriger le problème :

  • Modifiez le service cible pour omettre l'en-tête d'hôte dans la réponse.
  • Si nécessaire, supprimez l'en-tête d'hôte à l'aide de la règle AssignMessage dans votre proxy d'API.
144584813 Si vous créez une session de débogage, mais qu'elle ne comporte pas encore de transactions, l'API List Debug Sessions ne l'inclut pas dans la liste. L'API n'inclut les sessions dans la réponse que si elles contiennent au moins une transaction.
144436206 Dans la vue Performances des caches, le calcul du taux d'accès au cache est incorrect.
144321144 Les proxys avec des hôtes virtuels sécurisés ne peuvent pas être actualisés.
143659917

Le paramètre d'expiration de la règle PopulateCache doit être défini sur une valeur explicite comprise entre 1 et 30. Exemple :

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Résumé : La latence est très élevé lorsque vous utilisez l'API ou l'interface utilisateur pour obtenir l'état de déploiement de votre organisation. Cette latence peut aboutir à une réponse HTTP 204 (No Content) ou HTTP 400 (Bad Request).

Solution : actualisez votre navigateur (ou renvoyez la requête).