Migration Notes - 3.0.0
This page explains the changes required to migrate from 2.2.2-AP5.10 to 3.0.0-AP5.11 version of Data Connectors.
3.0.0
Migrate to 3.0.0 Overview
Upgrading from a previous version. See Previous Release Notes.
Data Connectors is now using ActivePivot 5.11.
Headline announcement
- Support for ActivePivot 5.11.0 : Data Connectors has been upgraded to support ActivePivot 5.11+.
- Migrated to using ActivePivot 5.11’s APM : Previously, we leveraged a separate APM library. Now the same (and more) features are directly packaged into the main core AP artifacts, decreasing technical debt.
Modified
Class | Modification |
---|---|
IDataSource | fetch() now returns a map: Map<String, ? extends ITopicParsingReport> |
APM Changes:
The following APM classes have changed. Your application config will need to reflect these changes.
Class | Replaced By |
---|---|
APMTracingConfig.class |
TracingConfig.class |
APMActivePivotServicesConfig.class |
ServicesConfigBeanPostProcessor.class |
Known Issues
The constant that defines the name of the bean used to initialize the APM’s Tracing APMTracingConfig.APM_TRACING
is not publicly accessible at the moment, up to AP 5.11.1.
As a workaround, use the value “APM_TRACING” when configuring the @DependsOn
statement for the bean that defines the initial data workload logic.
Here is an example:
@Bean
@DependsOn(value = {"APM_TRACING"})
public Void initialLoad() {
// Load data here...
}