Hi:
     The wiki page for 10.9.2 is at
http://wiki.apache.org/db-derby/DerbyTenNineTwoRelease
I am planning to post the release candidate on Nov 25, 2012.

     The draft release notes are attached.

     Please check-in any fix that you would like to see included by
11/24/12. Please let me know if you
see any potential blockers for the release.


Thanks,
Lily
Title: Release Notes for Apache Derby 10.9.1.1

Release Notes for Apache Derby 10.9.1.1

These notes describe the difference between Apache Derby release 10.9.1.1 and the preceding release 10.9.1.0.

Overview

The most up to date information about Derby releases can be found on the Derby download page.

Apache Derby is a pure Java relational database engine using standard SQL and JDBC as its APIs. More information about Derby can be found on the Apache web site. Derby functionality includes:

  • Embedded engine with JDBC drivers
  • Network Server
  • Network client JDBC drivers
  • Command line tools: ij (SQL scripting), dblook (schema dump) and sysinfo (system info)

Java and JDBC versions supported:

  • Java SE 1.4 and higher with JDBC 2.1, 3.0, 4.0 and 4.1
  • Java ME CDC/Foundation Profile 1.1 with JSR-169 JDBC Optional Package for CDC/Foundation Profile.

New Features

This is a maintenance release. No new features were added.

Bug Fixes

The following issues are addressed by Derby release 10.9.1.1. These issues are not addressed in the preceding 10.9.1.0 release.

Issue IdDescription
DERBY-5961Developer's guide mentions SQL state 40XL2 which is no longer used
DERBY-5954NPE in SELECT involving subselects and windows functions
DERBY-5951Missing method exception raised when using Clobs with territory based collation
DERBY-5948Update JVMInfo.java to include JDK 8
DERBY-5937File handle is leaked when a Slave replication is shutdown with failover=true
DERBY-5925Document derby.log changes resulting from DERBY-5240
DERBY-5918CREATE TABLE AS SELECT doesn't work on tables with BOOLEAN columns
DERBY-5916java.lang.NullPointerException org.apache.derby.impl.store.raw.data.BaseDataFileFactory.stop() connecting to network server
DERBY-5912testIsValidImplemented fails for NetworkServer in some slow running machines/configurations
DERBY-5911WHERE condition getting pushed into sub-query with FETCH
DERBY-5910Document use of Connection.close() with try-with-resources
DERBY-5909The lang attribute in toc.html always says 'en-us'
DERBY-5906In the Reference Manual, sin() is used as the example for the sinh() function.
DERBY-5905Derby html documentation doesn't render properly and prints garbage on Internet Explorer
DERBY-5900Need to correct Reference Guide description of contents of SYS.SYSPERMS.OBJECTTYPE
DERBY-5898add ibm18 class to functionTests.harness
DERBY-5839dblook run on toursdb fails on triggers with java.lang.StringIndexOutOfBoundsException in dblook.log
DERBY-5838By using syscs_set_database_property, you can set the database version to a garbage string which prevents you from booting the database.
DERBY-5830Make DoubleProperties.propertyNames() thread-safe
DERBY-5822Document the new SQL standard behavior of the SPACE_TABLE vti
DERBY-5816store.ServicePropertiesFileTest fails on z/OS
DERBY-5805Database encryption topics in Reference Manual need more information
DERBY-5799add more info on when Derby chooses 32k page size for tables.
DERBY-5797AssertionFailedError in functionTests.tests.lang.UpdateStatisticsTest.testDisposableStatsEagerness
DERBY-5795Documentation in release doesn't include stylesheets
DERBY-5775Upgrade tests should print full IOException stack trace when it fails to access old versions
DERBY-5663Getting NPE when trying to set derby.language.logStatementText property to true inside a junit suite.
DERBY-5622Reduce the chance for hash collisions when checking bootPassword at boot time and when changing password.
DERBY-5561Race conditions in LogicalConnection checking for a null physical connection
DERBY-5531Assert failure when inserting NULL into indexed column with territory-based collation
DERBY-5425Updateable holdable ResultSet terminates early after 65638 updates
DERBY-5424On z/OS testConnectWrongSubprotocolWithSystemProperty(org.apache.derbyTesting.functionTests.tests.tools.ConnectWrongSubprotocolTest)junit.framework.Asserti ailedError
DERBY-5407When run across the network, dblook produces unusable DDL for VARCHAR FOR BIT DATA columns.
DERBY-5358SYSCS_COMPRESS_TABLE failed with conglomerate not found exception
DERBY-5240Log Operating system information to derby.log on boot
DERBY-4279Statement cache deadlock
DERBY-4229encryptionKeyLength connection attribute should be documented
DERBY-1721DOCS - Remove duplicate information in Dev Guide re: Encryption
DERBY-1400Cleanup code in network server's DRDAStatement class

Issues

Compared with the previous release (10.9.1.0), Derby release 10.9.1.1 introduces the following new features and incompatibilities. These merit your special attention.

    Build Environment

    Derby release 10.9.1.1 was built using the following environment:

    • Branch - Source code came from the 10.9 branch.
    • Machine - Cygwin on Microsoft Windows 7 Ultimate
    • Ant - Apache Ant version 1.7.1 compiled on June 27 2008.
    • JDK 1.4 - Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_19-b04, mixed mode).
    • Java 6 - Java(TM) SE Runtime Environment (build 1.6.0_35-b10, mixed mode, sharing).
    • Compiler - The 1.6.0_13 javac was used to compile all classes.
    • JSR 169 - Java ME support was built using libraries from phoneME Advanced Milestone Release 3.

    Verifying Releases

    It is essential that you verify the integrity of the downloaded files using the PGP and MD5 signatures. MD5 verification ensures the file was not corrupted during the download process. PGP verification ensures that the file came from a certain person.

    The PGP signatures can be verified using PGP or GPG. First download the Apache Derby KEYS as well as the asc signature file for the particular distribution. It is important that you get these files from the ultimate trusted source - the main ASF distribution site, rather than from a mirror. Then verify the signatures using ...

    % pgpk -a KEYS
    % pgpv db-derby-X.Y.tar.gz.asc
    
    or
    
    % pgp -ka KEYS
    % pgp db-derby-X.Y.tar.gz.asc
    
    or
    
    % gpg --import KEYS
    % gpg --verify db-derby-X.Y.tar.gz.asc
    
    

    To verify the MD5 signature on the files, you need to use a program called md5 or md5sum, which is included in many unix distributions. It is also available as part of GNU Textutils. Windows users can get binary md5 programs from here, here, or here.

    We strongly recommend that you verify your downloads with both PGP and MD5.

    Reply via email to