Spring v5.1.15.RELEASE Release Notes
Release Date: 2020-04-28 // almost 4 years ago-
🍱 ⭐ New Features
- 📇 Caching of autowire candidate metadata for lazy beans #24973
- 0️⃣ Put a limit on the size of DefaultSingletonBeanRegistry#suppressedExceptions #24972
- 0️⃣ Honor overridden AcceptHeaderLocaleContextResolver.getDefaultLocale() #24876
🍱 🐞 Bug Fixes
- 🤡 MockHttpServletRequest should not strip brackets from IPV6 address supplied via Host header #24917
- Connection created by SingleConnectionDataSource with suppressClose=true always returns isClosed=false even if the target connection is closed #24858
- 0️⃣ DefaultListableBeanFactory.getBean(Class) throws NoSuchBeanDefinitionException on existing bean if getBean(Class) previously tried before registration #24855
- Recursively copy directory with symbolic link #24826
- ⚠ Illegal reflective access warning for interface-based lookup method injection #24791
- 👯 Using UriComponentsBuilder.cloneBuilder does not copy uriVariables #24779
- Implementing interface in abstract class does not expose parameter annotations #24754
- 📦 Missing nullability declarations for package web.socket.server.jetty #24750
- 👀 MediaTypeNotSupportedStatusException seems unused #24748
- Spring generates huge callstack for async requests #24692
- ➕ addCandidateComponentsFromIndex should create ScannedGenericBeanDefinitions #24639
⬆️ 🔨 Dependency Upgrades
- ⬆️ Upgrade to Reactor Californium-SR18 #24893