Skip to content

Remove residual DSE compatibility and build wiring - #1042

Open
dkropachev wants to merge 8 commits into
scylla-4.xfrom
cleanup/1033-remove-residual-dse
Open

Remove residual DSE compatibility and build wiring#1042
dkropachev wants to merge 8 commits into
scylla-4.xfrom
cleanup/1033-remove-residual-dse

Conversation

@dkropachev

@dkropachev dkropachev commented Aug 31, 2026

Copy link
Copy Markdown

Closes #1033

Why

After the focused feature removals, deprecated DSE aliases and DSE-only test/build paths would still add untested production and maintenance surface. Removing them completes the cleanup while preserving the generic reactive API supported with Cassandra and Scylla.

What

  • remove deprecated DSE session, config-loader, option, load-balancing, version, and cloud compatibility paths
  • move application name/version onto DefaultDriverOption
  • remove DSE CCM backend/config/workload/dsetool requirements and DSE-only integration branches
  • narrow OSGi and Revapi wiring to the retained generic reactive compatibility packages
  • document that remaining com.datastax.dse production packages are generic reactive CQL/mapper code

Dependency and rebase

This integration PR depends on all preceding child PRs. Exact current source commits and their rebased commits on this branch:

The actual #1033 cleanup commit is 04dbf4e860. After the prerequisite PRs merge, rebase onto scylla-4.x, drop the seven prerequisite commits above, and retain/reapply 04dbf4e860.

Verification

  • mvn -pl core test — 3,160 unit tests plus 76 Reactive Streams TCK tests pass
  • query-builder, mapper runtime/processor, metrics, and test-infra unit suites pass
  • clean-source integration reactor test compilation passes
  • mvn clean -DskipTests install — all 17 modules pass, including OSGi, shaded, distributions, Revapi, and examples
  • Java 11 make compile-all passes, including API leak checks
  • final audit: the only production files under com.datastax.dse are the documented generic reactive CQL/mapper packages and their queue helper

@coderabbitai

coderabbitai Bot commented Aug 31, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 559 files, which is 459 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: QUIET

Plan: Pro Plus

Run ID: 1f6a9e62-2b1b-4a42-9ba5-6195c766e774

📥 Commits

Reviewing files that changed from the base of the PR and between 7e040eb and 04dbf4e.

⛔ Files ignored due to path filters (1)
  • core/src/test/resources/config/cloud/creds.zip is excluded by !**/*.zip
📒 Files selected for processing (559)
  • CONTRIBUTING.md
  • changelog/README.md
  • ci/run-tests.sh
  • core-shaded/pom.xml
  • core/pom.xml
  • core/revapi.json
  • core/src/main/java/com/datastax/dse/driver/api/core/DseProtocolVersion.java
  • core/src/main/java/com/datastax/dse/driver/api/core/DseSession.java
  • core/src/main/java/com/datastax/dse/driver/api/core/DseSessionBuilder.java
  • core/src/main/java/com/datastax/dse/driver/api/core/auth/BaseDseAuthenticator.java
  • core/src/main/java/com/datastax/dse/driver/api/core/auth/DseGssApiAuthProviderBase.java
  • core/src/main/java/com/datastax/dse/driver/api/core/auth/DsePlainTextAuthProviderBase.java
  • core/src/main/java/com/datastax/dse/driver/api/core/auth/ProgrammaticDseGssApiAuthProvider.java
  • core/src/main/java/com/datastax/dse/driver/api/core/auth/ProxyAuthentication.java
  • core/src/main/java/com/datastax/dse/driver/api/core/config/DseDriverConfigLoader.java
  • core/src/main/java/com/datastax/dse/driver/api/core/config/DseDriverOption.java
  • core/src/main/java/com/datastax/dse/driver/api/core/cql/continuous/ContinuousAsyncResultSet.java
  • core/src/main/java/com/datastax/dse/driver/api/core/cql/continuous/ContinuousResultSet.java
  • core/src/main/java/com/datastax/dse/driver/api/core/cql/continuous/ContinuousSession.java
  • core/src/main/java/com/datastax/dse/driver/api/core/cql/continuous/reactive/ContinuousReactiveResultSet.java
  • core/src/main/java/com/datastax/dse/driver/api/core/cql/continuous/reactive/ContinuousReactiveSession.java
  • core/src/main/java/com/datastax/dse/driver/api/core/cql/reactive/package-info.java
  • core/src/main/java/com/datastax/dse/driver/api/core/data/geometry/Geometry.java
  • core/src/main/java/com/datastax/dse/driver/api/core/data/geometry/LineString.java
  • core/src/main/java/com/datastax/dse/driver/api/core/data/geometry/Point.java
  • core/src/main/java/com/datastax/dse/driver/api/core/data/geometry/Polygon.java
  • core/src/main/java/com/datastax/dse/driver/api/core/data/time/DateRange.java
  • core/src/main/java/com/datastax/dse/driver/api/core/data/time/DateRangeBound.java
  • core/src/main/java/com/datastax/dse/driver/api/core/data/time/DateRangePrecision.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/AsyncGraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/BatchGraphStatement.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/BatchGraphStatementBuilder.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/DseGraph.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/DseGraphRemoteConnectionBuilder.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/FluentGraphStatement.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/FluentGraphStatementBuilder.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/GraphExecutionInfo.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/GraphNode.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/GraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/GraphSession.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/GraphStatement.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/GraphStatementBuilderBase.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/PagingEnabledOptions.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/ScriptGraphStatement.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/ScriptGraphStatementBuilder.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/predicates/CqlCollection.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/predicates/Geo.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/predicates/Search.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/reactive/ReactiveGraphNode.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/reactive/ReactiveGraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/api/core/graph/reactive/ReactiveGraphSession.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/DseNodeProperties.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseAggregateMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseColumnMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseEdgeMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseFunctionMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseGraphKeyspaceMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseGraphTableMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseIndexMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseKeyspaceMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseRelationMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseTableMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseVertexMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metadata/schema/DseViewMetadata.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metrics/DseNodeMetric.java
  • core/src/main/java/com/datastax/dse/driver/api/core/metrics/DseSessionMetric.java
  • core/src/main/java/com/datastax/dse/driver/api/core/servererrors/UnfitClientException.java
  • core/src/main/java/com/datastax/dse/driver/api/core/type/DseDataTypes.java
  • core/src/main/java/com/datastax/dse/driver/api/core/type/codec/DseTypeCodecs.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/DseProtocolFeature.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/InsightsClientLifecycleListener.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/auth/AuthUtils.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/auth/DseGssApiAuthProvider.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/auth/DsePlainTextAuthProvider.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/DseConversions.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousCqlRequestAsyncProcessor.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousCqlRequestHandler.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousCqlRequestSyncProcessor.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousRequestHandlerBase.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/continuous/DefaultContinuousAsyncResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/continuous/DefaultContinuousResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/continuous/reactive/ContinuousCqlRequestReactiveProcessor.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/continuous/reactive/DefaultContinuousReactiveResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/reactive/FailedReactiveResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/cql/reactive/ReactiveResultSetSubscription.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/data/geometry/DefaultGeometry.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/data/geometry/DefaultLineString.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/data/geometry/DefaultPoint.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/data/geometry/DefaultPolygon.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/data/geometry/Distance.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/data/geometry/DistanceSerializationProxy.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/data/geometry/WkbSerializationProxy.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/data/geometry/WkbUtil.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/ByteBufUtil.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/BytecodeGraphStatement.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/ContinuousAsyncGraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/ContinuousGraphRequestHandler.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/CqlCollectionPredicate.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/DefaultAsyncGraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/DefaultBatchGraphStatement.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/DefaultDseRemoteConnectionBuilder.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/DefaultFluentGraphStatement.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/DefaultScriptGraphStatement.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/DseGraphRemoteConnection.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/DseGraphTraversal.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/DsePredicate.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/EditDistance.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GeoPredicate.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GeoUtils.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphConversions.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphExecutionInfoConverter.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphProtocol.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphRequestAsyncProcessor.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphRequestHandler.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphRequestSyncProcessor.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphResultIterator.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphResultSets.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphSON1SerdeTP.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphSON2SerdeTP.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphSONUtils.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphStatementBase.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/GraphSupportChecker.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/LegacyGraphNode.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/MultiPageGraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/ObjectGraphNode.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/SearchPredicate.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/SearchUtils.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/SinglePageGraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/TinkerpopBufferUtil.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/AbstractDynamicGraphBinaryCustomSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/AbstractSimpleGraphBinaryCustomSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/ComplexTypeSerializerUtil.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/CqlDurationSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/DistanceSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/EditDistanceSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/GeometrySerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/GraphBinaryModule.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/GraphBinaryUtils.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/LineStringSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/PairSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/PointSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/PolygonSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/TupleValueSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/UdtValueSerializer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/buffer/DseNettyBuffer.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/binary/buffer/DseNettyBufferFactory.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/reactive/DefaultReactiveGraphNode.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/reactive/DefaultReactiveGraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/reactive/FailedReactiveGraphResultSet.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/reactive/ReactiveGraphRequestProcessor.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/graph/reactive/ReactiveGraphResultSetSubscription.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/AddressFormatter.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/ConfigAntiPatternsFinder.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/DataCentersFinder.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/ExecutionProfilesInfoFinder.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/InsightsClient.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/InsightsSupportVerifier.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/PackageUtil.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/PlatformInfoFinder.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/ReconnectionPolicyInfoFinder.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/configuration/InsightsConfiguration.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/exceptions/InsightEventFormatException.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/AuthProviderType.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/Insight.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/InsightMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/InsightType.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/InsightsPlatformInfo.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/InsightsStartupData.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/InsightsStatusData.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/LoadBalancingInfo.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/PoolSizeByHostDistance.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/ReconnectionPolicyInfo.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/SSL.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/SessionStateForNode.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/SpecificExecutionProfile.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/insights/schema/SpeculativeExecutionInfo.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/loadbalancing/DseDcInferringLoadBalancingPolicy.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/loadbalancing/DseLoadBalancingPolicy.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseAggregateMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseColumnMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseEdgeMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseFunctionMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseIndexMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseKeyspaceMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseTableMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseVertexMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/DefaultDseViewMetadata.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/ScriptHelper.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/parsing/DseAggregateParser.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/parsing/DseFunctionParser.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/parsing/DseSchemaParser.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/parsing/DseTableParser.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/metadata/schema/parsing/DseViewParser.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/protocol/TinkerpopBufferPrimitiveCodec.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/search/DateRangeUtil.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/session/DefaultDseSession.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/type/codec/DseTypeCodecsRegistrar.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/type/codec/DseTypeCodecsRegistrarSubstitutions.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/type/codec/geometry/GeometryCodec.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/type/codec/geometry/LineStringCodec.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/type/codec/geometry/PointCodec.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/type/codec/geometry/PolygonCodec.java
  • core/src/main/java/com/datastax/dse/driver/internal/core/type/codec/time/DateRangeCodec.java
  • core/src/main/java/com/datastax/oss/driver/api/core/CqlSession.java
  • core/src/main/java/com/datastax/oss/driver/api/core/ProtocolVersion.java
  • core/src/main/java/com/datastax/oss/driver/api/core/Version.java
  • core/src/main/java/com/datastax/oss/driver/api/core/auth/PlainTextAuthProviderBase.java
  • core/src/main/java/com/datastax/oss/driver/api/core/auth/ProgrammaticPlainTextAuthProvider.java
  • core/src/main/java/com/datastax/oss/driver/api/core/config/DefaultDriverOption.java
  • core/src/main/java/com/datastax/oss/driver/api/core/config/OptionsMap.java
  • core/src/main/java/com/datastax/oss/driver/api/core/config/TypedDriverOption.java
  • core/src/main/java/com/datastax/oss/driver/api/core/metrics/NodeMetric.java
  • core/src/main/java/com/datastax/oss/driver/api/core/metrics/SessionMetric.java
  • core/src/main/java/com/datastax/oss/driver/api/core/session/ProgrammaticArguments.java
  • core/src/main/java/com/datastax/oss/driver/api/core/session/SessionBuilder.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/DefaultProtocolVersionRegistry.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/auth/PlainTextAuthProvider.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/channel/ChannelFactory.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/config/cloud/CloudConfig.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/config/cloud/CloudConfigFactory.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/context/DefaultDriverConfigReporter.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/context/DefaultDriverContext.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/context/InternalDriverContext.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/context/NoopDriverConfigReporter.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/context/StartupOptionsBuilder.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/CloudTopologyMonitor.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/DefaultTopologyMonitor.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/SniEndPoint.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/parsing/DefaultSchemaParserFactory.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/parsing/RelationParser.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/Cassandra21SchemaQueries.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/Cassandra22SchemaQueries.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/Cassandra3SchemaQueries.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/CassandraSchemaQueries.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/CassandraSchemaRows.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/DefaultSchemaQueriesFactory.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/Dse68SchemaQueries.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/SchemaRows.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metrics/DropwizardNodeMetricUpdater.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metrics/DropwizardSessionMetricUpdater.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/metrics/MetricPaths.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/session/BuiltInRequestProcessors.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/session/BuiltInRequestProcessorsSubstitutions.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/ssl/SniSslEngineFactory.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/util/Dependency.java
  • core/src/main/java/com/datastax/oss/driver/internal/core/util/concurrent/DriverBlockHoundIntegration.java
  • core/src/main/resources/META-INF/native-image/com.datastax.oss/java-driver-core/reflection.json
  • core/src/main/resources/reference.conf
  • core/src/test/java/com/datastax/dse/driver/Assertions.java
  • core/src/test/java/com/datastax/dse/driver/DriverRunListener.java
  • core/src/test/java/com/datastax/dse/driver/DseTestDataProviders.java
  • core/src/test/java/com/datastax/dse/driver/DseTestFixtures.java
  • core/src/test/java/com/datastax/dse/driver/TinkerpopBufferAssert.java
  • core/src/test/java/com/datastax/dse/driver/api/core/data/time/DateRangePrecisionTest.java
  • core/src/test/java/com/datastax/dse/driver/api/core/data/time/DateRangeTest.java
  • core/src/test/java/com/datastax/dse/driver/api/core/graph/predicates/CqlCollectionTest.java
  • core/src/test/java/com/datastax/dse/driver/api/core/graph/predicates/GeoTest.java
  • core/src/test/java/com/datastax/dse/driver/api/core/graph/predicates/SearchTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/DependencyCheckTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/DependencyCheckTestBase.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/context/DseStartupOptionsBuilderTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousCqlRequestHandlerNodeTargetingTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousCqlRequestHandlerReprepareTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousCqlRequestHandlerRetryTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousCqlRequestHandlerTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/continuous/ContinuousCqlRequestHandlerTestBase.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/continuous/DefaultContinuousAsyncResultSetTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/continuous/DefaultContinuousResultSetTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/continuous/reactive/ContinuousCqlRequestReactiveProcessorTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/reactive/CqlRequestReactiveProcessorTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/data/geometry/DefaultLineStringTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/data/geometry/DefaultPointTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/data/geometry/DefaultPolygonTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/data/geometry/DistanceTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/data/geometry/SerializationUtils.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/ContinuousGraphRequestHandlerSpeculativeExecutionTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/ContinuousGraphRequestHandlerTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphExecutionInfoConverterTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphNodeTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphRequestHandlerTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphRequestHandlerTestHarness.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphResultSetTestBase.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphResultSetsTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphStatementBuilderBaseTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphSupportCheckerTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/GraphTestUtils.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/binary/GraphDataTypesTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/reactive/ReactiveGraphRequestProcessorTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/graph/schema/refresh/GraphSchemaRefreshTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/AddressFormatterTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/ConfigAntiPatternsFinderTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/DataCentersFinderTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/ExecutionProfileMockUtil.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/ExecutionProfilesInfoFinderTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/InsightsClientTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/InsightsSupportVerifierTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/PackageUtilTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/PlatformInfoFinderTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/insights/ReconnectionPolicyInfoFinderTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/protocol/TinkerpopBufferPrimitiveCodecTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/type/codec/geometry/GeometryCodecTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/type/codec/geometry/LineStringCodecTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/type/codec/geometry/PointCodecTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/type/codec/geometry/PolygonCodecTest.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/type/codec/time/DateRangeCodecTest.java
  • core/src/test/java/com/datastax/oss/driver/api/core/VersionAssert.java
  • core/src/test/java/com/datastax/oss/driver/api/core/VersionTest.java
  • core/src/test/java/com/datastax/oss/driver/api/core/auth/ProgrammaticPlainTextAuthProviderTest.java
  • core/src/test/java/com/datastax/oss/driver/api/core/config/TypedDriverOptionTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/DefaultProtocolVersionRegistryTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/config/cloud/CloudConfigFactoryTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/config/composite/CompositeDriverConfigTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/context/ClientRoutesConfigFromFileTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/context/DefaultDriverConfigReporterTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/loadbalancing/DefaultLoadBalancingPolicyQueryPlanTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/metadata/DefaultTopologyMonitorTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/metadata/schema/queries/DefaultSchemaQueriesFactoryTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/type/codec/extras/enums/EnumNameCodecTest.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/type/codec/extras/enums/EnumOrdinalCodecTest.java
  • core/src/test/resources/config/cloud/identity.jks
  • core/src/test/resources/config/cloud/metadata.json
  • core/src/test/resources/config/cloud/trustStore.jks
  • core/src/test/resources/config/customApplication.conf
  • core/src/test/resources/config/customApplication.json
  • core/src/test/resources/config/customApplication.properties
  • core/src/test/resources/insights/duplicate-dependencies.txt
  • core/src/test/resources/insights/malformed-pom.properties
  • core/src/test/resources/insights/netty-dependency-optional.txt
  • core/src/test/resources/insights/netty-dependency.txt
  • core/src/test/resources/insights/ordered-dependencies.txt
  • core/src/test/resources/insights/pom.properties
  • core/src/test/resources/insights/test-dependencies.txt
  • core/src/test/resources/logback-test.xml
  • distribution/pom.xml
  • examples/src/main/java/com/datastax/oss/driver/examples/astra/AstraReadCassandraVersion.java
  • examples/src/main/java/com/datastax/oss/driver/examples/mapper/KillrVideoMapperExample.java
  • integration-tests/pom.xml
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/auth/DseGssApiAuthProviderAlternateIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/auth/DseGssApiAuthProviderIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/auth/DsePlainTextAuthProviderIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/auth/DseProxyAuthenticationIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/auth/EmbeddedAds.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/auth/EmbeddedAdsRule.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/auth/KerberosUtils.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/cql/continuous/ContinuousPagingIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/cql/continuous/ContinuousPagingITBase.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/cql/continuous/reactive/ContinuousPagingReactiveIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/data/geometry/GeometryIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/data/geometry/LineStringIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/data/geometry/PointIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/data/geometry/PolygonIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/data/time/DateRangeIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/ClassicGraphDataTypeITBase.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/ClassicGraphGeoSearchIndexIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/ClassicGraphTextSearchIndexIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/CoreGraphDataTypeITBase.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/CoreGraphGeoSearchIndexIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/CoreGraphTextSearchIndexIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/CqlCollectionIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/GraphAuthenticationIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/GraphGeoSearchIndexITBase.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/GraphPagingIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/GraphSpeculativeExecutionIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/GraphTestSupport.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/GraphTextSearchIndexITBase.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/GraphTimeoutsIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/SampleGraphScripts.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/SocialTraversalDsl.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/SocialTraversalSourceDsl.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/TinkerEdgeAssert.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/TinkerElementAssert.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/TinkerGraphAssertions.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/TinkerPathAssert.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/TinkerTreeAssert.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/TinkerVertexAssert.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/TinkerVertexPropertyAssert.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/reactive/DefaultReactiveGraphResultSetIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/remote/ClassicGraphDataTypeRemoteIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/remote/ClassicGraphTraversalRemoteIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/remote/CoreGraphDataTypeRemoteIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/remote/CoreGraphTraversalRemoteIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/remote/GraphTraversalMetaPropertiesRemoteIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/remote/GraphTraversalMultiPropertiesRemoteIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/remote/GraphTraversalRemoteITBase.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/ClassicGraphDataTypeFluentIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/ClassicGraphDataTypeScriptIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/ClassicGraphTraversalBatchIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/ClassicGraphTraversalIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/CoreGraphDataTypeFluentIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/CoreGraphDataTypeScriptIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/CoreGraphTraversalBatchIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/CoreGraphTraversalIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/GraphTraversalBatchITBase.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/GraphTraversalITBase.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/GraphTraversalMetaPropertiesIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/graph/statement/GraphTraversalMultiPropertiesIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/insights/InsightsClientIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/metadata/schema/AbstractMetadataIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/metadata/schema/DseAggregateMetadataIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/metadata/schema/DseFunctionMetadataIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/metadata/schema/KeyspaceGraphMetadataIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/metadata/schema/TableGraphMetadataCaseSensitiveIT.java
  • integration-tests/src/test/java/com/datastax/dse/driver/api/core/metadata/schema/TableGraphMetadataIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/api/core/cloud/CloudIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/api/core/cloud/SniProxyRule.java
  • integration-tests/src/test/java/com/datastax/oss/driver/api/core/cloud/SniProxyServer.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/ProtocolVersionInitialNegotiationIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/compression/DirectCompressionIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/compression/HeapCompressionIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/config/DriverConfigReportingSimulacronIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/connection/NettyResourceLeakDetectionIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/cql/BoundStatementCcmIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/cql/NowInSecondsIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/cql/PreparedStatementIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/cql/QueryTraceIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/metadata/CaseSensitiveUdtIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/metadata/DescribeIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/metadata/NodeMetadataIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/metadata/RandomTokenIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/metadata/SchemaChangesIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/metadata/SchemaIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/core/session/RemovedNodeIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/internal/core/util/concurrent/DriverBlockHoundIntegrationCcmIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/mapper/DefaultKeyspaceIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/mapper/DeleteReactiveIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/mapper/InsertReactiveIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/mapper/InventoryITBase.java
  • integration-tests/src/test/java/com/datastax/oss/driver/mapper/QueryReactiveIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/mapper/SelectCustomWhereClauseIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/mapper/SelectReactiveIT.java
  • integration-tests/src/test/java/com/datastax/oss/driver/mapper/UpdateReactiveIT.java
  • integration-tests/src/test/resources/DescribeIT/dse/4.8.cql
  • integration-tests/src/test/resources/DescribeIT/dse/5.0.cql
  • integration-tests/src/test/resources/DescribeIT/dse/5.1.cql
  • integration-tests/src/test/resources/DescribeIT/dse/6.8.cql
  • integration-tests/src/test/resources/application.conf
  • integration-tests/src/test/resources/logback-test.xml
  • manual/core/address_resolution/README.md
  • manual/core/authentication/README.md
  • manual/core/graalvm/README.md
  • manual/core/integration/README.md
  • manual/core/metadata/node/README.md
  • manual/core/metadata/schema/README.md
  • manual/core/native_protocol/README.md
  • manual/core/non_blocking/README.md
  • manual/core/reactive/README.md
  • manual/core/shaded_jar/README.md
  • manual/core/statements/per_query_keyspace/README.md
  • manual/core/statements/prepared/README.md
  • manual/developer/native_protocol/README.md
  • manual/developer/request_execution/README.md
  • manual/query_builder/README.md
  • mapper-processor/pom.xml
  • mapper-processor/src/test/java/com/datastax/dse/driver/internal/mapper/processor/DependencyCheckTest.java
  • mapper-runtime/pom.xml
  • mapper-runtime/src/main/java/com/datastax/dse/driver/api/mapper/reactive/MappedReactiveResultSet.java
  • mapper-runtime/src/test/java/com/datastax/dse/driver/api/mapper/DependencyCheckTest.java
  • metrics/micrometer/src/main/java/com/datastax/oss/driver/internal/metrics/micrometer/MicrometerNodeMetricUpdater.java
  • metrics/micrometer/src/main/java/com/datastax/oss/driver/internal/metrics/micrometer/MicrometerSessionMetricUpdater.java
  • metrics/micrometer/src/test/java/com/datastax/oss/driver/internal/metrics/micrometer/MicrometerNodeMetricUpdaterTest.java
  • metrics/micrometer/src/test/java/com/datastax/oss/driver/internal/metrics/micrometer/MicrometerSessionMetricUpdaterTest.java
  • metrics/microprofile/src/main/java/com/datastax/oss/driver/internal/metrics/microprofile/MicroProfileNodeMetricUpdater.java
  • metrics/microprofile/src/main/java/com/datastax/oss/driver/internal/metrics/microprofile/MicroProfileSessionMetricUpdater.java
  • osgi-tests/README.md
  • osgi-tests/pom.xml
  • osgi-tests/src/main/java/com/datastax/oss/driver/api/osgi/service/geo/GeoMailboxMessage.java
  • osgi-tests/src/main/java/com/datastax/oss/driver/api/osgi/service/geo/GeoMailboxService.java
  • osgi-tests/src/main/java/com/datastax/oss/driver/api/osgi/service/graph/GraphMailboxService.java
  • osgi-tests/src/main/java/com/datastax/oss/driver/internal/osgi/MailboxActivator.java
  • osgi-tests/src/main/java/com/datastax/oss/driver/internal/osgi/service/geo/GeoMailboxMapper.java
  • osgi-tests/src/main/java/com/datastax/oss/driver/internal/osgi/service/geo/GeoMailboxMessageDao.java
  • osgi-tests/src/main/java/com/datastax/oss/driver/internal/osgi/service/geo/GeoMailboxServiceImpl.java
  • osgi-tests/src/main/java/com/datastax/oss/driver/internal/osgi/service/graph/GraphMailboxServiceImpl.java
  • osgi-tests/src/main/resources/application.conf
  • osgi-tests/src/test/java/com/datastax/oss/driver/internal/osgi/OsgiDefaultIT.java
  • osgi-tests/src/test/java/com/datastax/oss/driver/internal/osgi/OsgiGeoTypesIT.java
  • osgi-tests/src/test/java/com/datastax/oss/driver/internal/osgi/OsgiGraphIT.java
  • osgi-tests/src/test/java/com/datastax/oss/driver/internal/osgi/checks/GeoServiceChecks.java
  • osgi-tests/src/test/java/com/datastax/oss/driver/internal/osgi/checks/GraphServiceChecks.java
  • osgi-tests/src/test/java/com/datastax/oss/driver/internal/osgi/support/BundleOptions.java
  • osgi-tests/src/test/java/com/datastax/oss/driver/internal/osgi/support/CcmStagedReactor.java
  • osgi-tests/src/test/resources/logback-test.xml
  • performance/duration-test.yaml
  • pom.xml
  • query-builder/pom.xml
  • query-builder/revapi.json
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/DseQueryBuilder.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/DseSchemaBuilder.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/package-info.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseKeyspace.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseKeyspaceStart.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableAddColumn.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableAddColumnEnd.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableDropColumn.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableDropColumnEnd.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableRenameColumn.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableRenameColumnEnd.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableStart.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableWithOptions.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableWithOptionsEnd.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseAggregateEnd.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseAggregateStart.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseAggregateStateFunc.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseFunctionEnd.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseFunctionStart.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseFunctionWithLanguage.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseFunctionWithNullOption.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseFunctionWithType.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseKeyspace.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseKeyspaceStart.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseTable.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseTableStart.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseTableWithOptions.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/DseGraphEdgeSide.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/DseRelationOptions.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/DseRelationStructure.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/DseTableGraphOptions.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/OngoingDsePartitionKey.java
  • query-builder/src/main/java/com/datastax/dse/driver/api/querybuilder/schema/package-info.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DefaultAlterDseKeyspace.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DefaultAlterDseTable.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DefaultCreateDseAggregate.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DefaultCreateDseFunction.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DefaultCreateDseKeyspace.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DefaultCreateDseTable.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DefaultDseGraphEdgeSide.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DseTableEdgeOperation.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DseTableGraphOperationType.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/DseTableVertexOperation.java
  • query-builder/src/main/java/com/datastax/dse/driver/internal/querybuilder/schema/package-info.java
  • query-builder/src/test/java/com/datastax/dse/driver/api/querybuilder/Assertions.java
  • query-builder/src/test/java/com/datastax/dse/driver/api/querybuilder/BuildableQueryAssert.java
  • query-builder/src/test/java/com/datastax/dse/driver/api/querybuilder/CqlSnippetAssert.java
  • query-builder/src/test/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseKeyspaceTest.java
  • query-builder/src/test/java/com/datastax/dse/driver/api/querybuilder/schema/AlterDseTableTest.java
  • query-builder/src/test/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseKeyspaceTest.java
  • query-builder/src/test/java/com/datastax/dse/driver/api/querybuilder/schema/CreateDseTableTest.java
  • query-builder/src/test/java/com/datastax/dse/driver/internal/querybuilder/DependencyCheckTest.java
  • query-builder/src/test/java/com/datastax/dse/driver/internal/querybuilder/schema/CreateDseAggregateTest.java
  • query-builder/src/test/java/com/datastax/dse/driver/internal/querybuilder/schema/CreateDseFunctionTest.java
  • test-infra/pom.xml
  • test-infra/revapi.json
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/DseRequirement.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/ccm/CcmBridge.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/ccm/CustomCcmRule.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/ccm/DefaultCcmBridgeBuilderCustomizer.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/ccm/DistributionCassandraVersions.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/requirement/BackendType.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/requirement/VersionRequirement.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/session/CqlSessionRuleBuilder.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/session/SessionRule.java
  • test-infra/src/main/java/com/datastax/oss/driver/api/testinfra/session/SessionRuleBuilder.java
  • test-infra/src/main/java/com/datastax/oss/driver/internal/gremlin/PatchedGremlinDslProcessor.java
  • test-infra/src/test/java/com/datastax/oss/driver/api/testinfra/requirement/VersionRequirementTest.java
  • upgrade_guide/README.md
  • core/src/main/java/com/datastax/oss/driver/internal/core/auth/AuthUtils.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/reactive/ReactiveTestDataProviders.java
  • core/src/test/java/com/datastax/dse/driver/internal/core/cql/reactive/ReactiveTestFixtures.java
  • core/src/test/java/com/datastax/oss/driver/internal/core/context/StartupOptionsBuilderApplicationTest.java

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@dkropachev
dkropachev force-pushed the cleanup/1033-remove-residual-dse branch 2 times, most recently from 4b0496e to 0998e21 Compare August 31, 2026 16:30
@dkropachev
dkropachev force-pushed the cleanup/1033-remove-residual-dse branch from 0998e21 to 04dbf4e Compare August 31, 2026 16:44

@nikagra nikagra left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review of the DSE removal. Two blockers inline — an inverted HCD guard in the CCM customizer and a serialized-field rename in Version — plus API-compatibility, revapi and changelog notes.

if (!CcmBridge.isDistributionOf(
BackendType.DSE, (dist, cass) -> dist.nextStable().compareTo(Version.V4_0_0) >= 0)
|| CcmBridge.isDistributionOf(BackendType.HCD)) {
if (!CcmBridge.isDistributionOf(BackendType.HCD)) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Blocker] 🔴 The DSE collapse inverted this. The old first operand !isDistributionOf(DSE, ...) was true on HCD, so HCD did get MV/SASI; now it is the only backend excluded. Drop the condition, or negate it.

@@ -62,17 +62,16 @@ public class Version implements Comparable<Version>, Serializable {
private final int major;
private final int minor;
private final int patch;
private final int dsePatch;

private final int revision;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Blocker] 🔴 Renames a serialized field while serialVersionUID stays 1 (l.44). Old streams carry dsePatch, so revision loads as 0, not the -1 sentinel: 3.11.0 round-trips to 3.11.0.0. Rename the accessor only.

return ""; // will never be used
}
};
protected static class PlainTextAuthenticator implements SyncAuthenticator {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Major] 🟠 Drops BaseDseAuthenticator, the deprecated PlainTextAuthenticator(Credentials), 3-arg Credentials and getAuthorizationId() with no deprecation cycle — and manual/core/authentication still points custom providers here.

Comment thread test-infra/revapi.json
},
{
"code": "java.field.removed",
"old": "field com.datastax.oss.driver.api.testinfra.ccm.CcmBridge.DSE_ENABLEMENT",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Major] 🟠 DSE_ENABLEMENT is removed by this PR, so this ignore is needed now, not less. Meanwhile dsetool, reloadCore, the V* constants and the dropped SessionRule members get none, while core/revapi.json keeps dead TinkerPop rules.

Comment thread changelog/README.md

### 4.19.2

- [improvement] Remove residual DSE compatibility, test infrastructure, and build wiring (#1033)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Minor] 🟡 These land under ### 4.19.2, but the pom is 4.19.2.2-SNAPSHOT and this PR adds ### 4.19.2.2 to the upgrade guide. Also, this file has only ever tracked upstream — fork PR numbers are new here.

@@ -90,10 +87,6 @@ public void should_order_versions() {
assertOrder("2.0", "2.0.0", 0);
assertOrder("2.0", "2.0.1", -1);

// any DSE version is higher than no DSE version
assertOrder("2.0.0", "2.0.0.0", -1);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Minor] 🟡 These two were the only assertions pinning absent-vs-present ordering of the fourth component — the exact compareTo branch this PR rewrites. Both still pass unchanged.

@@ -87,6 +86,5 @@ public void should_accept_raw_type() {
@Test
public void should_accept_object() {
assertThat(codec.accepts(DefaultProtocolVersion.V3)).isTrue();
assertThat(codec.accepts(DseProtocolVersion.DSE_V1)).isFalse();

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Minor] 🟡 Without a negative case, should_accept_object passes for a codec that accepts everything. Any enum from another class does the job, e.g. DefaultConsistencyLevel.ONE. Same at EnumOrdinalCodecTest.java:90.

@@ -778,62 +668,24 @@ datastax-java-driver {
# SessionBuilder.withAuthProvider or SessionBuilder.withAuthCredentials.
advanced.auth-provider {
# The class of the provider. If it is not qualified, the driver assumes that it resides in one
# of the following packages:
# in the following package:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Nit] 🟢 Line 670 still ends "resides in one", so this now reads "resides in one in the following package:". The same edit at l.170 dropped "one of" correctly.

@@ -19,7 +19,6 @@

public enum BackendType {
CASSANDRA("Apache Cassandra"),
DSE("DSE"),
HCD("HCD"),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Question] 🔵 DSE goes but HCD, its DataStax successor, stays — along with the version mapping, the DescribeIT/hcd fixtures and the DirectCompressionIT branch. Intentional, or a later slice? No CI lane exercises it.

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.

Remove residual DSE compatibility, test infrastructure, and build wiring

2 participants