Releases: karrioapi/karrio
Releases · karrioapi/karrio
Karrio preview 2025.5rc21
Changes
Feat
- feat: add support for thread lock caching and oauth access_token retrieval
- feat: remove selected_rate extraction on buy label for FedEx
- feat: improve live rate components and remove label type selection in label creation forms
- feat: set up
./pluginsdir at the root of the Docker-Compose templates files to provide a default mounting point - feat: added warning for mixed currencies in multiple items
Fix
- fix: FedEx default invoice generation behaviour and accountNumber data mapping
- fix: FedEx regression due to signature options handling behaviour change
- fix: for package level reference numbers (by @mazzarito)
- fix: generated type mismatch post schema regeneration for UPS
- fix: replaced create order with draft order
- fix: sync scrolling of left and right sections of draft-order page
- fix: removed unnecessary line-item unlinking mechanisms
- fix: dashboard-guide docs missing screenshots
- fix: removed sticky property of warning box
Docs
- docs: add open new terminal instructions
- docs: add missing screenshots for dashboard-guide docs
- docs: update docs to improve dashboard navigation guide and plugins mounting setup
Chore
- chore: ensure proper CSP setup for dashboard and website
- devX: update local development commands for starting the server
Karrio preview 2025.5rc20
Karrio 2025.5rc20
Changes
Feat
- feat: improve the new shadcn-based notifier error parsing
- feat: add tracing to connectors with OAuth support
- feat: improve UPS proxy auth error parsing
- feat: migrate draft order form to Shadcn and improve state management
- feat: migrate shipments list and page to Shadcn
- feat: migrate orders list and page to Shadcn
- feat: migrate trackers list and page to shadcn
Fix
- fix: FedEx rates parsing condition to use explicit None check
Karrio preview 2025.5rc19
Changes
Feat
- feat: combine title and description for a more exhaustive seko commodity descriptions for customs declaration
Fix
- fix: rendering loop issue in create_label form (by @Ansh-Dev-Nagar)
- fix: inconsistent max text length between models and serializers
Karrio preview 2025.5rc18
Karrio 2025.5rc18
Changes
Feat
- feat: add support for OpenTelemetry to Karrio server
Fix
- fix: missing workflow-trigger table migrations
Karrio preview 2025.5rc17
Changes
Fix
- fix: resolved module import error for karrio.server.admin.schemas.orgs in tenant GraphQL schema
- fix: enhanced UPS tracking status codes with comprehensive API documentation mapping
- fix: optimize N+1 query issues in tracking/shipment GraphQL resolvers with proper relationship prefetching
- fix: optimize N+1 query issues in constance configuration loading with bulk database operations
- fix: optimize N+1 query issues in data archiving tasks with bulk deletion for organization links
- fix: optimize N+1 query issues in carrier/organization access filtering for proxy endpoints
- fix: optimize N+1 query issues in tenant domain/client lookups with relationship prefetching
- fix: enhance all manager model querysets with organization relationship prefetching for multi-tenant mode
- fix: improve archiving query performance with optimized existence checks and batch processing
- fix: add database indexes for archiving date-based filters to reduce query execution time
- fix: refactor workflow scheduler error handling with cleaner diagnostic functions
- fix: add workflow-trigger table diagnostic migration for production database issues
- fix: resolve APILog proxy model index conflicts in Django migrations
Karrio preview 2025.5rc16
Karrio 2025.5rc16
Changes
Fix
- hotfix: document generation backward compatibility and improve document template editor
Karrio preview 2025.5rc15
Changes
Feat
- feat: integrate new shippers addons management page
- feat: building the new dedicated karrio dev tools in a drawer
- feat: update and improve carrier connection management for both users and admins
- feat: improve DHL customs commodities data mapping
- feat: clean up deprecated carrier connections, custom models
- feat: build integration guide for AI agents piloted with Claude code and Gemini CLI
- feat: update and improve account and organization management + migrate the Settings pages to shadcn+tailwindcss
Fix
- fix: ratesheet loading mechanism regression
- fix: canadapost shipment response parsing regression
- fix: computed decimal values turned to 0.00 for float with a lower value
Chore
- chore: QA and testing corrections for the release
- chore: clean up new components with minimal responsive design
- chore: refactor the karrio admin dashboard, removing trpc to work like the other pages
- chore: fix conflicting next-auth dependencies version and platform build
- chore: update the integration tests for GraphQL queries and mutation breaking changes + fix dashboard build
- refactor: dashboard with
shadcnupgrade and introducing Karrio Shippers product for multi-tenant instance manager
Karrio preview 2025.5rc14
Changes
Fix
- fix: sapient address mapping max character length.
- feat: DTDC shipping_date parsing issue.
Karrio preview 2025.5rc13
Changes
Feat
- feat: upgrade ratesheet editor
- feat: check for valid charge amount before returning selected rate
- feat: DTDC carrier integration
Fix
- fix: enforce check for admin dashboard access and enable it by default
- fix: docker dashboard default setup
- chore: update openapi schema and karriojs build
Docs
- docs: update and cleanup supported carriers docs
Karrio preview 2025.5rc12
Changes
Fix
- fix: shipment menu
- fix: create_label page loading race condition
- fix:
partial_shipment_updatemutation for better shipment draft handling