You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Rick Hillegas <Ri...@Sun.COM> on 2007/08/08 23:15:07 UTC

sample release announcement

Here is a mock-up of the 10.3 release announcement. Please let me know 
how I can improve this.

--------------------------

The Apache Derby project is pleased to announce a new feature release
of Derby, 10.3.1.4.

Apache Derby is a subproject of the Apache DB project.
Derby is a pure Java relational database engine which conforms to the
ANSI SQL and JDBC standards. Derby aims to be easy for developers
and end-users to work with.

Derby 10.3.1.4 can be obtained from the Derby download site:

http://db.apache.org/derby/derby_downloads.html.

Derby 10.3.1.4 introduces the following new behaviors:

* Security
  o Restricts shutdown, encryption, and upgrade powers to the DBA.
  o Installs a default security manager for the network server.
  o Supports wire-encryption.

* SQL
  o Adds builtin language-based ordering and LIKE processing.
  o Supports the dropping and renaming of columns.
  o Creates tables based on a query shape.
  o Makes some CREATE TRIGGER clauses optional.
  o Adds ANSI TRIM capabilities.

* JDBC
  o Supports all JDBC methods on BLOBs and CLOBs.
  o Expands embedded support for autogenerated keys.

* Performance and Memory Usage
  o Reduces CPU usage in embedded mode.
  o Improves IN list processing.
  o Introduces LOCATORS for network client LOBs.

* Administration
  o Allows import/export of LOBs.
  o Enables client-side tracing without changing the application.
  o Supports XAResource.setTransactionTimeout.
  o Adds system procedure support for setting a user's connection level
     authorization.
  o Adds a system procedure to empty the statement cache.
  o Supports diagnostic VTIs with parameters.

* Platforms and Testing
  o Removes support for JDK 1.3 and J2ME/CDC/Foundation 1.0.
  o Converts many tests to JUnit's assertion-based framework.


Regards,
-Rick


Re: sample release announcement

Posted by Laura Stewart <sc...@gmail.com>.
Hi Rick - A few comments below:

On 8/8/07, Rick Hillegas <Ri...@sun.com> wrote:
>
> Derby 10.3.1.4 introduces the following new behaviors:

*** (LS) Derby isn't human so "bahaviors" is not correct. Should be
"features" or "capabilities".

>  o Restricts shutdown, encryption, and upgrade powers to the DBA.
*** (LS) I think "powers" should be "authorization"

>  o Installs a default security manager for the network server.
*** (LS) I believe that the documentation initial caps Network Server.

>  o Creates tables based on a query shape.
*** (LS) I've never heard of a query "shape". We should try to use a
different word.  If you can explain to me what you mean, I can suggest
another word.

-- 
Laura Stewart

Re: sample release announcement

Posted by Stanley Bradbury <St...@gmail.com>.
Hi Rick -
Two thoughts for what they are worth regarding this bullet:
 o Adds builtin language-based ordering and LIKE processing.

Since you have to create a DB to specifically support this it might be 
best to say:
  o Ability to create databases that supports alternate collation 
sequences (non-UCS_BASIC).  These databases support language specific 
ordering and LIKE processing.
   -- It also seems this might fit better in the Administration section 
since it has to be specified when the Db is created.

And thanks for driving this release to completion.

Rick Hillegas wrote:
> Here is a mock-up of the 10.3 release announcement. Please let me know 
> how I can improve this.
>
> --------------------------
>
> The Apache Derby project is pleased to announce a new feature release
> of Derby, 10.3.1.4.
>
> Apache Derby is a subproject of the Apache DB project.
> Derby is a pure Java relational database engine which conforms to the
> ANSI SQL and JDBC standards. Derby aims to be easy for developers
> and end-users to work with.
>
> Derby 10.3.1.4 can be obtained from the Derby download site:
>
> http://db.apache.org/derby/derby_downloads.html.
>
> Derby 10.3.1.4 introduces the following new behaviors:
>
> * Security
>  o Restricts shutdown, encryption, and upgrade powers to the DBA.
>  o Installs a default security manager for the network server.
>  o Supports wire-encryption.
>
> * SQL
>  o Adds builtin language-based ordering and LIKE processing.
>  o Supports the dropping and renaming of columns.
>  o Creates tables based on a query shape.
>  o Makes some CREATE TRIGGER clauses optional.
>  o Adds ANSI TRIM capabilities.
>
> * JDBC
>  o Supports all JDBC methods on BLOBs and CLOBs.
>  o Expands embedded support for autogenerated keys.
>
> * Performance and Memory Usage
>  o Reduces CPU usage in embedded mode.
>  o Improves IN list processing.
>  o Introduces LOCATORS for network client LOBs.
>
> * Administration
>  o Allows import/export of LOBs.
>  o Enables client-side tracing without changing the application.
>  o Supports XAResource.setTransactionTimeout.
>  o Adds system procedure support for setting a user's connection level
>     authorization.
>  o Adds a system procedure to empty the statement cache.
>  o Supports diagnostic VTIs with parameters.
>
> * Platforms and Testing
>  o Removes support for JDK 1.3 and J2ME/CDC/Foundation 1.0.
>  o Converts many tests to JUnit's assertion-based framework.
>
>
> Regards,
> -Rick
>
>



Re: sample release announcement

Posted by "Bernt M. Johnsen" <Be...@Sun.COM>.
>>>>>>>>>>>> Andrew McIntyre wrote (2007-08-08 15:59:43):
> On 8/8/07, Rick Hillegas <Ri...@sun.com> wrote:
> >
> >   o Supports wire-encryption.
> 
> This is a little vague. How about 'Encryption of Network Server
> traffic with SSL'? That's still a little clumsy, but provides a couple
> of key specifics and is concise.

I agree with Andrew. Anyway the word "wire" should be avoided since it
indicates a specific physical implementation of network traffic. What
about "Network encryption and authentication with SSL/TLS" (which is
the header used in the admin guide)?

-- 
Bernt Marius Johnsen, Database Technology Group, 
Staff Engineer, Technical Lead Derby/Java DB
Sun Microsystems, Trondheim, Norway

Re: sample release announcement

Posted by Andrew McIntyre <mc...@gmail.com>.
On 8/8/07, Rick Hillegas <Ri...@sun.com> wrote:
>
>   o Supports wire-encryption.

This is a little vague. How about 'Encryption of Network Server
traffic with SSL'? That's still a little clumsy, but provides a couple
of key specifics and is concise.

>   o Introduces LOCATORS for network client LOBs.

Should LOCATORS be capitalized? how about 'LOB locators'?

> * Platforms and Testing
>   o Removes support for JDK 1.3 and J2ME/CDC/Foundation 1.0.

How about adding:

 o Supports J2ME/CDC/Foundation 1.1

before this?

cheers,
andrew