Skip to content

taskito-java v0.22.0

Choose a tag to compare

@kartikeya-27 kartikeya-27 released this 03 Aug 10:42
· 49 commits to master since this release
3da53ba

What's Changed

  • feat: wire push-dispatch into the Node and Java shells by @stromanni in #497
  • feat: add a retry predicate to the Node and Java SDKs by @stromanni in #498
  • feat: echo the active retention windows in the dashboard by @kartikeya-27 in #499
  • feat(java): signal retry intent by exception type by @kartikeya-27 in #500
  • feat(python): manage the periodic-schedule catalog by @kartikeya-27 in #502
  • feat: report task duration on job outcomes by @kartikeya-27 in #504
  • feat: replace stringly-typed closed-set params with enums by @kartikeya-27 in #505
  • feat: expose topic_stats in the Node and Java shells by @stromanni in #506
  • fix: suppress OpenSSL atexit to stop Postgres exit segfault by @kartikeya-27 in #507
  • feat: type the remaining closed-set params as enums by @kartikeya-27 in #508
  • feat: add retention dry-run to preview purge counts by @kartikeya-27 in #509
  • feat: ship Java classifier jars and GraalVM metadata by @stromanni in #510
  • fix: emit workflow.submitted on run submission by @kartikeya-27 in #536
  • feat: expand Node events to full cross-SDK taxonomy by @kartikeya-27 in #537
  • feat: expand Java events to full cross-SDK taxonomy by @kartikeya-27 in #538
  • docs: event taxonomy pages and changelog by @kartikeya-27 in #539
  • fix: add Node event-bus logging and awaitable worker.stop() by @stromanni in #540
  • fix: dedup uniqueKey entries in Node enqueueMany by @stromanni in #541
  • feat(node): bare-metal worker autoscaler by @stromanni in #542
  • feat(node): predicate recipes, decisions, and registry by @stromanni in #543
  • feat(node): producer-side batch accumulator by @stromanni in #544
  • feat(node): standalone health and readiness helpers by @pratyush618 in #545
  • feat(node): operator admin surface by @pratyush618 in #557
  • feat(java): operator admin surface by @pratyush618 in #558
  • docs: add PyPI downloads badge by @pratyush618 in #559
  • chore(ci): bump the actions group across 2 directories with 2 updates by @dependabot[bot] in #565
  • chore(deps): bump the dashboard-deps group across 1 directory with 16 updates by @dependabot[bot] in #564
  • chore(deps): bump react-router from 7.18.0 to 8.3.0 in /docs by @dependabot[bot] in #566
  • docs: add SDK parity cleanup by @stromanni in #567
  • fix: version drift in the Node CLI and Java install docs by @stromanni in #568
  • fix(java): guard JobRec reads with the backend monitor by @stromanni in #569
  • fix(java): null-safety contract and native platform coverage by @pratyush618 in #572
  • chore(deps): bump the rust-deps group across 1 directory with 2 updates by @dependabot[bot] in #560
  • refactor(java): clear the SDK's unused-variable warnings by @pratyush618 in #573
  • fix: complete the predicate event taxonomy across SDKs by @stromanni in #574
  • chore(deps): bump base64 from 0.22.1 to 0.23.0 by @dependabot[bot] in #562
  • chore(node): upgrade the native binding to napi 3 by @pratyush618 in #581
  • docs: add the taskito logo by @kartikeya-27 in #582
  • feat(core): shared worker protocol and RemoteDispatcher by @kartikeya-27 in #583
  • feat(server): standalone scheduler, attach listener and dashboard by @pratyush618 in #584
  • fix(server): review follow-ups from the standalone server by @stromanni in #596
  • feat(sdks): taskito executor subcommand for Python, Node and Java by @stromanni in #595
  • fix(java): stop silently disabling every compile task by @stromanni in #598
  • feat(core): executor side-channel for progress, logs and middleware toggles by @stromanni in #599
  • feat(python): report executor progress, logs and toggles over the side-channel by @stromanni in #600
  • feat(node): report executor progress, logs and toggles over the side-channel by @stromanni in #601
  • docs: attached-executor deployment guide by @stromanni in #603
  • feat(java): report executor progress, logs and toggles over the side-channel by @stromanni in #602
  • feat: close the executor side-channel gaps (#590, #591, #593) by @pratyush618 in #604
  • fix: compare-and-set the dashboard settings documents in every SDK by @pratyush618 in #605
  • fix: scope the id-addressed storage APIs by namespace by @pratyush618 in #606
  • feat: package taskito-server as a multiarch distroless image by @pratyush618 in #610
  • fix: stop the stale-reap test racing the clock by @pratyush618 in #609
  • docs: document the attach deployment topology by @pratyush618 in #611
  • feat: add a Helm chart and annotation-driven sidecar injection by @pratyush618 in #612
  • fix: make readiness probeable and parse charts in CI by @pratyush618 in #613
  • fix: complete namespace scoping for dependencies, results and workflow runs by @pratyush618 in #614
  • feat(ci): adjust CodeQL job timeout and add Rust env variables by @kartikeya-27 in #616
  • fix: batch the Redis task-metric retention purge by @pratyush618 in #617
  • chore: release 0.22.0 by @pratyush618 in #618
  • fix(ci): give the musl build a Node the napi CLI can run by @pratyush618 in #626
  • fix(ci): build aarch64 musl against the native toolchain by @pratyush618 in #627

Full Changelog: java-v0.21.0...java-v0.22.0