v1.1.0
Venom v1.1.0
Venom v1.1.0 is here!
Documentation v1.1.0 : https://github.com/ovh/venom/blob/v1.1.0/README.md
Notice that the next version 1.2.0
will preserve case:
venom 1.1.x:
VENOM_PRESERVE_CASE="AUTO" is equals to VENOM_PRESERVE_CASE="OFF"
venom 1.2.x
VENOM_PRESERVE_CASE="AUTO" is equals to VENOM_PRESERVE_CASE="ON"
cf. #570
What's Changed
- feat:
Must
assertions support by @lowlighter in #463 - feat:
skip
support at step level by @lowlighter in #592 - feat: add *.yaml extension in venom run usage message by @scraly in #496
- feat: add a registry variable to source executors from by @samj1912 in #571
- feat: add default value for var by @guoweis-outreach in #549
- feat: add feature to produce messages using latest schema available version by @sixstone-qq in #517
- feat: add retry_if support on steps by @lowlighter in #490
- feat: add ShouldTimeEqual assertion by @marcaudefroy in #506
- feat: add support for sqlite in sql executor by @maciekzieba in #598
- feat: allow +json in contentType by @guoweis-outreach in #528
- feat: cache executor files by @philippgille in #553
- feat: detailed steps output by @lowlighter in #487
- feat: handle param like charset by @guoweis-outreach in #550
- feat: improve output with range by @yesnault in #588
- feat: official docker image by @fsamin in #567
- feat: output a test_result files per testsuite by @yesnault in #560
- feat: output html by @yesnault in #572
- feat: preserve case by @yesnault in #569
- feat: run testcase with assertion only by @fsamin in #468
- feat: Upgrade Kakfa client version to 2.6.0 by @sarunask in #456
- feat: Venom: Support for .yml & .yaml extensions by @scraly in #495
- feat(assertions): add logical operators by @lowlighter in #455
- feat(executor/http): various improvements by @fsamin in #481
- feat(grpc) tls by @fabriziomoscon in #462
- feat(ssh_executor): Sudo option by @louisquentinjoucla in #488
- feat(tests): add
range
supports by @lowlighter in #453 - chore: allow darwin arm by @yesnault in #555
- chore: bump interpolate lib by @yesnault in #505
- chore: enable git pod by @fsamin in #559
- chore: make clean + golang 1.17 for integration tests by @fsamin in #480
- chore: Makefile - fix cross compilation by @yesnault in #509
- chore: use go install by @yesnault in #554
- doc: testsuite sort on venom run by @yesnault in #474
- doc: update readme with new usage messages by @scraly in #497
- doc: variables helpers examples by @yesnault in #568
- doc(imap): port example by @yesnault in #596
- doc(contrib): review of readfile/README.md by @s47roy in #538
- doc(contrib): typo and review of exec/README.md by @s47roy in #540
- doc(contrib): typo and review of executors/README.md by @s47roy in #541
- doc(contrib): typo and review of README.md by @s47roy in #544
- doc(contrib): typo and review of web/README.md by @s47roy in #543
- doc(contrib): typo and review of web/web.go by @s47roy in #542
- fix absolute file path for gRPC TLS certs by @sarunask in #513
- fix invalid session #518 by @kevinramage in #519
- fix json quote by @fsamin in #586
- fix small typo by @sapk in #516
- fix waitFor and messagesLimit behaviour in Kafka consumer by @sixstone-qq in #584
- fix: [redis]: Use Readline to read large value by @marcaudefroy in #471
- fix: assertion with json number by @fsamin in #546
- fix: compute stats ok/ok/skipped on json format by @fsamin in #477
- fix: disable colors in venom.log file by @fsamin in #562
- fix: don't write invalid characters in report files by @fsamin in #482
- fix: Ensure the output file has '.xml' extension by @clement-sciascia in #466
- fix: handle executor setup errors by @fsamin in #561
- fix: handle json number is assertions (#460) by @yesnault in #464
- fix: handle object and array are part of user executor result by @fsamin in #566
- fix: Improve linter configuration by @fabriziomoscon in #461
- fix: Improve UX & DX in Venom CLI by @scraly in #491
- fix: Improvments in README by @scraly in #489
- fix: interpolate arg var only once by @yesnault in #563
- fix: interpolation lib bad µµµ replacement by @fsamin in #479
- fix: line numbers being duplicated by @seanlane in #504
- fix: link in Readme by @komalsukhani in #600
- fix: multilines in args user executor by @yesnault in #565
- fix: printing with Verbose by @yesnault in #587
- fix: step variables inheritance leak by @fsamin in #545
- fix: typos by @fsamin in #593
- fix(executor/exec): manage \n in xml output by @yesnault in #576
- fix(executor/http): isBodyJSONSupported by @fsamin in #483
- fix(executor/http): preserveBodyFile interpolation by @yesnault in #575
- refactor: --html-report instead of format=html by @yesnault in #580
New Contributors
- @clement-sciascia made their first contribution in #466
- @scraly made their first contribution in #489
- @sarunask made their first contribution in #456
- @seanlane made their first contribution in #504
- @louisquentinjoucla made their first contribution in #488
- @sapk made their first contribution in #516
- @guoweis-outreach made their first contribution in #528
- @s47roy made their first contribution in #538
- @samj1912 made their first contribution in #571
- @komalsukhani made their first contribution in #600
- @maciekzieba made their first contribution in #598
Full Changelog: v1.0.0...v1.1.0