Fwd: Apache Derby is now retired

"[email protected]" <[email protected]> Fri, 5 Dec 2025 14:13:53 +0100
Newsgroups gmane.comp.jakarta.james.devel,gmane.comp.jakarta.james.user
Message-ID <[email protected]>
--------------DrapYs1gmWz2cZLrjXndz38l
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello all,

I learned yesterday that Apache Derby, that is the default driver ued by 
the JPA application, is now retired.

As such I propose to instead use H2, also an Apache project, as an 
(almost) drop in replacement.


CF
   - https://issues.apache.org/jira/browse/JAMES-4155
   - https://github.com/apache/james-project/pull/2875

Here are some remarks:


  - The change do not impact exising instalations, which can still 
continue using retired Apache Derby
  - It only prevent new Derby install to occurs
  - We still encourage users from migrating to H2
  - Both DBs being SQL, data can likely be exportd from Derby and 
importd into H2.

Best regards,

Benoit TELLIER


-------- Forwarded Message --------
Subject: 	Apache Derby is now retired
Date: 	Wed, 3 Dec 2025 09:38:15 -0800
From: 	Richard Hillegas <[email protected]>
Reply-To: 	[email protected]
To: 	[email protected]



The DB PMC announces the retirement of its Derby sub-project, due to 
prolonged low activity. Derby is a small-footprint, pure-Java relational 
database. Derby runs embedded in a local application as well as 
client-server over a network. Databases can live on disk or in memory. 
Existing, official versions support JVMs from Java 1.3 up through Java 
21. The development mainline builds and tests cleanly on Java 25.

The project's resources remain available in a read-only state. This 
includes the website (https://db.apache.org/derby/), mailing lists, wiki 
(https://cwiki.apache.org/confluence/display/DERBY/FrontPage), 
Subversion repository, and JIRA bug tracker. Official distributions 
remain available on an as-is basis at 
https://db.apache.org/derby/derby_downloads.html.


--------------DrapYs1gmWz2cZLrjXndz38l--