Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added realm core version to app login request #5961

Merged
merged 3 commits into from
Oct 21, 2022
Merged

Conversation

michael-wb
Copy link
Contributor

@michael-wb michael-wb commented Oct 20, 2022

What, How & Why?

The realm core version is already included in the user agent string when a client opens a websocket with the server, but the server is going to be collecting metrics based on the information sent in the body of the app login request. Currently, this includes the platform and sdk version information. Add the core version so the server doesn't need to maintain a list of sdk version/core version table to translate the sdk version to the core version. This will also help with reporting to the users whether or not all or what percentage of their clients have upgraded to the sdk version that supports PBS->QBS migrations.

Fixes #5959

☑️ ToDos

  • 📝 Changelog update
  • 🚦 Tests (or not relevant)
  • [ ] C-API, if public C++ API changed.

@michael-wb michael-wb merged commit cb62ab5 into master Oct 21, 2022
@michael-wb michael-wb deleted the mwb/add-core-version branch October 21, 2022 19:14
tgoyne added a commit that referenced this pull request Oct 26, 2022
…nification

* origin/master: (22 commits)
  Fix a race condition in error reporting for async open (#5968)
  Updated release notes
  version bump to 12.11.0
  Fix a deadlock with simultaneous sync and nonsync commit notifications while tearing down RealmCoordinator (#5948)
  Track the last line seen and report it when there's an uncaught exception
  Verify that the same key is used when opening multiple DBs for a file
  Add stricter checks for valid reads on encrypted files
  Run core tests with encryption enabled on windows (#5967)
  Fix assertion failures after calling SectionedResults::reset_section_callback() (#5965)
  Add sync integration test for in-memory mode (#5955)
  Added realm core version to app login request (#5961)
  The client sending too much data is now reported as a ProtocolError::limits_exceeded (#5956)
  Updated release notes
  release core v12.10.0
  Fix C-API for realm_object_get_parent (#5960)
  fixed a bug in recovery when copying embedded lists with a single link property prefix in the path (#5957)
  Js/sectioned notification (#5926)
  Use named apikey callbacks
  Fix IN query with TypedLink as left operator
  Fix a use-after-free in client reset when the original RealmCoordinator is gone (#5949)
  ...
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 21, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add realm core version to app login request
3 participants