Skip to content

Latest commit

 

History

History
466 lines (271 loc) · 33.4 KB

CHANGELOG.md

File metadata and controls

466 lines (271 loc) · 33.4 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.6.3 (2021-09-23)

Bug Fixes

  • fixing the create test flow issue because of additionalInfo no default object (3ce86b3)
  • update sqlite (#583) (590b2fa)

1.6.2 (2021-04-18)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • server: verify INTERNAL_ADDRESS is reachable and correct (#430) (64e0b04)

Bug Fixes

  • 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)

Bug Fixes

1.5.1 (2020-09-21)

Bug Fixes

1.5.0 (2020-09-20)

Features

  • 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)

Bug Fixes

  • 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)

Features

Bug Fixes

1.4.0 (2020-07-23)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

1.1.7 (2019-08-27)

Bug Fixes

  • 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)

Features

  • smtp: support for unauthorized connections (#170) (7005be5)

1.1.6 (2019-07-30)

Bug Fixes

  • 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)

Features

1.1.5 (2019-06-27)

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#151) (2202b45)

Features

  • 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)

Bug Fixes

Features

  • tests sort by modified: tests sort by modified (#141) (139ce27)

1.1.2 (2019-05-20)

1.1.1 (2019-05-16)

Features

1.1.0 (2019-05-16)

Bug Fixes

  • fix edit test bug: fix edit test bug (#135) (7f38d57)

1.0.10 (2019-05-12)

Bug Fixes

1.0.9 (2019-04-18)

Bug Fixes

  • 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)

Features

  • general: support for proxy url and debug for runners (#124) (5d554f1)

1.0.8 (2019-04-05)

Bug Fixes

  • reports: final report status to include aborted (#113) (5ce9659)

1.0.7 (2019-03-27)

1.0.6 (2019-03-27)

Bug Fixes

  • ui: fix bug where every key closed the create test (29a2dcb)

1.0.5 (2019-03-22)

Bug Fixes

  • 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)

Bug Fixes

  • reports: update runner_id to text instead uuid (9147da5)

1.0.3 (2019-03-18)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • global: support for external and internal api addresses (#48) (c85fa83)
  • jobs: support for parallelism in metronome (#63) (f116410)

1.0.0 (2019-02-11)

Bug Fixes

  • 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)

Features

  • 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)