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
.envfile creation. Default debugging output for all libraries has been added to the startup scripts. - Bug #5359 — Cancelling the
.apisave 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.Clientinstances ignore proxy settings. Fixed an issue where manually created Gohttp.Clientinstances did not use proxy information by default.