v1.2.1 Docker builds now keep their heavyweight dependencies cached when application source changes. - CPU and CUDA images install locked dependencies before application source enters the build, so source-only changes rebuild only the lightweight runtime layers. - The pipeline publishes independent CPU and CUDA registry cache refs in max mode. Main, release tags, and retries can reuse those layers without exhausting GitHub Actions cache storage.