diff --git a/core/trino-spi/pom.xml b/core/trino-spi/pom.xml
index 697db4028348..467a0a4a8400 100644
--- a/core/trino-spi/pom.xml
+++ b/core/trino-spi/pom.xml
@@ -947,6 +947,95 @@
method void io.trino.spi.type.AbstractIntType::checkValueValid(long)
method void io.trino.spi.type.AbstractIntType::checkValueValid(long)
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::copyPositions(int[], int, int)
+ method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::copyPositions(int[], int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::copyRegion(int, int)
+ method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::copyRegion(int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::getRegion(int, int)
+ method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::getRegion(int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.ArrayBlock::getSingleValueBlock(int)
+ method io.trino.spi.block.ArrayBlock io.trino.spi.block.ArrayBlock::getSingleValueBlock(int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.MapBlock::copyPositions(int[], int, int)
+ method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::copyPositions(int[], int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.MapBlock::copyRegion(int, int)
+ method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::copyRegion(int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.MapBlock::getRegion(int, int)
+ method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::getRegion(int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.MapBlock::getSingleValueBlock(int)
+ method io.trino.spi.block.MapBlock io.trino.spi.block.MapBlock::getSingleValueBlock(int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.RowBlock::copyPositions(int[], int, int)
+ method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::copyPositions(int[], int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.RowBlock::copyRegion(int, int)
+ method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::copyRegion(int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.RowBlock::getRegion(int, int)
+ method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::getRegion(int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.RowBlock::getSingleValueBlock(int)
+ method io.trino.spi.block.RowBlock io.trino.spi.block.RowBlock::getSingleValueBlock(int)
+
+ -
+
java.method.removed
+ method int io.trino.spi.block.VariableWidthBlock::bytesCompare(int, int, int, io.airlift.slice.Slice, int, int)
+
+ -
+
java.method.removed
+ method boolean io.trino.spi.block.VariableWidthBlock::bytesEqual(int, int, io.airlift.slice.Slice, int, int)
+
+ -
+
java.method.removed
+ method int io.trino.spi.block.VariableWidthBlock::compareTo(int, int, int, io.trino.spi.block.Block, int, int, int)
+
+ -
+
java.method.removed
+ method boolean io.trino.spi.block.VariableWidthBlock::equals(int, int, io.trino.spi.block.Block, int, int, int)
+
+ -
+
java.method.returnTypeChangedCovariantly
+ method io.trino.spi.block.Block io.trino.spi.block.VariableWidthBlock::getSingleValueBlock(int)
+ method io.trino.spi.block.VariableWidthBlock io.trino.spi.block.VariableWidthBlock::getSingleValueBlock(int)
+
+ -
+
java.method.removed
+ method long io.trino.spi.block.VariableWidthBlock::hash(int, int, int)
+
+ -
+
java.method.removed
+ method void io.trino.spi.block.VariableWidthBlock::writeSliceTo(int, int, int, io.airlift.slice.SliceOutput)
+