github ovh/venom v1.3.0
Venom v1.3.0

one month ago

What's Changed (Highlights)

New executors & protocol support

  • Couchbase executor: added a new Couchbase executor. #852 #853
  • RabbitMQ: added RPC support #798 and fixed channel initialization for message publishing #809
  • Redis executor: added ACL authentication support. #784
  • HTTP executor: added cookies support on redirects. #866
  • OVH API: added OAuth2 authentication support. #873
  • gRPC: reflection support for both v1 and v1alpha. #882

Assertions & test features

  • New assertion ShouldNotJSONEqual. #863
  • Support for custom assertions. #891
  • Added built-in variable totalSteps for test cases and test suites. #812
  • Improved skip condition evaluation by including previous step variables. #833
  • Fixed handling of already escaped quotes in test cases. #872

Logs & reports

  • Log test step output variables on failure. #837
  • Improved log levels in core execution. #893
  • HTML report improvements: proper rendering of complex assertions #857 and cross-platform path handling #856

Performance & stability

  • Improved user executors performance. #831
  • Fixed user executor variable checks and library path resolution issues. #871 #867
  • Fixed retry delay handling to start waiting from the first retry. #878
  • Fixed __Len__ and __Type__ extract behavior. #894

Build, packaging & distribution

  • Windows binaries are now generated with the .exe extension. #792
  • Copy venom binary to a standard installation location. #813
  • Docker image updated to Alpine 3.21. #851

Refactoring & dependency updates

  • Removed dependency on ovh/cds/sdk/interpolate. #849
  • Internal assertion refactoring (ShouldNotExist). #805
  • Dependency updates, including golang.org/x/oauth2. #879

New Contributors

Full Changelog: v1.2.0...v1.3.0

Don't miss a new venom release

NewReleases is sending notifications on new releases.