Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Recent release: 3.3.1
Avola 3.3.1.20240403.5 was released on Oktober 30th, 2024

Features and enhancements

  • The underlying Avola framework for Avola has been upgraded from .NET 6 to the latest .NET8
    view https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core for more detailsNew functionality that can provide users .NET 8. For more information, visit the official .NET support page.

  • New functionality is now available upon request to provide users with limited read-only access to a web - view of Avola by using a OneTimeToken that is generatedvia a OneTimeToken. This allows users of an application to easily open an Avola Execution Result page.

  • Visual Decision Models are now available supported for all versions of a Decision Service.

  • A You can now highlight a subconclusion of a visual Decision Model can now be highlighted by with a single right-click of your right mouse button.

  • A new button is has been added on to the Business Data edit page that shows where it’s to show where the data is being used.

  • A Added a link is added from the Business Data edit page to associated Value Pair Pairs or Value ListLists.

  • Sorting of values in a decision table cell, based on a value list, is now configurable.

  • A default domain is now automatically entered when creating new business data, a new value pair, or a new value list.

  • Maximum characters for an annotation was character limit for annotations has been increased to 256.

  • Changed the sorting Sorting of a value pair, first option true, second option falsevalue pairs has been updated to display "True" as the first option and "False" as the second option.

Bugfixes

  • Fixed Resolved an issue where unused business data was shown appeared as input data.

  • Fixed an issue where changed updated values were not properly refreshed due to SignalR errors (#4011).

  • Fixed Addressed an issue where executions could not be preventing execution results from being found due to timezone differences (#3945).

  • Fixed Corrected an issue where the Expectation and Conclusion of test Scenarios scenarios were not matched mismatched due to different differences in arithmetic precision of digits.

  • Fixed an a user interface issue where the user interface incorrectly did not indicate a validation requirement for currency currency validation requirements were not correctly indicated when creating new business data.

  • Fixed an Resolved a display issue where a wrong depiction of business data in a formula was shown was incorrectly depicted in formulas (#3667).

  • Fixed an issue where an Unexpected test result was shown unexpected test results were displayed incorrectly (#4269).

Click below to view previous releases

Expand
titleRelease 3.2.12

Avola 3.2.12.2023122120240403.2 was released on April 3rd, 2024

Features and enhancements

  • The Angular framework used in Avola has been upgraded to its latest version (17).

  • Several UI enhancements have been done due to the Angular framework update.

  • The performance of test functionality has been improved.

  • Optimizations in compiling Avola models now ensure faster responses when executing test collections.

  • Functionality for Projects has been included in the Business Domains page.

  • BI export functionality has been adjusted. All columns (used and unused) are now shown in exports. (#3906)

  • Feedback in the user interface for executed test collections has been added. A loading bar now provides an indication of the test scenarios that have been processed. (#3860)

  • Functionality to instantly initiate all test collections has been added to the test dashboard. (#3859)

Bugfixes

  • Fixed an issue where list values would be emptied/reset. (#3541)

  • Fixed an issue where pair values in Execution and Test Results were depicted incorrectly.

  • Fixed an issue where pair values were incorrectly imported for test functionality. (#3931)

  • Fixed an issue where usage of datetime-business data with precision seconds resulted in errors. (#3864)

  • Fixed an issue where list set data could not be used for test functionality. (#3893)

Expand
titleRelease 3.2.1

Avola 3.2.1.20231221.2 was released on December 21st, 2023

Features

New pages have been developed for testing decisions.

  • Test Collections

    • The landing page contains search filters to navigate to the proper decision table or decision service.

    • The corresponding overview page depicts test collections.

    • Functionality is available to add new test collections (manual or Excel-based) and to download the corresponding Excel-template.

  • Test Scenarios – overview page

    • Opening a test collection shows a dialog window with an overview of the corresponding test scenarios.

    • Functionality is available to add new test scenarios and to run an execution for an individual test scenario or all test scenarios.

    • Highlights of Test Scenario are shown if available: Expectation, Conclusion, Result and last test date.

  • Test Scenario – detail page

    • An overview of all input parameters are shown.

    • Scenario details can be adjusted: the name and expectation.

    • Changes to input can be saved and a (new) test can be executed.

    • The expectation, conclusion and result of the test execution will be shown in a dialog window and registered in the topright corner of the Test Scenario page.

    • Details of the Test can be viewed via button ‘View test result’ on the dialog window.

  • Test Result

    • This page is similar to Execution Result, including the same full overview of inputs, conclusions and the result with all decision tables.

    • Test details provides additional information regarding the test execution.

    • Test Results can now be viewed via the unique execution key.

  • Functionality for Projects has been included in the Business Domains page.

    • New projects can now be conveniently added by a simple wizard when you click on the ‘+’ icon next to Projects.

    • Projects (with the status ‘active’) can be set as working project by clicking on the button next to the corresponding project.

    • The working project can be closed/disabled by clicking on the ‘Disable working project’ button in the bottom right corner of the screen.

  • Rebuilding all pages using the new Angular framework has now been completed. The user interface is now fully based on Angular (previously combined with the deprecated Angular JS).

Please note that the menu has several changes:

  • The dashboard page has been removed, the new homepage for Avola is the Decision Services overview page.

  • Domains is a separate menu-item, containing the Business Domains page.

  • The Project menu-item has been removed. Functionality of Projects is now included in the Domains overview page.

  • Elements is a new menu-item containing the Business Data, Value Lists, Value Pairs, Knowledge Sources and Regular Expressions pages.

  • Decisions contains Decision Services and Decision Tables pages and the new Test page (mentioned earlier).

Please note that Import Decision functionality has been removed.

  • Please send us a support ticket if you want to import a decision.

Enhancements and bugfixes

  • Performance improvements have been implemented for the Execution Result page. By default, only the top decision table is collapsed instead of all decision tables, ensuring * that the Execution Result page loads and responds faster.

  • It is possible to view Avola pages in a headless-style by adding the sting parameter headless=true.

  • Fixed an issue where adding a new condition could lead to errors in the decision table.

  • Fixed an issue regarding changing the sorting in decision tables.

  • An issue has been solved where new conditions based on new business data with type list could not be added.

  • The version number shown in the side panel is now correctly shown.

  • The hit analysis page has been temporarily disabled. Extended functionality will be introduced in a future release.

  • Email notifications for Avola users regarding the approval process for decision service versions now contain the URL to the corresponding decision service page in Avola.

Expand
titleRelease 3.1.2

Avola 3.1.2.20231114.1 was released on November 15th, 2023

Features

  • Redesign of the overview page for decision tables of a Decision Service version.
    New page for viewing all decision tables of a decision service version.

    • Improved interface by showing the decision tables according to the new style format.

    • Seach filter is available.

    • Alphabetical sorting is available.

  • Redesign of ‘Execution Search’.
    New pages for searching executions.

    • Improved visual historic overview of versioning.

    • Dialog page for decision service version with a clear overview of the approval process.

    • Functionality to add comments/notes during the approval/release procedure of a decision service version.

    • Opening executions are now done by opening a new tab page, allowing convenience in opening multiple execution results.

    • User access to executions is now clearly explained.

    • Pre-defined filters are available for date ranges.

    • Executions based on an execution key can be directly accessed. New pages for showing execution results.

    • The header shows a clear depiction of the final conclusion type and final conclusion value.

    • All used, unused or empty inputs are now fully shown providing clarity.

    • Not only the final conclusion, but a full list of (sub)conclusions are now shown including annotations for convenient explanations.

    • Alphabetic sorting is available for inputs, conclusions and decision tables.

    • Seach filter is available for the decision tables shown in the result.

    • Result shows decision tables according to the new style format with a clear distinction between input values and (sub)conclusion values.

    • Errors are now clarified by an explanation in the conclusions overview and red marking in the applicable decision table(s).

Please note that the ‘Insights’ menu has been renamed to ‘Executions’.

Enhancements and bugfixes

  • Multiple improvements have been made regarding the performance of Execution Search functionality. (#3200).

  • A bug was fixed concerning the type of dropdown that is shown in decision tables based on the operator.

  • Decision tables shown in Execution Results with empty cells of the Business Data type lists no longer show the message “Unsupported List operator: ‘undefined’“. (#3168)

  • An issue with Execution Count in case of processing high volume executions was fixed.

  • Under certain circumstances formulas in Decision Tables depicted operators without Business Data.

  • Business Concepts were not always shown in the dropdown while creating new Business Data.

...

Expand
titleRelease 3.0.5

Avola 3.0.5.20230209.5 was released on February 9th, 2023

Features

  • Redesign of ‘Value Lists’ and ‘Value Pair’ pages.

    • New, clear and concise overview and detail pages deliver an improved user experience.

Enhancements and bugfixes

  • Multiple improvements have been made regarding the performance of Execution Search functionality. (#3200).

  • A bug was fixed concerning the type of dropdown that is shown in decision tables based on the operator.

  • Decision tables shown in Execution Results with empty cells of the Business Data type lists no longer show the message “Unsupported List operator: ‘undefined’“. (#3168)

  • An issue with Execution Count in case of processing high volume executions was fixed.

  • Under certain circumstances formulas in Decision Tables depicted operators without Business Data.

  • Business Concepts were not always shown in the dropdown while creating new Business Data.

Expand
titleRelease 3.0.4

Avola 3.0.4.20230118.1 was released on January 19th, 2023

Features

  • Extensions for ‘Business Domains’ page.

    • Linked concepts are included with functionality to add a new concept and edit, delete existing concepts.

    • Linked projects are included.

  • Business data in all cells of a decision table are shown underlined (as a link) if based on an underlying decision table. Left-click on the business data will navigate the user to the page of the respective decision table and a right-click will show a menu with all options for the cell.

  • Toggle annotations
    Annotations in decision tables are now hidden by default and can be shown/hidden by using the newly included toggle.

  • Extensions for search functionality
    Search functionality has been extended to enable searching ID-fields of decision tables, business data, value lists, value pairs and knowledge sources.

Enhancements and bugfixes

  • Various changes have been made in regard to properly process executions in the database for BI purposes.

  • A bug was fixed that occurred with testing scenarios that included datetime business data. (#3803)

  • Name changes of business data are now automatically updated. (#2876)

  • Search functionality is not case-sensitive anymore. (#2836)

  • An issue was solved where the decimal field in business data was empty and non-editable.

  • A bug is fixed where Avola accounts would be inaccessible after updating decision services with a specific combination of user roles. (#3147)

Expand
titleRelease 3.0.3

Avola 3.0.3.20221104.3 was released on November 10, 2022

Features

  • Redesigned ‘Business Domains’ page
    The first step in renewing pages under the ‘Domains’ menu. Replacing the old ‘Business Domains’ page, a new layout has been realised showing the most relevant information and enabling applicable users to conveniently view and edit domain rights. All applicable domains will now be shown to the user, with a clear indication if a project from a certain domain is currently opened.

  • New functionality for formula editor (decision table)

    • Copy and paste formulas

    • A cursor in order to flexibly make adjustments to (elements of) a formula.

Enhancements and bugfixes

  • Various performance and security enhancements have been made regarding the usage of the key vault. Sensitive configuration data is now stored in Microsoft Azure services, separately from the application.

  • A bug was fixed that occurred in certain circumstances while editing a decision table where the save-button would remain greyed-out (#2869).

  • An issue with time-outs resulted in failure to view execution results.

  • The download of a decision service in Excel format is available again (#2948).

  • A fix is delivered to ensure the successful creation of BI exports.

  • An enhancement now allows the user to create BI exports for archived decision service versions.

Expand
titleRelease 3.0.2

Avola 3.0.2.20220831.5 was released on August 31, 2022

Features

An overhaul of the account pages has been realized.

  • An all-new ‘Users’ page
    Functionality of previous pages ‘Manage accounts’ and ‘Domain security’ have been merged and implemented in this new page. A toggle on the page allows easy switching to access ‘user roles’ and ‘domain rights’

  • A redesigned ‘API accounts’ page
    Replacing the old ‘API access’ page, new layout and functionality has been realized. The wizard to add a new API account now allows to completely configure the account with both environments and domain rights. A toggle on the page allows easy switching to access ‘environments’ and ‘domain rights’

  • Transition from .NET 5 (Current) to .NET 6 (LTS)
    The new version will be future proof and supported at least until November 12, 2024 (For more information see: core/releases.md at main · dotnet/core · GitHub )

Enhancements and bugfixes

  • Various enhancements have been made to improve performance regarding the processing of executions in Avola. (#2848)

  • A mechanism to detect loops in decision logic has been added.

  • A bug was fixed that occurred while using the formula editor with Dutch language settings. (#2837)

  • An issue with webjobs that resulted in failure to register execution counts has been solved. (#2844)

  • A bug was fixed where certain execution results showed errors in Avola. (#2913)

  • A bug was fixed that blocked users from bringing a decision service into the development state with archived decision service versions.

  • A bug was fixed involving an empty expected conclusion for test scenarios.

  • A bug was fixed where an error occurred in a decision table whenever the user would add a new line followed up by a condition based on new business data.

  • A bug was fixed that involved saving a decision table after adding a condition based on the Set List. (#2887)

Expand
titleRelease 3.0.1

Avola 3.0.1.20220620.6 was released on June 21st, 2022

Significant improvements on both front-end and back-end mark this release as a departure from the Avola Decision version 2 series. This release is planned as the first one in a schedule of upcoming monthly releases.

Features

  • An all-new redesigned ‘Decision Table editor’

  • A redesigned ‘Decision Table overview’

    • New layout, removed paging, default link to ‘Decision Table editor’, implementation of favourites.

  • A redesigned ‘Decision Service overview’

    • New layout, removed paging, default link to ‘Decision Service versions’, implementation of favourites.

  • A redesigned wizard for adding a decision table / condition / business data

    • New layout and added functionality, e.g. directly creating a new list

  • The backend framework is upgraded to modern frameworks

    • The internet facing backend applications are also rebuilt in the new framework while for the time being the business logic remains in an updated version of the older framework. This gives us the opportunity to migrate step by step to the most modern technologies, with the latest scalability options, security, and performance benefits, while ensuring the same functionality of the decision engine.

    • During these migrations we have also tried to simplify the infrastructure, centralize the configuration, updated some external libraries, and improved the logging for support and maintenance purposes. A major cleanup!

  • Migration of the front-end from ‘AngularJS 1.6’ to ‘Angular 11.2.7’

    • The core of the Avola Modeler is now completely rebuilt in Angular and various pages are migrated as well. Other pages are still in AngularJS and are now displayed within an iframe of the new Modeler. The migration of the remaining pages from AngularJS to Angular will be a central focus in upcoming releases. While migrating these pages, improvements will be made in functionality and user interface.

  • New ‘Angular-based’ UI elements

    • Top menu bar, including the search field and notifications menu

    • Righthand side menu

    • Navigation history

  • New ‘Angular-based’ pages

    • Decision table

    • Linked knowledge sources (moved to side panel)

    • Linked metadata (moved to side panel)

    • Decision definition (moved to side panel)

    • Decision services (overview page)

    • Decision tables (overview page)

    • Hit Analysis

    • Execution count

    • Execution export (former BI Export)

    • Manage organization

    • My account

    • Regular expressions

Enhancements and bugfixes

  • We improved security significantly based on independent third-party penetration testing.

  • For security reasons you will be automatically logged out from the Avola Modeler after idle time.

  • Users can use the two-factor authentication option again. Due to a bug this feature was temporary unavailable. Go to ‘My account’ and click on ‘Set up two-factor authentication’ to make your Avola account extra secure.

  • We fixed a bug in the test scenarios. Once a test scenario was saved or executed, you were unable to change the value of a numeric input parameter to the value ‘0’. (Support tickets #2215 and #2275)

  • Access to Swagger of the Execution API is now available for API account. It is no longer possible to access the Execution Swagger with an Avola Modeler account.