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/rest
endpoint : The DLC and DEE services are discoverable in the/versions/rest
REST 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.class
in 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