From 3166fcaee1dfce3093aab0826014829bad55f395 Mon Sep 17 00:00:00 2001 From: Schneems Date: Fri, 13 Dec 2024 11:57:08 -0600 Subject: [PATCH] Add changelog --- buildpacks/ruby/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/buildpacks/ruby/CHANGELOG.md b/buildpacks/ruby/CHANGELOG.md index 8bf04312..20eefd79 100644 --- a/buildpacks/ruby/CHANGELOG.md +++ b/buildpacks/ruby/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Layer metadata deserialization to Rust structs is now using `#[serde(deny_unknown_fields)]` this prevents the accidental scenario where metadata containing a superset of fields could accidentally be deserialized to the wrong struct. It's unlikely this is currently happening with the current buildpack, but it's a possibly-observable difference so it's being listed ([#371](https://github.com/heroku/buildpacks-ruby/pull/371)) + ## [4.0.1] - 2024-12-11 ### Fixed