MicroBin v2.1.2 has been released with new features, bug fixes, and quality improvements.
TL;DR
- New: Set max expiry duration with
MICROBIN_MAX_EXPIRY - New: Load secrets from files using
file://prefix for Docker/Kubernetes deployments - Fixed: Database lock issues during I/O and cleanup operations
- Fixed: File upload size limit validation
- Improved: Multi-file uploads, mobile layout, and logging with real IP addresses
What's Changed
- Change content handling to use byte buffer instead of parsing chunks directly by @ybalbert in #299
- Derive version from binary by @nastyagrifon in #306
- Add missing public_path to some Location redirects by @farfalleflickan in #307
- Fix vertical layout on smartphones by @underoll in #308
- Add multi-attachment support by @szabodanika in #309
- Polish multi-file upload support by @szabodanika in #312
- Improve logging with real ip by @Sofyan-SU in #311
- Fix threading issue by deferring lock acquisition during file uploads by @szabodanika in #313
- Support default privacy setting by @szabodanika in #314
- Update compose.yaml by @SamuelBanya in #315
- Fix upload size bug by @szabodanika in #318
- Prevent DB lock during I/O and cleanup orphans by @szabodanika in #319
- Support file:// ARG secrets by @szabodanika in #320
- Add MICROBIN_MAX_EXPIRY arg by @szabodanika in #321
New Contributors
- @ybalbert made their first contribution in #299
- @nastyagrifon made their first contribution in #306
- @farfalleflickan made their first contribution in #307
- @underoll made their first contribution in #308
- @Sofyan-SU made their first contribution in #311
- @SamuelBanya made their first contribution in #315
Try MicroBin v2.1.2
Run our quick docker setup script (DockerHub):
bash <(curl -s https://microbin.eu/docker.sh)
Or install it manually from Cargo:
cargo install microbin
Full Changelog: https://github.com/szabodanika/microbin/compare/2.1.1...v2.1.2