diff --git a/core/trino-spi/pom.xml b/core/trino-spi/pom.xml
index 730cc88181e4..171ac8f9152f 100644
--- a/core/trino-spi/pom.xml
+++ b/core/trino-spi/pom.xml
@@ -252,675 +252,8 @@
method io.opentelemetry.api.common.Value<java.util.List<io.opentelemetry.api.common.Value<?>>> io.opentelemetry.api.common.Value<T>::of(io.opentelemetry.api.common.Value<?>[])
Revapi now detects new API changes to vararg args
- -
-
java.method.numberOfParametersChanged
- method void io.trino.spi.eventlistener.QueryStatistics::<init>(java.time.Duration, java.time.Duration, java.time.Duration, java.time.Duration, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, java.util.List<io.trino.spi.eventlistener.StageGcStatistics>, int, boolean, java.util.List<io.trino.spi.eventlistener.StageCpuDistribution>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferUtilization>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferMetrics>, java.util.List<io.trino.spi.eventlistener.StageTaskStatistics>, java.util.List<io.trino.spi.eventlistener.DynamicFilterDomainStatistics>, java.util.function.Supplier<java.util.List<java.lang.String>>, java.util.List<io.trino.spi.eventlistener.QueryPlanOptimizerStatistics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Optional<java.lang.String>)
- method void io.trino.spi.eventlistener.QueryStatistics::<init>(java.time.Duration, java.time.Duration, java.time.Duration, java.time.Duration, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, java.util.List<io.trino.spi.eventlistener.StageGcStatistics>, int, boolean, java.util.List<io.trino.spi.eventlistener.StageCpuDistribution>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferUtilization>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferMetrics>, java.util.List<io.trino.spi.eventlistener.StageTaskStatistics>, java.util.List<io.trino.spi.eventlistener.DynamicFilterDomainStatistics>, java.util.function.Supplier<java.util.List<java.lang.String>>, java.util.List<io.trino.spi.eventlistener.QueryPlanOptimizerStatistics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Optional<java.lang.String>)
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.ArrayBlockEncoding::<init>()
- method void io.trino.spi.block.ArrayBlockEncoding::<init>(boolean)
- ArrayBlockEncoding needs to accept a parameter to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.ByteArrayBlockEncoding::<init>(boolean)
- method void io.trino.spi.block.ByteArrayBlockEncoding::<init>(boolean, boolean, boolean)
- ByteArrayBlockEncoding needs to accept parameters to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.Fixed12BlockEncoding::<init>()
- method void io.trino.spi.block.Fixed12BlockEncoding::<init>(boolean)
- Fixed12BlockEncoding needs to accept a parameter to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.Int128ArrayBlockEncoding::<init>()
- method void io.trino.spi.block.Int128ArrayBlockEncoding::<init>(boolean)
- Int128ArrayBlockEncoding needs to accept a parameter to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.IntArrayBlockEncoding::<init>(boolean)
- method void io.trino.spi.block.IntArrayBlockEncoding::<init>(boolean, boolean, boolean)
- IntArrayBlockEncoding needs to accept parameters to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.LongArrayBlockEncoding::<init>(boolean)
- method void io.trino.spi.block.LongArrayBlockEncoding::<init>(boolean, boolean, boolean)
- LongArrayBlockEncoding needs to accept parameters to to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.MapBlockEncoding::<init>()
- method void io.trino.spi.block.MapBlockEncoding::<init>(boolean)
- MapBlockEncoding needs to accept a parameter to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.RowBlockEncoding::<init>()
- method void io.trino.spi.block.RowBlockEncoding::<init>(boolean)
- RowBlockEncoding needs to accept a parameter to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.ShortArrayBlockEncoding::<init>(boolean)
- method void io.trino.spi.block.ShortArrayBlockEncoding::<init>(boolean, boolean, boolean)
- ShortArrayBlockEncoding needs to accept parameters to enable SIMD support
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.block.VariableWidthBlockEncoding::<init>()
- method void io.trino.spi.block.VariableWidthBlockEncoding::<init>(boolean)
- VariableWidthBlockEncoding needs to accept a parameter to enable SIMD support
-
- -
- true
-
java.method.removed
- method void io.trino.spi.block.PageBuilderStatus::<init>()
- Method is unnecessary
-
- -
-
java.method.numberOfParametersChanged
- method void io.trino.spi.connector.ConnectorMaterializedViewDefinition::<init>(java.lang.String, java.util.Optional<io.trino.spi.connector.CatalogSchemaTableName>, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.List<io.trino.spi.connector.ConnectorMaterializedViewDefinition.Column>, java.util.Optional<java.time.Duration>, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.List<io.trino.spi.connector.CatalogSchemaName>)
- method void io.trino.spi.connector.ConnectorMaterializedViewDefinition::<init>(java.lang.String, java.util.Optional<io.trino.spi.connector.CatalogSchemaTableName>, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.List<io.trino.spi.connector.ConnectorMaterializedViewDefinition.Column>, java.util.Optional<java.time.Duration>, java.util.Optional<io.trino.spi.connector.ConnectorMaterializedViewDefinition.WhenStaleBehavior>, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.List<io.trino.spi.connector.CatalogSchemaName>)
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.resourcegroups.SelectionCriteria::<init>(boolean, java.lang.String, java.util.Set<java.lang.String>, java.lang.String, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.Set<java.lang.String>, io.trino.spi.session.ResourceEstimates, java.util.Optional<java.lang.String>)
- method void io.trino.spi.resourcegroups.SelectionCriteria::<init>(boolean, java.lang.String, java.util.Set<java.lang.String>, java.lang.String, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.Set<java.lang.String>, io.trino.spi.session.ResourceEstimates, java.lang.String, java.util.Optional<java.lang.String>)
- Added queryText before queryType parameter
-
- -
- true
-
java.method.removed
- method void io.trino.spi.resourcegroups.SelectionCriteria::<init>(boolean, java.lang.String, java.util.Set<java.lang.String>, java.lang.String, java.util.Optional<java.lang.String>, java.util.Optional<java.lang.String>, java.util.Set<java.lang.String>, io.trino.spi.session.ResourceEstimates, java.util.Optional<java.lang.String>)
- Added queryText before queryType parameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.RowType io.trino.spi.type.RowType::createWithTypeSignature(io.trino.spi.type.TypeSignature, java.util.List<io.trino.spi.type.RowType.Field>)
- TypeParameter not needed
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter io.trino.spi.type.Type io.trino.spi.type.ParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===)
- parameter io.trino.spi.type.Type io.trino.spi.type.ParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- 1
- TypeParameter not needed
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter io.trino.spi.type.Type io.trino.spi.type.QuantileDigestParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===)
- parameter io.trino.spi.type.Type io.trino.spi.type.QuantileDigestParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- 1
- TypeParameter not needed
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter io.trino.spi.type.Type io.trino.spi.type.TimeParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===)
- parameter io.trino.spi.type.Type io.trino.spi.type.TimeParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- 1
- TypeParameter not needed
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter io.trino.spi.type.Type io.trino.spi.type.TimeWithTimeZoneParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===)
- parameter io.trino.spi.type.Type io.trino.spi.type.TimeWithTimeZoneParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- 1
- TypeParameter not needed
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter io.trino.spi.type.Type io.trino.spi.type.TimestampParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===)
- parameter io.trino.spi.type.Type io.trino.spi.type.TimestampParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- 1
- TypeParameter not needed
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter io.trino.spi.type.Type io.trino.spi.type.TimestampWithTimeZoneParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeParameter>===)
- parameter io.trino.spi.type.Type io.trino.spi.type.TimestampWithTimeZoneParametricType::createType(io.trino.spi.type.TypeManager, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- 1
- TypeParameter not needed
-
- -
- true
-
java.class.removed
- class io.trino.spi.type.TypeParameter
- TypeParameter not needed
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter io.trino.spi.type.Type io.trino.spi.type.TypeManager::getParameterizedType(java.lang.String, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- parameter io.trino.spi.type.Type io.trino.spi.type.TypeManager::getParameterizedType(java.lang.String, ===java.util.List<io.trino.spi.type.TypeParameter>===)
- 1
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.NamedType io.trino.spi.type.TypeParameter::getNamedType()
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.Type io.trino.spi.type.TypeParameter::getType()
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.visibilityReduced
- method <A> A io.trino.spi.type.TypeParameter::getValue(io.trino.spi.type.ParameterKind, java.lang.Class<A>)
- method <A> A io.trino.spi.type.TypeParameter::getValue(io.trino.spi.type.ParameterKind, java.lang.Class<A>)
- public
- private
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(io.trino.spi.type.NamedType)
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(io.trino.spi.type.Type)
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(io.trino.spi.type.TypeSignatureParameter, io.trino.spi.type.TypeManager)
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(java.lang.String)
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.TypeParameter io.trino.spi.type.TypeParameter::of(long)
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.class.nowFinal
- class io.trino.spi.type.TypeParameter
- class io.trino.spi.type.TypeParameter
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter void io.trino.spi.type.TypeSignature::<init>(java.lang.String, ===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- parameter void io.trino.spi.type.TypeSignature::<init>(java.lang.String, ===java.util.List<io.trino.spi.type.TypeParameter>===)
- 1
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.parameterTypeChanged
- parameter void io.trino.spi.type.TypeSignature::<init>(java.lang.String, ===io.trino.spi.type.TypeSignatureParameter[]===)
- parameter void io.trino.spi.type.TypeSignature::<init>(java.lang.String, ===io.trino.spi.type.TypeParameter[]===)
- 1
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.parameterTypeChanged
- parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::arrayType(===io.trino.spi.type.TypeSignatureParameter===)
- parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::arrayType(===io.trino.spi.type.TypeParameter===)
- 0
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.returnTypeTypeParametersChanged
- method java.util.List<io.trino.spi.type.TypeSignatureParameter> io.trino.spi.type.TypeSignature::getParameters()
- method java.util.List<io.trino.spi.type.TypeParameter> io.trino.spi.type.TypeSignature::getParameters()
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.parameterTypeParameterChanged
- parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(===java.util.List<io.trino.spi.type.TypeSignatureParameter>===)
- parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(===java.util.List<io.trino.spi.type.TypeParameter>===)
- 0
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.method.parameterTypeChanged
- parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(===io.trino.spi.type.TypeSignatureParameter[]===)
- parameter io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(===io.trino.spi.type.TypeParameter[]===)
- 0
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.class.removed
- class io.trino.spi.type.TypeSignatureParameter
- Rename TypeSignatureParameter to TypeParameter
-
- -
- true
-
java.class.removed
- class io.trino.spi.type.NamedType
- Removing NamedType and NamedTypeParameter
-
- -
- true
-
java.class.removed
- class io.trino.spi.type.NamedTypeSignature
- Removing NamedType and NamedTypeParameter
-
- -
- true
-
java.field.removed
- field io.trino.spi.type.ParameterKind.NAMED_TYPE
- Removing NamedType and NamedTypeParameter
-
- -
- true
-
java.class.removed
- class io.trino.spi.type.RowFieldName
- Removing NamedType and NamedTypeParameter
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.ParameterKind io.trino.spi.type.TypeParameter::getKind()
- Improve type-safety of TypeParameter
-
- -
- true
-
java.method.removed
- method java.lang.Long io.trino.spi.type.TypeParameter::getLongLiteral()
- Improve type-safety of TypeParameter
-
- -
- true
-
java.method.removed
- method <A> A io.trino.spi.type.TypeParameter::getValue(io.trino.spi.type.ParameterKind, java.lang.Class<A>)
- Improve type-safety of TypeParameter
-
-
true
-
java.method.removed
- method java.lang.String io.trino.spi.type.TypeParameter::getVariable()
- Improve type-safety of TypeParameter
-
- -
- true
-
java.method.removed
- method boolean io.trino.spi.type.TypeParameter::isLongLiteral()
- Improve type-safety of TypeParameter
-
- -
- true
-
java.method.addedToInterface
- method boolean io.trino.spi.type.TypeParameter::isCalculated()
- Improve type-safety of TypeParameter
-
- -
- true
-
java.method.addedToInterface
- method java.lang.String io.trino.spi.type.TypeParameter::jsonValue()
- Improve type-safety of TypeParameter
-
- -
- true
-
java.class.kindChanged
- class io.trino.spi.type.TypeParameter
- interface io.trino.spi.type.TypeParameter
- Improve type-safety of TypeParameter
-
- -
- true
-
java.class.nowAbstract
- class io.trino.spi.type.TypeParameter
- interface io.trino.spi.type.TypeParameter
- Improve type-safety of TypeParameter
-
- -
- true
-
java.method.nowAbstract
- method java.lang.String io.trino.spi.type.AbstractType::getDisplayName()
- method java.lang.String io.trino.spi.type.Type::getDisplayName() @ io.trino.spi.type.AbstractType
- Don't rely on TypeSignature for deriving the display name
-
- -
- true
-
java.method.removed
- method java.util.List<io.trino.spi.type.TypeSignature> io.trino.spi.type.TypeSignature::getTypeParametersAsTypeSignatures()
- Not needed. Use getParameters() instead.
-
- -
- true
-
java.method.removed
- method io.trino.spi.type.TypeSignature io.trino.spi.type.TypeSignature::rowType(io.trino.spi.type.TypeSignatureParameter[])
- Method unused
-
- -
- true
-
java.method.removed
- method io.trino.spi.function.Signature.Builder io.trino.spi.function.Signature.Builder::variadicTypeParameter(java.lang.String, java.lang.String)
- Remove support for arbitrary variadic bounds
-
- -
- true
-
java.method.removed
- method io.trino.spi.function.TypeVariableConstraint.TypeVariableConstraintBuilder io.trino.spi.function.TypeVariableConstraint.TypeVariableConstraintBuilder::variadicBound(java.lang.String)
- Remove support for arbitrary variadic bounds
-
- -
- true
-
java.method.parameterTypeChanged
- parameter io.trino.spi.function.TypeVariableConstraint io.trino.spi.function.TypeVariableConstraint::fromJson(java.lang.String, boolean, boolean, ===java.util.Optional<java.lang.String>===, java.util.Set<io.trino.spi.type.TypeSignature>, java.util.Set<io.trino.spi.type.TypeSignature>)
- parameter io.trino.spi.function.TypeVariableConstraint io.trino.spi.function.TypeVariableConstraint::fromJson(java.lang.String, boolean, boolean, ===boolean===, java.util.Set<io.trino.spi.type.TypeSignature>, java.util.Set<io.trino.spi.type.TypeSignature>)
- 3
- Remove support for arbitrary variadic bounds
-
- -
- true
-
java.method.removed
- method java.util.Optional<java.lang.String> io.trino.spi.function.TypeVariableConstraint::getVariadicBound()
- Remove support for arbitrary variadic bounds
-
- -
- true
-
java.annotation.attributeValueChanged
- parameter io.trino.spi.function.TypeVariableConstraint io.trino.spi.function.TypeVariableConstraint::fromJson(java.lang.String, boolean, boolean, ===java.util.Optional<java.lang.String>===, java.util.Set<io.trino.spi.type.TypeSignature>, java.util.Set<io.trino.spi.type.TypeSignature>)
- parameter io.trino.spi.function.TypeVariableConstraint io.trino.spi.function.TypeVariableConstraint::fromJson(java.lang.String, boolean, boolean, ===boolean===, java.util.Set<io.trino.spi.type.TypeSignature>, java.util.Set<io.trino.spi.type.TypeSignature>)
- com.fasterxml.jackson.annotation.JsonProperty
- value
- "variadicBound"
- "rowType"
- Remove support for arbitrary variadic bounds
-
- -
- true
-
java.method.parameterTypeChanged
- parameter void io.trino.spi.type.TypeNotFoundException::<init>(===io.trino.spi.type.TypeSignature===)
- parameter void io.trino.spi.type.TypeNotFoundException::<init>(===java.lang.String===)
- 0
- Remove TypeSignature dependency from
-
- -
- true
-
java.method.removed
- method void io.trino.spi.type.TypeNotFoundException::<init>(io.trino.spi.type.TypeSignature, java.lang.Throwable)
- Remove TypeSignature dependency from
-
- -
- true
-
java.annotation.attributeValueChanged
- parameter void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, ===java.util.Map<io.trino.spi.QueryId, java.lang.Long>===, java.util.Map<java.lang.String, java.lang.Long>, java.util.Map<java.lang.String, java.lang.Long>)
- parameter void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, ===java.util.Map<java.lang.String, java.lang.Long>===, java.util.Map<java.lang.String, java.lang.Long>)
- com.fasterxml.jackson.annotation.JsonProperty
- value
- "queryMemoryRevocableReservations"
- "taskMemoryReservations"
- Removal of unused field
-
- -
- true
-
java.annotation.attributeValueChanged
- parameter void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, ===java.util.Map<java.lang.String, java.lang.Long>===, java.util.Map<java.lang.String, java.lang.Long>)
- parameter void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, java.util.Map<java.lang.String, java.lang.Long>, ===java.util.Map<java.lang.String, java.lang.Long>===)
- com.fasterxml.jackson.annotation.JsonProperty
- value
- "taskMemoryReservations"
- "taskMemoryRevocableReservations"
- Removal of unused field
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<java.lang.String, java.lang.Long>, java.util.Map<java.lang.String, java.lang.Long>)
- method void io.trino.spi.memory.MemoryPoolInfo::<init>(long, long, long, java.util.Map<io.trino.spi.QueryId, java.lang.Long>, java.util.Map<io.trino.spi.QueryId, java.util.List<io.trino.spi.memory.MemoryAllocation>>, java.util.Map<java.lang.String, java.lang.Long>, java.util.Map<java.lang.String, java.lang.Long>)
- Removal of unused field
-
- -
- true
-
java.method.removed
- method java.util.Map<io.trino.spi.QueryId, java.lang.Long> io.trino.spi.memory.MemoryPoolInfo::getQueryMemoryRevocableReservations()
- Removal of unused field
-
- -
- true
-
java.annotation.removed
- parameter void io.trino.spi.memory.MemoryAllocation::<init>(===java.lang.String===, long)
- parameter void io.trino.spi.memory.MemoryAllocation::<init>(===java.lang.String===, long)
- @com.fasterxml.jackson.annotation.JsonProperty("tag")
- Class converted to a record
-
- -
- true
-
java.annotation.removed
- parameter void io.trino.spi.memory.MemoryAllocation::<init>(java.lang.String, ===long===)
- parameter void io.trino.spi.memory.MemoryAllocation::<init>(java.lang.String, ===long===)
- @com.fasterxml.jackson.annotation.JsonProperty("allocation")
- Class converted to a record
-
- -
- true
-
java.annotation.removed
- method void io.trino.spi.memory.MemoryAllocation::<init>(java.lang.String, long)
- method void io.trino.spi.memory.MemoryAllocation::<init>(java.lang.String, long)
- @com.fasterxml.jackson.annotation.JsonCreator
- Class converted to a record
-
- -
- true
-
java.method.removed
- method long io.trino.spi.memory.MemoryAllocation::getAllocation()
- Class converted to a record
-
- -
- true
-
java.method.removed
- method java.lang.String io.trino.spi.memory.MemoryAllocation::getTag()
- Class converted to a record
-
- -
- true
-
java.class.kindChanged
- class io.trino.spi.memory.MemoryAllocation
- class io.trino.spi.memory.MemoryAllocation
- Class converted to a record
-
- -
- true
-
java.class.kindChanged
- class io.trino.spi.NodeVersion
- class io.trino.spi.NodeVersion
- Class converted to Record
-
- -
- true
-
java.method.numberOfParametersChanged
- method void io.trino.spi.eventlistener.QueryStatistics::<init>(java.time.Duration, java.time.Duration, java.time.Duration, java.time.Duration, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, java.util.List<io.trino.spi.eventlistener.StageGcStatistics>, int, boolean, java.util.List<io.trino.spi.eventlistener.StageCpuDistribution>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferUtilization>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferMetrics>, java.util.List<io.trino.spi.eventlistener.StageTaskStatistics>, java.util.List<io.trino.spi.eventlistener.DynamicFilterDomainStatistics>, java.util.function.Supplier<java.util.List<java.lang.String>>, java.util.List<io.trino.spi.eventlistener.QueryPlanOptimizerStatistics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Optional<java.lang.String>)
- method void io.trino.spi.eventlistener.QueryStatistics::<init>(java.time.Duration, java.time.Duration, java.time.Duration, java.time.Duration, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, java.util.Optional<java.time.Duration>, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, double, java.util.List<io.trino.spi.eventlistener.StageGcStatistics>, int, boolean, java.util.List<io.trino.spi.eventlistener.StageCpuDistribution>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferUtilization>, java.util.List<io.trino.spi.eventlistener.StageOutputBufferMetrics>, java.util.List<io.trino.spi.eventlistener.StageTaskStatistics>, java.util.List<io.trino.spi.eventlistener.DynamicFilterDomainStatistics>, java.util.function.Supplier<java.util.List<java.lang.String>>, java.util.List<io.trino.spi.eventlistener.QueryPlanOptimizerStatistics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Map<java.lang.String, io.trino.spi.metrics.Metrics>, java.util.Optional<java.lang.String>)
- Expose exchange performance metrics via event listener SPI
-
- -
- true
-
java.method.returnTypeChanged
- method java.lang.String io.trino.spi.connector.ColumnMetadata::getComment()
- method java.util.Optional<java.lang.String> io.trino.spi.connector.ColumnMetadata::getComment()
- Make field optional
-
- -
- true
-
java.annotation.removed
- method java.lang.String io.trino.spi.connector.ColumnMetadata::getComment()
- method java.util.Optional<java.lang.String> io.trino.spi.connector.ColumnMetadata::getComment()
- @jakarta.annotation.Nullable
- Make field optional
-
- -
- true
-
java.method.returnTypeChanged
- method java.lang.String io.trino.spi.connector.ColumnMetadata::getExtraInfo()
- method java.util.Optional<java.lang.String> io.trino.spi.connector.ColumnMetadata::getExtraInfo()
- Make field optional
-
- -
- true
-
java.annotation.removed
- method java.lang.String io.trino.spi.connector.ColumnMetadata::getExtraInfo()
- method java.util.Optional<java.lang.String> io.trino.spi.connector.ColumnMetadata::getExtraInfo()
- @jakarta.annotation.Nullable
- Make field optional
-
- -
- true
-
java.class.externalClassExposedInAPI
- class io.opentelemetry.api.common.Empty
-
- -
- true
-
java.method.removed
- method java.lang.String io.trino.spi.function.CatalogSchemaFunctionName::getCatalogName()
- Class converted to a record
-
- -
- true
-
java.method.removed
- method io.trino.spi.function.SchemaFunctionName io.trino.spi.function.CatalogSchemaFunctionName::getSchemaFunctionName()
- Class converted to a record
-
- -
- true
-
java.class.kindChanged
- class io.trino.spi.function.CatalogSchemaFunctionName
- class io.trino.spi.function.CatalogSchemaFunctionName
- Class converted to a record
-
- -
- true
-
java.annotation.removed
- parameter void io.trino.spi.function.SchemaFunctionName::<init>(===java.lang.String===, java.lang.String)
- parameter void io.trino.spi.function.SchemaFunctionName::<init>(===java.lang.String===, java.lang.String)
- @com.fasterxml.jackson.annotation.JsonProperty("schemaName")
- Class converted to a record
-
- -
- true
-
java.annotation.removed
- parameter void io.trino.spi.function.SchemaFunctionName::<init>(java.lang.String, ===java.lang.String===)
- parameter void io.trino.spi.function.SchemaFunctionName::<init>(java.lang.String, ===java.lang.String===)
- @com.fasterxml.jackson.annotation.JsonProperty("functionName")
- Class converted to a record
-
- -
- true
-
java.annotation.removed
- method void io.trino.spi.function.SchemaFunctionName::<init>(java.lang.String, java.lang.String)
- method void io.trino.spi.function.SchemaFunctionName::<init>(java.lang.String, java.lang.String)
- @com.fasterxml.jackson.annotation.JsonCreator
- Class converted to a record
-
- -
- true
-
java.method.removed
- method java.lang.String io.trino.spi.function.SchemaFunctionName::getFunctionName()
- Class converted to a record
-
- -
- true
-
java.method.removed
- method java.lang.String io.trino.spi.function.SchemaFunctionName::getSchemaName()
- Class converted to a record
-
- -
- true
-
java.class.kindChanged
- class io.trino.spi.function.SchemaFunctionName
- class io.trino.spi.function.SchemaFunctionName
- Class converted to a record
-
- -
- true
-
java.method.removed
- method java.lang.String io.trino.spi.function.CatalogSchemaFunctionName::getFunctionName()
- Class converted to a record
-
- -
- true
-
java.method.removed
- method java.lang.String io.trino.spi.function.CatalogSchemaFunctionName::getSchemaName()
- Class converted to a record
-
- -
- true
-
java.method.removed
- method int io.trino.spi.Location::getColumnNumber()
- Location converted to a record class
-
- -
- true
-
java.method.removed
- method int io.trino.spi.Location::getLineNumber()
- Location converted to a record class
-
- -
- true
-
java.class.kindChanged
- class io.trino.spi.Location
- class io.trino.spi.Location
- Location converted to a record class
-
- -
- true
-
java.annotation.removed
- class io.trino.spi.Location
- class io.trino.spi.Location
- @com.google.errorprone.annotations.Immutable
- Location converted to a record class
-
- -
-
java.method.numberOfParametersChanged
- method io.trino.spi.function.FunctionMetadata io.trino.spi.function.FunctionMetadata::fromJson(io.trino.spi.function.FunctionId, io.trino.spi.function.Signature, java.lang.String, java.util.Set<java.lang.String>, io.trino.spi.function.FunctionNullability, boolean, boolean, java.lang.String, io.trino.spi.function.FunctionKind, boolean)
- method io.trino.spi.function.FunctionMetadata io.trino.spi.function.FunctionMetadata::fromJson(io.trino.spi.function.FunctionId, io.trino.spi.function.Signature, java.lang.String, java.util.Set<java.lang.String>, io.trino.spi.function.FunctionNullability, boolean, boolean, boolean, java.lang.String, io.trino.spi.function.FunctionKind, boolean)
- Function declares whether it never fails
-
- -
- true
-
java.class.externalClassExposedInAPI
- interface io.opentelemetry.api.trace.TraceFlagsBuilder
- New OpenTelemetry API version
-
- -
java.method.numberOfParametersChanged
method java.util.Optional<io.trino.spi.connector.ConnectorOutputMetadata> io.trino.spi.connector.ConnectorMetadata::finishRefreshMaterializedView(io.trino.spi.connector.ConnectorSession, io.trino.spi.connector.ConnectorTableHandle, io.trino.spi.connector.ConnectorInsertTableHandle, java.util.Collection<io.airlift.slice.Slice>, java.util.Collection<io.trino.spi.statistics.ComputedStatistics>, java.util.List<io.trino.spi.connector.ConnectorTableHandle>, boolean, boolean)
method java.util.Optional<io.trino.spi.connector.ConnectorOutputMetadata> io.trino.spi.connector.ConnectorMetadata::finishRefreshMaterializedView(io.trino.spi.connector.ConnectorSession, io.trino.spi.connector.ConnectorTableHandle, io.trino.spi.connector.ConnectorInsertTableHandle, java.util.Collection<io.airlift.slice.Slice>, java.util.Collection<io.trino.spi.statistics.ComputedStatistics>, java.util.List<io.trino.spi.connector.ConnectorTableHandle>, boolean, boolean, boolean)