Skip to content

Releases: agentjido/jizoku

v0.4.0

Choose a tag to compare

@ccarvalho-eng ccarvalho-eng released this 15 Aug 23:04
171dce3

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,
    Jido Error, RunInstruction, and Emit directives, 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

Choose a tag to compare

@github-actions github-actions released this 29 Jul 15:05

Changed

  • 05abac0 chore(ci)(deps): bump trufflesecurity/trufflehog from 3.95.9 to 3.96.0 (#424)
  • b357d47 chore(deps)(deps-dev): bump ex_slop from 0.4.3 to 0.4.4 (#425)
  • 610b440 chore(deps)(deps-dev): bump reach from 2.7.5 to 2.8.2 (#426)
  • 59f9ea3 fix(deps): update vulnerable Cowboy dependencies (#427)
  • 6d6b9b9 fix(release): validate Hex package before publishing (#428)

v0.3.6

Choose a tag to compare

@github-actions github-actions released this 24 Jul 17:05

Changed

  • 67e8c39 chore(deps)(deps-dev): bump postgrex from 0.22.2 to 0.22.3
  • 18b61d6 chore(ci)(deps): bump trufflesecurity/trufflehog from 3.95.8 to 3.95.9
  • dce16a3 Merge pull request #391 from dark-trench/dependabot/github_actions/main/trufflesecurity/trufflehog-3.95.9
  • 19c079c Merge pull request #390 from dark-trench/dependabot/hex/main/postgrex-0.22.3
  • aec72c4 feat(runtime): add partition-aware workflow isolation
  • 3946a94 Merge pull request #404 from dark-trench/feat/393-partition-aware-isolation
  • 8d46850 feat(runtime): add durable tracing and telemetry
  • 16778bf fix(runtime): resolve telemetry CI failures
  • 41e3b7d fix(runtime): bound telemetry append work
  • bf56ec4 fix(runtime): address review feedback
  • 948f3d6 Merge pull request #405 from dark-trench/feat/runtime-trace-telemetry
  • 9f0d85a feat(runtime): add graph mutation contracts
  • 1d9fb26 Merge pull request #406 from dark-trench/feat/395-graph-mutation-contracts
  • 0d76152 feat(runtime): add graph mutation outcome contracts
  • 8fa3426 Merge pull request #407 from dark-trench/feat/395-graph-mutation-outcomes
  • 9dc7be6 feat(runtime): add legacy graph projection state
  • d79cb1a Merge pull request #408 from dark-trench/feat/395-legacy-graph-projection
  • 1e74179 feat(runtime): replay dynamic graph mutations
  • f216193 Merge pull request #409 from dark-trench/feat/395-mutation-fact-replay
  • 817bd17 feat(runtime): validate graph mutation lifecycle
  • 9e5ed1d Merge pull request #410 from dark-trench/feat/395-mutation-validator
  • f66f3ee feat(runtime): evaluate graph mutation topology
  • 1c56119 fix(runtime): exclude applied nodes from readiness
  • fd75349 Merge pull request #411 from dark-trench/feat/395-mutation-topology
  • 905c10c feat(runtime): materialize graph mutation actions
  • 431ae62 feat(runtime): preview graph mutations
  • 33c6b7f feat(runtime): gate dependency ordered dispatch
  • f2d6bd3 Merge pull request #415 from dark-trench/feat/395-action-materialization-main
  • 837f08b fix(runtime): avoid quadratic preview accumulation
  • 8e497b2 Merge pull request #416 from dark-trench/feat/395-graph-mutation-preview-main
  • 98e92ee Merge pull request #417 from dark-trench/feat/395-dependency-aware-runtime-main
  • 0e65a5e feat(runtime): reconcile dynamic graph dispatch
  • 650775b test(runtime): cover reconciliation failures
  • 867b7c8 Merge pull request #418 from dark-trench/feat/395-graph-reconciliation
  • 6e6d444 feat(runtime): apply versioned graph mutations
  • a6f4d40 Merge pull request #419 from dark-trench/feat/395-atomic-graph-mutation
  • 316a8e8 feat(runtime): expose versioned graph inspection
  • 57b3e7f Merge pull request #420 from dark-trench/feat/395-graph-mutation-inspection
  • 741851a chore(deps)(deps-dev): bump ex_dna from 1.5.3 to 1.5.4
  • 310cf27 chore(deps)(deps): bump req from 0.6.2 to 0.6.3
  • c0a355f chore(deps)(deps-dev): bump ex_slop from 0.4.2 to 0.4.3
  • f6f5f14 Merge pull request #423 from dark-trench/dependabot/hex/main/ex_slop-0.4.3
  • 673ef4a Merge pull request #422 from dark-trench/dependabot/hex/main/req-0.6.3
  • fce34ac Merge pull request #421 from dark-trench/dependabot/hex/main/ex_dna-1.5.4

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 11 Jul 15:11

Changed

  • 74ad407 feat(operations): add CLI diagnostics
  • c0ece32 fix(operations): harden diagnostic coverage
  • 2d3f041 Merge pull request #389 from dark-trench/feat/385-operational-cli-diagnostics

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 11 Jul 14:51

Changed

  • f6f7731 fix(runtime): catch arbitrary native step exceptions
  • 53ac690 fix(runtime): persist safe exception origin
  • 96b3b62 fix(runtime): normalize raw BEAM step errors
  • 884c9a8 Merge pull request #388 from dark-trench/fix/387-native-step-exceptions

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 11 Jul 03:04

Changed

  • f6862f3 fix: start postgres during hex release
  • 79a0e17 Merge pull request #382 from dark-trench/fix/release-hex-postgres
  • aa24f78 fix: resume existing hex releases
  • 42a361e Merge pull request #383 from dark-trench/fix/release-hex-existing-publish
  • 6e208e7 chore(ci)(deps): bump trufflesecurity/trufflehog from 3.95.6 to 3.95.8
  • 6dc2148 Merge pull request #386 from dark-trench/dependabot/github_actions/main/trufflesecurity/trufflehog-3.95.8
  • 26b4b24 Update README.md

v0.3.2

Choose a tag to compare

@ccarvalho-eng ccarvalho-eng released this 01 Jul 16:54

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

Choose a tag to compare

@ccarvalho-eng ccarvalho-eng released this 17 Jun 12:24
b49865b

Changed

  • 1488a94 chore(deps)(deps-dev): bump reach from 2.7.2 to 2.7.5 (#374)
  • 609f6b7 Update README.md
  • df929b8 chore(deps)(deps): bump jido from 2.3.1 to 2.3.2 (#373)
  • 2d43d8d ci: publish releases to hex (#375)

v0.3.0

Choose a tag to compare

@ccarvalho-eng ccarvalho-eng released this 12 Jun 12:49

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

Choose a tag to compare

@ccarvalho-eng ccarvalho-eng released this 10 Jun 10:27
8da5c68

Added

  • Added editor-safe action catalog metadata for host-owned runtime action
    registries.
  • Added the reusable Squidie.Step.HTTP runtime action with request validation,
    host-enforced destination policy, credential references, redacted responses,
    and bounded response-body persistence controls.
  • Added the reusable Squidie.Step.Elixir runtime 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.