Skip to content
This repository has been archived by the owner on Jan 15, 2024. It is now read-only.

Purplship server edition 2021.6

Compare
Choose a tag to compare
@danh91 danh91 released this 03 Jul 03:45
· 701 commits to main since this release
3d296ca

What's new

  • Use ASGI with uvicorn to run the site
  • enhance /v1/addresses API
  • introduce advanced filters for /v1/shipments list endpoint
  • enrich and rates and shipment meta to always provide standardized rate_provider and service_names
  • Introduce pending state for tracking status
  • Improve docker image
    • Add back superuser provisioning (using ADMIN_EMAIL and ADMIN_PASSWORD)
    • Use non-root user for docker runtime
    • Allow separate worker runtime container
  • Add official carrier logos and icons for branded tracking pages
  • Add tracker_id to shipment data
  • Add TNT carrier connection
  • Add address discard API endpoint
  • Make persisted data reusability using ids for proxy and manager endpoints
  • Improve broker quote markup
    • merge markup with base_charge
    • Add the possibilities to filter by carrier accounts
    • Integrate org specific quote markup
  • Replace purolator_courier -> purolator
  • Make Purolator user_token settings optional
  • Add Webhook test API endpoint
  • Introduce webhook dashboard panel in the web app to manage webhooks from there

Bug fixes

  • Fix unintended currency set to required=True
  • fix shipment status update when the tracker is in pending state
  • Fix deployment with multi-tenant + multi-org -> organization model access causing exception during authentication
  • Fix org filter to only return one entity when loading web app with ids