Skip to content

Commit e4a7f13

Browse files
PubNub SDK v9.5.0 release.
1 parent b7d2add commit e4a7f13

File tree

8 files changed

+37
-10
lines changed

8 files changed

+37
-10
lines changed

.pubnub.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
---
22
changelog:
3+
- date: 2025-04-15
4+
version: v9.5.0
5+
changes:
6+
- type: feature
7+
text: "The configured retry policy will be used for any failed request."
8+
- type: feature
9+
text: "By default, the SDK is configured to use an exponential retry policy for failed subscribe requests."
10+
- type: bug
11+
text: "`PNSubscriptionChangedCategory` will be emitted each time the list of channels and groups is changing."
12+
- type: improvement
13+
text: "Automated request retry has been moved into the network layer to handle all requests (not only subscribed)."
14+
- type: improvement
15+
text: "Properly destroy `PubNub` instance after each test case to make sure that all connections closed and prevent tests from hanging."
316
- date: 2025-04-10
417
version: v9.4.0
518
changes:
@@ -1209,7 +1222,7 @@ supported-platforms:
12091222
- 'Ubuntu 14.04 and up'
12101223
- 'Windows 7 and up'
12111224
version: 'Pubnub Javascript for Node'
1212-
version: '9.4.0'
1225+
version: '9.5.0'
12131226
sdks:
12141227
- full-name: PubNub Javascript SDK
12151228
short-name: Javascript
@@ -1225,7 +1238,7 @@ sdks:
12251238
- distribution-type: source
12261239
distribution-repository: GitHub release
12271240
package-name: pubnub.js
1228-
location: https://github.com/pubnub/javascript/archive/refs/tags/v9.4.0.zip
1241+
location: https://github.com/pubnub/javascript/archive/refs/tags/v9.5.0.zip
12291242
requires:
12301243
- name: 'agentkeepalive'
12311244
min-version: '3.5.2'
@@ -1896,7 +1909,7 @@ sdks:
18961909
- distribution-type: library
18971910
distribution-repository: GitHub release
18981911
package-name: pubnub.js
1899-
location: https://github.com/pubnub/javascript/releases/download/v9.4.0/pubnub.9.4.0.js
1912+
location: https://github.com/pubnub/javascript/releases/download/v9.5.0/pubnub.9.5.0.js
19001913
requires:
19011914
- name: 'agentkeepalive'
19021915
min-version: '3.5.2'

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## v9.5.0
2+
April 15 2025
3+
4+
#### Added
5+
- The configured retry policy will be used for any failed request.
6+
- By default, the SDK is configured to use an exponential retry policy for failed subscribe requests.
7+
8+
#### Fixed
9+
- `PNSubscriptionChangedCategory` will be emitted each time the list of channels and groups is changing.
10+
11+
#### Modified
12+
- Automated request retry has been moved into the network layer to handle all requests (not only subscribed).
13+
- Properly destroy `PubNub` instance after each test case to make sure that all connections closed and prevent tests from hanging.
14+
115
## v9.4.0
216
April 10 2025
317

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ Watch [Getting Started with PubNub JS SDK](https://app.dashcam.io/replay/64ee0d2
2727
npm install pubnub
2828
```
2929
* or download one of our builds from our CDN:
30-
* https://cdn.pubnub.com/sdk/javascript/pubnub.9.4.0.js
31-
* https://cdn.pubnub.com/sdk/javascript/pubnub.9.4.0.min.js
30+
* https://cdn.pubnub.com/sdk/javascript/pubnub.9.5.0.js
31+
* https://cdn.pubnub.com/sdk/javascript/pubnub.9.5.0.min.js
3232
3333
2. Configure your keys:
3434

dist/web/pubnub.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4138,7 +4138,7 @@
41384138
return base.PubNubFile;
41394139
},
41404140
get version() {
4141-
return '9.4.0';
4141+
return '9.5.0';
41424142
},
41434143
getVersion() {
41444144
return this.version;

dist/web/pubnub.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/core/components/configuration.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ const makeConfiguration = (base, setupCryptoModule) => {
143143
return base.PubNubFile;
144144
},
145145
get version() {
146-
return '9.4.0';
146+
return '9.5.0';
147147
},
148148
getVersion() {
149149
return this.version;

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pubnub",
3-
"version": "9.4.0",
3+
"version": "9.5.0",
44
"author": "PubNub <[email protected]>",
55
"description": "Publish & Subscribe Real-time Messaging with PubNub",
66
"scripts": {

src/core/components/configuration.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ export const makeConfiguration = (
202202
return base.PubNubFile;
203203
},
204204
get version(): string {
205-
return '9.4.0';
205+
return '9.5.0';
206206
},
207207
getVersion(): string {
208208
return this.version;

0 commit comments

Comments
 (0)