Releases: openkcm/orbital
Releases · openkcm/orbital
v0.5.1
v0.5.0
0.5.0 (2026-02-19)
Features
Bug Fixes
- handler signature and handler response methods (997d139), closes #143
- job confirmer result (d639a0d), closes #139
- query builder lint issue (#147) (0d7b920)
- rename MaxReconcileCount (fa3953b), closes #148
- unexport status types and structs (b77a738), closes #146
- use handler in embedded client (e0dcac5), closes #144
v0.4.0
v0.3.1
v0.3.0
v0.2.0
What's Changed
- chore: update to v0.1.1-dev version by @push-tags-from-workflow[bot] in #3
- feature: support aborting jobs in TaskResolver by @jithinkunjachan in #4
- fix: job termination logic by @fabenan-f in #6
- test:integration tests for reconciliation logic by @NamanBalaji in #5
- feature: create job event when job is aborted by @jithinkunjachan in #7
- fix: Reconcile test by @jithinkunjachan in #8
- feat: update the github action to sign the commits of the pull request by @nnicora in #12
- feature: add error message and job event in confirm func by @jithinkunjachan in #10
- feature: add max sent count for tasks and consider it at reconciliation phase by @fabenan-f in #9
- feature:added method on manager to cancel a job by @NamanBalaji in #11
- feature: add error message field to Task model by @jithinkunjachan in #13
- fix:made fields optional in proto by @NamanBalaji in #14
- test(sql): improve concurrency test for retrieval mode update by @jithinkunjachan in #16
- test: add test containers and remove build tags from tests by @fabenan-f in #17
- feat: update the github action by @nnicora in #15
- fix: fix the github actions API call limits by @nnicora in #20
- refactor(manager): unify cancel terminology in task resolver by @jithinkunjachan in #18
- feat(events): split job terminated event into done, failed, canceled by @jithinkunjachan in #22
- test(ampq): Merge both AMQP test files and consolidate helpers by @fabenan-f in #23
- test(integration): Remove build tags from integration tests and run them in parallel by @fabenan-f in #25
- feat(codec): add protobuf codec and tests by @jithinkunjachan in #24
- fix!: Change unix timestamp unit to nanoseconds by @fabenan-f in #26
- fix(amqp): Add close method to AMQP struct by @fabenan-f in #28
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @nnicora in #21
- refactor(proto): move proto files to v1 package by @jithinkunjachan in #29
- fix: amqp ensure ack on decode error for request/response by @jithinkunjachan in #30
- fix: update Etag when task is terminated by @fabenan-f in #33
- fix(proto): handle nil optional fields in proto codec by @jithinkunjachan in #37
- feat(task): track total sent and received counts by @jithinkunjachan in #38
- feat(retry): add exponential backoff interval utility by @jithinkunjachan in #39
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #32
- refactor(task): rename sent fields to reconcile fields by @jithinkunjachan in #40
- feat: reset ReconcileCount & LastReconcileAt on response process by @jithinkunjachan in #41
- build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres from 0.37.0 to 0.38.0 by @dependabot[bot] in #34
- build(deps): bump github.com/testcontainers/testcontainers-go/modules/rabbitmq from 0.37.0 to 0.38.0 by @dependabot[bot] in #36
- build(deps): bump github.com/docker/docker from 28.0.1+incompatible to 28.3.2+incompatible by @dependabot[bot] in #31
- feat: refactor the github actions by @nnicora in #42
- build(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by @dependabot[bot] in #44
- fix!: align job confirm result with task resolve result by @fabenan-f in #46
- build(deps): bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible in the go_modules group by @dependabot[bot] in #45
- feat: add embedded client option by @fabenan-f in #47
- fix(query): use nanoseconds in reconcile time calculation by @jithinkunjachan in #48
- Bugfix/recon race condition by @jithinkunjachan in #49
- feat(reconcile): improve task locking and race condition tests by @jithinkunjachan in #50
- test(performance): setup by @fabenan-f in #53
- fix: disable linters by @fabenan-f in #55
- build(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 by @dependabot[bot] in #54
- build(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 by @dependabot[bot] in #51
- fix: make the job fail when targets are missing for tasks by @NamanBalaji in #59
- fix!: confirm job delay defaults to 0 by @fabenan-f in #58
- chore: change non-workload logs to new TRACE level by @bkieling in #60
- feat: unique job violation with external id by @fabenan-f in #68
- fix:retry handle interval overflow and improve tests by @jithinkunjachan in #66
- chore: debug log for failed task by @fabenan-f in #70
- build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in #64
- feat: added client for solace with SMF by @NamanBalaji in #69
- chore: Enhance logging, switch to slogctx for all logs by @bkieling in #71
- build(deps): bump github.com/Azure/go-amqp from 1.4.0 to 1.5.0 by @dependabot[bot] in #63
- build(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 by @dependabot[bot] in #67
- build(deps): bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible by @dependabot[bot] in #62
Full Changelog: v0.1.0...v0.2.0