PHP SDK release notes

Updated at:

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 versionGitHub / Packagist versionNotes
1.3.7 and laterSameVersion numbers are aligned starting from 1.3.7
1.3.61.1.0Document version differs from package version
1.1.0N/ADoes not correspond to version 1.0.0 on GitHub or Packagist
1.0.0N/ADoes 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.

Download SDK

Version 1.3.7

Released: 2024-07-17

Note

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.

Download SDK

Version 1.3.6

Released: 2019-04-26

Note

This version corresponds to version 1.1.0 on GitHub and Packagist.

Features

  • Added support for Composer installation.

Download SDK

Version 1.3.5

Released: 2017-06-06

Features

  • Added a check for the Priority parameter when you call the SendMessage operation.

Download SDK

Version 1.3.4

Released: 2017-04-13

Features

  • Added support for pushing text messages with templates that have empty variables.

Download SDK

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.

Download SDK

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.

Download SDK

Version 1.3.1

Released: 2016-05-19

Improvements

  • Updated the HttpServerSample for reading topic messages and improved other samples.

Download SDK

Version 1.3.0

Released: 2016-02-25

Features

  • Added support for pushing messages to queues and mail endpoints for subscriptions.

Download SDK

Version 1.2.2

Released: 2016-02-25

Bug fixes

  • Fixed a bug where the BatchSendResponse operation did not return the correct result.

Download SDK

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 = FALSE parameter when you call the getQueueRef operation.

Download SDK

Version 1.2.0

Released: 2016-02-14

Changes

  • The PublishMessage operation no longer performs Base64 encoding on MessageBody.

Download SDK

Version 1.1.0

Released: 2016-01-05

Note

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.

Download SDK

Version 1.0.0

Released: 2015-11-07

Note

This version does not correspond to version 1.0.0 on GitHub or Packagist.

Initial release.

Download SDK