Skip to content

Releases: openkcm/orbital

v0.5.1

20 Mar 13:54
aee28dd

Choose a tag to compare

0.5.1 (2026-03-20)

Bug Fixes

  • amqp: remove reference to RemoteErr in log (eb9fcd2), closes #158
  • improve dependabot config (#154) (f7aba09)

v0.5.0

19 Feb 10:24
51da4b0

Choose a tag to compare

0.5.0 (2026-02-19)

Features

  • pass task timestamps to operator handler (477167f), closes #140

Bug Fixes

v0.4.0

05 Feb 08:22
c0ad72c

Choose a tag to compare

0.4.0 (2026-02-04)

Features

  • add JWT signing and verification handlers (cc21a9a)
  • implemented stop method and graceful shutdown for manager (#126) (56570ac)
  • provide working state with a structure (da0fb12), closes #127
  • signature: support nil signer or verifier in handlers (2142292)

Bug Fixes

  • changed type of non negative fields from int64 to uint64 (#133) (7060a1e)
  • test: update handler signature in signing test (847ee85)

v0.3.1

28 Nov 15:27
e7b25a2

Choose a tag to compare

0.3.1 (2025-11-28)

Bug Fixes

  • change the job and tasks error message (503eab5)
  • solace testcontainers (b7dc7db)

v0.3.0

06 Nov 13:25
5e12e7e

Choose a tag to compare

0.3.0 (2025-11-06)

Features

  • add ExternalID to TaskRequest and TaskResponse (0daaf1c)
  • add regression test framework and docs (f4215f0)
  • operator improve context-aware logging (f10e366)
  • reconnect AMQP client (b4da357), closes #72

Bug Fixes

  • cancel AMQP receive operation when client closes (4e9c615), closes #94
  • getEntity returns pointer to an entity and an error (#79) (d76677b)

v0.2.0

16 Sep 09:31
f6c3e7e

Choose a tag to compare

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

Release v0.1.0

06 Jun 15:49
482c55a

Choose a tag to compare

Other

  • initial commit: #1
  • release: 0.1.0: #2