4.3.1 — 2026-02-22¶
← 4.3.3 | 4.3.0 → | ↑ 4.x series
Changed¶
Adapters - MinIO¶
- Boto3 Migration - Migrated MinIO adapter from minio library to boto3
- Replaced
miniolibrary withboto3for S3-compatible object storage operations - Added new configuration fields to
MinioConfig:ADDRESSING_STYLE: S3 addressing style (auto, path, or virtual) - critical for CDN compatibilitySIGNATURE_VERSION: AWS signature version (default: s3v4)CONNECT_TIMEOUT: Connection timeout in seconds (default: 60)READ_TIMEOUT: Read timeout in seconds (default: 60)MAX_POOL_CONNECTIONS: Maximum connections in the pool (default: 10)RETRIES_MAX_ATTEMPTS: Maximum retry attempts for failed requests (default: 3)RETRIES_MODE: Retry strategy - legacy, standard, or adaptive (default: standard)USE_SSL: Explicit SSL usage control (overrides SECURE if set)VERIFY_SSL: SSL certificate verification (default: true)
- Improved presigned URL generation with better control over addressing styles
- Enhanced exception handling using structured boto3 error codes instead of string parsing
- All existing functionality preserved with zero breaking changes to the
MinioPortinterface - Resolves CDN and presigned URL compatibility issues
- Custom MinIO test container implementation eliminates minio library dependency entirely
- Replaced