0.5.1 — 2025-05-26
➡️ PyPI page: venvstacks 0.5.1.
Changed
- Build failures for invalid layer locks now provide more details on the discrepancies that result in the lock being considered invalid (changed in #181).
Fixed
launch_moduleis now correctly set in the internalvenvstacks_layer.jsonconfiguration file shipped as part of application layers (resolved in #174).- Layer locks are no longer incorrectly marked as invalid solely because the lock input cache files for the declared requirements are missing (reported in #175).
- Layer lock metadata generated by versions prior to 0.5.0 is now accepted as valid as long as the locked requirements file hasn't changed (resolved in #187).
- Resetting runtime and framework layer locks no longer prevents locking layers that depend on the affected layers (resolved in #187).
- Repeated local builds for environments using the dynamic library loading wrapper scripts no longer corrupt the base Python environment link (reported in #184).