4.51.00.12 - Notes de version d'Edge for Private Cloud

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

Le 30 mars 2023, nous avons publié une nouvelle version d'Apigee Edge pour Private Cloud.

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 précédente version de correctif : 4.51.00.11. Si vous devez effectuer une mise à jour à partir d'une version antérieure, consultez Appliquer plusieurs versions de correctif

L'installation de cette version met à jour les composants répertoriés dans 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 de RPM actuellement installées à mettre à jour, en saisissant:

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 pour /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 Edge 4.51.00 apigee-service et les dépendances:
      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 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 Edge, exécutez le script update.sh du 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 "Direction sud"

Cette version prend en charge TLS 1.3 pour le trafic Sud (trafic entre un objet Message le processeur et le serveur backend). Voir Configurer TLS 1.3 pour le trafic "Direction sud" pour en savoir plus.

Problèmes de sécurité résolus

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

Modifications apportées à <ph type="x-smartling-placeholder"></ph> logiciels compatibles

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

Abandons et suppressions

Il n'y a pas de nouveaux abandons ni de suppressions dans cette version.

Correction de bugs

Cette section répertorie 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é corrigé grâce à la gestion améliorée des nouvelles lignes dans les instructions de condition des proxys.
269545512

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

193007714

Quelques propriétés étaient manquantes lorsque les détails de la cible d'un proxy ont été 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 du développeur

Le code secret client est désormais systématiquement enregistré de manière masquée. Vous pouvez configurer conf_keymanagement_app.auditlog.mask.secret sur "false" dans "Management" pour empêcher le masquage du secret, au cas où vous souhaiteriez pour consigner le secret en texte brut dans l'audit.
260013493

Ajout de correctifs pour optimiser le chargement des ressources de spécification OpenAPI dans le cadre de la stratégie OASValidation.

Cela devrait accélérer le démarrage du processeur de messages si le MP doit charger de nombreuses ressources OAS. Cela devrait également éviter des erreurs inutiles et vous avertir de la génération de journaux lors du chargement proxy contenant des ressources OAS.
274587823

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

Pour activer cette fonctionnalité, définissez l'indicateur conf_feature-flags_xsl.allow.external.entities=true dans le processeur de messages.
260714664

Certaines tables Cassandra utilisaient encore SizeTieredCompactionStrategy par défaut.

L'ID a été remplacé par LeveledCompactionStrategy. Notez que cette modification ne s'applique qu'aux nouvelles installations d'Apigee Edge pour Private Cloud.
261631942

Correction d'une régression mineure dans un script de préinstallation de apigee-postgresql où la sauvegarde des fichiers de configuration échouait dans certaines conditions.

258898812

Suppression du paramètre inattendu credentialsLoaded de la réponse de l'API pour la récupération des applications.

272136041

Les champs d'API suivants, qui ont été récemment ajoutés à Apigee, sont visibles dans Edge pour Private Cloud. Cependant, ils n'ont aucun effet dans Edge pour Private Cloud, afin que vous puissiez 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 pour Private Cloud. pour obtenir la 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 effectueriez une mise à jour depuis une version d'Edge pour Private Cloud antérieure à la version de correctif précédente.

Chaque version de correctif contient des mises à jour de composants spécifiques d'Edge pour le cloud privé, 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 récente que votre version actuellement installée. Vous pouvez trouver ces composants en consultez les notes de publication Edge pour Private Cloud pour toutes les versions ultérieures à votre et en consultant la liste des RPM pour ces versions. Voir les notes de version d'Apigee pour obtenir des liens vers 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 fichier RPM pour la dernière version du composant inclus dans les versions de correctif. Suivez les instructions du les notes de version correspondantes pour mettre à jour le composant.

Remarque:La mise à niveau d'un composant entraîne l'installation automatique de la dernière version du correctif . Si vous souhaitez mettre à niveau vers une version de correctif qui n'est pas la plus récente, vous devez gérer votre propre tarball du dépôt Apigee à l'aide d'un miroir Apigee, et utilisez ce miroir pour les installations Apigee. Pour plus d'informations, reportez-vous à Utilisation d'un dépôt Edge local pour gérer votre version Edge.