From 936d81ca692e7feb086011063f5408879dbae02b Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 10:05:05 +0000 Subject: [PATCH] docs(ai): weekly changelog draft - Created CHANGELOG.md with initial entry for S3 multipart upload helper. - Created releases/draft-20260124.md with release highlights and upgrade notes. --- CHANGELOG.md | 11 +++++++++++ releases/draft-20260124.md | 17 +++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 releases/draft-20260124.md 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.