spring-framework v7.1.0-RC2
spring-framework v7.1.0-RC2
:star: New Features
- Refine
PropertyPathsupport #37642 - Deprecate
AutoPopulatingListfor removal #37639 - Copy builder lists in
HttpServiceProxyFactory#37601 - Align generics in
ExceptionTypeFilterconstructors #37598 - Copy includes and excludes in
RetryPolicy.Builder#37596 - Reject space-separated profile names in expressions #37595
- Reject profile expressions with missing operators or operands #37593
- Detect alias circles when resolving alias targets #37585
- Stop basing
PropertySource.toString()output on the log level #37540 - Make in-memory multipart Part content repeatable #37531
- Use
SqlParameterSourceas-is inSqlParameterSourceUtils.createBatch()#37524 - Use
toSqlParameterSourceinStatementSpec.paramSource(Object)#37501 - Resolve DataClassRowMapper columns via ResultSetMetaData instead of findColumn exceptions #37329
- Deep copy default headers, cookies in client builders #37325
- Honor If-Range for resource range requests #37218
- Validate namespace and local name in require #36915
:lady_beetle: Bug Fixes
- Honor
ignoreUnknownFieldsfor invalid property paths inDataBinder#37641 - Double negation in profile expressions is parsed incorrectly #37594
- Detect overflow for floating-point numbers in
NumberUtils#37586 - Add JSON Lines to ProtobufJsonEncoder media types #37559
- Require semicolon before MIME type parameters #37545
- Avoid leaking temp file when disk limit is exceeded in
PartGenerator#37534
:notebook_with_decorative_cover: Documentation
- Improve FieldError constructor Javadoc #37533
- Document LocaleContextHolder inheritable behavior #36853
:hammer: Dependency Upgrades
:heart: Contributors
Thank you to all the contributors who worked on this release:
@Gimini-3, @Tanishq-Choudhary, @benelog, @cfcromn, @christianaurichzm, @guanchengang, @junhyeong9812, @kimseongchan0914, @lejuho, @lim950808, @namest504, and @padosol
Source spring-projects/spring-framework ·
v7.1.0-RC2· 2026-11-05 · upstream release
Mirrored verbatim for indexing. All rights belong to the upstream project.
Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.