|
From: <fab...@us...> - 2008-10-10 12:00:24
|
Revision: 3828
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=3828&view=rev
Author: fabiomaulo
Date: 2008-10-10 12:00:14 +0000 (Fri, 10 Oct 2008)
Log Message:
-----------
Actualized with releasenote of branch
Modified Paths:
--------------
trunk/nhibernate/releasenotes.txt
Modified: trunk/nhibernate/releasenotes.txt
===================================================================
--- trunk/nhibernate/releasenotes.txt 2008-10-10 04:33:22 UTC (rev 3827)
+++ trunk/nhibernate/releasenotes.txt 2008-10-10 12:00:14 UTC (rev 3828)
@@ -1,3 +1,151 @@
+Build 2.0.1.GA
+========================
+** Bug
+ * [NH-1293] - Changed behavior of Filters for many-to-one associations brings up possible bug when used with outer joins.
+ * [NH-1464] - C++ and Dispose method
+ * [NH-1466] - current_session_context_class = thread_static doesn't work
+ * [NH-1473] - IsEqual and Compare broken in EntityType
+ * [NH-1481] - Named Hql queries w/ Named Parameters broken after upgrade to 2.0 from 1.2.1
+ * [NH-1483] - Subclass Not Loaded From Cache as Baseclass
+ * [NH-1488] - Table per class hierarchy and OUTER JOIN
+ * [NH-1490] - Wrong order of parameters in query when session uses IFilter
+ * [NH-1492] - Parameter mismatch enabling filters
+ * [NH-1499] - NullReferenceException construting Criteria query
+
+** Improvement
+ * [NH-1484] - first chance exception 'NHibernate.MappingException' when starting a webapplication
+ * [NH-1496] - Configuration.AddAssembly(Assembly) should do some logging if no mapping files where found
+ * [NH-1500] - Spelling error of NHibernate.Cfg.ConfigurationSchema.ParseColectionsCache
+
+
+** Patch
+ * [NH-1034] - HQL functions - parameters support
+ * [NH-1434] - Some unit test supplies non-character value to LIKE: not portable across every RDBMS
+ * [NH-1435] - Explicitly order query in NH-1179 to ensure reliable results
+ * [NH-1436] - Mapping of NH-1250 not portable across every RDBMS
+ * [NH-1437] - Mapping of NH-1408 not portable across every RDBMS
+ * [NH-1438] - Some queries from FooBarTest fixture are not portable across every RDBMS
+ * [NH-1439] - Handle Dialect.GetIdentityColumnString(DbType type)
+ * [NH-1459] - Sybase dialect
+ * [NH-1462] - StringHelper.GetFullClassname fails to parse generic types
+
+Build 2.0.0.GA
+========================
+** BREAKING CHANGES from NH1.2.1GA to NH2.0.0
+ ##### Infrastructure #####
+ * .NET 1.1 is no longer supported
+ * Nullables.NHibernate is no longer supported (use nullable types of .NET 2.0)
+ * Contrib projects moved to http://sourceforge.net/projects/nhcontrib
+
+ ##### Compile time #####
+ * NHibernate.Expression namespace was renamed to NHibernate.Criterion
+ * IInterceptor have additional methods. (IsUnsaved was renamed IsTransient)
+ * INamingStrategy
+ * IType
+ * IEntityPersister
+ * IVersionType
+ * IBatcher
+ * IUserCollectionType
+ * IEnhancedUserType
+ * IPropertyAccessor
+ * ValueTypeType renamed to PrimitiveType
+
+ ##### Possible Breaking Changes for external frameworks #####
+ * Various classes were moved between namespaces
+ * Various classes have been renamed (to match Hibernate 3.2 names)
+ * ISession interface have additional methods
+ * ICacheProvider
+ * ICriterion
+ * CriteriaQueryTranslator
+
+ ##### Initialization time #####
+ * <nhibernate> section, in App.config, is no longer supported and will be ignored. Configuration schema for configuration file and App.config is now identical, and the App.config section name is: <hibernate-configuration>
+ * <hibernate-configuration> have a different schema and all properties names are cheked
+ * configuration properties are no longer prefixed by "hibernate.", if before you would specify "hibernate.dialect", now you specify just "dialect"
+ * All named queries will be validated at initialization time, an exception will be thrown if any is not valid (can be disabled if needed)
+ * Stricter checks for proxying classes (all public methods must be virtual)
+
+ ##### Run time #####
+ * SaveOrUpdateCopy() returns a new instance of the entity without changing the original
+ * AutoFlush will not occur outside a transaction - Database transactions are never optional, all communication with the database must occur inside a transaction, whatever you read or write data.
+ * NHibernate will return long for count(*) queries on SQL Server
+ * <formula> must contain parenthesis when needed
+ * The HQL functions names may cause conflic in your HQL (reserved names are: substring,locate,trim,length,bit_length,coalesce,nullif,abs,mod,sqrt,upper,lower,cast,extract,concat,current_timestamp,sysdate,second,minute,hour,day,month,year,str)
+ * <any> when meta-type="class" the persistent type is a string containing the Class.FullName (In order to set a parameter in a query you must use SetParameter("paraName", typeof(YourClass).FullName, NHibernateUtil.ClassMetaType) )
+
+ ##### Mapping #####
+ * <any> : default meta-type is "string" (was "class")
+
+Build 2.0.0.CR2
+========================
+** Sub-task
+ * [NH-1407] - Actualize documentation of <any>
+
+Build 2.0.0.CR1
+========================
+** Bug
+ * [NH-1361] - ProxyTypeValidator: Non-virtual public methods are accepted
+ * [NH-1389] - Sybase SQLAnywhere 8/9 support broken in Beta1 onword
+ * [NH-1399] - Database constraint names and hash collisions
+ * [NH-1403] - Support <any> with meta-type="class"
+ * [NH-1405] - composite-id property is nulled when related composite many-to-one mapping returns null.
+ * [NH-1406] - IQuery.SetTimeout work incorrect for ExecuteUpdate
+ * [NH-1408] - CriteriaTransformer don't clone a DetachedCriteria with sub DetachedCriteria
+ * [NH-1413] - Paging with multiple orders fail in MSSQL2005
+
+** Improvement
+ * [NH-1304] - Reflection optimizer on != property access
+ * [NH-1415] - Adding multi query support to MySqlDataDriver
+
+** New Feature
+ * [NH-1412] - Allow custom accessors to define if the ReflectionOptimizer can be used.
+
+** Patch
+ * [NH-1254] - Sybase ASA10 - Dialect + Driver
+ * [NH-1390] - Union subclass support for PostgreSQL
+
+** Task
+ * [NH-1410] - Spelling mistake in error message: sublcass must be subclass
+
+
+Build 2.0.0.Beta2
+========================
+** Bug
+ * [NH-1030] - DB2400Dialect : mod(x,y) function triggers a parse exception
+ * [NH-1077] - Pessimistic locking for SQL Server fails on cached objects
+ * [NH-1258] - Oracle Sequences mappings without Schema information throwns InvalidKeyException
+ * [NH-1279] - AggressiveRelease tests fail for MySQL
+ * [NH-1300] - Detached Entities that have many-to-one associations improperly throw LazyInitializationExceptions when accessing the association outside the loading session
+ * [NH-1355] - Custom Version type (IUserVersionType) not allowed
+ * [NH-1362] - Nested cascades on ISession.Refresh()
+ * [NH-1375] - Disable Multi Query support for Npgsql
+ * [NH-1383] - Components with (non-C#) Nullables do not follow documentation sect. 7.1 "if all component columns are null, then the entire component is null"
+ * [NH-1384] - Support for latest Npgsql2 (PostgreSQL) Data Provider
+
+** Improvement
+ * [NH-693] - Better error message when user forgets to supply table name
+ * [NH-803] - Support DML type batch sql statements
+ * [NH-824] - GetClassname cannot parse generic classnames
+ * [NH-938] - Escape characters in Like expressions
+ * [NH-978] - show_sql: Transaction Begin, Commit, Rollback
+ * [NH-1101] - component directy detection should consider null component value to be equiv to all component member's being null
+ * [NH-1151] - Improve Configuration to Support ASP.NET Configuration File Hierarchy and Inheritance
+ * [NH-1216] - SchemaExport creates varchar(255) on MySQL when Property Type is StringClob
+ * [NH-1236] - XML Entity support in mapping files broken
+ * [NH-1257] - lazy=true and fetch=join doesn't work together it will be nice to receive a WARN
+ * [NH-1364] - LinkedHashMap.RemoveImpl can be improved (using try/catch for common scenario)
+ * [NH-1382] - Oracle Dialect support for Unsigned Int (UInt32, UInt64)
+
+** New Feature
+ * [NH-1115] - Add support for "Refresh" cascade style
+ * [NH-1367] - Add Interceptor or Event to Batcher
+
+
+** Task
+ * [NH-1144] - Apply patch for NH-1022 (Oracle command batching) to trunk
+ * [NH-1210] - "table" attribute documented as required when in fact optional
+
+
Build 2.0.0.Beta1
========================
** Bug
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|