v0.8.3-beta

abhinavxd/libredeskv0.8.3-betaNov 26, 2025by github-actions[bot]

AI Summary

This release improves media handling by refining MIME type detection, content-disposition handling for S3 uploads, and adding validation for empty file uploads.

Key Highlights

  • Improved MIME type detection and content-disposition handling
  • Added validation for empty file uploads
  • Fixed activity-log insertion errors

Full Release Notes

## Multiple fixes

* Better MIME type detection.
* Improved content-disposition handling for S3 store uploads.
* Added validation for empty file uploads with clear error messages.
* Fixed activity-log insertion errors in logs.

## Upgrade
- Always take database backups before any upgrade.
- Follow steps [here](https://docs.libredesk.io/getting-started/upgrade).

## Changelog
* 63d4284 Merge pull request #179 from abhinavxd/fix-mimetype-detection
* 2331a2c add validation for empty file uploads with appropriate error message
* a279197 add error logs
* fd349ab add debug logs while detecting content type
* 913d2fb fix errors while inserting acitvity logs
* f3ce640 refactor use http lib to detect mimetype first and then fallback to github.com/gabriel-vasile/mimetype
* ee2e929 bump simple s3
* 3c1935f Update internal/media/media.go
* a7ec336 Update cmd/media.go
* 80b249e Update internal/media/media.go
* de3c0cf Update internal/media/media.go
* f516bbf fix: improve MIME type detection and content disposition handling for media uploads for s3 store.