Packages
Execution Plane provides shared lower-runtime contracts, behaviours, codecs, placement descriptors, and pure helpers for Execution Plane lane adapters, node hosts, and runtime family kits.
Retired package: Release invalid - Cannot be resolved from Hex: mix.exs requires a build_support file not present in the tarball. Use 0.2.0.
Current section
Files
Jump to
Current section
Files
execution_plane
CHANGELOG.md
CHANGELOG.md
# Changelog
## 0.2.2 - 2026-08-10
- Make the published package self-describing. `mix.exs` resolved its
dependencies through the workspace dependency-source registry, reading a
config file two directories above itself — a path that exists in this
checkout and not inside a published tarball, which does not ship
`build_support/`. Any consumer resolving `execution_plane` from Hex failed
while Mix loaded the dependency's project. 0.2.1 shipped with this defect.
- Dependency source resolution now treats an absent registry as the ordinary
state of a published package rather than a missing file, and falls back to
the `hex:` requirement stated at the call site. Local development still
resolves siblings by path, unchanged.
## 0.2.1 - 2026-08-10
- Remove two unreachable `normalize_atomish/1` heads in
`ExecutionPlane.Placements.Capabilities`. The function is only ever reached
from the `is_binary` branch of `fetch_member/4`, so its atom and catch-all
clauses were dead code the compiler had already proved unreachable. No
behavioural change.
## 0.2.0 - 2026-07-27
- Publish `execution_plane` as the common core-only substrate; JSON-RPC and
process runtime ownership now lives exclusively in their component packages.
- Add the admitted interactive runtime lifecycle contracts, bounded runtime
errors and status/events, attach and input envelopes, and their boundary
codecs.
- Replace the former execute/stream runtime-client callbacks with the
start/subscribe/input/status/cancel lifecycle.
## 0.1.0 - 2026-07-14
Initial release.