Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

fix: presence event engine internal state sync#479

Merged
parfeon merged 10 commits intomasterpubnub/javascript:masterfrom
CLEN-2968pubnub/javascript:CLEN-2968Copy head branch name to clipboard
Sep 30, 2025
Merged

fix: presence event engine internal state sync#479
parfeon merged 10 commits intomasterpubnub/javascript:masterfrom
CLEN-2968pubnub/javascript:CLEN-2968Copy head branch name to clipboard

Conversation

@mohitpubnub
Copy link
Contributor

@mohitpubnub mohitpubnub commented Sep 25, 2025

fix: presence event engine state synchronisation issue.

Resolves issue where presence heartbeat channels/groups sets were out of sync.

feat(react-native): restore legacy cryptography support

Reintroduced legacy encryption and decryption functions for the React Native target to ensure backward compatibility. This change merges PR #476.

Closes #474

refactor(presence): temporarily remove offset parameter

Temporarily remove the offset parameter until implementation synchronization across SDKs is completed.

@pubnub-ops-terraform
Copy link

pubnub-ops-terraform commented Sep 25, 2025

🎉 Snyk checks have passed. No issues have been found so far.

security/snyk check is complete. No issues have been found. (View Details)

license/snyk check is complete. No issues have been found. (View Details)

@mohitpubnub mohitpubnub self-assigned this Sep 25, 2025
@mohitpubnub mohitpubnub added status: done This issue is considered resolved. priority: high This PR should be reviewed ASAP. labels Sep 25, 2025
@mohitpubnub mohitpubnub changed the title fix: presence event engine inetrnal state sync when unsubscribed fix: presence event engine internal state sync Sep 25, 2025
src/event-engine/presence/presence.ts Show resolved Hide resolved
Copy link
Contributor

@parfeon parfeon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

mohitpubnub and others added 3 commits September 30, 2025 13:43
* restore legacy crypto module support for React Native target

* type(react-native): configuration type may contain cipherKey value.
removed shaHMAC as not required in client app

---------

Co-authored-by: Mohit Tejani <mohit.tejani@Mohits-MBP.lan>
Co-authored-by: Mohit Tejani <mohit.tejani@Mohits-MacBook-Pro.local>
@parfeon
Copy link
Contributor

parfeon commented Sep 30, 2025

@pubnub-release-bot release

@parfeon parfeon merged commit 2c39f2b into master Sep 30, 2025
9 checks passed
@parfeon parfeon deleted the CLEN-2968 branch September 30, 2025 09:19
@pubnub-release-bot
Copy link
Contributor

🚀 Release successfully completed 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority: high This PR should be reviewed ASAP. status: done This issue is considered resolved.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No fallback encryption support for React Native

4 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.