Docker Compose focused on stability and edge-case handling across three releases. v5.1.0 and v5.0.2 shipped fixes for container lifecycle issues—recreating containers when mounted image digests change, emitting status events after network reconnection, and properly executing post-start hooks in compose run. v5.1.1 tightened up terminal I/O with fixes to TTY console size handling and a deadlock in the TTY writer, while keeping dependencies current with Go 1.25.8 and updated moby and containerd libraries.
Container event reliability and developer experience improvements dominated the month. Fixed container status event emission after network reconnection and nil pointer dereferences in event monitoring, while addressing watch mode crashes during rebuilds and post_start hook execution in compose run. OCI artifact paths on Windows now resolve correctly.