Skip to main content

Cycle 2.17.0

Released 2024-02-05.

New features​

Proxy Aware Authentication​

We've added a new, opt-in authentication flow for users who run Cycle behind a proxy server. See the linked Cycle Knowledge Base article for configuration instructions.

Web UI Step Enhancements​

We've also added an opt-in option for skipping implicit iframe navigation while running web steps, which can improve test execution time. See the Cycle User Manual for configuration instructions. Opting into this feature is not required and may not be backwards compatible with your existing test scripts.

Bug fixes​

  • Bug #1699 — Step assistant does not populate for steps without populated parameters. The step assistant is now more robust in its handling of parameters. (See also Bug #4430 and Bug #5290.)
  • Bug #4853 — "Go To Line" in the Output Panel for unsaved features. Fixed an issue where using "Go To Line" in the Output Panel for new or unsaved features put the UI in an unrecoverable state.
  • Bug #4986 — Empty state too large for the minimum window size. The empty states for all components have been adjusted to be more responsive.
  • Bug #5278 — Selenium DevTools dependency out of date. All Selenium dependencies for web steps have been updated to 4.16.
  • Bug #5326 — Extraneous CLI output related to .env file creation. Default debugging output for all libraries has been added to the startup scripts.
  • Bug #5359 — Cancelling the .api save process. Fixed the interaction with the system save dialogs, which previously left the file unable to be saved.
  • Bug #5394 — No error window for an unauthorized user. Updated authentication to show errors for users who are not associated with a valid subscription.
  • Bug #5492 — Step suggest displays after every matching character. This behavior was addressed as part of the language server overhaul in 2.17.
  • Bug #5580 — Manually created Go http.Client instances ignore proxy settings. Fixed an issue where manually created Go http.Client instances did not use proxy information by default.