|
From: <fab...@us...> - 2009-03-15 13:09:05
|
Revision: 4137
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4137&view=rev
Author: fabiomaulo
Date: 2009-03-15 13:08:54 +0000 (Sun, 15 Mar 2009)
Log Message:
-----------
Actualized for NH2.1.0Alpha1 release
Modified Paths:
--------------
trunk/nhibernate/releasenotes.txt
Modified: trunk/nhibernate/releasenotes.txt
===================================================================
--- trunk/nhibernate/releasenotes.txt 2009-03-14 22:43:23 UTC (rev 4136)
+++ trunk/nhibernate/releasenotes.txt 2009-03-15 13:08:54 UTC (rev 4137)
@@ -20,7 +20,197 @@
##### Breaking Changes #####
* see NH-1633 if you are using SQL native queries
+Build 2.1.0.Alpha1
+========================
+** Sub-task
+ * [NH-1379] - Allow <typedef> for version custom type
+ * [NH-1649] - DateTime2 and DateTimeOffset data types support
+ * [NH-1650] - FileStream data type support
+ * [NH-1656] - Date and Time data types support
+
+** Bug
+ * [NH-1083] - When using a proxy with an interface access strategy on the Id does not get applied
+ * [NH-1177] - Save/Delete/Evict/Save does not work if collections are mapped
+ * [NH-1197] - Some tests related to paged subselect are failing under PostgreSQL
+ * [NH-1251] - TypeFactory.GetSerializableType race condition
+ * [NH-1253] - Named paramaters with numeric suffix may cause problems
+ * [NH-1297] - <idbag> with native ID generator throws InvalidCastException
+ * [NH-1329] - Expression.Sql with parameters (inside of functions) is broken
+ * [NH-1345] - PersistentGenericList.GetEnumerator missing Read
+ * [NH-1357] - ICriteria.ClearOrders is mispelled and belongs on DetachedCriteria too
+ * [NH-1358] - SchemaUpdate fails for Firebird in released binaries only - NHibernate source and local builds from this source work fine
+ * [NH-1385] - System.Collections.Generic.KeyNotFoundException exception in PersistentGenericMap.GetDeletes()
+ * [NH-1395] - Unsaved value null for ValueType
+ * [NH-1422] - incorrect parameter replacement when one variable is the prefix of another
+ * [NH-1443] - default_catalog is not used in create table
+ * [NH-1445] - CriteriaImpl.Clone does not propertly maintain the persistentClass
+ * [NH-1446] - cast case sensitivity
+ * [NH-1447] - boolean ConstantProjection fails with MSSQL2005
+ * [NH-1480] - SchemaUpdate & Oracle
+ * [NH-1495] - using access=field.camelcase with interface to create proxy
+ * [NH-1499] - NullReferenceException construting Criteria query
+ * [NH-1502] - Order by with projections uses invalid parameter characters
+ * [NH-1505] - LikeExpression when using projections is invalid
+ * [NH-1520] - SQLite Dialect does not properly escape names surrounded by backticks
+ * [NH-1521] - The drop scripts from SchemaExport in SQL2005 dialect will not work when using DefaultSchema setting other than dbo
+ * [NH-1522] - AdoTransaction.CloseIfRequerid
+ * [NH-1526] - Cannot use projection for Count in OrderBy
+ * [NH-1527] - Using projection on order by in conjuction with set max results with parameters passed to the projection will fail
+ * [NH-1528] - Using order by with a parameter and set max results on 2005 mix up the parameters
+ * [NH-1549] - Accessing Id of proxy with base class intializes proxy
+ * [NH-1552] - Paging in NHibernate builds buggy SQL query string, when paging is used against a MS SQL 2005 Database
+ * [NH-1556] - Cannot order by aggregates in HQL
+ * [NH-1572] - Small typo in AbstractType.Compare()
+ * [NH-1573] - "collable" typo in nhibernate-mapping.xsd
+ * [NH-1578] - The "not" criteria does surround the following or inner criteria with parens only when using MySQLDialect.
+ * [NH-1584] - one-to-one compositions to a joined subclass don't load
+ * [NH-1587] - PocoEntityTuplizer don't use ReflectionOptimizer for instantiator
+ * [NH-1590] - NHibernate.Util.ReflectHelper.TryGetMethod not returning inherited id-getter/setter
+ * [NH-1593] - SchemaUpdate not create property index.
+ * [NH-1594] - When setting property in hbm type="Decimal(precision, scale)" - "DECIMAL(19,5)" is always generated
+ * [NH-1608] - LRUMap Memory Leak
+ * [NH-1609] - MSSQL2005 dialect: paged query in multicriteria uses wrong parameter values when preceeded by other queries
+ * [NH-1611] - One-To-One Mappings Fail with Composite ID
+ * [NH-1612] - Native SQL queries for value collections fail with NullReferenceException
+ * [NH-1619] - NHibernateUtil returns a wrong IType for Boolean on Postgres
+ * [NH-1627] - lazy=extra causes the where=".." to be ignored when using collection.Count()
+ * [NH-1633] - Native SQL queries with addJoin or <return-join/> return object arrays instead of single Entities
+ * [NH-1637] - Oracle9Dialect Paging based on rownum is not valid.
+ * [NH-1640] - FETCH JOIN query doesn't work in a StatelessSession
+ * [NH-1654] - Reserved words in formula
+ * [NH-1668] - Ingres .NET Data Provider name changed
+ * [NH-1675] - Problem using distinct query with SetMaxResult
+ * [NH-1677] - Bug in Criteria API with EntityMode == Map
+ * [NH-1679] - System.Boolean type incorrectly mapped to YesNoType when the criterion is created by using a projection instead of a property name
+ * [NH-1685] - Generated Version Not Reloaded After Update
+ * [NH-1687] - Version tag are ignoring child column tag
+
+** Improvement
+ * [NH-298] - After, deleting an item which belongs to a <list> the list indices are not modified
+ * [NH-545] - Distributed transactions support
+ * [NH-645] - Support for scalar functions which don't return a value in where clause
+ * [NH-727] - Allow using sql-insert with generator class="identity"
+ * [NH-1047] - Add overloads to IQuery.SetParameter to accept System.Type
+ * [NH-1053] - Allow short class name for collection-type
+ * [NH-1202] - Improve the error messages when compiling queries
+ * [NH-1274] - Give the option to exclude a mapped class from the SchemaExport.Create loop.
+ * [NH-1291] - Example.Create with anonymous objects
+ * [NH-1336] - Native id generator as default and make generator optional in config
+ * [NH-1354] - Add support for keyed retrieval of MultiCriteria results
+ * [NH-1381] - Add support for keyed retrieval of MultiQuery results
+ * [NH-1396] - Allow override of EmptyInterceptor.GetEntityName
+ * [NH-1398] - Allow access to EntityMode from ISession
+ * [NH-1402] - Support Cache for Dynamic entities (entity-name without entity-class)
+ * [NH-1468] - InFragment ToFragmentString() needs more information in error
+ * [NH-1496] - Configuration.AddAssembly(Assembly) should do some logging if no mapping files where found
+ * [NH-1500] - Spelling error of NHibernate.Cfg.ConfigurationSchema.ParseColectionsCache
+ * [NH-1515] - Proxy validator doesn't check "internal" methods
+ * [NH-1560] - AbstractDataBaseSchema: Make GetIndexInfo and GetIndexColumns virtual
+ * [NH-1564] - Generic EnumString Mapping
+ * [NH-1588] - "Relax" PocoEntityTuplizer
+ * [NH-1589] - ReflectionOptimizer override CreateCreateInstanceMethod
+ * [NH-1605] - Typedef support in sql-query/return-scaler/@type attribute
+ * [NH-1613] - Allow custom action for schema script create/update
+ * [NH-1643] - Allow to use ICollection<T> and HashSet<T> for <set>
+ * [NH-1644] - Oracle Lite Driver With Working Query Parameters
+ * [NH-1657] - TimeSpan as DbType.Time
+ * [NH-1658] - current_timestamp_offset: current_timestamp for DateTimeOffset
+ * [NH-1659] - current_timestamp in MsSql2008Dialect using SYSDATETIME()
+ * [NH-1661] - DriverConnectionProvider.GetConnection doesn't dispose IDbConnection in case of an exception
+ * [NH-1665] - Supports Hibernate-Quoting sequence name
+ * [NH-1669] - Add guid.native support to MySQL5Dialect
+ * [NH-1678] - Add a CreateCriteria<T> method to session
+ * [NH-1684] - MS SQL Server Dialect - UNION ALL
+ * [NH-1686] - IStatelessSession.CreateCriteria(System.Type entityType)
+ * [NH-1703] - Configuration full serializable
+ * [NH-1704] - AliasToBeanResultTransformer should hold ConstructorInfo
+
+** New Feature
+ * [NH-791] - Add always-wrap As a Configuration Option On Collections
+ * [NH-855] - Port lazy="extra" from Hibernate 3
+ * [NH-871] - Implement SelectGenerator
+ * [NH-1033] - Add support for polymorphic criteria
+ * [NH-1106] - SQL Anywhere 10 Driver and Dialect
+ * [NH-1173] - Generic Ordered Set
+ * [NH-1176] - Trigger generated identities
+ * [NH-1188] - Provide a method to delete by Id
+ * [NH-1232] - Enums as discriminators
+ * [NH-1233] - EnumCharType
+ * [NH-1305] - Add BuildMappings method to Configuration to eagerly configure mappings
+ * [NH-1359] - Ability to create an IProjection from a DetachedCriteria
+ * [NH-1370] - Allow short name for <type>
+ * [NH-1371] - short name for UserType (<typedef>)
+ * [NH-1373] - shorter name for UserCollectionType (<typedef>)
+ * [NH-1393] - Ability to use Aggregate Projections on Projections
+ * [NH-1394] - Ability to use "order by projection"
+ * [NH-1397] - <tuplizer> from H3.2
+ * [NH-1401] - Support for EntityMode.Map and for DefaultEntityMode in Settings
+ * [NH-1416] - Support DEFAULTs, for properties values, in mappings
+ * [NH-1451] - Port of <natural-id> from H3.2.6
+ * [NH-1458] - Collections events (from H3.2.6)
+ * [NH-1479] - Add Guid native generation
+ * [NH-1493] - BackingField accessors
+ * [NH-1518] - Log info per Operation Threshold in statistics (from H3.2.6)
+ * [NH-1537] - Comments in Query
+ * [NH-1538] - Configuration property use_sql_comments (from H3.2)
+ * [NH-1561] - Dialect, Driver + MetaData for SQL Anywhere 9, and 10
+ * [NH-1562] - SQLite MetaData
+ * [NH-1563] - LinFu ProxyFactoryFactory (LinFu.DynamicProxy)
+ * [NH-1571] - MSSQL 2008 Dialect
+ * [NH-1596] - Support Connection to Oracle Lite
+ * [NH-1621] - Read only property accessor
+ * [NH-1632] - System.Transactions support issue
+ * [NH-1646] - Support for IQuery.Future<T>()
+ * [NH-1662] - sequence-identity generator from H3
+ * [NH-1664] - Identity style generic generator support
+
+** Patch
+ * [NH-1094] - DecodeCaseFragment ignoring 'returnColumnName'
+ * [NH-1127] - Use default assembly name and namespace from the <hibernate-mapping> element (more than at present).
+ * [NH-1209] - TableHiLoGenerator Jumps 1 number each lo > maxLo
+ * [NH-1280] - Adds HAVING support to CreateCriteria queries, Fixes parameter order bugs
+ * [NH-1295] - ISynchronization support
+ * [NH-1314] - Change signature of AbstractPersistentCollection.IdentityRemoveAll() from ICollection to IEnumerable for generics
+ * [NH-1322] - DeleteEvent constructor does not check its parameter properly
+ * [NH-1356] - Fixes Generic List of Composite Elements
+ * [NH-1409] - Includes Patch : nant build scripts ignore -D:sign=false
+ * [NH-1429] - Oracle GUID to Raw(16)
+ * [NH-1467] - some comment clean ups
+ * [NH-1485] - MultiQueryImpl.GetResultList does not use Result Transformers correctly.
+ * [NH-1491] - NoArgSQLFunction is not cls compliant
+ * [NH-1503] - Support for Sybase ASE ADO.NET 2 Provider
+ * [NH-1532] - Class called SystemConfiguration does not persist properly
+ * [NH-1539] - Oracle dialect - incorrect CONCAT behaviour
+ * [NH-1540] - Oracle dialect - allowing pagging in subqueries
+ * [NH-1541] - Oracle Dialect - Extra lazy collection count not working under Oracle
+ * [NH-1542] - Oracle dialect - Fix to some HQL functions
+ * [NH-1543] - SQLite paging broken
+ * [NH-1547] - SqLite Paqing does not page properly after the 2nd page
+ * [NH-1550] - Oracle dialect - pagging correction (+left/right functions)
+ * [NH-1551] - Update some tests to support Oracle
+ * [NH-1555] - Add some helper methods for the transformers class
+ * [NH-1570] - Revision 3859 broke paging support in SQL 2005 dialect for ordered queries
+ * [NH-1575] - Revision 3860 introduced bug where paged Hql Queries can break unpaged Hql Queries in Sql 2005
+ * [NH-1582] - DbType.Date support for SQLite
+ * [NH-1586] - Informix driver
+ * [NH-1591] - SetCacheable isn't exposed by DetachedCriteria
+ * [NH-1592] - Informix dialect update
+ * [NH-1595] - SQLite dialect does not support the "extract" function
+ * [NH-1603] - MSSql2005Dialect - Better Data Paging Strategy
+ * [NH-1606] - Timestamp in Oracle8
+ * [NH-1607] - Dictionary<T,U> should use ContainsKey to check for values
+ * [NH-1614] - Add support to primitive type (es: unsigned type) to MySql Dialect
+ * [NH-1660] - Faster retrieval of tuplizer
+ * [NH-1691] - Nested component broken by fix for NH-1612
+ * [NH-1695] - MySQL MetaData implementation
+ * [NH-1698] - MS SQL Server 2005 creates a clustered primary key by default. Requesting nonclustered as a default to simplify the creation of optimized clustered indexes.
+ * [NH-1702] - Make AliasToBeanResultTransformer able to return types with a non-public constructor
+
+** Task
+ * [NH-1511] - Correctly spell IPropertyAccessor.CanAccessTroughReflectionOptimizer
+
+
Build 2.0.1.GA
========================
** Bug
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|