Releases: linuxserver/docker-manyfold
Release list
v0.150.0-ls173
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.150.0-ls173/index.html
LinuxServer Changes:
Full Changelog: v0.149.0-ls172...v0.150.0-ls173
Remote Changes:
This release is all about security! We've been through a big list of security issues that have been identified and fixed them. We've also upgraded the security of ActivityPub federation with RFC9421 signing and verification. Hopefully though, you won't notice any of that, because it's all behind the scenes!
There's one visible thing if you have a recent Prusa printer; you should be able to now use it via the modern API - before, we only had support for the legacy API.
What's Changed
✨ New Features ✨
- RFC9421 HTTP signature/verification via Fedipub by @Floppy in manyfold3d/manyfold#7118
- Print via new prusalink api by @samuel-sarmah in manyfold3d/manyfold#7157
🔒 Security 🔒
- Prevent moderators from editing administrators' user settings (including setting password) by @Floppy in manyfold3d/manyfold#7119
- Correctly sanitize markdown to remove unsafe HTML output by @Floppy in manyfold3d/manyfold#7120
- Fix possible conversion of unauthorized files by @Floppy in manyfold3d/manyfold#7121
- Fix sending out of user invitations before group permissions check by @Floppy in manyfold3d/manyfold#7122
- Prevent moderators from managing administrator's OAuth applications/tokens by @Floppy in manyfold3d/manyfold#7127
- Apply complete sandboxing to files displayed in frames, including HTML by @Floppy in manyfold3d/manyfold#7128
- Fix OAuth privilege escalation by @Floppy in manyfold3d/manyfold#7129
- Require user authentication for new follow page by @Floppy in manyfold3d/manyfold#7131
- Add proper permission checks to all associations in form deserializers by @Floppy in manyfold3d/manyfold#7150
🐛 Bug Fixes 🐛
- Upgrade activity records to work with Fedipub name change by @Floppy in manyfold3d/manyfold#7091
- Fix occasional sync errors from MyMiniFactory by @Floppy in manyfold3d/manyfold#7156
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#7068
- Translations updated: es by @Floppy in manyfold3d/manyfold#7029
🛠️ Other Improvements 🛠️
- Add tests for report creation permissions by @Floppy in manyfold3d/manyfold#7132
- Add note about CVE fishing bans in security file by @Floppy in manyfold3d/manyfold#7149
New Contributors
- @samuel-sarmah made their first contribution in manyfold3d/manyfold#7157
Full Changelog: manyfold3d/manyfold@v0.149.0...v0.150.0
v0.149.0-ls172
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.149.0-ls172/index.html
LinuxServer Changes:
Full Changelog: v0.149.0-ls171...v0.149.0-ls172
Remote Changes:
This week we've added a way to let API clients easily write changed content back to the same file, and some speed and stability improvements!
What's Changed
✨ New Features ✨
- Add API PUT endpoint for overwriting raw file content by @Floppy in manyfold3d/manyfold#6971
- Add write-back URL to file API requests by @Floppy in manyfold3d/manyfold#6977
🐛 Bug Fixes 🐛
- Fix incorrect preview file selection after archive extraction by @Floppy in manyfold3d/manyfold#6976
- Fix overly-aggressive file type validation check by @Floppy in manyfold3d/manyfold#6978
- Fix non-applied filters on creator/collection pages by @Floppy in manyfold3d/manyfold#6990
- Fix translation files and config by @Floppy in manyfold3d/manyfold#7024
🔋 Sustainability & Performance 🔋
- Change pagination engine to Pagy - should be faster by @Floppy in manyfold3d/manyfold#6975
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#6940
- Translations updated: es by @Floppy in manyfold3d/manyfold#6980
🛠️ Other Improvements 🛠️
- Pin footer to viewport bottom on short pages by @facorazza in manyfold3d/manyfold#6946
- Combine filename and ID lookup for show/raw/raw_put methods by @Floppy in manyfold3d/manyfold#6974
- Tidy up translations by @Floppy in manyfold3d/manyfold#7007
- ignore unused pagination keys by @Floppy in manyfold3d/manyfold#7008
New Contributors
- @facorazza made their first contribution in manyfold3d/manyfold#6946
Full Changelog: manyfold3d/manyfold@v0.148.0...v0.149.0
v0.149.0-ls171
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.149.0-ls171/index.html
LinuxServer Changes:
Full Changelog: v0.148.0-ls170...v0.149.0-ls171
Remote Changes:
This week we've added a way to let API clients easily write changed content back to the same file, and some speed and stability improvements!
What's Changed
✨ New Features ✨
- Add API PUT endpoint for overwriting raw file content by @Floppy in manyfold3d/manyfold#6971
- Add write-back URL to file API requests by @Floppy in manyfold3d/manyfold#6977
🐛 Bug Fixes 🐛
- Fix incorrect preview file selection after archive extraction by @Floppy in manyfold3d/manyfold#6976
- Fix overly-aggressive file type validation check by @Floppy in manyfold3d/manyfold#6978
- Fix non-applied filters on creator/collection pages by @Floppy in manyfold3d/manyfold#6990
- Fix translation files and config by @Floppy in manyfold3d/manyfold#7024
🔋 Sustainability & Performance 🔋
- Change pagination engine to Pagy - should be faster by @Floppy in manyfold3d/manyfold#6975
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#6940
- Translations updated: es by @Floppy in manyfold3d/manyfold#6980
🛠️ Other Improvements 🛠️
- Pin footer to viewport bottom on short pages by @facorazza in manyfold3d/manyfold#6946
- Combine filename and ID lookup for show/raw/raw_put methods by @Floppy in manyfold3d/manyfold#6974
- Tidy up translations by @Floppy in manyfold3d/manyfold#7007
- ignore unused pagination keys by @Floppy in manyfold3d/manyfold#7008
New Contributors
- @facorazza made their first contribution in manyfold3d/manyfold#6946
Full Changelog: manyfold3d/manyfold@v0.148.0...v0.149.0
v0.148.0-ls170
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.148.0-ls170/index.html
LinuxServer Changes:
Full Changelog: v0.148.0-ls169...v0.148.0-ls170
Remote Changes:
A grab bag of updates and fixed this time round. The main new thing is that if you have a zip (or other archive file) inside a model, then you can extract it in-place by clicking on the option in the menu. We've also got a few bugfixes and some UI improvements around file relationships.
What's Changed
✨ New Features ✨
- Menu option to extract archive files in place by @Floppy in manyfold3d/manyfold#6868
- Add AVIF image support by @Floppy in manyfold3d/manyfold#6928
🐛 Bug Fixes 🐛
- Remove datapackages properly from disk when models are merged by @Floppy in manyfold3d/manyfold#6865
- Fix path generation for split models by @Floppy in manyfold3d/manyfold#6929
- Fix missing previews after archive extraction by @Floppy in manyfold3d/manyfold#6930
🌍 Internationalization 🌏
- Translations updated: es by @Floppy in manyfold3d/manyfold#6870
🛠️ Other Improvements 🛠️
- Improve file relation selector by @Floppy in manyfold3d/manyfold#6931
- Recategorise gcode files into "slicer" category by @Floppy in manyfold3d/manyfold#6933
- Split chitu file types into project and sliced file formats by @Floppy in manyfold3d/manyfold#6932
- Support new-style MyMiniFactory page URLs by @Floppy in manyfold3d/manyfold#6938
Full Changelog: manyfold3d/manyfold@v0.147.2...v0.148.0
v0.148.0-ls169
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.148.0-ls169/index.html
LinuxServer Changes:
Full Changelog: v0.147.2-ls168...v0.148.0-ls169
Remote Changes:
A grab bag of updates and fixed this time round. The main new thing is that if you have a zip (or other archive file) inside a model, then you can extract it in-place by clicking on the option in the menu. We've also got a few bugfixes and some UI improvements around file relationships.
What's Changed
✨ New Features ✨
- Menu option to extract archive files in place by @Floppy in manyfold3d/manyfold#6868
- Add AVIF image support by @Floppy in manyfold3d/manyfold#6928
🐛 Bug Fixes 🐛
- Remove datapackages properly from disk when models are merged by @Floppy in manyfold3d/manyfold#6865
- Fix path generation for split models by @Floppy in manyfold3d/manyfold#6929
- Fix missing previews after archive extraction by @Floppy in manyfold3d/manyfold#6930
🌍 Internationalization 🌏
- Translations updated: es by @Floppy in manyfold3d/manyfold#6870
🛠️ Other Improvements 🛠️
- Improve file relation selector by @Floppy in manyfold3d/manyfold#6931
- Recategorise gcode files into "slicer" category by @Floppy in manyfold3d/manyfold#6933
- Split chitu file types into project and sliced file formats by @Floppy in manyfold3d/manyfold#6932
- Support new-style MyMiniFactory page URLs by @Floppy in manyfold3d/manyfold#6938
Full Changelog: manyfold3d/manyfold@v0.147.2...v0.148.0
v0.147.2-ls168
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.147.2-ls168/index.html
LinuxServer Changes:
Full Changelog: v0.147.2-ls167...v0.147.2-ls168
Remote Changes:
A small bugfix release this time round, plus some refactoring under the surface.
What's Changed
🐛 Bug Fixes 🐛
- Delete archive file properly after extraction completes successfully by @Floppy in manyfold3d/manyfold#6854
- Fix creating library on local filesystem if one already exists on S3 by @Floppy in manyfold3d/manyfold#6855
- Add missing doorkeeper translation by @Floppy in manyfold3d/manyfold#6856
- Fix use of translation strings in attributes for Phlex components/views by @Floppy in manyfold3d/manyfold#6859
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#6848
- Translations updated: pt by @Floppy in manyfold3d/manyfold#6846
- Translations updated: fr by @Floppy in manyfold3d/manyfold#6847
- Translations updated: nl by @Floppy in manyfold3d/manyfold#6845
- Translations updated: es by @Floppy in manyfold3d/manyfold#6842
- Translations updated: lt by @Floppy in manyfold3d/manyfold#6843
- Translations updated: cs by @Floppy in manyfold3d/manyfold#6780
- Translations updated: ja by @Floppy in manyfold3d/manyfold#6783
- Translations updated: ru by @Floppy in manyfold3d/manyfold#6844
- Translations updated: pl by @Floppy in manyfold3d/manyfold#6781
- Translations updated: zh-CN by @Floppy in manyfold3d/manyfold#6782
🛠️ Other Improvements 🛠️
- Federails has renamed to Fedipub - update code to match by @Floppy in manyfold3d/manyfold#6767
- Allow any file with a render derivative to be used as a preview by @Floppy in manyfold3d/manyfold#6813
- Allow plugins to add new "selectable" types by @BenjaminVanRyseghem in manyfold3d/manyfold#6822
- Update Fedipub relationship type fields in database by @Floppy in manyfold3d/manyfold#6858
New Contributors
- @BenjaminVanRyseghem made their first contribution in manyfold3d/manyfold#6822
Full Changelog: manyfold3d/manyfold@v0.147.1...v0.147.2
v0.147.2-ls167
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.147.2-ls167/index.html
LinuxServer Changes:
Full Changelog: v0.147.2-ls166...v0.147.2-ls167
Remote Changes:
A small bugfix release this time round, plus some refactoring under the surface.
What's Changed
🐛 Bug Fixes 🐛
- Delete archive file properly after extraction completes successfully by @Floppy in manyfold3d/manyfold#6854
- Fix creating library on local filesystem if one already exists on S3 by @Floppy in manyfold3d/manyfold#6855
- Add missing doorkeeper translation by @Floppy in manyfold3d/manyfold#6856
- Fix use of translation strings in attributes for Phlex components/views by @Floppy in manyfold3d/manyfold#6859
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#6848
- Translations updated: pt by @Floppy in manyfold3d/manyfold#6846
- Translations updated: fr by @Floppy in manyfold3d/manyfold#6847
- Translations updated: nl by @Floppy in manyfold3d/manyfold#6845
- Translations updated: es by @Floppy in manyfold3d/manyfold#6842
- Translations updated: lt by @Floppy in manyfold3d/manyfold#6843
- Translations updated: cs by @Floppy in manyfold3d/manyfold#6780
- Translations updated: ja by @Floppy in manyfold3d/manyfold#6783
- Translations updated: ru by @Floppy in manyfold3d/manyfold#6844
- Translations updated: pl by @Floppy in manyfold3d/manyfold#6781
- Translations updated: zh-CN by @Floppy in manyfold3d/manyfold#6782
🛠️ Other Improvements 🛠️
- Federails has renamed to Fedipub - update code to match by @Floppy in manyfold3d/manyfold#6767
- Allow any file with a render derivative to be used as a preview by @Floppy in manyfold3d/manyfold#6813
- Allow plugins to add new "selectable" types by @BenjaminVanRyseghem in manyfold3d/manyfold#6822
- Update Fedipub relationship type fields in database by @Floppy in manyfold3d/manyfold#6858
New Contributors
- @BenjaminVanRyseghem made their first contribution in manyfold3d/manyfold#6822
Full Changelog: manyfold3d/manyfold@v0.147.1...v0.147.2
v0.147.2-ls166
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.147.2-ls166/index.html
LinuxServer Changes:
Full Changelog: v0.147.1-ls165...v0.147.2-ls166
Remote Changes:
A small bugfix release this time round, plus some refactoring under the surface.
What's Changed
🐛 Bug Fixes 🐛
- Delete archive file properly after extraction completes successfully by @Floppy in manyfold3d/manyfold#6854
- Fix creating library on local filesystem if one already exists on S3 by @Floppy in manyfold3d/manyfold#6855
- Add missing doorkeeper translation by @Floppy in manyfold3d/manyfold#6856
- Fix use of translation strings in attributes for Phlex components/views by @Floppy in manyfold3d/manyfold#6859
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#6848
- Translations updated: pt by @Floppy in manyfold3d/manyfold#6846
- Translations updated: fr by @Floppy in manyfold3d/manyfold#6847
- Translations updated: nl by @Floppy in manyfold3d/manyfold#6845
- Translations updated: es by @Floppy in manyfold3d/manyfold#6842
- Translations updated: lt by @Floppy in manyfold3d/manyfold#6843
- Translations updated: cs by @Floppy in manyfold3d/manyfold#6780
- Translations updated: ja by @Floppy in manyfold3d/manyfold#6783
- Translations updated: ru by @Floppy in manyfold3d/manyfold#6844
- Translations updated: pl by @Floppy in manyfold3d/manyfold#6781
- Translations updated: zh-CN by @Floppy in manyfold3d/manyfold#6782
🛠️ Other Improvements 🛠️
- Federails has renamed to Fedipub - update code to match by @Floppy in manyfold3d/manyfold#6767
- Allow any file with a render derivative to be used as a preview by @Floppy in manyfold3d/manyfold#6813
- Allow plugins to add new "selectable" types by @BenjaminVanRyseghem in manyfold3d/manyfold#6822
- Update Fedipub relationship type fields in database by @Floppy in manyfold3d/manyfold#6858
New Contributors
- @BenjaminVanRyseghem made their first contribution in manyfold3d/manyfold#6822
Full Changelog: manyfold3d/manyfold@v0.147.1...v0.147.2
v0.147.1-ls165
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.147.1-ls165/index.html
LinuxServer Changes:
Full Changelog: v0.147.1-ls164...v0.147.1-ls165
Remote Changes:
Security release, with a fix for Rails CVE-2026-66066.
What's Changed
🔒 Security 🔒
- Update Rails to fix CVE-2026-66066 by @Floppy in manyfold3d/manyfold#6771
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#6770
🛠️ Other Improvements 🛠️
- Update the docker tzdata to 2026c-r0 by @MikeCoats in manyfold3d/manyfold#6766
v0.147.1-ls164
CI Report:
https://ci-tests.linuxserver.io/linuxserver/manyfold/v0.147.1-ls164/index.html
LinuxServer Changes:
Full Changelog: v0.147.1-ls163...v0.147.1-ls164
Remote Changes:
Security release, with a fix for Rails CVE-2026-66066.
What's Changed
🔒 Security 🔒
- Update Rails to fix CVE-2026-66066 by @Floppy in manyfold3d/manyfold#6771
🌍 Internationalization 🌏
- Translations updated: de by @Floppy in manyfold3d/manyfold#6770
🛠️ Other Improvements 🛠️
- Update the docker tzdata to 2026c-r0 by @MikeCoats in manyfold3d/manyfold#6766