chore(release): v0.10.0 #417

Closed
release-plz-bot wants to merge 1 commit from release-plz-2026-06-13T17-56-06Z 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

Documentation

  • documentation completeness audit (#244) (#416)

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 ### Documentation - documentation completeness audit ([#244](https://git.johnwilger.com/Slipstream/eventcore/pulls/244)) ([#416](https://git.johnwilger.com/Slipstream/eventcore/pulls/416)) ### 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 4s
auto_review auto_review: no findings
CI / Format (pull_request) Successful in 16s
CI / Request auto_review semantic review (pull_request) Successful in 2s
CI / Clippy (pull_request) Successful in 3m3s
CI / Security Audit (pull_request) Successful in 29s
CI / Test (pull_request) Successful in 4m18s
CI / Mutation (pull_request) Has been skipped
CI / CI Gate (pull_request) Successful in 2s
ceb48fce78
auto-review left a comment

This PR updates all EventCore workspace crates to version 0.10.0, reflecting new features and performance improvements. The changes include breaking changes for streaming reads and enhancements like glob pattern matching for subscriptions. The changelogs have been updated accordingly, and the release appears ready for merging.

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 description after the version number. Additionally, the PR body is a copy of the title and does not provide a clear explanation of why the change is needed.
  • Offending text: chore(release): v0.10.0
This PR updates all EventCore workspace crates to version 0.10.0, reflecting new features and performance improvements. The changes include breaking changes for streaming reads and enhancements like glob pattern matching for subscriptions. The changelogs have been updated accordingly, and the release appears ready for merging. ## LLM usage and cost - Reasoning (gpt-4o) in=8271 out=73 cost=$0.042450 - Cheap (gpt-4o-mini) in=2223 out=70 cost=$0.000375 Estimated total USD: $0.042825 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 description after the version number. Additionally, the PR body is a copy of the title and does not provide a clear explanation of why the change is needed. - Offending text: chore(release): v0.10.0
Author
Owner

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

Superseded by #419 (rebased on the latest `main`).
release-plz-bot closed this pull request 2026-06-13 15:50:39 -07:00
All checks were successful
CI / Detect Changes (pull_request) Successful in 4s
Required
Details
auto_review auto_review: no findings
Required
CI / Format (pull_request) Successful in 16s
Required
Details
CI / Request auto_review semantic review (pull_request) Successful in 2s
Required
Details
CI / Clippy (pull_request) Successful in 3m3s
Required
Details
CI / Security Audit (pull_request) Successful in 29s
Required
Details
CI / Test (pull_request) Successful in 4m18s
Required
Details
CI / Mutation (pull_request) Has been skipped
Required
Details
CI / CI Gate (pull_request) Successful in 2s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.