You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by fu...@apache.org on 2005/06/23 08:19:51 UTC

svn commit: r193087 - /incubator/derby/code/branches/10.1/CHANGES

Author: fuzzylogic
Date: Wed Jun 22 23:19:49 2005
New Revision: 193087

URL: http://svn.apache.org/viewcvs?rev=193087&view=rev
Log:
Update CHANGES for 10.1 branch

Modified:
    incubator/derby/code/branches/10.1/CHANGES

Modified: incubator/derby/code/branches/10.1/CHANGES
URL: http://svn.apache.org/viewcvs/incubator/derby/code/branches/10.1/CHANGES?rev=193087&r1=193086&r2=193087&view=diff
==============================================================================
--- incubator/derby/code/branches/10.1/CHANGES (original)
+++ incubator/derby/code/branches/10.1/CHANGES Wed Jun 22 23:19:49 2005
@@ -1,111 +1,187 @@
-Changes in Derby 10.0.2.1
-    
- *) For Network Server, clear back to appropriate point if
-    query fails instead of clearing buffer. (Derby-5)
-    [Army Brown <ar...@golux.com>]
-
- *) Enable use of functions in triggers (Derby-6)
-    [Jack Klebanoff <kl...@mutagen.net>] 
-
- *) Triggers do not evaluate functions in VALUES trigger actions. (Derby-14)
-    
- *) Method calls on a closed Connection from a PooledConnection no
-    longer cause connection closed events to be sent to any listeners.
-    Minor clean up of BrokeredConnection as well, remove an unused
-    constructor, make the control field final and remove incorrect
-    comment and unused imports. (Derby-24)
-    [Dan Debrunner <dj...@debrunners.com>]
-    
- *) Connection.close() on a closed connection is defined by JDBC
-    javadoc to be a no-op. (Derby-30)
-    [Dan Debrunner]
-    
- *) Multiple jvms prevented from booting the same database in parallel
-    to avoid accidental corruptions in Unix environments. (Derby-32)
-    [Suresh Thalamati <ts...@source-zone.org>]
-    
- *) Allow default to be specified for CHAR FOR BIT DATA columns
-    (Derby-34)
-    [Satheesh Bandaram <sa...@sourcery.org>]
-
- *) Fix dss chaining problems for network server. (Derby-35)
-    [Army Brown]
-    
- *) LOCKS is no longer a reserved keyword (Derby-38)
-    [Mamta Satoor <ma...@remulak.net>]
-
- *) Allow BIGINT default values in create table. (Derby-40)
-    [Satheesh Bandaram]
-
- *) Encryption key length no longer stored in
-    service.properties. (Derby-42)
-    [Sunitha Kambhampati <sk...@Yngvi.Org>]
-
- *) Enable LIKE ? ESCAPE ? syntax that was disabled before (Derby-44)
-    [Satheesh Bandaram]
-
- *) Allow expressions that result in string types as arguments to a
-    LIKE expression (Derby-45)
-    [Satheesh Bandaram]
-
- *) Make RETAIN a non-reserved keyword (Derby-54)
-    [Satheesh Bandaram]
-    
- *) Faster create database by moving DatabaseMetaData SPS creation
-    into the DataDictionary. Means creation of these statements is not
-    logged and compilation is delayed until the matching
-    DatabaseMetaData method is first called.
-    [Dan Debrunner]
-    
- *) dblook argument handling has been improved. Bad arguments now
-    generate an error, and connection URLs in quotes are handled
-    properly.
-    [Jalud Abdulmenan <te...@rogers.com>]
-    
- *) Localization of dblook messages enabled.
-    [Satheesh Bandaram]
-    
- *) Extension Packaging:
-       1. The monitor is changed to read multiple module.properties
-          files, using method ClassLoader.getSystemResources.
-       2. The monitor reads sub-sub-protocol properties from the
-          modules.properties files, instead of just the system
-          properties.
-       3. Sub-sub-protocol property values can name either a
-          StorageFactory or a PersistentService
-          implementation. Previously it could only name a
-          StorageFactory implementation.
-    [Jack Klebanoff]
-
- *) Latent bug fixed in
-    org.apache.derby.impl.store.access.sort.ExternalSortFactory.  Its
-    canSupport method throws an exception if it is called with a null
-    startParams argument.
-    [Jack Klebanoff]
-    
- *) Prevent empty log switches by rechecking the conditions that
-    trigger the log switched in synchronized blocks, and make backward
-    scans skip the empty log files. In multi-threaded application when
-    many threads are executing commits in parallel, empty log files
-    might be created.  Recovery log scan does not expect empty log
-    files while scanning log records to undo incomplete transactions.
-    [Suresh Thalamati] 
-    
- *) Add derby.war file
-    [Kathey Marsden <km...@sourcery.org>]
-    
- *) Fix display of NetServlet messages. 
-    [Lynh Nguyen <ly...@remulak.net>]
-
- *) Database Metadata now returns correct size for maximum column name
-    length, maximum schema name length, etc.
-    [Satheesh Bandaram]
-
- *) Add static property derby.drda.keepAlive to Network Server, to set
-    the use of TCP keepalive for Network Server connections on the
-    server side, with the use of keepalive on by default.
-    [Kathey Marsden]
-
- *) Ensure BrokeredStatement and PreparedStatement always throw a
-    Statement is closed exception if the statement is closed.
-    [Dan Debrunner]
+Changes in Derby 10.1.1.0 (since 10.0.2.1)
+
+ * Enhance Derby to support INTERSECT and EXCEPT clauses 
+   [Jack Klebanoff <kl...@Mutagen.Net>]
+
+ * XA support for Network Server
+   [Katherine Marsden <km...@sourcery.org>]
+
+ * Increases the maximum possible log file number to  231 -1  and  keeps the
+   old limit of 222-1 on soft upgrade.
+   [Suresh Thalamati <su...@gmail.com>]
+
+ * Derby network client. Derby client is a type 4 JDBC client driver,
+   designed to work with Derby network server.
+   [Satheesh Bandaram]
+
+ * Allow the user to specify the host/port on the command line
+   or via the variables DERBY_SERVER_HOST and DERBY_SERVER_PORT
+   in startNetworkServer and stopNetworkServer scripts
+   [Lance Anderson <La...@sun.com>]
+
+ * Derby-13: Correctly compare exposed names using TableName objects
+   and not simple Strings.
+   [Shreyas Kaushik <Sh...@Sun.COM>]
+
+ * Derby-18: Exposed name matching has bugs when the column
+   name is qualified with a schema name.
+   [Shreyas Kaushik <Sh...@Sun.COM>]
+
+ * Derby-19: Handle IOException on invalid service name, e.g. device not ready
+   on path to CD-ROM.
+   [Dan Debrunner]
+
+ * Derby-62: Serialization of SQLExcepton thrown by Derby throws error due to
+   references to non-serializable objects
+   [Dan Debrunner]
+
+ * Derby-81: Add support for JDBC escape functions timestampAdd and 
+   timestampDiff.
+   [Jack Klebanoff <kl...@sbcglobal.net>]
+
+ * Derby-89: support of explicit Java method signature in
+   function and procedure defintions. 
+   [Jeremy Boynes <jboynes@apache.org]>
+
+ * Derby-95: NullPointerExceptionwith XA Connections if databaseName property
+   is incorrectly stated as a JDBC URL.
+   [Shreyas Kaushik <Sh...@Sun.COM>]
+
+ * Derby-96: Checksum support for transactionlog to handle out of order
+   incomplete log writes during recovery.
+   [Suresh Thalamati]
+
+ * Derby-97: JSR169 support
+   [Dan Debrunner <dj...@debrunners.com>]
+
+ * Derby-98: Implement ResultSet.deleteRow() for forward only ResultSets. 
+   [Mamta Satoor <ma...@Remulak.Net>]
+
+ * Derby-104: Increase ALL identifier lengths to 128.
+   [Bernt Johnsen <Be...@Sun.COM>]
+
+ * Derby-106: BackingStoreHashTable actually spills over to disk when 
+   necessary.  Prior to this fix it was possible for
+   hash joins to fail with out of memory errors, when they should instead
+   have spilled to disk.
+   [Jack Klebanoff]
+
+ * Derby-107: Add metadata support for ODBC metadata calls.
+   [Army Brown <qo...@sbcglobal.net>]
+
+ * DERBY-121: Fix Network Server handling of blob/clob data size
+   [Army Brown]
+
+ * Derby-123: Derby incorrectly rounds double/real values during conversion
+   to DECIMAL types.
+   [Shreyas Kaushik <Sh...@Sun.COM>]
+
+ * Derby-124: Set the result type for CONCAT operator correctly for BLOBs 
+   and CLOBs.  
+   [Mamta Satoor <ma...@Remulak.Net>]
+
+ * Derby-127: Handle the case of select statements that use a correlation names
+   in the select list, a group by clause, and an order by clause that refers
+   to a column by its database name instead of its correlation name. (Eg:
+   select c1 as x from t where ... group by x order by c1)
+   [Jack Klebanoff <kl...@sbcglobal.net>]
+
+ * Derby-130: IDENTITY_VAL_LOCAL not reset when EmbedConnection object re-used
+   from pool
+   [Dan Debrunner <dj...@debrunners.com>]
+
+ * Derby-132 - Add online compress functionality through 
+   SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE function.
+   [Mike Matrigali]
+
+ * Derby-134: Improvement to allow ordering by expressions, instead of
+   correlation names or column positions only.
+   [Tomohito Nakayama <to...@basil.ocn.ne.jp>]
+
+ * Derby-139: Remove LOCAL as a SQL reserved word. 
+   [Dan Debrunner <dj...@debrunners.com>]
+
+ * Derby-155: Allow DISTINCT in UNION/INTERSECT/EXCEPT
+   [Jeremy Boynes <jb...@apache.org>]
+
+ * Derby-157: Catch Illegal values for date, time and timestamp.
+   [Army Brown <qo...@sbcglobal.net>]
+
+ * Derby-158: PRIMARY KEY are implicitly set to NOT NULL per the SQL spec
+   [Jeremy Boynes]
+
+ * Derby-167: Add support for BY DEFAULT option to IDENTITY columns. 
+   [Tomohito Nakayama <to...@basil.ocn.ne.jp>]
+
+ * Derby-173: For the concurrency of ResultSet, Network Server should not send
+   the concurrency of Statement
+   [Mamta Satoor]
+
+ * Derby-174 & Derby-175: Make setNull work with Timestamp and Blob datatypes.
+   [Shreyas Kaushik <Sh...@Sun.COM>]
+
+ * Derby-176: Fix errors in generated classes for queries with many joins
+   [Dan Debrunner]
+
+ * Derby-184: Network Server frameworks scripts should support Derby network 
+   client driver
+   [Lance Andersen <La...@sun.com>]
+
+ * Derby-186: Set currentPosition for scrollable cursors when moving past the
+   last row.
+   [Shreyas Kaushik]
+
+ * Derby-194: Modify Derby metadata for datetime values so that the correct
+   "precision" and "scale" for those types will be returned in metadata calls.
+   [Army Brown]
+
+ * Derby-203: setNull(x,JDBCType.DATE) does not work when batching is turned on
+   [Shreyas Kaushik <Sh...@Sun.COM>]
+
+ * Derby-214: Remove System.exit from NetworkServerControlImpl
+   [David Van Couvering <Da...@sun.com>]
+
+ * Derby-218: relaxed durability option - useful for unit testing or at
+   development time when recoverability is not required.
+   [Sunitha Kambhampati <ks...@gmail.com>]
+
+ * Derby-225: Handle negative scale values for BigDecimal values introduced
+   in J2SE 5.0.
+   [Dan Debrunner]
+
+ * Derby-229: Return first matching column name, instead of last column in 
+   the select list for getter methods.
+   [Shreyas Kaushik]
+
+ * Derby-230: Handle the case of someone else creating a schema from the time
+   we check if it exists to creating it if not.
+   [Oystein Grovlen <Oy...@Sun.COM>]
+
+ * DERBY-243 Change connection toString to print connection id
+   [David Van Couvering]
+
+ * Derby-251: DISTINCT query returning duplicate rows because of incorrectly
+   applying distinct elimination logic.
+   [Mamta Satoor]
+
+ * DERBY-255: Release locks properly after closing a resultset after retriving
+   BLOB or CLOB data > 32K
+   [Army Brown]
+
+ * DERBY-258 - Ensure declared signature Java types are mappable to the
+   parameter types, as specified in the SQL2003 spec part 13.
+   [Dan Debrunner]
+
+ * Derby-263: Remove UNICODEESCAPE IJ option
+   [Satheesh Bandaram <sa...@sourcery.org>]
+
+ * Derby-265: In Network Server retrieving BLOB values with autocommit off
+   causes NullPointerException
+   [Sunitha Kambhampati <ks...@gmail.com>]
+
+ * Derby-335: Add SQL SYNONYM support
+   [Satheesh Bandaram <sa...@sourcery.org>
+
+ * DERBY-337: Enhance dblook to support SQL functions.
+   [Army Brown <qo...@sbcglobal.net>]
+