Release Date: 18/08/2022
The installer of GUARDARA 0.9.5 and updated assets can be downloaded below.
|Installer Bundle||Product||Installer bundle to deploy GUARDARA. The installer bundle contains a Personal license that allows non-commercial use of GUARDARA.||Download|
|Google Chrome Extension||Product||Google Chrome extension to capture and imports HTTP requests into GUARDARA.||Download|
|GDB Monitor||Extension / Monitor||Extension to monitor remote process status via the GNU Debugger (GDB) server.||Download|
|Log Monitor||Extension / Monitor||Extension to monitor log messages by reading a log file or acting as a Syslog server accepting logs from remote sources.||Download|
|CDP Checksum||Extension / Transform||Calculate Cisco CDP checksums.||Download|
This version of GUARDARA brings breaking changes and is not compatible with any previous versions. Upgrading to this version requires removing any previous versions of GUARDARA. The latest version can be installed using the installer bundle linked above.
Please note that you will not be able to use any test-related assets created with previous versions of GUARDARA.
We have fixed numerous bugs, made significant improvements and refactored quite a big chunk of the codebase. The major changes are listed below.
- The Alpha version of a new, Web Service Testing feature has been added to this release. You can import OpenAPI documents and run single-operation tests easily.
- Part of the web service testing feature we are releasing an early version of an OpenAPI document validation feature. Any OpenAPI document imported via the user interface will be passed to this validation feature to detect API related issues passively. This feature can be accessed as a standalone feature as well via the API so you can validate OpenAPI documents from your CI/CD pipeline.
- A new feature of the Engine allows running Sanity Checks when testing web services to detect any client-side (for example, test configuration) or server-side issues that could negatively impact dynamic testing of the application.
- A new feature of the Engine allows running Authentication Checks to detects broken authentication when testing web services.
- This version of GUARDARA introduces a new concept: Variable Collections. A Variable Collection is a test asset that allows defining a list of session variables to be used by Message and Flow Templates, and Callbacks. It is no longer possible to define session variables in the Message and Flow template designers.
- In this new version, there are multiple session variable types. While all session variables are functionally identical, their purpose and use case may differ. The variable types allow organizing and controlling the visibility of variables during Project configuration.
- This version of GUARDARA introduces another asset type: the Condition Group Collection. It allows the implementation of one or more rule sets (Condition Groups). These Condition Groups can be attached to Group Fields within Message Templates or Actions within Flow Templates. Only when all rules of a Condition Group evaluate to be True does the Group or Action the Condition Group assigned get processed.
- The Projects page has been completely removed. The new Test Assets page allows managing all test configuration-related assets, including Projects.
- A pretty cool thing about Projects on the Test Assets page is that they behave similar to a Group, meaning, Project related assets can be stored under the Project they belong to better organize your assets.
- Projects and all related assets can now be exported by clicking the Export button of the Project. Please note, only assets grouped under the Project are included in the downloaded Project bundle.
- Project bundles can be uploaded from the Test Assets page by clicking the Import button and selecting the Import Project option.
- The String and Delimiter fields received a new property that allows defining a list of forbidden characters/values. These values, if set, will never show up in the values generated by the fields.
max_size(Maximum size) property has been added to the Group field that can be used to define the maximum size of a Group.
- The Bitfield Field received several improvements.
- The API Key and Secret pair has been replaced with JWT tokens. API keys are now to be provided as Bearer tokens.
- The API Keys now expire. The interface was updated to let users specify when the API key should expire.
- The SDK received numerous updates as well due to the aforementioned changes.
- We have removed the AMD64 macOS Engine and replaced it with an ARM64 (Apple M1) one.
- The Google Chrome extension and the related importing and testing capabilities of GUARDARA received significant improvements. The new version (1.9.6) of the Google Chrome extension can be downloaded from the Chrome Web Store.