Releases: mattermost/mattermost-load-test-ng
mattermost-load-test-ng-v1.19.0-rc1
What's Changed
- Update postgres client by @streamer45 in #755
- Bump version strings in master by @agarciamontoro in #757
- Update retransmission threshold by @agnivade in #760
- Update coverage frequency docs by @agarciamontoro in #761
- MM-59319: Allow opensearch installations to be created by @agnivade in #763
- Allow 0 shard replicas by @agarciamontoro in #764
- MM-59316: Remove cloudwatch log policy by @agarciamontoro in #762
- Improvements from Redis investigation by @agnivade in #765
- Bump version to v1.19.0-rc1 by @agarciamontoro in #766
Full Changelog: v1.18.0...v1.19.0-rc1
mattermost-load-test-ng-v1.18.0
What's Changed
- Bump version to v1.17.0 by @agarciamontoro in #748
- refactor: keycloak PR remaining TODOs by @fmartingr in #742
- Check DB status before destroy by @agnivade in #746
- feat: Add TOML support for config files by @fmartingr in #741
- MM-58444: Skipping flaky test by @agnivade in #750
- MM-58347: Ensure all Elasticsearch data nodes have shard replicas by @agarciamontoro in #749
- go.mod: update mattermost dependency and bump to go 1.21 by @isacikgoz in #753
- [MM-58179] Review networking performance at scale by @streamer45 in #752
- Bump version to v1.18.0-rc1 by @agarciamontoro in #754
- Bump version to v1.18.0 by @agarciamontoro in #756
Full Changelog: v1.17.0...v1.18.0
mattermost-load-test-ng-v1.18.0-rc1
What's Changed
- Bump version to v1.17.0 by @agarciamontoro in #748
- refactor: keycloak PR remaining TODOs by @fmartingr in #742
- Check DB status before destroy by @agnivade in #746
- feat: Add TOML support for config files by @fmartingr in #741
- MM-58444: Skipping flaky test by @agnivade in #750
- MM-58347: Ensure all Elasticsearch data nodes have shard replicas by @agarciamontoro in #749
- go.mod: update mattermost dependency and bump to go 1.21 by @isacikgoz in #753
- [MM-58179] Review networking performance at scale by @streamer45 in #752
- Bump version to v1.18.0-rc1 by @agarciamontoro in #754
Full Changelog: v1.17.0...v1.18.0-rc1
mattermost-load-test-ng-v1.17.0
What's Changed
- Use "status" as the posted ACK result instead of "result" by @devinbinnie in #730
- MM-57416: Restore Elasticsearch snapshots by @agarciamontoro in #725
- MM-57915: Clear licenses data when using ClusterIdentifier by @agarciamontoro in #731
- Fixed a small JSON syntax error by @agnivade in #732
- Skip Elasticsearch validation if InstanceCount = 0 by @agarciamontoro in #736
- MM-54959: Run collect commands inside instances as root by @agarciamontoro in #655
- Add OpenID authentication support using a KeyCloak server by @fmartingr in #720
- Allow multiple instances in ElasticSearch domains by @agarciamontoro in #739
- Bump TCP timeout thresholds by @agnivade in #727
- MM-58178: Apply server side TCP buffer settings to client by @agnivade in #740
- Bump version to v1.17.0-rc1 by @agarciamontoro in #745
- Bump version to v1.17.0 by @agarciamontoro in #747
New Contributors
- @fmartingr made their first contribution in #720
Full Changelog: v1.16.0...v1.17.0
mattermost-load-test-ng-v1.17.0-rc1
What's Changed
- Use "status" as the posted ACK result instead of "result" by @devinbinnie in #730
- MM-57416: Restore Elasticsearch snapshots by @agarciamontoro in #725
- MM-57915: Clear licenses data when using ClusterIdentifier by @agarciamontoro in #731
- Fixed a small JSON syntax error by @agnivade in #732
- Skip Elasticsearch validation if InstanceCount = 0 by @agarciamontoro in #736
- MM-54959: Run collect commands inside instances as root by @agarciamontoro in #655
- Add OpenID authentication support using a KeyCloak server by @fmartingr in #720
- Allow multiple instances in ElasticSearch domains by @agarciamontoro in #739
- Bump TCP timeout thresholds by @agnivade in #727
- MM-58178: Apply server side TCP buffer settings to client by @agnivade in #740
- Bump version to v1.17.0-rc1 by @agarciamontoro in #745
New Contributors
- @fmartingr made their first contribution in #720
Full Changelog: v1.16.0...v1.17.0-rc1
mattermost-load-test-ng-v1.16.0
What's Changed
- Use PostgreSQL 14 in DB parameter groups by @agarciamontoro in #707
- MM-57260: Revert Pyroscope version bump by @agarciamontoro in #709
- MM-57261: Use a valid database engine version for MySQL by @agarciamontoro in #710
- Bump version to v1.15.0-rc2 by @agarciamontoro in #713
- MM-55324: Apply learnings from Mattermost config review by @agarciamontoro in #706
- Bump version to v1.15.0 by @agarciamontoro in #716
- MM-57354: Fetch static assets by @agnivade in #715
- Uniformly load-balance connections across cores by @agnivade in #718
- Add *.tar to the .gitignore by @devinbinnie in #721
- Prevent nginx from flagging temporarily unavailable backends as dead by @streamer45 in #719
- Bumping instance specs to new series by @agnivade in #723
- Acknowledge websocket POSTED events when they should be by @devinbinnie in #722
- MM-57355: Moving to a test service env by @agnivade in #724
- MM-57747: Upgrade nginx and optimize cache config by @agnivade in #726
- Bump version to v1.16.0-rc1 by @agarciamontoro in #728
- Bump version to v1.16.0 by @agarciamontoro in #733
⚠️ Potentially breaking changes to your config ⚠️
Thanks to #724, we're finally using a test environment for running all load-tests by default. Please note that this change will break your deployments, since you'll now need to use a test license instead of a production one. If you're a Mattermost staff, you can find test licenses linked in the header of the 🔒 R&D Private Discussion channel
Full Changelog: v1.15.0...v1.16.0
mattermost-load-test-ng-v1.16.0-rc1
What's Changed
- Use PostgreSQL 14 in DB parameter groups by @agarciamontoro in #707
- MM-57260: Revert Pyroscope version bump by @agarciamontoro in #709
- MM-57261: Use a valid database engine version for MySQL by @agarciamontoro in #710
- Bump version to v1.15.0-rc2 by @agarciamontoro in #713
- MM-55324: Apply learnings from Mattermost config review by @agarciamontoro in #706
- Bump version to v1.15.0 by @agarciamontoro in #716
- MM-57354: Fetch static assets by @agnivade in #715
- Uniformly load-balance connections across cores by @agnivade in #718
- Add *.tar to the .gitignore by @devinbinnie in #721
- Prevent nginx from flagging temporarily unavailable backends as dead by @streamer45 in #719
- Bumping instance specs to new series by @agnivade in #723
- Acknowledge websocket POSTED events when they should be by @devinbinnie in #722
- MM-57355: Moving to a test service env by @agnivade in #724
- MM-57747: Upgrade nginx and optimize cache config by @agnivade in #726
- Bump version to v1.16.0-rc1 by @agarciamontoro in #728
Full Changelog: v1.15.0...v1.16.0-rc1
mattermost-load-test-ng-v1.15.0
What's Changed
- MM-55630: Generate a new dashboard with enabled coordinator metrics by @agarciamontoro in #694
- MM-56918: Ingest the DB dump from inside Terraform.Create by @agarciamontoro in #695
- MM-56786: Adjust PercentOfUsersAreAdmin by @agarciamontoro in #696
- Add note about --prometheus-url in local deployments by @agarciamontoro in #698
- MM-56188: Add presence indicator to load test by @agnivade in #678
- Update dependencies by @agarciamontoro in #700
- MM-56989: Sanitize collected MM config by @agarciamontoro in #702
- MM-52337: Use aws_opensearch_domain by @agarciamontoro in #701
- Updating some feature flags by @agnivade in #704
- Bump version to v1.15.0-rc1 by @agarciamontoro in #705
- Cherry-pick "Revert Pyroscope version bump (#709)" by @agarciamontoro in #711
- Cherry-pick "MM-57261: Use a valid database engine version for MySQL (#710)" by @agarciamontoro in #712
- Bump version to v1.15.0-rc2 (#713) by @agarciamontoro in #714
- Bump to v1.15.0 by @agarciamontoro in #717
⚠️ Potentially breaking changes to your config ⚠️
If you see an error like the following:
info [2024-05-16 06:00:20.981 -04:00] │ Error: Failed to query available provider packages caller="terraform/engine.go:97"
info [2024-05-16 06:00:20.981 -04:00] │ Could not retrieve the list of available versions for provider caller="terraform/engine.go:97"
info [2024-05-16 06:00:20.981 -04:00] │ hashicorp/aws: locked provider registry.terraform.io/hashicorp/aws 3.76.1 caller="terraform/engine.go:97"
info [2024-05-16 06:00:20.981 -04:00] │ does not match configured version constraint ~> 5.39; must use terraform caller="terraform/engine.go:97"
info [2024-05-16 06:00:20.981 -04:00] │ init -upgrade to allow selection of new versions caller="terraform/engine.go:97"
then cd
into the directory you have configured as your TerraformStateDir
and run:
terraform init -upgrade
Full Changelog: v1.14.0...v1.15.0
mattermost-load-test-ng-v1.15.0-rc2
What's Changed
- Cherry-pick "Revert Pyroscope version bump (#709)" by @agarciamontoro in #711
- Cherry-pick "MM-57261: Use a valid database engine version for MySQL (#710)" by @agarciamontoro in #712
- Bump version to v1.15.0-rc2 (#713) by @agarciamontoro in #714
Full Changelog: v1.15.0-rc1...v1.15.0-rc2
mattermost-load-test-ng-v1.15.0-rc1
What's Changed
- MM-55630: Generate a new dashboard with enabled coordinator metrics by @agarciamontoro in #694
- MM-56918: Ingest the DB dump from inside Terraform.Create by @agarciamontoro in #695
- MM-56786: Adjust PercentOfUsersAreAdmin by @agarciamontoro in #696
- Add note about --prometheus-url in local deployments by @agarciamontoro in #698
- MM-56188: Add presence indicator to load test by @agnivade in #678
- Update dependencies by @agarciamontoro in #700
- MM-56989: Sanitize collected MM config by @agarciamontoro in #702
- MM-52337: Use aws_opensearch_domain by @agarciamontoro in #701
- Updating some feature flags by @agnivade in #704
- Bump version to v1.15.0-rc1 by @agarciamontoro in #705
Full Changelog: v1.14.0...v1.15.0-rc1