You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2007/07/08 20:30:41 UTC
svn commit: r554403 - in /cayenne/main/trunk/docs/doc/src/main/resources:
RELEASE-NOTES.txt UPGRADE.txt
Author: aadamchik
Date: Sun Jul 8 11:30:41 2007
New Revision: 554403
URL: http://svn.apache.org/viewvc?view=rev&rev=554403
Log:
fishing for missing closed issues
Modified:
cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt
cayenne/main/trunk/docs/doc/src/main/resources/UPGRADE.txt
Modified: cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt?view=diff&rev=554403&r1=554402&r2=554403
==============================================================================
--- cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt (original)
+++ cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt Sun Jul 8 11:30:41 2007
@@ -25,6 +25,8 @@
CAY-623 Removing broken FireBird adapter
CAY-625 Implement correct "scale" and "precision" for DbAttribute
CAY-632 RefreshQuery - a common mechanism for object and object list invalidation
+CAY-636 Switch Cayenne HEAD to hessian 3.0.20
+CAY-642 Add support for encrypted JDBC passwords
CAY-645 Support for persisting java.util.Calendar
CAY-647 Support for persisting java.math.BigInteger
CAY-648 Support for persisting java.io.Serializable
@@ -44,6 +46,7 @@
CAY-681 Deprecate DataObject.fetchFinished() in favor of the callbacks
CAY-683 Deprecate DataContext.createAndRegisterNewObject()
CAY-685 OSQueryCache concurrency improvements
+CAY-686 Weed out DataObject references from the access stack classes, replacing them with Persistent and ClassDescriptor
CAY-687 New method: QueryMetadata.getClassDescriptor()
CAY-688 Change signatures of ObjectContext.deleteObject/registerNewObject/localObject to take Object instead of Persistent as an argument
CAY-689 DataObjectUtils must return "Object" instead of "DataObject" from all pk lookup methods
@@ -53,25 +56,28 @@
CAY-700 where in () with empty collection
CAY-702 Improve DBCPDataSourceFactory to use it for a JettyPlus DataSource
CAY-703 Cache EntityResolver in the ClientChannel
+CAY-713 Improved Meaningful PK support
+CAY-717 Modeler doesn't manage FK constraints with MYSQL
+CAY-722 Investigate reducing the shared cache lock scope on commit
CAY-737 Deprecate DataContextTransactionEventListener, DataObjectTransactionEventListener, DataContextEvent
CAY-740 MapLoader algorithm improvement
CAY-741 Indexing entities with inheritance across datamaps
-CAY-743 Reordering mappings from domain in xml resulting in StackOverflowException
CAY-750 Stored procedures without parameters fail on Postgres 8
CAY-763 XML Deserialization fails on relationships when using a mapping file
+CAY-773 MySQL stored procedure support
CAY-781 Bug in CayenneDataObject.readNestedProperty
CAY-800 SQLTemplate improvement - API to control the capitalization of the data row labels
CAY-803 EJBQL Parameters support
CAY-805 SQLTemplate improvement: new #bindObjectEqual #bindObjectNotEqual directives
CAY-810 IncrementalFaultList performance improvements
CAY-812 Add ability to drag cayenne.xml to the Modeler from the filesystem
-CAY-817 HSQLDB schema generation may not correctly flush the changes
-CAY-818 Frontbase NUMBERIC type mapping typo
-CAY-823 Db-generated PK type mismatch
+
Bug Fixes since 1.2/2.0 final:
+(note that many of these fixes are also available from the later stable releases of 1.2/2.0 branches)
CAY-565 LRUMap NPE
+CAY-583 Enable batching on Derby
CAY-597 XML Encoder with Mapping outputs incorrect XML
CAY-601 Problem resolving relationships in nested DataContext
CAY-603 QueryChain.isFetchingDataRows() incorrectly returns "false" - must be "true" all the time
@@ -82,6 +88,7 @@
CAY-614 ToManyList contains references to transient objects
CAY-609 Modeler prevents intermediate prefetch creation
CAY-608 Prefetch validation incorrectly reports error on multi-step prefetches
+CAY-641 Stack trace instead of error message when relationship and attribute have the same name
CAY-646 Class generator - incorrect java types for classes like java.lang.whatever.XYZ
CAY-649 ExtenedTypeMap.getRegisteredType(Class) incorrectly handles array types
CAY-652 Exception with Tomcat's session restore capability
@@ -91,21 +98,34 @@
CAY-671 custom exception class for ROP missing session
CAY-675 compound primary key change
CAY-690 Exception in the Modeler when changing schema on derived entities
+CAY-701 "property" package refactoring
CAY-707 SelectQuery automatic cache key build mechanism produces wrong results when DO's are used in qualifier
CAY-710 XMLDecoder decodes Dates wrong
+CAY-711 SQLTemplate data row query of PostgreSQL Blob
CAY-712 Allow modifying objects in validate* methods
+CAY-718 ROP: handle non-serializable server side exceptions
+CAY-721 DataContext shouldn't attempt to fix objects on FaultFailureExceptions
+CAY-723 Enable batching on MS SQL Server
CAY-724 Bogus FaultFailureExceptions
CAY-726 SQLTemplate parsing bug when macros appear at the end of line
+CAY-743 Reordering mappings from domain in xml resulting in StackOverflowException
+CAY-746 Change ConnectionProperties.ADAPTER_KEY value from "cayenne.adapter" to "adapter"
CAY-751 AS400 datafields containing # in field names do not get mapped correctly
CAY-752 Importing EOModel gives Cast Exception
CAY-754 Local jNDI hack breaks when running with Jetty6-Maven
CAY-764 Exception when importing an EOModel with single table inheritance
CAY-765 Programmatically overriding "use share cache" fails
CAY-775 AutoAdapter fails to detect Sybase when running with jTDS driver
+CAY-776 1.2 -> 2.0/3.0 Migration - modeler preferences still store org.objectstyle adapter names
+CAY-779 Improve usability of non-pooling DriverDataSource for uses outside Cayenne
CAY-783 jgroups config file not removed from cayenne.xml
CAY-784 Deleting an object with a read-only flattened relationship fails
CAY-786 Race condition in DataContext.localObject()
CAY-788 prefetch can set state to modified
+CAY-792 Date has issues with different locales when using XMLEncoder/XMLDecoder
+CAY-817 HSQLDB schema generation may not correctly flush the changes
+CAY-818 Frontbase NUMBERIC type mapping typo
+CAY-823 Db-generated PK type mismatch
API Changes
----------------------------------
Modified: cayenne/main/trunk/docs/doc/src/main/resources/UPGRADE.txt
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/doc/src/main/resources/UPGRADE.txt?view=diff&rev=554403&r1=554402&r2=554403
==============================================================================
--- cayenne/main/trunk/docs/doc/src/main/resources/UPGRADE.txt (original)
+++ cayenne/main/trunk/docs/doc/src/main/resources/UPGRADE.txt Sun Jul 8 11:30:41 2007
@@ -23,6 +23,12 @@
and can be run either by double-clicking the jar (on platforms that support that)
or by running "java -jar CayenneModeler.jar".
+* Note that FireBird adapter is no longer distributed with Cayenne. The one we had was half-working
+ and we could not support it anymore.
+
+* DataContextTransactionEventListener, DataObjectTransactionEventListener, DataContextEvent all were deprecated
+ favor of callbacks. NOTE THAT THIS API WILL BE REMOVED IN THE FOLLOWING 3.0 MILESTONES.
+
UPGRADING FROM 1.2 AND OTHER OBJECTSTYLE RELEASES