Sync with ravendb 7.2.6 and release 7.2.6 - #42
Merged
Merged
Conversation
The Python client shipped 7.2.6 (JsonPatch session patching, Queue Sink, CDC Sink, Smuggler, server-wide connection strings). Bring embedded onto the matching line: - bundled server: RavenDB.Embedded 7.2.5 -> 7.2.6 (still net10.0) - client pin: ravendb~=7.2.3 -> ~=7.2.6, compatible-release so client post-releases keep resolving - package version: 7.2.5.post3 -> 7.2.6 Verified locally on Python 3.12 against the bundled 7.2.6 server: full suite (52 tests) green, labs 01/04/05 green, black clean, and the 7.2.6 client headline paths work end to end (JsonPatch session patch with the JavaScript fallback, smuggler export/import round trip).
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.
Why
The Python client shipped 7.2.6
(JsonPatch session patching, Queue Sink, CDC Sink,
store.smuggler, server-wide connection strings).Embedded still bundled the 7.2.5 server and pinned
ravendb~=7.2.3, so anyone installing the currentclient got a server a patch behind it.
Changes
net10.0(Microsoft.NETCore.App/Microsoft.AspNetCore.App10.0.11), so the README's .NET version table needs no change.ravendb~=7.2.3->~=7.2.6. Still a compatible-release pin, so client post-releases keepresolving and we do not reintroduce the lock conflict Loosen ravendb client pin and release 7.2.5.post3 #41 fixed.
Nothing else moved. The on-demand path derives the
7.2line from the package version, so itsdownload URL is unchanged, and none of the client types this package imports (
DocumentStore,CreateDatabaseOperation,DocumentConventions,DatabaseRecord,RavenException,ConcurrencyException) changed in 7.2.6.Verification
Against the bundled 7.2.6 server on Windows, Python 3.12: full suite green (55 tests,
including the licensing and external-server tests from #40), labs 01/04/05 green,
black --checkclean, and
scripts/check_dotnet_requirement.pyconfirms the net10 requirement is met.Also smoke-tested the new client paths end to end against the embedded server: a JsonPatch session
patch (two patches merged into one command), the JavaScript fallback, and a smuggler export/import
round trip into a second database.
The test-driver is already on 7.2.6 and pins
ravendb-embedded~=7.2.5, so it picks this up as soonas this is published.