Skip to content

deps: bump the drift group across 1 directory with 2 updates - #113

Merged
aquasolterra merged 1 commit into
mainfrom
dependabot/pub/drift-973410b448
Oct 11, 2026
Merged

aquasolterra merged 1 commit into
mainfrom
dependabot/pub/drift-973410b448

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the drift group with 2 updates in the / directory: drift and drift_dev.

Updates drift from 2.35.0 to 2.35.2

Release notes

Sourced from drift's releases.

drift-2.35.2

  • Web: Fix OPFS file systems not supporting nested transactions (a regression introduced in version 2.34.3).

drift-2.35.1

drift 2.35.1

  • Web: Properly release transactions held by closing tabs.
  • Web: Fix writes made in transactions or through RETURNING statements not being persisted to IndexedDB (#3864).
  • Fix stream queries being updated when a nested transaction completes instead of after the outermost transaction, which could make them miss writes with MultiExecutor (#3867).
Commits
  • 844dbc3 Also prepare another drift_sqlite preview release
  • d3fcfa3 Port interceptor sticky flag to drift3
  • bae8660 Fix nested transaction with lock interceptor
  • f7e4c72 Prepare releases
  • d9b6f6e Drift3: Get postgres tests to work
  • 41c6613 Port drift integration tests to drift3
  • 7510622 A few more drift3 upgrade improvements
  • 6859ac5 drift_sqlite: Allow running queries synchronously
  • 1c0beee Support cli_util, file_picker dependencies
  • fafd588 drift3: Fix toColumns for batch insert
  • Additional commits viewable in compare view

Updates drift_dev from 2.35.0 to 2.35.1

Commits
  • f7e4c72 Prepare releases
  • d9b6f6e Drift3: Get postgres tests to work
  • 41c6613 Port drift integration tests to drift3
  • 7510622 A few more drift3 upgrade improvements
  • 6859ac5 drift_sqlite: Allow running queries synchronously
  • 1c0beee Support cli_util, file_picker dependencies
  • fafd588 drift3: Fix toColumns for batch insert
  • d6ddb89 Start with upgrade notes for drift3
  • ce9b852 Prepare drift_manager for publishing
  • 2a825ba Correctly dispatch nested transaction updates.
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels Oct 10, 2026
@codecov

codecov Bot commented Oct 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@aquasolterra

Copy link
Copy Markdown
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 dependabot Bot changed the title deps: bump the drift group with 2 updates deps: bump the drift group across 1 directory with 2 updates Oct 11, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pub/drift-973410b448 branch from 62efaca to 8aae071 Compare October 11, 2026 11:37
@aquasolterra
aquasolterra merged commit 23eb00e into main Oct 11, 2026
5 checks passed
@aquasolterra
aquasolterra deleted the dependabot/pub/drift-973410b448 branch October 11, 2026 12:43
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant