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

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

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

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 your ApplicationConfig.
  • 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