Skip to content

Releases: pubnub/c-core

v4.16.0

25 Dec 23:40
ea0a4c1
Compare
Choose a tag to compare

December 25 2024

Added

  • Additional flags for C/CPP can be set with: USER_C_FLAGS / USER_CXX_FLAGS.

Fixed

  • Fix because of which one of the source files has been missed for Windows.
  • Fix issue with unsupported concatenation of sources files / definitions (+=).

Modified

  • Refactor our Makefiles from different folders and platforms to use include directives to include shared definitions, flags, source files.

v4.15.0

25 Nov 21:52
eb84d56
Compare
Choose a tag to compare

November 25 2024

Added

  • Add custom message type support for the following APIs: publish, signal, share file, subscribe and history.
  • Add connectivity setter.

Fixed

  • Add pubnub_set_ipv4_connectivity and pubnub_set_ipv6_connectivity to pubnub_coreapi to switch preferred connectivity protocol. Make sure that in case of connection close (including because of error) proxy context object will be reset.

v4.14.1

24 Oct 13:12
538879c
Compare
Choose a tag to compare

October 24 2024

Fixed

  • Fix CMakeLists to build correctly on Windows.

Modified

  • Prepare CMakeLists to support builds for Arm64 architecture.

v4.14.0

15 Oct 14:01
dab23a6
Compare
Choose a tag to compare

October 15 2024

Added

  • Add core Event Engine implementation with the required set of types and methods.
  • Add Subscribe Event Engine built atop of the core Event Engine implementation.
  • Add the following entities: channel, channel group, uuid and channel metadata objects.
  • Add objects to manage subscriptions and provides interface for update listeners.
  • Add new event listeners, which make it possible to add listeners to a specific entity or group of entities (though subscription and subscription set).
  • Added ability to configure automated retry policies for failed requests.

v4.13.1

05 Sep 07:59
a1bb8bb
Compare
Choose a tag to compare

September 05 2024

Fixed

  • Removed additional null byte character.

v4.13.0

09 Aug 03:13
82fdbea
Compare
Choose a tag to compare

August 09 2024

Added

  • Add delete message API support to the advanced history module.

v4.12.3

05 Aug 15:36
f714dc5
Compare
Choose a tag to compare

August 05 2024

Fixed

  • Add the missing ttl parameter to the pubnub_publish_options for extended publish configuration.

v4.12.2

05 Aug 13:19
966e078
Compare
Choose a tag to compare

August 05 2024

Fixed

  • Fixed custom bool type for CMake builds.

v4.12.1

05 Aug 07:34
532927a
Compare
Choose a tag to compare

August 05 2024

Fixed

  • Fix query values for boolean flags for history endpoint (include meta, include uuid, include message type and reverse).

v4.12.0

30 Jul 05:39
4789b71
Compare
Choose a tag to compare

July 30 2024

Added

  • Added filter and sort parameters to be closer to the other SDKs with object API.
  • Configurable bool type.

Fixed

  • Missing features needed for grant token API in CMakeLIsts.txt.