Releases: litmuschaos/litmus
Releases · litmuschaos/litmus
3.9.1
What's Changed
- Removed envs for jwt secret (#4767) by @Saranya-jena in #4768
Full Changelog: 3.9.0...3.9.1
3.9.0
What's Changed
- chore(deps): Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 in /chaoscenter/graphql/server by @dependabot in #4714
- chore(deps): Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 in /chaoscenter/subscriber by @dependabot in #4713
- chore(schedule): update the scheduler crd by @ispeakc0de in #4721
- chore(deps): Bump go.mongodb.org/mongo-driver from 1.15.0 to 1.15.1 in /chaoscenter/authentication by @dependabot in #4715
- Added necessary rbacs for invite_users and get_project_members API by @Saranya-jena in #4697
- chore(deps): Bump ws from 7.5.7 to 7.5.10 in /chaoscenter/web by @dependabot in #4716
- Added mandatory checks for default password reset by @Saranya-jena in #4720
- add cors origin validation for portal server and auth server by @shovanmaity in #4725
- Added nil check for token validation by @Saranya-jena in #4727
- feat: Added reset password as a mandatory step if new user logs in by @hrishavjha in #4729
- update allowed origins list and nginx config by @shovanmaity in #4730
- Added strict validation for username and password in backend. by @aryan-bhokare in #4670
- Executor role implementation. by @aryan-bhokare in #4737
- Added enhancements in password mandate logic by @Saranya-jena in #4741
- feat: Added password reset as a route to manage initial login case by @hrishavjha in #4744
- Added support for jwt secret creation of each user upon user login by @Saranya-jena in #4719
- Removed k8s client go dependencies from graphql by @Saranya-jena in #4747
- Added env based support for HTTPS connection by @Saranya-jena in #4706
- add network policy yamls by @shovanmaity in #4745
- feat: Updated login and update password APIs by @hrishavjha in #4751
- Fixed issues with go routines by @Saranya-jena in #4754
- chore(deps): Bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /chaoscenter/graphql/server by @dependabot in #4756
- Updated litmus installation yaml by @Saranya-jena in #4757
- added installation manifest for 3.9.0 by @Saranya-jena in #4763
- Prepended colon in the ports env by @Saranya-jena in #4760
- updated dex deployment yaml by @Saranya-jena in #4764
- added experimentID in response of saveChaosExperiment API by @SarthakJain26 in #4765
- Fix not getting experiment pod logs in the UI and format logs by @Baalekshan in #4732
New Contributors
- @shovanmaity made their first contribution in #4725
Full Changelog: 3.8.0...3.9.0
3.8.0
What's Changed
- chore(3.7.0): Adding the installation manifest for 3.7.0 by @ispeakc0de in #4647
- chore(deps): Bump google.golang.org/grpc from 1.56.3 to 1.64.0 in /chaoscenter/graphql/server by @dependabot in #4648
- chore(deps): Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 in /chaoscenter/graphql/server by @dependabot in #4640
- chore(deps): Bump github.com/jinzhu/copier from 0.3.5 to 0.4.0 in /chaoscenter/graphql/server by @dependabot in #4639
- chore(deps): Bump golang.org/x/crypto from 0.22.0 to 0.23.0 in /chaoscenter/authentication by @dependabot in #4636
- chore(deps): Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 in /chaoscenter/authentication by @dependabot in #4635
- Add alternative kill commands for OpenShift by @alininja in #4609
- Added gitleaks in PR-Checks by @Jonsy13 in #4649
- chore(deps): Bump github.com/gin-contrib/cors from 1.3.1 to 1.7.2 in /chaoscenter/authentication by @dependabot in #4652
- chore(deps): Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 in /chaoscenter/subscriber by @dependabot in #4282
- chore(deps): Bump google.golang.org/grpc from 1.61.0 to 1.64.0 in /chaoscenter/authentication by @dependabot in #4653
- chore(deps): Bump github.com/tidwall/sjson from 1.2.4 to 1.2.5 in /chaoscenter/graphql/server by @dependabot in #4655
- chore(deps): Bump google.golang.org/protobuf from 1.34.0 to 1.34.1 in /chaoscenter/graphql/server by @dependabot in #4657
- chore(deps): Bump go.mongodb.org/mongo-driver from 1.14.0 to 1.15.0 in /chaoscenter/authentication by @dependabot in #4654
- chore(deps): Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 in /chaoscenter/graphql/server by @dependabot in #4656
- fix: added username and password validation for various screen by @SahilKr24 in #4650
- chore(deps): Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 in /chaoscenter/graphql/server by @dependabot in #4662
- chore(deps): Bump go.mongodb.org/mongo-driver from 1.11.4 to 1.15.0 in /chaoscenter/graphql/server by @dependabot in #4661
- chore(deps): Bump github.com/tidwall/gjson from 1.14.2 to 1.17.1 in /chaoscenter/graphql/server by @dependabot in #4663
- chore(deps): Bump github.com/gin-contrib/cors from 1.3.1 to 1.7.2 in /chaoscenter/graphql/server by @dependabot in #4659
- chore(deps): Bump github.com/99designs/gqlgen from 0.17.46 to 0.17.47 in /chaoscenter/graphql/server by @dependabot in #4664
- chore(deps): Bump github.com/vektah/gqlparser/v2 from 2.5.11 to 2.5.12 in /chaoscenter/graphql/server by @dependabot in #4660
- Updating email id by @oumkale in #4658
- Fixed nil pointer issue with default chaoshubs by @Saranya-jena in #4683
- fix(logs): fix the rank warning in logs by @ispeakc0de in #4682
- Upgrade go version in all the modules by @Saranya-jena in #4669
- Added env support to enable/disable gql introspection by @Saranya-jena in #4672
- Hide 'Cluster-Wide' Access in namespace scoped ChaosCentre by @Baalekshan in #4615
- chore: update experiment docs by @namkyu1999 in #4641
- update README.md by @namkyu1999 in #4671
- chore(deps): Bump golang.org/x/crypto from 0.23.0 to 0.24.0 in /chaoscenter/graphql/server by @dependabot in #4689
- chore(deps): Bump golang.org/x/crypto from 0.23.0 to 0.24.0 in /chaoscenter/authentication by @dependabot in #4688
- chore(deps): Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in /chaoscenter/authentication by @dependabot in #4700
- chore(deps): Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in /chaoscenter/graphql/server by @dependabot in #4701
- Temporarily removing version check for Database in 3.x by @Jonsy13 in #4703
- fix: Updated Edit Probe button to RBACButton by @hrishavjha in #4710
- Added installation manifest for 3.8.0 by @Saranya-jena in #4709
- chore(3.8.0): Adding the installation manifest for 3.8.0 by @ispeakc0de in #4711
New Contributors
- @alininja made their first contribution in #4609
- @Baalekshan made their first contribution in #4615
Full Changelog: 3.7.0...3.8.0
3.7.0
What's Changed
- Added installation manifests for 3.6.1 by @Saranya-jena in #4600
- Update README.md by @Saranya-jena in #4608
- chore(deps): Bump github.com/golang/protobuf from 1.5.3 to 1.5.4 in /chaoscenter/authentication by @dependabot in #4575
- chore: Updated CRD version in Infrastructure installation by @hrishavjha in #4602
- chore(tls): Fix the subscriber & event-tracker to add CUSTOM_TLS_CERT to root cert pool instead of override by @ispeakc0de in #4604
- chore(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 in /chaoscenter/authentication by @dependabot in #4591
- Updated golang.org/x/net to 0.24.0 in backend by @Saranya-jena in #4618
- chore(rbac): Restructure RBACs to resolve secrets/cm poisoning (separate roles restriction) by @ispeakc0de in #4607
- Made the login error messages generic by @Saranya-jena in #4627
- Added necessary RBACs for creating and fetching jwt token by @Saranya-jena in #4619
- Update RELEASE GUIDELINES by @prithvi1307 in #4630
- chore(deps): Bump github.com/99designs/gqlgen from 0.17.42 to 0.17.46 in /chaoscenter/graphql/server by @dependabot in #4631
- chore(deps): Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 in /chaoscenter/authentication by @dependabot in #4629
- chore(deps): Bump github.com/google/uuid from 1.3.0 to 1.6.0 in /chaoscenter/graphql/server by @dependabot in #4624
- chore(deps): Bump github.com/mrz1836/go-sanitize from 1.3.1 to 1.3.2 in /chaoscenter/graphql/server by @dependabot in #4622
- chore(deps): Bump github.com/stretchr/testify from 1.8.2 to 1.9.0 in /chaoscenter/subscriber by @dependabot in #4572
- chore(deps): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /chaoscenter/web by @dependabot in #4547
- refectoring: simplify code by @yj-yoo in #4580
- Improved Probe Card Text Formatting by @ChaitanyaD48 in #4578
- chore(deps): Bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 in /chaoscenter/graphql/server by @dependabot in #4626
- chore(deps): Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 in /chaoscenter/graphql/server by @dependabot in #4625
- chore(deps): Bump golang.org/x/oauth2 from 0.16.0 to 0.20.0 in /chaoscenter/authentication by @dependabot in #4621
- tests: add tests for
chaoscenter/authentication/api/middleware/jwt_middlware.go
by @ChaitanyaD48 in #4574 - Replace deprecated package by @namkyu1999 in #4559
- docs(k8s-version): update the litmus & k8s version compatibility metrics by @ispeakc0de in #4643
- fix: Removed unused axios package by @hrishavjha in #4628
- fix: Removed allErrors flag from PROD env by @hrishavjha in #4614
- feat: Added edit Probe button in probe details tab by @hrishavjha in #4606
- Added installation manifest for 3.7.0 by @Saranya-jena in #4644
- Added permissions to get secrets for graphql server by @Jonsy13 in #4645
New Contributors
Full Changelog: 3.6.1...3.7.0
3.6.1
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
What's Changed
- chore(deps): Bump golang.org/x/crypto from 0.18.0 to 0.21.0 in /chaoscenter/authentication by @dependabot in #4527
- chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6 in /chaoscenter/web by @dependabot in #4529
- chore(deps): Bump github.com/golang/protobuf from 1.5.3 to 1.5.4 in /chaoscenter/authentication by @dependabot in #4493
- Updating SECURITY.md by @prithvi1307 in #4562
- Add Community Roles File by @prithvi1307 in #4563
- added path sanitisation for hub repo URL by @SarthakJain26 in #4568
- Update README.md with OpenSSF badge by @ksatchit in #4569
- chore: [#4362]: Fixed experiment run execution even if runExperiment is disabled by @amityt in #4496
- Added security issue template by @SarthakJain26 in #4570
- chore: [#4397]: Added env to support connection of custom default chaos-hub by @amityt in #4495
- added fuzzy test for subscriber by @amityt in #4518
- verifying EnvironmentID before creating infrastructure by @Dhanush0369 in #4484
- Remove unused variable by @MichaelMorrisEst in #4552
- fix: resolve predefined chaos experiments not running correctly by @namkyu1999 in #4561
- fix(ui): make gitops git access token text field hidden by @NabilHouidi in #4553
- Updated ci-fuzz github workflow to run on specific paths and fuzz duration by @Saranya-jena in #4573
- User Management Screen improvements by @kartikaysaxena in #4454
- Show
Login with SSO
button when Dex is enabled by @smitthakkar96 in #4538 - Add a k6-loadgen chaos fault to mkdocs by @namkyu1999 in #4509
- Updates to security, governance and adopters by @prithvi1307 in #4579
- leveraging crypto/rand package to generate access keys by @Saranya-jena in #4577
- Added installation manifests for 3.6.0 by @Saranya-jena in #4581
- chore(3.6.0): Adding the installation manifest for 3.6.0 by @ispeakc0de in #4583
New Contributors
- @Dhanush0369 made their first contribution in #4484
- @MichaelMorrisEst made their first contribution in #4552
- @NabilHouidi made their first contribution in #4553
- @kartikaysaxena made their first contribution in #4454
Full Changelog: 3.5.0...3.6.0
3.5.0
What's Changed
- chore(3.4.0): Adding the installation manifests for 3.4.0 by @ispeakc0de in #4443
- moved fuzz build.sh to chaoscenter directory by @Saranya-jena in #4445
- feat: adding user RoleAdmin ability to fetch user with projects by @williamokano in #4409
- Updated Contributing Guidelines by @Saranya-jena in #4453
- Added required manifest to integrate OSS-Fuzz in CI by @Saranya-jena in #4455
- chore(graphql-server): bump gqlgen version by @smitthakkar96 in #4371
- BUG FIX: For owner no action button in members list by @kanhaiya04 in #4461
- Updated litmus installation through kubectl in the README.md with latest version of litmus by @KrishAryan in #4471
- chore(deps): Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 in /chaoscenter/event-tracker by @dependabot in #4277
- Adds docs for toleratios in source cmdProbe by @Nageshbansal in #4442
- Added pagination control in environment list by @kanhaiya04 in #4470
- Replace deprecated package by @namkyu1999 in #4475
- Husky hook fix. by @aryan-bhokare in #4469
- Update CODE_OF_CONDUCT.md by @prithvi1307 in #4485
- update adopters by @prithvi1307 in #4487
- Added loader in UserManagement modal. by @aryan-bhokare in #4452
- fixed main-nav height by @milinddethe15 in #4472
- Refactos: GraphQL Server to Remove unused RBAC's by @RipulHandoo in #4265
- Adding Community Folder to the main repo by @prithvi1307 in #4490
- Added Fuzzers for Environment by @Saranya-jena in #4483
- fix: incorrect dates in some fields (Chaoscenter UI) by @milinddethe15 in #4481
- fix: fixed vulnerabilities and migrated away from old argo-ui package by @SahilKr24 in #4497
- chore: [#4400]: Updated experiment run status enums and removed hard-coded statuses by @amityt in #4494
- Updated Readme community section by @prithvi1307 in #4498
- Removed litmus-portal and moved upgrade agents by @Saranya-jena in #4499
- fix: Update 'Name' field from mandatory to optional in Create User Modal by @ChaitanyaD48 in #4451
- Updated fuzz build file with the updated directory by @Saranya-jena in #4502
- Added environment fuzzers ina directory by @Saranya-jena in #4501
- Added fuzzing tests for authentication by @Saranya-jena in #4503
- Added fuzzers in chaos experiment by @Saranya-jena in #4488
- [ Fix ] : Gitops trigger in Save, Delete, and Update Experiment by @Nageshbansal in #4435
- Fixed failing SaveExperiment Fuzz test by @Saranya-jena in #4508
- Added script changes to run fuzz tests dynamically by @Jonsy13 in #4506
- added fuzz tests for subscriber by @amityt in #4507
- chore: [chaoscenter]: Added git ops functionality in experiment handlers by @amityt in #4446
- Fixed vulnerable packages in authentication-server by @SarthakJain26 in #4513
- Fixed vulnerability in graphql-server by @SarthakJain26 in #4516
- fixed vulnerabilities in subscriber by @SarthakJain26 in #4520
- fixed vulnerabilities in event-tracker by @SarthakJain26 in #4522
- Added fuzzers in utils and authorization(graphql) by @Saranya-jena in #4467
- chore(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /chaoscenter/graphql/server by @dependabot in #4523
- Proposal: Load testing with k6 by @namkyu1999 in #4309
- chore(deps): Update package.json to use UICore 4.0.0-beta.1a by @tan-nhu in #4528
- Revert "Replace deprecated package" by @amityt in #4533
- Added installation manifest for 3.5.0 by @Saranya-jena in #4526
- chore(3.5.0): Adding the installation manifest for 3.5.0 by @ispeakc0de in #4530
- Update Dockerfile of litmus-portal frontend for OpenShift by @Calvinaud in #4396
New Contributors
- @williamokano made their first contribution in #4409
- @kanhaiya04 made their first contribution in #4461
- @KrishAryan made their first contribution in #4471
- @aryan-bhokare made their first contribution in #4469
- @milinddethe15 made their first contribution in #4472
- @ChaitanyaD48 made their first contribution in #4451
- @tan-nhu made their first contribution in #4528
Full Changelog: 3.4.0...3.5.0
3.4.0
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
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
- @smitthakkar96 made their first contribution in #4372
Full Changelog: 3.2.0...3.3.0
3.2.0
What's Changed
- Integrate the operator image with scarf gateway by @ispeakc0de in #4299
- feat: Added view toggle for password input field by @hrishavjha in #4303
- feat: add tests cases for chaoscenter web views by @Freedisch in #4248
- Tests Choascenter: Added test cases for views by @Freedisch in #4293
- feat: Test cases for chaosHub views by @Freedisch in #4249
- Tests: added tests for ChaosCenter web views by @Freedisch in #4307
- Updated Codeowners by @Saranya-jena in #4316
- Updated litmus component images with scarf by @amityt in #4298
- Update Maintainer email by @chandankumar4 in #4320
- chore: Updates fault docs for 3.0.0 by @neelanjan00 in #4209
- Feat: Tests cases for Chaoscenter Rest handler in Chaoscenter by @Freedisch in #4238
- Updated mentoring.md for LFX mentorship by @Saranya-jena in #4333
- Added installation manifest for 3.2 release by @Saranya-jena in #4338
Full Changelog: 3.1.0...3.2.0