Update the configuration metadata changelog to include properties whose default values have changed by junpakPark · Pull Request #48962 · spring-projects/spring-boot

added 3 commits

January 24, 2026 23:48
Detect when configuration property default values have changed between
versions. This allows users to be notified of changes that might affect
their application's behavior without any code changes on their part.

Closes spring-projectsgh-47505

Signed-off-by: junpak <junpak.park@gmail.com>
Add a new section at the top of the configuration properties changelog
to display properties whose default values have changed. This helps
users identify changes that might affect their application's behavior.

The section displays the property key, old default value, and new
default value in a table format.

Signed-off-by: junpak <junpak.park@gmail.com>
Verify that default value changes are detected correctly for array
properties. The JSON parser produces ArrayList instances which
support equality comparison via Objects.equals().

Signed-off-by: junpak <junpak.park@gmail.com>

@snicoll snicoll changed the title Add DEFAULT_VALUE_CHANGED to configuration metadata changelog Update the configuration metadata changelog to include properties whose default values have changed

Jan 30, 2026

snicoll pushed a commit that referenced this pull request

Jan 30, 2026
This commit adds a new section in the Configuration Changelog to
indicate properties whose default values have changed.

See gh-48962

Signed-off-by: junpak <junpak.park@gmail.com>

snicoll added a commit that referenced this pull request

Jan 30, 2026
This commit adds a new section in the Configuration Changelog to
indicate properties whose default values have changed.

See gh-48962