Skip to content

Commit 4bd0d61

Browse files
committed
Prepare 0.1.0b9 release
1 parent 834a088 commit 4bd0d61

10 files changed

Lines changed: 86 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ during the public beta.
77

88
## [Unreleased]
99

10+
No changes yet.
11+
12+
## [0.1.0b9] - 2026-07-21
13+
1014
### Added
1115

1216
- An opt-in live-model poisoning mode for the packaged refund quickstart. It
@@ -15,6 +19,28 @@ during the public beta.
1519
- Live-model quickstarts treat model resistance as a safe outcome and run a
1620
separately labelled deterministic proposal so the runtime gate is still
1721
tested without depending on probabilistic model behavior.
22+
- Automated WCAG A/AA scans and light/dark visual regression coverage for the
23+
Console's primary operator workflows.
24+
25+
### Changed
26+
27+
- The Console now explains manual and LangGraph integration paths separately,
28+
teaches the Action abstraction in empty states, and makes agent identifiers
29+
directly copyable.
30+
- Agent configuration uses clearer neutral metrics, explicit Enforce and
31+
Monitor controls, accurate saved-state feedback, and more precise action and
32+
validation terminology.
33+
- Runtime endpoint and anonymous telemetry state are visible in Settings,
34+
including the supported environment-variable opt-outs.
35+
- Background refresh is visibility-aware, non-overlapping, and uses bounded
36+
exponential backoff during Console or network outages.
37+
38+
### Fixed
39+
40+
- Manual argument editing retains keyboard focus instead of returning focus to
41+
the action-name field.
42+
- Tables, tabs, loading states, navigation, badges, and integration choices now
43+
expose correct keyboard and assistive-technology semantics.
1844

1945
## [0.1.0b8] - 2026-07-20
2046

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,8 +374,8 @@ To build the two beta wheels for manual distribution:
374374

375375
```bash
376376
python scripts/build_beta_wheels.py
377-
# dist/actionrail-0.1.0b8-py3-none-any.whl
378-
# dist/actionrail_console-0.1.0b8-py3-none-any.whl
377+
# dist/actionrail-0.1.0b9-py3-none-any.whl
378+
# dist/actionrail_console-0.1.0b9-py3-none-any.whl
379379
# dist/SHA256SUMS
380380
```
381381

control-plane/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ account. Agent API keys are returned once when an agent is created and are
1111
stored only as salted hashes.
1212

1313
```bash
14-
python -m pip install actionrail_console-0.1.0b8-py3-none-any.whl
14+
python -m pip install actionrail_console-0.1.0b9-py3-none-any.whl
1515
actionrail-console
1616
```
1717

control-plane/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "actionrail-console"
7-
version = "0.1.0b8"
7+
version = "0.1.0b9"
88
description = "Local control plane and Console for ActionRail"
99
readme = "README.md"
1010
authors = [{name = "ToolJet"}]

docs/docs/operations/upgrading.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ Activate the application virtual environment, then install one exact release:
3838

3939
```bash
4040
python -m pip install --upgrade --pre \
41-
"actionrail[agents]==0.1.0b8" \
42-
"actionrail-console==0.1.0b8"
41+
"actionrail[agents]==0.1.0b9" \
42+
"actionrail-console==0.1.0b9"
4343
```
4444

45-
Replace `0.1.0b8` with the target version. If you install from locally shared
45+
Replace `0.1.0b9` with the target version. If you install from locally shared
4646
wheels instead, install the SDK and Console wheels produced by the same build.
4747

4848
Start the Console before the agent workloads:

docs/docs/reference/compatibility.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ separately versioned public API. Install the two packages from the same release:
3232

3333
```bash
3434
python -m pip install --upgrade --pre \
35-
"actionrail[agents]==0.1.0b8" \
36-
"actionrail-console==0.1.0b8"
35+
"actionrail[agents]==0.1.0b9" \
36+
"actionrail-console==0.1.0b9"
3737
```
3838

39-
Replace `0.1.0b8` with the release you intend to deploy. The release workflow
39+
Replace `0.1.0b9` with the release you intend to deploy. The release workflow
4040
refuses to publish when the package versions differ, but Python package managers
4141
cannot prevent someone from manually combining artifacts from two releases.
4242

docs/docs/reference/releases.mdx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,27 @@ verify the [compatibility policy](./compatibility.mdx), and follow the
1919

2020
No changes yet.
2121

22+
## 0.1.0b9 — operator confidence
23+
24+
Released July 21, 2026.
25+
26+
- Adds an opt-in live-model poisoning quickstart while retaining the fully
27+
deterministic replay for CI and first runs.
28+
- Separates manual Python and LangGraph onboarding, teaches Actions in the empty
29+
state, and makes agent identifiers directly copyable.
30+
- Clarifies neutral metrics, Enforce and Monitor modes, validation errors,
31+
saved state, runtime endpoint configuration, and anonymous telemetry status.
32+
- Makes Console refresh visibility-aware and resilient to outages with bounded
33+
exponential backoff.
34+
- Adds WCAG A/AA accessibility scans, keyboard interaction coverage, and
35+
light/dark visual regression gates for primary Console workflows.
36+
37+
```bash
38+
python -m pip install --pre \
39+
"actionrail[agents]==0.1.0b9" \
40+
"actionrail-console==0.1.0b9"
41+
```
42+
2243
## 0.1.0b8 — executable action contracts
2344

2445
Released July 20, 2026.

docs/static/llms-full.txt

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3648,11 +3648,11 @@ Activate the application virtual environment, then install one exact release:
36483648

36493649
```bash
36503650
python -m pip install --upgrade --pre \
3651-
"actionrail[agents]==0.1.0b8" \
3652-
"actionrail-console==0.1.0b8"
3651+
"actionrail[agents]==0.1.0b9" \
3652+
"actionrail-console==0.1.0b9"
36533653
```
36543654

3655-
Replace `0.1.0b8` with the target version. If you install from locally shared
3655+
Replace `0.1.0b9` with the target version. If you install from locally shared
36563656
wheels instead, install the SDK and Console wheels produced by the same build.
36573657

36583658
Start the Console before the agent workloads:
@@ -3736,11 +3736,11 @@ separately versioned public API. Install the two packages from the same release:
37363736

37373737
```bash
37383738
python -m pip install --upgrade --pre \
3739-
"actionrail[agents]==0.1.0b8" \
3740-
"actionrail-console==0.1.0b8"
3739+
"actionrail[agents]==0.1.0b9" \
3740+
"actionrail-console==0.1.0b9"
37413741
```
37423742

3743-
Replace `0.1.0b8` with the release you intend to deploy. The release workflow
3743+
Replace `0.1.0b9` with the release you intend to deploy. The release workflow
37443744
refuses to publish when the package versions differ, but Python package managers
37453745
cannot prevent someone from manually combining artifacts from two releases.
37463746

@@ -4468,6 +4468,27 @@ verify the [compatibility policy](https://actionrail.ai/docs/reference/compatibi
44684468

44694469
No changes yet.
44704470

4471+
### 0.1.0b9 — operator confidence
4472+
4473+
Released July 21, 2026.
4474+
4475+
- Adds an opt-in live-model poisoning quickstart while retaining the fully
4476+
deterministic replay for CI and first runs.
4477+
- Separates manual Python and LangGraph onboarding, teaches Actions in the empty
4478+
state, and makes agent identifiers directly copyable.
4479+
- Clarifies neutral metrics, Enforce and Monitor modes, validation errors,
4480+
saved state, runtime endpoint configuration, and anonymous telemetry status.
4481+
- Makes Console refresh visibility-aware and resilient to outages with bounded
4482+
exponential backoff.
4483+
- Adds WCAG A/AA accessibility scans, keyboard interaction coverage, and
4484+
light/dark visual regression gates for primary Console workflows.
4485+
4486+
```bash
4487+
python -m pip install --pre \
4488+
"actionrail[agents]==0.1.0b9" \
4489+
"actionrail-console==0.1.0b9"
4490+
```
4491+
44714492
### 0.1.0b8 — executable action contracts
44724493

44734494
Released July 20, 2026.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "actionrail"
3-
version = "0.1.0b8"
3+
version = "0.1.0b9"
44
description = "Action control for AI agents — verify what an agent is about to do before it does it."
55
readme = "README.md"
66
authors = [{name = "ToolJet"}]

tests/test_release_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55

66
def test_release_version_matches_both_packages():
7-
assert check_release_version.main(["0.1.0b8"]) == 0
7+
assert check_release_version.main(["0.1.0b9"]) == 0
88

99

1010
def test_release_version_rejects_mismatched_tag(capsys):

0 commit comments

Comments
 (0)