Skip to content

release#18

Merged
elbaro merged 1 commit intomainfrom
release-plz-2026-02-26T03-56-58Z
Mar 2, 2026
Merged

release#18
elbaro merged 1 commit intomainfrom
release-plz-2026-02-26T03-56-58Z

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Feb 26, 2026

  • zero-postgres-derive: 0.1.0 -> 0.2.0
  • zero-postgres: 0.8.0 -> 0.9.0 (⚠ API breaking changes)

zero-postgres breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_added.ron

Failed in:
  variant Action:Error in /tmp/.tmpHeFdgP/zero-postgres/src/state/action.rs:49
  variant Action:Error in /tmp/.tmpHeFdgP/zero-postgres/src/state/action.rs:49
  variant Error:LibraryBug in /tmp/.tmpHeFdgP/zero-postgres/src/error.rs:188

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Error::Protocol, previously in file /tmp/.tmp4ZAIAR/zero-postgres/src/error.rs:181

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  ServerError::severity, previously in file /tmp/.tmp4ZAIAR/zero-postgres/src/error.rs:44
  ServerError::severity_v, previously in file /tmp/.tmp4ZAIAR/zero-postgres/src/error.rs:52

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/trait_method_missing.ron

Failed in:
  method needs_parse of trait IntoStatement, previously in file /tmp/.tmp4ZAIAR/zero-postgres/src/statement.rs:10
  method as_sql of trait IntoStatement, previously in file /tmp/.tmp4ZAIAR/zero-postgres/src/statement.rs:13
  method as_prepared of trait IntoStatement, previously in file /tmp/.tmp4ZAIAR/zero-postgres/src/statement.rs:16

zero-postgres-derive

v0.2.0 - 2026-03-02

New features

  • zerocopy exec_foreach_ref

Other

  • [breaking] tidy!: rename Error::Protocol to Error::LibraryBug

zero-postgres

v0.9.0 - 2026-03-02

New features

  • diesel test
  • diesel
  • experimental compio
  • RefFromRow
  • zerocopy exec_foreach_ref

Bug fixes

  • move error draining from drivers into state machines
  • drain server errors so the connection can be reused (#16)
  • move separateMajorMinor to top-level config

Performance

  • eliminate a temporary allocation from Vec (#17)
  • compio streams were not buffered

Documentation

  • document derive feature flag
  • add a link to diesel benchmark
  • update
  • add diesel flag to README

Other

  • tidy: eliminate all clippy warnings in integration tests (#26)
  • tidy: relax clippy lints, add clippy.toml, expose PG_EPOCH_JULIAN_DAY
  • tidy: remove clippy::integer_division_remainder_used lint
  • tidy: suppress redundant clippy restriction lints for --all-features
  • tidy: rename remaining Error::Protocol to Error::LibraryBug in compio
  • [breaking] tidy!: rename Error::Protocol to Error::LibraryBug
  • [breaking] tidy!: replace IntoStatement Option methods with StatementRef enum
  • tidy: eliminate redundant bounds checks and clippy warnings
  • tidy: simplify get_conn in error_recovery tests
  • [breaking] tidy!: rename severity accessors on ServerError for clarity
  • tidy: remove redundant test_ prefix from test functions
  • tidy: fix trivial clippy warnings and enforce clippy in CI
  • infra: grant checks:write permission to security audit
  • infra: tune renovate config and normalize dep ranges
  • infra: fix renovate hourly limit and branch splitting
  • infra: group renovate PRs by breaking changes
  • infra: configure renovate
  • infra: replace trybuild with compile_fail doc tests
  • infra: fix release-plz for multi-packages
  • [breaking] tidy!: rename feature flags

@github-actions github-actions bot force-pushed the release-plz-2026-02-26T03-56-58Z branch 19 times, most recently from 18ae4d5 to 3b0db9c Compare March 2, 2026 07:14
@github-actions github-actions bot force-pushed the release-plz-2026-02-26T03-56-58Z branch from 3b0db9c to 6e76188 Compare March 2, 2026 09:38
@elbaro elbaro merged commit cd16495 into main Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant