Skip to content

chore(deps): bump the rust-dependencies group with 5 updates#39

Merged
martsokha merged 1 commit intomainfrom
dependabot/cargo/rust-dependencies-0af3e468e2
Mar 9, 2026
Merged

chore(deps): bump the rust-dependencies group with 5 updates#39
martsokha merged 1 commit intomainfrom
dependabot/cargo/rust-dependencies-0af3e468e2

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 9, 2026

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps the rust-dependencies group with 5 updates:

Package From To
tokio 1.49.0 1.50.0
uuid 1.21.0 1.22.0
jiff 0.2.22 0.2.23
zip 8.1.0 8.2.0
fjall 3.0.3 3.1.0

Updates tokio from 1.49.0 to 1.50.0

Release notes

Sourced from tokio's releases.

Tokio v1.50.0

1.50.0 (Mar 3rd, 2026)

Added

  • net: add TcpStream::set_zero_linger (#7837)
  • rt: add is_rt_shutdown_err (#7771)

Changed

  • io: add optimizer hint that memchr returns in-bounds pointer (#7792)
  • io: implement vectored writes for write_buf (#7871)
  • runtime: panic when event_interval is set to 0 (#7838)
  • runtime: shorten default thread name to fit in Linux limit (#7880)
  • signal: remember the result of SetConsoleCtrlHandler (#7833)
  • signal: specialize windows Registry (#7885)

Fixed

  • io: always cleanup AsyncFd registration list on deregister (#7773)
  • macros: remove (most) local use declarations in tokio::select! (#7929)
  • net: fix GET_BUF_SIZE constant for target_os = "android" (#7889)
  • runtime: avoid redundant unpark in current_thread scheduler (#7834)
  • runtime: don't park in current_thread if before_park defers waker (#7835)
  • io: fix write readiness on ESP32 on short writes (#7872)
  • runtime: wake deferred tasks before entering block_in_place (#7879)
  • sync: drop rx waker when oneshot receiver is dropped (#7886)
  • runtime: fix double increment of num_idle_threads on shutdown (#7910, #7918, #7922)

Unstable

  • fs: check for io-uring opcode support (#7815)
  • runtime: avoid lock acquisition after uring init (#7850)

Documented

  • docs: update outdated unstable features section (#7839)
  • io: clarify the behavior of AsyncWriteExt::shutdown() (#7908)
  • io: explain how to flush stdout/stderr (#7904)
  • io: fix incorrect and confusing AsyncWrite documentation (#7875)
  • rt: clarify the documentation of Runtime::spawn (#7803)
  • rt: fix missing quotation in docs (#7925)
  • runtime: correct the default thread name in docs (#7896)
  • runtime: fix event_interval doc (#7932)
  • sync: clarify RwLock fairness documentation (#7919)
  • sync: clarify that recv returns None once closed and no more messages (#7920)
  • task: clarify when to use spawn_blocking vs dedicated threads (#7923)
  • task: doc that task drops before JoinHandle completion (#7825)
  • signal: guarantee that listeners never return None (#7869)
  • task: fix task module feature flags in docs (#7891)

... (truncated)

Commits

Updates uuid from 1.21.0 to 1.22.0

Release notes

Sourced from uuid's releases.

v1.22.0

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.21.0...v1.22.0

Commits

Updates jiff from 0.2.22 to 0.2.23

Changelog

Sourced from jiff's changelog.

0.2.23 (2026-03-03)

This release updates Jiff's bundled copy of the [IANA Time Zone Database] to 2026a. See the 2026a release announcement for more details.

Commits

Updates zip from 8.1.0 to 8.2.0

Release notes

Sourced from zip's releases.

v8.2.0

🚀 Features

  • allow custom salt (#680)
  • Support compressing bzip2 when feature bzip2-rs is enabled, since bzip2/bzip2-sys now supports it (#685)
  • enforce clippy in CI (#674)

🐛 Bug Fixes

  • zip64 central header (issue 617) (#629)
  • allow aes password as bytes (#686)
  • handle extra field padding (#682)

🚜 Refactor

  • Simplify 2 type conversions in src/write.rs (#687)

⚡ Performance

  • AI tweaks for string type conversions in src/types.rs (#670)
Changelog

Sourced from zip's changelog.

8.2.0 - 2026-03-02

🚀 Features

  • allow custom salt (#680)
  • Support compressing bzip2 when feature bzip2-rs is enabled, since bzip2/bzip2-sys now supports it (#685)
  • enforce clippy in CI (#674)

🐛 Bug Fixes

  • zip64 central header (issue 617) (#629)
  • allow aes password as bytes (#686)
  • handle extra field padding (#682)

🚜 Refactor

  • Simplify 2 type conversions in src/write.rs (#687)

⚡ Performance

  • AI tweaks for string type conversions in src/types.rs (#670)
Commits
  • ff001c6 chore: release v8.2.0 (#678)
  • 9c328dc ci(deps): bump github/codeql-action from 4.32.2 to 4.32.4 (#707)
  • f2bd439 test: add test to check len of zip64 (#705)
  • 617cee1 test: Add a test that validates CRC_TABLE (#690)
  • 2ee1e93 style: Rename KEYSTREAM_BASE_SUFFIX to KEYSTREAM_BITMASK and clarify comment ...
  • 18301ce style: Potential fix for 1 code quality finding in tests/zip_ntfs.rs (#702)
  • 240f27a feat: allow custom salt (#680)
  • 8c36837 ci(deps): bump actions/dependency-review-action from 4.8.2 to 4.8.3 (#698)
  • 79a46ea Apply suggested fix to tests/zip_extra_field.rs from Copilot Autofix (#701)
  • 7c2c6bd style: Remove macros (#689)
  • Additional commits viewable in compare view

Updates fjall from 3.0.3 to 3.1.0

Release notes

Sourced from fjall's releases.

3.1.0

  • [feat] Compaction filters - run custom logic during compactions (e.g. TTL)
  • [msrv] Decrease MSRV to 1.90
  • [example] TTL example (using compaction filters)
  • [example] Lazy format migration example (using compaction filters)

3.0.4

  • [doc] Update FIFO caveat documentation in lsm-tree (3.0.4)
  • [fix] Fix #257 - simplifies enqueuing sealed memtables for flush after recovery
Changelog

Sourced from fjall's changelog.

3.1.0

  • [feat] Implemented support for compaction filters (custom logic during compactions)
  • [msrv] Reduced MSRV to 1.90

3.0.0

  • [feat] Implemented new block format in lsm-tree
  • [feat] Bookkeep LSM-tree changes (flushes, compactions) in Version history
  • [feat] Prefix truncation inside data & index blocks
  • [feat] Allow unpinning filter blocks
  • [feat] Implemented partitioned filters
  • [feat] Allow calling bulk ingestion on non-empty keyspaces
  • [feat] Introduced level-based configuration policies for most configuration parameters
  • [feat] Journal compression for large values
  • [feat] Database locking using the new Rust file locking API
  • [feat] Rewritten key-value separation to run during compactions, instead of dedicated GC runs
  • [feat] Full file checksums to allow fast database corruption checks (in the future)
  • [feat] Checksum check on block & blob reads
  • [api] Make Ingestion API more flexible
  • [feat] Shortening eligible sequence numbers when compacting into the last level to save disk space
  • [api] Change constructor to Database::builder instead of Config::new
  • [api] Changed naming of keyspace->database, and partition->keyspace
  • [api] Change transaction feature flags to be separate structs, OptimisticTxDatabase and SingleWriterTxDatabase
  • [api] Changed snapshot error type, fixes #156
  • [api] Unified transactions read operations and snapshots with Readable trait
  • [api] Guard API for iterator values
  • [api] Removed old garbage collection APIs
  • [api] metrics feature flag for cache hit rates etc. (will be exposed in the future)
  • [api] Change bytes feature flag to bytes_1 to pin its version
  • [api] Make read operations in optimistic write transactions non-mut
  • [fix] Consider blob files in FIFO compaction size limit, fixes #133
  • [perf] Use a single hash per key for filters, instead of two
  • [perf] Improve leveled compaction scoring
  • [perf] Improve leveled compaction picking to use less hashing and heap allocations
  • [perf] Use quick-cache for file descriptor caching
  • [perf] Promote levels immediately to L6 to get rid of tombstones easily
  • [perf] Rewritten maintenance task bookkeeping, and write stalling mechanisms to be less aggressive
  • [perf] Allow lsm-tree flushes to merge multiple sealed memtables into L0, if necessary
  • [perf] Skip heap allocation in blob memtable inserts
  • [perf] Skip compression when rewriting compressed blob files
  • [msrv] Increased MSRV to 1.91
  • [misc] Blob file descriptor caching
  • [misc] Use Rust native path::absolute, removing path-absolutize dependency
  • [misc] Remove std-semaphore dependency
  • [misc] Remove miniz (will be replaced in the future)
  • [misc] Use byteorder-lite as drop-in replacement for byteorder
  • [refactor] Changed background workers to be a single thread pool
  • [internal] Store keyspace configurations in a meta keyspace, instead of individual binary config files
  • [internal] Use sfa for most file scaffolding in lsm-tree
Commits
  • 78bdf7e Merge pull request #255 from fjall-rs/feat/compaction-filters
  • 5ddade4 remove comment
  • 6bdcccb fix: doctest
  • afcd090 Merge pull request #264 from ksato9700/use-server-timing
  • 0e95f51 bump lsm-tree to 3.1.0
  • 5ed3a10 3.1.0
  • ce4f12f set msrv to 1.90
  • fcd13f8 Use Server-Timing header instead of x-took-ms in examples
  • c522a7d Merge branch 'main' into feat/compaction-filters
  • c3506c9 Merge pull request #259 from fjall-rs/recovery/change-flush-queueing
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added the chore maintenance, dependency updates, code cleanup label Mar 9, 2026
@martsokha
Copy link
Member

@dependabot rebase

@dependabot dependabot bot force-pushed the dependabot/cargo/rust-dependencies-0af3e468e2 branch from d3f74ad to f90272d Compare March 9, 2026 14:55
Bumps the rust-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.21.0` | `1.22.0` |
| [jiff](https://github.com/BurntSushi/jiff) | `0.2.22` | `0.2.23` |
| [zip](https://github.com/zip-rs/zip2) | `8.1.0` | `8.2.0` |
| [fjall](https://github.com/fjall-rs/fjall) | `3.0.3` | `3.1.0` |


Updates `tokio` from 1.49.0 to 1.50.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.49.0...tokio-1.50.0)

Updates `uuid` from 1.21.0 to 1.22.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@v1.21.0...v1.22.0)

Updates `jiff` from 0.2.22 to 0.2.23
- [Release notes](https://github.com/BurntSushi/jiff/releases)
- [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md)
- [Commits](BurntSushi/jiff@jiff-static-0.2.22...jiff-static-0.2.23)

Updates `zip` from 8.1.0 to 8.2.0
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](zip-rs/zip2@v8.1.0...v8.2.0)

Updates `fjall` from 3.0.3 to 3.1.0
- [Release notes](https://github.com/fjall-rs/fjall/releases)
- [Changelog](https://github.com/fjall-rs/fjall/blob/main/CHANGELOG.md)
- [Commits](fjall-rs/fjall@3.0.3...3.1.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: uuid
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: jiff
  dependency-version: 0.2.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: zip
  dependency-version: 8.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: fjall
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/rust-dependencies-0af3e468e2 branch from f90272d to 80da8ea Compare March 9, 2026 14:59
@martsokha martsokha merged commit ea5f806 into main Mar 9, 2026
3 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/rust-dependencies-0af3e468e2 branch March 9, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore maintenance, dependency updates, code cleanup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant