github JetBrains/compose-hot-reload v1.1.0-alpha01

19 hours ago

Release summary

This is the first public 1.1 build.

  • We focused on polishing the devtools (floating sidecar to your application)
  • We start supporting JBR 25 (and different custom JVMs)
  • We implemented build optimizations to speed up recompilation
  • We implemented new visuals indicating the reload status and potential errors
image Screenshot 2025-11-19 at 08 12 14

DevTools

  • a8fd0ba Redesign DevTools window as a minimized floating toolbar
  • 5a80623 [runtime] ReloadEffects v2: Replace glow with 'magic border' and glitch with 'Error Notification'
  • f6ad19f [runtime] ReloadEffects: Create special 'OverlayLayout' to let overlays match the parent container size
  • 7b6e7d2 [runtime] Only broadcast an active state when the window is active

Gradle

  • d617517 Include mainClass and user arguments in argfile
  • 971d4ac GradleRecompiler: Respect '--offline' mode
  • c658957 Recompiler: Automatically use configuration cache and parallel execution for recompilations
  • 1f18253 [gradle] Remove 'InternalHotReloadGradleApi'
  • 93148c5 [gradle] Support specifying custom JBR versions

Orchestration

  • de620aa Add 'RestartRequest' orchestration message
  • 4fd0b66 [orchestration] Add OrchestrationMessageEncoder APIs and migrate messages to custom encodings (over j.io.Serializable)

Core

  • a2dc9bc Deprecate top-level coroutines APIs, which might pollute other projects

Don't miss a new compose-hot-reload release

NewReleases is sending notifications on new releases.