diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..2ee29f9f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- Provider-agnostic S3 multipart upload helpers to support large file uploads and bucket management. (PR #1620 by PR0M3TH3AN) diff --git a/releases/draft-20260124.md b/releases/draft-20260124.md new file mode 100644 index 00000000..ba52cd1a --- /dev/null +++ b/releases/draft-20260124.md @@ -0,0 +1,17 @@ +# Release Draft - 2026-01-24 + +## Highlights + +### S3 Multipart Upload Support +We have introduced a new helper module `js/storage/s3-multipart.js` to facilitate reliable uploads of large files to S3-compatible storage providers. This module handles: +- Multipart upload orchestration (initiate, upload parts, complete/abort). +- Automatic part sizing calculation. +- Bucket existence checks and creation (with region support). +- CORS configuration helper. +- Intelligent `Cache-Control` header generation based on file type. + +This addition paves the way for more robust video upload capabilities directly to object storage. + +## Upgrade Notes + +No breaking changes or dependency bumps in this release.