Repository navigation
deps: bump the drift group across 1 directory with 2 updates - #113
Merged
Merged
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Member
|
@dependabot rebase |
Bumps the drift group with 2 updates in the / directory: [drift](https://github.com/simolus3/drift) and [drift_dev](https://github.com/simolus3/drift). Updates `drift` from 2.35.0 to 2.35.2 - [Release notes](https://github.com/simolus3/drift/releases) - [Commits](simolus3/drift@drift-2.35.0...drift-2.35.2) Updates `drift_dev` from 2.35.0 to 2.35.1 - [Release notes](https://github.com/simolus3/drift/releases) - [Commits](simolus3/drift@drift_dev-2.35.0...drift_dev-2.35.1) --- updated-dependencies: - dependency-name: drift dependency-version: 2.35.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: drift - dependency-name: drift_dev dependency-version: 2.35.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: drift ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/pub/drift-973410b448
branch
from
October 11, 2026 11:37
62efaca to
8aae071
Compare
aquasolterra
approved these changes
Oct 11, 2026
aquasolterra
added a commit
that referenced
this pull request
Oct 11, 2026
Both had fallen behind the lockfile again. The wasm was the one from sqlite3 3.6.0 while #96 moved the lockfile to 3.7.0, and the worker was compiled from drift 2.35.0, which #113 has just moved to 2.35.2. The worker is the half that matters this time. drift 2.35.1 makes the server end the transactions of a client that has gone away (a closed tab sends no rollback, and left its executor at the head of the queue), and that code lives in `server_impl.dart`, which runs in the worker. The app picks up only the client half of a drift bump by being rebuilt; the worker half waits for this file. The new protocol field (`client_lock`) is optional in both directions, which is why the stale pair kept working. The wasm is the release asset for sqlite3 3.7.0 unchanged (sha256 fbcd2e8214f9231ea961e1b7706a22dd1194cfbfe6f26f13841b5aa7a0be1a1f, the digest GitHub lists for it) and still carries SQLite 3.53.4. The worker is a fresh `dart compile js -O2` of `WasmDatabase.workerMainForOpen()`, per AGENTS.md. `flutter build web --release` passes, and the build was opened in headless Firefox served both without and with cross-origin isolation, and the overview loaded its (empty) trip list from the database in both. Without isolation drift reported `opfsShared`; with it drift reported nothing, i.e. no browser feature was missing, which per AGENTS.md means `opfsLocks` (inferred, not printed). Writing was not exercised. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aquasolterra
added a commit
that referenced
this pull request
Oct 11, 2026
Both had fallen behind the lockfile again. The wasm was the one from sqlite3 3.6.0 while #96 moved the lockfile to 3.7.0, and the worker was compiled from drift 2.35.0, which #113 has just moved to 2.35.2. The worker is the half that matters this time. drift 2.35.1 makes the server end the transactions of a client that has gone away (a closed tab sends no rollback, and left its executor at the head of the queue), and that code lives in `server_impl.dart`, which runs in the worker. The app picks up only the client half of a drift bump by being rebuilt; the worker half waits for this file. The new protocol field (`client_lock`) is optional in both directions, which is why the stale pair kept working. The wasm is the release asset for sqlite3 3.7.0 unchanged (sha256 fbcd2e8214f9231ea961e1b7706a22dd1194cfbfe6f26f13841b5aa7a0be1a1f, the digest GitHub lists for it) and still carries SQLite 3.53.4. The worker is a fresh `dart compile js -O2` of `WasmDatabase.workerMainForOpen()`, per AGENTS.md. `flutter build web --release` passes, and the build was opened in headless Firefox served both without and with cross-origin isolation, and the overview loaded its (empty) trip list from the database in both. Without isolation drift reported `opfsShared`; with it drift reported nothing, i.e. no browser feature was missing, which per AGENTS.md means `opfsLocks` (inferred, not printed). Writing was not exercised. Co-authored-by: aquasolterra <314722451+aquasolterra@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.
Bumps the drift group with 2 updates in the / directory: drift and drift_dev.
Updates
driftfrom 2.35.0 to 2.35.2Release notes
Sourced from drift's releases.
Commits
844dbc3Also prepare another drift_sqlite preview released3fcfa3Port interceptor sticky flag to drift3bae8660Fix nested transaction with lock interceptorf7e4c72Prepare releasesd9b6f6eDrift3: Get postgres tests to work41c6613Port drift integration tests to drift37510622A few more drift3 upgrade improvements6859ac5drift_sqlite: Allow running queries synchronously1c0beeeSupport cli_util, file_picker dependenciesfafd588drift3: Fix toColumns for batch insertUpdates
drift_devfrom 2.35.0 to 2.35.1Commits
f7e4c72Prepare releasesd9b6f6eDrift3: Get postgres tests to work41c6613Port drift integration tests to drift37510622A few more drift3 upgrade improvements6859ac5drift_sqlite: Allow running queries synchronously1c0beeeSupport cli_util, file_picker dependenciesfafd588drift3: Fix toColumns for batch insertd6ddb89Start with upgrade notes for drift3ce9b852Prepare drift_manager for publishing2a825baCorrectly dispatch nested transaction updates.