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