Changelog
Updates and product improvements
August 2026
API
- Order responses now include the signature fee
- Shipment rate lookup: retrieve the rated charges and surcharges recorded for a shipment
- Batch tracking events: request tracking events for multiple shipments in a single call
- Tracking event timestamps standardized to UTC across the tracking API
Carriers
- ePost Global: manifest data files delivered over SFTP, updated to the latest manifest dictionary, with additional manifest columns
Platform
- Invoice audit rebuilt around invoice lines rather than shipments, with USPS data split into invoice lines and shipment adjustment lines
- Invoice audit separated by provider, with filters for provider, provider type, and subtype, sort-by ordering, and invoice-number search
- Export added to the invoice audit views
- USPS invoice file ingestion, with per-tenant ingestion configuration and corrected mail class mappings
- Bill.com payment integration: approved invoices are handed to Bill.com for payment. Finance tolerance rules now expressed as ranges, and Bill.com configured through ERP connections
AI
- Finance runtime agent added, and the reconciliation review agent and its skills improved
- In-app AI assistant with streaming responses, page-aware context, and suggested starters
- Agent streaming: watch agents think and act in real time, with token-level streaming, live tool-call indicators, and a timeline of every step
- Assistant sessions: conversation history, delete, and sharing, with "Shared with me", author attribution, presence, @mentions, and team approval of AI actions
- Voice interface: hands-free speech input and voice output to direct agents from the warehouse and field
- Insights tab: verified insights from a deterministic snapshot, with dismissals that persist
- AI Decisions: an append-only audit trail kept separate from the activity feed, with "View audit" on feed rows and a
GET /api/audit/eventsread for compliance - Model registry and AI settings: a model catalog with aliases, pricing, and liveness checks across Anthropic, OpenAI, Ollama Cloud, and CommerceShip-hosted models, spanning hosted and self-hosted open-weight options, configurable from a new AI settings surface
- Dedicated model hosting for enterprise: run inference on isolated, single-tenant instances for data residency and privacy
- Agent permissions and trust: per-agent data access and trust levels determine what each agent can run autonomously versus what requires approval
- Agent routing policy with an evaluation gate
Frontend
- Assistant panel: chat surface, session picker, and progress, activity, insights, alerts, and features tabs, with ⌘K quick access and a resizable panel
July 2026
API
POST /v1/manifests/closeout: new endpoint to close out open manifests, routed to the correct carrier automatically- Manifest responses now include tracking numbers, total shipment count, and partner carrier
- Manifest metadata moved from shipment providers into orders, so manifests can be reprinted without re-querying the carrier
- QR code request flag added to the create order request, with Label Broker artifacts returned on the label response
- Full hazmat option set now mapped through to the USPS Ship API on label creation
- Induction postal code added to shipment search filters and the orders report
Carriers
- USPS: July 12, 2026 price change applied across rating, including updated cubic pricing calculation. Label Broker support added: request a QR code instead of a printed label and the recipient scans it at the counter. All hazmat classifications now supported on label creation.
- ePost Global: manifest creation, manifest closeout, and manifest reprinting.
- UniUni: shipment and manifest records added
- PostNL: manifest mapping added
Platform
- Manifest closeout across carriers from a single request
- Manifests are now reprintable, with manifest metadata stored against the order rather than the shipment provider
- Carrier account selection added to manifest creation
- Shipment optimization search filterable by induction postal code
- Reporting engine: new async reporting. Queue a report, and it runs on a background worker, generates an Excel artifact, and lands in job history for download. Orders report covers induction postal code and tracking number.
- Invoice reconciliation now tracks original currency alongside USD, so non-USD carrier invoices reconcile against expected amounts without conversion drift
- Duties and tax expected-versus-actual reconciliation corrected across currencies
- Invoice processing warnings now surfaced instead of silently discarded
- Expected postage query simplified, with a variance percentage column and an active-only filter
- Zero-expected invoices excluded from audit runs
- Invoice line audit corrected across totals and subtotals
- Invoice sync parallelized, with lookups running concurrently
AI
- Feedback loop: user feedback drives pattern detection, training triggers, and retrieval tuning to improve accuracy over time
- Data labeling: rate AI answer accuracy and search relevance to build labeled datasets for fine-tuning
- AI-generated initiatives: proposed supply-chain initiatives with estimated ROI, submitted for approval before any action is taken
- ROI measurement: track the financial impact of AI recommendations and autonomous actions
- Strategic planning: model supply-chain scenarios, track initiatives, and generate executive-ready summaries, so strategy stays tied to operations
Frontend
- Reports job page for queueing, monitoring, and downloading reports
- Finance invoices page shows original currency alongside USD
- Carrier accounts selector added to the create manifest page
- Manifest index and creation pages cleaned up
June 2026
API
POST /api/refunds: refund endpoint is now carrier-agnosticGET /api/rating-filters,POST /api/rating-filters: new endpoints for rate set filtering rules, with defaults created on user signupGET /api/epg-carrier-zones,GET /api/canada-post-zones,GET /api/uni-uni-zones: zone lookup endpoints for ePost Global, Canada Post, and UniUniGET /api/jet-fuel-rates,POST /api/jet-fuel-rates: ePost Global fuel surcharge rate managementPOST /api/shipping-carriers: CRUD endpoints for carrier account management- Currency unit (
USD,CAD) now included in all rate responses across all carriers - Zone field changed from integer to string in order and shipment responses
- Standardized validation error responses across all endpoints
Carriers
- ePost Global: new carrier integration. Supports line haul rating, fuel surcharge calculation, and business rules for address content, Canada restricted imports, and induction points.
- Dragonfly: new last-mile delivery carrier with rating, labeling, and tracking
- PostNL: European shipping support added
- Canada Post: postal code formatting fix, faster zone lookups
- USPS: label reprint now pulls from cloud storage cache for faster reprints. Added platform auth via client-id/client-secret. Address validation mapping added.
- BetterTrucks / Veho: currency unit added to all rating responses
Platform
- All carrier rating consolidated into a single rating service: FedEx, UPS, and USPS rate calculation now runs in one place
- Rate sets guardrails added to prevent misconfiguration
- Dynamic rate filtering with configurable filter rules
- Live animal surcharge sync between orders and shipment records fixed
- Shipments report accuracy fixes
- Shipping carriers CRUD API for managing carrier accounts
AI
- Skills, Agents, and Workflows: more specialized agents added across support, operations, contracts, analytics, and procurement domains, composed from reusable skills and orchestrated into multi-step workflows with a visual builder
- Classifier and routing agent directs each question to the right domain agent, with multi-agent visibility into routing decisions and handoffs
- Agents read live platform data through MCP tools, so answers use current order, shipment, rate, and invoice context
- Agent observability: trace every request, track tool latency, and analyze session patterns from one dashboard
- Autonomous execution with guardrails: action allowlists, approval workflows, graduated automation, and a complete audit trail
- Browser automation: agents complete tasks in systems with no API (carrier portals, customs platforms, spot-rate boards), with human approval and a screenshot audit trail
- Vendor reconciliation agent compares carrier invoices against expected charges and flags variances
- Invoice reconciliation agent for automated billing verification
Frontend
- ePost Global and Dragonfly carrier forms, images, and display added
- Rate sets guardrails UI
- Returns flag added to new order flow
SDK / Integrations
- Full documentation site shipped, covering all product areas, architecture, and AI/agent capabilities
May 2026
API
GET /api/weather-impact,GET /api/weather-impact/kpis: weather impact analytics with map data, KPI analytics, and warehouse impact analysis- Weather alerts backend with weather.gov integration and automatic alert ingestion
- Carrier service IDs added to USPS rating responses
Platform
- Weather impact analytics: see how severe weather events affect shipments in real time, with weather-correlated delay analysis
- Surcharges and adjustments reporting added to shipments
- Rate sets updated with carrier service IDs
AI
- Knowledge base for AI-driven Q&A, with semantic search across documents and reference material
- Natural language everywhere: filter orders, shipments, and analytics by typing plain English on any page
- RAG answer-quality evaluation with RAGAS metrics: test datasets, baselines, and alerts when quality drops
Frontend
- Weather impact page with map visualization
- Shipments report UI fixes
April 2026
API
GET /api/orders/export: order export with PDF report generationGET /api/tracking/reports: delivery date added to tracking reports; more search parameters for tracking exportGET /api/rate-sets: carrier service IDs now included in rate sets responses- Residential indicator added to rate request models
- All USPS flat rate products added to available carrier services
Carriers
- FedEx: added FedEx Discounted price type support with updated surcharge calculations
- UPS: added DAP (Delivered At Place) price type. Residential rating bug fixed. Zone files refreshed.
- USPS: rate indicator mapping for Express added. Carrier service IDs added to rating.
Platform
label_createdtracking event now starts the transit time clock- Order-to-shipment re-rating bug fixed
- Integration delete bug fixed
- Tracking and rating service timeouts increased
Frontend
- Order export UI
- Surcharges and adjustments reports (5 new report views)
- Tracking tab filter fixes
- ZPL and PDF printing fixes
- Rate sets carrier service display
March 2026
API
GET /api/order-address-reports: address data analysis with grid-based filteringPOST /api/user-carrier-contracts: manage carrier contract details (MRC, CEC numbers)POST /api/address-validation: address validation endpoint (now carrier-agnostic)GET /api/fedex/transportation-charges: FedEx transportation tier managementGET /api/fedex/surcharge-discount-rules,GET /api/fedex/surcharge-rates: FedEx surcharge calculation endpoints- Domestic and international DIM divisors split into separate fields on rate and rate set responses
Carriers
- Canada Post: full integration live. Contract vs non-contract support. ZPL base64 label encoding. Zone lookup and service configuration. Labels work without auth for guest users.
- FedEx: surcharge calculation system built out: DAS, oversize, residential, signature surcharge calculators with discount rules. Transportation tier tracking. Faster rating via caching.
- UPS: surcharge caching (DAS, flat rate, oversize, residential). Faster rating via caching.
- USPS: flat rate processing category bug fixes. AMS validation logic added to address response.
Platform
- Faster tracking queries via database optimization
package_typeadded to rates and shipmentstransaction_dateadded to non-shipment surcharges- Tracking numbers added to order search
- Date filter added to order analytics
Frontend
- QZ Tray integration for label printing (certificate signing, printer detection, status handling)
- AI chat: intermediary progress messages while processing requests. Agent switching between reconciliation and logistics agents.
- Live animals option added to order flow
- Address report with grid-based filtering
- Delayed facilities report date filter fix
SDK / Integrations
- MCP server updates
- FedEx surcharge mappings added to integration imports
- UPS invoice import:
transaction_datefield added
February 2026
API
POST /api/usps-ship/purchase: USPS Ship API integration for label generation with built-in address validation at purchase timePOST /api/usps-ship/merchant-auth: merchant-level USPS authenticationPOST /api/usps-ship/track: USPS Ship tracking APIPOST /api/usps-ship/manifests: USPS Ship manifest generationPOST /api/usps-ship/refunds: USPS refund processingPOST /api/mcp/*: MCP server with tracking data access via Model Context Protocol- Order statuses added to order responses
POST /api/orders/refund: refund processing from order screenpurchasedflag added to order search parameters- Customer phone number and order reference fields added to orders
is_defaultflag added to carrier accountsinitial_sync_timeframeadded to integration configuration with idempotency checks- Rate set baseline flag added to rate responses
Carriers
- USPS Ship: new USPS integration using the modern Ship API. Labels (with live animal markings), manifests, tracking, merchant authentication, address validation, and refunds.
- Canada Post: initial implementation started
- FedEx / UPS: invoice parsing fixes. Discount calculation breadcrumb properties added for transparency.
Platform
- Faster shipment queries via database optimization
- External order ID enforced across all shipment and rate matching
- Order idempotency added to label generation
- Rate set baseline logic added
- Cost rate sets logic fix
Frontend
- Order statuses UI and refund-order feature
- Integration summary bug fix
- Report filename and column alignment fixes
- Default date range for reports
- Tracking number search in orders
SDK / Integrations
- MCP server launched: tracking data accessible via Model Context Protocol for external AI tools
- Integration sync timeframes with idempotency to prevent duplicate order imports
January 2026
API
GET /api/tracking/mcp-dashboard: AI-powered tracking analytics dashboardGET /api/jobs,POST /api/jobs: centralized job managementGET /api/log-entries: activity log reportingGET /api/manifests: manifest search with carrier filter and induction postal codePOST /api/rate-sets/upload: user ID header added to rate set file uploadGET /api/shipments/comparison: zip-from and zip-to added to comparison analytics report- Handling option added to shipment options
- Account number mapping added to carrier accounts for multi-account setups
Platform
- Tracking: Pitney Bowes sync, MCP dashboard integration, tracking events processing
- Re-rating by filter added to shipments
- Rating job completion bug fixed (jobs marked complete before all rates processed)
- Manifest image properties and scan form search
- Order batch bug fixes
- Job timeout enforcement for background jobs
Frontend
- Jobs popup scrollability for accounts with many active jobs
- Manifest search and filter UI
- Tracking events processing display
- Weekly report improvements (formatting, user-level reporting)
SDK / Integrations
- Tracking MCP integration: tracking data accessible via Model Context Protocol for external AI tools
- Pitney Bowes integration: handling/surcharges support, order/shipment sync split, account number mapping
2025 Year in Review
Carriers
- USPS: updated to 2025 fee schedules including peak rates, MRC, and Platform pricing. Added July 2025 CEC rates plus Commercial/Retail rate tables. Fixed rural rate calculations. Added live animals flag. Added PME pricing for NSAs. Improved tracking response parsing. Updated zone chart data.
- FedEx: built full discount rules engine with tier incentive structures and fuel surcharge calculator. Added custom rate types, FedEx Ground Economy, and FedEx Pak services. Built zone logic with additional zone files. Added dimensional divisor configuration.
- UPS: built discount rules engine with minimum charge rules and tier incentives. Rebuilt surcharge calculators. Added zone system with special zone handling. Added user weekly gross charges reporting. Added tracking integration.
- EasyPost: launched EasyPost integration with sandbox and production support
- Maersk: added Maersk as a carrier with custom rate files and adjustment reports
API
POST /api/shipments/bulk: bulk/batch shipment creation with parallel processingGET /api/shipments/comparison: total cost, base cost, and surcharges comparison viewsGET /api/shipments/financials: adjustments, refunds, margins, and verified margins reportsGET /api/shipments/optimization: carrier optimization heat maps, location-based analysis, air vs ground optimizationGET /api/shipments/integration-summary: aggregated cost by serviceDELETE /api/integrations/{id}: integration delete with cascade- Rate set specifications with advanced filtering and multi-provider support
- Residential flag mapping and domestic determination logic added to rating
POST /api/chat: AI-powered logistics chat with weather tools and county-zip lookupsGET /api/tracking/*: tracking service with delivery performance analytics, transit time calculations, status analytics, and reporting
Platform
- Built shipment financials system: adjustments, refunds, margins tracking, and verified margins reports
- Built carrier optimization analytics: heat maps, location-based analysis, air vs ground optimization
- PDF report generation for shipment and tracking reports
- Built tracking service: event processing, delivery performance analytics, transit time calculations, delayed facility reporting
- Built API key authentication for user-level API access
- Added enterprise role with carrier account provider and priority configuration
- Async rating for faster multi-carrier rate responses
Frontend
- Built Logistics AI agent chat with per-user API key integration
- Reorganized analytics UI into KPIs and Optimizations with new navigation
- Built shipment comparison analytics, financials reports, and carrier optimization UIs
- Enterprise admin section with carrier accounts table
- Built delivery performance and transit time analytics UIs
- API key management in user profile
SDK / Integrations
- Built Pitney Bowes API integration: production sync, postal code sync, date range handling, initial 6-month historical sync
- Added UPS invoice import with billing type, surcharge calculation, and charge description parsing
- Added Maersk and FedEx report/invoice parsing templates
- Built AI-powered logistics chat service with Claude model integration
Breaking Changes
- Renamed all
/api/*/analyticspaths to/api/*/kpis-and-optimizations: update any hardcoded analytics endpoint paths
2024 Year in Review
Carriers
- USPS: completed January 2024 price change updates. Added NSA account handling, hazmat sub-categories, Sunday/Holiday delivery, and Edelcon service support. Added nonstandard dimension fee calculation. Fixed APO/FPO tracking and label generation. Added ZPL label support with template caching.
- FedEx: built shipments API (label generation), tracking API (event mapping, status codes), manifest endpoints. Added international services and envelope package type. Added multiweight rating for FedEx Ground. Built invoice/report parsing.
- UPS (new carrier): launched UPS integration: shipments, tracking, label generation. Added shipment validation, Worldwide Expedited, Standard Canada, and Standard Mexico services.
- BetterTrucks / Veho: added caching for zone lookups, bulk rate fetching optimization, manifest retrieval endpoint
- Migrated all pricing math from float to BigDecimal for precision across every carrier
API
POST /api/orders/bulk: bulk order creationPOST /api/orders/batch: order batch system with create, update, process, download labels, and error trackingGET /api/orders/analytics: order analytics and CSV exportGET /api/shipments/analytics: invoice analytics with comparison viewsGET /api/shipments/surcharges: surcharge analytics with billed weight breakdownsGET /api/shipments/zones: zone analytics with timeframe filteringGET /api/shipments/costs: cost analytics with detailed fee breakdownsGET /api/shipments/rating-errors: rating error tracking and analytics- Separated cost, custom, and carrier rate layers in the rating engine
- Parallelized carrier calls for faster multi-carrier rate shopping
GET /api/products: products endpoint (extracted from orders)GET /api/addressbook: added filters, sorts, and search conditions
Platform
- Built Shopify OAuth integration with multi-shop support, order fetch, and product sync
- CSV/file import system with field mappers, template system, and error handling
- User-partner relationship and referral code system
- API key management (CRUD)
- Stripe subscription plan management with status handling
Frontend
- Built full analytics/insights suite: shipment, zone, cost, surcharge, rating error, and invoice analytics
- Built order lifecycle UI: create, edit, view with tracking events, labels, and loading states
- Order batch management with add/move/remove modals
- Integration/import system UI: CSV mapping, Shopify integration, FedEx invoice imports
- AI agent interface
- Onboarding flow: pricing selection, plan viewing, billing wallet and history
- Built admin portal: user management, account management, billing management, carrier account approval, rate dashboard, partner management
SDK / Integrations
- Shopify OAuth flow with multi-shop support and order/product sync
- CSV import with field mapping templates
- FedEx invoice import with multiweight and international support
Breaking Changes
- All pricing responses now use BigDecimal instead of float: API consumers should expect string-encoded decimal values where floats were previously returned
- Products endpoint extracted to a separate path (
/api/products): previously nested under orders
2023 Year in Review
Carriers
- USPS: completed Ground Advantage migration. Implemented July 2023 price change. Built manifesting (eVS/ePostage certification): scan form generation, APO/FPO handling, cubic tier support. Added international shipping: tracking number generation, country groups, customs forms (2976/2976A/2976B), and international rate ranges. Completed eVS certification with live animal fees and cremated remains handling. Added RDC support to zone chart lookups.
- FedEx (new carrier): launched FedEx integration: rating, delivery time estimates, label generation
- BetterTrucks (new carrier): launched BetterTrucks integration: rating, labels, multi-rate support
- Veho (new carrier): launched Veho integration: rating, label creation, zone-based pricing
- Swyft (new carrier): initial integration work begun
- Unified rate request/response models across all carriers, enabling multi-carrier rate shopping from a single API call
API
POST /api/orders: full CRUD for orders with nested package itemsGET /api/orders: search with indexed fields, auto-generated order numbers, paginationPOST /api/orders/{id}/label: label URL generationPOST /api/orders/{id}/return-label: return label support with carrier validationPOST /api/orders/{id}/customs: customs declaration handlingGET /api/rates: unified multi-carrier rating endpoint; calls all enabled carriers in parallel and returns normalized rates- Delivery time estimates added across all carriers
POST /api/addressbook: CRUD, default address handling, pagination, contact search- Standardized error response structure across all endpoints
Platform
- Built automation rules engine with condition groups, package manipulation actions, trigger/schedule support, and priority ordering
- Full RBAC implementation: roles, permissions, role-based access control enforced at the API level
- Invitation flow for team management with role assignment
- Two-factor authentication (2FA) endpoints
- API key authentication support
- Label rendering engine: PDF and PNG output, GS1 DataMatrix barcodes, APO/FPO layouts, international customs forms, sandbox watermarks
- Built integrations API with file upload (up to 10MB) and batch import/export
Frontend
- Built core shipping workflow: add order page, item modal, onboarding flow, order dashboard
- QZ Tray integration for direct thermal label printing
- Address verification in order creation and address book
- Carrier account and technology partner settings pages
- Permission-gated UI with role-based access control
- Analytics dashboards: audit trail, rate optimization, widget-based views
- Settings pages: automation rules, API settings, tracking settings, label document settings
- Built admin interface: carrier accounts, tech partner management, reporting, analytics dashboards, onboarding management