:author: Charles Callaway :date: 08-06-2020 :modified: 08-06-2020 :tags: release notes :lang: en-US :translation: false :status: final .. include:: ../sphinx-roles.txt .. _release_notes_v3_0_0: ===================== Version 3.0.0 - 3.0.2 ===================== Alyvix is an open source APM software tool for visual monitoring. If your machine matches the system requirements for Alyvix, you can :ref:`install or upgrade it `. **Python 3.7.6 64-bit official distribution** is the recommended Python version to power Alyvix 3.0.x. .. _install_release_v3_0_2: .. rubric:: Version 3.0.2 **Release date:** March 25th, 2020 **Bug Fixes** * :ref:`NATS-InfluxDB output mode ` can now publish system call objects (*i.e.*, without requiring visual components to detect) * Running single objects from test cases through Alyvix Robot now correctly saves their measures in :file:`.alyvix` output files * The field name ``performance_ms``, a feature of ``measure`` in :file:`.alyvix` files, had a typo .. _install_release_v3_0_1: .. rubric:: Version 3.0.1 **Release date:** March 11th, 2020 **New Features** * :ref:`NATS-InfluxDB `: You can now output test case performance in Nagios format, and publish all measures to an InfluxDB database through a NATS channel * :ref:`Alyvix Cipher `: You can encrypt a text string (*e.g.*, a password) with a given private key **Improvements** * *Editor focus handling:* Both the **ADD** and **RUN** buttons in Alyvix Editor put the cursor focus on the previous window rather than Editor itself * *Scaling factor check:* Alyvix Editor and Robot supports any scaling factor setting * *Text component scraper:* :file:`.alyvix` output files now store all text scrapes from all the object candidates and, eventually, their related proper extracts .. _install_release_v3_0_0: .. rubric:: Version 3.0.0 **Release date:** February 3rd, 2020 Alyvix 3 is a major product release, but it shares only the core concept with the previous version (https://v2.alyvix.com/doc): it has been totally re-designed, re-engineered and re-coded from scratch. Build end-user bots and measure end-user experiences: with :ref:`Alyvix Editor ` you can define visual transactions and script test cases, while with :ref:`Alyvix Robot ` you can run these test cases to measure end-user transactions. **New high level features:** * Multitype objects are defined by image, rectangle and text components * Objects are defined by up to 3 groups of 5 components each * Objects can be defined for more than one resolution and scaling factor * Object names, which are transaction names, are editable * Each object is browsable through its tree view and is shown in a monitor * Object interactions are sortable through a tree view * Objects can be duplicated (as an entire test case) and imported * A single object can be run from a test case * The editor is a single instance and designed to properly build visual test cases * Transactions, conditionals and loops can be scripted visually * Test case output is customizable, has multiple formats and includes debugging information * Transaction measurement accuracy can be improved by adding additional processing resources * It is a FLOSS tool entirely written in pure Python 3