This release lets you associate collections with creators, letting you group collections together by creator. We've also got the first release of our new model metadata format; this is a file that's included on disk with your files, and in downloads, that includes all the metadata associated with a model. This is an open standard, and we hope that other 3d hosting sites will start using it as well, thus making transferring models between services much easier.
There's also the usual collection of bugfixes and some efficiency improvements, and a new password strength meter which shows whether or not a password is strong enough as you type it in.
What's Changed
✨ New Features ✨
- Add Creator field to Collections and allow Collections to be filtered by Creator by @j4c3 in #3640
- Add password strength meter, and link to strength configuration on first use by @Floppy in #3658
- Store metadata in file on disk by @Floppy in #3634
- include metadata datapackage file in downloads by @Floppy in #3665
🔒 Security 🔒
- Check access controls using rubocop-pundit by @Floppy in #3667
- Add rubocop-pundit safety checks for use of #all by @Floppy in #3677
🐛 Bug Fixes 🐛
- Enforce access policy on collection and creator lists by @Floppy in #3654
- Fix links to creator collection list by @Floppy in #3655
- Fix relative URL root missing from OIDC connect callback path by @Floppy in #3657
- Fix first use username setting by @Floppy in #3670
- Fix bug in problem finder method by @Floppy in #3669
- Improve datapackage file creation by @Floppy in #3674
- Make sure datapackage.json isn't listed in resources by @Floppy in #3682
🌍 Sustainability & Performance 🌍
- Make a bunch of background jobs unique, so we don't run the same thing repeatedly by @Floppy in #3676
🛠️ Other Improvements 🛠️
- Improve docs for volume line in docker example file by @Floppy in #3671
- Add upgrade job to backfill datapackages in the background by @Floppy in #3675
- Change job iteration method from sidekiq to activejob by @Floppy in #3678
- Quieten down SASS deprecation warnings. by @Floppy in #3707
- Suppress warnings for things that are known safe by @Floppy in #3708
- Fix OpenSSL defaults redefinition warning by @Floppy in #3709
New Contributors
Full Changelog: v0.102.0...v0.103.0