chore(release): v0.10.0 #415

Closed
release-plz-bot wants to merge 1 commit from release-plz-2026-06-13T16-23-48Z into main

Release v0.10.0

Automated release prepared by release-plz. All EventCore workspace crates are bumped to v0.10.0 in lockstep (shared major.minor per ADR-025) and their changelogs regenerated from the conventional commits merged to main since the previous release.

Changes

eventcore-examples

0.10.0 - 2026-06-13

Features

  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

eventcore-fs

0.10.0 - 2026-06-13

Features

  • (eventcore-types) glob pattern matching for subscriptions (#246) (#410)
  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

Performance

  • serialize events once in the append path (#361) (#408)

eventcore-macros

0.10.0 - 2026-06-13

Features

  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

eventcore-memory

0.10.0 - 2026-06-13

Features

  • (eventcore-types) glob pattern matching for subscriptions (#246) (#410)
  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

Performance

  • serialize events once in the append path (#361) (#408)

eventcore-postgres

0.10.0 - 2026-06-13

Features

  • (eventcore-types) glob pattern matching for subscriptions (#246) (#410)
  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

Performance

  • (eventcore-postgres) batch INSERT in append_events (#360) (#406)
  • serialize events once in the append path (#361) (#408)

eventcore-sqlite

0.10.0 - 2026-06-13

Features

  • (eventcore-types) glob pattern matching for subscriptions (#246) (#410)
  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

Performance

  • (eventcore-sqlite) batch INSERT in append_events (#362) (#404)
  • serialize events once in the append path (#361) (#408)

eventcore-testing

0.10.0 - 2026-06-13

Features

  • (eventcore-types) glob pattern matching for subscriptions (#246) (#410)
  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

eventcore-types

0.10.0 - 2026-06-13

Features

  • (eventcore-types) glob pattern matching for subscriptions (#246) (#410)
  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

Performance

  • serialize events once in the append path (#361) (#408)

eventcore

0.10.0 - 2026-06-13

Features

  • (eventcore) [breaking] streaming reads for read_stream (#364) (#414)

Verification

  • release-plz update --forge gitea
  • signed release PR commit created by Forgejo Actions
## Release v0.10.0 Automated release prepared by release-plz. All EventCore workspace crates are bumped to **v0.10.0** in lockstep (shared major.minor per ADR-025) and their changelogs regenerated from the conventional commits merged to `main` since the previous release. ### Changes #### eventcore-examples ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-examples-v0.9.0...eventcore-examples-v0.10.0) - 2026-06-13 ### Features - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) #### eventcore-fs ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-fs-v0.9.0...eventcore-fs-v0.10.0) - 2026-06-13 ### Features - *(eventcore-types)* glob pattern matching for subscriptions ([#246](https://git.johnwilger.com/Slipstream/eventcore/pulls/246)) ([#410](https://git.johnwilger.com/Slipstream/eventcore/pulls/410)) - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) ### Performance - serialize events once in the append path ([#361](https://git.johnwilger.com/Slipstream/eventcore/pulls/361)) ([#408](https://git.johnwilger.com/Slipstream/eventcore/pulls/408)) #### eventcore-macros ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-macros-v0.9.0...eventcore-macros-v0.10.0) - 2026-06-13 ### Features - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) #### eventcore-memory ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-memory-v0.9.0...eventcore-memory-v0.10.0) - 2026-06-13 ### Features - *(eventcore-types)* glob pattern matching for subscriptions ([#246](https://git.johnwilger.com/Slipstream/eventcore/pulls/246)) ([#410](https://git.johnwilger.com/Slipstream/eventcore/pulls/410)) - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) ### Performance - serialize events once in the append path ([#361](https://git.johnwilger.com/Slipstream/eventcore/pulls/361)) ([#408](https://git.johnwilger.com/Slipstream/eventcore/pulls/408)) #### eventcore-postgres ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-postgres-v0.9.0...eventcore-postgres-v0.10.0) - 2026-06-13 ### Features - *(eventcore-types)* glob pattern matching for subscriptions ([#246](https://git.johnwilger.com/Slipstream/eventcore/pulls/246)) ([#410](https://git.johnwilger.com/Slipstream/eventcore/pulls/410)) - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) ### Performance - *(eventcore-postgres)* batch INSERT in append_events ([#360](https://git.johnwilger.com/Slipstream/eventcore/pulls/360)) ([#406](https://git.johnwilger.com/Slipstream/eventcore/pulls/406)) - serialize events once in the append path ([#361](https://git.johnwilger.com/Slipstream/eventcore/pulls/361)) ([#408](https://git.johnwilger.com/Slipstream/eventcore/pulls/408)) #### eventcore-sqlite ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-sqlite-v0.9.0...eventcore-sqlite-v0.10.0) - 2026-06-13 ### Features - *(eventcore-types)* glob pattern matching for subscriptions ([#246](https://git.johnwilger.com/Slipstream/eventcore/pulls/246)) ([#410](https://git.johnwilger.com/Slipstream/eventcore/pulls/410)) - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) ### Performance - *(eventcore-sqlite)* batch INSERT in append_events ([#362](https://git.johnwilger.com/Slipstream/eventcore/pulls/362)) ([#404](https://git.johnwilger.com/Slipstream/eventcore/pulls/404)) - serialize events once in the append path ([#361](https://git.johnwilger.com/Slipstream/eventcore/pulls/361)) ([#408](https://git.johnwilger.com/Slipstream/eventcore/pulls/408)) #### eventcore-testing ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-testing-v0.9.0...eventcore-testing-v0.10.0) - 2026-06-13 ### Features - *(eventcore-types)* glob pattern matching for subscriptions ([#246](https://git.johnwilger.com/Slipstream/eventcore/pulls/246)) ([#410](https://git.johnwilger.com/Slipstream/eventcore/pulls/410)) - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) #### eventcore-types ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-types-v0.9.0...eventcore-types-v0.10.0) - 2026-06-13 ### Features - *(eventcore-types)* glob pattern matching for subscriptions ([#246](https://git.johnwilger.com/Slipstream/eventcore/pulls/246)) ([#410](https://git.johnwilger.com/Slipstream/eventcore/pulls/410)) - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) ### Performance - serialize events once in the append path ([#361](https://git.johnwilger.com/Slipstream/eventcore/pulls/361)) ([#408](https://git.johnwilger.com/Slipstream/eventcore/pulls/408)) #### eventcore ## [0.10.0](https://git.johnwilger.com/Slipstream/eventcore/compare/eventcore-v0.9.0...eventcore-v0.10.0) - 2026-06-13 ### Features - *(eventcore)* [**breaking**] streaming reads for read_stream ([#364](https://git.johnwilger.com/Slipstream/eventcore/pulls/364)) ([#414](https://git.johnwilger.com/Slipstream/eventcore/pulls/414)) ### Verification - `release-plz update --forge gitea` - signed release PR commit created by Forgejo Actions
chore(release): v0.10.0
All checks were successful
CI / Detect Changes (pull_request) Successful in 5s
CI / Format (pull_request) Successful in 22s
CI / Mutation (pull_request) Has been skipped
CI / Request auto_review semantic review (pull_request) Successful in 2s
CI / CI Gate (pull_request) Successful in 2s
auto_review auto_review: no findings
CI / Test (pull_request) Successful in 4m2s
CI / Clippy (pull_request) Successful in 2m20s
CI / Security Audit (pull_request) Successful in 22s
a2d8defbf0
auto-review left a comment

This PR updates all EventCore workspace crates to version 0.10.0, reflecting breaking changes and new features such as streaming reads and glob pattern matching. The changelogs have been updated accordingly, and the changes appear safe to merge.

Walkthrough

  • Version Bumps: All crates in the workspace have been updated to version 0.10.0, indicating a major release with breaking changes.
  • Changelog Updates: Each crate's changelog has been updated to reflect the new features and performance improvements included in this release.
  • Dependency Updates: The Cargo.toml files for each crate have been updated to reflect the new version numbers for dependencies within the workspace, ensuring consistency across the project.

LLM usage and cost

Pre-merge checks

  • PR metadata quality: failed
  • Rationale: The PR title does not follow the conventional commit format as it lacks a proper description after the version number. The body, while informative, does not provide a clear rationale for the release itself, making it difficult for reviewers to understand the necessity of the changes.
  • Offending text: chore(release): v0.10.0
This PR updates all EventCore workspace crates to version 0.10.0, reflecting breaking changes and new features such as streaming reads and glob pattern matching. The changelogs have been updated accordingly, and the changes appear safe to merge. ## Walkthrough - **Version Bumps**: All crates in the workspace have been updated to version 0.10.0, indicating a major release with breaking changes. - **Changelog Updates**: Each crate's changelog has been updated to reflect the new features and performance improvements included in this release. - **Dependency Updates**: The `Cargo.toml` files for each crate have been updated to reflect the new version numbers for dependencies within the workspace, ensuring consistency across the project. ## LLM usage and cost - Reasoning (gpt-4o) in=8165 out=162 cost=$0.043255 - Cheap (gpt-4o-mini) in=2172 out=76 cost=$0.000371 Estimated total USD: $0.043626 via https://api.openai.com and https://api.openai.com ## Pre-merge checks - PR metadata quality: failed - Rationale: The PR title does not follow the conventional commit format as it lacks a proper description after the version number. The body, while informative, does not provide a clear rationale for the release itself, making it difficult for reviewers to understand the necessity of the changes. - Offending text: chore(release): v0.10.0
Author
Owner

Superseded by #417 (rebased on the latest main).

Superseded by #417 (rebased on the latest `main`).
release-plz-bot closed this pull request 2026-06-13 10:56:07 -07:00
All checks were successful
CI / Detect Changes (pull_request) Successful in 5s
Required
Details
CI / Format (pull_request) Successful in 22s
Required
Details
CI / Mutation (pull_request) Has been skipped
Required
Details
CI / Request auto_review semantic review (pull_request) Successful in 2s
Required
Details
CI / CI Gate (pull_request) Successful in 2s
Required
Details
auto_review auto_review: no findings
Required
CI / Test (pull_request) Successful in 4m2s
Required
Details
CI / Clippy (pull_request) Successful in 2m20s
Required
Details
CI / Security Audit (pull_request) Successful in 22s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.