Skip to content

Releases: pubnub/kotlin

Java & Kotlin SDK v12.0.2

09 Dec 13:14
efb3f1d

Choose a tag to compare

December 09 2025

Fixed

  • Prevent resubscribe to previously subscribed entities.

Java & Kotlin SDK v12.0.1

20 Nov 08:34
415c246

Choose a tag to compare

November 20 2025

Fixed

  • Fixed upload/download encrypted file API. When file is encrypted application/octet-stream data format is enforced regardless of original file type (image/jpeg, video/mp4, text/plain) or server's suggested Content-Type from generateUploadUrl.
  • Removed redundant buffering when parsing encrypted data.

Java & Kotlin SDK v12.0.0

10 Nov 15:11
ca83e11

Choose a tag to compare

November 10 2025

Added

  • Added UploadFileEndpoint that is AWS S3 upload to general retryConfiguration.
  • Breaking change: Moved publishFileMessage API to use the general retryConfiguration instead of the old fileMessagePublishRetryLimit -based retry mechanism.
  • Breaking change: deprecated config property fileMessagePublishRetryLimit that is no longer used by publishFileMessage API. From now on all operations that make up sendFile API which are generate upload like, upload file and publish file message are controlled by retryConfiguration.

Java & Kotlin SDK v11.0.0

21 Oct 10:15
5d711bc

Choose a tag to compare

October 21 2025

Added

  • Added limit and offset parameters for hereNow. Number of returned users per channel by default is limited to 1000. Breaking change.

Fixed

  • Removed possibility to use deprecated MPNS -Microsoft Push Notification Service. Breaking change.
  • Added deprecation warning for GCP and old APNS PushType. .
  • In case FCM is chosen as PushType type REST query param gets fcm value instead of gcm.

Java & Kotlin SDK v10.6.0

11 Sep 12:02
b910d80

Choose a tag to compare

September 11 2025

Added

  • Added structured log statements throughout the system in transport layer, crypto module, serialization, API calls, etc.
  • Added deprecation warning for logVerbosity and httpLoggingInterceptor config params. For logging configuration we advise using SLF4J implementation lib like logback or log4j2 and their config capabilities.
  • Added new config property called customLoggers, which can bu used when customer needs can not be implemented using configuration options of SLF4J implementation libs like logback or log4j2.

Java & Kotlin SDK v10.5.8

06 Aug 14:08
f8434fe

Choose a tag to compare

August 06 2025

Fixed

  • Internal fixes.

Java & Kotlin SDK v10.5.7

31 Jul 19:14
10620a0

Choose a tag to compare

July 31 2025

Fixed

  • Internal fixes.

Java & Kotlin SDK v10.5.6

31 Jul 09:25
e2ced9a

Choose a tag to compare

July 31 2025

Fixed

  • Internal change - enabled EE for JS target in KMP tests.

Java & Kotlin SDK v10.5.5

30 Jul 11:35
08c5e04

Choose a tag to compare

July 30 2025

Fixed

  • Internal fixes.

Java & Kotlin SDK v10.5.4

21 Jul 21:45
bc459d4

Choose a tag to compare

July 21 2025

Fixed

  • Internal change - expose reconnect and disconnect in KMP .