github spring-projects/spring-framework v4.2.7.RELEASE
4.2.7 Release

latest releases: v6.2.0-M2, v6.1.7, v6.0.20...
5 years ago

⭐ New Features

  • SimpleBrokerMessageHandler makes an assertion about the type of the MessageHeaderAccessor, but doesn't seem to care [SPR-14279] #18851
  • Spring Web should process requests with empty/invalid mime type [SPR-14309] #18881
  • Consistent Error handling in MessageChannel implementations [SPR-14323] #18895
  • Allow method inlining of ObjectUtils.nullSafeEquals() [SPR-14349] #18921
  • Improve error handling when resolving message payloads [SPR-14394] #18967

🪲 Bug Fixes

  • Meta-@Conditional lookup does not work consistently with ASM [SPR-14257] #18829
  • Memory leak on STOMP broker connections that fail before heartbeats start [SPR-14266] #18838
  • markBeanAsCreated does not clear merged bean definition in a thread-safe fashion [SPR-14269] #18841
  • @Bean not detected in extended interface [SPR-14288] #18860
  • StringIndexOutOfBoundsException when calling BeanWrapperImpl.setPropertyValue("[']", "foobar") [SPR-14293] #18865
  • SettableListenableFuture.setException(Throwable) doesn't work for Error [SPR-14298] #18870
  • Cannot put tiles:definition inside tiles:putAttribute [SPR-14311] #18883
  • After-completion callback not triggered for custom Throwable subclass [SPR-14329] #18901
  • EventListenerMethodProcessor resolves classes (by MethodIntrospector) of lazy beans causing NoClassDefFoundError [SPR-14330] #18902
  • Race condition in handling of @Lookup annotation [SPR-14333] #18905
  • AllEncompassingFormHttpMessageConverter ignores JAXB XML when Jackson used for JSON [SPR-14336] #18908
  • Different error codes on same formatter registered in different ways [SPR-14345] #18917
  • SockJs heartbeat during message send closes socket [SPR-14356] #18928
  • Deadlock while creating a new thread on bean initialization with transactional code invocation [SPR-14388] #18961
  • Cache infrastructure using AspectJ is not properly configured [SPR-14413] #18984
  • Return type implementing DeferredResult is rejected with exception [SPR-14423] #18994
  • NPE was occurred at WebUtils.isSameOrigin [SPR-14305] #18877
  • HtmlUnitRequestBuilder should decode request parameter names [SPR-14177] #18748

📔 Documentation

  • Reference Documentation: Why does not exist an XML configuration version for @Async? [SPR-14164] #18736
  • Ambiguous sentence in the cache documentation [SPR-14399] #18017

Don't miss a new spring-framework release

NewReleases is sending notifications on new releases.