Skip to content

Releases: bockuden/resilient-automation-test-stand

v1.1.5

Choose a tag to compare

@github-actions github-actions released this 28 Jul 20:25

What's changed

Added

  • Added runnable examples for Playwright login and bounded transient recovery,
    HTTP Retry-After handling with pagination and deduplication, and durable
    checkpoint/resume.
  • Shipped the examples in both wheel and source distributions so they run
    after a normal package installation, not only from a repository checkout.
  • Added regression coverage for successful recovery, exhausted retry budgets,
    checkpoint continuation, and README example discovery.

Changed

  • Replaced the long inline Playwright snippet with tested module commands and
    linked them from the Resilience Challenge.
  • Removed the shorter duplicate scenario table while retaining the canonical
    behavior-to-proof matrix and the separate HTTP parameter reference.

Install

Requires Python 3.11 or newer.

python -m pip install resilient-automation-test-stand==1.1.5

Run

Start the CLI:

automation-test-stand --port 8080

Or run the exact container release:

docker run --rm -p 8080:8080 \
  ghcr.io/bockuden/resilient-automation-test-stand:1.1.5

Try this URL

http://localhost:8080/catalog?scenario=transient&run_id=release-smoke&fail_for=2

The first two catalog API requests return 503 with Retry-After: 1; the
third succeeds.

Contract and compatibility

Upgrade notes

This release adds optional consumer examples only. The Test Stand server,
HTTP and CLI contracts, scenario semantics, browser locators, runtime
dependencies, and container runtime behavior are unchanged. Playwright and
Chromium are required only to run the optional Playwright example; installing
or running the Test Stand does not install or require them.

Changelog for 1.1.5

v1.1.4

Choose a tag to compare

@github-actions github-actions released this 28 Jul 19:18

What's changed

Changed

  • Clarified that the C# reference consumer is a production-style worker
    validated against a pinned Test Stand release.
  • Replaced relative README links and media destinations with absolute GitHub
    URLs so the same long description works from GitHub and PyPI.
  • Aligned the package summary with the failure-sandbox positioning and added
    direct PyPI project links to the Resilience Challenge, container images, and
    C# reference consumer.

Release engineering

  • Added tested, version-specific GitHub Release notes with install, run, sample
    URL, contract, and upgrade sections generated from the matching changelog
    entry.
  • Release-note generation now runs in the pre-publication build job; the
    verified notes are passed to the final GitHub Release as a dedicated
    artifact.
  • Added regression coverage for release-note generation and PyPI-safe README
    links, including verification from the source distribution.

Install

Requires Python 3.11 or newer.

python -m pip install resilient-automation-test-stand==1.1.4

Run

Start the CLI:

automation-test-stand --port 8080

Or run the exact container release:

docker run --rm -p 8080:8080 \
  ghcr.io/bockuden/resilient-automation-test-stand:1.1.4

Try this URL

http://localhost:8080/catalog?scenario=transient&run_id=release-smoke&fail_for=2

The first two catalog API requests return 503 with Retry-After: 1; the
third succeeds.

Contract and compatibility

Upgrade notes

This release changes documentation, package presentation, and release tooling
only. HTTP behavior, CLI options, scenario semantics, browser locators, and
package requirements are unchanged.

Changelog for 1.1.4

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 28 Jul 13:07

Full Changelog: v1.1.2...v1.1.3

v1.1.2

Choose a tag to compare

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

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 10:26

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 12:49

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 10:24

Full Changelog: v0.4.0...v1.0.0

v1.0.0rc1

v1.0.0rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 08:10

Full Changelog: v0.4.0...v1.0.0rc1

v0.4.0

Choose a tag to compare

@bockuden bockuden released this 23 Jul 15:41

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 13:39

Full Changelog: v0.2.0...v0.3.0