Releases: agentjido/jizoku
Releases · agentjido/jizoku
Release list
v0.4.0
Changes
Added
- Added an isolated deterministic test runtime with bounded execution,
predicate waits, virtual time, manual controls, action stubs, restart and
checkpoint-loss simulation, append conflicts, invariant checks, golden
histories, and assertion diagnostics. - Added durable native continue-as-new execution with identity fencing,
recovery, cancellation, and multi-node worker coverage. - Added direct raw Jido lifecycle signals, durable domain-signal resolution,
JidoError,RunInstruction, andEmitdirectives, and a durable signal
outbox with recovery-safe delivery. - Added shared conformance coverage for the in-memory and Ecto journal storage
adapters.
Changed
- Renamed the runtime, package, OTP application, module namespace, Mix tasks,
telemetry, wire identifiers, examples, and documentation from Squidie to
Jizoku. - Upgraded Jido to 2.3.3 and expanded the README and sample applications with
raw Jido and Jizoku DSL interoperability examples.
Breaking
- Started a new
jizoku_journal_*persistence schema. Upgrading is an explicit
breaking cutover; Jizoku does not replay active Squidie runs. - Removed the Squidie namespace, application configuration, Mix tasks, wire
identifiers, and compatibility aliases. Applications must adopt the Jizoku
package and start new workflow runs after the cutover.
See the migration guide for the complete cutover checklist.
v0.3.7
Changed
05abac0chore(ci)(deps): bump trufflesecurity/trufflehog from 3.95.9 to 3.96.0 (#424)b357d47chore(deps)(deps-dev): bump ex_slop from 0.4.3 to 0.4.4 (#425)610b440chore(deps)(deps-dev): bump reach from 2.7.5 to 2.8.2 (#426)59f9ea3fix(deps): update vulnerable Cowboy dependencies (#427)6d6b9b9fix(release): validate Hex package before publishing (#428)
v0.3.6
Changed
67e8c39chore(deps)(deps-dev): bump postgrex from 0.22.2 to 0.22.318b61d6chore(ci)(deps): bump trufflesecurity/trufflehog from 3.95.8 to 3.95.9dce16a3Merge pull request #391 from dark-trench/dependabot/github_actions/main/trufflesecurity/trufflehog-3.95.919c079cMerge pull request #390 from dark-trench/dependabot/hex/main/postgrex-0.22.3aec72c4feat(runtime): add partition-aware workflow isolation3946a94Merge pull request #404 from dark-trench/feat/393-partition-aware-isolation8d46850feat(runtime): add durable tracing and telemetry16778bffix(runtime): resolve telemetry CI failures41e3b7dfix(runtime): bound telemetry append workbf56ec4fix(runtime): address review feedback948f3d6Merge pull request #405 from dark-trench/feat/runtime-trace-telemetry9f0d85afeat(runtime): add graph mutation contracts1d9fb26Merge pull request #406 from dark-trench/feat/395-graph-mutation-contracts0d76152feat(runtime): add graph mutation outcome contracts8fa3426Merge pull request #407 from dark-trench/feat/395-graph-mutation-outcomes9dc7be6feat(runtime): add legacy graph projection stated79cb1aMerge pull request #408 from dark-trench/feat/395-legacy-graph-projection1e74179feat(runtime): replay dynamic graph mutationsf216193Merge pull request #409 from dark-trench/feat/395-mutation-fact-replay817bd17feat(runtime): validate graph mutation lifecycle9e5ed1dMerge pull request #410 from dark-trench/feat/395-mutation-validatorf66f3eefeat(runtime): evaluate graph mutation topology1c56119fix(runtime): exclude applied nodes from readinessfd75349Merge pull request #411 from dark-trench/feat/395-mutation-topology905c10cfeat(runtime): materialize graph mutation actions431ae62feat(runtime): preview graph mutations33c6b7ffeat(runtime): gate dependency ordered dispatchf2d6bd3Merge pull request #415 from dark-trench/feat/395-action-materialization-main837f08bfix(runtime): avoid quadratic preview accumulation8e497b2Merge pull request #416 from dark-trench/feat/395-graph-mutation-preview-main98e92eeMerge pull request #417 from dark-trench/feat/395-dependency-aware-runtime-main0e65a5efeat(runtime): reconcile dynamic graph dispatch650775btest(runtime): cover reconciliation failures867b7c8Merge pull request #418 from dark-trench/feat/395-graph-reconciliation6e6d444feat(runtime): apply versioned graph mutationsa6f4d40Merge pull request #419 from dark-trench/feat/395-atomic-graph-mutation316a8e8feat(runtime): expose versioned graph inspection57b3e7fMerge pull request #420 from dark-trench/feat/395-graph-mutation-inspection741851achore(deps)(deps-dev): bump ex_dna from 1.5.3 to 1.5.4310cf27chore(deps)(deps): bump req from 0.6.2 to 0.6.3c0a355fchore(deps)(deps-dev): bump ex_slop from 0.4.2 to 0.4.3f6f5f14Merge pull request #423 from dark-trench/dependabot/hex/main/ex_slop-0.4.3673ef4aMerge pull request #422 from dark-trench/dependabot/hex/main/req-0.6.3fce34acMerge pull request #421 from dark-trench/dependabot/hex/main/ex_dna-1.5.4
v0.3.5
Changed
74ad407feat(operations): add CLI diagnosticsc0ece32fix(operations): harden diagnostic coverage2d3f041Merge pull request #389 from dark-trench/feat/385-operational-cli-diagnostics
v0.3.4
Changed
f6f7731fix(runtime): catch arbitrary native step exceptions53ac690fix(runtime): persist safe exception origin96b3b62fix(runtime): normalize raw BEAM step errors884c9a8Merge pull request #388 from dark-trench/fix/387-native-step-exceptions
v0.3.3
Changed
f6862f3fix: start postgres during hex release79a0e17Merge pull request #382 from dark-trench/fix/release-hex-postgresaa24f78fix: resume existing hex releases42a361eMerge pull request #383 from dark-trench/fix/release-hex-existing-publish6e208e7chore(ci)(deps): bump trufflesecurity/trufflehog from 3.95.6 to 3.95.86dc2148Merge pull request #386 from dark-trench/dependabot/github_actions/main/trufflesecurity/trufflehog-3.95.826b4b24Update README.md
v0.3.2
Changed
- Organized runtime command and inspection modules behind clearer public boundary wrappers without changing the documented runtime API.
- Updated Req and GitHub Actions dependencies.
- Refreshed README install guidance for the current release line.
v0.3.1
v0.3.0
Added
- Added projection-backed run timeline inspection for operator-facing run history.
- Added runtime spec preview execution for visual editors and draft workflow validation.
- Added guardrail validator registries for host-approved input, action, and output guardrails on runtime-authored specs.
- Added structural quality gates to the release and CI verification surface.
Changed
- Runtime journal execution now persists completed guardrail decisions so inspection and explanations keep showing applied guardrail outcomes.
- Runtime journal modules were reorganized around entry builders, options, dispatch scheduling, workflow definition loading, and explicit runtime contexts.
- Usage rules and workflow-authoring docs now describe guardrail registry and runtime spec preview behavior.
Fixed
- Runtime spec validation now rejects incompatible guardrail policy and placement combinations before activation.
- Guardrail config validation now rejects malformed config instead of silently coercing it to an empty map.
- Preview guardrail evaluation now uses the same step index semantics as runtime execution.
Squidie v0.2.0
Added
- Added editor-safe action catalog metadata for host-owned runtime action
registries. - Added the reusable
Squidie.Step.HTTPruntime action with request validation,
host-enforced destination policy, credential references, redacted responses,
and bounded response-body persistence controls. - Added the reusable
Squidie.Step.Elixirruntime action for host-approved
adapter keys, safe persisted adapter metadata, and execution-time registry
policy. - Added editor metadata preservation and diff output for visual workflow specs.
Changed
- Runtime-authored specs now carry registry-owned action options into planned
steps and validate runtime action inputs at start and execution boundaries. - Refreshed dependency and CI tooling versions, including Ecto SQL, Spark,
Jido, Credo, Codecov, and TruffleHog. - Ratcheted static-analysis and behavior-coverage gates.
Fixed
- Hardened action catalog metadata validation and HTTP action policy
enforcement for runtime-authored specs.