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>]
+