You're most welcome, Jacopo! 🙏👍

--
Kind Regards,
Ashish Vijaywargiya
Vice President of Operations
*HotWax Systems*
*Enterprise open source experts*
http://www.hotwaxsystems.com



On Sat, May 16, 2026 at 9:10 PM Jacopo Cappellato <
[email protected]> wrote:

> Thank you, Ashish!
>
> Jacopo
>
> On Sat, May 16, 2026 at 3:51 PM Ashish Vijaywargiya <
> [email protected]> wrote:
>
> > Dear All,
> >
> > There were no objections from community members to moving with the
> > H2 database.
> > https://www.h2database.com/html/main.html
> >
> > I implemented the H2 database support and removed the Apache Derby from
> the
> > ofbiz trunk code.
> >
> > Here is my commit for your kind reference:
> >
> >
> https://github.com/apache/ofbiz-framework/commit/8306e7a10592ff93defb26d0ddaa8e0a4dbb8595
> >
> > For historical purposes, I also created a JIRA ticket as well:
> > https://issues.apache.org/jira/browse/OFBIZ-13412
> >
> > ./gradlew cleanAll loadAll is working fine.
> >
> > ./gradlew ofbiz is working fine.
> >
> > After the changes, I placed and completed a sales order. And then
> created a
> > customer in the ofbiz backend.
> >
> > Everything seems to be working fine with the H2 database.
> >
> > I will keep a close eye on the ofbiz mailing list and Jira for H2-related
> > issues.
> > If someone reports issues with the H2 database, we can fix them.
> >
> > Thank you.
> >
> > --
> > Kind Regards,
> > Ashish Vijaywargiya
> > Vice President of Operations
> > *HotWax Systems*
> > *Enterprise open source experts*
> > http://www.hotwaxsystems.com
> >
> >
> >
> > On Sun, May 10, 2026 at 11:01 AM Ashish Vijaywargiya <
> > [email protected]> wrote:
> >
> > > >> For that reason, I think we should consider replacing Derby with
> > another
> > > embedded database for OFBiz’s out-of-the-box/demo setup.
> > >
> > > Hello All,
> > >
> > > I agree that we should consider replacing the Derby database with
> another
> > > embedded database.
> > >
> > > I also agree that H2 appears to be the best option at the current time.
> > >
> > > I went ahead and replaced Apache Derby in my OFBiz trunk codebase with
> > the
> > > H2 database.
> > > After the changes, I tested the ofbiz code base on H2 db by placing an
> > > Order, completing it, and also created a new customer. These operations
> > > are working fine for me.
> > >
> > > I have pushed the H2-specific modified code to a branch in my forked
> > > repository. Please take a look at the code below and let me know your
> > > thoughts.
> > >
> > >
> > >
> >
> https://github.com/ashishvijaywargiya/ofbiz-framework/tree/default-h2-db-support-ofbiz-trunk
> > >
> > > If there are no objections, I will create a PR sometime next week to
> > merge
> > > the code into the OFBiz project.
> > >
> > > Thank you.
> > >
> > > --
> > > Kind Regards,
> > > Ashish Vijaywargiya
> > > Vice President of Operations
> > > *HotWax Systems*
> > > *Enterprise open source experts*
> > > http://www.hotwaxsystems.com
> > >
> > >
> > > On Thu, May 7, 2026 at 1:20 PM Jacopo Cappellato <
> > > [email protected]> wrote:
> > >
> > >> Hi all,
> > >>
> > >> Since Apache Derby is now retired, it will no longer receive updates
> for
> > >> bug fixes or security issues.
> > >> For that reason, I think we should consider replacing Derby with
> another
> > >> embedded database for OFBiz’s out-of-the-box/demo setup.
> > >>
> > >> Would anyone be willing to volunteer in either of these areas?
> > >> * researching and suggesting suitable alternative products that would
> > fit
> > >> OFBiz well;
> > >> * implementing the switch once we agree on a direction.
> > >>
> > >> As an alternative, we could also consider no longer shipping a bundled
> > >> database at all, and instead relying on Docker images to make demo
> > >> instances easy to start.
> > >> That would be a more significant change for users, so perhaps not
> > >> something
> > >> for immediate adoption, but I think it is probably the right direction
> > to
> > >> keep in mind for the future.
> > >>
> > >> Thoughts?
> > >>
> > >> Best,
> > >> Jacopo
> > >>
> > >>
> > >> On Thu, Dec 4, 2025 at 9:43 AM Jacques Le Roux <
> > >> [email protected]>
> > >> wrote:
> > >>
> > >> > Hi,
> > >> >
> > >> > FYI, not a problem IMO. It works as is.
> > >> >
> > >> > Jacques
> > >> >
> > >> >
> > >> >
> > >> > -------- Message transféré --------
> > >> > Sujet :         Apache Derby is now retired
> > >> > Date :  Wed, 3 Dec 2025 09:38:15 -0800
> > >> > De :    Richard Hillegas <[email protected]>
> > >> > RĂ©pondre Ă  :    [email protected]
> > >> > Pour :  [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.
> > >> >
> > >>
> > >
> >
>

Reply via email to