github spring-projects/spring-framework v3.0.0.RC3
3.0 RC3 Release

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

⭐ New Features

  • Make filterModel() in MappingJacksonJsonView more lenient [SPR-6470] #11136
  • Add namespace support for "phase" on JMS listener-container [SPR-6460] #11126
  • Hibernate support does not support Hibernate 3.2 (only 3.3) [SPR-6459] #11125
  • Make private method in TransactionAwareConnectionFactoryProxy to match TransactionAwareDataSource [SPR-6438] #11104
  • BeanPropertyRowMapper should provide static newInstance methods [SPR-6433] #11099
  • Add an option to disable the automatic creation of nested path in DataBinder and subclasses [SPR-6430] #11096
  • Add mvc namespace element for registering Parameterizable View Controllers [SPR-6413] #11079
  • Provide localized field name in JSR-303 validation messages [SPR-6407] #11073
  • StringToClassConverter missing [SPR-6406] #11072
  • Create org.springframework.context.support.ConversionServiceFactoryBean [SPR-6397] #11063
  • Add support for the HIbernate RegionFactory cache API to LocalSessionFactoryBean [SPR-6387] #11053
  • Quartz SchedulerFactoryBean delayed start [SPR-6382] #11048
  • Need more flexibility around conversion strategies and how to bootstrap different conversion strategies. [SPR-6381] #11047
  • mvc:annotation-driven does not register javax.validation.Valdiator by default with the application context ? [SPR-6377] #11044
  • Register sensible default HTTP Message Converters based on what is available in the classpath [SPR-6375] #11042
  • Add a EntityConverter for mapping between entity identifiers and entity references [SPR-6374] #11040
  • Do not require bound classes or context for Jaxb2Marshaller [SPR-6372] #11038
  • Jaxb2Marshaller should use AnnotationUtils [SPR-6371] #11037
  • mvc namespace should support adding HandlerInterceptors [SPR-6352] #11018
  • ResourceDatabasePopulator is too verbose when reporting ignored failures [SPR-6348] #11014
  • improve existing LTW to not depend on proprietary/mock jars [SPR-6333] #10999
  • location parsing might incorrectly rely on the URL API [SPR-6332] #10998
  • Phased Lifecycle Stop [SPR-5507] #10179
  • Spring MVC Interceptor Documentation [SPR-5158] #9831
  • Ability to restrict HandlerInterceptors to specific controller paths [SPR-4015] #8695

🪲 Bug Fixes

  • Application context does not properly handle non-running SmartLifecyle beans [SPR-6572] #11238
  • ConversionService does not support List to Iterable [SPR-6478] #11144
  • ConversionService does not support List to Object [SPR-6477] #11143
  • ConversionService does not support Map to Object [SPR-6476] #11142
  • ContentNegotiatingViewResolver can not handle View implementations returning null as content type [SPR-6466] #11132
  • Named constructor args cannot be overridden by child bean definitions [SPR-6463] #11129
  • TaskExecutor not initialized in task namespace [SPR-6444] #11110
  • mvc:interceptors configuration is not aware of 'p' namespace [SPR-6414] #11080
  • CXF integration broken in Spring 3 RC2 [SPR-6412] #11078
  • Regression: Cannot import XML bean documents using classpath*: pseudo URLs [SPR-6411] #11077
  • Behavior of Bean loading changed in RC2 (Incompatible to Apache CXF) [SPR-6410] #11076
  • Regression: HibernateTransactionManager.doBegin fails with java.lang.IllegalStateException: Already value [org.springframework.jdbc.datasource.ConnectionHolder [SPR-6409] #11075
  • Incorrent H2 versions in reference documentation, section 12.8.6 [SPR-6403] #11069
  • Spring manifest forbids CGLib 2.2.0 from being used [SPR-6401] #11067
  • CGLIB version should be aligned in Manifest to allow usage of 2.2.0 in OSGI [SPR-6400] #11066
  • When binding directly to fields (binder.initDirectFieldAccess()), @DateTimeFormat fails [SPR-6396] #11062
  • BeanDefinitions are no longer singletons by default which breaks apache cxf [SPR-6391] #11057
  • AbstractJasperReportsView doc is out of date [SPR-6390] #11056
  • task:executor/ cannot be used as an inner bean [SPR-6388] #11054
  • MappingJacksonHttpMessageConverter ignores supported media types property [SPR-6386] #11052
  • RC2: Issue with RequestMethod.GET differs from M2 [SPR-6378] #11045
  • PropertyPlaceholder Value not resolved with ExecutorBeanDefinitionParser ("Invalid pool-size value [${task.executors}]") [SPR-6368] #11034
  • Cannot import bean definitions using classpath*: resource location [SPR-6366] #11032
  • spring-jdbc.xsd script element claims resource patterns can be used for any SQL resource location but this is only supported for initialize-database tag [SPR-6365] #11031
  • TransactionTemplate leaks transactions when TransactionCallback propagates undeclared checked exception [SPR-6361] #11027
  • NPE in AbstractApplicationContext finishRefresh when initialized via Spring DM [SPR-6356] #11022
  • ApplicationContext very slow to shutdown with bean of type org.springframework.scheduling.quartz.SchedulerFactoryBean [SPR-6354] #11020
  • classpath*: is no longer finding resources with [SPR-6351] #11017
  • Converting from String to Properties with leading/trailing whitespace results in ConversionFailedException [SPR-6350] #11016
  • Formatting subsystem contains Java 6 API dependency [SPR-6349] #11015
  • NoSuchMethodException in DerbyEmbeddedDatabaseConfigurer [SPR-6346] #11012
  • ResourceDatabasePopulator does not handle comments properly when ignoring failures [SPR-6345] #11011
  • InitDestroyAnnotationBeanPostProcessor is flipping the initialization order [SPR-6344] #11010
  • PathVariable resolution does not work properly [SPR-6280] #10947
  • OracleLobHandler: Temporary LOBs don't get freed and eat TEMP tablespace [SPR-6209] #10877
  • NullPointerException when using @CookieValue annotation [SPR-5802] #10472

📔 Documentation

  • Doc: spring-agent.jar has changed name [SPR-6469] #11135
  • Update docs to use 3.0 JavaDoc links for references [SPR-6402] #11068
  • Documentation glitch [SPR-6342] #11008
  • Remove references and example of Commons Attributes usage for the JMX chapter [SPR-6338] #11004
  • Spring Reference Documentation is missing documentation of restrictions of ManagedAttribute and ManagedOperation [SPR-6026] #10695
  • Out of page fragments in pdf version of "The Spring Framework - Reference Documentation". [SPR-4724] #9401

Don't miss a new spring-framework release

NewReleases is sending notifications on new releases.