Releases: Farfetch/maestro
Releases · Farfetch/maestro
v0.11.0
What's Changed
Added 🎉
- Feat: Name of user who executed a run is shown in Initial Configuration by @crazyplayy in #798
- Feat: Excluded prefixes being applied are shown as tags by @crazyplayy in #801
- Feat: Adds "Select All" and "Unselect All" buttons to Endpoints chart, changes UI position by @crazyplayy in #804
- Feat: Run metrics are now downloaded as zip by @crazyplayy in #816
- Feat: Agent logs are now accessible from the Agents tab by @crazyplayy in #820
- Feat: Agents variables values are now displayed in log when the Agent is initiated by @crazyplayy in #822
- Feat: Agent log is cleared after Agent been disabled by @crazyplayy in #830
- Feat: Log levels in Agent Log are now multiple selectable by @crazyplayy in #831
- Feat: Reduce API calls while running a test by @crazyplayy in #835
Fixed 🐛
- Fix: Disabled agents show as UNAVAILABLE after 60 seconds by @crazyplayy in #787
- Fix: Load Profile not drawn in totality on Hits vs Error chart by @crazyplayy in #794
- Fix: Background of pop-up notification is always red by @crazyplayy in #797
- Fix: Search bar in History tab is case sensitive by @crazyplayy in #795
- Fix: Chart not appearing in Overview tab when opening a run from History by @crazyplayy in #808
- Fix: Load Profile values are divided among agents by @crazyplayy in #809
- Fix: High number of API calls in ended runs from history by @crazyplayy in #810
- Fix: Truncate "Title", "Label" and "Hostname" columns by @crazyplayy in #811
- Fix: Download metrics button not working by @crazyplayy in #817
- Fix: Zip files are not compressed by @crazyplayy in #832
- Fix: Overview metrics changes UI placement while loading by @crazyplayy in #839
Other Changes
- Feat: Group endpoints by error code by @crazyplayy in #800
- Feat: Adds new run-time metrics visualisation to a test by @crazyplayy in #833
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
Added 🎉
- Feat: Adds modal for error handling using axios lib and ErrorBoundary by @crazyplayy in #760
- Feat: Tokens can be used to dynamically change title by @crazyplayy in #767
- Feat: Title of a test is now editable during and after its execution by @crazyplayy in #768
- Feat: Adds disable button to "Agents" tab by @crazyplayy in #776
Other Changes
- Fix: Load Profiler not synced with metrics by @crazyplayy in #769
Full Changelog: v0.9.2...v0.10.0
v0.9.2
What's Changed
Added 🎉
- feat: agents list sorting and filters by @vitaliimelnychuk in #540
- feat: add select/deselect endpoints by @vitaliimelnychuk in #541
- feat: add time when run started by @vitaliimelnychuk in #544
- feat: add MAESTRO_STORE_RAW_METRICS setting by @vitaliimelnychuk in #545
- feat: add clone button to run configuration by @vitaliimelnychuk in #546
- feat: add multi-threading to metrics work processors by @dyegowermelinger in #633
- feat: add new metrics on the summary page by @crazyplayy in #685
- feat: add search bar to 'History' tab by @crazyplayy in #688
- feat: Maestro icon changes while test are running by @crazyplayy in #698
- feat: toggle enable/disable load profiler, tests added by @crazyplayy in #700
- feat: add Paste/Clear buttons, refresh page keeps state by @crazyplayy in #709
- feat: adds search functionality to agent selection by @crazyplayy in #729
- feat: adds import & export tests button by @crazyplayy in #724
- feat: adds history of previous runs button to test configuration, refactors history fetch behavior by @crazyplayy in #731
- feat: access directly to an endpoint graph from summary, exclude label from endpoint graph based on prefix by @crazyplayy in #740
- feat: adds new tab "Initial Configuration" to RunStatusMonitor by @crazyplayy in #745
- feat: adds active runs to Header, changes Layout test by @crazyplayy in #747
Fixed 🐛
- fix: metrics min and max dates by @vitaliimelnychuk in #539
- fix: change name of .jmx file download by @crazyplayy in #678
- fix: negative percentage error by @crazyplayy in #682
- fix: incorrect decimal value in error rate by @crazyplayy in #684
- fix: +1 hour error when running test, added method keep time format, correct typo in test functions by @crazyplayy in #689
- fix: load Profiler chart drawn when disabled by @crazyplayy in #725
- fix: changes runs filtering logic to backend, increases update interval to 15s by @crazyplayy in #730
Documentation 📘
- feat: create the metrics page by @dyegowermelinger in #723
Package Dependencies 🛠
- build(deps-dev): bump black from 22.8.0 to 22.10.0 in /agent by @dependabot in #530
- build(deps-dev): bump black from 22.8.0 to 22.10.0 in /web/api by @dependabot in #529
- build(deps): bump eslint-plugin-react from 7.31.8 to 7.31.9 in /web/frontend by @dependabot in #526
- build(deps): bump react-router-dom from 6.4.1 to 6.4.2 in /web/frontend by @dependabot in #523
- build(deps): bump eslint-plugin-react from 7.31.9 to 7.31.10 in /web/frontend by @dependabot in #532
- build(deps-dev): bump pytest-mock from 3.9.0 to 3.10.0 in /agent by @dependabot in #528
- build(deps): bump typing-extensions from 4.3.0 to 4.4.0 in /web/api by @dependabot in #527
- build(deps): bump pytz from 2022.4 to 2022.5 in /web/api by @dependabot in #543
- build(deps): bump pymongo from 4.2.0 to 4.3.2 in /web/api by @dependabot in #542
- build(deps-dev): bump pytest from 7.1.3 to 7.2.0 in /web/api by @dependabot in #550
- build(deps-dev): bump pytest from 7.1.3 to 7.2.0 in /agent by @dependabot in #549
- build(deps): bump @docusaurus/core from 2.1.0 to 2.2.0 in /site by @dependabot in #547
- build(deps): bump numpy from 1.23.3 to 1.23.4 in /web/api by @dependabot in #538
- build(deps): bump @docusaurus/preset-classic from 2.1.0 to 2.2.0 in /site by @dependabot in #548
Other Changes
- fix: specify ubuntu version for github actions by @nunodio in #601
- feat: change log handler to QueueHandler by @GabrielMCardozo in #695
- feat: agent send metric improvement by @GabrielMCardozo in #701
- feat: RunsMonitor logic was added to RunningContext by @crazyplayy in #713
- fix: change the load_profile pattern sent to Jmeter container by @dyegowermelinger in #722
New Contributors
- @crazyplayy made their first contribution in #678
- @GabrielMCardozo made their first contribution in #695
Full Changelog: v0.8.1...v0.9.2
v0.8.1
What's Changed
Added 🎉
- feat: Disable cache on the metrics results by @dyegowermelinger in #468
- feat: add expandable view over label by @vitaliimelnychuk in #481
Package Dependencies 🛠
- build(deps): bump @docusaurus/core from 2.0.0-rc.1 to 2.0.1 in /site by @dependabot in #462
- build(deps-dev): bump flake8 from 4.0.1 to 5.0.1 in /web/api by @dependabot in #465
- build(deps-dev): bump flake8 from 4.0.1 to 5.0.1 in /agent by @dependabot in #466
- build(deps): bump jsonschema from 4.7.2 to 4.9.0 in /web/api by @dependabot in #467
- build(deps): bump @docusaurus/preset-classic from 2.0.0-rc.1 to 2.0.1 in /site by @dependabot in #464
- build(deps): bump actions/setup-python from 4.1.0 to 4.2.0 by @dependabot in #469
- build(deps): bump @testing-library/user-event from 14.3.0 to 14.4.2 in /web/frontend by @dependabot in #471
- build(deps-dev): bump flake8 from 5.0.1 to 5.0.4 in /agent by @dependabot in #473
- build(deps): bump @testing-library/jest-dom from 5.16.4 to 5.16.5 in /web/frontend by @dependabot in #472
- build(deps-dev): bump flake8 from 5.0.1 to 5.0.4 in /web/api by @dependabot in #474
- build(deps): bump jsonschema from 4.9.0 to 4.9.1 in /web/api by @dependabot in #470
- feat: specify package in Pipfile by @vitaliimelnychuk in #479
- fix: regenerate pipfile.lock by @vitaliimelnychuk in #482
- build(deps): bump numpy from 1.23.1 to 1.23.2 in /web/api by @dependabot in #483
- build(deps): bump @testing-library/user-event from 14.4.2 to 14.4.3 in /web/frontend by @dependabot in #484
- build(deps): bump axios-mock-adapter from 1.21.1 to 1.21.2 in /web/frontend by @dependabot in #487
- build(deps): bump pytz from 2022.2 to 2022.2.1 in /web/api by @dependabot in #486
- build(deps): bump jsonschema from 4.9.1 to 4.14.0 in /web/api by @dependabot in #490
- build(deps): bump eslint-plugin-react from 7.30.1 to 7.31.1 in /web/frontend by @dependabot in #493
- build(deps): bump python-dotenv from 0.20.0 to 0.21.0 in /web/api by @dependabot in #494
- build(deps): bump eslint-plugin-react from 7.31.1 to 7.31.6 in /web/frontend by @dependabot in #504
- build(deps): bump python-dotenv from 0.20.0 to 0.21.0 in /agent by @dependabot in #496
- build(deps): bump @docusaurus/core from 2.0.1 to 2.1.0 in /site by @dependabot in #502
- build(deps): bump @docusaurus/preset-classic from 2.0.1 to 2.1.0 in /site by @dependabot in #501
- build(deps-dev): bump pytest from 7.1.2 to 7.1.3 in /web/api by @dependabot in #500
- build(deps-dev): bump pytest from 7.1.2 to 7.1.3 in /agent by @dependabot in #497
- build(deps): bump eslint-plugin-simple-import-sort from 7.0.0 to 8.0.0 in /web/frontend by @dependabot in #503
- build(deps-dev): bump black from 22.6.0 to 22.8.0 in /agent by @dependabot in #499
- build(deps-dev): bump black from 22.6.0 to 22.8.0 in /web/api by @dependabot in #495
- build(deps): bump jsonschema from 4.14.0 to 4.15.0 in /web/api by @dependabot in #498
- build(deps): bump numpy from 1.23.2 to 1.23.3 in /web/api by @dependabot in #508
- build(deps): bump eslint-plugin-react from 7.31.6 to 7.31.8 in /web/frontend by @dependabot in #506
- build(deps): bump jsonschema from 4.15.0 to 4.16.0 in /web/api by @dependabot in #509
- build(deps): bump react-router-dom from 6.3.0 to 6.4.0 in /web/frontend by @dependabot in #510
- build(deps): bump react-router-dom from 6.4.0 to 6.4.1 in /web/frontend by @dependabot in #512
- build(deps-dev): bump pytest-mock from 3.8.2 to 3.9.0 in /agent by @dependabot in #519
- build(deps-dev): bump pytest-mock from 3.8.2 to 3.9.0 in /web/api by @dependabot in #515
- feat: updates JMeter version to 5.5 by @nunodio in #520
- build(deps-dev): bump pytest-mock from 3.8.2 to 3.10.0 in /web/api by @dependabot in #521
- build(deps-dev): bump pytest-cov from 3.0.0 to 4.0.0 in /agent by @dependabot in #517
- build(deps): bump pytz from 2022.2.1 to 2022.4 in /web/api by @dependabot in #518
- build(deps-dev): bump pytest-cov from 3.0.0 to 4.0.0 in /web/api by @dependabot in #516
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
Added 🎉
- feat: add MONGODB auth environment variables by @vitaliimelnychuk in #360
- feat: add login page with oauth 2.0 button by @vitaliimelnychuk in #366
- feat: ability to enable scheduler with api by @vitaliimelnychuk in #389
- feat: add job to update agent status by @vitaliimelnychuk in #394
Fixed 🐛
- feat: use request host for all redirects by @vitaliimelnychuk in #364
- fix: role override during login by @vitaliimelnychuk in #367
- fix: generate event to notify agents to start a test by @vitaliimelnychuk in #399
- fix: jmeter heap variable override by @vitaliimelnychuk in #404
- fix: use UTC timezone for last scheduled runs by @dyegowermelinger in #416
- fix: metrics response with time interval 0 by @dyegowermelinger in #423
Documentation 📘
- bump: node version to 16.15.1 by @vitaliimelnychuk in #410
Package Dependencies 🛠
- build(deps): bump actions/setup-python from 3.1.1 to 3.1.2 by @dependabot in #352
- build(deps-dev): bump react-scripts from 5.0.0 to 5.0.1 in /web/frontend by @dependabot in #356
- build(deps): bump @testing-library/user-event from 14.1.0 to 14.1.1 in /web/frontend by @dependabot in #353
- build(deps): bump moment from 2.29.2 to 2.29.3 in /web/frontend by @dependabot in #354
- build(deps): bump async from 2.6.3 to 2.6.4 in /site by @dependabot in #359
- build(deps): bump @testing-library/react from 12.1.4 to 12.1.5 in /web/frontend by @dependabot in #355
- build(deps-dev): bump pytest from 7.1.1 to 7.1.2 in /agent by @dependabot in #363
- build(deps-dev): bump black from 22.1.0 to 22.3.0 in /web/api by @dependabot in #336
- build(deps-dev): bump pytest from 7.1.1 to 7.1.2 in /web/api by @dependabot in #362
- build(deps): bump pymongo from 4.0 to 4.1.1 in /web/api by @dependabot in #357
- build(deps): bump typing-extensions from 4.1.1 to 4.2.0 in /web/api by @dependabot in #358
- build(deps): bump cross-fetch from 3.1.4 to 3.1.5 in /site by @dependabot in #368
- build(deps): bump ejs from 3.1.6 to 3.1.7 in /web/frontend by @dependabot in #369
- build(deps): bump axios from 0.26.1 to 0.27.2 in /web/frontend by @dependabot in #371
- build(deps): bump jsonschema from 4.4.0 to 4.5.1 in /web/api by @dependabot in #379
- build(deps): bump @docusaurus/core from 2.0.0-beta.18 to 2.0.0-beta.20 in /site by @dependabot in #378
- build(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #375
- build(deps): bump docker/login-action from 1 to 2 by @dependabot in #374
- build(deps): bump docker/build-push-action from 2 to 3 by @dependabot in #373
- build(deps): bump @docusaurus/preset-classic from 2.0.0-beta.18 to 2.0.0-beta.20 in /site by @dependabot in #376
- build(deps): bump errata-ai/vale-action from 1.5.0 to 2.0.0 by @dependabot in #385
- build(deps): bump prism-react-renderer from 1.3.1 to 1.3.3 in /site by @dependabot in #386
- build(deps): bump @testing-library/user-event from 14.1.1 to 14.2.0 in /web/frontend by @dependabot in #387
- build(deps): bump numpy from 1.22.3 to 1.22.4 in /web/api by @dependabot in #392
- build(deps): bump eslint-plugin-react from 7.29.4 to 7.30.0 in /web/frontend by @dependabot in #390
- build(deps): bump jsonschema from 4.5.1 to 4.6.0 in /web/api by @dependabot in #402
- build(deps): bump axios-mock-adapter from 1.20.0 to 1.21.1 in /web/frontend by @dependabot in #401
- build(deps): bump errata-ai/vale-action from 2.0.0 to 2.0.1 by @dependabot in #400
- build(deps): bump actions/setup-python from 3.1.2 to 4.0.0 by @dependabot in #405
- build(deps): bump requests from 2.27.1 to 2.28.0 in /agent by @dependabot in #409
- build(deps): bump requests from 2.27.1 to 2.28.0 in /web/api by @dependabot in #408
- build(deps): bump qs from 6.10.3 to 6.10.5 in /web/frontend by @dependabot in #407
- build(deps): bump @docusaurus/core from 2.0.0-beta.20 to 2.0.0-beta.21 in /site by @dependabot in #397
- build(deps): bump prettier from 2.6.2 to 2.7.1 in /site by @dependabot in #411
- build(deps): bump @testing-library/user-event from 14.2.0 to 14.2.1 in /web/frontend by @dependabot in #412
- build(deps): bump async from 2.6.3 to 2.6.4 in /web/frontend by @dependabot in #393
- build(deps): bump prettier from 2.6.2 to 2.7.1 in /web/frontend by @dependabot in #415
- build(deps-dev): bump pytest-mock from 3.7.0 to 3.8.1 in /web/api by @dependabot in #422
- build(deps): bump eslint-plugin-react from 7.30.0 to 7.30.1 in /web/frontend by @dependabot in #417
- build(deps): bump qs from 6.10.5 to 6.11.0 in /web/frontend by @dependabot in #419
- build(deps-dev): bump pytest-mock from 3.7.0 to 3.8.1 in /agent by @dependabot in #420
- build(deps): bump numpy from 1.22.4 to 1.23.0 in /web/api by @dependabot in #421
- build(deps): bump eslint-plugin-prettier from 4.0.0 to 4.2.1 in /web/frontend by @dependabot in #425
- build(deps): bump prism-react-renderer from 1.3.3 to 1.3.5 in /site by @dependabot in #426
- build(deps): bump requests from 2.28.0 to 2.28.1 in /web/api by @dependabot in #428
- build(deps): bump requests from 2.28.0 to 2.28.1 in /agent by @dependabot in #429
- build(deps): bump moment from 2.29.3 to 2.29.4 in /web/frontend by @dependabot in #435
- build(deps): bump actions/setup-python from 4.0.0 to 4.1.0 by @dependabot in #443
- build(deps): bump @docusaurus/core from 2.0.0-beta.21 to 2.0.0-rc.1 in /site by @dependabot in #448
- build(deps): bump clsx from 1.1.1 to 1.2.1 in /site by @dependabot in #436
- build(deps): bump @testing-library/user-event from 14.2.1 to 14.2.6 in /web/frontend by @dependabot in #449
- build(deps-dev): bump mongomock from 4.0.0 to 4.1.2 in /web/api by @dependabot in #440
- build(deps-dev): bump black from 22.3.0 to 22.6.0 in /agent by @dependabot in #430
- build(deps): bump typing-extensions from 4.2.0 to 4.3.0 in /web/api by @dependabot in #433
- build(deps): bump @docusaurus/preset-classic from 2.0.0-beta.21 to 2.0.0-rc.1 in /site by @dependabot in #446
- build(deps-dev): bump pytest-mock from 3.8.1 to 3.8.2 in /web/api by @dependabot in #450
- build(deps): bump numpy from 1.23.0 to 1.23.1 in /web/api by @dependabot in #452
- build(deps-dev): bump pytest-mock from 3.8.1 to 3.8.2 in /agent by @dependabot in #437
- build(deps): bump mongoengine from 0.24.1 to 0.24.2 in /web/api by @dependabot in #451
- build(deps): bump react-chartjs-2 from 3.3.0 to 4.3.1 in /web/frontend by @dependabot in #444
- build(deps-dev): bump black from 22.3.0 to 22.6.0 in /web/api by @dependabot in #432
- build(deps): bump jsonschema from 4.6.0 to 4.7.2 in /web/api by @dependabot in #445
- build(deps): bump terser from 5.10.0 to 5.14.2 in /web/frontend by @dependabot in #454
- build(deps): bump terser from 5.10.0 to 5.14.2 in /site by @dependabot in #455
- build(deps): bump pymongo from 4.1.1 to 4.2.0 in /web/api by @dependabot in #460
- build(deps): bump @testing-...
v0.7.0
What's Changed
Added 🎉
- feat: init maestro-cli application by @vitaliimelnychuk in #346
- feat: create and start Run from command line by @vitaliimelnychuk in #348
Fixed 🐛
- fix: create Run response shema by @vitaliimelnychuk in #349
Documentation 📘
- feat: update checklist with default values by @vitaliimelnychuk in #350
Package Dependencies 🛠
- build(deps-dev): bump black from 22.1.0 to 22.3.0 in /agent by @dependabot in #337
- build(deps): bump prettier from 2.6.1 to 2.6.2 in /web/frontend by @dependabot in #333
- build(deps): bump react-router-dom from 6.2.2 to 6.3.0 in /web/frontend by @dependabot in #334
- build(deps): bump prettier from 2.6.1 to 2.6.2 in /site by @dependabot in #329
- build(deps): bump actions/setup-python from 3.0.0 to 3.1.0 by @dependabot in #328
- build(deps): bump antd from 4.19.4 to 4.19.5 in /web/frontend by @dependabot in #332
- build(deps): bump @testing-library/user-event from 13.5.0 to 14.0.4 in /web/frontend by @dependabot in #331
- build(deps): bump moment from 2.29.1 to 2.29.2 in /web/frontend by @dependabot in #338
- build(deps): bump actions/setup-python from 3.1.0 to 3.1.1 by @dependabot in #340
- build(deps): bump @testing-library/user-event from 14.0.4 to 14.1.0 in /web/frontend by @dependabot in #341
- build(deps): bump eslint-plugin-import from 2.25.4 to 2.26.0 in /web/frontend by @dependabot in #342
- build(deps): bump actions/setup-java from 2 to 3 by @dependabot in #339
- build(deps): bump @testing-library/jest-dom from 5.16.3 to 5.16.4 in /web/frontend by @dependabot in #343
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
Added 🎉
- feat: use images from docker registry by @vitaliimelnychuk in #309
- feat: create anonymous user when oauth is disabled by @vitaliimelnychuk in #312
- feat: add ability to delete runs and configurations by @vitaliimelnychuk in #326
Fixed 🐛
- feat: change mounting folder to home dir by @vitaliimelnychuk in #324
- fix: delete runs along with run confiuguration by @vitaliimelnychuk in #325
Package Dependencies 🛠
- build(deps): bump @testing-library/jest-dom from 5.16.2 to 5.16.3 in /web/frontend by @dependabot in #314
- build(deps): bump prettier from 2.6.0 to 2.6.1 in /web/frontend by @dependabot in #313
- build(deps): bump @docusaurus/core from 2.0.0-beta.17 to 2.0.0-beta.18 in /site by @dependabot in #315
- build(deps): bump prettier from 2.6.0 to 2.6.1 in /site by @dependabot in #316
- build(deps): bump mongoengine from 0.24.0 to 0.24.1 in /web/api by @dependabot in #320
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /site by @dependabot in #323
- build(deps): bump antd from 4.19.2 to 4.19.4 in /web/frontend by @dependabot in #317
- build(deps): bump minimist from 1.2.5 to 1.2.6 in /web/frontend by @dependabot in #322
- build(deps): bump @docusaurus/preset-classic from 2.0.0-beta.17 to 2.0.0-beta.18 in /site by @dependabot in #319
- build(deps): bump python-dotenv from 0.19.2 to 0.20.0 in /web/api by @dependabot in #321
- build(deps): bump python-dotenv from 0.19.2 to 0.20.0 in /agent by @dependabot in #318
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
Added 🎉
- feat: add PUT
/run_log
, GET/run_log/<run_id>/download
by @vitaliimelnychuk in #278 - feat: send JMeter logs once test finished or stopped by @vitaliimelnychuk in #279
- feat: add button to download logs by @vitaliimelnychuk in #280
- feat: create user and workspace during sing in by @vitaliimelnychuk in #282
- feat: GET, PUT, POST for users and workspaces by @vitaliimelnychuk in #283
- feat: add GET
/me
endpoint by @vitaliimelnychuk in #284 - feat: add user profile menu by @vitaliimelnychuk in #291
- feat: add GET
/monitoring
endpoints by @nunodio in #292 - feat: DELETE
/user/id>
,/workspace/<id>
endpoints by @vitaliimelnychuk in #293 - feat: list of workspaces and users by @vitaliimelnychuk in #294
- feat: add users management page by @vitaliimelnychuk in #295
- feat: add current workspace context by @vitaliimelnychuk in #297
- feat: fetch runs based on workspace by @vitaliimelnychuk in #300
- feat: add workspace_id for Run, RunConfiguration by @vitaliimelnychuk in #302
Fixed 🐛
- fix: flaky test based on current date by @vitaliimelnychuk in #266
- fix: add unique email user validation by @vitaliimelnychuk in #296
Package Dependencies 🛠
- build(deps): bump @docusaurus/core from 2.0.0-beta.16 to 2.0.0-beta.17 in /site by @dependabot in #260
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #255
- build(deps): bump react-router-dom from 6.2.1 to 6.2.2 in /web/frontend by @dependabot in #256
- build(deps): bump eslint-config-prettier from 8.4.0 to 8.5.0 in /web/frontend by @dependabot in #257
- build(deps): bump @docusaurus/preset-classic from 2.0.0-beta.16 to 2.0.0-beta.17 in /site by @dependabot in #258
- build(deps): bump eslint-plugin-react from 7.29.2 to 7.29.3 in /web/frontend by @dependabot in #259
- build(deps): bump axios from 0.26.0 to 0.26.1 in /web/frontend by @dependabot in #268
- build(deps): bump @testing-library/react from 12.1.3 to 12.1.4 in /web/frontend by @dependabot in #269
- build(deps): bump eslint-plugin-react from 7.29.3 to 7.29.4 in /web/frontend by @dependabot in #270
- build(deps-dev): bump pytest from 7.0.1 to 7.1.0 in /agent by @dependabot in #271
- deps: remove
flask-mongoengine
,mongoengine_goodjson
deps by @vitaliimelnychuk in #275 - build(deps): bump antd from 4.18.9 to 4.19.2 in /web/frontend by @dependabot in #267
- build(deps-dev): bump pytest from 7.1.0 to 7.1.1 in /web/api by @dependabot in #290
- build(deps): bump prettier from 2.5.1 to 2.6.0 in /site by @dependabot in #287
- build(deps): bump prettier from 2.5.1 to 2.6.0 in /web/frontend by @dependabot in #288
- build(deps-dev): bump pytest from 7.1.0 to 7.1.1 in /agent by @dependabot in #286
- build(deps-dev): bump freezegun from 1.2.0 to 1.2.1 in /web/api by @dependabot in #289
- deps: upgrade pip to 22.0.4 and pipenv to 2022.3.23 by @nunodio in #301
- build(deps): bump node-forge from 1.2.1 to 1.3.0 in /site by @dependabot in #303
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
Added 🎉
- feat: adds jmeter backend listener plugin by @nunodio in #204
- feat: add
maestroBackendListener
plugin to JMeter test plan by @nunodio in #220 - feat: download modified JMeter test plan with
maestroBackListener
enabled by @nunodio in #221 - feat: use
agent_ids
instead ofclient_agent_id
andserver_agent_ids
fields by @vitaliimelnychuk in #224 - feat: remove usage of client/server agent roles by @vitaliimelnychuk in #225
- feat: remove server agent events handling by @vitaliimelnychuk in #226
- feat: update
run_status
based agent status updates by @vitaliimelnychuk in #228 - feat: remove updating
run_status
directly from agents by @vitaliimelnychuk in #229 - feat: add filter params to GET
/runs
endpoint by @vitaliimelnychuk in #231 - feat: add RunListTable filters by status and label by @vitaliimelnychuk in #232
- feat: add schedule for
RunConfiguration
model by @vitaliimelnychuk in #235 - feat: add run configuration schedule block by @vitaliimelnychuk in #236
- feat: start run by using schedule from configuration by @vitaliimelnychuk in #249
- fest: add
Next Run
column for tests list table by @vitaliimelnychuk in #251
Fixed 🐛
- fix: conditions when to show running test timer by @vitaliimelnychuk in #230
- fix: schedule time storing format by @vitaliimelnychuk in #250
Package Dependencies 🛠
- build(deps): bump eslint-config-prettier from 8.3.0 to 8.4.0 in /web/frontend by @dependabot in #222
- build(deps): bump @testing-library/react from 12.1.2 to 12.1.3 in /web/frontend by @dependabot in #223
- build(deps): bump prismjs from 1.25.0 to 1.27.0 in /site by @dependabot in #238
- build(deps): bump actions/setup-python from 2 to 3.0.0 by @dependabot in #239
- build(deps): bump errata-ai/vale-action from 1.4.3 to 1.5.0 by @dependabot in #240
- build(deps): bump actions/setup-node from 2 to 3 by @dependabot in #241
- build(deps): bump eslint-plugin-react from 7.28.0 to 7.29.2 in /web/frontend by @dependabot in #242
- build(deps): bump apscheduler from 3.8.1 to 3.9.1 in /agent by @dependabot in #247
- build(deps): bump @Docusaurus packages from 2.0.0-beta.15 to 2.0.0-beta.16 in /site by @dependabot in #245
- build(deps): bump antd from 4.18.7 to 4.18.9 in /web/frontend by @dependabot in #244
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
Added 🎉
- feat: send code coverage reports to Codacy by @vitaliimelnychuk in #191
- feat: add
MAESTRO_CSV_WRITER_ENABLED
toggle by @nunodio in #203 - feat: add labels field for
Run
,RunConfiguration
objects by @vitaliimelnychuk in #207 - feat: running tests labels management by @vitaliimelnychuk in #209
- feat: add running test timer by @vitaliimelnychuk in #212
- feat: total line for run run summary table by @vitaliimelnychuk in #215
Fixed 🐛
- fix: edit documentation edit link by @vitaliimelnychuk in #178
- fix: use run status property for page auto-reload by @vitaliimelnychuk in #211
- fix: collect_metrics thread initiation by @vitaliimelnychuk in #214
Documentation 📘
- feat: add status badges from shields.io by @vitaliimelnychuk in #189
- feat: update JMeter vocabulary by @nunodio in #208
Package Dependencies 🛠
- build(deps-dev): bump pytest from 6.2.5 to 7.0.0 in /web/api by @dependabot in #188
- build(deps-dev): bump pytest from 6.2.5 to 7.0.0 in /agent by @dependabot in #187
- build(deps): bump @testing-library/jest-dom from 5.16.1 to 5.16.2 in /web/frontend by @dependabot in #184
- build(deps): bump numpy from 1.22.1 to 1.22.2 in /web/api by @dependabot in #186
- build(deps-dev): bump pytest from 7.0.0 to 7.0.1 in /web/api by @dependabot in #199
- build(deps-dev): bump pytest from 7.0.0 to 7.0.1 in /agent by @dependabot in #200
- build(deps): bump axios from 0.25.0 to 0.26.0 in /web/frontend by @dependabot in #196
- build(deps): bump prism-react-renderer from 1.2.1 to 1.3.1 in /site by @dependabot in #197
- build(deps): bump typing-extensions from 4.0.1 to 4.1.1 in /web/api by @dependabot in #198
- build(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /site by @dependabot in #202
- build(deps): bump antd from 4.18.5 to 4.18.7 in /web/frontend by @dependabot in #194
- build(deps): bump chart.js from 3.7.0 to 3.7.1 in /web/frontend by @dependabot in #195
Full Changelog: v0.2.0...v0.3.0