dependabot[bot] opened a new pull request, #3572:
URL: https://github.com/apache/thrift/pull/3572

   Bumps 
[org.jetbrains.kotlinx:kotlinx-coroutines-jdk8](https://github.com/Kotlin/kotlinx.coroutines)
 from 1.10.2 to 1.11.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/Kotlin/kotlinx.coroutines/releases";>org.jetbrains.kotlinx:kotlinx-coroutines-jdk8's
 releases</a>.</em></p>
   <blockquote>
   <h2>1.11.0</h2>
   <h3>Various</h3>
   <ul>
   <li>Kotlin was updated to 2.2.20 (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4545";>#4545</a>).</li>
   <li>Improved the published jar files (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3842";>#3842</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4599";>#4599</a>).</li>
   <li>Various documentation improvements, including complete rewrites of 
structured concurrency and error handling-related KDoc (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4433";>#4433</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4596";>#4596</a>).</li>
   </ul>
   <h3>Breaking changes and deprecations</h3>
   <ul>
   <li>Moved <code>Promise</code>-related functions from JS and Wasm/JS to the 
new <code>web</code> target. On Wasm/JS, this is a breaking change. Before the 
change, <code>Promise</code> on Wasm/JS could work with arbitrary Kotlin types, 
but now, only <code>JsAny</code> subtypes are accepted (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4563";>#4563</a>).</li>
   <li>Changed handling of coroutine exceptions that can't be propagated on JS 
and Wasm/JS. B
   efore, exceptions were logged, but now, they are reported to the JS runtime 
(<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4451";>#4451</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4631";>#4631</a>).</li>
   <li>Deprecated using <code>CoroutineDispatcher</code> as the coroutine 
context key; now, <code>ContinuationInterceptor</code> has to be used instead 
(<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4333";>#4333</a>).</li>
   <li>Advanced the deprecation levels on <code>kotlinx-coroutines-test</code> 
APIs (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4604";>#4604</a>).</li>
   <li>Added lint functions that mark passing a <code>Job</code> to coroutine 
builders as deprecated (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4435";>#4435</a>).</li>
   </ul>
   <h3>Bug fixes and improvements</h3>
   <ul>
   <li>Added a <code>callsInPlace(EXACTLY_ONCE)</code> contract to 
<code>runBlocking</code> in code shared between JVM and Native (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4368";>#4368</a>).</li>
   <li>Added a <code>callsInPlace(EXACTLY_ONCE)</code> contract to 
<code>suspendCancellableCoroutine</code> (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4574";>#4574</a>).</li>
   <li>Fixed <code>flowOn</code> incorrectly handling 
<code>ThreadContextElement</code> updates (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4403";>#4403</a>).</li>
   <li>Fixed exceptions in user-supplied 
<code>Thread.UncaughtExceptionHandler</code> instances causing the internal 
coroutines machinery to fail (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4516";>#4516</a>).</li>
   <li>Fixed <code>CoroutineDispatcher.asScheduler</code> in the RxJava 
integration not cancelling outstanding work when a <code>Worker</code> gets 
cancelled, which led to memory leaks in some scenarios (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4615";>#4615</a>).</li>
   <li>Fixed <code>SharedFlow</code> entering an invalid state when a 
subscriber and an emitter are cancelled simultaneously (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4583";>#4583</a>).</li>
   <li>Fixed an R8 optimization leading to 
<code>shareIn</code>/<code>stateIn</code> coroutines getting garbage-collected 
(<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4646";>#4646</a>).
 Thanks, <a href="https://github.com/solevic";><code>@​solevic</code></a>!</li>
   </ul>
   <h3>Small additions</h3>
   <ul>
   <li>Added <code>CompletableDeferred.asDeferred</code> for obtaining a 
read-only <code>Deferred</code> view (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4408";>#4408</a>).</li>
   <li>Added <code>SharedFlow.asFlow</code> for obtaining a <code>Flow</code> 
view with hidden hot flow semantics (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4530";>#4530</a>).
 Thanks, <a 
href="https://github.com/g000sha256";><code>@​g000sha256</code></a>!</li>
   <li>Added a <code>StateFlow.collectLatest</code> overload returning 
<code>Nothing</code> to assist with finding unreachable code (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4454";>#4454</a>).</li>
   <li>Added <code>ReceiveChannel.consumeTo</code> for consuming a 
<code>ReceiveChannel</code> into a <code>MutableCollection</code> (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4520";>#4520</a>).</li>
   <li>Added a <code>StateFlow&lt;T&gt;.onSubscription</code> overload 
returning a <code>StateFlow&lt;T&gt;</code>, similar to 
<code>SharedFlow&lt;T&gt;.onSubscription</code> returning 
<code>SharedFlow&lt;T&gt;</code> (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4275";>#4275</a>).
 Thanks, <a href="https://github.com/xit0c";><code>@​xit0c</code></a>!</li>
   <li>Added terminal <code>Flow</code> operators for collecting a 
<code>Flow</code> to a <code>Map</code> (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/1541";>#1541</a>).</li>
   </ul>
   <h3>Changelog relative to version 1.11.0</h3>
   <p>No changes, only the version is increased.</p>
   <h2>1.11.0-rc02</h2>
   <p>Restored binary compatibility with 1.10.2 and older versions on Wasm/JS 
for usages of <code>Promise</code>-related functions (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4661";>#4661</a>).</p>
   <h2>1.11.0-rc01</h2>
   <h3>Various</h3>
   <ul>
   <li>Kotlin was updated to 2.2.20 (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4545";>#4545</a>).</li>
   <li>Improved the published jar files (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3842";>#3842</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4599";>#4599</a>).</li>
   <li>Various documentation improvements, including complete rewrites of 
structured concurrency and error handling-related KDoc (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4433";>#4433</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4596";>#4596</a>).</li>
   </ul>
   <h3>Breaking changes and deprecations</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md";>org.jetbrains.kotlinx:kotlinx-coroutines-jdk8's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Version 1.11.0</h2>
   <h3>Various</h3>
   <ul>
   <li>Kotlin was updated to 2.2.20 (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4545";>#4545</a>).</li>
   <li>Improved the published jar files (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3842";>#3842</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4599";>#4599</a>).</li>
   <li>Various documentation improvements, including complete rewrites of 
structured concurrency and error handling-related KDoc (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4433";>#4433</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4596";>#4596</a>).</li>
   </ul>
   <h3>Breaking changes and deprecations</h3>
   <ul>
   <li>Moved <code>Promise</code>-related functions from JS and Wasm/JS to the 
new <code>web</code> target. On Wasm/JS, this is a breaking change. Before the 
change, <code>Promise</code> on Wasm/JS could work with arbitrary Kotlin types, 
but now, only <code>JsAny</code> subtypes are accepted (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4563";>#4563</a>).</li>
   <li>Changed handling of coroutine exceptions that can't be propagated on JS 
and Wasm/JS. Before, exceptions were logged, but now, they are reported to the 
JS runtime (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4451";>#4451</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4631";>#4631</a>).</li>
   <li>Deprecated using <code>CoroutineDispatcher</code> as the coroutine 
context key; now, <code>ContinuationInterceptor</code> has to be used instead 
(<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4333";>#4333</a>).</li>
   <li>Advanced the deprecation levels on <code>kotlinx-coroutines-test</code> 
APIs (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4604";>#4604</a>).</li>
   <li>Added lint functions that mark passing a <code>Job</code> to coroutine 
builders as deprecated (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4435";>#4435</a>).</li>
   </ul>
   <h3>Bug fixes and improvements</h3>
   <ul>
   <li>Added a <code>callsInPlace(EXACTLY_ONCE)</code> contract to 
<code>runBlocking</code> in code shared between JVM and Native (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4368";>#4368</a>).</li>
   <li>Added a <code>callsInPlace(EXACTLY_ONCE)</code> contract to 
<code>suspendCancellableCoroutine</code> (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4574";>#4574</a>).</li>
   <li>Fixed <code>flowOn</code> incorrectly handling 
<code>ThreadContextElement</code> updates (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4403";>#4403</a>).</li>
   <li>Fixed exceptions in user-supplied 
<code>Thread.UncaughtExceptionHandler</code> instances causing the internal 
coroutines machinery to fail (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4516";>#4516</a>).</li>
   <li>Fixed <code>CoroutineDispatcher.asScheduler</code> in the RxJava 
integration not cancelling outstanding work when a <code>Worker</code> gets 
cancelled, which led to memory leaks in some scenarios (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4615";>#4615</a>).</li>
   <li>Fixed <code>SharedFlow</code> entering an invalid state when a 
subscriber and an emitter are cancelled simultaneously (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4583";>#4583</a>).</li>
   <li>Fixed an R8 optimization leading to 
<code>shareIn</code>/<code>stateIn</code> coroutines getting garbage-collected 
(<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4646";>#4646</a>).
 Thanks, <a href="https://github.com/solevic";><code>@​solevic</code></a>!</li>
   </ul>
   <h3>Small additions</h3>
   <ul>
   <li>Added <code>CompletableDeferred.asDeferred</code> for obtaining a 
read-only <code>Deferred</code> view (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4408";>#4408</a>).</li>
   <li>Added <code>SharedFlow.asFlow</code> for obtaining a <code>Flow</code> 
view with hidden hot flow semantics (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4530";>#4530</a>).
 Thanks, <a 
href="https://github.com/g000sha256";><code>@​g000sha256</code></a>!</li>
   <li>Added a <code>StateFlow.collectLatest</code> overload returning 
<code>Nothing</code> to assist with finding unreachable code (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4454";>#4454</a>).</li>
   <li>Added <code>ReceiveChannel.consumeTo</code> for consuming a 
<code>ReceiveChannel</code> into a <code>MutableCollection</code> (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4520";>#4520</a>).</li>
   <li>Added a <code>StateFlow&lt;T&gt;.onSubscription</code> overload 
returning a <code>StateFlow&lt;T&gt;</code>, similar to 
<code>SharedFlow&lt;T&gt;.onSubscription</code> returning 
<code>SharedFlow&lt;T&gt;</code> (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4275";>#4275</a>).
 Thanks, <a href="https://github.com/xit0c";><code>@​xit0c</code></a>!</li>
   <li>Added terminal <code>Flow</code> operators for collecting a 
<code>Flow</code> to a <code>Map</code> (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/1541";>#1541</a>).</li>
   </ul>
   <h3>Changelog relative to version 1.11.0</h3>
   <p>No changes, only the version is increased.</p>
   <h2>Version 1.11.0-rc02</h2>
   <p>Restored binary compatibility with 1.10.2 and older versions on Wasm/JS 
for usages of <code>Promise</code>-related functions (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4661";>#4661</a>).</p>
   <h2>Version 1.11.0-rc01</h2>
   <h3>Various</h3>
   <ul>
   <li>Kotlin was updated to 2.2.20 (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4545";>#4545</a>).</li>
   <li>Improved the published jar files (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3842";>#3842</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4599";>#4599</a>).</li>
   <li>Various documentation improvements, including complete rewrites of 
structured concurrency and error handling-related KDoc (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4433";>#4433</a>,
 <a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4596";>#4596</a>).</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/8564f65764d3d05893cec026c6e94250e2b23874";><code>8564f65</code></a>
 Version 1.11.0</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/a4c6af96c15fe30f5d4e8b810ea74f8babd5805c";><code>a4c6af9</code></a>
 Merge remote-tracking branch 'origin/master' into develop</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/ef917b460aa741691fbf991ee1b813049cae18c9";><code>ef917b4</code></a>
 KT-84955: mark apple x64 tagets as deprecated error (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4645";>#4645</a>)</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/5ebc421e341bf2ddce734d369da87df1985e80bd";><code>5ebc421</code></a>
 Update the release procedure description (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4670";>#4670</a>)</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/95f46a073bc4a1230352108cea1835fd22219a80";><code>95f46a0</code></a>
 Remove old maven repository settings (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4672";>#4672</a>)</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/b4f4f0aa6acb692f3fbcadd70e4958e3e9d370fc";><code>b4f4f0a</code></a>
 Fix package name of <code>ToMapCollectionSamplesTest</code>. (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4674";>#4674</a>)</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/86738dca7dc9ac82249abc8206263fa0065ee631";><code>86738dc</code></a>
 Added templates to the issue creation wizard (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4654";>#4654</a>)</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/330fcc221fb583f0b119f34191f735a73b827378";><code>330fcc2</code></a>
 Version 1.11.0-rc02</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/e31cef6e9f2d26794be7d75ecbf3033b6432d582";><code>e31cef6</code></a>
 Merge remote-tracking branch 'origin/master' into develop</li>
   <li><a 
href="https://github.com/Kotlin/kotlinx.coroutines/commit/dc6e9f61eaf3a67f4bf474a7987aedc3f16cef37";><code>dc6e9f6</code></a>
 Restore Promise-related functions on Wasm/JS as HIDDEN (<a 
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4661";>#4661</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.10.2...1.11.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlinx:kotlinx-coroutines-jdk8&package-manager=gradle&previous-version=1.10.2&new-version=1.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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 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]

Reply via email to