Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt

Use this file to discover all available pages before exploring further.

For a brief overview of the changes, see the Release notes. For information on upgrading from previous versions, see the Migration guides.
5.0.0-AS6.1

Added

Issue KeyDetails
BAST-1406Introduced Liquibase for database schema migrations. The PARENTBRANCH column is added to DATASTORE_SIMULATIONS via a versioned changeset.
BAST-1409Added support for branch chaining, allowing simulations to target non-master parent branches.
BAST-1424Added Spring Boot Starter for auto-configuration of all Atoti What-If beans.
BAST-1424Added WhatIfProperties for property-based configuration with atoti.what-if prefix.
BAST-1424Added IWhatIfPersistenceProperties interface for providing Hibernate configuration.
BAST-1424Added atoti.what-if.enable property as a global toggle for all What-If features (default: true).
BAST-1424Added @ConditionalOnWhatIfEnabled annotation with BeanEnabledWhatIf and ConfigurationEnabledWhatIf condition classes for conditional bean registration.

Changed

Issue KeyDetails
BAST-1424DatabaseSimulationsWorkflow now uses constructor injection instead of setter injection.
BAST-1424DatabaseSimulationsRestService now uses constructor injection with three required parameters.

Fixed

Issue KeyDetails
BAST-1409Fixed HibernateSimulationPersistenceManager.findAll() to use AND logic instead of OR when combining predicates.
BAST-1409Fixed enum type comparison in HibernateSimulationPersistenceManager.findAll() criteria queries.

Removed

Issue KeyDetails
BAST-1424Removed DatabaseSimulationPersistenceManager. Use HibernateSimulationPersistenceManager instead.
BAST-1424Removed inner exception classes from DatabaseSimulationsRestService. Use classes in com.activeviam.tools.whatif.rest.
BAST-1424Removed RestDistributedDatabaseService constructors with distributedPivot parameter.
BAST-1424Removed RestDistributedDatabaseService.isConsistentStatus() method.