Les mises à jour de juin facilitent l'automatisation et la fiabilité des flux de travail API quotidiens, grâce à des opérations CLI prêtes pour l'IA, des importations plus propres, un rafraîchissement automatique OAuth 2.0 et plusieurs améliorations demandées par les utilisateurs.
Cette version se concentre sur les points où les équipes API perdent souvent du temps : donner aux agents IA un accès structuré aux ressources réelles du projet, réduire le nettoyage après les importations, maintenir les requêtes protégées par OAuth en fonctionnement et faciliter les tâches de test et de configuration petites mais fréquentes.
Voici ce qui a changé ce mois-ci.
Nouvelles Mises à Jour
Apidog CLI Prend en Charge les Flux de Travail API Alimentés par l'IA
Apidog CLI est en train de devenir la couche d'exécution pour les flux de travail API alimentés par l'IA.
Au lieu de demander aux utilisateurs d'apprendre manuellement chaque commande, l'objectif est de permettre aux agents IA de travailler avec des ressources Apidog réelles de manière structurée. Grâce aux capacités de la CLI, les agents peuvent lire les ressources du projet, écrire des modifications, valider des opérations structurées, exporter des données et exécuter des flux de travail de test de manière plus fiable.
Ce mois-ci, Apidog CLI ajoute plusieurs améliorations pratiques dans cette direction :
- Il peut servir de couche d'exécution pour les agents IA opérant sur les ressources du projet Apidog.
- Il prend en charge l'exécution de cas de test.
- Les cas de scénario peuvent référencer des points de terminaison, des cas de test et d'autres scénarios.
- Les exportations au format natif et OpenAPI prennent en charge un contrôle de portée plus précis.
Associée aux Apidog Skills, la CLI donne aux agents IA des instructions plus claires et des limites d'opération plus sûres. Les agents peuvent mieux comprendre comment utiliser les ressources Apidog, valider les changements générés avant de les réécrire, et accomplir les tâches API avec moins d'incertitude.
Considérez la CLI comme le pont entre les instructions d'IA en langage naturel et les opérations de projet Apidog structurées.
Améliorations de l'Importation et de l'Exportation
Cette version améliore également plusieurs flux de travail d'importation et d'exportation, en particulier pour les équipes qui déplacent des données de Postman ou qui maintiennent des définitions d'API avec OpenAPI et Swagger.
Lors de l'importation de données via l'API Postman, Apidog peut désormais supprimer les espaces des noms de variables. Cela aide à réduire le nettoyage après l'importation et évite les problèmes causés par des noms de variables peu pratiques ou incohérents lors de leur utilisation ultérieure.
Lors de l'importation d'espaces de travail via l'API Postman, Apidog peut également renommer les noms d'espaces de travail ambigus "My Workspace" en fonction du créateur de l'espace de travail. Pour les équipes qui importent plusieurs espaces de travail, cela rend les données importées plus faciles à identifier et à organiser.
L'import/export OpenAPI et Swagger devient également plus complet. Apidog prend désormais en charge les paramètres de type objet et les paramètres de type référence lors de l'import/export, aidant les équipes à préserver des structures de spécification API plus riches avec moins d'ajustements manuels.
| Avant | Maintenant |
|---|---|
|
|
OAuth 2.0 Prend Désormais en Charge le Rafraîchissement Automatique des Jetons
L'authentification OAuth 2.0 prend désormais en charge le rafraîchissement automatique des jetons.
Lorsqu'un jeton d'accès est sur le point d'expirer ou a déjà expiré, Apidog peut le rafraîchir automatiquement afin que les requêtes puissent continuer sans que vous ayez à vous réauthentifier manuellement ou à copier un nouveau jeton.
Ceci est particulièrement utile pour les équipes qui déboguent fréquemment des API protégées par OAuth. Au lieu d'interrompre le flux de requêtes chaque fois qu'un jeton expire, Apidog aide à maintenir la session active.
Cela réduit les interruptions d'authentification pendant le débogage, les tests et la validation répétée des requêtes API.
Améliorations Basées sur les Retours Utilisateurs
Meilleure Compatibilité Client MCP
Apidog a amélioré la compatibilité du client MCP et peut désormais analyser les schémas non standard de manière plus fiable.
Cela aide lors de la connexion à des serveurs ou outils MCP dont la sortie de schéma ne suit pas strictement les formats attendus. Au lieu d'échouer prématurément sur des différences de schéma, Apidog peut gérer davantage de réponses MCP réelles et améliorer le taux de réussite de l'intégration et du débogage des outils.
Rechercher des Étapes Statiques par Nom dans les Suites de Tests
Lors de l'ajout d'étapes statiques à une suite de tests, vous pouvez désormais effectuer une recherche par nom.
Pour les projets comportant de nombreux points de terminaison, cas de test ou scénarios, cela accélère la recherche de l'étape appropriée et son ajout à la suite sans avoir à parcourir manuellement de longues listes.
Les Tâches Planifiées Ajoutent une Option "Toutes les 8 heures"
Les tâches planifiées incluent désormais une option "Toutes les 8 heures".
Cela offre aux équipes un autre intervalle utile pour les tests automatisés récurrents, les vérifications de type surveillance ou les flux de travail de validation d'API périodiques.
L'Application Web Apidog Prend en Charge la Configuration des En-têtes Générés Automatiquement
L'application Web Apidog prend désormais en charge la configuration des en-têtes générés automatiquement.
Cela donne aux utilisateurs de l'application Web plus de contrôle sur le comportement des requêtes et aide à aligner les en-têtes de requêtes générés avec les exigences de l'équipe ou du projet.
Corrections de Bugs et Améliorations Mineures
Nous avons également livré un ensemble de correctifs et d'améliorations mineures ce mois-ci, notamment :
- Amélioration des performances lors de la sélection de scénarios de test volumineux pour les branches enfants, réduisant ainsi le risque d'erreurs de temporisation.
- Les listes de branches de sprint et de branches générales prennent désormais en charge l'affichage des identifiants de branche et leur copie.
- Un message plus convivial s'affiche lorsque macOS ne peut pas envoyer de requêtes intranet.
- Correction d'un problème où les URL de base de service n'étaient pas importées et les points de terminaison n'étaient pas liés au service spécifié lors de la réimportation de données Apidog dans un nouveau module.
- Correction d'un problème où l'authentification OAuth 1.0 configurée pour être ajoutée à l'en-tête de requête n'était pas réellement ajoutée à l'en-tête de requête.
- Correction d'un problème où le code de requête de point de terminaison généré ne fonctionnait pas correctement lorsque Basic Auth utilisait des variables chinoises.
- Correction d'un problème où le code de requête généré utilisait incorrectement HTTPS lorsque le point de terminaison utilisait HTTP.
- Correction d'un problème où l'exécution de scénarios CLI pouvait signaler "Jeton inattendu" lorsqu'une étape de scénario référençait un corps de réponse au format brut.
- Correction d'un problème où les détails du rapport de test apparaissaient toujours comme étant en cours d'exécution après l'arrêt anormal d'un scénario de test automatisé.
- Correction d'un problème où le rapport correspondant n'était pas affiché dans la liste des rapports de test après l'exécution de cas de scénario dans le dossier racine.
- Correction d'un problème où le rafraîchissement de l'application Web Apidog ramenait automatiquement le projet à la branche principale.
- Correction d'un problème où les options de filtre de balise n'avaient pas de contenu lors de l'importation de branche et lors de l'insertion de points de terminaison en Markdown.
- Correction d'un problème où les services non par défaut étaient ajoutés de manière répétée lors de l'importation de fichiers Apidog avec plusieurs modules et services.
- Correction d'un problème où les balises de document Markdown n'étaient pas importées correctement lors de l'importation de données Apidog.
- Correction d'un problème où des conflits étaient toujours affichés après la fusion de points de terminaison dans la branche principale dans certains cas.
- Correction d'un problème où des erreurs de frontend pouvaient survenir dans certains cas lors du débogage des points de terminaison SSE.
- Correction d'un problème où les statistiques de projet On-Premises ne comptaient que les données du module par défaut.
- Correction d'un problème où l'importation d'un fichier Apidog multi-module à partir de la page des détails de l'équipe importait incorrectement les points de terminaison dans le module par défaut.
- Correction d'un problème où les modifications disparaissaient dans certains cas après la soumission des modifications.
- Correction d'un problème où un message d'erreur incorrect était affiché dans le flux de vérification des e-mails lors du changement de mots de passe.
Ce Que Cela Signifie
Ensemble, ces mises à jour rendent Apidog plus utile dans les flux de travail qui englobent les personnes, les agents IA, les spécifications et les tests automatisés.
| Domaine | Ce qui s'améliore | Pourquoi c'est important |
|---|---|---|
| Flux de travail CLI alimentés par l'IA | La CLI peut aider les agents IA à opérer sur les ressources réelles du projet Apidog, à exécuter des cas de test, à référencer des actifs existants et à contrôler les exportations plus précisément. | Plus facile pour les agents IA d'accomplir des tâches API avec un contexte de projet structuré au lieu de deviner à partir d'informations non structurées. |
| Importation et exportation | Les importations via l'API Postman peuvent nettoyer les noms de variables et clarifier les noms d'espaces de travail ; l'import/export OpenAPI/Swagger prend en charge les paramètres de type objet et de type référence. | Moins de nettoyage après la migration et un échange de spécifications API plus complet. |
| Authentification | Les jetons OAuth 2.0 peuvent se rafraîchir automatiquement. | Moins d'interruptions pendant le débogage et les tests d'API. |
| Compatibilité MCP | Le client MCP peut analyser davantage de schémas non standard. | Meilleure compatibilité avec les outils et serveurs MCP réels. |
| Flux de travail de test | Les étapes statiques sont plus faciles à trouver, et les tâches planifiées prennent en charge un intervalle supplémentaire de 8 heures. | Configuration plus rapide de la suite de tests et exécution de tests récurrents plus flexible. |
| Configuration de l'application Web | Les en-têtes générés automatiquement peuvent être configurés dans l'application Web Apidog. | Plus de contrôle sur le comportement des requêtes dans les flux de travail basés sur le navigateur. |
Le résultat est un chemin opérationnel plus propre : les agents IA obtiennent un meilleur contexte de projet, les données importées nécessitent moins de nettoyage, les requêtes OAuth sont moins susceptibles d'être interrompues, et les équipes ont plus de contrôle sur les tests récurrents et la configuration des requêtes.
Rejoignez la Conversation
Connectez-vous avec d'autres ingénieurs API et l'équipe Apidog :
- Rejoignez notre communauté Discord pour des discussions et un support en temps réel.
- Participez à notre communauté Slack pour des conversations techniques.
- Suivez-nous sur X (Twitter) pour les dernières mises à jour.
P.S. Pour tous les détails sur les mises à jour, consultez le Journal des modifications Apidog.
Cordialement,
L'équipe Apidog
