Eucalyptus Release – ACP Notes

Released January 22nd, 2026


Overview

This release focuses on two main areas:

  • Cleaner, more accurate address and order entry

  • Faster, more reliable Rule Center and shipping behavior

These changes improve both day‑to‑day use in ACP and the accuracy of downstream systems.


Address Book & Order Entry Improvements

We made several changes to keep addresses cleaner and reduce data issues:

  • Warehouse & consolidation address types

    • The address book now supports dedicated Warehouse and Consolidation address types (both in the UI and in the backend), so special locations are clearly identified and handled correctly.

  • No more “near-duplicate” address records

    • Duplicate address book entries that differ only by address type formatting or case are now prevented from being imported, reducing clutter and confusion.

  • Country list usability

    • Country sorting in the address book now uses the full country name, not just the code, so lists are easier to scan.

    • On order flows, the Country field is now a dropdown instead of free text, which helps prevent typos and invalid values.

  • More complete warehouse address info

    • The ETC01 warehouse now includes an Address2 line where applicable, so warehouse addresses are fully displayed wherever they appear.

  • Safer address entry with SmartyStreets

    • When using SmartyStreets to search and select addresses, we now enforce a limit on the number of characters that can be entered.

    • This prevents excessively long inputs that can cause validation or formatting issues downstream.


Rule Center & Carrier Mapping Enhancements

To make automation and routing rules more maintainable and performant:

  • Faster Rule Center for large rule sets

    • The Rule Center page now uses lazy loading and fewer unnecessary re‑renders.

    • Result: faster load times and smoother scrolling, even when you have a large number of rules.

  • Simpler default carrier service setup

    • ServiceName values are now added as custom codes for all clients by default, streamlining initial carrier configuration and reducing manual setup.


Shipping, Status, and Temperature Control Updates

We addressed several issues to keep order statuses and shipping behaviors consistent:

  • More accurate final statuses

    • Order statuses are now more robust when tracking events and ship confirmations arrive out of sequence or later than expected.

    • This reduces cases where orders briefly show an incorrect status (e.g., reverting from Delivered) due to event timing.

  • Delivered vs. Departed Warehouse logic

    • Status logic has been updated so “Delivered” and “Departed warehouse” are set based on the carrier and order type, improving the accuracy of what you see on tracking screens.

  • Temperature Control – Weather Channel button restored

    • The Weather Channel button is back on the Temperature Control page, so users can once again quickly check conditions when configuring temperature-sensitive shipments.

  • Correct highlighting when inventory hold items are present

    • Orders that contain inventory hold items no longer incorrectly highlight general items.

    • This makes it clearer which lines are actually impacted and reduces noise for users managing complex orders.


Gifting & UI Experience

  • Premium Gift Card preview clarity

    • The Premium Gift Card preview now displays sharp, non-fuzzy images that better match the final printed output.

  • General UI polish

    • A set of small UI fixes (particularly in the Ice Cube theme and selected screens) improves consistency and visual quality without changing core workflows.


Behind-the-Scenes Improvements (Internal but Beneficial)

While not directly visible in the UI, these updates improve reliability and release safety:

  • Stronger database migration checks

    • Automated tests now help catch missed EF Core migrations, reducing the chance of environment mismatches during deploys.

  • Updated front-end dependencies

    • The MUI license key and related front-end configuration were refreshed, keeping the UI stack current and fully compliant.