|
216 | 216 | </item> |
217 | 217 | <!-- Backwards incompatible changes since the previous release --> |
218 | 218 | <!-- Any exclusions below can be deleted after each release --> |
219 | | - <item> |
220 | | - <ignore>true</ignore> |
221 | | - <code>java.method.noLongerDefault</code> |
222 | | - <old>method void io.trino.spi.connector.Connector::shutdown()</old> |
223 | | - <new>method void io.trino.spi.connector.Connector::shutdown()</new> |
224 | | - <justification>Require connector to implement shutdown to prevent leaks</justification> |
225 | | - </item> |
226 | | - <item> |
227 | | - <ignore>true</ignore> |
228 | | - <code>java.method.nowAbstract</code> |
229 | | - <old>method void io.trino.spi.connector.Connector::shutdown()</old> |
230 | | - <new>method void io.trino.spi.connector.Connector::shutdown()</new> |
231 | | - <justification>Require connector to implement shutdown to prevent leaks</justification> |
232 | | - </item> |
233 | | - <item> |
234 | | - <code>java.annotation.removed</code> |
235 | | - <old>method java.lang.String io.trino.spi.QueryId::toString()</old> |
236 | | - <new>method java.lang.String io.trino.spi.QueryId::toString()</new> |
237 | | - <annotation>@com.fasterxml.jackson.annotation.JsonValue</annotation> |
238 | | - <justification>QueryId converted to a record</justification> |
239 | | - </item> |
240 | | - <item> |
241 | | - <ignore>true</ignore> |
242 | | - <code>java.class.kindChanged</code> |
243 | | - <old>class io.trino.spi.QueryId</old> |
244 | | - <new>class io.trino.spi.QueryId</new> |
245 | | - <justification>QueryId converted to a record</justification> |
246 | | - </item> |
247 | | - <item> |
248 | | - <ignore>true</ignore> |
249 | | - <code>java.method.removed</code> |
250 | | - <old>method void io.trino.spi.resourcegroups.SelectionCriteria::<init>(boolean, java.lang.String, java.util.Set<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>)</old> |
251 | | - <justification>Remove a deprecated constructor</justification> |
252 | | - </item> |
253 | 219 | <item> |
254 | 220 | <ignore>true</ignore> |
255 | 221 | <code>java.method.varargOverloadsOnlyDifferInVarargParameter</code> |
|
292 | 258 | <new>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<?>[])</new> |
293 | 259 | <justification>Revapi now detects new API changes to vararg args</justification> |
294 | 260 | </item> |
295 | | - <item> |
296 | | - <ignore>true</ignore> |
297 | | - <code>java.method.visibilityIncreased</code> |
298 | | - <old>method boolean[] io.trino.spi.block.RowBlock::getRawRowIsNull()</old> |
299 | | - <new>method boolean[] io.trino.spi.block.RowBlock::getRawRowIsNull()</new> |
300 | | - <oldVisibility>package</oldVisibility> |
301 | | - <newVisibility>public</newVisibility> |
302 | | - <justification>Allow direct access to isNull mask on RowBlock for performance critical sections</justification> |
303 | | - </item> |
304 | | - <item> |
305 | | - <code>java.method.returnTypeChanged</code> |
306 | | - <old>method void io.trino.spi.connector.ConnectorMetadata::executeTableExecute(io.trino.spi.connector.ConnectorSession, io.trino.spi.connector.ConnectorTableExecuteHandle)</old> |
307 | | - <new>method java.util.Map<java.lang.String, java.lang.Long> io.trino.spi.connector.ConnectorMetadata::executeTableExecute(io.trino.spi.connector.ConnectorSession, io.trino.spi.connector.ConnectorTableExecuteHandle)</new> |
308 | | - </item> |
309 | | - <item> |
310 | | - <code>java.method.removed</code> |
311 | | - <old>method int io.trino.spi.PageSorter::decodePageIndex(long)</old> |
312 | | - </item> |
313 | | - <item> |
314 | | - <code>java.method.removed</code> |
315 | | - <old>method int io.trino.spi.PageSorter::decodePositionIndex(long)</old> |
316 | | - </item> |
317 | | - <item> |
318 | | - <code>java.method.returnTypeChanged</code> |
319 | | - <old>method long[] io.trino.spi.PageSorter::sort(java.util.List<io.trino.spi.type.Type>, java.util.List<io.trino.spi.Page>, java.util.List<java.lang.Integer>, java.util.List<io.trino.spi.connector.SortOrder>, int)</old> |
320 | | - <new>method java.util.Iterator<io.trino.spi.Page> io.trino.spi.PageSorter::sort(java.util.List<io.trino.spi.type.Type>, java.util.List<io.trino.spi.Page>, java.util.List<java.lang.Integer>, java.util.List<io.trino.spi.connector.SortOrder>, int)</new> |
321 | | - </item> |
322 | | - <item> |
323 | | - <code>java.method.removed</code> |
324 | | - <old>method double io.trino.spi.metrics.Distribution<T>::getPercentile(double)</old> |
325 | | - </item> |
326 | | - <item> |
327 | | - <code>java.method.addedToInterface</code> |
328 | | - <new>method double[] io.trino.spi.metrics.Distribution<T>::getPercentiles(double[])</new> |
329 | | - </item> |
330 | | - <item> |
331 | | - <code>java.method.numberOfParametersChanged</code> |
332 | | - <old>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.Optional<java.lang.String>)</old> |
333 | | - <new>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>)</new> |
334 | | - </item> |
335 | 261 | <item> |
336 | 262 | <code>java.method.numberOfParametersChanged</code> |
337 | 263 | <old>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>)</old> |
|
0 commit comments