Release notes and changelog
For information on upgrading from previous versions, see the Atoti Data Connectors Migration Notes
4.0.5
2024-05-09
Summary
- Fixed DEE CSV Search Facts Queries: The CSV Search Facts Queries have been fixed in this version.
Known issues
| Issue Key | Details |
|---|---|
| PST-953 | Depending on your project’s javax/jakarta dependency, if an exception is raised in the DEE, then a java.lang.NoClassDefFoundError: jakarta/ws/rs/ext/RuntimeDelegate exception may be thrown.See workaround below. |
Dependency versions
| Component | Version |
|---|---|
| Atoti Server | 6.0.2+ |
| Java | JDK11 |
Fixed
| Issue Key | Details |
|---|---|
| PST-1074 | Fixed DEE SearchFactsQueries failing due to missing constructor runtime error. |
4.0.4
2024-04-18
Summary
- GAQ Slicer Level Handling: Configuration property has been fixed.
Known issues
| Issue Key | Details |
|---|---|
| PST-953 | Depending on your project’s javax/jakarta dependency, if an exception is raised in the DEE, then a java.lang.NoClassDefFoundError: jakarta/ws/rs/ext/RuntimeDelegate exception may be thrown.See workaround below. |
Workaround for mishandled exceptions in DEE (PST-953)
The javax library has been replaced with jakarta. The RuntimeDelegate that javax/jakarta use may not be available depending on the dependencies in your
project. This can cause exceptions in the DEE to be consumed when the DEE tries to wrap them into a Response object.
To resolve this, add the following dependencies to your application:
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
</dependency>
note
In the future, the DEE will move away from relying on javax/jakarta and instead of its REST services returning Response objects, we will use Spring to
return DTO response objects.
Dependency versions
| Component | Version |
|---|---|
| Atoti Server | 6.0.2+ |
| Java | JDK11 |
Fixed
| Issue Key | Details |
|---|---|
| PST-1066 | Configuration property: dee.get-aggregates-query.use-default-members always uses value of false. |
4.0.3
2023-10-30
Summary
- GAQ Slicer Level Handling: Configuration property has been added to adjust how members of slicer levels are handled in Get Aggregates Queries DEE orders.
Known issues
| Issue Key | Details |
|---|---|
| PST-953 | Depending on your project’s javax/jakarta dependency, if an exception is raised in the DEE, then a java.lang.NoClassDefFoundError: jakarta/ws/rs/ext/RuntimeDelegate exception may be thrown.See workaround below. |
| PST-1066 | Configuration property: dee.get-aggregates-query.use-default-members always uses value of false. |
Workaround for mishandled exceptions in DEE (PST-953)
The javax library has been replaced with jakarta. The RuntimeDelegate that javax/jakarta use may not be available depending on the dependencies in your
project. This can cause exceptions in the DEE to be consumed when the DEE tries to wrap them into a Response object.
A resolution may be to add the following dependencies to your application:
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
</dependency>
note
In future, the DEE will move away from relying on javax/jakarta and instead of its REST services returning Response objects, we will use Spring to
return DTO response objects.
Dependency versions
| Component | Version |
|---|---|
| Atoti Server | 6.0.2+ |
| Java | JDK11 |
Added
| Issue Key | Details |
|---|---|
| PST-962 | Added configuration property for handling Slicer Levels with DEE GAQ. For details, see dee.get-aggregates-query.use-default-members. |
4.0.2
2023-08-09
Summary
- DLC and DEE services discoverable in
/versions/restendpoint : The DLC and DEE services are discoverable in the/versions/restREST service. See REST Service Version for more information. - Deprecated internal REST services: Some internal REST services have been deprecated. See the Migration Notes for more information.
Fixed
- PST-943: Deprecated Internal endpoints and cleaned up version endpoint fields.
Known Issues
None.
4.0.1
2023-02-17
Summary
ActivePivot 6.0.2 Support : Support for ActivePivot 6.0.2 and up.
Fixed
- PIVOT-5950: Datastore Sizes will be printed when a DLC Load / Unload operation is performed.
Known Issues
No known issues at this time.
4.0.0
2022-12-13
Summary
ActivePivot 6.0 Support : Support for ActivePivot 6.0 and up.
Known issues
ActivePivot 6.0.1 will cause issues with the DLC Listen topics.
Added
DlcCSVSourceConfiguration: See New DLC Source Configuration Object for more info.
Changed
Changed some of the Rest Services to better align with Spring MVC and removed exposing Rest Services through ActivePivot’s ASpringRestServerConfig. Instead, we now expose Rest services by extending Spring’s ASpringVersionedRestServerConfig and WebMvcConfigurer classes. You can find a complete list of classes that have been renamed or refactored in the Renamed Classes section of the Migration notes.
Removed
The following classes and features have been removed:
Prerequisites
The following requirements are no longer required as of Data Connectors 4.0.0:
- No longer need a
ServicesConfigBeanPostProcessor.classin yourApplicationConfig. - No longer need to specify the
"com.activeviam.apm"path in your Registry as the APM has been integrated into the core ActivePivot.
Features
- CFX support
- XML support for DEE order definitions
- DEE Remoting Service