Tous les produits
Search
Centre de documentation

Simple Message Queue (formerly MNS):Notes de version du SDK Java

Dernière mise à jour :Oct 10, 2026

Cette rubrique répertorie les modifications apportées au SDK Java Simple Message Queue (anciennement MNS) par version, notamment les nouvelles fonctionnalités, les corrections de bugs et les changements incompatibles. Nous vous recommandons de télécharger la dernière version du SDK pour garantir des performances élevées et une stabilité optimale.

1.4.0

Date de publication : 04/08/2025

Fonctionnalités

  • Amélioration du message d'erreur pour BatchSendMessage lorsque les corps de message trop volumineux sont bloqués.

  • Ajout de la propriété messageGroupId à la classe de message pour prendre en charge les messages FIFO.

  • Les attributs de message de topic prennent désormais en charge les nouvelles versions des clients d'abonnement aux e-mails et aux SMS.

Changements incompatibles

  • La version minimale de JDK requise est désormais JDK 8.

Téléchargement : GitHub Releases

1.3.1

Date de publication : 30/05/2025

Corrections de bugs

  • Correction d'une exception d'analyse de sérialisation survenant lors de la consommation de messages depuis une file d'attente de lettres mortes (DLQ) dans certains scénarios.

Téléchargement : GitHub Releases

1.3.0

Date de publication : 07/04/2025

Fonctionnalités

  • Ajout d'attributs définis par l'utilisateur et d'attributs système à la classe de message.

Téléchargement : GitHub Releases

1.2.1

Date de publication : 02/04/2025

Fonctionnalités

  • Modification de la valeur par défaut de socketTimeout à 40 secondes.

  • Dépréciation des propriétés et méthodes liées au nombre de messages dans la classe QueueMeta. Utilisez les API CloudMonitor pour récupérer ces métriques.

Corrections de bugs

  • Correction d'une incompatibilité jaxb-runtime dans l'environnement d'exécution JDK 8.

  • Correction d'un problème entraînant le dépassement du délai d'attente de certaines requêtes dans des scénarios extrêmes.

Téléchargement : GitHub Releases

1.2.0

Date de publication : 02/01/2025

Dépendances

  • Mise à niveau de aliyun-java-sdk-core vers la version 4.7.1.

Changements incompatibles

  • La réception ou la suppression de messages depuis une file d'attente nécessite désormais une gestion explicite des exceptions. Interceptez et gérez les exceptions pour éviter que des exceptions non capturées n'interrompent l'exécution basée sur des boucles (comme une boucle while).

Téléchargement : GitHub Releases

1.1.11

Date de publication : 23/08/2024

Fonctionnalités

  • Amélioration de la lisibilité du message d'erreur [Message]:null pour les requêtes BatchDeleteMessage invalides.

Téléchargement : GitHub Releases

1.1.10

Date de publication : 30/05/2024

Fonctionnalités

  • L'ID AccessKey et le secret AccessKey peuvent désormais être chargés à partir de variables d'environnement. Pour plus d'informations, consultez Configurer les endpoints et les identifiants.

  • La production et la consommation de messages basées sur les files d'attente et les topics prennent désormais en charge l'encodage et le décodage Base64 en option.

  • Ajout d'exemples de code pour les fonctionnalités précédentes.

  • Ajout d'exemples de code pour l'envoi et la consommation de fichiers volumineux.

  • Un RequestId est désormais renvoyé lors de l'envoi ou de la publication d'un message afin de simplifier le dépannage.

Corrections de bugs

  • Correction d'une erreur 500 causée par l'exemple de code concurrentiel dans la documentation officielle.

  • Correction d'un problème où la récupération d'un message depuis une file d'attente déclenchait toujours une longue attente, même lorsque waitseconds était défini sur 0.

  • Correction d'une incohérence de getCredentials provoquant des échecs de requête dans des scénarios extrêmes.

  • Correction d'un signalement incorrect de la version du client qui renvoyait une ancienne version ou la version du SDK d'un autre produit.

Autres modifications

  • Déplacement des exemples de code du répertoire main vers le répertoire test.

Téléchargement : GitHub Releases

1.1.9.1

Date de publication : 24/12/2021

Dépendances

  • Remplacement de la dépendance Log4j par SLF4J.

Téléchargement : aliyun-sdk-mns-1.1.9.1.jar

1.1.9

Date de publication : 18/03/2021

Fonctionnalités

  • Ajout de la prise en charge de l'API OpenService.

Corrections de bugs

  • Correction d'une exception I/O reactor status: STOPPED levée par le client en raison d'instabilités réseau dans certains scénarios.

Téléchargement : aliyun-sdk-mns-1.1.9.jar

1.1.8

Date de publication : 15/12/2016

Fonctionnalités

  • Ajout d'une API d'envoi groupé de SMS pour les abonnements aux topics.

Téléchargement : aliyun-sdk-mns-1.1.8.8.jar

1.1.7

Date de publication : 30/08/2016

Fonctionnalités

  • La méthode getMNSClient renvoie désormais le même objet Java lors de plusieurs appels.

  • Ajout d'une option de format JSON pour les abonnements aux topics.

Corrections de bugs

  • Corrections de bugs générales.

Téléchargement : aliyun-sdk-mns-1.1.7.1.jar

1.1.5

Date de publication : 26/05/2016

Fonctionnalités

  • Ajout de la diffusion de messages un-vers-plusieurs.

  • Ajout d'exemples de code pour les tests de performance du SDK Java.

Téléchargement : aliyun-sdk-mns-1.1.5.jar

1.1.4

Date de publication : 25/04/2016

Fonctionnalités

  • Les files d'attente et les adresses e-mail sont désormais prises en charge comme points de terminaison d'abonnement.

  • Ajout du filtrage de messages pour les topics.

Corrections de bugs

  • Correction des dépassements de délai d'attente des requêtes de sondage long causés par un nombre de requêtes supérieur à maxConnectionsPerRoute.

Téléchargement : aliyun-sdk-mns-1.1.4.jar

1.1.3

Date de publication : 28/03/2016

Fonctionnalités

  • Ajout de la prise en charge HTTPS.

Changements incompatibles

  • Suppression des valeurs initiales par défaut de priority, dequeueCount et delaySeconds dans l'objet Message.

Téléchargement : aliyun-sdk-mns-1.1.3.jar

1.1.2

Date de publication : 30/01/2016

Corrections de bugs

  • Correction d'un problème où le paramètre waitseconds pour popMessage utilisait la valeur de QueueMeta au lieu de 0 lorsqu'aucun paramètre n'était transmis.

Téléchargement : aliyun-sdk-mns-1.1.2.jar

1.1.1

Date de publication : 19/01/2016

Corrections de bugs

  • Correction d'un problème où les messages en chinois étaient encodés en UTF-8 au lieu du jeu de caractères par défaut de la plateforme.

Téléchargement : aliyun-sdk-mns-1.1.1.jar

1.1.0

Date de publication : 06/01/2016

Fonctionnalités

  • Ajout de la prise en charge des topics pour la messagerie publish/subscribe.

  • Ajout de la prise en charge des jetons Security Token Service (STS).

  • L'encodage Base64 des messages est désormais facultatif.

Téléchargement : aliyun-sdk-mns-1.1.0.jar

1.0.5

Date de publication : 02/12/2015

Corrections de bugs

  • Correction d'une fuite de mémoire survenant lorsque plusieurs objets CloudAccount existaient.

Dépendances

  • Mise à niveau de httpasyncclient vers la version 4.1.

Téléchargement : aliyun-sdk-mns-1.0.5.jar

1.0.4

Date de publication : 05/11/2015

Corrections de bugs

  • Correction des abandons de threads dans les cas extrêmes d'anomalies réseau.

  • Correction du thread résident qui récupère les connexions inactives après leur fermeture.

Téléchargement : aliyun-sdk-mns-1.0.4.jar

1.0.3

Date de publication : 09/06/2015

Fonctionnalités

  • Ajout de la prise en charge de BatchSendMessage, BatchReceiveMessage, BatchPeekMessage et BatchDeleteMessage.

  • Ajout d'exemples de code.

Corrections de bugs

  • Correction des blocages du SDK causés par un nombre excessif de connexions dans l'état CLOSE_WAIT.

Autres modifications

  • Mise à niveau de la version du protocole API : x-mns-version=2015-06-06.

Téléchargement : aliyun-sdk-mns-1.0.3.jar

1.0.2

Date de publication : 03/03/2015

Autres modifications

  • Optimisation de la logique d'analyse XML pour améliorer les performances.

Téléchargement : aliyun-sdk-mqs-1.0.2.jar

1.0.1

Date de publication : 19/12/2014

Autres modifications

  • Augmentation de la taille par défaut du pool de threads à 50, résolvant ainsi un goulot d'étranglement de performance lors de la synchronisation à haute concurrence.

Téléchargement : aliyun-sdk-mqs-1.0.1.jar