Releases: pubnub/c-core
Releases · pubnub/c-core
v4.5.0
October 16 2023
Added
- Update the crypto module structure and add enhanced AES-CBC cryptor.
Fixed
- Improved security of crypto implementation by increasing the cipher key entropy by a factor of two.
- Fixed missing return from failed
pbaes256_decrypt_alloc()
function.
v4.4.0
September 28 2023
Added
- Provide module files to integrate SDK with Unreal Enigne.
v4.3.0
July 24 2023
Added
- Add
publisher
field intopubnub_v2_message
.
Fixed
- Fixed
flags
andregion
values that always equaled0
.
v4.2.2
May 24 2023
Fixed
- Conditionally use of using newest openssl API Ipv4 parsing is needed for working with proxy. Include object file with that function for proxy builds.
Modified
- Use newest openssl API.
v4.2.1
April 26 2023
Modified
- Conditionally use
sha256
when build is linked with OpenSSL 3+ version.
v4.2.0
February 07 2023
Added
- Updated QT to version
6.*
.
Fixed
- Fixed not building QT module.
- Align QT module with current SDK state.
Modified
- Removed some states, classes and structs that aren't currently used.
v4.1.0
January 16 2023
Added
- Added pubnub_set_state_ex to support heartbeat.
Fixed
- Removed state param from subscribe request.
- Added state param to hearbeat request.
v4.0.6
December 14 2022
Fixed
- Fixed hanging allocated memory after error in
parse_token
by cleaning the result memory oncbor
error.
Modified
- Implemented more tests for
pubnub_token_parse
function to increase confidence about that function. - Refactored implementation of some tests' setups.