Releases: codecentric/chaos-monkey-spring-boot
v3.1.0
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
Changes in 3.0.2
Built with Spring Boot 3.1.2
Bug Fixes
Improvements
- 92d59a0...0dd7e53 Updated dependencies
New Features
Contributors
This release was only possible because of these great humans robots ❤️:
Thank you for your support!
v3.0.1
v2.7.2
v3.0.0
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
→ useCpu/Memory/KillApplicationCronExpressions
-
Contributors
This release was only possible because of these great humans ❤️:
Thank you for your support!
v2.7.1
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
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
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
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
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 onlyException
. -
#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!