Skip to content

Conversation

@billoley
Copy link
Collaborator

@billoley billoley commented Jan 15, 2026

Update dependencies for type-utils, metadata-utils, common-utils, accumulo-utils, base-rest-responses to track datawave version in microservice starters, apis, services

The use of these dependencies under microservices (starters, services, api) should track the datawave version instead of the version number from when they were in separate repositories
Because the prior versions used a different groupId, we have the case where multiple versions of the same artifact are being included in some microservices.
For instance, this caused a serialization conflict once the serializationId in BaseType (type-utils) changed in datawave version 7.30.0. When both versions are present on both sides of a serialization, whether a serialization exception occurs is indeterminate.

gov.nsa.datawave.core:accumulo-utils
gov.nsa.datawave.core:type-utils
gov.nsa.datawave.core:metadata-utils
gov.nsa.datawave.core:common-utils
gov.nsa.datawave.core:base-rest-responses

After this PR is merged, the following should be done to make the starters, apis, modules, and services depend on released version of each other.

Release datawave-microservice-service-parent:5.0.8
In all modules with parent datawave-microservice-service-parent, update to datawave-microservice-service-parent:5.0.8

Release authorization-api:4.0.2
In starter-datawave update to authorization-api:4.0.2

Release starter-datawave:4.0.6
Release query-metric-api:4.1.3
Release query-api:1.0.1
Release accumulo-api:4.0.1
Release modification-api:1.0.1
Release dictionary-api:4.0.6

In hazelcast-common update to starter-datawave:4.0.6
Release hazelcast-common:4.0.3

In hazelcast-client update to hazelcast-common:4.0.3
In starter-audit update to starter-datawave:4.0.6, authorization-api:4.0.2
In starter-metadata update to starter-datawave:4.0.6
In starter-query-metric update to starter-datawave:4.0.6, query-metric-api:4.1.3, authorization-api:4.0.2

Release hazelcast-client:4.0.3
Release starter-audit:4.0.4
Release starter-metadata:3.0.3
Release starter-query-metric:3.0.4

In starter-query update to starter-datawave:4.0.6, query-api:1.0.1, hazelcast-client:4.0.3, starter-metadata:3.0.3, starter-query-metric:3.0.4
Release starter-query:1.0.9

In starter-cached-query update to starter-datawave:4.0.6, hazelcast-client:4.0.3, starter-audit:4.0.4, starter-query:1.0.9
Release starter-cached-query:1.0.11

In mapreduce-query-core-job update to starter-query:1.0.9
Release mapreduce-query-core-job:1.0.5

In query-executor-api update to starter-datawave:4.0.6, starter-query:1.0.9
Release query-executor-api:1.0.8

In accumulo-service update to starter-datawave:4.0.6, accumulo-api:4.0.1
In audit-service update to starter-datawave:4.0.6, hazelcast-client:4.0.3
In authorization-service update to starter-datawave:4.0.6, hazelcast-client:4.0.3, authorization-api:4.0.2
In config-service update to starter-datawave:4.0.6
In dictionary-service update to starter-datawave:4.0.6, dictionary-api:4.0.6, starter-metadata:3.0.3
In file-provider-service update to starter-datawave:4.0.6
In hazelcast-service update to hazelcast-common:4.0.3
In mapreduce-query-service update to mapreduce-query-core-job:1.0.5, starter-query:1.0.9
In modification-service update to starter-metadata:3.0.3, query-api:1.0.1, modification-api:1.0.1
In query-service update to starter-datawave:4.0.6, query-api:1.0.1, starter-cached-results:1.0.11, starter-query:1.0.9
In query-executor-service update to starter-query:1.0.9, query-executor-api:1.0.8
In query-metric-service update to starter-datawave:4.0.6, starter-metadata:3.0.3, hazelcast-common:4.0.3

Release accumulo-service:4.0.3
Release audit-service:4.0.3
Release authorization-service:4.0.5
Release config-service:4.0.2
Release dictionary-service:4.0.10
Release file-provider-service:1.0.1
Release hazelcast-service:4.0.3
Release mapreduce-query-service:1.0.5
Release modification-service:1.0.3
Release query-service:1.0.12
Release query-executor-service:1.0.10
Release query-metric-service:4.1.9

@billoley billoley force-pushed the bugfix/core-utils-version-fix branch 2 times, most recently from c677656 to c5cae7e Compare January 15, 2026 17:02
…umulo-utils, base-rest-responses to track datawave version in microservice starters, apis, services
@billoley billoley force-pushed the bugfix/core-utils-version-fix branch from c5cae7e to 03bfa3d Compare January 16, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants