github spring-projects/spring-framework v3.2.4.RELEASE
3.2.4 Release

latest releases: v6.2.0, v6.1.15, v6.2.0-RC3...
5 years ago

⭐ New Features

  • Fix potential security risk when using Spring OXM [SPR-10806] #15432
  • Fix SimpleJdbc{Call,Insert} Javadoc [SPR-10792] #15418
  • Make HttpHeaders getFirstDate(String headerName) and setDate(String headerName, long date) methods as public [SPR-10713] #15341
  • WebAsyncUtils could/should cache the reference to StandardServletAsyncWebRequest's constructor [SPR-10673] #15301
  • Configurable JSON prefix on MappingJackson2HttpMessageConverter and MappingJacksonHttpMessageConverter [SPR-10627] #15255
  • Add ability to check that attribute does not exist in Spring MVC test framework [SPR-10509] #15141
  • XStreamMarshaller - no way to set a MapperWrapper on XStream [SPR-10421] #15054
  • Unnecessary blocking in DelegatingFilterProxy [SPR-10413] #15046

🪲 Bug Fixes

  • ResourceHttpRequestHandler always logs warning [SPR-10780] #15407
  • UriComponentsBuilder should be case-insensitive when parsing URL scheme names [SPR-10779] #15406
  • Spring + Quartz 2.2.0 Integration is Inconsistent [SPR-10775] #15401
  • is read incorrectly in PersistenceUnitReader [SPR-10767] #15393
  • JDBC Connection is not released due to incorrectly defined catch [SPR-10755] #15381
  • setPrefixJson don't work in org.springframework.web.servlet.view.json.MappingJackson2JsonView and org.springframework.web.servlet.view.json.MappingJacksonJsonView [SPR-10752] #15378
  • spring-instrument has unused dependency on spring-core [SPR-10732] #15360
  • spring-instrument is lacking Java 7 instrumentation manifest attributes [SPR-10731] #15359
  • method demarcated with @Async isn't executed when precompiled [SPR-10715] #15343
  • ClassPathJaxb2TypeScanner which scans packagesToScan for Jaxb2Marshaller does not scan for @XmlRegistry annotation [SPR-10714] #15342
  • Spring 3.2.2 AOP has increased memory usage [SPR-10709] #15337
  • ServletUriComponentsBuilder doesn't work if X-Forwarded-Host is in host:port format [SPR-10701] #15329
  • ${} placeholders are not resolved in @ImportResource [SPR-10686] #15314
  • ContentNegotiatingViewResolver does not select any views if no content types are requested [SPR-10683] #15311
  • BeanFactory.getBeansWithAnnotation() should not consider abstract beans [SPR-10663] #15291
  • Cached MethodExecutor invokes wrong method [SPR-10657] #15285
  • Missing RmiInvocationWrapperRTD.xml (build problem?) [SPR-10649] #15277
  • HttpHeaders should be tolerant with bad date-aware headers as it said in the RFC 2616 [SPR-10648] #15276
  • ConfigurationClassPostProcessor should be Ordered.HIGHEST_PRECEDENCE [SPR-10645] #15273
  • Invocation of @Async service fails [SPR-10636] #15264
  • TypeDescriptor must be Serializable [SPR-10631] #15259
  • UnionMethodMatcher and ClassFilterAwareUnionMethodMatcher have broken eqauls. [SPR-10604] #15233
  • Rename HttpHeaders#getIfNotModifiedSince() to getIfModifiedSince() to avoid confusing [SPR-10600] #15229
  • ClassCastException on meta @Components with not Spring value [SPR-10580] #15209
  • Revert change for SPR-10402 that allowed treating empty values as missing values [SPR-10578] #15207
  • Spring3.2 bug context:property-placeholder nested search property appear java.lang.StackOverflowError [SPR-10549] #15180
  • Async does not work anymore when switching from 3.2 to 3.2.2 [SPR-10492] #15125

📔 Documentation

  • Documentation Error: rollbackForClassname is listed, should be rollbackForClassName (notice UPPERcase N) [SPR-10754] #15380
  • SQL syntax error in jdbcTemplate update example [SPR-10625] #15253
  • Doc: JMS CachingConnectionFactory incompatible with DefaultMessageListenerContainer in some circumstances [SPR-10581] #15210

Don't miss a new spring-framework release

NewReleases is sending notifications on new releases.