Skip to content

v0.8.0: workflow: event-driven workflow runtime (sagas)

Choose a tag to compare

@github-actions github-actions released this 21 Jul 22:37
· 26 commits to main since this release
3a20291

Changelog

  • 3a20291 docs(workflows): add payment workflow tutorial and patterns
  • 97f3efa wip: workflow docs
  • 20be77b docs: add sagas, event handlers, and lookups guides + cookbook
  • 6da252d docs: update minimum supported Go version to 1.25
  • d78dca8 fix(test): propagate Docker Compose test failures
  • a1195b2 ci(postgres): add reliable integration test workflow
  • e128818 fix: preserve deterministic order for equal sort keys
  • 4eab3bb test(postgres): restore full event store suite for the Pool option and cover schema edge cases
  • 56c7824 feat(postgres): validate required indexes of pre-created event tables
  • 956964e fix(postgres): resolve event table through search_path when validating schema
  • fd05605 Validate schema of existing table, skip creation
  • 30e4400 docs(saga): mark saga package as deprecated and add migration guide to workflow docs(saga): update README to explain saga limitations and promote workflow package docs(saga): add detailed comparison table and migration instructions from saga to workflow docs(saga): add legacy documentation section and clarify saga's in-process execution model docs(saga): add deprecation notice to saga.go package comment with migration reference
  • 6387521 chore(go.mod): update Go version to 1.25.0 and refresh googleapis genproto dependency to latest version
  • 750c5c2 feat(workflow): workflow feature (SAGAs)
  • 9b7f31b feat(eventstore): enforce uniqueness of event IDs and aggregate versions in memstore
  • 31a689f saga: rewrite package as event-driven saga service
  • 0b22694 feat(docs): add tailwindcss and vue dependencies for improved styling and UI components chore(docs): configure pnpm to only build specified dependencies for optimized build process

v0.7.3..v0.8.0