3.5 Spring.net 2.0 finally officially released.

Source: Internet
Author: User

have been very fond of spring.net, but after August 2, 2011 1.3.2 officially released, there is no official version of the release.

Until 4 days ago, Spring.net 2.0 GA was finally release.

There are no updates on the http://www.springframework.net/site.

The source code shown on Github has been release, but there is no build DLL to download.

Here is the release notes released on GitHub:

New Feature Highlights
    • Spring Codeconfig Integrated to Core
    • . NET 3.5 and later supported
    • Generic types taken into use
    • ASP. NET MVC 5/webapi 2.2 support
    • NHibernate 4 Support
API and behavioural changes
    • Protected fields were changed to private. Access is now allowed via public/protected property member.
    • The most of the members marked as Obsolete before 2.0 release were removed.
    • Dbprovider automatically sets Bindbyname to True for Oracle's odp.net OracleCommand instances when created
Project Structure and packaging changes
    • SPRING.DATA.NHIBERNATE.3X projects were merged to single Spring.Data.NHibernate3 project
      • You need to uninstall old NuGet packages and install the new Spring.datanhibernate3 package
    • Spring.Scheduling.Quartz have been replaced with SPRING.SCHEDULING.QUARTZ2
Detailed Issuesbug

[SPRNET-21]-Event Wiring Prototype Source to Singleton Sink Does Nothing
[SPRNET-1386]-webserviceexporter results in case-sensitive. asmx URLs
[SPRNET-1409]-Bug in methodparameterscriteria.issatisfied () Method
[SPRNET-1427]-Prevent objectfactory from doing work while in the process of being disposed to Prevent object resolution W Hen container is a inconsistent state
[SPRNET-1433]-Aoputils.isaopproxy and Isaopproxytype fails to consider Inheritanceaopproxy instances and types
[SPRNET-1458]-Nuget package Spring.Testing.NUnit can not find nunit.framework
[SPRNET-1461]-Transaction Timeout value not adhered while using TransactionAttribute
[SPRNET-1464]-WCF Service exporter does not support contract interfaces this inherit from other interfaces
[SPRNET-1468]-Variables not working in Basebindingcontainer
[SPRNET-1470]-Setting property of type IList using without the @element-type specified fails.
[SPRNET-1473]-A call to Springmvcdependencyresolver GetServices fails with a cast exception (DictionaryEntry-imple mentation)
[SPRNET-1474]-SimpleDelegatingSessionFactory.cs Connection Leak
[SPRNET-1481]-springcontrollerfactory does not properly delegate to underlying base class if Controller not registered W ith the ApplicationContext (MVC2)
[SPRNET-1482]-springcontrollerfactory returns null instance by default
[SPRNET-1485]-cachedsession createproducer destination NULL
[SPRNET-1490]-NumberUtils.IsZero:invalid cast for Byte and SByte
[SPRNET-1499]-WebService exported produces "Duplicate type name within an assembly" exception
[SPRNET-1505]-support using proxyied Objects as Factory Objects
[SPRNET-1462]-Spring DB Provider initialization issue with Oracle one-to-one G bit-errors attached.
[SPRNET-1518]-Idestructionawareobjectpostprocessor defined postprocessors do not receive Postprocessbeforedestruction method Calls
[SPRNET-1519]-[Controller] attribute stereotype does not exists
[SPRNET-1520]-autowired into Spring.Collections.Generic.ISet does don't work, Exceptions shows that abstract class Set can ' t be intantiated
[SPRNET-1524]-indexoutofrangeexception when matching ambiguous method using params parameters
[SPRNET-1527]-GetObject (string namevalue) does not resolve objects correctly
[SPRNET-1529]-expressionevaluation cannot process Byte values
[SPRNET-1516]-Spring.Reflection.Dynamic.SafeMethod ctor not thread safe
[SPRNET-1535]-Xmlmessageconverter always appends UTF8 preamble (BOM)
[SPRNET-1543]-defaultlistableobjectfactory.getobjectdefinitionnames is getting them from all ancestors, but Variableplaceholderconfigurer is trying to get the objectdefinition just from the current context and not the parent, pote Ntial NPE exception.
[SPRNET-1544]-codeconfig Componentscan does not setup objectscope.session and Objectscope.request not automatically with Lazyinit
[SPRNET-1545]-Web scoped objects with IDisposable failing when object created twice
[SPRNET-1547]-scannedgenericobjectdefinition doesn ' t apply default Autowire mode
[SPRNET-1549]-2.0.0 M2 Release with MVC4 fails on second request to controller object with duplicate key error
[SPRNET-1558]-Spring.Aop.Framework.HashtableCachingAdvisorChainFactory not thread safe
[SPRNET-1563]-make code as clscompliant as possible
[SPRNET-1566]-Spring.Data.Support.FallbackExceptionTranslator.Translate () should return an exception, not throw one
[SPRNET-1567]-Hibernatetransactionmanager Assign incorrect connection timeout
[SPRNET-1318]-dramatically inefficent objectfactory disposing
[SPRNET-1513]-Hibernatetransactionmanager dobegin fails with Oracle 8i
[SPRNET-1435]-unhandled exception from TypeConversionUtils.cs on line 147.
[SPRNET-1494]-Class Spring.Aop.Framework.DynamicProxy.CachedAopProxyFactory logs message on INFO level
[SPRNET-1445]-Can not Autowire IDictionary
[SPRNET-1498]-Prevent simpledelegatingsessionfactory Second level cache key conflict

Improvement

[SPRNET-1247]-Update to use Common.logging 2.0
[SPRNET-1385]-update README for first time checkout and build
[SPRNET-1471]-Set IDictionary property using non-generic element.
[SPRNET-1489]-support invalidating cache at the entire method level
[SPRNET-751]-Add generic method "T GetObject (string name)" to interface Iobjectfactory
[SPRNET-881]-Add autowire-candidate and primary as metadata options for defining object definitions.
[SPRNET-1522]-Eliminate cache key conflicts when using Simpledelegatingsessionfactory and Second-level caching with mult Iple databases
[SPRNET-1534]-Object definitions with identical values for id= "..." and name= "..." is excluded from Getobjectsbytype (.. .) and GetObjects () calls
[SPRNET-1509]-Upgrade to NUnit 2.6
[SPRNET-1525]-oracleodp-11-2.0
[SPRNET-1540]-Update NHibernate to 3.3.3
[SPRNET-1542]-Automatically register context namespace parser
[SPRNET-1559]-Update to use Apache NMS 1.6
[SPRNET-1571]-Dbprovider should set bindbyname for OracleCommand to True
[SPRNET-1415]-Generic iadooperations missing Createdbparameters ()

New Feature

[SPRNET-1478]-use of the lazy properties of NHibernate in Spring.net
[SPRNET-1497]-ADD support for ASP. MVC4 and HTTP WebAPI
[SPRNET-1501]-Add support for SQLite 1.0.80
[SPRNET-1504]-Support NHibernate 3.3.0 GA
[SPRNET-1514]-ADD ifactoryobject implementation to support arbitrary delegate invocation for object creation
[SPRNET-1521]-Add autowireattributepostprocessor
[SPRNET-1387]-ASP. PageHandlerFactory cannot inject dependencies in the presence of the WebForms 4.0 routing Infrastr Ucture
[SPRNET-1507]-ADD support for dynamic type ExpandoObject in spring.net expressions
[SPRNET-1536]-Merge sprnet-codeconfig project into sprnet
[SPRNET-1539]-quartz.net 2.3 support
[SPRNET-1561]-ASP. NET MVC 5 support
[SPRNET-1572]-Support for Oracle odp.net Managed Provider v. 121.1

Task

[SPRNET-1383]-Test Configsectionvariablesourcetests.testvariableresolutionfromapplicationsettingsschema fails Under. NET 3.5
[SPRNET-1459]-Remove VS2003, VS2005 projects and solutions
[SPRNET-1460]-Drop Framework 1.x support
[SPRNET-1503]-Update messaging.nms to Apache.NMS.ActiveMQ 1.5.4
[SPRNET-1508]-Publish pre-release versions to NuGet
[SPRNET-1512]-Spring.Context.Support.AbstractApplicationContext.GetObjectNamesForType (..) fails to account for Parent Applicationcontext/objectfactory Object Definitions
[SPRNET-1560]-Remove VS2008 project and solution files
[SPRNET-1564]-Remove code marked as obsolete

3.5 Spring.net 2.0 finally officially released.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.