4.51.00.12 - Notes de version d'Edge for Private Cloud

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

Le 30 mars 2023, nous avons lancé une nouvelle version d'Apigee Edge pour le cloud privé.

Remarque:Cette version sera compatible jusqu'au 30 mars 2024.

Mettre à jour la procédure

Cette section explique comment installer cette version si vous effectuez une mise à jour à partir de la version de correctif précédente, 4.51.00.11. Si vous devez effectuer une mise à jour à partir d'une version antérieure, consultez la section Appliquer plusieurs versions de correctif.

L'installation de cette version mettra à jour les composants de la liste de RPM suivante:

  • bord-passerelle-4.51.00-0.0.60186.noarch.rpm
  • Edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • Edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • Edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • Edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • bord-menthe-passerelle-4.51.00-0.0.40322.noarch.rpm
  • Edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • Edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.noarch.rpm

Pour vérifier les versions RPM que vous avez installées et déterminer si elles doivent être mises à jour, saisissez:

apigee-all version

Pour mettre à jour votre installation, procédez comme suit sur les nœuds périphériques:

  1. Sur tous les nœuds périphériques:

    1. Nettoyez les dépôts Yum :
      sudo yum clean all
    2. Téléchargez le dernier fichier Edge 4.51.00 bootstrap_4.51.00.sh dans /tmp/bootstrap_4.51.00.sh :
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. Installez l'utilitaire et les dépendances apigee-service d'Edge 4.51.00 :
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      uName et pWord sont le nom d'utilisateur et le mot de passe fournis par Apigee. Si vous omettez pWord, vous serez invité à le saisir.

    4. Utilisez la commande source pour exécuter le script apigee-service.sh :
      source /etc/profile.d/apigee-service.sh
  2. Mettez à jour les nœuds Postgres (maîtres et de secours) :
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. Sur tous les nœuds Edge, exécutez le script update.sh pour le processus périphérique :
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. Exécutez le script update.sh pour l'authentification unique sur tous les nœuds :
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

Nouvelles fonctionnalités

Cette version introduit la nouvelle fonctionnalité suivante:

TLS 1.3 pour le trafic en direction du sud

Cette version est compatible avec TLS 1.3 pour le trafic "Direction Sud" (trafic entre un processeur de messages et le serveur backend). Pour en savoir plus, consultez la page Configurer TLS 1.3 pour le trafic vers le sud.

Problèmes de sécurité résolus

Aucun problème de sécurité n'a été résolu dans cette version.

Modifications apportées aux logiciels compatibles

Aucune modification n'a été apportée aux logiciels compatibles dans cette version.

Abandons et retraits

Cette version ne fait l'objet ni d'abandons, ni de suppressions.

Correction de bugs

Cette section liste les bugs du cloud privé qui ont été corrigés dans cette version.

ID du problème Description
197529839

Le manque d'espaces de fin après les opérateurs de condition entraînait des échecs de déploiement.

Ce problème a été résolu grâce à une meilleure gestion des nouvelles lignes dans les instructions de condition des proxys.
269545512

Mise à jour de la version du pilote Postgres dans Gateway and Monetization vers la version 42.5.4.

193007714

Il manquait quelques propriétés lors de la récupération des détails de la cible d'un proxy au format JSON.

Ce problème a été corrigé.
245387101

Données d'audit modifiées des API liées aux applications de développement.

Le code secret client est désormais consigné de manière cohérente de manière masquée. Vous pouvez définir le paramètre CWC conf_keymanagement_app.auditlog.mask.secret sur "false" dans le serveur de gestion pour éviter que le secret soit masqué, au cas où vous souhaiteriez consigner un secret en texte brut dans l'audit.
260013493

Ajout de correctifs pour optimiser le chargement des ressources de spécifications des API ouvertes dans le cadre du règlement OASValidation.

Cela devrait permettre d'accélérer le démarrage du processeur de messages si le MP doit charger de nombreuses ressources OAS. Cela devrait également éviter les erreurs inutiles et avertir les journaux d'être générés lors du chargement des proxys contenant des ressources OAS.
274587823

Par défaut, les entités externes ne peuvent pas être chargées dans la règle XSLTransform.

Pour ce faire, définissez l'option conf_feature-flags_xsl.allow.external.entities=true dans le processeur de messages.
260714664

Certaines tables Cassandra utilisaient toujours SizeTieredCompactionStrategy par défaut.

Elle a été remplacée par LeveledCompactionStrategy. Notez que cette modification ne s'applique qu'aux nouvelles installations d'Apigee Edge pour le cloud privé.
261631942

Correction d'une régression mineure dans un script de préinstallation de apigee-postgresql qui entraînait un échec de sauvegarde des fichiers de configuration dans certaines conditions.

258898812

Suppression du paramètre inattendu credentialsLoaded de la réponse de l'API concernant l'extraction des applications

272136041

Les champs d'API suivants, récemment ajoutés à Apigee, sont visibles dans Edge for Private Cloud. Toutefois, ils n'ont aucun effet dans Edge for Private Cloud. Vous pouvez donc les ignorer en toute sécurité si vous les rencontrez.

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

Problèmes connus

Consultez la section Problèmes connus avec Edge for Private Cloud pour une liste complète des problèmes connus.

Appliquer plusieurs versions de correctif

Cette section explique comment appliquer plusieurs versions de correctif au cas où vous effectuez une mise à jour à partir d'une version de Edge for Private Cloud antérieure à la version précédente.

Chaque version de correctif contient des mises à jour de composants spécifiques de Edge pour Private Cloud, tels que edge-management-server. Pour appliquer plusieurs versions de correctif, vous devez mettre à jour chaque composant Edge inclus dans une version de correctif plus tard que la version actuellement installée. Vous pouvez trouver ces composants en consultant les notes de version d'Edge for Private Cloud pour toutes les versions ultérieures à votre version actuelle, et en consultant la liste des RPM de ces versions. Consultez les notes de version d'Apigee pour obtenir des liens vers toutes les notes de version d'Edge for Private Cloud.

Remarque:Vous n'avez besoin de mettre à jour chaque composant qu'une seule fois, en installant le RPM de la dernière version du composant inclus dans les versions de correctif. Suivez les instructions dans les notes de version pour cette version pour mettre à jour le composant.

Remarque:La mise à niveau d'un composant installe automatiquement la dernière version du correctif. Si vous souhaitez effectuer une mise à niveau vers une version de correctif qui n'est pas la plus récente, vous devez gérer votre propre copie tarball du dépôt Apigee à l'aide du miroir Apigee, et l'utiliser pour les installations Apigee. Pour plus d'informations, consultez la page Utiliser un dépôt Edge local pour gérer votre version Edge.