Version 3.1.0 (Current)

Alyvix is an open source APM software tool for visual monitoring. If your machine matches the system requirements for Alyvix, you can install or upgrade it.

Python 3.7.6 64-bit official distribution is the recommended Python version to power Alyvix 3.1.x.

Version 3.1.0

Release date: July 21st, 2020

Release notes video, version 3.1.0

Source: Alyvix@YouTube  

New Features

Improvements and Bug Fixes

  • User Experience:

    • Use default, CLI and map arguments, including for run calls and decryption

    • Directly insert objects, sections and maps (for looping) at the bottom of the scripting panel

    • Drag and drop objects, sections and maps to substitute parts of conditional and loop elements

    • Re-sort scripting blocks without substituting them (they are now indented and lighter in color when dragged)

    • A blue bar is displayed on the left of selected scripting blocks

    • Renaming or removing scripted objects, sections and maps displays a confirmation request

    • Scripting section blocks shows a link icon to the related section

    • Renaming an object does not move the cursor focus away due to re-sorting

    • Add an interaction point icon to object components that do not interact centrally (by default)

    • Select a file (through file explorer) for run call arguments

    • The console tab echoes the Alyvix Robot output and when complete displays an annotated screenshot of the first failed object

    • Clicking on an object in a multiple selection displays just that object

    • Naming controls are applied to section and map names, where you cannot use reserved names such as “main”, “fail”, “exit”

    • The object “Edit” button now also appears for groups with 5 components

    • greater than zero is an option of the detect logic for text components

    • The “Cancel” button for the “Open” editor option now really cancels the operation

    • Pressing the “Exit” button when in an empty test case just shuts down the editor

    • Valid argument syntax (eventually with default value) paints the regex edit box in yellow

    • Renaming objects that are in a script provides several options to manage the change

    • Deselecting all rows in the Selector panel will empty the Designer panel

    • Clicking the “X” window button exits the editor with a warning message to avoid losing any unsaved work

    • Renaming maps can now also be concluded by pressing the enter key or moving the cursor focus away

    • Changes to objects are validated whenever action buttons are pressed (e.g., run, drag, append, grab, add, duplicate, and edit)

    • Duplicating an object selects both of them, and neither one will be displayed in Designer

    • Removing a scripted section no longer pops up a warning alert

    • Enlarged the Sections panel to provide more space for section and map names

    • An object’s individual run button will not trigger the “fail” and “exit” sections of the main script

    • Running an executable without arguments (void field) no longer triggers errors

    • You can now click the “X” filter button in Selector to list objects defined for the working resolution

    • Regrabbed objects will process new regex’s for their new scrapes

  • Output:

    • Alyvix Robot outputs a clearer result message after a test case execution

    • .alyvix output files also report “arguments”, “alias” and Nagios “state” within the “run” section

    • Alyvix Robot provides compliant Nagios output: thresholds have the same measurement unit as that of the related value

  • System:

    • Alyvix can be installed on Windows 8 64-bit machines: the numpy version is now compatible