Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.13
->8.14
0.6.2
->0.7.0-grpc-52
0.6.2
->0.7.0-grpc-52
0.6.2
->0.7.0-grpc-52
0.6.2
->0.7.0-grpc-52
0.6.2
->0.7.0-grpc-52
1.71.0
->1.72.0
0.5.1-grpc-39
->0.7.0-grpc-52
0.6.2
->0.7.0-grpc-52
0.6.2
->0.7.0-grpc-52
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
3.1.2
->3.1.3
1.8.0-SNAPSHOT+pull-5245
->1.8.0
1.7.8
->1.8.1
1.7.8
->1.8.1
2025.04.00
->2025.05.00
0.6.0
->0.7.0-grpc-52
1.7.8
->1.8.1
1.7.8
->1.8.1
1.7.8
->1.8.1
1.7.8
->1.8.1
1.7.8
->1.8.1
2025.4.8
->2025.5.4
8.9.1
->8.10.0
8.9.1
->8.10.0
Release Notes
gradle/gradle (gradle)
v8.14
Compare Source
grpc/grpc-java (io.grpc:grpc-netty)
v1.72.0
API Changes
f207be3
). It is rarely used outside of gRPC itself. The configuration is passed as lb policy configuration instead1958e42
)892144d
)Bug Fixes
ca4819a
)d82613a
)94f8e93
)8681786
)Improvements
a57c14a
)fca1d3c
)e80c197
). While there is more remaining, users may already see reduced latency when resources are replaced. For example, if changing a route from one backend service to another, RPCs may see less latency during the transition3961a92
). This prevents the exception from propagating up the stack on an arbitrary thread. Such exceptions are rarely interesting. Instead, the exception that caused the channel panic is the important one, and RPCs will still fail with its details2e260a4
). Previously when using xDS and the configuration changes the LB policy, the old LB policy is used until the new one is READY. Now the old LB policy is used until the new policy becomes READY, TRANSIENT_FAILURE, or IDLE7507a9e
)350f90e
)c340f4a
)602aece
)2f52a00
). gRPC will no longer observe the HTTP/2 priorities, which were not used directly by gRPC and deprecated in RFC 9113666136b
)a6e1c1f
)New Features
1219706
)cdab410
)Thanks to
@panchenko
@emmanuel-ferdman
@JoeCqupt
ktorio/ktor (io.ktor:ktor-client-js)
v3.1.3
JetBrains/compose-jb (org.jetbrains.compose)
v1.8.0
Changes since 1.7.3
Highlights
Multiple Platforms
BackHandler
andPredictiveBackHandler
. And use them in material3 widgets and androidx-navigation library #1771iOS
fun enableTraceOSLog()
#1652Web
Resources
FontVariation.Settings
support to the resources library #5183Breaking Changes
Tests
runOnIdle
will now executeaction
on the UI thread aligning the behavior with Android #1601runOnIdle
will no longer callwaitForIdle
after executing the action aligning the behavior with Android #1601mainClock
such that it doesn't reach the next frame, will no longer cause a recomposition #1618Multiple Platforms
core-bundle
module to the androidx SavedState. Libraries that useorg.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate
ororg.jetbrains.androidx.savedstate:savedstate
should migrate to the latest version #1850LocalTextInputService
is no longer supported #1974iOS
AccessibilitySyncOptions
and removeAccessibilityDebugLogger
from public API #1604WindowInsets.Companion.waterfall
getter to match the expected API #1919Desktop
Modifier.onExternalDrag
has been removed - commonModifier.dragAndDropTarget
API should be used instead #1606Migration Notes
Multiple Platforms
google()
repo torepositories {...}
block if it is not there yet #1819material-icons-core
so if your project relied on that, you will have to explicitly add that dependency in yourbuild.gradle[.kts]
files: #2030implementation("org.jetbrains.compose.material:material-icons-core:1.7.3")
iOS
LocalUIViewController
moved to theandroidx.compose.ui.uikit
module #1608ComposeUIViewControllerDelegate
marked as deprecated. Use the parent view controller to override the methods of theUIViewController
class #1651CupertinoScrollDecayAnimationSpec
andCupertinoOverscrollEffect
are removed from public API #1806Gradle Plugin
org.jetbrains.compose.compiler
is not supported anymore and the API to configure it was removed #5293Features
Multiple Platforms
LineHeightStyle.Alignment
#1569Clipboard
interface with suspend functions, which work correctly on all targets including Web. TheClipboardManager
was deprecated because it was not possible to correctly implement it for Web #1796iOS
ComposeUIViewControllerConfiguration.useSeparateRenderThreadWhenPossible
flag that allows offloading GPU commands encoding to the separate thread and improving performance #1694AccessibilitySyncOptions
removed. The accessibility tree is built on demand #1780UIAccessibilityContainerTypeSemanticGroup
for traversal groups #1809UIScrollView
s, as well as withinUIScrollView
s #1818BasicTextField(TextFieldState)
#1598androidx.navigation
transition animation on iOS is as close as possible to the iOS back gesture #1861ComposeUIViewController
leaves view controller hierarchy #1877BasicTextField(TextFieldState)
#1923BasicTextField(TextFieldState)
#1926Desktop
-keep class
for the associated with error class in "Location:"androidx.
package, it might a Compose bug, please report in https://youtrack.jetbrains.com/issues/CMP. The-keep class
workaround should also work in this caseWeb
PointerIcon.fromKeyword
function to change the browser cursor #1704Resources
preloadFont
,preloadImageBitmap
,preloadImageVector
#5159Gradle Plugin
androidLibrary
target #5157Navigation
navController.navigate(Uri)
method #1617navController.handleDeepLink(NavDeepLinkRequest)
method #1617Fixes
Tests
captureToImage
#1820Multiple Platforms
FontRenderingSettings
is not reflected until composition restarts #1595ModalDrawerSheet
overload withDrawerState
argument #1763placeWithLayer
scale application: offset is not scaled now (Android behavior) #1784TextField(TextFieldState)
(akaBasicTextField2
) transformations incorrectly leeching into the untransformed text itself, when input method is used (Chinese and other languages with multi-keystroke character input) #1833IllegalArgumentException: Object already closed
duringGraphicsLayer.record
#1839implementation()
toapi()
) #1883ScrollState.viewportSize
for (Basic)TextField(TextFieldState)
#1896IllegalArgumentException: maxWidth(value) must be >= than minWidth(0)
crashes when aTextField
withtrailingIcon
is too narrow #1936TextField(TextFieldState)
while also editing the text, such as by pressing Backspace #1969InterceptPlatformTextInput
for the legacy TextField #1974iOS
defaultUIKitMain()
#1585androidx.compose.material3.internal.formatWithSkeleton
that was accidently marked as public [#̴Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.