Releases: litmuschaos/litmus
Releases · litmuschaos/litmus
Release list
3.31.0
What's Changed
- fix(probe): initialize comparator type ref from loaded probe data by @pcandido in #5502
- build(deps): update dependencies in graphql/server to fix vulnerabili… by @Nivedita-Chhokar in #5572
- Fix ineffective fuzz test assertions in
chaoscenter/subscriber/pkg/events/utils_fuzz_test.go. by @dongjune8931 in #5521 - test: add fuzz tests for ChaosHub GitOps helper functions by @jovid18 in #5526
- docs: update otel-demo tutorial to reflect upstream OpenSearch integration by @dongjune8931 in #5528
- Fix: stop FileHandler after error responses by @jungchanSon in #5530
- test: add fuzz tests for chaos experiment run MongoDB operator by @jaehyyuun in #5545
- chore(3.30.0): Add the installation manifest for 3.30.0 version by @ispeakc0de in #5560
- fix(graphql): prevent memory leak and deadlock in subscription resolvers by @Sanchit2662 in #5397
- docs: add missing common ENV variables to node experiment Tunables by @Yeongeunn in #5533
- test(subscriber/k8s): add unit and fuzz tests for label helper functions by @yoonseo-han in #5537
- fix(auth): return error when bcrypt fails in CreateUser handler by @g-k-s-03 in #5561
- docs(adopters): add Motorola Solutions by @PriteshKiri in #5575
- ci-fixes by @yashgoyal0110 in #5579
- fix(infra): enforce ValidateRole error check in GetInfraDetails resolver by @g-k-s-03 in #5577
- fix(infra): guard ExperimentDetails[0] access against empty slice in … by @g-k-s-03 in #5576
- fix(graphql): synchronize UI state for queued experiments by @Nivedita-Chhokar in #5571
- fix(makefile): correct broken paths for event-tracker and subscriber targets by @7se7en72025 in #5565
- test: add unit coverage for image registry service responses by @jyun-KIM in #5542
- Fix/add probe uniqueness check by @yoonseo-han in #5519
- fixed-username-checks by @yashgoyal0110 in #5503
- test: add fuzz tests for chaos experiment MongoDB operator by @jinwooseok in #5546
New Contributors
- @Nivedita-Chhokar made their first contribution in #5572
- @jovid18 made their first contribution in #5526
- @jungchanSon made their first contribution in #5530
- @jaehyyuun made their first contribution in #5545
- @Sanchit2662 made their first contribution in #5397
- @Yeongeunn made their first contribution in #5533
- @yoonseo-han made their first contribution in #5537
- @g-k-s-03 made their first contribution in #5561
- @7se7en72025 made their first contribution in #5565
- @jyun-KIM made their first contribution in #5542
- @jinwooseok made their first contribution in #5546
Full Changelog: 3.30.0...3.31.0
3.30.0
What's Changed
- feat: add metrics port to litmusportal-server manifests by @akhilmukkara in #5511
- chore(3.29.0): Add the installation charts for 3.29.0 version by @ispeakc0de in #5516
- updated the go version in backend test by @nXtCyberNet in #5513
- fix: Update graphQL endpoint configuration to use ChaosGraphQLEndpoint by @r6mez in #5416
- docs: document deterministic pod termination order by @Maximus-08 in #5477
- fix: add nil guard for experimentID in CreateChaosExperiment by @Ram04102007 in #5496
- chore(security): update docker base images and patch go dependencies by @nXtCyberNet in #5459
- fix: Fix typos in documentation by @wingwogus in #5515
- fix(rbac): restrict GetActiveProjectMembers to project owners by @Coen90 in #5512
- fix: Fix repeated words in documentation by @wingwogus in #5514
New Contributors
- @Ram04102007 made their first contribution in #5496
- @wingwogus made their first contribution in #5515
Full Changelog: 3.29.0...3.30.0
3.29.0
What's Changed
- chore(3.28.0): Add the installation charts for 3.28.0 version by @ispeakc0de in #5479
- fix(deps): bump google.golang.org/grpc to v1.79.3 (CVE-2026-33186) by @PietroPasotti in #5490
- fix(event-tracker): prevent duplicate chaos experiment triggers under concurrent reconciles by @WHOIM1205 in #5409
- Fix CI failure: add global SCSS module typings after removal of .scss.d.ts by @nXtCyberNet in #5482
- fix: allow stopping experiments when infra is disconnected by @mugiwaraluffy56 in #5470
- docs: update outdated and insecure links in CONTRIBUTING.md by @Coen90 in #5478
- fix: Fix typos in documentation and UI placeholders by @Coen90 in #5483
- fix: return error on invalid InfraCompatibleVersions JSON by @suhr25 in #5484
- Feat/add prometheus metrics by @akhilmukkara in #5495
- docs: add getting started guide for Prometheus metrics by @akhilmukkara in #5505
- Feat/prometheus metrics unit tests by @akhilmukkara in #5507
- fix(chaoscenter): resolve blank page for CronWorkflow run history by @xorjnox in #5493
- fix(web): refresh useRouteWithBaseUrl when projectID or scope changes by @Coen90 in #5509
- fix: Fix typo in CHAOS_EXPERIMENT_MATURITY.md by @dongjune8931 in #5504
New Contributors
- @PietroPasotti made their first contribution in #5490
- @nXtCyberNet made their first contribution in #5482
- @Coen90 made their first contribution in #5478
- @suhr25 made their first contribution in #5484
- @xorjnox made their first contribution in #5493
- @dongjune8931 made their first contribution in #5504
Full Changelog: 3.28.0...3.29.0
3.28.0
What's Changed
- Add Canonical as an Adopter by @PriteshKiri in #5469
- Prevent stale config leak across multiple probes of same type by @pcandido in #5463
- docs: updated maintainers by @amityt in #5474
- Fix: Prevent subscriber crash on Workflow ADD events with ChaosEngine nodes by @WHOIM1205 in #5407
- fix: add VMware logo by @adi-ray in #5396
- fix(frontend): upgrade base image to ubi9 to resolve python vulnerability by @xnaveenx in #5380
- litmus checker Image registry bug fix for edit and clone experiments by @harshit12339 in #5206
- chore: remove global mongodb operator for better unit testing by @akhilmukkara in #5410
New Contributors
Full Changelog: 3.27.0...3.28.0
3.27.0
What's Changed
- fix: return 503 when database is down ensuring proper probe detection by @Maximus-08 in #5415
- chore(database): standardize context usage in mongodb init by @mihir-dixit2k27 in #5436
- feat: add support for targeting Jobs in chaos experiments by @Maximus-08 in #5433
- Fix subscriber crash on Workflow ADD events (nil pointer dereference) by @WHOIM1205 in #5406
- fix(chaoscenter): remove 1024 char limit on CMD probe command by @sagar-h007 in #5411
- Prevent crash and add error console for invalid YAML syntax by @shovan-mondal in #5405
- fix(server): Enable GitOps sync Handler go routine to fix 2 way gitops sync by @biswarup1290dass in #5400
- Fix (UI): Preserve Chaos Checker Container resources in TuneExperiment #5231 by @Debjyoti2004 in #5399
- fix: prevent deadlock in GitMutexLock.Unlock by releasing mapMutex on… by @aditya-systems-hub in #5412
- fix(web): prevent empty projectID in URLs causing blank pages by @SharanRP in #5378
- fix(chaoscenter): fix backend url trailing slash issue #5393 by @SharanRP in #5398
- Resolve experiment run race conditions and persistence state bugs by @shovan-mondal in #5382
- fix: nil pointer dereference in QueryServerVersion when dbVersion is nil by @mugiwaraluffy56 in #5454
- refactor: Replace hardcoded strings with translations by @r6mez in #5417
New Contributors
- @mihir-dixit2k27 made their first contribution in #5436
- @WHOIM1205 made their first contribution in #5406
- @sagar-h007 made their first contribution in #5411
- @biswarup1290dass made their first contribution in #5400
- @aditya-systems-hub made their first contribution in #5412
- @mugiwaraluffy56 made their first contribution in #5454
- @r6mez made their first contribution in #5417
Full Changelog: 3.26.0...3.27.0
3.26.0
What's Changed
- Update sidebar layout & resolve spring-boot build failure by @shovan-mondal in #5372
- remove broken Gurubase badge from README by @Maximus-08 in #5420
- docs: update CONTRIBUTING.md with new community meeting details by @Abdelrhmansersawy in #5422
- Updated github workflow to push manifests to master branch as well along with release action upgrade by @Jonsy13 in #5438
- fixed the gofmt check by @ispeakc0de in #5439
- feat(subscriber): Add unit tests for k8s operations by @Debjyoti2004 in #5318
- bug: Fix MongoDB readiness checks in start-dev.sh. by @Skyiesac in #5428
- fix: resolve TS1261 - remove duplicate YAMLBuilder.module.scss.d.ts by @Maximus-08 in #5426
- fix: add validation schema for image registry by @Maximus-08 in #5424
New Contributors
- @Maximus-08 made their first contribution in #5420
- @Abdelrhmansersawy made their first contribution in #5422
- @Debjyoti2004 made their first contribution in #5318
- @Skyiesac made their first contribution in #5428
Full Changelog: 3.25.0...3.26.0
3.25.0
What's Changed
- chore(3.24.0): Add the installation manifest for 3.24.0 version by @ispeakc0de in #5356
- fix: Add permission to clusterrole for event-tracker by @khtee in #5349
- Add Intertech as an Adopter by @PriteshKiri in #5368
- Fix typos in documentation by @oglok in #5367
- fix(portal): persist projectID to prevent blank screen on refresh by @harshneyy in #5228
- Feat/setup script by @yashgoyal0110 in #5343
- Resolve DOM nesting warnings in dashboard table by @shovan-mondal in #5376
- Docker linter for CI by @yashgoyal0110 in #5352
- fix(server): ignore removed experiments during name uniqueness check by @xnaveenx in #5360
- test: add CreateChaosExperiment handler tests by @intojhanurag in #5373
- Fix formatting in community resources section by @akhilmukkara in #5362
- Added GitHub Action Workflow for ChaosCenter & generation of Release Artifacts by @Jonsy13 in #5401
New Contributors
- @khtee made their first contribution in #5349
- @oglok made their first contribution in #5367
- @shovan-mondal made their first contribution in #5376
- @xnaveenx made their first contribution in #5360
- @intojhanurag made their first contribution in #5373
- @akhilmukkara made their first contribution in #5362
Full Changelog: 3.24.0...3.25.0
3.24.0
What's Changed
- fixed caching issue in overview page by @LipsaDas0710 in #5330
- chore(3.23.0): Add the installation manifest for 3.23.0 version by @ispeakc0de in #5331
- fix: removed litmus logo from sidebar and corresponding css by @Avirup-001 in #5309
- feat(ui): adding Kubernetes logo by @Kamalesh-Seervi in #5285
- Update Readme spanish and add flag by @Poswark in #5189
- Fix bug where passing existing experiment name into UpdateChaosExperiment causes error by @1spyral in #5321
- fix(login): prevent multiple error toasts on login by clearing previous toasts by @SharanRP in #5312
- Update chaoscenter server to allow further customization of default ChaosHub by @Calvinaud in #5066
- Allow empty registry name for image registry by @Calvinaud in #5346
- fix(chaoscenter): resolve blank page in experiment run history by @SharanRP in #5337
- Render step name in fault settings and make it editable by @1spyral in #5215
- Added changes for 3-24-x-release by @Jonsy13 in #5354
New Contributors
- @LipsaDas0710 made their first contribution in #5330
- @Kamalesh-Seervi made their first contribution in #5285
- @Poswark made their first contribution in #5189
- @1spyral made their first contribution in #5321
- @SharanRP made their first contribution in #5312
Full Changelog: 3.23.0...3.24.0
3.23.0
What's Changed
- chore(3.22.0): Add the installation manifest for 3.22.0 version by @ispeakc0de in #5229
- docs: add missing GCP experiments to documentation table by @thisis-gp in #5239
- docs: Add AWS SSM Chaos experiments to AWS experiments table by @Coder-pro1 in #5240
- Updated Runner Type for Ubuntu to latest under github-pages build pipeline by @Jonsy13 in #5249
- Fix: Patch CVE-2024-45337 (crypto/ssh Authorization Bypass) and stabilize controller-runtime envtest failure by @UJESH2K in #5244
- fix(UI): update delete command in Disable Chaos Infrastructure popup (#5253) by @Devankguptaa in #5261
- fix(security): upgrade golang.org/x/oauth2 to v0.27.0 to resolve CVE-2025-22868 by @UJESH2K in #5233
- fixed name issue by @VIDHITTS in #5250
- Fix CVE-2025-22869: Go runtime Denial of Service vulnerability by @UJESH2K in #5236
- docs: update footer year of experiment docs to 2025 (#5277) by @72umesh in #5279
- fix: update FAQ and Troubleshooting headings (#5263) by @72umesh in #5276
- fix: Allow chaos probes with same name across different projects by @khushi1310 in #5241
- Show tick icon for completed experiments update by @khushi1310 in #5260
- fixed_issue_ updating_experiment_tags_or_description by @khushi1310 in #5259
- fix: [4998]: added tolerations in chaos engine spec when configured from advanced options by @amityt in #5271
- fix(ui): remove trailing breadcrumb chevron (#5252) by @Devankguptaa in #5274
- Fix JWT module version and checksum issues by @UJESH2K in #5246
- Upgrading base images by @Jonsy13 in #5300
- fix: [5110]: updated cmd probe source error handling and fixed edit issue for source by @amityt in #5268
- docs: update header color to #5b42bc and new logo by @Ayushi-Maurya2904 in #5272
- fix: updated GCP logo in chaos fault cards by @khushi1310 in #5295
- fix(chaoscenter): align default chaos hub card correctly by @harshneyy in #5287
- Feat improve env zero page 5254 by @kunalsinghdadhwal in #5275
- fix: resolve UI cutout in probe properties input fields by @Avirup-001 in #5303
- Fix/litmus logo replace by @yashgoyal0110 in #5297
- aws-logo-update by @yashgoyal0110 in #5305
- Docs: Update Footer in Litmus Experiments by @adi-ray in #5306
- fixed_azure_logo_in_chaosHub Signed-off-by: khushi Tiwari by @khushi1310 in #5294
- fix: Replaced Litmus Logo with Spring Boot Logo in Chaos Fault Cards by @Avirup-001 in #5310
- fix: Added Consistent Margin Around Left Sidebar Items in ChaosCenter by @Avirup-001 in #5311
- Increased salt length to make strong JWT secret by @SarthakJain26 in #5324
- Added artefacts for 3-23-x release by @Jonsy13 in #5326
- feat: [5325]: fixed image registry issue by @amityt in #5327
New Contributors
- @thisis-gp made their first contribution in #5239
- @Coder-pro1 made their first contribution in #5240
- @Devankguptaa made their first contribution in #5261
- @VIDHITTS made their first contribution in #5250
- @72umesh made their first contribution in #5279
- @khushi1310 made their first contribution in #5241
- @Ayushi-Maurya2904 made their first contribution in #5272
- @harshneyy made their first contribution in #5287
- @kunalsinghdadhwal made their first contribution in #5275
- @Avirup-001 made their first contribution in #5303
- @yashgoyal0110 made their first contribution in #5297
- @adi-ray made their first contribution in #5306
Full Changelog: 3.22.0...3.23.0
3.22.0
What's Changed
- fix: [5077]: Fixed logs container for fault execution by @amityt in #5198
- Adding validation for collection availability by @prateekch33 in #5185
- fix[5200]: Namespace Compromise via hostPID by @zyue110026 in #5201
- fix: Potential Denial of Service via unrestricted CPU/memory and root user execution by @zyue110026 in #5203
- fix: [5167]: updated probe fetching logic in a fault by @amityt in #5199
- Update Polices by @PriteshKiri in #5186
- fix: Removes hardcoded namespaces for K8s manifests by @Gmerold in #5223
- Ensure SERVER_ADDR includes scheme on re-download manifestFix server addr by @UJESH2K in #5213
- resolve missing experiment pod logs issue by @harshit12339 in #5207
- Added manifests for 3.22.x release by @Jonsy13 in #5227
New Contributors
- @prateekch33 made their first contribution in #5185
- @zyue110026 made their first contribution in #5201
- @PriteshKiri made their first contribution in #5186
- @Gmerold made their first contribution in #5223
- @UJESH2K made their first contribution in #5213
- @harshit12339 made their first contribution in #5207
Full Changelog: 3.21.0...3.22.0