chaos-monkey-spring-boot

Chaos Monkey for Spring Boot

APACHE-2.0 License

Downloads
214
Stars
889
Committers
48

Bot releases are visible (Hide)

chaos-monkey-spring-boot - v3.1.0 Latest Release

Published by github-actions[bot] 9 months ago

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!

chaos-monkey-spring-boot - v3.0.2

Published by github-actions[bot] about 1 year ago

Changes in 3.0.2

Built with Spring Boot 3.1.2

Bug Fixes

Improvements

  • 92d59a0a997bbd57a17f1b2574bf86ddd2df1652...0dd7e53adfedc239a44c528b62e3b9c4c95829f0 Updated dependencies

New Features

Contributors

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

Thank you for your support!

chaos-monkey-spring-boot - v3.0.1

Published by github-actions[bot] over 1 year ago

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!

chaos-monkey-spring-boot - v2.7.2

Published by github-actions[bot] over 1 year ago

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!

chaos-monkey-spring-boot - v2.7.1

Published by github-actions[bot] over 1 year ago

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!

chaos-monkey-spring-boot - v3.0.0

Published by github-actions[bot] over 1 year ago

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!

chaos-monkey-spring-boot - v2.7.0

Published by github-actions[bot] almost 2 years ago

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!

chaos-monkey-spring-boot - v2.6.1

Published by github-actions[bot] over 2 years ago

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!

chaos-monkey-spring-boot - v2.5.4

Published by github-actions[bot] about 3 years ago

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!

chaos-monkey-spring-boot - v2.5.3

Published by github-actions[bot] about 3 years ago

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!

chaos-monkey-spring-boot - v2.5.1

Published by github-actions[bot] over 3 years ago

Changes in v2.5.1

Bug Fixes

  • #243 Fix health indicator assault is always active

Improvements

  • #238 Also attack jvm proxies, in particular crud repository interface implementations.

New Features

Contributors

This release was only possible because of these great humans:

Thank you for your support!

chaos-monkey-spring-boot - v2.5.0

Published by github-actions[bot] over 3 years ago

Changes in v2.5.0

Bug Fixes

  • #232 Unresolvable circular reference error when FactoryBean is annotated with @Component === Improvements

  • #227 Fix #224 by not deploying demo projects to maven central

  • #234 Upgrade dependencies / Upgrade to Spring Boot 2.5.2

New Features

  • #220 Added ChaosToggles and ChaosToggleNameMapper interfaces as well as support for a default Unleash based ChaosToggles implementation

  • #93 Added support to attack outgoing requests with RestTemplate and WebClient

  • #240 Added support to attack HealthIndicator with exception and latency assault

Contributors

This release was only possible because of these great humans:

Thank you for your support!

chaos-monkey-spring-boot - v2.4.5

Published by WtfJoke over 3 years ago

Release of Chaos Monkey for Spring Boot 2.4.5

Improvements

  • #214 ⬆️ Upgrade to Spring boot 2.4.5

Bug Fixes

  • #226 🐛 Fix #223 spring.factories is sometimes overwritten in external jar

Release Notes

Release Notes

chaos-monkey-spring-boot - v2.3.10

Published by WtfJoke over 3 years ago

Release of Chaos Monkey for Spring Boot 2.3.10

Improvements

  • #213 ⬆️ Upgrade to Spring Boot 2.3.10

Bug Fixes

  • #219 Assaults could not be activated by actuator
  • #222 Fix sometimes wrong spring.factories in external jar (see #218)

Release Notes

Release Notes

chaos-monkey-spring-boot - 2.3.9

Published by WtfJoke over 3 years ago

Release of Chaos Monkey for Spring Boot 2.3.9

Improvements

  • #213 ⬆️ Upgrade to Spring Boot 2.3.9
  • #204 👷 Added release workflow

Bug Fixes

  • #200 Prevent chaos monkey from proxying BeanPostProcessor and ApplicationListener methods (see #199 for more details)
  • #210 Eliminate potential name clash between config props and ENV variables (see #209 for more details)

Release Notes

Release Notes
Note: In case you want to use chaos monkey external jar, please use the next or the previous release as its broken is this release 🐛 see #218

Thanks to our contributors

chaos-monkey-spring-boot - 2.3.1

Published by fletchgqc over 3 years ago

Release of Chaos Monkey for Spring Boot 2.3.0

Changes

Fix of #198
Release Notes Changes

Release Notes

Release Notes

Thanks to our contributors

chaos-monkey-spring-boot - 2.3.0

Published by fletchgqc over 3 years ago

Release of Chaos Monkey for Spring Boot 2.3.0

Changes

Release Notes Changes

Release Notes

Release Notes

Thanks to our contributors

chaos-monkey-spring-boot - 2.2.0

Published by maiksensi almost 5 years ago

Release of Chaos Monkey for Spring Boot 2.2.0

Changes

Release Notes Changes

Release Notes

Release Notes

Thanks to our contributors

chaos-monkey-spring-boot - 2.1.1

Published by maiksensi about 5 years ago

Release of Chaos Monkey for Spring Boot 2.1.1

--> THIS IS A BUGFIX RELEASE <--

Changes

Release Notes Changes

Release Notes

Release Notes

Thanks to our contributors

chaos-monkey-spring-boot - 2.1.0

Published by WtfJoke about 5 years ago

Release of Chaos Monkey for Spring Boot 2.1.0

Changes

Release Notes Changes

Release Notes

Release Notes

Thanks to our contributors