Skip to content

Releases: codecentric/chaos-monkey-spring-boot

v3.1.0

19 Jan 08:26
Compare
Choose a tag to compare

Changes in 3.1.0

Built with Spring Boot 3.2.1

Bug Fixes

  • #402 Always register outgoing watchers so they can be enabled later

Improvements

  • #411 Allow custom exceptions to fall through in outgoing watchers (rest template, webclient). This could also slightly change the behaviour/output of outgoing watchers when not using a custom exception.

New Features

  • #408 Watch beans by type

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!

v3.0.2

04 Aug 14:38
Compare
Choose a tag to compare

Changes in 3.0.2

Built with Spring Boot 3.1.2

Bug Fixes

Improvements

New Features

Contributors

This release was only possible because of these great humans robots ❤️:

Thank you for your support!

v3.0.1

14 Apr 13:51
Compare
Choose a tag to compare

Changes in 3.0.1

Built with Spring Boot 3.0.4

Bug Fixes

  • #341 Fix publishing pom with incomplete dependencies

Improvements

New Features

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!

v2.7.2

14 Apr 13:45
Compare
Choose a tag to compare

Changes in 2.7.2

Built with Spring Boot 2.7.9

Bug Fixes

  • #341 Fix publishing pom with incomplete dependencies

Improvements

New Features

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!

v3.0.0

17 Mar 10:22
Compare
Choose a tag to compare

Changes in 3.0.0

Built with Spring Boot 3.0.4

Bug Fixes

  • #337: Jdbc repository watcher wasn’t working in most cases.

  • #340 Improve uniqueness of beans provided by Chaos Monkey

Improvements

New Features

  • #333 Breaking💥: Upgrade to Spring Boot 3.0

    • Upgrade to Java 17

    • Upgrade to Jakarta EE 10

    • Remove deprecated AssaultCronExpression → use Cpu/Memory/KillApplicationCronExpressions

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!

v2.7.1

17 Mar 15:26
Compare
Choose a tag to compare

Changes in 2.7.1

Built with Spring Boot 2.7.9

Bug Fixes

  • #337: Jdbc repository watcher wasn’t working in most cases.

  • #340 Improve uniqueness of beans provided by Chaos Monkey

Improvements

New Features

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!

v2.7.0

25 Nov 09:46
Compare
Choose a tag to compare

Changes in 2.7.0

Built with Spring Boot 2.7.6

Bug Fixes

Improvements

  • #320 Added Spring actuator health watcher property to documentation.

  • #329 #330 #331 Upgrade to Spring Boot 2.7.6 and bump dependencies versions

New Features

  • #324 Allow overriding of chaos monkey beans for custom extensions.

  • #327 Add optional springdoc-openapi group for chaos monkey endpoints.

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!

v2.6.1

09 May 19:57
Compare
Choose a tag to compare

Changes in 2.6.1

Built with Spring Boot 2.6.7

Bug Fixes

Improvements

  • #296 Renamed Integration to IntegrationTest

  • #298 Upgraded dependencies (spring boot, spring cloud, unleash, maven plugins)

  • #302 Status endpoints always return 200 and the same json format.

New Features

  • #302 Added enabledFor to status endpoints.

  • #299 Custom exception configuration supports static factory methods

  • #307 Exclude any class from proxying

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!

v2.5.4

15 Oct 13:29
Compare
Choose a tag to compare

Changes in 2.5.4

Built with Spring Boot 2.5.5

Bug Fixes

  • #277 Added missing watcher properties for rest endpoint

Improvements

New Features

  • #274 Added deterministic configuration, which toggles from "on average, 1 in x requests will be attacked" to "attack every x requests"

  • #280 Add bean watcher

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!

v2.5.3

10 Sep 11:45
Compare
Choose a tag to compare

Changes in 2.5.3

Built with Spring Boot 2.5.4

Bug Fixes

  • #252 Update Maven Wrapper from 0.5.5 to 0.5.6.

  • #251 Fix missing AssaultPropertiesUpdate validation.

  • #260 Fix exception in KillAppAssault when using netty.

Improvements

  • #254 Added timestamps to chaos monkey enable/disable endpoint.

  • #268 Allow any Throwable in ExceptionAssault instead of only Exception.

  • #271 Allow referencing classes in watchedCustomService to attack all public methods of a certain class.

  • #272 Upgrade to Spring Boot 2.5.4.

New Features

  • #239 Added CPU Assault.

  • #196 Added bootstrapping method through the system property(LOAD_CHAOS_MONKEY).

  • #183 Added dedicated cron for each runtime assault. Deprecate runtimeAssaultCronExpression.

Contributors

This release was only possible because of these great humans ❤️:

Thank you for your support!