Skip to content

v5.0.0

Compare
Choose a tag to compare
@sebrandon1 sebrandon1 released this 16 Jan 18:09
· 689 commits to main since this release
5439207

v5.0.0 - No More Ginkgo

Our first release of 2024 is a big one. We are releasing our first v5.x.x release, now without the ginkgo dependency. A lot of work has gone into removing this underlying dependency from the test suite. As far as the end-user knows, everything should act very similar to the previous v4.x.x releases.

The CLI has undergone a good quality-of-life update as well which now shows each test and its corresponding Passed/Failed/Skipped state in realtime.

Bug Fixes

  • Fix for the webserver kubeconfig file handling. by @greyerof in #1625
  • Graceful exit when no kubeconfig is configured by @edcdavid in #1668
  • Revert "Only capture ctrl-c while tests are running" by @edcdavid in #1693
  • Only capture ctrl-c while tests are running by @edcdavid in #1694
  • Only capture ctrl-c while tests are running by @edcdavid in #1699
  • Move flags processing to run function by @edcdavid in #1696
  • The find command requires a directory as the first argument by @rdavid in #1709
  • Add operator versions by @rdavid in #1708
  • Rename poststart test by @edcdavid in #1698
  • Fix for fatal error in diagnostics by @edcdavid in #1715
  • give precedence to the KUBECONFIG variable instead of the $HOME/.kube/config kubeconfig by @edcdavid in #1755
  • autodiscover: delete deprecated default operator label by @jmontesi in #1760
  • Bug fix: adjust logic in testPodClusterRoleBindings by @jmontesi in #1792

WebServer Improvements

  • webserver: add implementation for uploading tnf config file and add all the fields by @aabughosh in #1644
  • webserver: add tests as a table allowing the user to select an option by @aabughosh in #1662

Unit Tests

Documentation Improvements

Claim File Output Improvements

CLI Improvements

  • cli: display information about the CNFCERT run by @jmontesi in #1690
  • CLI output improvements: check's elapsed time and last log trace. by @greyerof in #1745
  • CLI output: non-tty mode improvements. by @greyerof in #1750
  • cli: fix typo in skip reason by @jmontesi in #1756
  • cli: cover all possible skip paths to print it in the CLI output by @jmontesi in #1765

Logging Improvements

Parser Improvements

CI Improvements

Operator Tool Improvements

ginkgo_removal work

Dependency Updates

Other Changes

Full Changelog: v4.5.7...v5.0.0