Releases: Farfetch/maestro
Releases · Farfetch/maestro
v0.2.0
What's Changed
Added 🎉
- feat: add nodemon dev running command by @vitaliimelnychuk in #145
- feat: add GET
run_metrics/{run_id}/download
endpoint by @vitaliimelnychuk in #143 - feat: button to download run metrics csv file by @vitaliimelnychuk in #144
- feat: add validation for agent status before start a test by @vitaliimelnychuk in #160
- feat: add agent image release to docker registry by @vitaliimelnychuk in #162
- feat: update PUT
/run/{id}
with notes field by @vitaliimelnychuk in #165 - feat: add running test notes edit form by @vitaliimelnychuk in #166
- feat: update history page with notes by @vitaliimelnychuk in #167
- feat: add
JMETER_IMAGE_HEAP
configuration by @vitaliimelnychuk in #170
Fixed 🐛
- chore: rename licence to license by @vitaliimelnychuk in #156
- fix: links to download tests by @vitaliimelnychuk in #154
Documentation 📘
- feat: update getting started guide by @vitaliimelnychuk in #169
- feat: init GitHub pages deployment by @vitaliimelnychuk in #171
- chore: update usage documentation links by @vitaliimelnychuk in #174
Package Dependencies 🛠
- build(deps): bump @docusaurus/core from 2.0.0-beta.14 to 2.0.0-beta.15 in /site by @dependabot in #148
- build(deps-dev): bump pytest-mock from 3.6.1 to 3.7.0 in /web/api by @dependabot in #149
- build(deps-dev): bump black from 21.12b0 to 22.1.0 in /agent by @dependabot in #150
- build(deps): bump @docusaurus/preset-classic from 2.0.0-beta.14 to 2.0.0-beta.15 in /site by @dependabot in #147
- build(deps-dev): bump pytest-mock from 3.6.1 to 3.7.0 in /agent by @dependabot in #152
- build(deps-dev): bump mongomock from 3.23.0 to 4.0.0 in /web/api by @dependabot in #151
- build(deps-dev): bump black from 21.12b0 to 22.1.0 in /web/api by @dependabot in #153
- build(deps-dev): upgrade pip to 21.3.1 by @vitaliimelnychuk in #159
- build(deps-dev): remove pre-commit dependency by @vitaliimelnychuk in #158
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
Added 🎉
- feat: init maestro api flask application by @vitaliimelnychuk in #1
- feat: set up api ci by @vitaliimelnychuk in #2
- feat: add test run api endpoints by @vitaliimelnychuk in #3
- feat: add run_status update routes by @vitaliimelnychuk in #4
- feat: add agent endpoints by @vitaliimelnychuk in #5
- feat: add datetime lib helper tests by @vitaliimelnychuk in #6
- feat: add agent log endpoints by @vitaliimelnychuk in #7
- feat: add custom_data endpoints by @vitaliimelnychuk in #8
- feat: add codeowners file by @vitaliimelnychuk in #10
- feat: add event endpoints by @vitaliimelnychuk in #11
- feat: add Maestro API weekly dependency updates by @vitaliimelnychuk in #9
- feat: update swagger template with events endpoints by @vitaliimelnychuk in #12
- Feat add run configuration endpoints by @vitaliimelnychuk in #13
- fix: typos in swagger run configuration endpoints by @vitaliimelnychuk in #14
- feat: run plan endpoints by @vitaliimelnychuk in #15
- feat: add run_metric endpoints by @vitaliimelnychuk in #16
- feat: init react frontend by @vitaliimelnychuk in #17
- feat: setup GitHub actions by @vitaliimelnychuk in #18
- feat: bump react-scripts to v5 and react-router-dom to v6 by @vitaliimelnychuk in #19
- feat: add all tests related pages by @vitaliimelnychuk in #26
- feat: create update configuration forms by @vitaliimelnychuk in #33
- feat: init agent service by @vitaliimelnychuk in #36
- feat: add agents list page by @vitaliimelnychuk in #37
- feat: add start test from configuration by @vitaliimelnychuk in #38
- feat: add history page by @vitaliimelnychuk in #39
- feat: add single run page by @vitaliimelnychuk in #40
- feat: add processors for maestro events to run tests and collect metrics by @vitaliimelnychuk in #41
- feat: init dockerfiles to run application by @vitaliimelnychuk in #53
- feat: setup site documentation by @vitaliimelnychuk in #56
- feat: setup spell checks by @vitaliimelnychuk in #63
- feat: add db related commands by @vitaliimelnychuk in #66
- feat: setup auth endpoints by @vitaliimelnychuk in #68
- feat: add /run_agent endpoints by @vitaliimelnychuk in #75
- feat: update run status with agent test running hooks by @vitaliimelnychuk in #81
- feat: add endpoint to restart the test by @vitaliimelnychuk in #87
- feat: add pending run status page by @vitaliimelnychuk in #69
- feat: refactor handling events by @vitaliimelnychuk in #89
- feat: add stop and restart buttons by @vitaliimelnychuk in #91
- feat: add release and beta release workflows by @vitaliimelnychuk in #94
- feat: add test running loader state by @vitaliimelnychuk in #97
- feat: add dashboard page with running tests by @vitaliimelnychuk in #104
- feat: add started_at, finished_at fields for Run model by @vitaliimelnychuk in #105
- feat: add repository management guidelines by @vitaliimelnychuk in #107
- feat: intro docs with application screenshots by @vitaliimelnychuk in #127
- feat: add healthchecks to docker-compose by @nunodio in #131
- feat: add changelog categorization by @vitaliimelnychuk in #129
Fixed 🐛
- fix: run agent status update data by @vitaliimelnychuk in #80
- fix: rename mongodb dev container name by @vitaliimelnychuk in #86
- fix: use start at field for test duration by @vitaliimelnychuk in #106
- fix: depends_on services names by @vitaliimelnychuk in #112
- fix: change version parsing prefix by @vitaliimelnychuk in #136
Documentation 📘
- feat: add maestro logo by @vitaliimelnychuk in #60
- feat: add architecture page by @vitaliimelnychuk in #61
- feat: add environment variables page and refactor docs by @vitaliimelnychuk in #62
- feat: add 'create test' documentation page by @vitaliimelnychuk in #114
- feat: add GitHub action to compress images by @vitaliimelnychuk in #116
- feat: add note about beta phase by @vitaliimelnychuk in #133
Package Dependencies 🛠
- build(deps): bump eslint-plugin-prettier from 3.4.1 to 4.0.0 in /web/frontend by @dependabot in #20
- build(deps): bump eslint-config-airbnb-base from 14.2.1 to 15.0.0 in /web/frontend by @dependabot in #21
- fix: bump nth-check to v2.0.1 by @vitaliimelnychuk in #25
- build(deps): bump react-router-dom from 6.1.1 to 6.2.1 in /web/frontend by @dependabot in #28
- build(deps): bump @testing-library/user-event from 12.8.3 to 13.5.0 in /web/frontend by @dependabot in #29
- build(deps): bump numpy from 1.21.4 to 1.21.5 in /web/api by @dependabot in #32
- build(deps): bump axios from 0.21.4 to 0.24.0 in /web/frontend by @dependabot in #34
- build(deps): bump jsonschema from 4.3.0 to 4.3.2 in /web/api by @dependabot in #35
- build(deps): bump @testing-library/react from 11.2.7 to 12.1.2 in /web/frontend by @dependabot in #30
- build(deps): bump antd from 4.17.3 to 4.17.4 in /web/frontend by @dependabot in #27
- build(deps-dev): bump wheel from 0.37.0 to 0.37.1 in /web/api by @dependabot in #48
- build(deps): bump prop-types from 15.7.2 to 15.8.0 in /web/frontend by @dependabot in #46
- build(deps): bump antd from 4.17.4 to 4.18.0 in /web/frontend by @dependabot in #44
- build(deps): bump eslint-plugin-react from 7.27.1 to 7.28.0 in /web/frontend by @dependabot in #45
- build(deps-dev): bump wheel from 0.37.0 to 0.37.1 in /agent by @dependabot in #47
- build(deps): bump numpy from 1.21.5 to 1.22.0 in /web/api by @dependabot in #52
- build(deps): bump antd from 4.18.0 to 4.18.2 in /web/frontend by @dependabot in #50
- build(deps): bump eslint-plugin-import from 2.25.3 to 2.25.4 in /web/frontend by @dependabot in #49
- build(deps): bump jsonschema from 4.3.2 to 4.3.3 in /web/api by @dependabot in #51
- build(deps): bump chart.js from 3.6.2 to 3.7.0 in /web/frontend by @dependabot in #43
- build(deps): bump requests from 2.26.0 to 2.27.0 in /agent by @dependabot in #58
- build: update trim, nth-check packages by @vitaliimelnychuk in #59
- feat: Add Github actions weekly update by @vitaliimelnychuk in #64
- build(deps): bump prop-types from 15.8.0 to 15.8.1 in /web/frontend by @dependabot in #65
- build(deps): bump errata-ai/vale-action from 1.4.0 to 1.4.3 by @dependabot in #71
- build(deps): bump antd from 4.18.2 to 4.18.3 in /web/frontend by @dependabot in #72
- build(deps): bump requests from 2.27.0 to 2.27.1 in /agent by @dependabot in #73
- build(deps): bump shelljs from 0.8.4 to 0.8.5 in /site by @dependabot in #100
- build(deps): bump jsonschema from 4.3.3 to 4.4.0 in /web/api by @dependabot in https://git...