Skip to content

chore(deps): update rust crate uuid to v1.26.1 - #67

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/uuid-1.x-lockfile
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/uuid-1.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Mar 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
uuid dependencies minor 1.22.01.26.1

Release Notes

uuid-rs/uuid (uuid)

v1.26.1

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.26.0...v1.26.1

v1.26.0

Compare Source

What's Changed

Full Changelog: uuid-rs/uuid@1.25.0...v1.26.0

v1.25.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.24.1...1.25.0

v1.24.1

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.24.0...v1.24.1

v1.24.0

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.23.5...v1.24.0

v1.23.5

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.23.4...v1.23.5

v1.23.4

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.23.3...v1.23.4

v1.23.3

Compare Source

What's Changed

Full Changelog: uuid-rs/uuid@v1.23.2...v1.23.3

v1.23.2

Compare Source

What's Changed

Full Changelog: uuid-rs/uuid@v1.23.1...v1.23.2

v1.23.1

Compare Source

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@v1.23.0...v1.23.1

v1.23.0

Compare Source

What's Changed

New Contributors

Special thanks

@​meng-xu-cs raised a series of bugs against the timestamp logic in uuid using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better uuid library for everyone. Thanks!

Deprecations

This release includes the following deprecations:

  • Context: Renamed to ContextV1
  • Timestamp::from_gregorian: Renamed to Timestamp::from_gregorian_time

Change to Version::Max

Version::Max's u8 representation has changed from 0xff to 0x0f to match the value returned by Uuid::get_version_num.

Change to Uuid::get_version for the max UUID

Uuid::get_version will only return Some(Version::Max) if the UUID is actually the max UUID (all bytes are 0xff). Previously it would return Some if only the version field was 0x0f. This change matches the behaviour of the nil UUID, which only returns Some(Version::Nil) if the UUID is the nil UUID (all bytes are 0x00).

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


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.23.0 chore(deps): update rust crate uuid to v1.23.1 Apr 16, 2026
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch from ffe54f2 to dffaaf8 Compare April 16, 2026 09:07
@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.23.1 chore(deps): update rust crate uuid to v1.23.2 May 29, 2026
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch from dffaaf8 to 29c4e13 Compare May 29, 2026 16:06

@doubleword-code doubleword-code Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

This PR updates the uuid crate dependency from version 1.22.0 to 1.23.2 via Cargo.lock. This is a routine dependency update managed by Renovate.

Verdict: Approved — The update is safe to merge.

Research notes

I reviewed the uuid crate release notes for versions 1.23.0, 1.23.1, and 1.23.2:

  • v1.23.2 (May 29, 2026): Improved error messages for ambiguous formats (#882)
  • v1.23.1 (Apr 16, 2026): Removed deprecated msrv feature from wasm-bindgen dependency (#877), fixed deprecation note for Timestamp::from_gregorian (#878)
  • v1.23.0 (Mar 26, 2026): Added support for 'hyphenated' format in serde module, bug fixes for time-related code, and the following changes:
    • Deprecations: Context renamed to ContextV1, Timestamp::from_gregorian renamed to Timestamp::from_gregorian_time
    • Breaking changes: Version::Max u8 representation changed (0xff → 0x0f), Uuid::get_version behavior adjusted for max UUID

I verified that this codebase does NOT use any of the deprecated APIs (Context, Timestamp::from_gregorian) or affected features (get_version_num, get_version, Version::Max). The project only uses:

  • Uuid::new_v4() for generating random UUIDs (3 occurrences in src/lib.rs)
  • Uuid type imports for type annotations in structs and function signatures

These core APIs remain stable across the version boundary.

Suggested next steps

  1. Merge this PR as-is — no code changes required in the consuming application.
  2. Consider running cargo test in your CI pipeline after merge to confirm compatibility with your PostgreSQL integration tests (though the risk is minimal).

General findings

No issues found. This is a straightforward patch/minor version bump that maintains backward compatibility for the APIs used in this codebase.

@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch from 29c4e13 to 9335f0a Compare June 9, 2026 11:51
@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.23.2 chore(deps): update rust crate uuid to v1.23.3 Jun 9, 2026

@doubleword-code doubleword-code Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

This PR updates the uuid crate dependency from version 1.22.0 to 1.23.3. This is a minor patch-level update within the same major version (1.x), and the project's Cargo.toml already specifies uuid = { version = "1.0", features = ["v4", "serde"] }, which permits any compatible 1.x version.

Verdict: Ready to merge. This is a safe, routine dependency update with no breaking changes.

Research notes

  • Fetched the uuid 1.23.3 documentation - confirms all APIs used in this codebase (Uuid::new_v4(), Uuid struct, serde integration) remain stable and unchanged
  • The uuid crate follows semantic versioning strictly; no breaking changes occur within the 1.x series
  • The features used by this project (v4 for random UUID generation, serde for serialization) are stable and well-documented in 1.23.3

Suggested next steps

  1. Merge this PR as-is - no changes needed
  2. Consider enabling automated dependency testing (e.g., CI runs cargo test on dependency updates) if not already in place
  3. Optionally verify downstream consumers of this crate are compatible with uuid 1.23.3 (though they should be, per semver)

General findings

None. This is a lockfile-only update with no code changes. The uuid crate usage across the codebase (src/lib.rs, src/repository.rs, examples) relies on stable, long-standing APIs that have not changed between 1.22.0 and 1.23.3.

@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.23.3 chore(deps): update rust crate uuid to v1.23.4 Jun 24, 2026
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch from 9335f0a to b779882 Compare June 24, 2026 21:46
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch from b779882 to b00730a Compare July 12, 2026 22:14
@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.23.4 chore(deps): update rust crate uuid to v1.23.5 Jul 12, 2026
@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.23.5 chore(deps): update rust crate uuid to v1.24.0 Jul 15, 2026
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch 2 times, most recently from 4d48e06 to 359cf4f Compare July 20, 2026 23:01
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch from 359cf4f to fd83f75 Compare August 15, 2026 00:11
@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.24.0 chore(deps): update rust crate uuid to v1.24.1 Aug 15, 2026
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch from fd83f75 to 7fce35c Compare August 22, 2026 13:53
@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.24.1 chore(deps): update rust crate uuid to v1.25.0 Aug 22, 2026
@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.25.0 chore(deps): update rust crate uuid to v1.26.0 Aug 27, 2026
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch 2 times, most recently from 476e0b8 to 9032004 Compare September 2, 2026 23:47
@renovate
renovate Bot force-pushed the renovate/uuid-1.x-lockfile branch from 9032004 to 31ace45 Compare September 10, 2026 01:00
@renovate renovate Bot changed the title chore(deps): update rust crate uuid to v1.26.0 chore(deps): update rust crate uuid to v1.26.1 Sep 10, 2026
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.

0 participants