4.51.00.12 - Notes de version d'Edge for Private Cloud

Vous consultez la documentation Apigee Edge.
Accéder à la documentation d'Apigee X
en savoir plus

Le 30 mars 2023, nous avons publié 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 précédente version de correctif, 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:

  • edge-gateway-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
  • edge-mint-gateway-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

Vous pouvez vérifier les versions RPM actuellement installées et déterminer si elles doivent être mises à jour en saisissant la commande suivante:

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 bootstrap_4.51.00.sh Edge 4.51.00 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 apigee-service et les dépendances 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 que vous avez reçus de la part d'Apigee. Si vous omettez pWord, vous serez invité à le faire.

    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 périphériques, 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 présente la nouvelle fonctionnalité suivante:

TLS 1.3 pour le trafic vers le sud

Cette version est compatible avec TLS 1.3 pour le trafic 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 suppressions

Cette version ne contient aucune nouvelle abandon ni suppression.

Corrections de bugs

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

ID du problème Description
197529839

L'absence 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 lorsque les détails de la cible d'un proxy étaient récupérés au format JSON.

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

Modification des données d'audit des API liées aux applications de développement.

Le code secret client est désormais consigné de manière systématique de manière masquée. Vous pouvez définir 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 le secret en texte brut dans l'audit.
260013493

Ajout de correctifs pour optimiser le chargement des ressources de spécification des API ouvertes dans le cadre de la règle OASValidation.

Cela devrait accélérer le démarrage du processeur de messages si MP doit charger de nombreuses ressources OAS. Cela permet également d'éviter la génération d'erreurs inutiles et d'avertissement pour la génération des journaux 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 encore 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 empêchait la sauvegarde des fichiers de configuration dans certaines conditions.

258898812

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

272136041

Les champs d'API suivants, récemment ajoutés à Apigee, sont visibles dans Edge for Private Cloud. Cependant, 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 Problèmes connus avec Edge pour 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 d'Edge pour Private Cloud qui est antérieure à la version de correctif 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 vérifiant la liste des RPM pour 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 fournies dans les notes de version de 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, reportez-vous à la section Utiliser un dépôt Edge local pour gérer votre version Edge.