Skip to content

Release v0.25.0

Choose a tag to compare

@github-actions github-actions released this 23 May 09:10
· 692 commits to main since this release

What's Changed

🚀 New Features

  • fail fast when binding listener route lacks a sink
  • add RouteInspector.HasSubscribableTransport
  • emit TaskCreatedEvent on all task-creation paths

🐛 Bug Fixes

  • enforce EventTypePattern at bus Subscribe entry
  • reject outbox routes whose sink is not a subscribable member
  • propagate transport context to memory consumers
  • harden event routing
  • set stable consumer group on binding listener
  • assert transactional route at boot for business events
  • pre-pull testcontainers ryuk image

♻️ Refactoring

  • extract Bus.Start rollback helpers
  • share EventTypePattern between bus and redis_stream
  • extract event type constants
  • rename redis stream config file
  • align comments and import aliases
  • align comments and import aliases

🔄 CI/CD

  • update codecov badge and config
  • fetch release tags before changelog
  • enforce cross-package coverage threshold

✅ Testing

  • use english assertion messages

📝 Documentation

  • document event route requirements and TaskCreatedEvent semantics
  • record package comment convention

🔧 Maintenance

  • bump version to v0.25.0

Full Changelog: v0.24.0...v0.25.0