Skip to content

Commit 98d706d

Browse files
authored
chore(main): release 2.4.0 (#165)
🤖 I have created a release *beep* *boop* --- ## [2.4.0](v2.3.0...v2.4.0) (2026-07-26) ### Features * **cli:** add dump-client-creds to print an account's stored BYO OAuth client ([#166](#166)) ([4b6070b](4b6070b)) * **core:** parallel scan with negation-aware directory pruning ([#169](#169)) ([3792e47](3792e47)) * **core:** remote-existence audit heals files whose Drive objects vanished ([#171](#171)) ([5cb8e3a](5cb8e3a)) * **core:** run the scan walk at the configured io_priority ([#173](#173)) ([8f39961](8f39961)) * **core:** shape bundle-build file reads with the io_priority setting ([#179](#179)) ([af8f048](af8f048)) * **core:** shape upload I/O with the io_priority setting ([#176](#176)) ([badd9c9](badd9c9)) * **core:** wire the ioPriority setting to real OS thread priorities ([#170](#170)) ([51bb1f3](51bb1f3)) * persist rolling backend logs and capture frontend console into diagnostics ([#167](#167)) ([292e221](292e221)) * real-world benchmark suite comparing driven with rclone ([#178](#178)) ([85f6d6a](85f6d6a)) * **ui:** instant exclusion-preview re-evaluation from an in-memory tree ([#177](#177)) ([8f49570](8f49570)) * **ui:** sticky shell chrome, indeterminate scan progress and navigation cleanup ([#163](#163)) ([4896336](4896336)) * **ui:** transient in-app toast notifications ([#164](#164)) ([0104a8e](0104a8e)) * **ui:** warn when include patterns defeat directory pruning ([#162](#162)) ([6d3b4b2](6d3b4b2)) ### Bug Fixes * **core:** self-heal a stale drive_file_id when an update hits a definitive 404 ([#168](#168)) ([8b983b3](8b983b3)) ### Performance Improvements * **core:** per-directory decision cursor for the exclusion preview + NFC fast path ([#172](#172)) ([a587fed](a587fed)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
1 parent e669d57 commit 98d706d

6 files changed

Lines changed: 47 additions & 18 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.3.0"
2+
".": "2.4.0"
33
}

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,35 @@ Released entries are appended automatically from Conventional Commits when the
55
"chore: release" pull request is merged. The project follows
66
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.4.0](https://github.com/pmaxhogan/driven/compare/v2.3.0...v2.4.0) (2026-07-26)
9+
10+
11+
### Features
12+
13+
* **cli:** add dump-client-creds to print an account's stored BYO OAuth client ([#166](https://github.com/pmaxhogan/driven/issues/166)) ([4b6070b](https://github.com/pmaxhogan/driven/commit/4b6070b7470b95efec113fb4b2bc55e2f423db03))
14+
* **core:** parallel scan with negation-aware directory pruning ([#169](https://github.com/pmaxhogan/driven/issues/169)) ([3792e47](https://github.com/pmaxhogan/driven/commit/3792e47cd803626994c5ec6bb292121c92e6ecfe))
15+
* **core:** remote-existence audit heals files whose Drive objects vanished ([#171](https://github.com/pmaxhogan/driven/issues/171)) ([5cb8e3a](https://github.com/pmaxhogan/driven/commit/5cb8e3affd2ec1a5d60f79a65cd97298f70bf9f2))
16+
* **core:** run the scan walk at the configured io_priority ([#173](https://github.com/pmaxhogan/driven/issues/173)) ([8f39961](https://github.com/pmaxhogan/driven/commit/8f399617c64f9038367e740659fa4ad8bb2e5354))
17+
* **core:** shape bundle-build file reads with the io_priority setting ([#179](https://github.com/pmaxhogan/driven/issues/179)) ([af8f048](https://github.com/pmaxhogan/driven/commit/af8f0480bd00a2c6fa4169fdb10b1630e498cf0d))
18+
* **core:** shape upload I/O with the io_priority setting ([#176](https://github.com/pmaxhogan/driven/issues/176)) ([badd9c9](https://github.com/pmaxhogan/driven/commit/badd9c9680920e2200b73f19a5e988af8e9dedf1))
19+
* **core:** wire the ioPriority setting to real OS thread priorities ([#170](https://github.com/pmaxhogan/driven/issues/170)) ([51bb1f3](https://github.com/pmaxhogan/driven/commit/51bb1f345d4da98b07df8dc0c96d4de68afa494b))
20+
* persist rolling backend logs and capture frontend console into diagnostics ([#167](https://github.com/pmaxhogan/driven/issues/167)) ([292e221](https://github.com/pmaxhogan/driven/commit/292e2210966eb2038d79c6fd3be00fce43ddcc2f))
21+
* real-world benchmark suite comparing driven with rclone ([#178](https://github.com/pmaxhogan/driven/issues/178)) ([85f6d6a](https://github.com/pmaxhogan/driven/commit/85f6d6a7413b5e8c3b5b32cbd0ea6e23c4eac19e))
22+
* **ui:** instant exclusion-preview re-evaluation from an in-memory tree ([#177](https://github.com/pmaxhogan/driven/issues/177)) ([8f49570](https://github.com/pmaxhogan/driven/commit/8f4957000c54a89f635a7163eecb417b107fcf12))
23+
* **ui:** sticky shell chrome, indeterminate scan progress and navigation cleanup ([#163](https://github.com/pmaxhogan/driven/issues/163)) ([4896336](https://github.com/pmaxhogan/driven/commit/4896336b8796eede4a5655f0de752061caa6f7b1))
24+
* **ui:** transient in-app toast notifications ([#164](https://github.com/pmaxhogan/driven/issues/164)) ([0104a8e](https://github.com/pmaxhogan/driven/commit/0104a8e896d47a375d8f75e1bc7058de82ea1ac5))
25+
* **ui:** warn when include patterns defeat directory pruning ([#162](https://github.com/pmaxhogan/driven/issues/162)) ([6d3b4b2](https://github.com/pmaxhogan/driven/commit/6d3b4b2a4f265754b3f76d2358e6039123d62d63))
26+
27+
28+
### Bug Fixes
29+
30+
* **core:** self-heal a stale drive_file_id when an update hits a definitive 404 ([#168](https://github.com/pmaxhogan/driven/issues/168)) ([8b983b3](https://github.com/pmaxhogan/driven/commit/8b983b35e5d53304eaeee82b52c32eaae011680f))
31+
32+
33+
### Performance Improvements
34+
35+
* **core:** per-directory decision cursor for the exclusion preview + NFC fast path ([#172](https://github.com/pmaxhogan/driven/issues/172)) ([a587fed](https://github.com/pmaxhogan/driven/commit/a587fed8fad9ff9e19e6429f9641ea41754b7c1e))
36+
837
## [2.3.0](https://github.com/pmaxhogan/driven/compare/v2.2.0...v2.3.0) (2026-07-25)
938

1039

Cargo.lock

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ exclude = [
2424
]
2525

2626
[workspace.package]
27-
version = "2.3.0"
27+
version = "2.4.0"
2828
edition = "2021"
2929
rust-version = "1.85"
3030
authors = ["Driven contributors"]

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "Driven",
4-
"version": "2.3.0",
4+
"version": "2.4.0",
55
"identifier": "app.driven",
66
"build": {
77
"frontendDist": "../ui/dist",

ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "driven-ui",
33
"private": true,
4-
"version": "2.3.0",
4+
"version": "2.4.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

0 commit comments

Comments
 (0)