ably/ably-php
Ably REST client library for PHP.
1.1.12
8.5M downloads/mo
#1143 most downloaded on Packagist
ably/ably-php
What this package is like to depend on
Last release 2 months ago
23 Jun 2026
Release timing varies
gaps range from 5 weeks to 1.5 years
Nearly every release is documented
notes for 21 of 21 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
21 releases · first in 2015
1 release in the last 12 months
see the full history below
Release timeline
21 releases · May 2015 to Jun 2026Releases
latest 21-
1.1.1223 Jun 2026Release notes
Open source →Fixed bugs:
- Function curl_close() is deprecated since PHP 8.5, as it has no effect since PHP 8.0
Merged pull requests:
Release notes
Open source →Fixed bugs:
- Function curl_close() is deprecated since PHP 8.5, as it has no effect since PHP 8.0
Merged pull requests:
-
1.1.1107 Mar 2025Release notes
Open source →Closed issues:
- PHP 8.4 Deprecations - Implicitly marking parameter $cipherParams as nullable is deprecated #206
- Batch publish being sent as JSON rather than msgpack #197
Merged pull requests:
Release notes
Open source →Closed issues:
- PHP 8.4 Deprecations - Implicitly marking parameter $cipherParams as nullable is deprecated #206
- Batch publish being sent as JSON rather than msgpack #197
Merged pull requests:
-
1.1.1022 Mar 2024 -
1.1.915 Sep 2022Release notes
Open source →Release notes
Open source → -
1.1.828 Jul 2022 -
1.1.719 May 2022Release notes
Open source →Implemented enhancements:
- Defaults: Generate environment fallbacks #87
Fixed bugs:
- Fallback not being used with SSL timeouts #85
Closed issues:
Release notes
Open source →Implemented enhancements:
- Defaults: Generate environment fallbacks #87
Fixed bugs:
- Fallback not being used with SSL timeouts #85
Closed issues:
-
1.1.630 Mar 2022Release notes
Open source →Implemented enhancements:
- Implement RSC7d (Ably-Agent header) #104
- Add support for PHP 8.1
Closed issues:
- X-Ably-Lib header not being set correctly #132
Merged pull requests:
Release notes
Open source →Implemented enhancements:
- Implement RSC7d (Ably-Agent header) #104
- Add support for PHP 8.1
Closed issues:
- X-Ably-Lib header not being set correctly #132
Merged pull requests:
-
1.1.523 Feb 2022Release notes
Open source →Fixed bugs:
- Using a clientId should no longer be forcing token auth in the 1.1 spec #74
Closed issues:
- Installing removes Symfony-Packages #106
- The library should not be throwing an exception when a message is sent with different
clientIdfromauth.clientId#101 - TokenRequest: timestamp is integer in PHPDoc, string at runtime, Flutter expects int #99
- Batch Mode, sending multiple messages to multiple channels #98
Merged pull requests:
Release notes
Open source →Fixed bugs:
- Using a clientId should no longer be forcing token auth in the 1.1 spec #74
Closed issues:
- Installing removes Symfony-Packages #106
- The library should not be throwing an exception when a message is sent with different
clientIdfromauth.clientId#101 - TokenRequest: timestamp is integer in PHPDoc, string at runtime, Flutter expects int #99
- Batch Mode, sending multiple messages to multiple channels #98
Merged pull requests:
-
1.1.410 Mar 2021Release notes
Open source →With this release we are introducing support for PHP 8 and dropping support for PHP versions 5.6, 7.0, and 7.1 since they have reached EOL.
Implemented enhancements:
Fixed bugs:
- Need to support Push payloads in publish() #82
Release notes
Open source →Implemented enhancements:
Fixed bugs:
- Need to support Push payloads in publish() #82
Closed issues:
- Trying to get property 'items' of non-object #92
Merged pull requests:
- Support PHP 8.0; Drop 5.6, 7.0 & 7.1 #96 (jdavid)
- Fix test case in local environment #95 (jdavid)
- Amend workflow branch name #94 (owenpearson)
- Fix parsePaginationHeaders #93 (jdavid)
- Replace Travis with GitHub workflow #91 (QuintinWillison)
- Add maintainers file #90 (niksilver)
- Rename master to main #86 (QuintinWillison)
- RSH1b2 list pagination, test next() #81 (jdavid)
-
1.1.304 Oct 2019Release notes
Open source → -
1.1.227 Jun 2019Release notes
Open source →Implemented enhancements:
- Add support for remembered REST fallback host #60
Merged pull requests:
- Push #80 (jdavid)
- RSH1c4 and RSH1c5 #78 (jdavid)
- RSH1c2 push->admin->channelSubscriptions->listChannels #77 (jdavid)
- RSH1c1 New push->admin->channelSubscriptions->list_ #76 (jdavid)
- RSH1c3 New push->admin->channelSubscriptions->save #75 (jdavid)
- RSH1b5 New push.admin.device_registrations.removeWhere #73 (jdavid)
-
1.1.119 Feb 2019Release notes
Open source →Merged pull requests:
- Known Limitations #71 (Srushtika)
- Use "https_proxy" env variable if defined to set the CURLOPT_PROXY option. #54 (DamienHarper)
-
1.1.013 Feb 2019Release notes
Open source →Implemented enhancements:
- Ensure request method accepts UPDATE, PATCH & DELETE verbs #57
Closed issues:
- cURL error: Operation timed out after 10001 milliseconds with 0 out of -1 bytes received #62
- Idempotent publishing is not enabled in the upcoming 1.1 release #61
- Add idempotent REST publishing #56
- Ability to subscribe from the server #47
Merged pull requests:
- RSH1b4 New push.admin.device_registrations.remove #69 (jdavid)
- RSH1b2 New push.admin.device_registrations.list_ #68 (jdavid)
- RSC15f Support for remembered REST fallback host #67 (jdavid)
- New RSH1b1 New push.admin.device_registrations.get #66 (jdavid)
- RHS1b3 New push.admin.device_registrations.save #65 (jdavid)
- Add patch #64 (jdavid)
- Idempotent only enabled in 1.2 #63 (jdavid)
- RSH1a New push.admin.publish #59 (jdavid)
- Idempotent #58 (jdavid)
- Add missing
$to presence history example #55 (Quezler) - Fix failing tests #53 (funkyboy)
- Use "http_proxy" env variable if defined to set the CURLOPT_PROXY opt… #51 (DamienHarper)
- Add supported platforms to README #49 (funkyboy)
- WIP: Update PHP versions tested on Travis #48 (funkyboy)
-
1.0.116 May 2017Release notes
Open source →Implemented enhancements:
- Fix HttpRequest & HttpRetry timeouts #42
Closed issues:
- 0.9: implement TM3; TP4 (fromEncoded, fromEncodedArray) #40
Merged pull requests:
-
1.0.007 Mar 2017Release notes
Open source →v1.0 release and upgrade notes from v0.8
- See https://github.com/ably/docs/issues/235
Implemented enhancements:
- PaginatedResult hasNext and isLast are attributes #41
Closed issues:
- 1.0 version bump #43
-
0.9.012 Aug 2016Release notes
Open source →Fixed bugs:
- cURL error: SSL certificate problem: self signed certificate in certificate chain #32
Closed issues:
Merged pull requests:
-
0.8.423 Mar 2016 -
0.8.317 Feb 2016 -
0.8.214 Jan 2016Release notes
Open source →Implemented enhancements:
Fixed bugs:
- Do not persist authorise attributes force & timestamp #23
- Travis version support #21
- Switch arity of auth methods #16
Merged pull requests:
-
0.8.115 Dec 2015 -
0.8.018 May 2015Release notes
Open source →Implemented enhancements:
- Rename to ably-php-rest #4
Merged pull requests:
- Demo, bug fixes, Heroku #12 (bladeSk)
- More tweaks to match the spec #11 (bladeSk)
- Complete functionality #9 (bladeSk)
- ably-common integration #6 (bladeSk)
- PresenceMessage decoding and tests + namespace/Composer rewrite #5 (bladeSk)
- Update readme and add travis #3 (kouno)
- Presence tests and channel pagination #2 (bladeSk)
* This Change Log was automatically generated by github_changelog_generator