Release Notes

0.2.x

Version Date

0.2.0

TBD

In development.

New Features

  • Predefined assault profiles (#35).

  • Turn the Assault History into a chaos testing console (#37).

  • Client-side assaults for outgoing REST Client calls (#38).

  • Response body injection assault (#40).

Improvements

  • Chaos Dashboard overhaul with live controls and server-driven quick picks (#41).

Bug Fixes

  • The enabled flag now always comes from the property, never from persisted state (#39).

0.1.x

Version Date

0.1.0

2026-09-13

New Features

  • Dev UI configuration persistence across restarts via .goblin-state.json (#22).

  • Assault parameter validation at startup and via the Dev UI (#24).

  • Thread-safe assault history (#23).

  • Extract per-assault-type classes into a dedicated assault package (#26).

Improvements

  • Log a WARN when the configured exception class cannot be instantiated (#27).

  • Integration tests for package-based include/exclude targeting (#28).

  • Extension marked as preview status; minimum Java version aligned to 25 (#29).

0.0.x

Version Date

0.0.2

2026-09-01

0.0.1

2026-08-28

New Features

  • Server-side assaults: latency, exception, HTTP status and dependency degradation (#1).

  • Dev UI dashboard with per-assault-type toggles (#10).

  • Factual markdown report export from the assault history (#13).

  • Adopt -dev naming for the dev-only extension modules (#14).

Improvements

  • Migrate docs to the Antora structure for Quarkiverse publication (#6).

  • Add the Goblin icon to the extension list (#12).