Update restheart.version to v9.4.2#9474
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
9.4.1→9.4.2Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
SoftInstigate/restheart (org.restheart:restheart)
v9.4.2Compare Source
RESTHeart 9.4.2
This release is primarily a stabilization and hardening pass on the
restheart-accountsmodule, driven by extensive testing against a real, complex production application. That real-world exercise surfaced a number of edge cases in the invite flow, JWT handling, multi-tenancy, and account lifecycle — all now fixed. It also adds a new built-in metrics and monitoring stack.Hardening of
restheart-accountsExtensive testing on a real complex app drove fixes across the whole module:
Account lifecycle
statusfield with a roles-based user lifecycle; thestatusfield has been removed from accounts.Invite workflow
accept-inviteendpoint andauth_invitationscollection for inviting existing users.auth_invitationsacross all user types.OPTIONSrequests inAcceptInviteService; fixed email lookup inResendInviteService; team name now derived from memberships.Team membership
Multi-tenancy
StringtoBsonValueto supportObjectIdtypes, with extended JSON representation.tenantClaimNamefrom config instead of a hardcodedtenant.MembershipProvider.activeMembership()now used instead of hardcoded tenant-field lookups in email verification, password reset, and resend-invite services.mclientinjection toSwitchTenantService.Security & JWT
ownerrole; invite access restricted and role handling updated.issued-at(iat) claim to issued JWTs.authDbandaccount-properties-claims.Email templates
New: Metrics & Monitoring
Other
ResourcesExtractorfor plugin resources.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.