Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
chaoscenter/authentication/api/middleware/jwt_middlware.go
by @ChaitanyaD48 in https://github.com/litmuschaos/litmus/pull/4574
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.6.1...3.7.0
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.6.0...3.6.1
Login with SSO
button when Dex is enabled by @smitthakkar96 in https://github.com/litmuschaos/litmus/pull/4538
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.5.0...3.6.0
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.4.0...3.5.0
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.3.0...3.4.0
chaoscenter/graphql/server
and integrate mockery to generate mocks by @smitthakkar96 in https://github.com/litmuschaos/litmus/pull/4372
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.2.0...3.3.0
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.1.0...3.2.0
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.0.0...3.1.0
This release is the result of a lot of extensive work and is packed with new features and improvements that are designed to make Chaos Engineering even better for our users. Here are some of the major feature additions:
LitmusChaos 3.0.0 has undergone a complete transformation of our user interface (UX) to offer a sleek and intuitive experience. The new UI now leverages the Harness UIcore library, promising an even smoother user journey.
Introducing Environments, a powerful tool that helps users effectively handle their Chaos Infrastructures and keep things organized.
Introduction of Chaos Studio, a one-stop solution to help users choose the faults based on use cases, tune them, add resilience probes and simplify the chaos experimentation.
Now, resilience probes can be easily used over and over again, making it simple for users to create them once and benefit from them multiple times. This improvement ensures strong support for checking system stability and making it more resilient.
You can now install MongoDB Replicas via Helm using Bitnami Mongo, seamlessly integrating chaos engineering into your MongoDB infrastructure.
Along with the above, lots of API enhancements, documentation and backend unit tests are also added to enhance the developer experience.
Litmus 3.x is not backward compatible with the older releases of ChaosCenter.
The release cadence & naming conventions continue to adhere to the principles followed thus far in the Litmus project: the monthly minor version releases (3.x.0) will happen on the 15th, with patch releases/hotfixes going into 3.x.x, on a need/demand basis. The 2.x version will be stopped at 2.14.x (2.14.0 at this point) and further patches will be made only upon request/community need.
The documentation has undergone considerable changes - in terms of content and structure and it continues to undergo improvements as of the 3.0 release. We expect that a few more iterations are needed to sort out the Information Architecture.
The installation details for the 3.0 platform along with detailed introductions to concepts, architecture as well as a user guide are now available at https://docs.litmuschaos.io/
The latest chaos experiment details along with chaos custom resource schema specifications (tunables, examples, etc.,) and detailed FAQs & troubleshooting info can be found in https://litmuschaos.github.io/litmus/
For those continuing to use 2.x releases, please note that the docs are now moved to: https://v2-docs.litmuschaos.io/
Full Changelog: https://github.com/litmuschaos/litmus/compare/2.14.0...3.0.0
Account Settings
and Infrastructure
pages by @hrishavjha in https://github.com/litmuschaos/litmus/pull/4170
Full Changelog: https://github.com/litmuschaos/litmus/compare/3.0.0-beta11...3.0.0-beta12