I completely agree Jacopo. We need to thoroughly review the codebase to
identify and remove unmaintained features and code for long-term stability.

I have a similar feeling about payment integrations, most were implemented
long ago and must be using deprecated APIs. I plan to review those next.

Regards,
Mridul Pathak

On Thu, May 28, 2026 at 12:00 PM Jacopo Cappellato <
[email protected]> wrote:

> +1, I agree with this decision.
>
> More broadly, I think we should adopt a similar strategy across all OFBiz
> features: either the community actively maintains a feature, or we should
> seriously consider removing it.
>
> The OFBiz codebase is already large, and historically our attitude has
> often been to accept new features and keep them indefinitely because, even
> if we do not know it, “someone may still use them”. While understandable,
> this approach also means accumulating code that is no longer actively
> maintained, is not updated alongside external dependencies, receives little
> or no bug fixing, and increases the maintenance burden.
>
> If we care about stability, overall quality, and making wise use of the
> limited time and energy of the volunteers maintaining this codebase, I
> think we should be more proactive in identifying unsupported or effectively
> abandoned features and cleaning them up when necessary.
>
> In this specific case, removing integrations built around deprecated and
> unsupported APIs seems like the right direction.
>
> Jacopo
>
> On Thu, May 28, 2026 at 7:54 AM Mridul Pathak <[email protected]>
> wrote:
>
> > Hi All,
> >
> > The existing shipping integrations for UPS, USPS, FedEx, and DHL all use
> > deprecated SOAP/XML APIs, even though these carriers have already moved
> to
> > modern REST APIs.
> >
> >    - UPS has officially deprecated the legacy access key and legacy
> >    SOAP/XML API in favour of RESTful API OAuth 2.0 security protocols. (
> >    https://developer.ups.com/oauth-developer-guide)
> >    - FedEx is completely retiring FedEx Web Services (SOAP/XML APIs) by
> >    June 1, 2026. (
> >    https://developer.fedex.com/wirc/browser/#/en-us/guides/migrate)
> >    - USPS retired the Web Tools API on January 25, 2026. (
> >    https://www.usps.com/business/web-tools-apis/)
> >    - DHL integration uses the legacy DHL ShipIT XML API which is obsolete
> >    and has been superseded by the modern DHL Express REST API.
> >
> > I propose removing and cleaning up these shipping integrations because
> they
> > are built on unsupported legacy APIs and are no longer maintained.
> >
> > Regards,
> > Mridul Pathak
> >
>

Reply via email to