## v8.0.0
*October 29, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Add `UseRawMessage` parameter to `SendFile` and `PublishFileMessage` functions - when enabled, message content is sent as-is without wrapping in a 'text' JSON field.<br/>• Add `CustomMessageType` parameter to `PublishFileMessage` function to enable custom message type specification.<br/>• Add `Status` and `Type` fields to App Context objects (Channel and UUID Metadata, Channel Members and Memberships).<br/>• Add `IfMatchETag` method to `SetChannelMetadata` and `SetUUIDMetadata` to enable conditional updates that prevent overwriting metadata without fetching the latest version first.<br/>• The `HereNow` method now returns a maximum of 1,000 occupants per channel. Previously, it would return all occupants regardless of count. If you have channels with more than 1,000 occupants, you must use pagination (new `Limit` and `Offset` parameters) to retrieve the complete list. **BREAKING CHANGE**.<br/>• Add testable code snippets with examples for all API endpoints. Fix old snippets and remove outdated ones. |
| **Fixed** | • Fix bug where `ShouldStore` parameter was not being added to `SendFile` requests. Now correctly defaults to false. **BREAKING CHANGE**.<br/>• Fix bug where `SendFile` function was not including `Meta` and other parameters in the request.<br/>• Fix bug where `Fire` method was not correctly including `Meta` parameter in the request. |
| **Modified** | • Remove `PNPushTypeMPNS` push type entirely, deprecate `PNPushTypeGCM` and `PNPushTypeAPNS`, and add new `PNPushTypeFCM` type for Firebase Cloud Messaging. **BREAKING CHANGE**.<br/>• Change `PNPublishMessage.Text` parameter type from string to interface{} to enable sending arbitrary JSON types in published file messages. **BREAKING CHANGE**.<br/>• Remove not supported `Reverse` parameter from `Fetch` function. **BREAKING CHANGE**.<br/>• Rename status field to `Status` in response structures to fix JSON marshalling and linter errors.<br/>• Add missing unit and e2e tests for all API endpoints to improve code coverage.<br/>• Change testing script to use `GoTestSum` for improved test output formatting and readability. |
## v7.4.0
*September 11, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Add an `PNDisconnectedUnexpectedlyCategory ` announcement in case of server / connection errors after the initial / handshake subscription. |
| **Fixed** | • Fix deadlock that could happen during unsubscribe in `stopHeartbeatTimer` function. |
## v7.3.4
*May 8, 2025*
| Type | Changes |
|------|----------|
| **Modified** | • Revert golang.org/x/net to the safest version. |
## v7.3.3
*May 7, 2025*
| Type | Changes |
|------|----------|
| **Modified** | • Update Go SDK dependencies to fix Snyk vulnerability. Remove Gopkg files. |
## v7.3.2
*March 21, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Add handling panic while destroying the pubnub client in case pn.jobQueue is already closed. Thanks @piyushkumar96 for your contribution!. |
## v7.3.1
*March 6, 2025*
| Type | Changes |
|------|----------|
| **Modified** | • Update go sdk dependencies to fix GH Dependabot vulnerabilities (end of support for Go 1.16 and 1.17). |
## v7.3.0
*December 10, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Add `CustomMessageType` to messages and files. |
## v7.2.1
*November 27, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Handle unencrypted message while getting messages with crypto. |
## v7.2.0
*October 16, 2023*
| Type | Changes |
|------|----------|
| **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. |
## v7.1.2
*May 11, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Use http client configured for subscribe calls to make subscribe calls. |
## v7.1.1
*March 7, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Undeprecate Grant Token methods.<br/>• Bump dependencies to avoid vulnerabilities. |
## v7.1.0
*August 9, 2022*
| Type | Changes |
|------|----------|
| **Added** | • Add support for spaces and users permissions in GrantToken.<br/>• Add new Get/SetUserId and NewConfigWithUserId factory method for Config. Deprecate UUID. |
## v7.0.3
*May 4, 2022*
| Type | Changes |
|------|----------|
| **Fixed** | • Set default limit for object calls with context.<br/>• All channel groups management operations could double escape some  characters which could cause signature problems. |
## v7.0.2
*March 17, 2022*
| Type | Changes |
|------|----------|
| **Fixed** | • Send region on subscribe calls.<br/>• Close idle connections to free up goroutines when closing PubNub. |
## v7.0.1
*February 8, 2022*
| Type | Changes |
|------|----------|
| **Fixed** | • Omit empty optional parameters for UUID or channel metadata. |
## v7.0.0
*January 6, 2022*
| Type | Changes |
|------|----------|
| **Modified** | • BREAKING CHANGES: UUID is not automatically generated by the SDK anymore. Please set it in the PNConfig before instantiating the PubNub object. If UUID is empty panic will occur. |
## v6.1.0
*December 16, 2021*
| Type | Changes |
|------|----------|
| **Added** | • Add revoke token feature. |
## v6.0.2
*November 24, 2021*
| Type | Changes |
|------|----------|
| **Fixed** | • Fix edge case in Fetch response when filesPayload message is nil. |
## v6.0.1
*October 13, 2021*
| Type | Changes |
|------|----------|
| **Fixed** | • Using correct major version number in imports. |
## v6.0.0
*October 12, 2021*
| Type | Changes |
|------|----------|
| **Added** | • Add grantToken functionality (PAMv3). Method grantToken has been added. It allows generation of signed token with permissions for channels and channel groups.<br/>• Acceptance tests plugged into CI pipeline. |
## v5.0.3
*June 1, 2021*
| Type | Changes |
|------|----------|
| **Fixed** | • Bump version. |
## v5.0.2
*May 27, 2021*
| Type | Changes |
|------|----------|
| **Fixed** | • Go mod file fix. |
## v5.0.0
*May 27, 2021*
| Type | Changes |
|------|----------|
| **Added** | • Update Go SDK Metadata. |
| **Modified** | • BREAKING CHANGE - IV used for encryption is now random by default.<br/>• BREAKING CHANGE - The SDK now suppoorts Go Modules. |
| **Fixed** | • Presence event occupancy field parsed incorrectly. |
## v4.10.0
*November 2, 2020*
| Type | Changes |
|------|----------|
| **Added** | • Objects v2 PAM changes. |
| **Modified** | • Fetch with 100 messages.<br/>• Include timetoken in send file. |
| **Fixed** | • Read Publish File Message retry count from config. |
## v4.9.1
*October 1, 2020*
| Type | Changes |
|------|----------|
| **Fixed** | • Fix for a deadlock on destroy.<br/>• Fetch response nil check. |
## v4.9.0
*August 11, 2020*
| Type | Changes |
|------|----------|
| **Added** | • History v3 with UUID and MessageType. |
| **Modified** | • BREAKING CHANGE: PNPublishMessage struct changes, PublishFile enhancements. |
## v4.8.0
*July 24, 2020*
| Type | Changes |
|------|----------|
| **Added** | • Files: Allows users to upload and share files. |
| **Modified** | • BREAKING CHANGE: EncryptString and DecryptString functions now accept a third param - bool, if true the IV is random and is sent along with the message. Default is false. |
| **Fixed** | • BREAKING CHANGE: runes to string converion now returns string, this mostly affect the validation responses. This makes the SDK compatible with Go 1.15 |
## v4.7.0
*June 10, 2020*
| Type | Changes |
|------|----------|
| **Added** | • BREAKING CHANGE: Object V2 (beta). This version does not support Objects v1 (beta) |
## v4.6.5
*March 26, 2020*
| Type | Changes |
|------|----------|
| **Modified** | • Objects Sorting<br/>• Go 1.14+ crypto unit tests fixes |
## v4.6.4
*February 5, 2020*
| Type | Changes |
|------|----------|
| **Fixed** | • Make publish/grant workers per instance |
## v4.6.3
*January 28, 2020*
| Type | Changes |
|------|----------|
| **Fixed** | • Fix data race |
## v4.6.2
*January 24, 2020*
| Type | Changes |
|------|----------|
| **Fixed** | • Make publish key optional on subscribe |
## v4.6.1
*January 3, 2020*
| Type | Changes |
|------|----------|
| **Modified** | • Objects Filtering |
## v4.6.0
*December 17, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • APNS2<br/>• Push payload helper class |
## v4.5.2
*November 27, 2019*
| Type | Changes |
|------|----------|
| **Fixed** | • Heartbeat Manager and Listener Manager deadlock fixes<br/>• Fixed a panic due to a closed channel when `Publish` requests context is cancelled and `Destroy` is called |
## v4.5.1
*October 16, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • UUID in Message Actions response |
## v4.5.0
*October 8, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • WithMeta param is now IncludeMeta in History and Fetch<br/>• WithMessageActions param is now IncludeMessageActions in Fetch |
## v4.4.0
*October 7, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Message Actions<br/>• Grant Token validation for TTL<br/>• withMeta param in History and Fetch |
## v4.3.1
*October 2, 2019*
| Type | Changes |
|------|----------|
| **Fixed** | • Publish method now sets the ShouldStore flag if it is set to false |
## v4.3.0
*September 23, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • PAM v3 and TMS for Objects<br/>• UUID improvements |
## v4.2.7
*August 28, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Objects API<br/>• Grant Optimizations |
## v4.2.6
*August 8, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Signals |
## v4.2.5
*August 1, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • UUID param in Set and Get State |
## v4.2.4
*June 20, 2019*
| Type | Changes |
|------|----------|
| **Fixed** | • Destroy now cleans up all goroutines opened by the SDK |
## v4.2.3
*June 13, 2019*
| Type | Changes |
|------|----------|
| **Fixed** | • Fix deadlock on destroy |
| **Modified** | • UUID dependency update |
## v4.2.2
*May 27, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Presence Timeout cannot be lower than 20 |
## v4.2.1
*March 21, 2019*
| Type | Changes |
|------|----------|
| **Fixed** | • History timetoken float64 to int64 conversion loss fix |
## v4.2.0
*March 13, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Message Counts simplification (Breaking changes from the previous version). |
## v4.1.7
*March 5, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Implement history Message Counts |
| **Fixed** | • All request were secure (https), even when the Secure flag was false |
## v4.1.6
*January 15, 2019*
| Type | Changes |
|------|----------|
| **Modified** | • Fixes for 32bit and armv7 systems<br/>• QueryParam and State in Presence Heartbeat |
## v4.1.5
*December 18, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Presence Heartbeat call delays itself when a Subscribe call precedes it |
| **Added** | • Heartbeats per channel |
## v4.1.4
*October 18, 2018*
| Type | Changes |
|------|----------|
| **Added** | • QueryParams in all API calls<br/>• d in grant<br/>• maxIdleConnsPerHost setting in config |
| **Modified** | • Max concurrent workers for Publish and Grant requests |
## v4.1.3
*September 4, 2018*
| Type | Changes |
|------|----------|
| **Fixed** | • Multiple auth keys in grant fix<br/>• Presence timetoken float64 fix |
## v4.1.2
*August 1, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Optimizations<br/>• coverage improvements |
| **Fixed** | • presence timetoken fix |
## v4.1.1
*June 21, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • MessageQueueOverflowCount and PNRequestMessageCountExceededCategory<br/>• subscribeMessageWorker optimization<br/>• integration tests optimizations |
## v4.1.0
*June 18, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Some breaking changes from the previous v4's<br/>• config field UseHttp2 is now UseHTTP2<br/>• config field Uuid is now UUID<br/>• Get State/ WhereNow Uuid is now UUID<br/>• In Fire/Publish Ttl() is now TTL()<br/>• In Grant Ttl() is now TTL()<br/>• PNPAMEntityData Ttl is now TTL<br/>• PNAccessManagerKeyData Ttl is now TTL<br/>• TlsEnabled is now TLSEnabled in StatusResponse and ResponseInfo<br/>• Uuid is now UUID in StatusResponse and ResponseInfo |
## v4.0.0-rc.5
*June 8, 2018*
| Type | Changes |
|------|----------|
| **Fixed** | • optimizations and deadlock fixes in subscribe loop<br/>• old channels got subscribed in new sub after reconnection<br/>• data race fixes<br/>• stop tickers, state manager locks |
| **Modified** | • close old subworker goroutine before starting new one |
## v4.0.0-rc.4
*May 3, 2018*
| Type | Changes |
|------|----------|
| **Fixed** | • stop heartbeat requests after unsubscribe all<br/>• multiple subscribe fixes<br/>• data race fixes in context<br/>• fix for subscribe listener on disconnect<br/>• heartbeat fixes<br/>• presence heartbeat fixes<br/>• subscribe to presence only channel<br/>• unsubscribe from presence only channel |
## v4.0.0-rc.3
*May 31, 2018*
| Type | Changes |
|------|----------|
| **Fixed** | • Reconnection fixes |
## v4.0.0-rc.2
*May 24, 2018*
| Type | Changes |
|------|----------|
| **Fixed** | • auth fix<br/>• Signature does not match fix when both secret key and auth is set |
| **Modified** | • cleanup<br/>• integration tests fixes for the changes done on auth |
## v4.0.0-rc.1
*May 21, 2018*
| Type | Changes |
|------|----------|
| **Fixed** | • set state refactor fix |
## v4.0.0-beta.8
*May 18, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Subscribe with state |
## v4.0.0-beta.7
*April 12, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • cipher improvements |
## v4.0.0-beta.6
*April 5, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • Fire, Fetch, HereNowRequest |
## v4.0.0-beta.5
*January 10, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • add subscribe builder |
## v4.0.0-beta.4
*January 3, 2018*
| Type | Changes |
|------|----------|
| **Modified** | • add Telemetry Manager |
## v4.0.0-beta.3
*December 20, 2017*
| Type | Changes |
|------|----------|
| **Modified** | • add Destroy() method |
## v4.0.0-beta.2
*November 7, 2017*
| Type | Changes |
|------|----------|
| **Modified** | • add reconnection manager<br/>• rename list, remove, add, delete channel of channel groups |
| **Fixed** | • fix comma encoding<br/>• fix signature |
## v4.0.0-beta
*October 4, 2017*
| Type | Changes |
|------|----------|
| **Modified** | • initial beta |
| Added | - Add 
UseRawMessage parameter to SendFile and PublishFileMessage functions - when enabled, message content is sent as-is without wrapping in a 'text' JSON field. - Add 
CustomMessageType parameter to PublishFileMessage function to enable custom message type specification. - Add 
Status and Type fields to App Context objects (Channel and UUID Metadata, Channel Members and Memberships). - Add 
IfMatchETag method to SetChannelMetadata and SetUUIDMetadata to enable conditional updates that prevent overwriting metadata without fetching the latest version first. - The 
HereNow method now returns a maximum of 1,000 occupants per channel. Previously, it would return all occupants regardless of count. If you have channels with more than 1,000 occupants, you must use pagination (new Limit and Offset parameters) to retrieve the complete list. **BREAKING CHANGE**. - Add testable code snippets with examples for all API endpoints. Fix old snippets and remove outdated ones.
 
  | 
| Fixed | - Fix bug where 
ShouldStore parameter was not being added to SendFile requests. Now correctly defaults to false. **BREAKING CHANGE**. - Fix bug where 
SendFile function was not including Meta and other parameters in the request. - Fix bug where 
Fire method was not correctly including Meta parameter in the request. 
  | 
| Modified | - Remove 
PNPushTypeMPNS push type entirely, deprecate PNPushTypeGCM and PNPushTypeAPNS, and add new PNPushTypeFCM type for Firebase Cloud Messaging. **BREAKING CHANGE**. - Change 
PNPublishMessage.Text parameter type from string to interface{} to enable sending arbitrary JSON types in published file messages. **BREAKING CHANGE**. - Remove not supported 
Reverse parameter from Fetch function. **BREAKING CHANGE**. - Rename status field to 
Status in response structures to fix JSON marshalling and linter errors. - Add missing unit and e2e tests for all API endpoints to improve code coverage.
 - Change testing script to use 
GoTestSum for improved test output formatting and readability. 
  | 
| Added | - Add an 
PNDisconnectedUnexpectedlyCategory  announcement in case of server / connection errors after the initial / handshake subscription. 
  | 
| Fixed | - Fix deadlock that could happen during unsubscribe in 
stopHeartbeatTimer function. 
  | 
| Modified | - Revert golang.org/x/net to the safest version.
 
  | 
| Modified | - Update Go SDK dependencies to fix Snyk vulnerability. Remove Gopkg files.
 
  | 
| Fixed | - Add handling panic while destroying the pubnub client in case pn.jobQueue is already closed. Thanks @piyushkumar96 for your contribution!.
 
  | 
| Modified | - Update go sdk dependencies to fix GH Dependabot vulnerabilities (end of support for Go 1.16 and 1.17).
 
  | 
| Added | - Add 
CustomMessageType to messages and files. 
  | 
| Fixed | - Handle unencrypted message while getting messages with crypto.
 
  | 
| 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 | - Use http client configured for subscribe calls to make subscribe calls.
 
  | 
| Fixed | - Undeprecate Grant Token methods.
 - Bump dependencies to avoid vulnerabilities.
 
  | 
| Added | - Add support for spaces and users permissions in GrantToken.
 - Add new Get/SetUserId and NewConfigWithUserId factory method for Config. Deprecate UUID.
 
  | 
| Fixed | - Set default limit for object calls with context.
 - All channel groups management operations could double escape some  characters which could cause signature problems.
 
  | 
| Fixed | - Send region on subscribe calls.
 - Close idle connections to free up goroutines when closing PubNub.
 
  | 
| Fixed | - Omit empty optional parameters for UUID or channel metadata.
 
  | 
| Modified | - BREAKING CHANGES: UUID is not automatically generated by the SDK anymore. Please set it in the PNConfig before instantiating the PubNub object. If UUID is empty panic will occur.
 
  | 
| Added | - Add revoke token feature.
 
  | 
| Fixed | - Fix edge case in Fetch response when filesPayload message is nil.
 
  | 
| Fixed | - Using correct major version number in imports.
 
  | 
| Added | - Add grantToken functionality (PAMv3). Method grantToken has been added. It allows generation of signed token with permissions for channels and channel groups.
 - Acceptance tests plugged into CI pipeline.
 
  | 
| Added |  | 
| Modified | - BREAKING CHANGE - IV used for encryption is now random by default.
 - BREAKING CHANGE - The SDK now suppoorts Go Modules.
 
  | 
| Fixed | - Presence event occupancy field parsed incorrectly.
 
  | 
| Added |  | 
| Modified | - Fetch with 100 messages.
 - Include timetoken in send file.
 
  | 
| Fixed | - Read Publish File Message retry count from config.
 
  | 
| Fixed | - Fix for a deadlock on destroy.
 - Fetch response nil check.
 
  | 
| Added | - History v3 with UUID and MessageType.
 
  | 
| Modified | - BREAKING CHANGE: PNPublishMessage struct changes, PublishFile enhancements.
 
  | 
| Added | - Files: Allows users to upload and share files.
 
  | 
| Modified | - BREAKING CHANGE: EncryptString and DecryptString functions now accept a third param - bool, if true the IV is random and is sent along with the message. Default is false.
 
  | 
| Fixed | - BREAKING CHANGE: runes to string converion now returns string, this mostly affect the validation responses. This makes the SDK compatible with Go 1.15
 
  | 
| Added | - BREAKING CHANGE: Object V2 (beta). This version does not support Objects v1 (beta)
 
  | 
| Modified | - Objects Sorting
 - Go 1.14+ crypto unit tests fixes
 
  | 
| Fixed | - Make publish/grant workers per instance
 
  | 
| Fixed | - Make publish key optional on subscribe
 
  | 
| Modified | - APNS2
 - Push payload helper class
 
  | 
| Fixed | - Heartbeat Manager and Listener Manager deadlock fixes
 - Fixed a panic due to a closed channel when 
Publish requests context is cancelled and Destroy is called 
  | 
| Modified | - UUID in Message Actions response
 
  | 
| Modified | - WithMeta param is now IncludeMeta in History and Fetch
 - WithMessageActions param is now IncludeMessageActions in Fetch
 
  | 
| Modified | - Message Actions
 - Grant Token validation for TTL
 - withMeta param in History and Fetch
 
  | 
| Fixed | - Publish method now sets the ShouldStore flag if it is set to false
 
  | 
| Modified | - PAM v3 and TMS for Objects
 - UUID improvements
 
  | 
| Modified | - Objects API
 - Grant Optimizations
 
  | 
| Modified | - UUID param in Set and Get State
 
  | 
| Fixed | - Destroy now cleans up all goroutines opened by the SDK
 
  | 
| Modified | - Presence Timeout cannot be lower than 20
 
  | 
| Fixed | - History timetoken float64 to int64 conversion loss fix
 
  | 
| Modified | - Message Counts simplification (Breaking changes from the previous version).
 
  | 
| Modified | - Implement history Message Counts
 
  | 
| Fixed | - All request were secure (https), even when the Secure flag was false
 
  | 
| Modified | - Fixes for 32bit and armv7 systems
 - QueryParam and State in Presence Heartbeat
 
  | 
| Modified | - Presence Heartbeat call delays itself when a Subscribe call precedes it
 
  | 
| Added |  | 
| Added | - QueryParams in all API calls
 - d in grant
 - maxIdleConnsPerHost setting in config
 
  | 
| Modified | - Max concurrent workers for Publish and Grant requests
 
  | 
| Fixed | - Multiple auth keys in grant fix
 - Presence timetoken float64 fix
 
  | 
| Modified | - Optimizations
 - coverage improvements
 
  | 
| Fixed |  | 
| Modified | - MessageQueueOverflowCount and PNRequestMessageCountExceededCategory
 - subscribeMessageWorker optimization
 - integration tests optimizations
 
  | 
| Modified | - Some breaking changes from the previous v4's
 - config field UseHttp2 is now UseHTTP2
 - config field Uuid is now UUID
 - Get State/ WhereNow Uuid is now UUID
 - In Fire/Publish Ttl() is now TTL()
 - In Grant Ttl() is now TTL()
 - PNPAMEntityData Ttl is now TTL
 - PNAccessManagerKeyData Ttl is now TTL
 - TlsEnabled is now TLSEnabled in StatusResponse and ResponseInfo
 - Uuid is now UUID in StatusResponse and ResponseInfo
 
  | 
| Fixed | - optimizations and deadlock fixes in subscribe loop
 - old channels got subscribed in new sub after reconnection
 - data race fixes
 - stop tickers, state manager locks
 
  | 
| Modified | - close old subworker goroutine before starting new one
 
  | 
| Fixed | - stop heartbeat requests after unsubscribe all
 - multiple subscribe fixes
 - data race fixes in context
 - fix for subscribe listener on disconnect
 - heartbeat fixes
 - presence heartbeat fixes
 - subscribe to presence only channel
 - unsubscribe from presence only channel
 
  | 
| Fixed | - auth fix
 - Signature does not match fix when both secret key and auth is set
 
  | 
| Modified | - cleanup
 - integration tests fixes for the changes done on auth
 
  | 
| Modified | - Fire, Fetch, HereNowRequest
 
  | 
| Modified | - add reconnection manager
 - rename list, remove, add, delete channel of channel groups
 
  | 
| Fixed | - fix comma encoding
 - fix signature
 
  |