💥 Breaking Changes
As of this release the authentication backend has been moved to Clerk authentication. Currently, this requires a manual step to link existing users (from before this release) up to their Clerk user accounts by populating the sso_id field in the users table.
🚀 New Features
- Clerk authentication by @camdendotlol in #118
- User-initiated manifest generation, metadata from UDFs by @blms in #117
- PDF page to image conversion on upload by @ajolipa in #121
🐛 Bug Fixes
- Config updates to avoid OOM errors that crash the server by @ajolipa in #119
- Add
durationto audio and video manifests by @ajolipa in #120 - Fix to
ptifimage conversion and adding a date-based bulk convert task by @ajolipa in #134
📚 Other Miscellany and Bookkeeping
- Add Heroku app.json, update npm json, dockerfile by @blms in #116
- Improve failure handling on convert image job and add tests by @ajolipa in #135
- Further bulk image conversion task improvements by @ajolipa in #136
- Update
cantaloupe.propertiesby @ajolipa in #138 - Add preinit class, update start.sh, configs, docs by @blms in #139
- Improved handling of failed/delayed manifest generation after PDF conversion by @ajolipa in #140
New Contributors
- @camdendotlol made their first contribution in #118
Full Changelog: v1.1.1...v1.2.0