🔖(minor) bump release version 0.21.0

Added

- (backend) make the upload ACL configurable to support GCS based storages
- (frontend) show the messages widget button on the homepage
- (frontend) open the messages widget from the help menu
- (backend) add an item batch share endpoint gated by ALLOW_SHARE_IMPORT_FILE
- (frontend) share an item with contacts imported from a file
- (backend) add a quota_excluded flag on items
- (backend) apply per-audience attributes to external api items
- (backend) add a grant_unlimited_storage command

Changed

- 🔧(docker) drop the unused pip upgrade and apk caches from the image
- (backend) expose item existence in the malware detection admin
- (backend) show human readable item size in the admin
- 🚚(global) move favorite items API endpoint to `/items/favorites/`

Fixed

- 🐛(docker) pin collabora image and adapt to its new runtime contract
- 🐛(backend) delete malware detection record when purging an item
- 🔒️(backend) reject unsafe filenames requested by WOPI renames
- 🔒️(backend) analyze file content written through WOPI
This commit is contained in:
Nicolas Clerc
2026-08-07 15:30:19 +02:00
parent 9ec728847d
commit 464cd7ab2f
8 changed files with 11 additions and 8 deletions
+4 -1
View File
@@ -8,6 +8,8 @@ and this project adheres to
## [Unreleased]
## [v0.21.0] - 2026-08-07
### Added
- ✨(backend) make the upload ACL configurable to support GCS based storages
@@ -495,7 +497,8 @@ and this project adheres to
- 🌐(front) add english translation for rename modal
- 🐛(global) fix wrong Content-Type on specific s3 implementations
[unreleased]: https://github.com/suitenumerique/drive/compare/v0.20.0...main
[unreleased]: https://github.com/suitenumerique/drive/compare/v0.21.0...main
[v0.21.0]: https://github.com/suitenumerique/drive/releases/v0.21.0
[v0.20.0]: https://github.com/suitenumerique/drive/releases/v0.20.0
[v0.19.0]: https://github.com/suitenumerique/drive/releases/v0.19.0
[v0.18.0]: https://github.com/suitenumerique/drive/releases/v0.18.0
+1 -1
View File
@@ -7,7 +7,7 @@ build-backend = "uv_build"
[project]
name = "drive"
version = "0.20.0"
version = "0.21.0"
authors = [{ "name" = "DINUM", "email" = "dev@mail.numerique.gouv.fr" }]
classifiers = [
"Development Status :: 5 - Production/Stable",
+1 -1
View File
@@ -659,7 +659,7 @@ wheels = [
[[package]]
name = "drive"
version = "0.20.0"
version = "0.21.0"
source = { editable = "." }
dependencies = [
{ name = "boto3" },
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "drive",
"version": "0.20.0",
"version": "0.21.0",
"private": true,
"scripts": {
"dev": "next dev",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "main",
"version": "0.20.0",
"version": "0.21.0",
"private": true,
"workspaces": [
"apps/*",
+1 -1
View File
@@ -1,5 +1,5 @@
apiVersion: v2
type: application
name: drive
version: 0.20.0
version: 0.21.0
appVersion: latest
+1 -1
View File
@@ -1,7 +1,7 @@
environments:
dev:
values:
- version: 0.20.0
- version: 0.21.0
---
repositories:
- name: dev-backends
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "mail_mjml",
"version": "0.20.0",
"version": "0.21.0",
"description": "An util to generate html and text django's templates from mjml templates",
"type": "module",
"dependencies": {