Releases: mrz1836/go-flywheel
Releases · mrz1836/go-flywheel
Release v0.5.1
Immutable
release. Only release title and notes can be modified.
Changelog
- 4851f99 [Sync] Update project files from source repository (1d213f1) (#4)
- e8f0ebb build(flywheel): enhance build configuration with versioning info
- 730bd24 chore(dependabot): add configuration for dependency updates
- 3ff687f chore(deps): remove Dockerfile updates from Dependabot configuration
- 1b807d6 fix: make truncate rune-aware and isolate Tick errors per definition
Release v0.5.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 24cdd30 docs(workers): document shell/python/mage workers with a local-tasks example
- 1c47e85 feat(README): enhance quick start guide for job runtime
- 2083806 feat(flywheel): wire shell/python/mage schedules and surface run output
- 66f5816 feat(workers): add shell, python, and mage workers on a shared exec engine
Release v0.4.0
Immutable
release. Only release title and notes can be modified.
Changelog
- a2f793e feat(observability): add metrics, health checks, and status command
- ffa7eba fix(migrate): wrap reconcile errors with package prefix
- a80aee3 refactor(cli): extract testable cores for version and self-update
- e371f26 refactor(workers): use slices.Contains for exit and status checks
- c113275 test(flywheel): add benchmarks, duration fuzz, and table-driven cases
- 68ae50d test(flywheel): add coverage tests for CLI, self-update, and core paths
Release v0.3.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 082c2bc chore: add repository .gitignore
- d2c3b7e docs(images): refresh social share preview image
- aa6fcae feat(cli): add version and self-update commands
- 11316ad feat(images): add share image for social media previews
- 079aaa7 feat(jobs): add UniqueActiveKey for at-most-one-active jobs
- 059bace feat(retention): add retention sweep and prune command
- 7c8685a feat(schedule): manage periodic schedules from the CLI
- f87e42a fix(jobs): keep finalize result across cancel and shutdown
- 9b2f1ec refactor: pure-Go SQLite driver and single Go module
Release v0.2.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 9339a92 chore(deps): bump go-sqlite3 to v1.14.47
- 5fad669 docs(README): document Node, workers, and CLI
- 5463925 docs(examples): add exec-cron and sqlite examples
- 03787b6 feat(cli): add flywheel CLI tool
- 0b54259 feat(workers): add ExecWorker and HTTPWorker
- 1eacfb5 feat: add Node, Observer, and periodic scheduling
Release v0.1.1
Immutable
release. Only release title and notes can be modified.
Changelog
- cf28fa2 refactor: extract shared exponential backoff and non-terminal state helpers
Release v0.1.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 2a59290 Initial commit
- c7468d1 Promote go-flywheel to the canonical superset job system; migrate bedrock off pkg/models/work (#3)
- cd1218e [Sync] Update project files from source repository (d0f9674) (#1)
- 7bec059 build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in the go_modules group across 1 directory (#2)
- e2bf91b chore(deps): bump dependencies
- 63df44c chore: add LICENSE and project env config
- 5a6e534 docs(README): update project title emoji and fix spacing
- 0df0d1a docs: expand README with badges and project overview
- b3a1f3a feat(config): add JobsConfig with Validate and Configured
- e9676bd feat(migrate): add dual-mode Migrate(db) with partial-index reconciliation
- e1019a5 feat: add self-contained foundation seam
- a163bbc feat: port the durable job runtime and its test suite
- ec304b2 merge: extract durable job runtime into go-flywheel (T-388)