Skip to content

keiro 0.1.0.0

Choose a tag to compare

@shinzui shinzui released this 05 Jul 15:29

Packages

Package Tag
keiro-core keiro-core-0.1.0.0
keiro keiro-0.1.0.0
keiro-pgmq keiro-pgmq-0.1.0.0
keiro-migrations keiro-migrations-0.1.0.0
keiro-dsl keiro-dsl-0.1.0.0

What's Changed

Initial GitHub release for the Keiro package set at shared version 0.1.0.0.

Breaking Changes

  • Established ValidatedEventStream as the command-boundary contract for the runtime packages.
  • Finalized keiro-core stream, codec, and event-stream contracts for the first public package set.
  • Renamed the typed-spec file extension from .kdsl to .keiro before the first public keiro-dsl release.

New Features

  • keiro-core: shared typed contracts for streams, codecs, event streams, replay-safety validation, integration events, and snapshot policies.
  • keiro: command runners, projections, read models, snapshots, process managers, routers, timers, outbox/inbox integrations, subscription workers, telemetry, and durable workflows.
  • keiro-pgmq: typed PGMQ jobs, codecs, runtime workers, retry and DLQ policies, FIFO/message-group support, queue provisioning, metrics, and trace propagation.
  • keiro-migrations: embedded codd migrations and the keiro-migrate executable for installing and upgrading Keiro database schema.
  • keiro-dsl: parser, checker, diff engine, scaffold generator, harness emitter, configurable module placement, starter skeletons, and conformance suites for .keiro specifications.

Publishing Status

Hackage uploads are deferred. The package set still depends on codd, which is not currently available from Hackage, so publishing now would produce packages that Hackage consumers cannot resolve.