Skip to content

chore: release v2.1.0 - #41

Merged
jwilger merged 1 commit into
mainfrom
release-plz-2026-09-10T17-20-59Z
Sep 10, 2026
Merged

jwilger merged 1 commit into
mainfrom
release-plz-2026-09-10T17-20-59Z

Conversation

@jwilger

@jwilger jwilger commented Sep 10, 2026

Copy link
Copy Markdown
Owner

🤖 New release

  • eventcore-macros: 2.0.1 -> 2.1.0
  • eventcore-types: 2.0.1 -> 2.1.0 (✓ API compatible changes)
  • eventcore-postgres: 2.0.1 -> 2.1.0 (✓ API compatible changes)
  • eventcore-sqlite: 2.0.1 -> 2.1.0
  • eventcore: 2.0.1 -> 2.1.0 (✓ API compatible changes)
  • eventcore-memory: 2.0.1 -> 2.1.0
  • eventcore-testing: 2.0.1 -> 2.1.0 (✓ API compatible changes)
  • eventcore-examples: 2.0.1 -> 2.1.0
  • eventcore-fs: 2.0.1 -> 2.1.0
Changelog

eventcore-macros

1.1.1 - 2026-08-06

Bug Fixes

  • (model) complete experimental checker acceptance

eventcore-types

2.1.0 - 2026-09-10

Features

  • (projections) add transactional PostgreSQL projections (#40)

Features

  • (projections) add backend-neutral delivery positions, stable projection identities,
    selections, persisted envelopes, and the replayable source contract for the planned 2.1.0
    release

eventcore-postgres

2.1.0 - 2026-09-10

Features

  • (projections) add transactional PostgreSQL projections (#40)

Documentation

  • (projections) add migration, operation, recovery, and reset guidance for transactional read models

Features

  • (projections) add lossless source delivery, named progress, fenced leadership, atomic
    read-model effects and progress, typed failure policies, batch/continuous execution, and
    coordinated reset/replay for the planned 2.1.0 release
  • (projections) add application-owned envelope-aware decoding for multi-type selections while
    retaining payload JSON decoding by default

eventcore-sqlite

2.0.0 - 2026-08-11

Documentation

  • (snapshots) explain durable command state

Features

  • (snapshots) persist command state projections

eventcore

2.1.0 - 2026-09-10

Features

  • (projections) add transactional PostgreSQL projections (#40)

Documentation

  • (projections) document the legacy and transactional PostgreSQL projection guarantees

Features

  • (projections) expose the additive transactional PostgreSQL projection API through
    eventcore::postgres::projections for the planned 2.1.0 release; existing 2.0.1
    Projector and run_projection callers remain source-compatible

eventcore-memory

2.0.0 - 2026-08-11

Documentation

  • (snapshots) explain durable command state

Features

  • (snapshots) persist command state projections

Refactoring

  • (testing) stabilize reconstruction benchmarks

eventcore-testing

2.1.0 - 2026-09-10

Features

  • (projections) add transactional PostgreSQL projections (#40)

Features

  • (projections) add reusable public transactional-projection contract fixtures covering
    atomicity, restart, malformed input, leadership, retry/skip/stop/fatal behavior, batching,
    after-commit ordering, and commit acknowledgement loss

eventcore-examples

1.0.1 - 2026-06-15

Testing

  • harden doctests and guard docs against fabricated APIs (#426)

eventcore-fs

2.0.0 - 2026-08-11

Documentation

  • (snapshots) explain durable command state
  • (ordering) clarify projection cursor semantics

Features

  • (snapshots) persist command state projections

Refactoring

  • (testing) stabilize reconstruction benchmarks

Testing

  • (contract) cover command state snapshots


This PR was generated with release-plz.

@jwilger
jwilger marked this pull request as ready for review September 10, 2026 17:21
@jwilger
jwilger merged commit fea3e38 into main Sep 10, 2026
6 checks passed
@jwilger
jwilger deleted the release-plz-2026-09-10T17-20-59Z branch September 10, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant