Table of Contents

10.5.1 Release Summary

Derby 10.5.1 is a feature release.

Release Manager

Myrna van Lunteren

Creating of 10.5 branch

2009-03-16

Beta build (10.5.1.0) (for release management purposes)

2009-03-17

Draft Release Notes Circulated

2009-03-17

Release Candidate 1 (10.5.1.0 - rev. 757599)

2009-03-23

Sanity Testing and Voting (Blockers: DERBY-4122, DERBY-4125, DERBY-4127)

2009-03-23 - 2009-04-13

Release Candidate 2 (10.5.1.1 - rev. 764942)

2009-04-14

Sanity Testing and Voting

2009-04-14 - 2009-04-28

Target Release Date

2009-04-28

10.5.1.1 approved

2009-04-28

10.5 Branch Information

Revision

Event

755044

10.5 source branch created (from rev 755043)

755046

10.5 doc branch created (from rev 755043)

755053

trunk bumped to 10.6

757597

10.5 bumped to 10.5.1.0 (no longer beta); RC1 (10.5.1.0 rev. 757599)

757633

10.5 bumped to 10.5.1.1; RC2 (10.5.1.1 rev. 764942

764986

10.5 bumped to 10.5.1.2

10.5.1 Features

Feature numbers are found in the SQL 2003 standard and are mapped to Derby in SQLvsDerbyFeatures.

Feature (!)

Description

Associated JIRAs

Status

SQL Roles

Most of feature T331 and parts of T332

DERBY-2207

Feature complete and documented.

Generated Columns

Feature T175

DERBY-481

Feature complete and documented.

LOB Improvements

Many performance and usability improvements for BLOBs and CLOBs.

DERBY-3805, DERBY-3810, DERBY-3907, DERBY-3934, DERBY-3935, DERBY-3936, DERBY-3970, DERBY-3977

Completed (one small fix remaining).

Replication of encrypted databases

Make it possible to replicate encrypted databases.

DERBY-3890, DERBY-3921

Feature complete, tests needed.

OFFSET/FETCH FIRST

limit result set cardinality (new SQL 2008 syntax)

DERBY-4079

Feature complete and documented.

In-memory back end

Storage engine for Derby storing all data in-memory.

DERBY-646

First revision feature/code complete. No documentation.

Update Statistics Stored Procedure

Make it possible to refresh statistics

DERBY-269

Feature complete and documented.

10.5.1 Small improvements

Description

Associated JIRAs

Status

Allow standard SQL "SET" keyword in ALTER COLUMN syntax: ALTER TABLE ALTER [COLUMN] <column-name> SET DEFAULT <default-value>

DERBY-4013

Done.

10.5.1 Bug Fixing

Bugs that could be candidates for 10.5, ranked according to various criteria:

HighValueFixCandidates {*}

Regressions X-(

User impact :o

Popular {OK}

Blocker and Critical /!\ (priority)

Blocker and Urgent <!> (urgency)

Open Documentation Issues {i}

Open Bugs

10.5.1 Testing

Testing details can be found on the following pages:

List other testing here:

RC1 (10.5.1.0 - 757599)

Tester

Date

Additional Tests

Rick

2009-03-24

Verified signatures and md5 checksums of build artifacts of Release Candidate 1 (10.5.1.0)

Rick

2009-03-24

Verified the integrity of the top level links in index.html in the bin distribution of Release Candidate 1 (10.5.1.0)

Soft upgrade testing: From 10.3 and 10.4. Create database system/wombat with the old version. Then using the old derbyTesting.jar and 10.5 product jars, run suites.All. For older versions this is more ad hoc

Suran

2009-03-26

Soft upgrade testing: From 10.4. Create database system/wombat with the old version. Then using the old derbyTesting.jar and 10.5 product jars, run suites.All. Issues found: DERBY-4122, DERBY-4127, DERBY-4128, DERBY-4135, plus missing release notes for DERBY-2085 and DERBY-1062. DboPowersTest was hard upgrading the database DERBY-4154. Kathey hacked the hard upgrade out of the 10.4 test, reran and verified that we could access with 10.4 after the soft upgrade run

Hard upgrade testing: From 10.3 and 10.4. Create database system/wombat with old version. Connect with 10.5 with upgrade=true. Then run suites.all with 10.5 derbyTesting.jar and product jars.

Client/Server compatibility testing: Put derbyclient.jar and derbyTesting.jar from the old version and the other product jars from 10.5 in your classpath. Run tests and analyze failures

Behaviour compatibility testing: Run tests from an old derbyTesting.jar against 10.5 product jars. Analyze failures. Make sure there are release notes for all expected failures.

Rick

2009-03-31

Generated a dummy release from the source distribution of Release Candidate 1 (10.5.1.0). Verified that the dummy release had the same number of files as the release candidate.

RC2 (10.5.1.1 - 764942)

Tester

Date

Additional Tests

Myrna

2009-04-14

Verified signatures and md5 checksums of build artifacts of Release Candidate 1 (10.5.1.1) directly from build location

Knut Anders

2009-04-15

Verified that all the signatures and the checksums are correct, that the corresponding zips and tars have the exact same contents, and that it is possible to build the jars from the source tarball

Kim

2009-04-15

Did a spot-check of the documentation.

Rick

2009-04-16

Verified the links in index.html in the bin-zip distribution.

Rick

2009-04-16

Verified that the SignatureChecker behaves as expected when run against a moderately complicated Derby-powered app.

Suran

2009-04-23

Client/Server compatibility testing. 10.4 client against 10.5.1.1 server. DERBY-4180. Hit DERBY-4053 unless UnsupportedVetter was removed from suite.

Suran

2009-04-27

Client/Server compatibility testing. 10.5.1.1 client against 10.4.2.0 server. Only 2 errors caused by DERBY-3319.

Myrna

2009-04-28

Tested Eclipse plugins, which required a new build of the ui/doc plugin. See: DERBY-4194. Also noticed: DERBY-4195

DerbyTenFiveOneRelease (last edited 2009-09-20 22:11:10 by localhost)