Skip to content

Releases: choria-io/asyncjobs

Release 0.1.2

11 Jan 21:51
v0.1.2
3fd8f03
Compare
Choose a tag to compare

Bug Fixes

  • Fix storage choice when doing init via info

Release 0.1.1

26 Dec 10:39
v0.1.1
8f37499
Compare
Choose a tag to compare

Bug Fixes

  • Avoid job processor stalling after repeated task not found states

Enhancements

  • Improve usage output

Release 0.1.0

18 Dec 11:40
v0.1.0
075e84c
Compare
Choose a tag to compare

Enhancements

  • Cosmetic updates for packaging command
  • Also handle completed as a discard name
  • Support dependencies in tasks
  • Add some init options to ajc info
  • Adds noop logger and default to it. Add an empty logger
  • Require go 1.18

Bug Fixes

  • Resolve types handling of discard types from yaml

Release 0.0.7

04 Mar 08:41
v0.0.7
d860d41
Compare
Choose a tag to compare

Enhancements

  • Generated containers are more consistent with the CLI wrt users and paths
  • External command based handlers can now be created using the Mux#ExternalProcess() function
  • asyncjobs.yaml file can now generate containers calling external processes, commands are copied into the container

CLI Docker Container

Release 0.0.6

26 Feb 15:24
9604597
Compare
Choose a tag to compare

Enhancements

  • Run as non root user in the docker container

CLI Docker Container

Release 0.0.5

18 Feb 21:33
v0.0.5
c7156e5
Compare
Choose a tag to compare

Enhancements

  • Support Retry Policy in the asyncjobs.yaml file
  • Support MaxTries for Tasks and the CLI
  • Support Scheduled Tasks
  • Support End State Policies in ajc task processor
  • Add an Leader Election system, used to create a HA cluster of Task Schedulers
  • Improvement to stat names in Prometheus removing some stutters

CLI Docker Container

Release 0.0.4

09 Feb 18:59
v0.0.4
a562aeb
Compare
Choose a tag to compare

CLI

  • Improvements to the ajc package docker command, better UX, dependency versions, remote call out handlers

Go API

CLI Docker Container

Release 0.0.3

08 Feb 19:28
v0.0.3
de4726b
Compare
Choose a tag to compare

CLI

  • Support generating microservices and packaging them into containers. See Running in Docker.

Go API

  • Minor changes to the lifecycle events to make them more cloud events compatible
  • Support errors.Is() API for error comparisons
  • Improve connection reobustness and more logging around reconnects

CLI Docker Container

Release 0.0.2

07 Feb 09:04
v0.0.2
90b4611
Compare
Choose a tag to compare

CLI

  • Add tasks init to initialize task storage with non default settings
  • Add tasks retry to retry a task given its ID
  • Update tasks watch to use new lifecycle events

Go API

  • Support discarding tasks when they reach certain end states using new DiscardTaskStates() client option
  • Allow tasks to be retried using RetryTaskByID()
  • Detect stale Active states
  • Support publishing and parsing lifecycle events to subjects CHORIA_AJ.E.>. Parse using ParseEventJSON()

CLI Docker Container

Release 0.0.1

02 Feb 13:30
v0.0.1
21f715d
Compare
Choose a tag to compare