dependabot[bot] opened a new pull request, #17244: URL: https://github.com/apache/pinot/pull/17244
Bumps `scala.version` from 2.12.20 to 2.13.18. Updates `org.scala-lang:scala-library` from 2.12.20 to 2.13.18 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/scala/scala/releases">org.scala-lang:scala-library's releases</a>.</em></p> <blockquote> <h2>[WIP] Scala 2.13.18</h2> <p>Work in progress: this release is not yet announced. See <a href="https://contributors.scala-lang.org/t/scala-2-13-18-release-planning/7271/4">https://contributors.scala-lang.org/t/scala-2-13-18-release-planning/7271/4</a>.</p> <h2>Scala 2.13.17</h2> <p>The Scala team at Akka is pleased to announce Scala 2.13.17.</p> <p>This release is compatible with the new JDK 25 LTS.</p> <p>See below for known issues / regressions in this release.</p> <p>The following are highlights of this release:</p> <h3>Compatibility</h3> <ul> <li>JDK 25 support in optimizer (<a href="https://redirect.github.com/scala/scala/pull/11046">#11046</a>)</li> <li>Support Scala 3.7 in the TASTy reader (<a href="https://redirect.github.com/scala/scala/pull/11100">#11100</a>)</li> <li>When parsing Java sources, skip JDK 21+’s JEP 445 compact compilation units (<a href="https://redirect.github.com/scala/scala/pull/11066">#11066</a>)</li> </ul> <h3>Breaking changes</h3> <ul> <li>Mix in the <code>productPrefix</code> hash statically in case class <code>hashCode</code> (<a href="https://redirect.github.com/scala/scala/pull/11023">#11023</a>) <ul> <li>The synthetic <code>hashCode</code> method of a case class no longer calls <code>productPrefix</code>. This changes the hash code of case classes that override <code>productPrefix</code>.</li> </ul> </li> <li>Improve <code>scala.util.Using</code> suppression order (<code>NonFatal</code> suppresses <code>ControlThrowable</code>) (<a href="https://redirect.github.com/scala/scala/pull/11000">#11000</a> by <a href="https://github.com/NthPortal"><code>@NthPortal</code></a>) <ul> <li>When multiple exceptions are thrown, a predefined order determines which exception is rethrown and which is attached as "suppressed"</li> <li>Users of scala-collection-compat can upgrade to <a href="https://github.com/scala/scala-collection-compat/releases/tag/v2.14.0">2.14.0</a> to get the same behavior change</li> <li>If you use <code>Using</code> in a project that crossbuilds to Scala 3, you may wish to wait for a Scala 3 release that includes the 2.13.17 standard library, or use a dependency override to force the upgrade in your build</li> </ul> </li> </ul> <h3>Features and notable changes</h3> <ul> <li>Fix <code>AnnotationInfo</code> when using named/default arguments, support custom annotation subclasses (<a href="https://redirect.github.com/scala/scala/pull/10976">#10976</a>) <ul> <li>Users can now define, for example, <code>class nodep extends annotation.nowarn("cat=deprecation")</code> and use <code>@nodep</code> to silence deprecations</li> </ul> </li> <li>Show <code>nowarn</code>/<code>-Wconf</code> filters for a warning with <code>@nowarn("verbose")</code> (<a href="https://redirect.github.com/scala/scala/pull/10985">#10985</a>)</li> <li>Use <code>toVector</code> for XML literal sequences (<a href="https://redirect.github.com/scala/scala/pull/11065">#11065</a>)</li> </ul> <h3>Scala 3 compatibility and migration</h3> <ul> <li>Allow using <code>-Xsource-features</code> without <code>-Xsource:3</code> (<a href="https://redirect.github.com/scala/scala/pull/11123">#11123</a>)</li> <li>Lint inferred structural types (<a href="https://redirect.github.com/scala/scala/pull/10942">#10942</a>) <ul> <li>In case this warning is undesired, it can be disabled using <code>-Xlint:_,-infer-structural</code></li> </ul> </li> <li>Port <code>summonIgnoring</code> from 3.7 as <code>c.inferImplicitValueIgnoring</code> (<a href="https://redirect.github.com/scala/scala/pull/11068">#11068</a> by <a href="https://github.com/MateuszKubuszok"><code>@MateuszKubuszok</code></a>)</li> </ul> <h3>Notable bug fixes</h3> <ul> <li>Allow optimizer use within Bazel (don't attempt inlining methods without instructions) (<a href="https://redirect.github.com/scala/scala/pull/11016">#11016</a>)</li> <li>Reduce memory footprint of evaluated elements in <code>LazyList</code> (<a href="https://redirect.github.com/scala/scala/pull/10937">#10937</a>)</li> <li>Deregister stale callbacks in <code>Future.firstCompletedOf</code> (prevents memory leaks) (<a href="https://redirect.github.com/scala/scala/pull/10927">#10927</a>)</li> <li>Require <code>-Xsource-features:eta-expand-always</code> for eta-expansion without an expected type (<a href="https://redirect.github.com/scala/scala/pull/10907">#10907</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> </ul> <h3>More changes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/scala/scala/commit/98f40d00ddcf59a802862d38a9fe79806cde59fa"><code>98f40d0</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/11180">#11180</a> from SethTisue/scala-3.7.4</li> <li><a href="https://github.com/scala/scala/commit/f47ee1805403c975fec93171c830c66690fe9212"><code>f47ee18</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/11181">#11181</a> from lrytz/t13141</li> <li><a href="https://github.com/scala/scala/commit/960905c952f7a9c1c6988506da93e4d611591699"><code>960905c</code></a> Don't type check synthetic args in presence of errors</li> <li><a href="https://github.com/scala/scala/commit/5c28ce5d148aa21320f758baea277bae6ba73e61"><code>5c28ce5</code></a> Scala 3.7.4 (was 3.7.3)</li> <li><a href="https://github.com/scala/scala/commit/ae6ae4dd59cb90af62093cde52a292e5bd8bb7a8"><code>ae6ae4d</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/11179">#11179</a> from lrytz/merge-212</li> <li><a href="https://github.com/scala/scala/commit/e828c8ff969951685552dcbe86a41fa5bdc13060"><code>e828c8f</code></a> Merge commit '597789e91a' into merge-212</li> <li><a href="https://github.com/scala/scala/commit/c099baeca6c09aadafcd7955f7ba894fe7a8b79f"><code>c099bae</code></a> Merge commit '01ad07aaf2' into merge-212</li> <li><a href="https://github.com/scala/scala/commit/ef7bf424ac0d4c2fc5d770f6bc7ae7242ca886af"><code>ef7bf42</code></a> Merge commit '516ea3283f' into merge-212</li> <li><a href="https://github.com/scala/scala/commit/786153f88a5d6776a2e2c09a120f5108e80239a7"><code>786153f</code></a> Merge commit '42b335a55f' into merge-212</li> <li><a href="https://github.com/scala/scala/commit/597789e91aef3e0972a2bdefedb825af7e56d36c"><code>597789e</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/11178">#11178</a> from dragos/dragos/backport-base-type-crash-fix</li> <li>Additional commits viewable in <a href="https://github.com/scala/scala/compare/v2.12.20...v2.13.18">compare view</a></li> </ul> </details> <br /> Updates `org.scala-lang:scala-reflect` from 2.12.20 to 2.13.18 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/scala/scala/releases">org.scala-lang:scala-reflect's releases</a>.</em></p> <blockquote> <h2>[WIP] Scala 2.13.18</h2> <p>Work in progress: this release is not yet announced. See <a href="https://contributors.scala-lang.org/t/scala-2-13-18-release-planning/7271/4">https://contributors.scala-lang.org/t/scala-2-13-18-release-planning/7271/4</a>.</p> <h2>Scala 2.13.17</h2> <p>The Scala team at Akka is pleased to announce Scala 2.13.17.</p> <p>This release is compatible with the new JDK 25 LTS.</p> <p>See below for known issues / regressions in this release.</p> <p>The following are highlights of this release:</p> <h3>Compatibility</h3> <ul> <li>JDK 25 support in optimizer (<a href="https://redirect.github.com/scala/scala/pull/11046">#11046</a>)</li> <li>Support Scala 3.7 in the TASTy reader (<a href="https://redirect.github.com/scala/scala/pull/11100">#11100</a>)</li> <li>When parsing Java sources, skip JDK 21+’s JEP 445 compact compilation units (<a href="https://redirect.github.com/scala/scala/pull/11066">#11066</a>)</li> </ul> <h3>Breaking changes</h3> <ul> <li>Mix in the <code>productPrefix</code> hash statically in case class <code>hashCode</code> (<a href="https://redirect.github.com/scala/scala/pull/11023">#11023</a>) <ul> <li>The synthetic <code>hashCode</code> method of a case class no longer calls <code>productPrefix</code>. This changes the hash code of case classes that override <code>productPrefix</code>.</li> </ul> </li> <li>Improve <code>scala.util.Using</code> suppression order (<code>NonFatal</code> suppresses <code>ControlThrowable</code>) (<a href="https://redirect.github.com/scala/scala/pull/11000">#11000</a> by <a href="https://github.com/NthPortal"><code>@NthPortal</code></a>) <ul> <li>When multiple exceptions are thrown, a predefined order determines which exception is rethrown and which is attached as "suppressed"</li> <li>Users of scala-collection-compat can upgrade to <a href="https://github.com/scala/scala-collection-compat/releases/tag/v2.14.0">2.14.0</a> to get the same behavior change</li> <li>If you use <code>Using</code> in a project that crossbuilds to Scala 3, you may wish to wait for a Scala 3 release that includes the 2.13.17 standard library, or use a dependency override to force the upgrade in your build</li> </ul> </li> </ul> <h3>Features and notable changes</h3> <ul> <li>Fix <code>AnnotationInfo</code> when using named/default arguments, support custom annotation subclasses (<a href="https://redirect.github.com/scala/scala/pull/10976">#10976</a>) <ul> <li>Users can now define, for example, <code>class nodep extends annotation.nowarn("cat=deprecation")</code> and use <code>@nodep</code> to silence deprecations</li> </ul> </li> <li>Show <code>nowarn</code>/<code>-Wconf</code> filters for a warning with <code>@nowarn("verbose")</code> (<a href="https://redirect.github.com/scala/scala/pull/10985">#10985</a>)</li> <li>Use <code>toVector</code> for XML literal sequences (<a href="https://redirect.github.com/scala/scala/pull/11065">#11065</a>)</li> </ul> <h3>Scala 3 compatibility and migration</h3> <ul> <li>Allow using <code>-Xsource-features</code> without <code>-Xsource:3</code> (<a href="https://redirect.github.com/scala/scala/pull/11123">#11123</a>)</li> <li>Lint inferred structural types (<a href="https://redirect.github.com/scala/scala/pull/10942">#10942</a>) <ul> <li>In case this warning is undesired, it can be disabled using <code>-Xlint:_,-infer-structural</code></li> </ul> </li> <li>Port <code>summonIgnoring</code> from 3.7 as <code>c.inferImplicitValueIgnoring</code> (<a href="https://redirect.github.com/scala/scala/pull/11068">#11068</a> by <a href="https://github.com/MateuszKubuszok"><code>@MateuszKubuszok</code></a>)</li> </ul> <h3>Notable bug fixes</h3> <ul> <li>Allow optimizer use within Bazel (don't attempt inlining methods without instructions) (<a href="https://redirect.github.com/scala/scala/pull/11016">#11016</a>)</li> <li>Reduce memory footprint of evaluated elements in <code>LazyList</code> (<a href="https://redirect.github.com/scala/scala/pull/10937">#10937</a>)</li> <li>Deregister stale callbacks in <code>Future.firstCompletedOf</code> (prevents memory leaks) (<a href="https://redirect.github.com/scala/scala/pull/10927">#10927</a>)</li> <li>Require <code>-Xsource-features:eta-expand-always</code> for eta-expansion without an expected type (<a href="https://redirect.github.com/scala/scala/pull/10907">#10907</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> </ul> <h3>More changes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/scala/scala/commit/98f40d00ddcf59a802862d38a9fe79806cde59fa"><code>98f40d0</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/11180">#11180</a> from SethTisue/scala-3.7.4</li> <li><a href="https://github.com/scala/scala/commit/f47ee1805403c975fec93171c830c66690fe9212"><code>f47ee18</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/11181">#11181</a> from lrytz/t13141</li> <li><a href="https://github.com/scala/scala/commit/960905c952f7a9c1c6988506da93e4d611591699"><code>960905c</code></a> Don't type check synthetic args in presence of errors</li> <li><a href="https://github.com/scala/scala/commit/5c28ce5d148aa21320f758baea277bae6ba73e61"><code>5c28ce5</code></a> Scala 3.7.4 (was 3.7.3)</li> <li><a href="https://github.com/scala/scala/commit/ae6ae4dd59cb90af62093cde52a292e5bd8bb7a8"><code>ae6ae4d</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/11179">#11179</a> from lrytz/merge-212</li> <li><a href="https://github.com/scala/scala/commit/e828c8ff969951685552dcbe86a41fa5bdc13060"><code>e828c8f</code></a> Merge commit '597789e91a' into merge-212</li> <li><a href="https://github.com/scala/scala/commit/c099baeca6c09aadafcd7955f7ba894fe7a8b79f"><code>c099bae</code></a> Merge commit '01ad07aaf2' into merge-212</li> <li><a href="https://github.com/scala/scala/commit/ef7bf424ac0d4c2fc5d770f6bc7ae7242ca886af"><code>ef7bf42</code></a> Merge commit '516ea3283f' into merge-212</li> <li><a href="https://github.com/scala/scala/commit/786153f88a5d6776a2e2c09a120f5108e80239a7"><code>786153f</code></a> Merge commit '42b335a55f' into merge-212</li> <li><a href="https://github.com/scala/scala/commit/597789e91aef3e0972a2bdefedb825af7e56d36c"><code>597789e</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/11178">#11178</a> from dragos/dragos/backport-base-type-crash-fix</li> <li>Additional commits viewable in <a href="https://github.com/scala/scala/compare/v2.12.20...v2.13.18">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
