Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.5.0 #246

Merged
merged 8 commits into from
Aug 27, 2024
Merged

v2.5.0 #246

merged 8 commits into from
Aug 27, 2024

Conversation

DariaKunoichi
Copy link
Contributor

Goal

2.5.0 (2024-08-27)

Enhancements

  • Limit resource usage while sending events asynchronously
    Added MainContext configuration option for providing context from main app
    #231

Changeset

For async event delivery changed logic from spawning goroutine per event to a queue of events and one sender goroutine.

Testing

Updated mazerunner test fixtures from v1 to v9.

DariaKunoichi and others added 8 commits August 2, 2024 10:38
Change async event delivery to single goroutine with events channel queue
Pin maze-runner tests to Ubuntu 20.04
* Prepare CI for new mazerunner tests, use GO111MODULE for older golang versions
* Add command pattern in main test app
* Prepare ruby steps for new mazerunner version, set test server address
* Separate test functions into scenario files
* Add scenarios to map in main file
* Remove nethttp and autoconfigure test apps
* Remove autoconfig and nethttp from docker-compose, use only real bugsnag env vars
* Rewrite basic features to new steps
* Rewrite nethttp features to new steps
* Fix auto session value in tests - number instead of string
* Consider startup session in session count in tests
* Unify scenario names with scenario func names
---------

Co-authored-by: Steve Kirkland <[email protected]>
@DariaKunoichi DariaKunoichi self-assigned this Aug 27, 2024
@DariaKunoichi DariaKunoichi merged commit 46ba8d9 into master Aug 27, 2024
53 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants