Notes de version Apigee

Cette page répertorie les notes de version pour tous les produits Apigee 2021 et les versions antérieures.

Consultez Tous pour obtenir les notes de version actuelles (2022 et versions ultérieures) ou sélectionnez un groupe de produits dans le menu. Par exemple, monétisation.

2021

 

15 décembre 2021 – Interface utilisateur

Le 15 décembre 2021, nous avons publié une version mise à jour du logiciel d'interface utilisateur.

Résolutions 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.

205810988 Les utilisateurs disposant du rôle Validateur d'intégrations Apigee ne pouvaient plus accéder à l'interface utilisateur pour approuver les intégrations.
Ce problème a été résolu. Lorsqu'une intégration atteint une tâche d'approbation, un e-mail est envoyé aux approbateurs. Pour les approbateurs bénéficiant du rôle Validateur d'intégrations Apigee, l'e-mail contient un lien qui ouvre une boîte de dialogue pop-up permettant d'approuver ou refuser la demande.

 

15 décembre 2021 – Apigee hybrid v1.6.3

Le 15 décembre 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.6.3.

Résolutions 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.

209097822 Correction d'un problème qui empêchait SpikeArrest de refléter le taux mis à jour.
208474799 Apigee hybrid 1.6 est désormais compatible avec ASM 1.10.
208322185 La sauvegarde et la restauration Apigee hybrid dans Cassandra peuvent désormais utiliser un secret personnalisé fourni par l'utilisateur ou un secret généré
207618262 Correction d'un problème qui entraînait l'ouverture d'un trop grand nombre de connexions à redis-envoy par SpikeArrest
207400645 Autorisation des lectures directes du serveur d'API vers le client API, lorsqu'elles sont activées.
205820658 Correction d'un problème qui permettait au débogage Apigee X/hybrid d'afficher l'en-tête d'autorisation.
205732137 Gestion correcte du quota lorsque le groupe d'opérations est défini avec des paramètres de chaîne vide.
205148816 Informations sur les quotas au niveau du produit désormais disponibles dans le proxy.
204943895 La règle de quota fonctionne désormais correctement dans le flux partagé.
204943880 Problème résolu lié à SpikeArrest dans un flux partagé, qui ne comportait pas de contexte pour le proxy d'API.
204368970 Les variables TLS sont désormais définies par l'environnement d'exécution Apigee.
204146857 Correction d'un problème qui empêchait la création de nouveaux environnements dans un déploiement Apigee hybrid.
202299966 Ajout d'en-têtes liés à l'adresse distante et modification des en-têtes pour les rendre conformes à la norme RFC
189341334 Correction d'un problème afin d'éliminer les risques de fuite de connexions pour le composant watcher.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.6.

 

12 décembre 2021 – Apigee X

Le 12 décembre 2021, nous avons lancé une version mise à jour du logiciel Apigee X.

Résolutions 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.

N/A Les mises à jour dynamiques du débit dans SpikeArrest peuvent ne pas s'appliquer immédiatement
N/A S'il existe plusieurs règles SpikeArrest dans un groupe, des erreurs 502 se produisent.
N/A Si ServiceCallout est "fire and forget" (aucun tag ), une condition de concurrence peut se produire si une autre règle se produit après celle-ci.
N/A Les règles SpikeArrest et de quota sont désormais autorisées dans un flux partagé.
202299966 Nous avons résolu un problème qui entraînait l'échappement des en-têtes internes X-Apigee* au-delà de la classification.

Mises à jour de sécurité

Cette version inclut les mises à jour de sécurité suivantes :

Non disponible Mises à jour et correctifs de sécurité divers

 

9 décembre 2021 – Apigee hybrid v1.5.6

Le 9 décembre 2021, nous avons lancé une version mise à jour du logiciel Apigee hybrid v1.5.6.

Résolutions 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.

208322185 La sauvegarde et la restauration Apigee hybrid dans Cassandra peuvent désormais utiliser un secret personnalisé fourni par l'utilisateur ou un secret généré.
207618262 Correction d'un problème qui entraînait l'ouverture d'un trop grand nombre de connexions à redis-envoy par SpikeArrest
207400645 Autorisation des lectures directes du serveur d'API vers le client API, lorsqu'elles sont activées.
205732137 Gestion correcte du quota lorsque le groupe d'opérations est défini avec des paramètres de chaîne vide.
205148816 Informations sur les quotas au niveau du produit désormais disponibles dans le proxy.
204943895 La règle de quota fonctionne désormais correctement dans le flux partagé.
204943880 Problème résolu lié à SpikeArrest dans un flux partagé, qui ne comportait pas de contexte pour le proxy d'API.
204146857 Correction d'un problème qui empêchait la création de nouveaux environnements dans un déploiement Apigee hybrid.
202299966 Ajout d'en-têtes liés à l'adresse distante et modification des en-têtes pour les rendre conformes à la norme RFC

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.5.

 

2 décembre 2021 – Interface utilisateur

Le 2 décembre 2021, nous avons publié une version mise à jour du logiciel de l'interface utilisateur.

Résolutions 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.

205810988 Le message "Utilisateur non autorisé" s'affiche dans la boîte de dialogue de résolution des suspensions pour des régions autres que les États-Unis
Ce problème a été résolu. Les informations d'emplacement sont désormais ajoutées à l'URL de suspension d'Apigee.

Abandons

Cette version inclut les abandons suivants :

Rôle "Déployeur Apigee" obsolète et remplacé par "Administrateur de l'environnement Apigee"
Le rôle d'environnement "Déployeur Apigee" est obsolète et a été remplacé par "Administrateur de l'environnement Apigee".

 

22 novembre 2021 - Apigee hybrid v1.6.2-hotfix.1

Le 22 novembre 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.6.2-hotfix.1.

Résolutions 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.

205820658 Un problème de sécurité a été résolu.
Ce correctif a été remplacé par Apigee hybrid v1.6.3.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.6.

 

22 novembre 2021 - Apigee hybrid v1.5.5-hotfix.1

Le 22 novembre 2021, nous avons lancé une version mise à jour du logiciel Apigee hybrid v1.5.5-hotfix.1.

Résolutions 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.

205820658 Un problème de sécurité a été résolu.
Ce correctif a été remplacé par Apigee hybrid v1.5.6.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.5.

 

11 novembre 2021 – Développement local Apigee (DG)

Le 11 novembre 2021, nous avons lancé une version mise à jour du logiciel de développement local (DG) Apigee.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Disponibilité générale (DG) : développement local d'Apigee

Il s'agit de la version en disponibilité générale du développement local d'Apigee dans Visual Studio Code (VS Code). Cette version vous permet d'intégrer la gestion de plate-forme d'API au cycle de développement logiciel (SDLC) que vous utilisez pour développer, tester et déployer des applications.

Pendant le développement local, utilisez Apigee dans VS Code pour développer vos proxys d'API et vérifier leur fonctionnement via des tests unitaires et manuels sur l'émulateur Apigee (environnement d'exécution local).

Pour en savoir plus, consultez la page Présentation du développement local avec Apigee.

 

10 novembre 2021 – Portail intégré

Le 10 novembre 2021, nous avons publié une version mise à jour du logiciel de portail intégré.

Résolutions 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.

205514395 Application générant des erreurs lors de l'enregistrement
Nous avons corrigé un problème qui empêchait les mises à jour des applications contenant des API non répertoriées.

 

3 novembre 2021 – Monétisation avec Apigee X

Le 3 novembre 2021, nous avons publié lancé une version mise à jour du logiciel de monétisation avec Apigee X.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

La règle DataCapture capture les variables de monétisation

Vous pouvez configurer la règle DataCapture pour capturer les informations de monétisation d'une transaction comme le revenu, la devise, le multiplicateur de prix et l'état. Pour en savoir plus, consultez la section Variables de monétisation.

Facturation prépayée

Apigee est compatible avec la facturation prépayée pour les développeurs. Avec la facturation prépayée, les développeurs d'applications paient à l'avance avant même d'utiliser vos produits d'API. Le paiement initial effectué par les développeurs est disponible dans leur portefeuille, qui peut contenir différentes devises. Vous pouvez suivre le solde en temps réel et bloquer les appels d'API si un développeur ne dispose pas de fonds suffisants.

Partage des revenus avec les développeurs

La fonctionnalité de partage des revenus permet aux développeurs de recevoir un pourcentage du total des revenus générés. En tant que fournisseur d'API, vous pouvez configurer le partage des revenus dans votre plan tarifaire afin de partager un pourcentage spécifique des revenus avec vos partenaires de développement.

Tarifs évolutifs en fonction du volume consommé

Le plan tarifaire est compatible avec le nouveau type de frais basés sur la consommation bande. Vous pouvez configurer des frais variables pour chaque transaction monétisée en fonction d'une bande. Une bande fait référence à une plage de consommation d'API, et vous pouvez configurer des frais différents pour chaque bande.

Tarification dynamique de la consommation

Pour calculer le coût d'une transaction, vous pouvez spécifier une valeur de multiplicateur (perUnitPriceMultiplier) en plus du prix de base préconfiguré dans votre règle DataCapture.

Critères de réussite d'une transaction

Vous pouvez indiquer si une transaction doit être monétisée ou non en configurant la variable de monétisation transactionSuccess dans votre règle DataCapture.

Résolutions 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.

199807323 Un développeur en prépaiement est défini comme développeur en post-paiement suite à des mises à jours appliquées au développeur en prépaiement.
198549304, 197730687, 196937143, 188370635, 187890034 Apigee affiche des messages d'erreur améliorés lors de la création du plan tarifaire.
192987085 Correction de l'exception ApiProductNotFound qui se produisait lorsque vous supprimiez un produit d'API, tandis que la suppression des plans tarifaires associés était en attente.
188407113 Le code d'état 500 s'affiche en raison d'une valeur ConsumptionPricingType non valide pour la création du plan tarifaire. Le code d'état pour une valeur non valide est désormais 4xx.

Abandons

Cette version inclut les abandons suivants :

L'API rateplans n'est pas compatible avec le champ paymentsFundingModel.

 

3 novembre 2021 – Apigee hybrid v1.6.2

Le 3 novembre 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.6.2.

Résolutions 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.

202309278 Monétisation : suppression d'une condition de concurrence susceptible de faire apparaître un solde incorrect pour le développeur disposant d'une réserve prépayée.
200648523 La variable de trace, is_request_block, affiche des informations incorrectes.
199807323 La mise à jour du développeur réinitialise l'attribut de type de facturation du développeur.
199541025 L'ID de transaction doit désormais être unique lorsque vous l'utilisez avec l'API de crédit de solde du développeur disposant d'une réserve prépayée.
198549304, 197730687, 196937143, 188370635, 187890034 L'état d'erreur des dates en conflit est maintenant correct.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.6.

 

3 novembre 2021 – Apigee X

Le 3 novembre 2021, nous avons lancé une version mise à jour du logiciel Apigee X.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Jetons d'accès OAuth JWT

Les nouvelles opérations JWT permettent à la règle OAuthV2 de générer, de valider et d'actualiser des jetons d'accès conformes à la norme de jeton JWT. Consultez la page Utiliser des jetons OAuth JWT.

Cloud Logging

Le nouvel élément <CloudLogging> de la règle MessageLogging vous permet de consigner les messages dans Cloud Logging.

Règle PublishMessage

La règle PublishMessage vous permet de publier vos informations de flux de proxy d'API dans un sujet Google Cloud Pub/Sub.

Règle SetDialogflowResponse

La règle SetDialogflowResponse facilite l'intégration d'Apigee à Dialogflow de Google. La règle SetDialogflowResponse vous permet de traiter et de mettre en forme les données de réponse de vos systèmes backend avant de les envoyer en tant que WebhookResponse à un agent Dialogflow.

Règle ParseDialogflowRequest

La règle ParseDialogflowRequest facilite l'intégration d'Apigee à Dialogflow de Google. La règle ParseDialogflowRequest vous permet de traiter la requête WebhookRequest à partir d'un agent Dialogflow avant d'envoyer les données de requête à vos systèmes backend.

Règle AssertCondition

La règle AssertCondition vous permet d'évaluer une instruction conditionnelle au moment de l'exécution dans vos flux de requêtes ou de réponses. Vous pouvez définir une condition en fonction de vos variables de flux et utiliser cette règle pour valider la condition.

 

28 octobre 2021 – Apigee hybrid v1.6.1

Le 28 octobre 2021, nous avons lancé une version mise à jour du logiciel Apigee hybrid v1.6.1.

Résolutions 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.

203462573 La valeur StorageClass définie dans les remplacements n'a pas été honorée.
202560276 AKS – containerd interrompu apigee-logger.
200918549 Un problème est survenu lors de l'utilisation du proxy de transfert avec l'agent ApigeeConnect.
198036824 La valeur securityContext était vide alors qu'elle aurait dû être renseignée.
197910247 Règle SetDialogflowResponse - Les expressions JSONPath ne fonctionnaient pas.
197711066 Échec de la mise à niveau du cluster en raison du non-respect de la règle PDB (PodDisruptionBudget).
196024622 Les images hybrides contenaient des clés.
196024483 Les images hybrides n'ont pas défini d'instructions USER lors de la création du conteneur.
196024483 Les conteneurs hybrides s'exécutaient en tant qu'utilisateur racine pour apigee-mart-server, apigee-synchronizer, apigee-runtime et apigee-envoy.
190679584 Un message d'erreur incorrect s'est affiché lors du déploiement de la règle AssertCondition avec une condition non valide.
180672249 FlowCallout a abouti, bien que le flux partagé ait rencontré des erreurs lors du déploiement.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.6.

 

27 octobre 2021 – Portail intégré

Le 27 octobre 2021, nous avons publié une version mise à jour du logiciel de portail intégré.

Résolutions 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.

201417419 Le portail ne doit pas générer d'erreur lorsque l'utilisateur fournit une URL non valide.
Un problème entraînant une erreur interne du serveur en cas d'URL non valide lors de l'importation d'un fichier de spécification Open API a été résolu.
196392985 Problème de chargement des pages du fournisseur d'identité intégré
Un problème empêchant le chargement correct des pages de connexion et de création de compte du fournisseur d'identité intégré a été résolu.
193158000 L'adresse de l'expéditeur dans les paramètres SMTP doit être validée
Le champ Adresse de l'expéditeur dans les paramètres SMTP est maintenant validé.
138719777 L'adresse de l'expéditeur dans les paramètres SMTP doit être validée dans le format approprié
Le champ Adresse de l'expéditeur dans les paramètres SMTP est vérifié comme présentant le format d'adresse e-mail approprié.

 

21 octobre 2021 – Apigee hybrid v1.5.5

Le 21 octobre 2021, nous avons lancé une version mise à jour du logiciel Apigee hybrid v1.5.5.

Résolutions 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.

203468593 Correction du nom de la propriété storageclass.
203462573 La valeur StorageClass définie dans les remplacements n'a pas été honorée.
202560276 AKS - containerd ayant interrompu apigee-logger.
198036824 La valeur securityContext était vide alors qu'elle aurait dû être renseignée.
197711066 Échec de la mise à niveau du cluster en raison du non-respect de la règle PDB (PodDisruptionBudget).
196024483 Les images hybrides n'ont pas défini d'instructions USER lors de la création du conteneur.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.5.

 

13 octobre 2021 – Interface utilisateur

Le 13 octobre 2021, nous avons lancé une version mise à jour du logiciel de l'interface utilisateur.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Règle TraceCapture (Bêta)
La boîte de dialogue Add Policy (Ajouter une règle) dans l'interface utilisateur d'Apigee affiche maintenant la règle TraceCapture.
Si vous avez activé la trace distribuée pour votre environnement d'exécution Apigee, la règle TraceCapture vous permet d'ajouter des variables supplémentaires aux données de trace de votre environnement d'exécution Apigee. Pour en savoir plus, consultez la stratégie TraceCapture.

 

6 octobre 2021 – Connecteurs (DG)

Le 6 octobre 2021, nous avons lancé une version mise à jour du logiciel Connectors (DG).

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Compatibilité avec les noms à afficher dans l'interface utilisateur des connecteurs
Les connecteurs sont désormais compatibles avec l'ajout d'un display name
Authentification des comptes de service pour les charges de travail de connexion
Avec cette version, les connecteurs acceptent désormais l'utilisation des comptes de service client comme option d'authentification pour la plupart des charges de travail de connecteur.
Compatibilité avec la pagination dans les appels LIST aux API d'entités
Les connecteurs sont désormais compatibles avec la pagination des appels LIST aux API d'entités depuis Apigee Integration. Avec l'option de pagination, Apigee Integration peut désormais demander des listes d'entités par lots à l'aide de la tâche de connecteur.

 

6 octobre 2021 – Apigee Integration (DG)

Le 6 octobre 2021, nous avons lancé une version mise à jour du logiciel Apigee Integration (DG).

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Compatibilité avec la régionalisation
Apigee Integration est désormais compatible avec la régionalisation du plan de données et de l'environnement d'exécution. Au cours du processus de création d'intégration, l'utilisateur peut désormais sélectionner la région spécifique des données et de l'exécution.

Pour en savoir plus, consultez la section Régions compatibles.

Compatibilité avec les connecteurs
Avec cette version, l'intégration d'Apigee est compatible avec les connecteurs. Les clients qui utilisent l'intégration peuvent désormais utiliser des connecteurs pour Cloud SQL (MySQL), BigQuery, Salesforce et d'autres services afin d'offrir une expérience de premier ordre.

Tous les connecteurs sont régionalisés et acceptent une interface cohérente pour accéder aux entités et les modifier, y compris les références de saisie semi-automatique et la pagination.

Disponibilité de l'API Apigee Integration
L'API Apigee Integration est disponible. Les clients peuvent utiliser l'API pour gérer l'ensemble du cycle de vie de l'intégration.

 

5 octobre 2021 – Interface utilisateur

Le 5 octobre 2021, nous avons publié une version mise à jour du logiciel de l'interface utilisateur.

Résolutions 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.

Non disponible Correction du bug dans lequel la boîte de dialogue de suppression ne s'ouvre pas
Auparavant, un clic sur la boîte de dialogue de suppression ne l'affichait pas. Ceci corrige ce bug.

 

23 septembre 2021 - Interface utilisateur

Le 23 septembre 2021, nous avons publié une version mise à jour du logiciel de l'interface utilisateur.

Résolutions 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.

200700375 Un problème de tri des produits d'API dans l'interface utilisateur a été corrigé.
Auparavant, le tri était désactivé sur la page des produits d'API. Le tri est maintenant activé.

 

23 septembre 2021 – Apigee hybrid v1.5.4

Le 23 septembre 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.5.4.

Résolutions 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.

196095557 Résolution des temps de réponse élevés pour le proxy
193799009 Correction du code d'état incorrect affiché sur la trace avec ServiceCallout dans PostClientflow
193520269 Correction de l'interface utilisateur d'Apigeequi n'affichait pas l'interface utilisateur de trace
181259284 Correction des variables de flux non résolues system.region.name et system.pod.name
173738907 Correction de la demande/limite de ressources d'assistance dans override.yaml dans apigee-metrics

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.5.

 

23 septembre 2021 – Apigee hybrid v1.4.5

Le 23 septembre 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.4.5.

Résolutions 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.

191339147 Le fichier de ressources JavaScript au niveau de l'environnement, s'il est mis à jour, ne parvient pas à se mettre à jour dans l'instance d'exécution
Lors de la mise à jour des fichiers de ressources JavaScript, tous les pods récupèrent désormais la nouvelle version du fichier de ressources dans un délai d'une minute.
185849286 java.lang.NoClassDefFoundError dans Java Callout après la mise à niveau de 1.3.5 vers 1.4.2
Après la mise à niveau d'Apigee hybrid v1.3.5 vers v1.4.2, un NoClassDefFoundError dans l'un des proxys/flux est diffusé.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.4.

 

22 septembre 2021 - Apigee X

Le 22 septembre 2021, nous avons publié une version mise à jour du logiciel Apigee X.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Proxys d'API configurables (version bêta)
Apigee est désormais compatible avec l'utilisation de proxys d'API configurables pour créer et déployer rapidement un proxy léger avec des fonctionnalités de passerelle standard en utilisant la syntaxe YAML standard dans l'industrie. Pour en savoir plus, consultez la section Créer un proxy d'API configurable.

 

13 septembre 2021 – Apigee hybrid v1.6.0

Le 13 septembre 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.6.0.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Compatibilité avec les jetons Google Auth et OpenID Connect

Apigee accepte l'utilisation de jetons Google OAuth ou de jetons OpenID Connect pour authentifier les requêtes cibles de proxy d'API auprès des services Google.

Les jetons Google OAuth peuvent être utilisés pour appeler de nombreux types de services Google, tels que Cloud Logging et Secret Manager. Les jetons OpenId Connect vous permettent de vous connecter à des services basés sur gRPC, tels que Cloud Run.

Document : Utiliser l'authentification Google

Un nouveau paramètre de configuration ProxyEndpoint a été ajouté : request.queryparams.ignore.content.type.charset Ce paramètre indique au proxy d'ignorer le paramètre charset de l'en-tête Content-Type lors du traitement de l'URL de la requête.

Document : éléments de configuration ProxyEndpoint

Liste des ressources Kubernetes et des ressources personnalisées utilisées par les installations Apigee

Document : Ressources Kubernetes et ressources personnalisées utilisées par Apigee

Apigee fournit des fichiers exécutables 64 bits pour apigeectl pour Linux, MacOS et Windows, mais ne fournit plus de fichiers exécutables 32 bits.
Les métriques targetv2/latencies_percentile sont disponibles dans cette version. Les targetv2/latencies_percentile sont exportés vers Cloud Monitoring avec la ressource surveillée Targetv2.
La limite de quota est augmentée à 5 ans.

Document : Limites

La vérification de règle GraphQL est disponible avec Apigee hybrid 1.6.0.

Document : Utiliser GraphQL

La diffusion directe est désormais compatible avec l'encodage de contenu non compatible en mode de traitement par flux.

Résolutions 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.

196428068 Répertoires de test supprimés des binaires gcloud.
196095557 Correction des délais de réponse élevés pour le proxy
188634197 La validation de la clé de chiffrement kvm au niveau de l'environnement a été corrigée.
186417633 Le nœud Cassandra redémarre.
Un problème au niveau du contrôleur Datastore a entraîné le redémarrage du dernier pod Cassandra dans un cluster. Par exemple, si un cluster comporte trois pods Cassandra, apigee-cassandra-default-2 redémarre régulièrement.
182199399 Correction de l'exception de pointeur nulle lors de l'utilisation du serveur cible avec l'authentification client activée.
174732169 Résolution du problème lié à la suppression de messages syslog.
161491661 Résolution du problème où la variable de flux client.scheme était toujours définie sur http lorsqu'une passerelle supplémentaire était spécifiée, comme décrit dans la section Activer les clients non-SNI et HTTP. Nous renvoyons à présent correctement http ou https.

Remarques supplémentaires

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.6.

 

8 septembre 2021 – Connecteurs (aperçu privé)

Le 8 septembre 2021, nous avons lancé une version mise à jour du logiciel Connectors (aperçu privé).

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Compatibilité avec les noms d'affichage dans l'interface utilisateur des connecteurs
Il s'agit d'un aperçu privé de la fonctionnalité de connecteurs pour Apigee Integration dans Apigee X. Avec le lancement des connecteurs, les clients d'Apigee Integration peuvent se connecter aux applications métier, technologies et autres sources de données en utilisant les protocoles natifs de chaque application cible. Grâce aux connecteurs, les services Google Cloud et les applications d'entreprise tierces sont exposés à Apigee Integration via une interface standard transparente. Les utilisateurs d'Apigee Integration peuvent rapidement se connecter à un pool d'applications et de systèmes d'enregistrement en pleine expansion, sans avoir besoin de connaissances spécifiques au protocole ni d'utiliser un code personnalisé.

Avec cette version, la plate-forme de connecteurs est désormais disponible dans Cloud Console sous Apigee > Connecteurs. Les utilisateurs disposant des identifiants Apigee, d'organisations Apigee X et de droits sur les connecteurs peuvent utiliser l'interface utilisateur des connecteurs pour créer de nouvelles connexions à utiliser dans Apigee Integration.

Connecteurs compatibles avec cette version :

Learn more

 

30 août 2021 – Apigee X

Le 30 août 2021, nous avons publié une version mise à jour du logiciel Apigee X.

Résolutions 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.

198213668 Un problème à cause duquel la variable de flux system.region.name était vide a été résolu. La variable de flux est maintenant renseignée avec la région du pod d'environnement d'exécution.

 

23 août 2021 - Interface utilisateur

Le 23 août 2021, nous avons publié une version mise à jour du logiciel d'interface utilisateur.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Refonte d'interface utilisateur pour les produits API
La nouvelle interface utilisateur permettant de créer et de modifier des produits d'API est en cours de déploiement progressif. Tous les utilisateurs ne verront pas immédiatement les modifications de l'interface utilisateur. Pour plus d'informations, consultez la page Gérer les produits d'API.

 

20 août 2021 – Interface utilisateur

Le 20 août 2021, nous avons publié une version mise à jour du logiciel de l'interface utilisateur.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Amélioration des messages d'erreur sur les pages des applications et des produits API
Sur la page "Applications et produits API", nous avons amélioré les messages d'erreur qui s'affichent lorsque les données ne peuvent pas être chargées, car l'environnement d'exécution Apigee n'a pas pu être atteint.

Abandons

Cette version inclut les abandons suivants :

Abandon du modèle de financement par paiement pour les plans tarifaires de monétisation
Il est désormais impossible de définir le modèle de financement par paiement en utilisant l'interface utilisateur ou l'API Apigee.

 

16 août 2021 – Portail intégré

Le 16 août 2021, nous avons publié une version mise à jour du logiciel de portail intégré.

Résolutions 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.

196392985 Les pages de connexion au portail et de création de compte ne se chargent pas correctement
Un problème empêchant le chargement correct des pages de connexion au fournisseur d'identité et de création de compte intégrées a été résolu.

 

10 août 2021 – Interface utilisateur

Le 10 août 2021, nous avons publié une version mise à jour du logiciel de l'interface utilisateur.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Amélioration de la sélection des clés de chiffrement dans l'assistant de provisionnement d'organisation payante d'Apigee X
L'assistant Apigee X pour les organisations payantes vous permet désormais de sélectionner ou de créer des clés de chiffrement directement depuis l'assistant. Cette modification a une incidence sur les étapes de création d'une organisation et de création d'une instance d'exécution.

 

10 août 2021 – Portail intégré

Le 10 août 2021, nous avons publié une version mise à jour du logiciel de portail intégré.

Résolutions 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.

194145871 La sélection de l'équipe pour posséder une application n'était pas reflétée
Le problème a été résolu, dans lequel la sélection d'une équipe propriétaire d'une application n'était pas reflétée dans l'interface utilisateur du portail intégré.
192497623 Erreur interne du serveur
Résolution d'un problème où, en cas de charge élevée, la publication de changements de pages ou d'API entraînait parfois une erreur interne du serveur.
192338410 Connexions SSO et configurations SAML
Un problème qui entraînait une panne des identifiants SSO et des configurations SAML après la mise à jour du domaine personnalisé a été résolu.
191777242 Style du sélecteur de catégorie
Un problème mineur a été résolu avec le style du sélecteur de catégorie.
187324480 Échec du déploiement du domaine personnalisé
Un problème lié à l'échec du déploiement du domaine personnalisé au milieu du processus a été résolu.
181132931 Le chargement de la page des spécifications entraîne une erreur
Le problème de chargement de la page des spécifications entraînant une erreur dans certains cas a été résolu.
156001978 Amélioration de la sécurité
Ajout de Cache-Control: private à plusieurs ressources du portail intégré.

 

6 août 2021 – Apigee hybrid v1.5.3

Le 6 août 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.5.3.

Résolutions 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.

195195354 Erreur DNS lors de la configuration du proxy de transfert avec Apigee hybrid 1.5.2.
194658442 La résolution DNS échoue lorsque vous utilisez un domaine .service personnalisé.
193799009 Code d'état incorrect affiché sur la trace avec l'appel Service dans PostClientflow.
193520269 L'interface utilisateur d'Apigee n'affiche pas l'interface utilisateur de trace #5G dans la version hybride 1.5.1.
191169444 Lorsque vous utilisiez Google Cloud Monitoring, la règle ServiceCallout Apigee ne s'affichait pas dans l'explorateur de métriques.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.5.

 

6 août 2021 – Apigee X

Le 6 août 2021, nous avons lancé une version mise à jour du logiciel Apigee X.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Compatibilité avec l'authentification Google (version bêta)
Apigee est désormais compatible avec l'utilisation de jetons Google OAuth ou de jetons OpenID Connect pour s'authentifier auprès de services Google tels que Cloud Logging et Secret Manager ou services personnalisés exécutés sur des produits Google Cloud spécifiques tels que Cloud Functions et Cloud Run. Pour en savoir plus, consultez la section Utiliser l'authentification Google.

 

28 juillet 2021 – Portail intégré

Le 28 juillet 2021, nous avons publié une version mise à jour du logiciel de portail intégré.

Résolutions 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.

194679083 Domaine personnalisé supprimé pour la redirection login_failure
Problème résolu : une connexion ayant échoué n'était pas correctement redirigée vers un domaine personnalisé lorsqu'un domaine personnalisé était activé.
194265224 Des messages d'erreur liés à l'échec de l'authentification doivent s'afficher
Problème résolu : une connexion ayant échoué n'était pas correctement redirigée vers un domaine personnalisé lorsqu'un domaine personnalisé était activé.
194145871 Le propriétaire de l'application ne reflète pas les équipes
Problème résolu : la sélection d'une équipe devant posséder une application n'était pas reflétée dans l'interface utilisateur du portail en direct.

 

27 juillet 2021 – Apigee Integration (DG)

Le 27 juillet 2021, nous avons lancé une version mise à jour du logiciel Apigee Integration (DG privée).

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Nouvel éditeur de mappage de données pour la tâche de mappage de données
L'éditeur de mappage de données inclut maintenant une nouvelle interface par glisser-déposer pour configurer des mappages d'entrée et de sortie. Les variables d'intégration Apigee sont désormais répertoriées directement des deux côtés de l'éditeur de mappage de données. Les utilisateurs peuvent ajouter des mappages en faisant glisser ces variables dans les puces d'entrée et de sortie correspondantes.

Dans cette version, les mappages de données sont enregistrés automatiquement et peuvent être réorganisés par glisser-déposer. Les nouvelles lignes de mappage sont automatiquement créées lorsque la table est remplie.

Un résumé des variables mappées est désormais disponible à partir d'un panneau de l'éditeur d'intégration, sans avoir à ouvrir l'éditeur de mappage de données.

Disponibilité des nouvelles tâches Apigee Integration
  • Pour chaque boucle

    Cette tâche permet aux utilisateurs d'ajouter une tâche d'intégration qui effectue des appels répétés à une sous-intégration à partir de l'intégration principale.

  • Boucle "while"

    Cette tâche permet aux utilisateurs d'ajouter une tâche d'intégration qui effectue des appels répétés à une sous-intégration à partir de l'intégration principale jusqu'à ce qu'une condition spécifiée soit satisfaite.

Événements de plateforme compatibles avec le déclencheur Salesforce
Le déclencheur Salesforce peut désormais être configuré pour écouter les événements de plateforme Salesforce, en plus de la capture de données modifiées (CDC). Les événements de plateforme peuvent désormais être sélectionnés en tant que type d'événement dans le volet de configuration du déclencheur.

Lorsque le type d'événement est défini sur "Événements de plateforme" dans le déclencheur, tout événement de plateforme spécifié déclenche l'intégration.

Compatibilité avec d'autres fonctions de mappage de données
Cette version ajoute la compatibilité avec d'autres fonctions de mappage de données pour un certain nombre de types de variables. Pour obtenir la liste complète, consultez le tableau des fonctions de mappage des données dans la documentation de référence sur les tâches de mappage de données.

Contrôle précis des autorisations IAM
Avec cette version, Apigee Integration vous permet d'accorder des autorisations utilisateur précises depuis l'interface utilisateur. Pour en savoir plus sur la définition des rôles et des autorisations IAM, consultez la page Présentation de l'accès à Apigee Integration.

Compatibilité avec la régionalisation
Apigee Integration est désormais compatible avec la régionalisation. Toutes les opérations de stockage et de traitement des données ont lieu dans la même région Cloud (la valeur par défaut est US).
Déprovisionnement du support
Avec cette version, en cas de demande de déprovisionnement de l'infrastructure ou de désactivation d'Apigee Integration par un client, tous les contenus et toutes les métadonnées utilisateur conservés par Apigee Integration seront effacés.

Lors de la suppression d'une organisation Apigee liée à un projet Google Cloud, toutes les données utilisateur sont supprimées de façon réversible. Vous pourrez récupérer les données si le projet est restauré dans les 30 jours. Au bout de 30 jours, toutes les données utilisateur sont définitivement supprimées.

Interface utilisateur d'Apigee Integration
Documentation développée et révisée pour Apigee Integration.

La documentation d'Apigee Integration comprend des sujets mis à jour et développés pour toutes les nouvelles fonctionnalités, en plus des éléments suivants :

  • Monitoring
  • Alertes
  • Mises à jour et améliorations de l'interface d'Apigee Integration

 

26 juillet 2021 – Apigee X

Le 26 juillet 2021, nous avons publié une version mise à jour du logiciel Apigee X.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Mise à jour de la version de plateforme de Rhino (moteur JavaScript) vers la version 1.7.12.
Mise à jour de la règle JavaScript pour utiliser le dernier niveau de langue compatible avec Apigee (Rhino 1.7.12)
L'amélioration de la règle SpikeArrest est désormais en disponibilité générale (DG)

Un nouvel élément a été ajouté à la règle SpikeArrest : <UseEffectiveCount>. Cet élément vous permet de choisir entre des algorithmes Spike Arrest distincts.

Résolutions 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.

188202481 Ajout de métriques de centiles de latence manquantes pour certaines règles
Un problème empêchant l'enregistrement des métriques de latence pour certaines règles a été résolu. Avec cette modification, tous les centiles de latence des règles apparaîtront dans les métriques policyv2/latencies_percentile comme prévu.
183218041 Les règles VerifyJWT et VerifyJWS ont été optimisées pour une vérification plus rapide des jetons valides et non valides.

 

23 juillet 2021 – Apigee hybrid v1.5.2

Le 23 juillet 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.5.2.

Résolutions 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.

193902071, 193904144
Un script create-service-account est désormais disponible pour générer le compte de service (SA) d'exécution requis.
192997684 Dans certains cas, les ensembles de propriétés avec un champ d'application d'environnement étaient absents du pod d'exécution.
191745621 MART n'a pas pu communiquer avec *.googleapis.com via un proxy de transfert.
191339147 Un fichier de ressources JavaScript au niveau de l'environnement mis à jour n'a pas été mis à jour dans une instance d'exécution.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.5.

 

9 juillet 2021 – Interface utilisateur

Le 9 juillet 2021, nous avons publié une version mise à jour du logiciel de l'interface utilisateur.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Ajout d'un routage d'accès à l'assistant d'évaluation
L'assistant d'évaluation Apigee X inclut désormais une étape de routage d'accès. Au cours de cette étape, vous allez choisir d'exposer votre nouveau cluster à des requêtes externes ou de le laisser privé (et de n'autoriser que les requêtes provenant de l'intérieur de votre VPC).

 

9 juillet 2021 – Portail intégré

Le 9 juillet 2021, nous avons lancé une version mise à jour du logiciel de portail intégré.

Résolutions 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.

192497623 Les erreurs 429 et 503, du stockage des buckets, sont signalées sous la forme 5XX
Résolution d'un problème où, en cas de charge élevée, la publication de changements de pages ou d'API entraînait parfois une erreur interne du serveur..
192338410 L'URL des métadonnées du portail SP renvoie un code d'état 500
Un problème entraînant une panne des connexions SSO et de la configuration SAML après la mise à jour du domaine personnalisé a été résolu.

Mises à jour de sécurité

Cette version inclut les mises à jour de sécurité suivantes :

192335308 Correctifs de sécurité divers

 

2 juillet 2021 – Apigee hybrid v1.5.1

Le 2 juillet 2021, nous avons lancé une version mise à jour du logiciel Apigee hybrid v1.5.1.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Rétablissement du nombre de buckets afin d'optimiser l'utilisation de mémoire du pod proxy-metrics.

Résolutions 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.

191339147 [HYBRID] Le fichier de ressources JavaScript au niveau de l'environnement, s'il est mis à jour, ne parvient pas à se mettre à jour dans l'instance d'exécution.
189118133 Correction de la logique d'insertion et de journalisation du nettoyage de données
187532454 [Hybride] Mise en œuvre des paramètres de proxy de configuration Gcloud pour la sauvegarde et la restauration
186748502 Redis Envoy bloqué sans aucun état
186215334 [HYBRIDE] La sauvegarde Cassandra ne respecte pas le paramètre httpProxy
185972246 Minimiser les échecs d'appel Java pour l'intégration Envoy
174732169 Messages syslog supprimés
169257984 L'environnement d'exécution hybride ne charge pas les certificats issus des alias key_cert lorsque le keystore est utilisé en tant que truststore
161491661 Hybrid v1.2 - Les variables de flux ne sont pas correctement renseignées

Mises à jour de sécurité

Cette version inclut les mises à jour de sécurité suivantes :

192259560 Modification des algorithmes de chiffrement par défaut en vue de la compatibilité avec BoringSSL et FIPS
181864314, 183457561 Mises à jour de sécurité diverses

Apigee hybrid v1.5.1 comprend diverses mises à jour de sécurité pour plusieurs failles de conteneur.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.5.

 

24 juin 2021 – Portail intégré

Le 24 juin 2021, nous avons publié une version mise à jour du logiciel de portail intégré.

Résolutions 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.

190747726 Problèmes de performances avec le portail
Correction d'un problème entraînant des performances médiocres dans SmartDocs lorsque la spécification OpenAPI utilisait des schémas très volumineux ou utilisait de nombreuses références.
185517530 Affichage des produits d'API par ordre alphabétique lors de l'affichage des applications sur le portail
Lorsque vous créez ou modifiez une application, les produits d'API sont désormais répertoriés par ordre alphabétique.
184544952 Retour à la ligne automatique pour les spécifications
Un correctif a été mis en œuvre pour SmartDocs afin d'empêcher que le contenu ne soit coupé dans certains scénarios. Les SmartDocs appliquent désormais un retour à la ligne avant que le texte ne soit tronqué.
182687976 Un ID d'index en double apparaît sur différentes pages du portail
Un ID de sélecteur CSS en double a été supprimé.
181903693 Lien non fonctionnel dans le modèle par défaut d'e-mail de notification de nouveau compte
Les nouveaux e-mails de notification de compte contiennent désormais un lien vers la section des utilisateurs des pages d'administration du portail.
163330599 APIx - Les champs d'application implicites OAuth ne s'affichent pas sur le portail
Le modèle d'autorisation du portail actif permet désormais de sélectionner les champs d'application pour les schémas de sécurité OAuth2.

 

18 juin 2021 – Apigee hybrid v1.5.0

Le 18 juin 2021, nous avons lancé une version mise à jour du logiciel Apigee hybrid v1.5.0.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Règle CORS

Une nouvelle règle CORS permet aux développeurs de créer une règle CORS pour définir Access-Control-Allow-Origin, Access-Control-Allow- Headers, Access-Control-Max-Age et Access- Control-Allow-Methods et de gérer les requêtes CORS préliminaires prêtes à l'emploi.

Compatibilité GraphQL

Une nouvelle règle GraphQL analyse les charges utiles de requête/réponse GraphQL et génère des variables de flux Apigee.

De nouvelles opérations GraphQL ont été ajoutées à la définition de produit API. Ces opérations vous permettent de contrôler les opérations GraphQL qui ont accès aux ressources d'API et de spécifier des limites de quota.

Règle ExternalCallout

Une nouvelle règle ExternalCallout permet aux développeurs d'envoyer des requêtes gRPC à leur serveur gRPC afin de mettre en œuvre un comportement personnalisé non compatible avec les règles Apigee.

Document de stratégie : Règle ExternalCallout

Amélioration de la sécurité des appels Java personnalisés

Une amélioration de la sécurité des appels Java personnalisés permet aux développeurs d'API de modifier les autorisations par défaut d'un appel Java.

Document de fonctionnalité : Ajouter une règle de sécurité d'appel Java personnalisée

Apigee hybrid est désormais compatible avec l'installation sur Anthos sur solution Bare Metal
Apigee hybrid est désormais compatible avec l'installation d'Anthos (clusters associés) sur OpenShift
Améliorations apportées aux outils create-service-account

L'outil create-service-account est désormais compatible avec les commandes permettant de créer :

  • Des comptes de service individuels
  • Tous les comptes de service
  • Un compte de service unique pour les environnements de test

Document de référence : create-service-account

Amélioration de la règle SpikeArrest (version d'évaluation)

Un nouvel élément a été ajouté à la règle SpikeArrest : <UseEffectiveCount>. Cet élément vous permet de choisir entre des algorithmes Spike Arrest distincts.

Amélioration de la règle OAuthV2

Un nouvel élément a été ajouté à la règle OAuthV2 : <RFCCompliantRequestResponseElement>. Cet élément permet à la règle de respecter les normes RFC6749 et de mettre en œuvre les comportements associés.

Document de stratégie : document de règle OAuthV2.

La règle JavaCallout est désormais compatible avec Oracle JDK 11 et OpenJDK 11

Document de stratégie : règle JavaCallout

Annotations personnalisées

Possibilité d'ajouter des annotations, qui sont des mappages clé-valeur utilisés pour associer des métadonnées aux pods Kubernetes Apigee hybrid.

Documents existants mis à jour :

Activer Workload Identity

Possibilité d'activer Workload Identity avec Apigee hybrid.

Document de fonctionnalité : Activer Workload Identity avec Apigee hybrid

Stockage en mémoire Redis

apigeectl inclut désormais une option --redis pour configurer le composant de stockage en mémoire Redis.

Document existant mis à jour : apigeectl
Des mises à jour de plusieurs limites ont été effectuées. De nouveaux éléments ont été ajoutés aux sections "Environnement", "Organisation", "Nouveaux portails" et "Débogage".

Document sur les limites : Limites

Une nouvelle section a été ajoutée au guide de dépannage de Cassandra qui explique comment créer un conteneur client depuis lequel vous pouvez accéder aux utilitaires de débogage Cassandra.

Résolutions 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.

178079779 L'outil de trace GKE on-prem hybrid 1.4 n'affichait pas les flux de requêtes.
177936460 Réduire les ressources allouées au conteneur authnz pour MART.
174431114 La mise à niveau hybride de la version 1.3.4rc3 vers la version 1.4.0rc2 a échoué en raison d'une erreur de connectivité avec le nœud source.
168167050 Certains pods hybrides s'exécutaient en tant qu'utilisateur racine. Cette configuration a été modifiée de sorte que les pods s'éxécutent désormais en tant qu'utilisateur non racine.
161170762 HPA v2beta2 permet le scaling du processeur, de la mémoire et des métriques personnalisées.
143505709 Les caractères non ASCII n'étaient pas acceptés dans les clés de chiffrement.

Mises à jour de sécurité

Cette version inclut les mises à jour de sécurité suivantes :

179529202 CVE-2019-9169

Dans la bibliothèque GNU C (c'est-à-dire glibc ou libc6) jusqu'à la version 2.29, proceed_next_node dans posix/regexec.c dispose d'un tampon basé sur un tas de mémoire lu excessivement via une tentative de correspondance d'expression régulière non sensible à la casse.

179528920 CVE-2018-6551

La mise en œuvre de malloc dans la bibliothèque GNU C (à savoir glibc ou libc6), de la version 2.24 à la version 2.26 sur powerpc, et uniquement dans la version 2.26 sur i386, n'a pas correctement géré les appels malloc avec des arguments proches de SIZE_MAX et pourrait renvoyer un pointeur vers une région de tas de mémoire inférieure à celle demandée, pouvant entraîner une corruption du tas de mémoire.

179529260 CVE-2018-6485

Un débordement d'entier dans la mise en œuvre de posix_memalign dans les fonctions memalign de la bibliothèque GNU C (c'est-à-dire glibc ou libc6) 2.26 et versions antérieures pouvait amener ces fonctions à renvoyer un pointeur vers une zone de tas de mémoire trop petite, pouvant entraîner une corruption du tas de mémoire.

179529233 CVE-2018-1000001

Dans glibc 2.26 et versions antérieures, il existe une confusion au niveau de l'utilisation de getcwd() par truepath(), qui permet d'écrire avant le tampon de destination, ce qui entraîne un dépassement de tampon et une exécution de code potentielle.

173506631 CVE-2019-17195

Connect2id Nimbus JOSE+JWT avant la version 7.9 peut générer diverses exceptions non détectées lors de l'analyse d'un jeton JWT, ce qui peut entraîner un plantage de l'application (divulgation d'informations potentielle) ou un contournement d'authentification éventuel.

177234739 Mises à jour de sécurité diverses

Apigee hybrid v1.5.0 inclut diverses mises à jour de sécurité pour plusieurs failles de conteneur.

179272826 CVE-2019-14697
MUSL LIBC présente jusqu'à la version 1.1.23 un déséquilibre d'ajustement de la pile à virgule flottante x87, lié au répertoire math/i386/. Dans certains cas, l'utilisation de cette bibliothèque peut entraîner des écritures hors limites qui ne sont pas présentes dans le code source d'une application.
179272826 CVE-2018-1000517
Version de wget du projet BusyBox contient, avant le commit 8e2174e9bd836e53c8b9c6e00d1bc6e2a718686e, une faille de type "Buffer Overflow" permettant d'exploiter le tas de mémoire. Cette attaque semble être exploitable via une connectivité réseau. Cette faille semble avoir été corrigée après le commit 8e2174e9bd836e53c8b9c6e00d1bc6e2a718686e.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.5.

 

9 juin 2021 – Apigee hybrid v1.4.4 (obsolète)

Le 9 juin 2021, nous avons lancé une version mise à jour du logiciel Apigee hybrid v1.4.4 (obsolète).

Résolutions 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.

187532454 Mise en œuvre des paramètres de proxy de configuration Gcloud pour la sauvegarde et la restauration
Modification des scripts de sauvegarde et de restauration Cassandra qui définissent les paramètres de proxy dans gcloud config si le paramètre de variable d'environnement http_proxy est présent.
186215334 La sauvegarde Cassandra ne respecte pas le paramètre httpProxy
Ajout des variables http_proxy et https_proxy env aux pods Cassandra et au pod de tâche de sauvegarde Cassandra lorsque le paramètre httpProxy est configuré.
185849286 java.lang.NoClassDefFoundError dans Java Callout après la mise à niveau de 1.3.5 vers 1.4.2
Après la mise à niveau d'Apigee hybrid v1.3.5 vers v1.4.2, un NoClassDefFoundError dans l'un des proxys/flux est diffusé.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.4.

 

7 juin 2021 – Apigee X

Le 7 juin 2021, nous avons lancé une version mise à jour du logiciel Apigee X.

Résolutions 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.

186766347 Le processeur de messages doit gérer correctement les erreurs DNS et ne doit pas les signaler en tant qu'échecs de connexion
185849286 Correctifs pour l'erreur java.lang.NoClassDefFoundError dans l'appel Java lors du déploiement du proxy
169257984 L'environnement d'exécution hybride ne charge pas les certificats issus des alias key_cert lorsque le keystore est utilisé en tant que truststore

Mises à jour de sécurité

Cette version inclut les mises à jour de sécurité suivantes :

185998748 Mises à jour et correctifs de sécurité divers

 

24 mai 2021 – Offre cloud publique Apigee

Le 24 mai 2021, nous avons lancé une version mise à jour du logiciel d'offre cloud publique Apigee.

Mises à jour de sécurité

Cette version inclut les mises à jour de sécurité suivantes :

Non disponible Mises à jour et correctifs de sécurité divers
Cette version comprend divers correctifs de sécurité et mises à jour.

 

19 mai 2021 – Interface utilisateur

Le 19 mai 2021, nous avons publié une version mise à jour du logiciel d'interface utilisateur.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Interface utilisateur unifiée pour le provisionnement
Les assistants de provisionnement payant et d'évaluation ont été regroupés dans une seule interface utilisateur. Pour plus d'informations, consultez la section Présentation du provisionnement.
VPC partagés
La documentation inclut maintenant des instructions sur le provisionnement d'une organisation avec des VPC partagés. Ces informations sont décrites lors du provisionnement d'organisation (en évaluation ou payant) à l'aide de la ligne de commande ou de l'UI/de l'assistant. Pour plus d'informations, consultez la section Présentation du provisionnement.
Présentation de l'architecture
La documentation inclut désormais le détail des composants créés lors du processus de provisionnement d'Apigee X ainsi que les flux de routage. Pour en savoir plus, consultez les pages Présentation de l'architecture et Modèles de réseau Southbound.
Configurations multirégionales
La documentation indique désormais comment ajouter une région à votre organisation.
Utilisation des clés d'application et des clés de disque dans le provisionnement par ligne de commande
La documentation a été mise à jour pour inclure des instructions sur la création et l'utilisation des clés d'application et des clés de disque lors du provisionnement via la ligne de commande. En outre, le document relatif aux clés de chiffrement a été refactorisé.
Mises à jour de l'assistant
La documentation reflète désormais les mises à jour de l'assistant de provisionnement.

 

13 mai 2021 – Interface utilisateur

Le 13 mai 2021, nous avons publié une version mise à jour du logiciel d'interface utilisateur.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Outil Trace renommé en outil de débogage
L'outil Trace a été renommé Outil de débogage.
Codes d'erreur ajoutés à la vue des événements d'anomalies.
La vue Événements d'anomalies affiche désormais la cause au niveau du code d'erreur pour chaque anomalie.
Améliorations apportées à l'assistant de provisionnement.
L'assistant de provisionnement présente désormais les améliorations suivantes :
  • L'API Compute Engine est désormais activée pour la version d'évaluation Apigee, ce qui évite les problèmes potentiels pendant l'étape de mise en réseau.
  • À l'étape de mise en réseau de l'assistant de provisionnement, vous pouvez maintenant configurer l'appairage à l'aide d'un réseau VPC partagé si le projet actuel est connecté à un projet hôte de VPC partagé. Remarque : Si le réseau sélectionné n'est pas correctement appairé et que vous n'êtes pas autorisé à mettre à jour l'appairage dans le projet hôte, l'assistant de provisionnement affiche un avertissement contenant des instructions pour configurer l'appairage en contactant un administrateur de VPC partagé du projet hôte.

 

5 mai 2021 – Apigee Integration (aperçu privé)

Le 5 mai 2021, nous avons lancé une version mise à jour du logiciel Apigee Integration (Private Preview).

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Apigee Integration (version d'évaluation privée)

Il s'agit d'une bêta privée de la fonctionnalité Apigee Integration pour Apigee X. Apigee Integration étend la plate-forme de gestion des API Apigee afin d'y inclure les principales fonctionnalités d'intégration : les connecteurs, un moteur d'intégration et des outils de transformation des données. Apigee Integration propose aux entreprises de toutes tailles les outils nécessaires pour connecter et gérer la multitude d'applications logicielles nécessaires à la gestion des opérations commerciales dans un monde numérique.

Avec cette version, Apigee Integration est désormais disponible dans l'UI Apigee avec les proxys d'API en tant qu'intégrations. Les utilisateurs disposant d'identifiants Apigee, d'organisations Apigee X et de droits Apigee Integration peuvent utiliser l'UI pour créer de nouvelles intégrations et accéder aux fonctionnalités d'intégration.

Pour en savoir plus, consultez la section Qu'est-ce qu'Apigee Integration ?

 

3 mai 2021 – Apigee hybrid v1.4.3

Le 3 mai 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.4.3.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Règle KeyValueMapOperations

Le comportement du préfixe KVM private a été mis à jour. Le nouveau comportement est le suivant :

Utilisez l'attribut private. avec toutes les variables lorsque vous accédez à une KVM avec la commande GET afin de masquer les informations de la KVM dans une session de débogage (Trace). Si l'attribut private. n'est pas utilisé, la KVM est toujours chiffrée. Toutefois, les informations de KVM apparaissent déchiffrées dans la session de débogage (Trace). Une exception n'est plus générée si une entrée chiffrée est récupérée sans le préfixe private..

Comme toutes les KVM sont désormais chiffrées, la case à cocher Chiffrer a été supprimée de la fenêtre Administrateur > Environnements > Mappages clé-valeur > Ajouter un mappage clé-valeur.

Les mappages clé-valeur en texte clair sont obsolètes.

Résolutions 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.

185902294 Rétablir le nombre d'augmentations de bucket pour les métriques de latence du proxy/règle/cible
Une modification récente de la taille des buckets de latence a entraîné des problèmes de mémoire et a été restaurée à la taille précédente.
185508757 L'opération de lecture de la KVM a échoué pour la KVM chiffrée sans préfixe privé.
Le comportement du préfixe KVM private a été mis à jour dans ce correctif.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.4.

 

27 avril 2021 – Interface utilisateur

Le 27 avril 2021, nous avons publié une version mise à jour du logiciel d'interface utilisateur.

Résolutions 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.

185176375 Amélioration du message d'erreur affiché lorsque le compte de service Apigee n'est pas autorisé à utiliser la clé Cloud KMS
Un message d'erreur plus détaillé s'affiche désormais lorsque le compte de service Apigee n'est pas autorisé à utiliser une clé Cloud KMS fournie via l'interface utilisateur de provisionnement. Le message d'erreur inclut désormais des boutons permettant de copier l'adresse e-mail du compte de service Apigee, d'ouvrir l'interface utilisateur de Cloud KMS et de vérifier à nouveau l'autorisation du compte de service Apigee pour la clé.
184888948 Restriction des plages CIDR d'appairage en fonction du type de facturation
Lorsque vous créez une instance dans le gestionnaire d'instance, les plages CIDR d'appairage sont désormais limitées en fonction du type de facturation.
182910454 Affichage des détails de répartition des anomalies dans le tableau de bord des événements d'anomalies
Les détails de répartition des anomalies sont désormais affichés dans le tableau de bord des événements d'anomalies.

 

26 avril 2021 – Aperçu limité : développement local et déploiement d'archives Apigee

Le 26 avril 2021, nous avons lancé une version mise à jour de l'aperçu limité : le logiciel de développement local et de déploiement d'archives Apigee.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Aperçu limité : développement local et déploiement d'archives Apigee

Il s'agit d'une version préliminaire limitée du développement local à l'aide d'Apigee dans Visual Studio Code (VS Code) et du déploiement d'archive Apigee. Cette version vous permet d'intégrer la gestion de plate-forme d'API au cycle de développement logiciel (SDLC) que vous utilisez pour développer, tester et déployer des applications.

Pendant le développement local, utilisez Apigee dans VS Code pour développer vos proxys d'API et vérifier leur fonctionnement via des tests unitaires et manuels sur l'émulateur Apigee (environnement d'exécution local). Lors du déploiement d'archive, déployez sur Apigee X afin d'effectuer des tests d'intégration et la publication à l'aide d'une archive contenant l'environnement complet et la configuration du proxy d'API.

Pour en savoir plus, consultez la page Présentation du développement local avec Apigee.

 

19 avril 2021 – Monétisation

Le 19 avril 2021, nous avons publié une version mise à jour du logiciel de monétisation.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

DG de la monétisation Apigee
La monétisation Apigee est désormais en disponibilité générale (DG). En tant que fournisseur d'API, vous avez besoin d'une solution flexible et facile à utiliser pour monétiser vos API, et ainsi générer des revenus pour l'utilisation de vos API. Avec la monétisation Apigee, vous pouvez ajouter un plan de taux de monétisation à un produit d'API qui facture les développeurs ou les paie grâce au partage des revenus pour l'utilisation de vos API. Pour en savoir plus, consultez la section Présentation de la monétisation Apigee.

 

18 avril 2021 – Interface utilisateur

Le 18 avril 2021, nous avons publié une version mise à jour du logiciel d'interface utilisateur.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

UI des instances
Apigee a ajouté une interface utilisateur d'instances qui permet de créer et de supprimer des instances. Pour en savoir plus, consultez la page Créer des instances.

 

8 avril 2021 – Interface utilisateur

Le 8 avril 2021, nous avons publié une version mise à jour du logiciel d'interface utilisateur.

Résolutions 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.

182232515 Mise à jour de la mise en page de l'interface utilisateur de gestion des comptes, organisée sous forme de fiches plutôt que de panneaux
La mise en page de l'interface utilisateur de gestion des comptes a été améliorée. Elle est désormais organisée sous forme de fiches.

 

24 mars 2021 – Interface utilisateur

Le 24 mars 2021, nous avons publié une version mise à jour du logiciel d'interface utilisateur.

Résolutions 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.

182301830
182301842
Ajouter des forfaits à l'assistant de provisionnement
Les forfaits disponibles sont désormais répertoriés sur la page de sélection du projet GCP de l'assistant de provisionnement, après avoir saisi un ID de projet GCP si le projet GCP n'est actuellement pas attribué à Apigee.
182234032 Ajouter la section Activer les API à la checklist des flux de provisionnement
La section Activer les API compte désormais parmi les étapes de la checklist du flux de provisionnement.
182216310 Ajouter la barre de navigation supérieure dans l'assistant de provisionnement
La barre de navigation supérieure est maintenant affichée dans l'assistant de provisionnement.
169762448 Mettre à jour les liens d'aide/en savoir plus pour qu'ils redirigent vers la documentation d'Apigee X
Les liens d'aide et en savoir plus ont été mis à jour de sorte à rediriger vers la documentation d'Apigee X (plutôt qu'Apigee Edge).

 

24 mars 2021 (Analytics/API Monitoring)

Le 24 mars 2021, nous avons publié une version mise à jour du logiciel de surveillance Analytics/API.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Advanced API Operations
Ceci est la version en disponibilité générale de la solution Advanced API Operations (AAPI Ops) d'Apigee, qui fournit des outils pour vous aider à assurer le bon fonctionnement de vos API. AAPI Ops détecte automatiquement les schémas inhabituels du trafic de l'API, appelés anomalies, comme les pics de latence ou de taux d'erreur.

Les opérations d'API vous permet d'effectuer les tâches suivantes :

 

18 mars 2021 - Portail intégré

Le 18 mars 2021, nous avons lancé une version mise à jour du logiciel de portail intégré.

Résolutions 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.

172942224 Les ombres en arrière plan pour le contenu des pages sont incohérentes
Correction d'une ombre incohérente pour le contenu de page qui n'est pas au premier plan et de certains problèmes de navigation lorsque le panneau de l'éditeur avancé apparaissait sur la page "Thèmes".

 

10 mars 2021 – Interface utilisateur

Le 10 mars 2021, nous avons lancé une version mise à jour du logiciel d'interface utilisateur.

Résolutions 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.

181046483 L'interface utilisateur de Trace masque de façon inattendue la liste de transactions lorsque vous passez la souris sur une règle
Le problème qui entraînait le masquage inattendu, par l'interface utilisateur de Trace, de la liste des transactions lorsque vous passez la souris sur une règle, a été résolu.
179579560 Le chargement de la page de développement du proxy d'API entraîne une série de messages d'erreur (boucle infinie)
Le problème qui entraînait l'affichage d'une série de messages à l'ouverture de la page de développement du proxy d'API a été résolu.
169252631 Suppression de la règle LDAP de l'interface utilisateur
La règle LDAP n'est pas compatible avec Apigee X et a été supprimée de la liste des règles dans l'interface utilisateur.
161658025 Le déploiement de SharedFlow a échoué en mode silencieux
JavaCallout n'a pas validé la classe ClassName, permettant au déploiement de SharedFlow d'échouer en mode silencieux.

 

4 mars 2021 (portail intégré)

Le 4 mars 2021, nous avons publié une version mise à jour du logiciel de portail intégré.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Personnaliser votre domaine à l'aide d'un équilibreur de charge Google

La procédure de personnalisation de votre domaine pour un portail intégré a été mise à jour afin d'expliquer comment utiliser un équilibreur de charge Google pour vos requêtes clientes entrantes. Pour en savoir plus, consultez la page Personnaliser votre domaine.

Résolutions 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.

181238112 Modifier le titre "Droits d'accès" de la page "Audience" pour plus de clarté

Le titre de la section qui présente les droits d'accès pour une audience a été remplacé par "Droits sur la visibilité du contenu".

180497246 Nettoyer les lignes en doublon de la documentation de l'API

Un problème qui entraînait l'affichage de plusieurs API référençant le même produit sur la page des API a été résolu. Toute tentative de modification ou d'affichage de ces API dans le portail intégré génèrait des erreurs.

180343973 La création d'une documentation d'API renvoie 4xx, mais crée une ressource.

Lors de la création d'une documentation d'API, si un problème est survenu lors de la création d'un instantané de la spécification demandée, un code 4xx était renvoyé mais l'API était tout de même créée. Dorénavant, dans un tel scénario, la création d'une documentation d'API échouera.

179953039 Les membres d'équipe ne peuvent pas quitter les équipes

Un problème qui empêchait les membres d'équipe de se retirer d'une équipe a été résolu.

159256416 Problème d'affichage de définition de sécurité HTTP pour l'authentification par jeton de support dans le portail intégré

Lorsqu'un schéma de sécurité HTTP d'authentification par jeton de support est défini dans une spécification, la modalité d'autorisation demande désormais un jeton de support dans le portail intégré.

156874569 Le portail intégré n'affiche pas la section des contacts dans une spécification

Le portail intégré affiche désormais correctement la section des contacts dans une spécification.

 

2 mars 2021 – Apigee X

Le 2 mars 2021, nous avons lancé une version mise à jour du logiciel Apigee X.

Résolutions 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.

181765488 Les ensembles de propriétés ne fonctionnent pas lorsqu'ils sont définis au niveau du proxy d'API dans Apigee X
Un problème a été résolu avec les ensembles de propriétés définis au niveau du proxy d'API dans Apigee X.

 

1er mars 2021 – Apigee hybrid v1.4.2 (obsolète)

Le 1er mars 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.4.2 (obsolète).

Résolutions 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.

180128329 Ports de service
Les ports de service Kubernetes ont été renommés conformément aux standards Istio.
179891322 Sauvegarde et récupération
La sauvegarde et la récupération de la base de données Cassandra sans Google Cloud ne fonctionnaient pas dans certaines instances. Consultez l'article Sauvegarde et récupération sans Google Cloud.
179461749 Mots de passe Cassandra

Les mots de passe Cassandra autres que ceux par défaut peuvent désormais être configurés à l'aide de secrets Kubernetes.

179332963 Outil create-service-account.sh

L'outil create-service-account.sh affiche désormais une erreur lorsque vous êtes invité à créer un compte de service sans rôle attribué. Consultez la section create-service-account.

178829167 Synchronisateur

En cas d'indisponibilité du synchronisateur, les messages d'erreur indiquaient qu'apigee-runtime était indisponible.

178732212 Documentation sur la sauvegarde et la récupération Cassandra

La documentation sur la sauvegarde et la récupération de Cassandra a été mise à jour. Consultez la section Sauvegarde et récupération Cassandra.

177950986 Erreurs d'exécution EKS hybride dans Cassandra SSL

Dans certains cas, le pod d'exécution n'a pas pu communiquer avec Cassandra dans le cluster EKS. Le délai avant expiration de l'appel d'activité est passé de quelques secondes à quelques millisecondes conformément aux attentes du client.

177681383 Délais avant expiration de Watcher

Watcher dispose de délais d'expiration supplémentaires pour gérer les délais d'expiration de connexion au plan de gestion Apigee, afin de gérer correctement les connexions ayant expiré. Cela élimine certaines conditions dans lesquelles apigee-watcher peut rester bloqué.

Mises à jour de sécurité

Cette version inclut les mises à jour de sécurité suivantes :

Non disponible Cette version inclut une mise à jour de sécurité pour une faille dans fluentd.

Installation

Pour en savoir plus sur la mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.4.

 

26 février 2021 – Apigee hybrid v1.3.6 (obsolète)

Le 26 février 2021, nous avons publié une version mise à jour du logiciel Apigee hybrid v1.3.6 (obsolète).

Résolutions 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.

180128329 Noms des ports du service Kubernetes

Dans Apigee hybrid version 1.4.2, les ports de service Kubernetes ont été renommés conformément aux standards Istio.

179332963 Outil create-service-account.sh

Dans la version 1.3.6 d'Apigee hybrid, vous pouvez désormais spécifier un rôle en tant que paramètre avec l'outil create-service-account.sh. Consultez la section create-service-account.

178732212 Documentation sur la sauvegarde et la récupération Cassandra

La documentation sur la sauvegarde et la récupération de Cassandra a été mise à jour. Consultez la section Sauvegarde et récupération Cassandra.

177681383 Délais avant expiration de Watcher

Watcher dispose de délais d'expiration supplémentaires pour gérer les délais d'expiration de connexion au plan de gestion Apigee, afin de gérer correctement les connexions ayant expiré. Cela élimine certaines conditions dans lesquelles apigee-watcher peut rester bloqué.

Installation

Pour obtenir des instructions de mise à niveau, consultez la section Mettre à niveau Apigee hybrid vers la version 1.3.6.

 

18 février 2021 – Portail intégré

Le 18 février 2021, nous avons publié une version mise à jour du logiciel de portail intégré.

Résolutions 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.

179911854 Plusieurs ensembles de documentation sur les API associés au même produit d'API

Correction d'un problème qui, dans certains cas, pouvait permettre la création de plusieurs ensembles de documentation de l'API pour un seul produit d'API.

177991965 La validation du nom de l'application ne respecte pas les consignes

La validation du nom de l'application suit désormais les mêmes règles que celles décrites dans Restrictions de dénomination pour les artefacts Apigee.

174333251 Délais avant expiration constatés lors de l'affichage ou de la sélection d'éléments

Les délais de réponse sont réduits lors de l'affichage des éléments sur la page "Éléments" ou de la sélection d'une image pour une fiche API sur la page des API du portail en ligne.

173010952 La spécification téléchargée mentionne inutilement les chaînes de citations

Lorsque vous consultez la documentation de l'API sur le portail en ligne, cliquez sur Télécharger la spécification pour obtenir les spécifications YAML. Ce fichier contient une copie exacte de la spécification d'origine. Auparavant, il a été converti au format JSON et était au format YAML. Notez que cela ne s'applique qu'aux spécifications téléchargées après cette version.

171236872 Arrêt de l'envoi du cookie portalDefaultDomain pour les domaines personnalisés

À l'avenir, les portails possédant un domaine personnalisé n'enverront plus le cookie portalDefaultDomain aux navigateurs des consommateurs. Pour les portails existants sur lesquels un domaine personnalisé est déjà activé, désactivez puis réactivez le domaine personnalisé pour que cette modification soit prise en compte.

165795684 Afficher la spécification dans le portail en direct génère plusieurs requêtes GET

Un problème a été résolu, qui provoquait parfois l'émission de plusieurs appels GETT sur le point de terminaison des spécifications lors de l'affichage d'une spécification.

151961459 Le portail indique que la clé n'expire jamais sur les clés avec une date d'expiration et les clés qui ont expiré

Le portail en ligne affiche désormais la date d'expiration appropriée pour les clés API.

 

12 février 2021

Le 12 février 2021, nous avons annoncé les éléments suivants :

Abandons

Cette version inclut les abandons suivants :

Les rôles API Creator et Deployer ont été abandonnés

Le rôle API Admin remplace le rôle obsolète API Creator et le rôle Environment Admin remplace le rôle obsolète Deployer.

En savoir plus

 

5 février 2021 - Surveillance des API

Le 5 février 2021, nous avons lancé une version mise à jour du logiciel de surveillance des API.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Vue Recent

La nouvelle vue "Recent" affiche les cartes proportionnelles du trafic de l'API pour chaque proxy. Une carte proportionnelle affiche les données de trafic de chaque proxy sous forme de rectangles, dont la taille est proportionnelle au volume du trafic du proxy. Les couleurs du rectangle indiquent les tailles relatives des variables suivantes :

  • Nombre d'incidents déclenchés par des alertes.
  • Taux d'erreur
  • Latence maximale au 50e centile (médiane)

Consultez la section Utiliser la vue Recent.

Autres canaux d'envoi de notifications d'alerte

Apigee API Monitoring prend désormais en charge les canaux suivants pour envoyer des notifications d'alerte :

  • Adresse e-mail
  • PagerDuty
  • Slack
  • Webhook

Consultez la section Créer une notification d'alerte.

 

4 février 2021 - Offre cloud publique Apigee

Le 4 février 2021, nous avons lancé une version mise à jour du logiciel d'offre cloud publique Apigee.

Nouvelles fonctionnalités

Cette version inclut les nouvelles fonctionnalités suivantes :

Organisations d'évaluation
Ajout d'un assistant de provisionnement d'évaluation Apigee pour les organisations d'évaluation.
Intégration avec CMEK
La nouvelle intégration avec des clés de chiffrement gérées par le client (CMEK) fournit des clés de chiffrement de disque et de base de données.
Intégration à VPC Service Controls
Intégration à VPC Service Controls, qui vous permet d'isoler les ressources, et d'empêcher les fuites et l'exfiltration de données.
Provisionnement IP NAT
Ajout de la compatibilité avec la configuration du provisionnement IP NAT.
Rapports
Ajout de rapports de détection d'anomalies.
VPC-SC avec des portails
Ajout de la prise en charge de l'accès au périmètre VPC-SC aux portails intégrés.
Verbes d'opération et HTTP
Ajout de la compatibilité avec les verbes d'opération et HTTP.
Surveillance des API
Ajout de la compatibilité avec la surveillance des API dans Apigee.
Contrat de niveau de service et droits d'accès
Mise à jour du Contrat de niveau de service et des droits d'accès.

Résolutions de bugs

L'offre cloud publique Apigee comprend des corrections de bugs signalées pendant les cycles bêta et préliminaires. Étant donné que les correctifs font partie des versions antérieures à la version en disponibilité générale, ils ne sont pas répertoriés ici. Le suivi des corrections de bugs publics pendant les versions débutera par la version suivante.

 

1er février 2021 – Apigee hybrid v1.4.1 (obsolète)

Le 1er février 2021, nous avons lancé une version mise à jour du logiciel Apigee hybrid v1.4.1 (obsolète).

Résolutions 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.

178079779 Générateur de jetons UDCA

Dans Apigee hybrid 1.4.1, le problème lié au générateur de jetons UDCA avec le proxy de transfert HTTP/HTTPS est résolu, ce qui permet l'importation de fichiers.

177788686 Taille maximale des messages de handshake TLS/DTLS

Dans Apigee version 1.4.1, la taille maximale du message pour le handshake TLS/DTLS est fixée à 128 Ko (131 072 octets).

176903129 Code d'état Quota et SpikeArrest

Pour les installations d'Anthos sur site, la version d'Apigee hybrid version 1.4.1 est compatible avec les règles Quota et SpikeArrest pour renvoyer 429 en tant que code d'état HTTP par défaut lorsque la limite dépasse le quota.

175881688 Code d'état MART

Lors de la mise à jour de l'état de l'application de développement, MART donne désormais la bonne réponse statuscode:204 pour indiquer le succès.

175771199 Point de terminaison de service DNS générique

Dans la version 1.4.1 d'Apigee hybrid, Cassandra utilise un point de terminaison de service DNS générique à la place d'un service DNS spécifique au nœud.

173963014 Propriétés de transport allowDuplicates et multiValued de HttpHeader

La version 1.4.1 d'Apigee hybrid est compatible avec les propriétés de transport HttpHeader's allowDuplicates et multiValued. Les champs d'en-tête HTTP peuvent désormais être activés à l'aide de allowDuplicates et multiValued pour HTTPProxyConnection, au format indiqué ci-dessous :

Mises à jour de sécurité

Cette version inclut les mises à jour de sécurité suivantes :

Faille fluentd

Inclut une mise à jour de sécurité pour une faille dans fluentd.


<HTTPProxyConnection>
    <Properties>
       <property name = "HTTPHeader.allowDuplicates" value = "Content-Type,Authorization">
       <property name = "HTTPHeader.multiValued" value = "Content-Type,Authorization">
    </Properties>
</HTTPProxyConnection>

Mise à niveau…

La procédure de mise à niveau vers la version 1.4.1 d'Apigee hybrid dépend de la version à partir de laquelle vous effectuez cette mise à niveau, comme indiqué ci-dessous :

 

25 janvier 2021 – Apigee hybrid v1.3.5 (obsolète)

Le 25 janvier 2021, nous avons lancé la version 1.3.5 de l'environnement d'exécution Apigee hybrid.

Mise à niveau…

La procédure de mise à niveau vers la version 1.3.5 d'Apigee hybrid dépend de la version à partir de laquelle vous effectuez cette mise à niveau, comme indiqué ci-dessous :

Bugs résolus

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 Description
175771199 Dans la version 1.3.5 d'Apigee hybrid, Cassandra utilise un point de terminaison de service DNS générique à la place d'un service DNS spécifique au nœud.
177677157 La version 1.3.5 d'Apigee hybrid autorise désormais les secrets externes dans les paramètres de configuration, dans le même modèle que l'exemple suivant :

cassandra:
  auth:
    secret: cassandra-auth

 

22 janvier 2021 - Interface utilisateur

Vendredi 22 janvier, nous débuterons le lancement d'une nouvelle version de l'interface utilisateur.

Bugs résolus

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

ID du problème Nom du composant Description
169439292 Interface utilisateur d'Apigee

Correctifs de sécurité divers

 

21 janvier 2021 – Portail intégré

Jeudi 21 janvier, nous débuterons le lancement d'une nouvelle version du portail intégré Apigee.

Nouvelles fonctionnalités et améliorations

Les sections suivantes récapitulent les nouvelles fonctionnalités de cette version.

Disponibilité générale (DG) de la fonctionnalité "Catégories"

La fonctionnalité "Catégories" est désormais accessible dans sa version en disponibilité générale. Elle permet aux utilisateurs du portail de filtrer la liste des API par catégorie, titre ou description.

Page des API

Pour plus d'informations, consultez les sections suivantes :

Version bêta de l'équipe de développement et des fonctionnalités de gestion de l'audience

La version bêta de l'équipe de développement et des fonctionnalités de gestion des audiences pour les portails intégrés sont désormais disponibles.

Fonctionnalité bêta Description En savoir plus
Équipes de développement Autoriser les utilisateurs du portail à partager la responsabilité d'une application avec d'autres utilisateurs du portail.
Cible Segmenter les individus afin de contrôler l'accès au contenu. Gérer les audiences pour votre portail

Transfert et réorganisation des programmes de développeur vers l'expérience de création de compte utilisateur et de connexion

Les programmes pour les développeurs ont été transférés et réorganisés vers l'expérience de création de compte utilisateur et de connexion au sein des portails associés, comme décrit dans les sections suivantes :

Bugs résolus

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
177910781 Portail intégré

Impossible de modifier une application de développement dont le nom contiendrait des espaces

Un problème qui empêchait la modification du nom d'une application contenant des espaces a été résolu.

177635269 Portail intégré

Des lettres majuscules dans l'adresse e-mail du développeur entraînent l'échec de la création d'applications

Résolution du problème lié à la casse dans l'adresse e-mail du développeur, qui était à l'origine de problèmes lors de la création de l'application.

177326265 Portail intégré

Temps de réponse lents du portail

Résolution du problème qui ralentissait le temps de réponse du portail.

151468563 Portail intégré

L'ancienne image mise en cache est diffusée après le chargement de la nouvelle image.

Un problème qui retardait l'affichage de la version mise à jour d'une image a été résolu.

 

7 janvier 2021 – Portail intégré

Jeudi 7 janvier, nous débuterons le lancement d'une nouvelle version du portail intégré Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
174721882 Portail intégré

Impossible de créer un lien vers la catégorie d'API depuis le menu de navigation

Vous pouvez désormais créer un lien vers une catégorie d'API à partir d'un menu de navigation en utilisant son URL complète ou relative.

171701845
170957688
Portail intégré

Les requêtes API qui mettent du temps à répondre renvoient parfois 502

Un problème qui empêchait la réponse des requêtes API a été résolu.

171208514 Portail intégré

Amélioration de la sécurité du cookie JSESSIONID

Le cookie JSESSIONID, qui identifie la session de navigateur sur le serveur, dispose désormais des options HttpOnly et Secure sur true. Cela renforce la sécurité du portail contre les utilisateurs malveillants.

171208514 Portail intégré

Mettre à jour la configuration pour utiliser les options HttpOnly et Secure sur les cookies

Les options HttpOnly et Secure sont définies sur true pour les cookies portalRefresh et portalSession. De plus, l'option Secure est définie sur true pour l'option X-Apigee-CSRF. (Pour garantir une fonction appropriée, l'option HttpOnly est définie sur false, dans ce cas.)

170897753 Portail intégré

Page de détails sur l'API : problèmes d'affichage des données d'audience

De petites améliorations ont été apportées à la mise en forme de la section "Audience" sur la page des détails de l'API. à savoir :

  • Anonymous users (anyone can view) est sélectionné par défaut lors de l'ajout d'une API.
  • Les options sont répertoriées sous la forme d'une colonne unique de cases d'option.
169596165 Portail intégré

Les adresses e-mail des développeurs ne doivent pas être sensibles à la casse pour les membres des équipes de développeurs

Les adresses e-mail des développeurs ne sont plus sensibles à la casse pour les membres des équipes de développeurs.

163012424 Portail intégré

L'administrateur de l'organisation ne parvient pas à consulter les informations du compte de développeur, et le message d'erreur "La visibilité des informations personnelles est limitée par le rôle" s'affiche.

Un problème qui empêchait les administrateurs de l'entreprise d'afficher les informations de compte de développeur a été résolu.

153098491 Portail intégré

Élément de menu imbriqué sans parent désactive le portail

Auparavant, vous pouviez publier un menu d'en-tête ou de pied de page contenant un élément imbriqué sans parent, mais cela empêchait le rendu correct du portail. Une erreur est maintenant générée si vous essayez de publier un menu avec un élément imbriqué sans parent.

138398421 Portail intégré

La modification de l'URL d'une page de portail annule les autorisations d'audience attribuées

Auparavant, si un chemin de page était modifié, toutes ses autorisations associées étaient perdues et la page était invisible pour tous. Désormais, lorsqu'un chemin d'accès à une page est modifié, les autorisations associées sont conservées.

 

2020

 

17 décembre 2020 – Apigee hybrid v1.4.0

Le 17 décembre 2020, nous avons lancé la version 1.4.0 de l'environnement d'exécution Apigee hybrid.

Mise à niveau…

La procédure de mise à niveau vers la version 1.4.0 de Apigee hybrid dépend de la version à partir de laquelle vous effectuez la mise à niveau, comme indiqué dans le tableau suivant :

Version hybride actuelle Mettre à niveau vers une version hybride Instructions
1.3.x 1.4 Mettre à niveau Apigee hybrid vers la version 1.4.0
1.2.x 1,3 Mettre à niveau Apigee hybrid vers la version 1.3.4
1.x 1.2 Mettre à niveau vers la version 1.2

Nouvelles fonctionnalités et mises à jour

Cette section décrit les nouvelles fonctionnalités et les améliorations proposées dans cette release.

Versions compatibles

Consultez la page Apigee hybrid : plates-formes compatibles pour obtenir une liste des versions de logiciels et de plates-formes compatibles avec Apigee.

Nouvelles fonctionnalités

Sauvegarde et récupération sans Google Cloud

Vous pouvez maintenant sauvegarder votre base de données Cassandra dans un fichier compressé. Consultez l'article Sauvegarde et récupération sans Google Cloud.

Méthodes HTTP

Apigee hybrid v1.4 est désormais compatible avec les méthodes HTTP (également appelées Verbes) de gestion des API.

Identificateur dynamique pour MapName dans la règle KVM

Un <MapName> mapidentifier est désormais disponible dans la règle KeyValueMapOperations. Reportez-vous à la section Élément <MapName>.

Compatibilité avec l'authentification utilisateur de JMX et Jolokia

Cassandra est désormais compatible avec les noms d'utilisateur et les mots de passe JMX et Jolokia, à la fois explicitement et dans les secrets TLS. Consultez les pages suivantes :

Mises à jour

Chiffrement KVM

Les mappages créés par la règle KeyValueMapOperations sont chiffrés par défaut.

Comptes de service ajoutés à l'outil create-service-account

L'outil create-service-account peut désormais créer les nouveaux comptes de service standards suivants :

Compte de service Rôle IAM Description
apigee-distributed-trace Agent Cloud Trace Permet au plan d'exécution hybride de participer à un traçage de requêtes distribué dans un format compatible avec des systèmes tels que Google Cloud Trace et Jaeger.

Consultez la section À propos des comptes de service

Compatibilité JSON pour la règle AccessEntity

La règle AccessEntity dispose désormais d'un élément <OutputFormat> compatible avec JSON. Consultez la section Règle AccessEntity : élément <OutputFormat>.

Conception d'exécution de la règle DataCapture

La nouvelle règle DataCapture remplace la règle StatisticsCollector pour gérer la collecte des statistiques d'exécution.

Stockage des données de l'outil de synchronisation dans Cassandra

L'outil de synchronisation stocke désormais par défaut les données de configuration de l'environnement dans la base de données Cassandra. Consultez la section Présentation du synchronisateur.

Mises à jour de la procédure de réduction de capacité de Cassandra

La procédure de réduction de la capacité de la plate-forme Cassandra a été simplifiée. L'environnement d'exécution hybride désactive la mise en service des nœuds et des PVC une fois que vous avez appliqué les limites de nœuds inférieures. Consultez la page Réduire la capacité de Cassandra.

Nouvelles propriétés de configuration de metrics

metrics dispose de nouvelles propriétés pour :

  • metrics.aggregator
  • metrics.app
  • metrics.proxy
  • metrics.stackdriverExporter

Consultez la section "Métriques" de la documentation de référence sur les propriétés de configuration.

Emplacement de l'image

Les images hybrides Apigee sont désormais téléchargées par défaut depuis GCR. Apigee continue de gérer les images dans Docker Hub.

Bugs résolus

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 Description
172653617 Lorsqu'une nouvelle révision de proxy est déployée, le trafic de l'API peut être interrompu.
169925206 Échec de la vérification de la préparation sans aucune raison : le trafic de production est affecté.
171465538 Code de réponse 599 sporadique d'une durée de 1 ms.
174235061 Des métriques Apigee sont manquantes dans Stackdriver.
172332786 Les doubles barres obliques (//) dans une requête peuvent empêcher sa résolution.

 

15 décembre 2020 – API Monitoring

Le 15 décembre 2020, la version d'Apigee API Monitoring a été lancée en disponibilité générale (DG).

Nouvelles fonctionnalités et améliorations

Cette section décrit les nouvelles fonctionnalités et améliorations de cette version d'API Monitoring.

Alertes et notifications

L'un des principaux objectifs de l'API Monitoring consiste à vous tenir informé des événements ou des schémas inhabituels, tels que des pics de trafic ou de latence des API. Pour effectuer le suivi d'événements de ce type, vous pouvez désormais configurer des alertes qui se déclenchent en cas de survenance d'un événement. Vous pouvez également configurer des notifications afin qu'un e-mail vous soit envoyé lorsqu'un événement se produit. Consultez l'article Alertes et notifications.

Vue Examen

La vue "Examen" de l'API Monitoring affiche des tableaux croisés dynamiques de statistiques et d'attributs pour tout le trafic d'API, afin de vous aider à comparer l'activité entre différentes statistiques. Consultez l'article Utiliser la vue Examen.

 

3 décembre 2020 – Apigee hybrid v1.3.4 (obsolète)

Le 3 décembre 2020, nous avons lancé la version 1.3.4 de l'environnement d'exécution Apigee hybrid.

Mise à niveau…

La procédure de mise à niveau vers la version 1.3.4 d'Apigee hybrid dépend de la version à partir de laquelle vous effectuez cette mise à niveau, comme indiqué ci-dessous :

Bugs résolus

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 Description
165910444 Apigee hybrid vous permet désormais de fournir les détails du certificat via des secrets Kubernetes au lieu d'utiliser des fichiers.
168861267 Cassandra d'Apigee hybrid 1.3.2 n'a pas pu restaurer GKE On-Prem.
169437878 Le déploiement n'a pas progressé au-delà de "Application des modifications apportées au routage sur".
169769764 Résolution du problème de type httpProxy pour Logger dans Apigee hybrid 1.2 et 1.3.
170343982 Ajout de la compatibilité pour le proxy HTTP pour la sauvegarde Cassandra.
170541982 Le sélecteur de nœud peut maintenant être remplacé.
171498381 Les limites de ressources et le nombre de requêtes pour le composant Metrics par défaut ont été augmentés.
171520992 Le paramètre de délai avant expiration de la vérification de l'activité du MP a été mis à jour et défini sur 6 secondes.
171656955 Apigee hybrid est désormais compatible jusqu'à Kubernetes version 1.18.
172362351 Il est désormais possible de définir la propriété PropertySet au niveau du proxy d'API.
172873530 Les images et les ressources peuvent désormais être remplacées pour les conteneurs dans le déploiement des métriques.
173099048 Résolution de l'erreur de jeton d'accès dans le synchronisateur.
174166751 L'évolutivité verticale de Cassandra à l'aide de pools de nœuds fonctionne désormais avec la version 1.3.4 d'Apigee hybrid.

 

16 novembre 2020 – Apigee hybrid v1.2.1 (obsolète)

Le 16 novembre 2020, nous avons lancé la version 1.2.1 de l'environnement d'exécution Apigee hybrid.

Mise à niveau…

Bugs résolus

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
171527564 Exécution Les problèmes de paramètres de proxy de transfert HTTP au niveau de l'enregistreur ont été résolus.
170343982 Exécution La compatibilité avec le proxy de transfert HTTP pour la sauvegarde Cassandra a été ajoutée.

 

11 novembre 2020 - Portail intégré

Mercredi 11 novembre, nous débuterons le lancement d'une nouvelle version du portail intégré Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
172819569 Portail intégré

Script personnalisé non exécuté par PageNotFoundComponent

Les scripts personnalisés peuvent désormais être exécutés lorsqu'une réponse 404: Page Not Found est renvoyée, par exemple, pour rediriger les résultats de la page.

 

10 novembre 2020 – Interface utilisateur

Mardi 10 novembre, nous débuterons le lancement d'une nouvelle version de l'interface utilisateur d'Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
155680847 Interface utilisateur d'Apigee

Correctifs de sécurité divers

 

4 novembre 2020 – Portail intégré

Mercredi 4 novembre, nous débuterons le lancement d'une nouvelle version du portail intégré Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
172238684 Portail intégré

La validation des caractères des noms des applications affecte les applications existantes

Les noms des applications du portail intégré respectent désormais les consignes suivantes, comme décrit dans la section Restrictions de dénomination pour les artefacts Apige :

Alphanumériques, espaces et les caractères suivants : _ - . # $ %. Doit commencer par un caractère alpha.

 

1er novembre 2020 – Portail intégré

Dimanche 1er novembre, nous débuterons le lancement d'une nouvelle version du portail intégré Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
172069545 Portail intégré

Problèmes de latence de la page des API résolus

Un problème qui entraînait des problèmes de latence lors de l'affichage de la page des API dans un portail intégré a été résolu.

 

29 octobre 2020 – Portail intégré

Jeudi 29 octobre, nous débuterons le lancement d'une nouvelle version du portail intégré Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
170491758 Portail intégré

Le cookie portalEmail n'est plus renseigné

Le cookie portalEmail n'est plus renseigné ni utilisé par le portail intégré.

156001807 Portail intégré

Correctifs de sécurité divers

139039098 Portail intégré

L'approbation manuelle de l'application de développement n'est pas visible sur le portail

Lors de l'enregistrement d'une application, si l'approbation manuelle des clés API est requise, l'état est défini sur En attente d'approbation jusqu'à ce que la clé API soit approuvée. Vous pouvez configurer l'approbation automatique ou manuelle des clés API lors de l'ajout d'un produit API.

 

19 octobre 2020 – Portail intégré

Le lundi 19 octobre, nous débuterons le lancement d'une nouvelle version du portail intégré Apigee.

Nouvelles fonctionnalités et améliorations

Cette section décrit les nouvelles fonctionnalités et les améliorations proposées dans cette release.

Catégories utilisées pour organiser les catalogues d'API (version bêta)

La version bêta de la fonctionnalité de catégories d'API permettant d'organiser les catalogues d'API est désormais disponible.

À mesure que les catalogues d'API augmentent, il devient plus difficile pour les développeurs de trouver les API dont ils ont besoin. Les catégories servent à taguer les API pour permettre aux développeurs de découvrir les API associées sur la page des API du portail en ligne. Pour en savoir plus, consultez la section Gérer les catégories utilisées pour identifier les API associées (version bêta).

Bugs résolus

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

ID du problème Nom du composant Description
159032053 Portail intégré

Impossible de supprimer l'exigence d'URL de rappel dans la documentation de l'API

Un problème qui empêchait les utilisateurs de désactiver l'option de configuration Exiger des développeurs qu'ils spécifient une URL de rappel après l'avoir activée pour une API a été résolu.

155672474 Portail intégré

Erreur lors de la désimbrication d'un élément de menu du portail

Un problème qui entraînait une erreur lors de la désimbrication d'un élément de menu a été résolu.

153097790 Portail intégré

Les boutons "Enregistrer" et "Annuler" n'apparaissent pas dans l'éditeur de thèmes avancé

Les boutons "Enregistrer" et "Annuler" sont désormais visibles dans l'éditeur de thèmes avancé.

151774930 Portail intégré

Les réponses sont triées par ordre alphabétique, ce qui ne correspond pas à l'ordre défini dans les spécifications.

Les propriétés d'objet ne sont plus triées par ordre alphabétique. Elles suivent désormais l'ordre dans lequel elles sont définies dans les spécifications.

132246663 Portail intégré

L'administrateur de l'organisation ne peut pas accéder à la page du portail dans les organisations SAML

Un problème qui empêchait les administrateurs d'organisations d'accéder aux pages de portail des organisations SAML a été résolu.

159871255,
156000727
Portail intégré

Correctifs de sécurité divers

 

24 septembre 2020 – Portail intégré

Le jeudi 24 septembre, nous lancerons une nouvelle version du portail intégré Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
168784520 Portail intégré

Erreur : impossible de charger la zone

Le problème qui empêchait le chargement d'un sous-ensemble de programmes pour les développeurs a été résolu.

168628869 Portail intégré

Page des API : contenu non aligné en l'absence de catégories

De petites améliorations ont été apportées à la mise en forme des fiches d'API pour améliorer l'alignement en l'absence de catégories.

168241556 Portail intégré

Code d'état HTTP 404 lors de l'enregistrement des paramètres SMTP pour les portails v1

Le problème qui entraînait l'erreur HTTP 404 lors de l'enregistrement des paramètres SMTP dans le portail v1 (même lorsque les paramètres étaient bien enregistrés) a été résolu.

167380810 Portail intégré

Améliorer le message d'erreur lors d'erreurs d'envoi d'e-mails SMTP

Lorsque les e-mails de test échouent à cause d'une mauvaise configuration des paramètres SMTP personnalisés, le message qui s'affiche décrit plus clairement l'erreur et fournit de meilleurs conseils de dépannage.

166328984 Portail intégré

Échec du chargement de la page Équipe

Le problème qui affectait l'affichage de la page d'administration des équipes a été résolu.

166828723,
165526496,
156464449
Portail intégré

Correctifs de sécurité divers

 

20 septembre 2020 – Apigee hybrid v1.3.3 (obsolète)

Le 20 septembre 2020, nous avons lancé la version 1.3.3 de l'environnement d'exécution Apigee hybrid.

Mise à niveau…

La procédure de mise à niveau vers la version 1.3.3 d'Apigee hybrid dépend de la version à partir de laquelle vous effectuez cette mise à niveau, comme indiqué ci-dessous :

Modifications apportées dans cette version

La métrique Latence cible a été supprimée de la ressource surveillée apigee.googleapis.com/Proxy.

Bugs résolus

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 Description
167650106 Impossible d'utiliser PUT pour insérer des entrées dans une KVM chiffrée lorsque le nom de l'environnement contient un trait d'union (-).

 

10 septembre 2020 – Portail intégré

Le jeudi 10 septembre, nous lancerons une nouvelle version du portail intégré Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
165823319 Portail intégré

Améliorer l'expérience mobile pour les pages API

La page des API a été mise à jour afin d'améliorer l'expérience mobile.

165798129 Portail intégré

Mise en forme sur la page d'abonnement à une équipe de développement

Les problèmes de mise en forme sur la page d'abonnement à l'équipe de développement ont été corrigés.

163759861,162395593,
161874934, 157120383,
156464449,156464049
Portail intégré

Correctifs de sécurité divers

162079758 Portail intégré

Mettre en surbrillance le texte de recherche correspondant sur la page des API

Le texte correspondant à la chaîne de filtre recherchée est maintenant mis en surbrillance sur la page des API.

163174426 Portail intégré

Convertir le portail actif en mise en page flexible

Les pages du portail actif utilisent désormais une mise en page flexible.

163073185 Portail intégré

Sur les écrans d'une certaine largeur, SmartDocs n'utilise pas toute la hauteur

Correction d'un problème de mise en page avec SmartDocs, qui ne se produisait que pour certaines largeurs d'écran.

161927743 Portail intégré

Espacement uniforme sur la page des API

L'espacement sur la page des API est désormais uniforme.

136515141 Portail intégré

Tag bêta non visible sur l'interface utilisateur SAML du portail intégré

Correction d'un problème intermittent qui empêchait l'affichage du tag bêta dans l'interface utilisateur SAML.

 

9 septembre 2020 – API Monitoring (version bêta)

Mercredi 9 septembre, nous débuterons le lancement d'une nouvelle version d'Apigee.

Nouvelles fonctionnalités et améliorations

Cette section décrit les nouvelles fonctionnalités et les améliorations proposées dans cette release.

API Monitoring (bêta)

La version bêta d'Apigee API Monitoring est désormais disponible.

API Monitoring vous permet de suivre vos API pour vous assurer qu'elles fonctionnent correctement. API Monitoring fournit des insights immédiats sur le trafic et les performances des API, afin de vous aider à diagnostiquer et à résoudre rapidement les problèmes à mesure qu'ils se produisent. Pour en savoir plus, consultez la page Présentation d'API Monitoring.

 

27 août 2020 – Apigee hybrid v1.3.2 (obsolète)

Le 27 août 2020, nous avons lancé la version d'exécution 1.3.2 de l'environnement d'exécution Apigee hybrid

Mise à niveau…

La procédure de mise à niveau vers la version 1.3.3 d'Apigee hybrid dépend de la version à partir de laquelle vous effectuez cette mise à niveau, comme indiqué ci-dessous :

Bugs résolus

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 Description
162759110 Les chemins de base composés uniquement de "/" échoueraient. Les chemins de base de "/" sont désormais acceptés.
2668578 GKE On-Prem : l'observateur WATCHER ne se connecte pas à apigee.googleapis.com lorsque HTTP_PROXY est configuré.
143659917 Le paramètre d'expiration de la règle PopulateCache doit être défini sur une valeur explicite comprise entre 1 et 30.

 

24 août 2020 – Apigee hybrid v1.3.1 (obsolète)

Le 24 août 2020, nous avons lancé la version 1.3.1 de l'environnement d'exécution Apigee hybrid.

Mise à niveau…

La procédure de mise à niveau vers la version 1.3.3 d'Apigee hybrid dépend de la version à partir de laquelle vous effectuez cette mise à niveau, comme indiqué ci-dessous :

Nouvelles fonctionnalités et mises à jour

Cette section décrit les nouvelles fonctionnalités et les améliorations proposées dans cette release.

Nouvel outil de ligne de commande, tools/cas_cleanup.sh

L'outil tools/cas_cleanup.sh permet de nettoyer et de mettre hors service les instances Cassandra précédentes une fois la mise à niveau de la version 1.2.0 d'Apigee hybrid vers la version 1.3.1 terminée. Consultez la page Mettre à niveau Apigee hybrid vers la version 1.3.1.

Bugs résolus

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 Description
162759110 Les chemins de base composés uniquement de "/" échoueraient. Les chemins de base de "/" sont désormais acceptés.
162772922 Le déploiement incorrect du contrôleur fluentd est responsable d'une erreur d'entrée de configuration dans l'agent de journal, ce qui déclenche une erreur de l'agent.
165198951 GKE On-Prem : le Synchronisateur ne parvient pas à se connecter à apigee.googleapis.com lorsque HTTP_PROXY a été configuré.

 

5 août 2020 – Portail intégré

Mercredi 5 août, nous débuterons le lancement d'une nouvelle version du portail intégré Apigee.

Bugs résolus

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

ID du problème Nom du composant Description
162383847 Portail intégré

Erreur lors de l'activation/désactivation du compte de développeur

Un problème a été corrigé dans l'UI qui causait une erreur similaire à la suivante (qui pouvait être ignorée) lors de l'activation/désactivation d'un compte de développeur :
Unable to update user status

161985144 Portail intégré

Les URL de spécifications externes ne sont pas compatibles avec les redirections

Lors de l'importation d'une spécification OpenAPI à l'aide d'une redirection d'URL, le suivi ne sera pas effectué.

161421338 Portail intégré

Programmes de développeur créés en double et impossibles à supprimer

Les programmes de développeur qui ne sont pas utilisés par un portail intégré ne seront plus affichés.

161354897 Portail intégré

Erreur 500 générée lors de la création d'un portail intégré avec le nom du portail existant

Lorsque vous créez un portail intégré portant le même nom qu'un portail existant, un message d'erreur approprié est fourni.

159946322 Portail intégré

Supprimer tous les artefacts lors de la suppression d'un programme de développeur

Lors de la suppression d'un programme de développeur, tous les artefacts associés à ce programme sont également supprimés.

159925336 Portail intégré

Modifications de style de la page des API

Les modifications suivantes ont été mises en œuvre sur la page des API :

  • Le champ Filtrer par titre et description apparaît désormais au-dessus des fiches d'API et occupe le haut de la page, ce qui permet une meilleure visibilité des fiches d'API sur les petits écrans et de faire tenir 4 fiches d'API par ligne sur une fenêtre de navigateur entièrement développée
  • Les fiches d'API sur la page des API ont été rendues plus réactives à l'aide de CSS Grid Layout
159871255 Portail intégré

Correctifs de sécurité divers

149834093 Portail intégré

L'en-tête de requête Content-type: application/json est en cours d'ajout à la requête GET

Un problème a été corrigé et causait l'ajout de Content-type: application/json aux requêtes GET.

148792711 Portail intégré

L'accès en lecture aux informations de compte de développeur ne doit pas être disponible pour tous les utilisateurs.

L'accès en lecture aux informations de compte de développeur est désormais contrôlé par rôle, et masqué pour les utilisateurs qui ne disposent pas du rôle administrateur de l'organisation ou portailadmin.

146486866,
118358600
Portail intégré

La spécification OpenAPI avec le type de contenu application/json-patch+json ne s'affiche pas dans SmartDocs et
SmartDocs n'accepte pas les paramètres formData

Le widget APIs Explorer permet désormais de saisir du texte pour davantage de types MIME de corps de requêtes, y compris les types MIME JSON se terminant par "+json", "application/xml", "application/x-www-form-urlencoded". La liste complète des types MIME compatibles avec la saisie de texte est disponible ici : https://github.com/codemirror/CodeMirror/blob/master/mode/meta.js#L15-L172.

 

30 juillet 2020 – Apigee hybrid v1.3.0 (obsolète)

Le 30 juillet 2020, nous avons lancé la version 1.3.0 de l'environnement d'exécution Apigee hybrid.

Mise à niveau…

Nouvelles fonctionnalités et mises à jour

Cette section décrit les nouvelles fonctionnalités et les améliorations proposées dans cette release.

Nouvelles conditions préalables à l'installation

cert-manager

Apigee hybrid nécessite cert-manager version 0.14.2 pour gérer et valider les certificats. Vous pouvez utiliser kubectl pour installer et configurer cert-manager directement à partir de github > jetstack > cert-manager. Consultez la section Télécharger et installer cert-manager.

Anthos Service Mesh

Apigee hybrid utilise la distribution Istio fournie avec Anthos Service Mesh (ASM) version 1.5.x pour créer et gérer la passerelle d'entrée de l'environnement d'exécution. Consultez la section Télécharger et installer ASM.

Groupes d'environnements

Les groupes d'environnements vous permettent de regrouper des environnements de manière logique. Les environnements de chaque groupe partagent les mêmes noms d'hôte. Vous pouvez regrouper les environnements par fonction, par adresse de nom d'hôte, par région si vous mettez en œuvre une installation hybride multirégionale ou selon toute autre métrique de votre choix.

Les groupes d'environnements offrent les mêmes fonctionnalités de routage que celles fournies par la propriété virtualHosts dans la version 1.2 d'Apigee hybrid.

Consultez la page À propos des environnements et des groupes d'environnement.

Nouvelle commande CLI

La nouvelle commande ci-dessous a été ajoutée à la CLI apigeectl. Pour plus d'informations sur chaque commande, consultez la page apigeectl.

Commande Description
encode Renvoie la liste des noms encodés de tous les ApigeeDeployments pour l'organisation spécifiée ou l'environnement indiqué au sein de l'organisation spécifiée.

Modifications apportées aux options de la CLI

Les nouvelles options ci-dessous ont été ajoutées à la CLI apigeectl. Pour plus d'informations sur chaque commande, consultez la page apigeectl.

Option État Description
--all-envs Nouveau Applique la commande apigeectl à tous les environnements de l'organisation spécifiée dans votre fichier de configuration de remplacements.
--env Nouveau Applique la configuration à l'environnement spécifié sous l'organisation indiquée dans votre fichier de configuration de remplacements.
--datastore Nouveau Applique la configuration au champ d'application du datastore (Cassandra).
--dry-run Modifié Les arguments dépendent de la version de kubectl que vous utilisez :
  • kubectl version 1.7.x ou antérieure : ‑‑dry‑run=true
  • kubectl version 1.8.x ou ultérieure : ‑‑dry‑run=client
--org Nouveau Applique la configuration à l'organisation spécifiée.
--telemetry Nouveau Applique la configuration des composants de télémétrie : apigee-logger et apigee-metrics.
-c, --components Supprimé À la place, appliquez les modifications en fonction des champs d'application d'environnement, d'organisation de datastore ou de télémétrie.

Valeurs hachées uniques pour les noms d'organisations et d'environnements

Apigee hybrid utilise désormais une valeur hachée unique pour effectuer le suivi des noms d'organisations et d'environnements. Cela permet d'éviter les erreurs lorsque les noms d'organisations et d'environnements sont trop longs à concaténer. Vous pouvez afficher les valeurs hachées avec la commande apigeectl encode. Exemple :

$ ./apigeectl encode --org hybrid-example
List of ApigeeDeployments are:
  apigee-connect-agent-hybrid-example-6a82f8a
  apigee-mart-hybrid-example-6a82f8a
  apigee-watcher-hybrid-example-6a82f8a

$ ./apigeectl encode --org hybrid-example --env example-env
List of ApigeeDeployments are:
  apigee-runtime-hybrid-example-example-env-9e87e2d
  apigee-synchronizer-hybrid-example-example-env-9e87e2d
  apigee-udca-hybrid-example-example-env-9e87e2d
$

Consultez la page apigeectl.

Nouvelle propriété de configuration axHashSalt

Une nouvelle propriété de configuration au niveau de l'organisation, axHashSalt, a été ajoutée. Cette propriété vous permet de spécifier le nom d'un secret Kubernetes contenant une valeur de salage de hachage utilisée pour chiffrer les informations obscurcies sur l'utilisateur envoyées à Apigee Analytics. Pour en savoir plus, consultez la documentation de référence sur les propriétés de configuration.

Ajout de la compatibilité avec mTLS sur l'entrée Istio

Vous pouvez configurer mTLS sur l'entrée Istio. Pour plus d'informations, consultez la section Configurer mTLS.

Watcher

Apigee Watcher extrait du synchronisateur les modifications associées aux hôtes virtuels pour une organisation et effectue les changements nécessaires pour configurer l'entrée Istio.

Watcher introduit :

  • Un nouveau compte de service : apigee-watcher
  • Un nouveau rôle : Agent d'exécution Apigee
  • Une nouvelle propriété de configuration : watcher

Consultez la section Créer des comptes de service et la documentation de référence sur les propriétés de configuration.

Disponibilité générale de la règle OASValidation

La règle OASValidation est maintenant accessible à tous.

Disponibilité générale de la fonctionnalité WebSockets

La fonctionnalité WebSockets est maintenant accessible à tous. Consultez la page Utiliser WebSockets.

Apigee Connect activé par défaut

Apigee Connect est maintenant accessible à tous et est activé par défaut pour toutes les nouvelles installations d'Apigee. Consultez la page Apigee Connect.

Métriques activées par défaut

Les métriques sont activées par défaut pour toutes les nouvelles installations d'Apigee hybrid. Consultez la page Configurer la collecte de métriques.

Modifications apportées à la propriété de configuration virtualHosts

Configurez des règles de routage à l'aide de groupes d'environnements. Cette méthode remplace la propriété virtualHosts:routingRules. Consultez les pages Configurer des hôtes virtuels et À propos des environnements et des groupes d'environnements.

Modifications apportées aux limites du produit

Les limites par défaut suivantes ont été modifiées :

Limite Nouvelle valeur
Charge utile de journalisation des messages 11 Mo
Délai avant expiration de la connexion cible 600 secondes

Bugs résolus

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 Description
153755536 Un problème lié à un nom d'environnement et/ou d'organisation entraînant une erreur a été résolu. Les noms d'organisations et d'environnements sont désormais tronqués pour éviter ce problème. Une limite de 32 caractères est désormais appliquée pour les noms d'organisations et d'environnements.
155913227 Un problème empêchait l'environnement d'exécution de se connecter au point de terminaison UDCA (fluentd), même si UDCA était opérationnel. Ce problème a été résolu.
155913227 Impossible de se connecter au pod UDCA (fluentd)
153755536 Erreur reçue lorsque la longueur de l'environnement est trop importante

 

19 juillet 2020 : Version bêta d'Apigee

 

3 avril 2020 - Apigee hybrid v1.2.0 (obsolète)

Le 3 avril 2020, nous avons lancé la version 1.2.0 de l'environnement d'exécution Apigee hybrid.

Mise à niveau…

Nouvelles fonctionnalités et mises à jour

Vous trouverez ci-dessous les nouvelles fonctionnalités et mises à jour offertes par cette version.

Ajout d'une nouvelle configuration d'hôte virtuel pour spécifier des règles de routage

La nouvelle fonctionnalité de configuration virtualhosts résout le problème qui rendait incertain l'ordre dans lequel les chemins de base étaient acheminés vers plusieurs environnements. Pour plus d'informations, consultez la section Configurer les hôtes virtuels. (150336519)

Version bêta de la stratégie OASValidation

La règle OASValidation (validation de spécification OpenAPI) (bêta) vous permet de valider un message de requête ou de réponse entrant par rapport à une spécification OpenAPI 3.0 (JSON ou YAML). Pour plus d'informations, consultez la page Règle OASValidation (bêta). (144949685)

Version bêta de la compatibilité WebSocket

Apigee hybrid est compatible avec les connexions WebSocket. Les clients de proxy d'API peuvent désormais demander une mise à niveau du protocole de HTTP vers WebSockets. Pour en savoir plus, consultez la page Utiliser WebSockets (bêta).

Accéder aux valeurs de secret des règles à partir de secrets Kubernetes

Une nouvelle fonctionnalité vous permet d'accéder aux valeurs stockées dans un secret Kubernetes dans les variables de flux de proxy. Pour en savoir plus, consultez la page Stocker des données dans un secret Kubernetes. (133377603)

L'élément Apigee Operator (AO) remplace ADAC et ADAH

Apigee Operators (AO) crée et met à jour les ressources Kubernetes et Istio de bas niveau qui sont nécessaires au déploiement et à la gestion d'AD. Par exemple, le contrôleur effectue le lancement des processeurs de message. Il valide également la configuration ApigeeDeployment avant de la conserver dans le cluster Kubernetes. AO remplace Apigee Deployment Admissionhook (ADAH) et Apigee Deployment Controller (ADC). Pour plus d'informations, consultez la section sur AO dans la documentation de référence sur les propriétés de configuration. (151250559)

Remplacement et abandon de certaines propriétés de configuration de cluster et de projet

Deux nouvelles propriétés de configuration ont été ajoutées : k8sCluster et gcp. Ces propriétés remplacent les propriétés obsolètes suivantes : k8sClusterName, gcpRegion et gcpProjectID. Pour en savoir plus, consultez la documentation de référence sur les propriétés de configuration. (146299599)

Expansion des volumes persistants pour Cassandra sur Kubernetes

Un processus a été ajouté pour augmenter la taille d'un volume persistant utilisé par apigee-cassandra afin de répondre aux besoins de stockage. Il n'est donc plus nécessaire d'ajouter des nœuds dans le seul but d'augmenter l'espace de stockage. Pour plus d'informations, consultez la page Développer des volumes persistants Cassandra. (138167919)

Compatibilité avec des sources supplémentaires pour les certificats, les clés de chiffrement et les autorités de contrôle

De nouvelles propriétés de configuration ont été ajoutées pour offrir une plus grande flexibilité dans la spécification des certificats TLS, des clés de chiffrement et des clés de compte de service. Les nouvelles propriétés sont répertoriées ci-dessous :

  • kmsEncryptionPath
  • kmsEncryptionSecret.key
  • kmsEncryptionSecret.name
  • cassandra.backup.serviceAccountSecretRef
  • cassandra.restore.serviceAccountSecretRef
  • envs[].cacheEncryptionPath
  • envs[].cacheEncryptionSecret.key
  • envs[].cacheEncryptionSecret.name
  • envs[].kmsEncryptionPath
  • envs[].kmsEncryptionSecret.key
  • envs[].kmsEncryptionSecret.name
  • envs[].serviceAccountSecretRefs.synchronizer
  • envs[].serviceAccountSecretRefs.udca
  • envs[].sslSecret
  • logger.serviceAccountSecretRef
  • mart.serviceAccountSecretRef
  • mart.sslSecret
  • metrics.serviceAccountSecretRef
  • synchronizer.serviceAccountSecretRef
  • udca.serviceAccountSecretRef

Pour plus d'informations, consultez la documentation de référence sur les propriétés de configuration. (145303466)

Autoriser les clients à obscurcir les données avant de les envoyer pour analyse

Une fonctionnalité a été ajoutée pour vous permettre d'obscurcir certaines données d'analyse avant de les envoyer au plan de gestion. Pour en savoir plus, consultez la page Obscurcir les données utilisateur pour l'analyse. (142578910)

Expansion des volumes persistants pour les StatefulSets

Une fonctionnalité a été ajoutée pour permettre d'augmenter la taille d'un volume persistant utilisé par apigee-cassandra afin de répondre aux besoins de stockage sans augmenter la puissance de calcul. Pour plus d'informations, consultez la page Développer des volumes persistants pour les StatefulSets. (138167919)

Mise à jour des versions minimales compatibles de GKE, d'Anthos et d'AKS

Apigee hybrid est désormais compatible avec GKE 1.14.x, Anthos 1.2 et AKS 1.14.x. (149578101)

Compatibilité avec TLS 1.3 pour les connexions Northbound

Deux nouvelles propriétés de configuration vous permettent de définir la version minimale et maximale de TLS pour l'entrée : ingress.minTLSProtocolVersion et maxTLSProtocolVersion. Les valeurs possibles sont 1.0, 1.1, 1.2 et 1.3. Pour plus d'informations, consultez la documentation de référence sur les propriétés de configuration. (117580780)

Possibilité de configurer le proxy direct pour l'environnement d'exécution hybride

Le proxy direct HTTP est désormais compatible avec les proxys d'API déployés dans un environnement. Pour en savoir plus, consultez la page Configurer le proxy direct. (148970527)

Compatibilité avec plusieurs hostAliases par environnement

Une nouvelle propriété de configuration, envs[].hostAliases, a été ajoutée. Cette propriété vous permet d'ajouter plusieurs alias d'hôte à un environnement. Utilisez cet élément à la place de hostAlias, qui est obsolète. Pour plus d'informations, consultez la page Ajouter plusieurs alias d'hôte à un environnement. (150738495)

Autoriser les modèles pour les ensembles de propriétés

Un nouvel élément <PropertySetRef> a été ajouté à l'élément <AssignVariable> de la règle <AssignMessage>. <PropertySetRef> vous permet de créer dynamiquement une paire nom/clé d'ensemble de propriétés. Cette fonctionnalité n'est disponible que pour les proxys d'API déployés sur Apigee hybrid. Consultez la section AssignVariable. (148612340)

Bugs résolus

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
147958049 Exécution Résolution du problème de synchronisation dans la séquence de démarrage de l'environnement d'exécution qui empêchait parfois le synchronisateur de démarrer correctement.
149867244 Plate-forme K8S Échec du pod apigee-cps-setup dans la configuration multirégionale.
150187652 / 149117839 Exécution Impossible d'utiliser des tirets dans les noms d'environnement.
149220463 Pod MP Les proxys précédemment déployés devaient être déployés à nouveau.
144321144 Exécution Impossible de recharger les proxys avec des hôtes virtuels sécurisés.
147685310 Exécution Échec de l'initialisation de l'outil de synchronisation en raison de l'échec de la récupération du jeton GCP lors de l'initialisation.
151115900 Exécution La vérification interne périodique n'apparaît pas pour HybridMART, ce qui entraîne de faux résultats.

 

14 février 2020 – Apigee hybrid v1.1.1 (obsolète)

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.

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).

Les déploiements multirégionaux sont également compatibles avec GKE On-Prem et 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 Synchronisateur 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

 

27 janvier 2020 – Apigee hybrid v1.1.0 (obsolète)

Le 27 janvier 2020, Google a lancé la version 1.1.0 de l'environnement d'exécution Apigee hybrid. Cette section décrit les nouvelles fonctionnalités et les modifications apportées à la version 1.1.0.

Mise à niveau…

Vous ne pouvez pas passer de la version 1.0.0 à la version 1.1.0, et la nouvelle version n'est pas rétrocompatible avec la version 1.0.0. La version 1.1.0 nécessite une nouvelle installation.

Nouvelles fonctionnalités et améliorations

Apigee Connect (version alpha)

La version alpha d'Apigee Connect permet au service MART d'Apigee hybrid de se connecter au plan de gestion sans avoir à exposer le point de terminaison MART. Si vous utilisez Apigee Connect, vous n'avez pas besoin de configurer la passerelle d'entrée MART avec un alias d'hôte et un certificat DNS autorisé. Pour en savoir plus, contactez votre représentant Apigee.

Routage du chemin de base

Le routage du chemin de base vous permet de configurer et de gérer la manière dont Apigee hybrid achemine les appels de proxy d'API vers des environnements spécifiques. Pour en savoir plus, consultez la section Configurer le routage du chemin de base.

Modifications

Les modifications suivantes ont été apportées à la version 1.1.0 de l'environnement d'exécution hybride. Certaines de ces modifications, comme indiqué, ne sont pas rétrocompatibles avec la version 1.0.0.

  • La CLI apigeectl installe maintenant Istio dans l'espace de noms istio-system. Il s'agit de l'espace de noms par défaut pour Istio. Cette modification est incompatible avec la version hybride 1.0.0.
  • La CLI apigeectl installe maintenant CertManager dans l'espace de noms cert-manager. Cette modification est incompatible avec la version hybride 1.0.0.
  • La version compatible d'Istio déployée avec l'environnement d'exécution Apigee hybrid a été migrée vers la version 1.4.2, car la version 1.2.x n'est plus compatible.

Bugs résolus

Les problèmes suivants répertoriés dans les notes de version d'Apigee hybrid 1.0.0 ont été corrigés :

Problème Description
144886537 Le routage du chemin de base ne fonctionne pas dans la version 1.0.0 d'Apigee hybrid. Lorsque les remplacements sont configurés pour être acheminés vers différents environnements avec le même alias d'hôte, l'entrée ne les achemine pas vers un environnement en fonction du chemin.
143774187 L'interface utilisateur hybride affiche le libellé "Entreprise" dans la vue des applications.

 

 

[ 2019 ]

 

 

20 novembre 2019 – Apigee hybrid v1.0.0 (obsolète)

Le 20 novembre 2019, Google a lancé la version 1.0.0 de l'environnement d'exécution hybride Apigee. Cette section décrit les corrections de bugs introduites avec la version 1.0.0.

Bugs résolus

Les problèmes suivants répertoriés dans les notes de version d'Apigee hybride bêta 2 ont été résolus :

Problème Description
133444606

L'API d'applications développeurs mise à jour n'accepte pas tous les champs d'entrée documentés.

133192879

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

131111865

Le synchronisateur échoue lorsque le système de fichiers est trop saturé. Cela est dû au processus de récupération de mémoire de Kubernetes qui, par défaut, n'est déclenché que lorsque le système de fichiers est plein à 85 %.

Fermée : non reproductible.

Fonctionnalités Apigee non compatibles

Google ne prévoit pas d'assurer les fonctionnalités suivantes dans Apigee hybrid :

  • API vers :
    • Manipuler des entrées KVM
    • Rechercher ou révoquer des jetons d'accès OAuth (car les jetons sont hachés)
  • Développement du portail des développeurs avec Drupal 7
  • Règle OAuthv1.0a ou OAuth v1
  • Règle ConcurrentRateLimit de limitation du débit
  • Trireme (fin de vie le 10/10/2019)