PHP SDK release notes
Release history of the Simple Message Queue (formerly MNS) PHP SDK. For optimal performance and stability, use the latest version.
Version mapping
The version numbers in this document do not always match the version numbers on GitHub and Packagist.
| Document version | GitHub / Packagist version | Notes |
|---|---|---|
| 1.3.7 and later | Same | Version numbers are aligned starting from 1.3.7 |
| 1.3.6 | 1.1.0 | Document version differs from package version |
| 1.1.0 | N/A | Does not correspond to version 1.0.0 on GitHub or Packagist |
| 1.0.0 | N/A | Does not correspond to version 1.0.0 on GitHub or Packagist |
Version 1.4.0
Released: 2025-08-01
Features
Added support for user-defined properties and system properties to the message class.
Version 1.3.7
Released: 2024-07-17
Starting from version 1.3.7, document version numbers match GitHub and Packagist.
Features
AccessKey ID and AccessKey secret can now be read from environment variables. For more information, see Configure endpoints and credentials.
Added Base64 encoding and decoding support for producing and consuming messages on topics and queues.
Added sample code for these features.
Bug fixes
Fixed an issue where an incorrect client version was reported.
Fixed a compatibility issue between Guzzle and PHP versions.
Fixed an issue where undefined variables were used during exception handling.
Version 1.3.6
Released: 2019-04-26
This version corresponds to version 1.1.0 on GitHub and Packagist.
Features
Added support for Composer installation.
Version 1.3.5
Released: 2017-06-06
Features
Added a check for the Priority parameter when you call the SendMessage operation.
Version 1.3.4
Released: 2017-04-13
Features
Added support for pushing text messages with templates that have empty variables.
Version 1.3.3
Released: 2016-12-15
Features
Added support for pushing text messages. For more information, see the corresponding code in the TopicTest.php file.
Version 1.3.2
Released: 2016-11-03
Features
Added a setting for the timeout period.
Bug fixes
Fixed an issue with parsing the Endpoint parameter in the response of the GetSubscriptionAttr operation.
Version 1.3.1
Released: 2016-05-19
Improvements
Updated the HttpServerSample for reading topic messages and improved other samples.
Version 1.3.0
Released: 2016-02-25
Features
Added support for pushing messages to queues and mail endpoints for subscriptions.
Version 1.2.2
Released: 2016-02-25
Bug fixes
Fixed a bug where the BatchSendResponse operation did not return the correct result.
Version 1.2.1
Released: 2016-02-22
Changes
All MessageBody values in a queue are encoded in Base64 by default. To disable Base64 encoding, pass the
$base64 = FALSEparameter when you call the getQueueRef operation.
Version 1.2.0
Released: 2016-02-14
Changes
The PublishMessage operation no longer performs Base64 encoding on MessageBody.
Version 1.1.0
Released: 2016-01-05
This version does not correspond to version 1.0.0 on GitHub or Packagist.
Features
Added support for topics.
Added support for Security Token Service (STS) tokens.
Version 1.0.0
Released: 2015-11-07
This version does not correspond to version 1.0.0 on GitHub or Packagist.
Initial release.