Skip to content

Sync with ravendb 7.2.6 and release 7.2.6 - #42

Merged
poissoncorp merged 1 commit into
ravendb:v7.2from
poissoncorp:sync/client-7.2.6
Sep 17, 2026
Merged

poissoncorp merged 1 commit into
ravendb:v7.2from
poissoncorp:sync/client-7.2.6

Conversation

@poissoncorp

Copy link
Copy Markdown
Contributor

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 current
client got a server a patch behind it.

Changes

  • Bundled server 7.2.5 -> 7.2.6. Still net10.0 (Microsoft.NETCore.App /
    Microsoft.AspNetCore.App 10.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 keep
    resolving and we do not reintroduce the lock conflict Loosen ravendb client pin and release 7.2.5.post3 #41 fixed.
  • Package version 7.2.5.post3 -> 7.2.6, putting the packages back on one number.

Nothing else moved. The on-demand path derives the 7.2 line from the package version, so its
download 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 --check
clean, and scripts/check_dotnet_requirement.py confirms 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 soon
as this is published.

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).
@poissoncorp
poissoncorp merged commit 04aeece into ravendb:v7.2 Sep 17, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant