Release notes
info
For the list of issues covered in this release, see the Changelog.
For information on upgrading from previous versions, see the
Migration guide.
4.1.5-AS6.1
2025-11-12
Summary
Improvements
Improvements
Change to default permissions
Admin users are now allowed to run simulations on any existing branch.
4.1.4-AS6.1
2025-11-11
Summary
Improvements
Improvements
Change to interactions with database services
If a simulation does not define any changes to be made to a database, the simulation engine will no longer forward that simulation to database services. This allows so-called no-op simulations to complete successfully regardless of the IDatabaseService implementation.
4.1.3-AS6.1
2025-10-23
Summary
New features
New features
Exception Handling Cleanup
This release introduces the DatabaseSimulationsRestServiceExceptionHandlerController, which handles ActiveViamSimulationException and ActiveViamDeletionException, converting them to ProblemDetails.
Exceptions ActiveViamDeletionException, ActiveViamSimulationException, ActiveViamUnauthorizedException, ActiveViamUnknownSimulationException have been moved to the package com.activeviam.tools.whatif.rest and now all extend ServiceException.
You can add a handler for ServiceException in your own controller advice to handle all these exceptions in a uniform way.
SpringDatabaseSimulationsSecurityManager no longer throws generic ActiveViamRuntimeExceptions but rather one of the appropriate exceptions above.
4.1.2-AS6.1
2025-10-09
Summary
New features
New features
A new branch permissions manager
This release adds the AdminBranchPermissionsManager, an implementation of IBranchPermissionsManager that adds Administrator-level roles as owners for every created branch. This ensures that administrators have the necessary permissions to manage branches effectively.
4.1.1-AS6.1
2025-10-01
Summary
Improvements
Improvements
Change to simulation execution logic
Branch creation now occurs before simulations are executed. This ensures branch permissioning is correctly applied when branches are created.
4.1.0-AS6.1
2025-09-29
Summary
Improvements
Improvements
Simulation and branch permissions
This release improves user authorization for simulation and branch management. See Permissioning for more information.
Error handling
This release improves error handling in the RestDistributedDatabaseService to provide more informative exceptions when operations on distributed nodes fail.