Notes de version d'Edge for Private Cloud

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

Cette section décrit la version 4.50.00 de la version de la fonctionnalité Edge for Private Cloud.

Résumé de la version

Le tableau suivant récapitule les modifications apportées à cette version:

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

○ Informations de connexion TLS désormais disponibles dans les proxys d'API
○ Mise à niveau de Zookeeper
○ Disponibilité du portail Drupal 8 et fin de vie de Drupal 7

Pour en savoir plus sur chacune de ces nouvelles fonctionnalités, consultez la section Nouvelles fonctionnalités.

Rétrocompatibilité Les problèmes suivants affectant la rétrocompatibilité ont été introduits dans cette version d'Apigee Edge pour le cloud privé :
     
  • En raison du correctif pour le problème 132443137 (comme décrit dans les notes de version du cloud public 19.03.01), les processeurs de messages ignorent désormais les en-têtes commençant par X-Apigee-*. Par conséquent, vous devez refactoriser le code qui utilise des en-têtes X-Apigee-* et remplacer ces en-têtes par des en-têtes compatibles.
  • Le nom des fichiers journaux Cassandra a changé. Aujourd'hui:

    /opt/apigee/var/log/apigee-cassandra/system.log
Versions incluses

Depuis la version précédente des fonctionnalités Edge for Private Cloud, les versions suivantes ont eu lieu et sont incluses dans celle-ci:

○ Edge:
   20.04.06 (environnement d'exécution, gestion des API, gestion de la monétisation)
   20.03.27 (UI)
   20.03.16 (Edge Analytics)
   20.03.11 API 20.03.11 (API 7.03.11 (interface utilisateur)
   20.
20.




○ Edge (suite):
   20.01.06 (UI)
   19.11.13 (API Security Reporting)
   19.10.01 (UI)
   19.09.26 (interface utilisateur Edge/Portal)
   19.0.08.


○ Portail:
   20.05.27.00
   20.04.13.00
   20.03.20.00
   19.12.20.00
   19.11.21.0019.09.25.00
Retraits Aucun
Abandons

Avec la version 4.50.00:

  • 4.18.05::La version 4.18.05 d'Apigee Edge pour Private Cloud est désormais obsolète.

Les fonctionnalités abandonnées dans cette version sont les suivantes:

  • Compatibilité avec les proxys Node.js et les coffres sécurisés
  • Compatibilité avec les règles OAuth v1
  • Prise en charge de la règle sur les limites de débit simultanés
  • Compatibilité avec l'adaptateur Apigee pour Istio
  • Prise en charge de la fonctionnalité en accès anticipé Teams

Pour plus d'informations sur les abandons et les délais de suppression, consultez Abandons et retraits d'Apigee.

Correction de bugs

Cette version inclut les corrections de bugs suivantes:

○ Le processeur de messages ne parvient pas à charger les environnements lorsque les keystores sont configurés avec des noms ou des alias similaires. (154428338)
○ Conflit de dépendance QPid lors de l'installation du correctif (152574421)
○ limiteur de mémoire cache non respectant la taille maximale de cache L1 (151449163)
○ Échecs de scripts de sauvegarde (150710952)
○ ○ Sauvegarde du serveur QPid 98 qui stocke des informations de journal supplémentaires (151449163)

(146872858)
○ ○ 60 ○ le script de la mise à niveau de la stratégie d'interface utilisateur dans le ○1 (201) ○1 ○1 ○ le script de la règle d\'accès au format de message (203) ○60 ○60 20254 202 le message d’erreur de l’interface utilisateur (70 2025454 5454 5454 5454 854 545 vous à 454 5454 54253 - dans "Faux en cas d'échec du message (70421) ○ ○ Différents correctifs de sécurité pour les différents correctifs de sécurité
14215









Pour en savoir plus sur chacune de ces corrections, consultez Correction de bugs.

Problèmes connus

Cette version inclut les problèmes connus suivants:

○ 0 JWT validation will (159788170) (159788170)




apigee-monit (159858015)

Pour en savoir plus sur chacun de ces problèmes connus et obtenir des solutions, consultez la section Problèmes connus.

Chemins de mise à niveau

Le tableau suivant indique les chemins de mise à niveau pour cette version:

From 4.19.01 or 4.19.06 Passez directement de la version 4.19.01/4.19.06 à la version 4.50.00.
À partir du 18/04 Passez directement de la version 4.18.05 à la version 4.50.00.

Nouvelles fonctionnalités

Cette section présente les nouvelles fonctionnalités de cette version. De plus, cette version inclut toutes les fonctionnalités des versions d'interface utilisateur Edge, de gestion Edge et de portail répertoriées dans les versions incluses.

Outre les améliorations suivantes, cette version inclut plusieurs améliorations en termes de convivialité, de performances, de sécurité et de stabilité.

Informations de connexion TLS désormais disponibles dans les proxys d'API

Lors d'une requête adressée à un proxy d'API via un hôte virtuel compatible avec TLS, Edge peut capturer des informations sur la connexion TLS. Votre proxy d'API peut maintenant accéder à ces informations via des variables de flux pour effectuer une analyse et une validation supplémentaires. Voir Accès aux informations de connexion TLS dans un proxy d'API pour plus d'informations.

Mise à niveau de ZooKeeper

Cette version contient Zookeeper 3.4.14.

Disponibilité du portail Drupal 8 et fin de vie de Drupal 7

Drupal 8 a succédé à Drupal 7 comme portail des développeurs recommandé par Apigee pour le cloud privé. Étant donné que Drupal 7 ne sera plus pris en charge à long terme en novembre 2021, les modules Apigee pour Drupal 7 ne seront plus pris en charge à partir de novembre 2021. Bien qu'ils soient toujours disponibles, les scripts d'installation/de mise à niveau pour Drupal 7 ne doivent plus être utilisés et seront supprimés dans une prochaine version.

Pour en savoir plus sur les modules Drupal 8 qui s'intègrent à Apigee, consultez la page Créer votre portail avec Drupal 8.

Logiciels compatibles

Cette version apporte les modifications suivantes aux logiciels compatibles:

Assistance ajoutée N'est plus disponible

Cette version est compatible avec les plates-formes suivantes:

  • Red Hat Enterprise Linux (RHEL) 7.8
  • CentOS 7.8
  • Oracle Linux 7.8

Les plates-formes suivantes ne sont plus compatibles avec cette version:

  • Red Hat Enterprise Linux (RHEL) 6.10
  • CentOS 6.10
  • Oracle Linux 6.9

Pour obtenir la liste complète des plates-formes compatibles, consultez la section Logiciels et versions compatibles.

Corrections de bugs

Cette section liste les bugs du cloud privé qui ont été corrigés dans cette version. De plus, cette version inclut toutes les corrections de bugs des versions de l'interface utilisateur Edge, de la gestion Edge et du portail indiquées dans les versions incluses.

ID du problème Description
154428338

Le processeur de messages ne parvient pas à charger les environnements lorsque les keystores sont configurés avec des noms ou des alias similaires.

Nous avons corrigé un conflit de recherche avec les expressions régulières lors du chargement des keystores ayant une convention d'attribution de noms similaire. En raison de ce problème, le processeur de messages ne parvenait pas à charger les environnements associés au keystore ou à ne pas démarrer lorsque plusieurs keystores en conflit étaient renvoyés lors de la recherche.
152574421

Conflit de dépendance QPid lors de l'installation du correctif

La bonne version de QPid est maintenant installée.
151449163

Le limiteur de mémoire du cache ne respecte pas la taille maximale du cache L1

Le limiteur de mémoire du cache respecte désormais la taille maximale du cache L1.
150710952

Échec des scripts de sauvegarde

La procédure de sauvegarde a été mise à jour en fonction des scripts de sauvegarde mis à jour.
148231209

Serveur QPid envoyant des messages de journal supplémentaires

Le serveur QPid n'envoie plus de messages de journal supplémentaires.
147458330

Sauvegarde de Postgresql ne stockant pas les informations d'authentification unique

La sauvegarde Postgresql stocke désormais les informations SSO.
146872858

La version de apigee-nginx n'est pas mise à niveau.

la version apigee-nginx est désormais correctement mise à niveau.
145419621

Le message "Essayez la nouvelle interface utilisateur" ne s'affiche plus

L'interface utilisateur n'affiche plus le message "Essayer la nouvelle interface utilisateur".
145340106

Faille de l'API Apigee SmartDocs

Mise à jour du proxy Apigee SmartDocs pour corriger les failles de sécurité. Pour en savoir plus et connaître les étapes requises, consultez la procédure d'installation de SmartDocs.
145254693

Échec du script de sauvegarde Postgres

Le script de sauvegarde Postgres fonctionne désormais correctement.
142150706

Plusieurs correctifs de sécurité

Correctifs pour les problèmes de sécurité, y compris #111390246.
138107618

Taux élevé de délais d'inactivité entre le routeur et le processeur de messages

Ce problème a été résolu.
135616498

Échec du script de configuration de l'authentification unique

L'utilisation d'URL de schémas de fichier entraînait l'échec du script de configuration de l'authentification unique. Ce problème a été résolu.
132044907

Ports JMX

Les ports JMX ne doivent pas être ouverts aux accès externes, mais uniquement aux serveurs internes.
130653816

Erreurs 404 intermittentes pour le trafic d'exécution en raison de la condition de concurrence

Correction d'une condition de concurrence lors de l'amorçage MP qui empêchait le déploiement correct de certains proxys.
120799182

Dommage d'OpenLDAP lors de la mise à niveau

Ce problème a été résolu.
76087166

DataAccessException dans plusieurs configurations de centres de données

Dans plusieurs configurations de centres de données, si un datastore devient indisponible, l'erreur "DataAccessException" ne s'affiche plus.
68722102

Le paramètre "FormatMessage" défini sur "false" dans la règle MessageLogging ne fonctionne pas

Vous pouvez désormais définir FormatMessage sur "false" dans la règle MessageLogging.

Problèmes connus

Le tableau suivant répertorie les problèmes connus de cette version:

ID du problème Description
159788170

Échec de la validation du jeton JWT

Échec de la validation JWT pour les clés RSA inférieures à 2 048 bits.

Solution :

Assurez-vous que vos clés comportent au moins 2 048 bits.
137865184

Fuite de mémoire des serveurs d'évaluation Mint

Lorsqu'une nouvelle instance Qpid est enregistrée dans un mxgroup, les files d'attente se créent sans les utilisateurs. La profondeur de la file d'attente augmente donc jusqu'à ce qu'elle utilise toutes les ressources disponibles.

Solution :

Aucune
122370980

apigee-monit n'est pas compatible avec Amazon Linux 1

Solution :

Aucune
121095148

La sauvegarde du processeur de messages ne sauvegarde pas le bon ensemble de fichiers

Solution :

Exécutez la sauvegarde une deuxième fois. Elle devrait sauvegarder le bon ensemble de fichiers.

160109014

Augmentation du taux de défaut de cache (miss) après la mise à niveau

Après la mise à niveau vers la version 4.50.00, les proxys peuvent présenter un taux de défaut de cache (miss) plus élevé. Ces défauts peuvent s'accompagner d'une augmentation du nombre de messages d'erreur dans les journaux du protocole de mesure:

InvalidClassException when fetching cps cache entry from second level - com.apigee.jsonparser.LinkedJSONObject; local class incompatible: stream classdesc serialVersionUID = -8575741446425131573, local class serialVersionUID = 752634431212433936. Considering it as cache miss.

Solution :

Aucune Le taux d'accès au cache devrait se stabiliser au fil du temps.

159858015

Réponse HTTP 408 à une requête GET avec un corps vide et un Content-Encoding: gzip.

Un client API reçoit une réponse 408 Timeout lorsqu'il effectue une requête GET avec l'en-tête Content-Encoding: gzip et un corps de requête vide.

Solution :

Omettez l'en-tête Content-Encoding lorsque vous effectuez des requêtes GET avec un corps vide.

Étape suivante

Pour commencer à utiliser Edge for Private Cloud 4.50.00, utilisez les liens suivants:

Nouvelles installations:
Présentation de la nouvelle installation
Installations existantes:
Processus de mise à niveau