All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.6.2 (2021-04-18)
- package.json & package-lock.json to reduce vulnerabilities (#576) (8283914)
- produce test's benchmark data when exists (#578) (dfecb58)
- vulnerabilities (#577) (5f281ab)
1.6.1 (2021-03-16)
- add report benchmark data to database migration scripts (#570) (2c08a83)
- package.json & package-lock.json to reduce vulnerabilities (#568) (0ec0fd7)
- success ratio in report pages shows too many decimals (#566) (93ad984)
- ui/package.json & ui/package-lock.json to reduce vulnerabilities (#567) (0e4a482)
1.6.0 (2021-02-15)
- streaming: add published_at attribute to published resources (#558) (8c5d5ed)
- streaming: add kafka integration for publishing events and resources (#557) (d6bcd4a)
- context: ability to create resources under a specific context (#522) (d645588)
- platforms: support aws-fargate as job platform (8cf556d)
- report: show stats about runners in report page (#493) (648aaeb)
- test: after test run, redirect to report with slider (056e39b)
- steps: enabling gzip by defaultt (#492) (2545ef2)
- tests: add favorites - issue #508 (#533) (8bb3ad5)
- ui: sticky test form actions (#496) (fba8894)
- webhooks: added a test webhook endpoint (#530) (b152d8a)
- webhooks: adding ms teams incoming webhook notification support (fb58064)
- webhooks: Webhooks discord (#536) (9bae29a)
- ui/package.json & ui/package-lock.json to reduce vulnerabilities (#552) (51eb74d)
- vulnerabilities (#556) (43578a7)
- jobs: job-started streaming message missing job_id (#561) (b2bdb4e)
- jobs: not jumping to report screen after running scheduled only test (f54afe2)
- jobs: produce job to streaming platform only when started run (#562) (f8e43db)
- 431: default expanded to false for CollapsibleStep (#456) (0fe396e)
- api: change prometheus bucket size to array (60b1d7f)
- body-parser: allow configure max payload size by setting BODY_PARSER_LIMIT env var (1701c40)
- boot: fail startup when config endpoint not reachable only for docker platform (c17996b)
- dcos: fix dcos integration (af31828)
- tests: fix bug where it was impossible to delete test (db2ec47)
- deps: remove unused deps (72aceb9)
- favorite-tests: fix merge (15ce3eb)
- invalid_test: show error popup if test data is invalid (#516) (fa93612)
- jobs: Disable deleting scheduled test (#524) (50bf2ec)
- jobs, reports: fail report as failed immediately on job creation failure (#540) (94d7907)
- reports: add tag param to reports (#551) (9a810b9)
- reports: fix report export download in production mode (#501) (f175d51)
- reports: show all reports when favorites toggle is off (#535) (379ced4)
- ui: fix loading report (#534) (3b5e5ff)
- ui: rename submit to save in create test form (5d8342c)
- ui: revert environment (#447) (d1f6801)
- ui: fix collapsible on edit test (#467) (c8df1c1)
- ui: fix baseurl map (cc3609b)
- ui: fix build (2d08711)
- ui: fix edit job (#510) (d0d4b2b)
- ui: fix edit test (#542) (92aa3d4)
- url: show error if urls don't have protocol and disable test run … (#517) (c5250bc)
- webhooks: allow testing webhooks without saving them (#547) (6c429e7)
- jobs: add cron validation to jobVerifier (#457) (0ca0011)
- increase report failure threshold to 3 minutes (b2b8873)
- remove uuid restriction on x-runner-id header (698d18d)
1.5.4 (2020-10-01)
- delete all console logs: delete all console logs (454c62e)
- deps: upgrade ui deps (#435) (bbc4041)
- local-run: add /v1/ to INTERNAL_ADDRESS (26bd534)
- openapi: fixed missing schema key (#414) (f39d7f8)
- reports: return report stats sorted by timestamp (#443) (34d30c0)
- ui-fix-schedule-button: ui-fix-schedule-button (dc11d86)
1.5.3 (2020-09-25)
1.5.2 (2020-09-23)
1.5.1 (2020-09-21)
1.5.0 (2020-09-20)
- reports: add favorite reports support (a00f10a)
- ui: support xml and forms content-type when creating tests (#368) (8057c1a)
- ui: add assertions (cbd9e62)
- ui: add step name to requests (5f055cd)
- ui: add webhooks support (2104c41)
- webhooks: add new webhooks API (9db2c66)
- functional tests: support functional tests and assertions (#360) (c129d2a)
- webhooks: reduce payload size by removing aggregated report from json webh… (#380) (bc77c4a)
- config: allow unlimited text for config values (#394) (80703f7), closes #393
- configuration: remove webhooks from configuration (#386) (28ce997)
- db: drop Cassandra support (#361) (7ac4f59)
- runner: use semver of runner as predator (#395) (670d0d6)
- webhooks: order webhooks by updated_at desc (a14453a)
- webhooks: verify put /v1/webhooks receives full body request #383 (#387) (e3b0fd2)
- webhooks: when webhook id not exists while creating job return 400 #382 (#388) (bedc452)
1.4.1 (2020-09-03)
1.4.0 (2020-07-23)
- reports Show benchmark results on test report graph when benchmark is set. (#346)
- test-generator Support for upload csv files and use them as data for test. (#268)
- compare-reports: add notes to ui compare reports (#314) (5303acd)
- test-generator: set keep-alive as default (#299) (04eb8d1)
- reports: api and ui for delete reports (#337) (8e68471)
- runner: support custom job template (ad191e9)
- test-generator: added sleep and extra http methods (#323) (6ac9a53)
- docker: fixing docker debug logs to include stderr (#338) (8498a3d)
- last_reports: notes render bug (#331) (5440e5a)
- reports: fix avg rps when notes are updated (#328) (4dc8e9d)
1.3.0 (2020-04-16)
- benchmarks Create a benchmark for a specific test, allowing for easy comparisons between subsequent test runs. (#280)
- reports Compare multiple tests runs in the UI (#290)
- reports Edit/Add notes from the reports/last reports screen (#273)
- metrics Added support for setting custom labels for prometheus (#278)
- configuration All of the configuration is now available to view and edit through the UI (#274)
- tests New create/edit test form UI (#271)
- tests Dynamic DSL: DSL tests will be translated to predator tests dynamically (#283)
- reports: Reports will now show average RPS during the entire test run instead of the last RPS result (#292) (fa61a39)
- reports: fixing grafana link for tests in progress (#277) (9236774)
- reports: Ordering reports by start time in GET: /v1/tests/{test_id}/reports API (#289)
1.2.1 (2020-03-26)
1.2.0 (2020-01-23)
- fix index html style: fix index html style (65f7069)
- jobs: fixing bug where enabled wasn't returned with cassandra (df7fbc1)
- typo: typo date_time to date-time (6a94a99)
- vulnerabilities: update npm packages (#215) (50f0e67)
- api: add api spec for processors resource (#200) (0d22c92)
- clean containers ui: clean containers ui (b653474)
- processors: implement DELETE /processors/{processor_id} (#231) (8b2d9d0), closes #185 #185 #200 #210 #213 #214 #218 #200 #185 #185 #210 #217 #212 #210 #186
- processors: implement GET /processors (#212) (6a00cd7), closes #210 #186
- processors: implement GET /processors/{processor_id} (#230) (0394723), closes #213 #214 #218 #200 #185 #185 #210 #217
- processors: implement PUT /processors/{processor_id} (#237) (f19a17e)
- jobs: Add disable/enable scheduled jobs to UI (#241) (2adf634)
- jobs: add enabled param to jobs (#238) (fac8887)
- jobs: adding new api for deleting containers for dockers (8a84536)
- jobs: delete containers api support for k8s (a17024c)
- kill containers: kill containers (9d4226c)
- processors: adding exported functions to processors (#255) (76f0344)
- processors: verify tests using functions from the processor (#264) (2ba2d17)
- tests: adding processor_id to tests resource (#240) (8325c58)
1.1.7 (2019-08-27)
- issues 79 82: issues 79 82 (#181) (e53c76f), closes #79 #82
- not supported tool tip: not supported tool tip (#184) (d19cbd8)
- package.json & package-lock.json to reduce vulnerabilities (#203) (872cf23)
1.1.6 (2019-07-30)
- dsl: fixing bug where json had to be object (#173) (7bf0c80)
- kubernetes: fix bug where logs wasn't downloaded from kubernetes (#169) (b62a677)
- package: removing fs and path as they are internal node js modules (#157) (c246032)
1.1.5 (2019-06-27)
- kubernetes: allow specifiy how much cpu to resrve (#146) (10a6f3c)
- kubernetes: allow specifiy how much cpu to resrve (#146) (0fc8713)
1.1.4 (2019-06-01)
1.1.3 (2019-05-27)
1.1.2 (2019-05-20)
1.1.1 (2019-05-16)
1.1.0 (2019-05-16)
1.0.10 (2019-05-12)
1.0.9 (2019-04-18)
- jobs: fixing delay_runner_ms to send as env variable string (8c9d2a2)
- reports: fixing end time of finished grafana reports (15ed10f)
- reports: fixing end time of finished grafana reports (316683b)
- vulnerabilites: upgrade sequelize to v5 + fix other vulnerabilities (#128) (41603b6)
1.0.8 (2019-04-05)
1.0.7 (2019-03-27)
1.0.6 (2019-03-27)
- ui: fix bug where every key closed the create test (29a2dcb)
1.0.5 (2019-03-22)
- dockerfile: setting max_old_space_size to 512mb (8fc2160)
- dockerfile: setting max_old_space_size to 512mb cli (bb936f9)
- general: adjust helm template (d01dcc1)
1.0.4 (2019-03-18)
- reports: update runner_id to text instead uuid (9147da5)
1.0.3 (2019-03-18)
- reports: change container_id type in databases to string (#78) (ef675bd)
- ui/package.json & ui/package-lock.json to reduce vulnerabilities (#103) (da3e552)
- reports: fixing last stats column to be text large for mysql (73765bf)
- ui: before flow (#81) (e0a0cd4)
- ui: remove duplicated body when creating test (#83) (8c0453a)
- configuration: add configuration endpoint (0b8255c)
- fix: fix (eba212b)
- jobs: added api to get logs of runners (c0ef64a)
- report: report (517c99e)
- report: report (09f9eb6)
- reporter: aggregate reports from multi-distributed runners (0d7b132)
- reporter: implement aggregate mathematics (69b58ea)
- reports: create aggregate reports in UI (478af4e)
- ui: new report in react (31bcad5)
1.0.1 (2019-02-25)
- avoid ui: avoid ui audit (#70) (92d4f7d)
- jobs: metrics params send in base 64 format (#49) (cd48f99)
- jobs: will pull the docker image of the runner before starting it (#62) (4ebf829)
- reporter: allow multiple runners to push stats for same report (#67) (0425fc1)
- tests: fix bug where getTests returned all revisions in cassandra (#50) (aa69465)
- global: support for external and internal api addresses (#48) (c85fa83)
- jobs: support for parallelism in metronome (#63) (f116410)
1.0.0 (2019-02-11)
- error handler: error handler (298ea72)
- fix get all revisions: fix get all revisions (3930330)
- reporter: adding db casssandra migration scripts (#17) (41aa7ae)
- scripts: add configuration scripts (54ba808)
- controller,model,database: get all revisions feature (19a597a)
- jobs: adding support for parallelism in k8s and max_virtual_users (#33) (aa5971d), closes #14
- jobs: verify test exists before creating/updating job (#29) (dd62517), closes #26 #26
- scheduler: adding scheduler for running jobs (831ef93)
- tests: tests api (1a418c3)