Skip to content

Commit 722dac5

Browse files
PubNub SDK v5.4.0 release.
1 parent ca0f3ca commit 722dac5

File tree

3 files changed

+28
-9
lines changed

3 files changed

+28
-9
lines changed

.pubnub.yml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
name: c-core
22
schema: 1
3-
version: "5.3.2"
3+
version: "5.4.0"
44
scm: github.com/pubnub/c-core
55
changelog:
6+
- date: 2025-10-21
7+
version: v5.4.0
8+
changes:
9+
- type: feature
10+
text: "Provide interfaces (`pubnub_use_tcp_keep_alive`, `pubnub_dont_use_tcp_keep_alive`, `use_tcp_keep_alive`, and `dont_use_tcp_keep_alive`) to set up active TCP connection keep-alive packet sending."
11+
- type: bug
12+
text: "Replace the Windows API, which in a multithreaded environment became a reason for crashes during the DNS resolution process."
13+
- type: bug
14+
text: "Fix the issue because of which client created a secondary connection when built with `PUBNUB_USE_IPV6` support."
615
- date: 2025-09-23
716
version: v5.3.2
817
changes:
@@ -1036,7 +1045,7 @@ sdks:
10361045
distribution-type: source code
10371046
distribution-repository: GitHub release
10381047
package-name: C-Core
1039-
location: https://github.com/pubnub/c-core/releases/tag/v5.3.2
1048+
location: https://github.com/pubnub/c-core/releases/tag/v5.4.0
10401049
requires:
10411050
-
10421051
name: "miniz"
@@ -1102,7 +1111,7 @@ sdks:
11021111
distribution-type: source code
11031112
distribution-repository: GitHub release
11041113
package-name: C-Core
1105-
location: https://github.com/pubnub/c-core/releases/tag/v5.3.2
1114+
location: https://github.com/pubnub/c-core/releases/tag/v5.4.0
11061115
requires:
11071116
-
11081117
name: "miniz"
@@ -1168,7 +1177,7 @@ sdks:
11681177
distribution-type: source code
11691178
distribution-repository: GitHub release
11701179
package-name: C-Core
1171-
location: https://github.com/pubnub/c-core/releases/tag/v5.3.2
1180+
location: https://github.com/pubnub/c-core/releases/tag/v5.4.0
11721181
requires:
11731182
-
11741183
name: "miniz"
@@ -1230,7 +1239,7 @@ sdks:
12301239
distribution-type: source code
12311240
distribution-repository: GitHub release
12321241
package-name: C-Core
1233-
location: https://github.com/pubnub/c-core/releases/tag/v5.3.2
1242+
location: https://github.com/pubnub/c-core/releases/tag/v5.4.0
12341243
requires:
12351244
-
12361245
name: "miniz"
@@ -1291,7 +1300,7 @@ sdks:
12911300
distribution-type: source code
12921301
distribution-repository: GitHub release
12931302
package-name: C-Core
1294-
location: https://github.com/pubnub/c-core/releases/tag/v5.3.2
1303+
location: https://github.com/pubnub/c-core/releases/tag/v5.4.0
12951304
requires:
12961305
-
12971306
name: "miniz"
@@ -1347,7 +1356,7 @@ sdks:
13471356
distribution-type: source code
13481357
distribution-repository: GitHub release
13491358
package-name: C-Core
1350-
location: https://github.com/pubnub/c-core/releases/tag/v5.3.2
1359+
location: https://github.com/pubnub/c-core/releases/tag/v5.4.0
13511360
requires:
13521361
-
13531362
name: "miniz"
@@ -1400,7 +1409,7 @@ sdks:
14001409
distribution-type: source code
14011410
distribution-repository: GitHub release
14021411
package-name: C-Core
1403-
location: https://github.com/pubnub/c-core/releases/tag/v5.3.2
1412+
location: https://github.com/pubnub/c-core/releases/tag/v5.4.0
14041413
requires:
14051414
-
14061415
name: "miniz"

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## v5.4.0
2+
October 21 2025
3+
4+
#### Added
5+
- Provide interfaces (`pubnub_use_tcp_keep_alive`, `pubnub_dont_use_tcp_keep_alive`, `use_tcp_keep_alive`, and `dont_use_tcp_keep_alive`) to set up active TCP connection keep-alive packet sending.
6+
7+
#### Fixed
8+
- Replace the Windows API, which in a multithreaded environment became a reason for crashes during the DNS resolution process.
9+
- Fix the issue because of which client created a secondary connection when built with `PUBNUB_USE_IPV6` support.
10+
111
## v5.3.2
212
September 23 2025
313

core/pubnub_version_internal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#define INC_PUBNUB_VERSION_INTERNAL
44

55

6-
#define PUBNUB_SDK_VERSION "5.3.2"
6+
#define PUBNUB_SDK_VERSION "5.4.0"
77

88

99
#endif /* !defined INC_PUBNUB_VERSION_INTERNAL */

0 commit comments

Comments
 (0)