Skip to content

Releases: litmuschaos/litmus

3.6.1

24 Apr 09:16
496ac7f
Compare
Choose a tag to compare

What's Changed

  • chore(rbac): Consolidate the serviceaccounts in the chaos infrastructure by @ispeakc0de in #4598

Full Changelog: 3.6.0...3.6.1

3.6.0

15 Apr 07:47
a102b66
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.5.0...3.6.0

3.5.0

15 Mar 13:47
3459e7e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.4.0...3.5.0

3.4.0

15 Feb 13:22
54877ef
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/google/uuid from 1.3.0 to 1.6.0 in /chaoscenter/authentication by @dependabot in #4399
  • chore(deps): bump google.golang.org/grpc from 1.32.0 to 1.61.0 in /chaoscenter/authentication by @dependabot in #4408
  • chore(deps): bump golang.org/x/crypto from 0.5.0 to 0.17.0 in /chaoscenter/graphql/server by @dependabot in #4403
  • chore(deps): Bump golang.org/x/crypto from 0.0.0-20220315160706-3147a52a75dd to 0.17.0 in /litmus-portal/cluster-agents/event-tracker by @dependabot in #4346
  • chore(deps): Bump golang.org/x/crypto from 0.13.0 to 0.18.0 in /chaoscenter/authentication by @dependabot in #4373
  • chore(deps): Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.3 in /chaoscenter/event-tracker by @dependabot in #4275
  • chore(deps): Bump google.golang.org/grpc from 1.44.0 to 1.56.3 in /chaoscenter/subscriber by @dependabot in #4269
  • chore(deps): Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.3 in /chaoscenter/subscriber by @dependabot in #4284
  • chore(deps): Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 in /chaoscenter/authentication by @dependabot in #4276
  • chore(deps): Bump go.mongodb.org/mongo-driver from 1.5.3 to 1.13.1 in /chaoscenter/authentication by @dependabot in #4413
  • chore(deps): Bump golang.org/x/oauth2 from 0.14.0 to 0.16.0 in /chaoscenter/authentication by @dependabot in #4412
  • feat: Automatically generate probes when creating a chaos experiment using a YAML file. by @namkyu1999 in #4366
  • Fixes #4354: fixed gql schema for environment filter input by @Saranya-jena in #4415
  • refactor: Update subscriber to use Kubernetes patch for ConfigMaps an… by @RipulHandoo in #4287
  • Adds projectID in listInfras gql response by @Nageshbansal in #4393
  • chore: Remove conditions for zero case by @namkyu1999 in #4394
  • chore(deps): Bump golang.org/x/crypto from 0.0.0-20220315160706-3147a52a75dd to 0.17.0 in /litmus-portal/upgrade-agents/control-plane by @dependabot in #4345
  • chore: [CHAOS-3808]: Resilience probe modal toggle reseting to default bugfix by @S-ayanide in #4431
  • Added Fuzz test suite for Get Environment API by @Saranya-jena in #4437
  • Fixes getServerVersion GQL by @Nageshbansal in #4424
  • [Proposal] : Litmusctl Probe CRUD Commands by @Nageshbansal in #4387
  • Fixed issue infra config map and secret patch by @Saranya-jena in #4440
  • updated the environment_id index to be a partial index by @SarthakJain26 in #4436
  • Added 3.4.0 installation files by @Saranya-jena in #4439

Full Changelog: 3.3.0...3.4.0

3.3.0

15 Jan 16:40
399af62
Compare
Choose a tag to compare

What's Changed

  • chore(3.2.0): Adding the manifests for 3.2.0 by @ispeakc0de in #4341
  • chore: Refactored probe to make description optional, updated GetProbeYAML API, schema update for prom probe and bug fixes by @S-ayanide in #4356
  • chore(chaoscenter): Added node selector in chaos engine spec by @amityt in #4365
  • test(graphql): fix broken tests for chaoscenter/graphql/server and integrate mockery to generate mocks by @smitthakkar96 in #4372
  • Added installation manifests for 3.3.0 by @Saranya-jena in #4381
  • fix: Fixed issue with API tokens refetch and copy button by @hrishavjha in #4382
  • chore(3.3.0): Adding the installation manifests for 3.3.0 by @ispeakc0de in #4383

New Contributors

Full Changelog: 3.2.0...3.3.0

3.2.0

15 Dec 09:42
6307a98
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.0...3.2.0

3.1.0

15 Nov 15:12
944ba06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0...3.1.0

3.0.0

04 Oct 14:09
5c36d14
Compare
Choose a tag to compare

Introduction

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:

Simplified User Experience

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.

Introduction to Environments

Introducing Environments, a powerful tool that helps users effectively handle their Chaos Infrastructures and keep things organized.

Chaos Studio

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.

Resilience Probes as an Entity

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.

MongoDB High Availability Support

You can now install MongoDB Replicas via Helm using Bitnami Mongo, seamlessly integrating chaos engineering into your MongoDB infrastructure.

Terminology Changes

  • Chaos Agents/Delegates are now referred to as Chaos Infrastructures.
  • Chaos Scenarios/Workflows is now known as Chaos Experiments.
  • Chaos Experiments have been rebranded as Chaos Faults.

API enhancements and Unit tests in the Backend:

Along with the above, lots of API enhancements, documentation and backend unit tests are also added to enhance the developer experience.

Backward Compatibility

Litmus 3.x is not backward compatible with the older releases of ChaosCenter.

Release Cadence & Versioning

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.

Documentation

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/

Misc (monthly changelog between 15/09/2023 to 04/10/2023)

New Contributors

Full Changelog: 2.14.0...3.0.0

3.0.0-beta12

15 Sep 13:11
ac62acf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0-beta11...3.0.0-beta12

3.0.0-beta11

16 Aug 11:24
73ec0f6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0-beta10...3.0.0-beta11