Skip to content

feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.147.0 ) - #3349

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-bjw-s-labs-manyfold-0.x
Open

feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.147.0 )#3349
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ghcr.io-bjw-s-labs-manyfold-0.x

Conversation

@renovate

@renovate renovate Bot commented May 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
ghcr.io/bjw-s-labs/manyfold (source) minor 0.139.30.147.0

Release Notes

manyfold3d/manyfold (ghcr.io/bjw-s-labs/manyfold)

v0.147.0

Compare Source

It's been a while! Partly that's due to life beyond code, but also it's because we've focused this release on making some big improvements to uploading, performance and bugfixing.

When you upload zipped models now, you will be sent directly to the created model (or the list if there's more than one) with the archive in it, at which point the files are then extracted and added into Manyfold. You can even watch it happening, it's pretty cool. There's also a big improvement to memory performance and job recovery, which means that "it only uploaded half the model then broke" should be a thing of the past, finally.

As well as that, we've got a couple of little things like the beginnings of a Lithuanian translation (if you enable experimental languages), FreeCAD thumbnail display! The next release shouldn't be as long, so stay tuned. This one took a lot of time to debug!

What's Changed

✨ New Features ✨
  • Automatically extract archive files synced from external links by @​Floppy in #​6608
  • Improve model upload process - redirect to model immediately and extract archives later by @​Floppy in #​6611
  • Live-update model, creator, and collection list pages by @​Floppy in #​6624
  • Extract thumbnails from FreeCAD files to display as previews by @​Floppy in #​6727
🔒 Security 🔒
  • Add extra validation for constantized classes provided by router by @​Floppy in #​6741
🐛 Bug Fixes 🐛
🔋 Sustainability & Performance 🔋
  • Move shrine promote/destroy into background jobs for more responsive requests by @​Floppy in #​6721
🌍 Internationalization 🌏
🛠️ Other Improvements 🛠️

Full Changelog: manyfold3d/manyfold@v0.146.0...v0.147.0

v0.146.0

Compare Source

This is the sort of release that's huge and tiny at the same time: we've added a plugin system! Plugins are optional components that you can add to your Manyfold instance that can add extra UI, file types, APIs, all sorts of things. This means that (a) we can add more optional features without bloating the core too much and (b) it should be much easier for other people to write code that slots into Manyfold.

You can manage plugins on a new page in the settings area, and you can see a list of available plugins on the main website. For now, it's a very small list, but we hope it will expand a lot! Over time, we may also move some existing features out into plugins, so that the main app can be slimmed down a bit.

What's Changed

✨ New Features ✨
🐛 Bug Fixes 🐛
🌍 Internationalization 🌏
🛠️ Other Improvements 🛠️

Full Changelog: manyfold3d/manyfold@v0.145.1...v0.146.0

v0.145.1

Compare Source

Quick bugfix release for an S3 storage scanning problem.

What's Changed

🐛 Bug Fixes 🐛

Full Changelog: manyfold3d/manyfold@v0.145.0...v0.145.1

v0.145.0

Compare Source

It's printing time! Now you can print pre-sliced files straight from Manyfold (given the right file and printer!). Configure your local printer connection in settings, and then you can send GCODE or SL1 files straight from the file menu! Admins automatically have print permissions, but you can assign the 'printer' role to other accounts as well, if you're feeling brave!

At this point we have support for sending GCODE to Octoprint & Klipper, and GCODE and SL1 to printers with PrusaLink. We also have SL1 support for printers running Odyssey, the open source firmware from Open Resin Alliance, who recently released the DragonFruit slicer. We want to add more support in future, and if you want to help get it working with your printer, take a look at our issue list and join the development channel on Matrix.

IMPORTANT: this is all pretty tricky to test without actually having a bank of different printers, so there may well be bugs. Don't print anything unattended until you're sure it's working properly, and if you have any problems, please report it on GitHub.

VERY IMPORTANT: Manyfold doesn't actually know if a sliced file is physically compatible with your printer, so it's completely on you to check before you print!

What's Changed

✨ New Features ✨
🐛 Bug Fixes 🐛
🌍 Internationalization 🌏
🛠️ Other Improvements 🛠️

Full Changelog: manyfold3d/manyfold@v0.144.1...v0.145.0

v0.144.1

Compare Source

A small bugfix for an error when using custom lists.

What's Changed

🐛 Bug Fixes 🐛
  • Fix page errors caused by using default parameter in nested blocks by @​Floppy in #​6397

Full Changelog: manyfold3d/manyfold@v0.144.0...v0.144.1

v0.144.0

Compare Source

Been doing some digital kitbashing and lost track of which models are based on which? Now you can mark a model as a "remix" of other models, as many as you like! Just go to the edit page, add a relationship, and search for the model you want to link up. Remixes and sources are shown in the model page sidebar.

We've also added thumbnail extraction from GCODE files, and added indexing for a number of new formats that F3D can create static renders of: DICOM, CityGML, Point clouds, VTK, OFF, DirectX, XBF, Quake MDL, IFC, MetaIO, NRRD, and Splat/Spz for 3D Gaussian Splatting.

What's Changed

✨ New Features ✨
🌍 Internationalization 🌏
🛠️ Other Improvements 🛠️

Full Changelog: manyfold3d/manyfold@v0.143.2...v0.144.0

v0.143.2

Compare Source

A small bugfix for a couple of visual problems.

What's Changed

🐛 Bug Fixes 🐛
🌍 Internationalization 🌏

Full Changelog: manyfold3d/manyfold@v0.143.1...v0.143.2

v0.143.1

Compare Source

Bug fixes, and a fix for a fairly major performance problem when loading model pages with lots of files. Also, this version now uses the Redis store for caching, which should improve general site performance.

What's Changed

🐛 Bug Fixes 🐛
🔋 Sustainability & Performance 🔋
🛠️ Other Improvements 🛠️

Full Changelog: manyfold3d/manyfold@v0.143.0...v0.143.1

v0.143.0

Compare Source

This release adds "alternative format" links between files. Now, when you convert a file to another format, they'll be automatically linked together, in the same way as supported files.

There's a new UI for editing these relationships, you can switch between them with tabs, and they will be collapsed into one in the listings. There's more possibilities here for different relationship types in future, so let us know what you'd like to see!

We've also got a long-requested feature, static rendering for STEP files! We can't show them interactively yet, but at least you can see which file is which!

What's Changed

✨ New Features ✨
🐛 Bug Fixes 🐛
🔋 Sustainability & Performance 🔋
🌍 Internationalization 🌏
🛠️ Other Improvements 🛠️

Full Changelog: manyfold3d/manyfold@v0.142.0...v0.143.0

v0.141.0

Compare Source

This release adds a couple of new features, and a few bugfixes, as well as some internal refactoring and improved tests. You can now set a preferred "landing page", like "my models" or "all creators", as well as the current "dashboard" - and that can be site-wide, or per-user. And, due to some of that internal refactoring, we now have syntax highlighting for some text files (e.g. Javascript).

What's Changed

✨ New Features ✨
🐛 Bug Fixes 🐛
🌍 Internationalization 🌏
🛠️ Other Improvements 🛠️
  • Improve setup and user handling in request tests by @​Floppy in #​6155
  • Unify file handling into a single system for server, browser and client, to allow customisation of viewers and apps by @​Floppy in #​6160

Full Changelog: manyfold3d/manyfold@v0.140.1...v0.141.0

v0.140.1

Compare Source

A small bugfix release for a couple of errors recently introduced in the metadata parsing.

What's Changed

🐛 Bug Fixes 🐛
🌍 Internationalization 🌏

Full Changelog: manyfold3d/manyfold@v0.140.0...v0.140.1

v0.140.0

Compare Source

This release includes some features requested by XRForge, a system for hosting XR content which is built atop a custom Manyfold configuration. There's also a high-priority security bugfix to prevent path traversal attacks when renaming files.

On the feature side, you can now specify the text to be used for links, rather than just showing the domain or the preset text we have for some sites. You can also now specify a main "entrypoint" file for a model (a bit like index.html for web pages) and a starting XRFragment, which is pretty handy when hosting virtual environments!

What's Changed

✨ New Features ✨
🔒 Security 🔒
  • Sanitize filenames to avoid path traversal and other security issues by @​Floppy in #​6122
🐛 Bug Fixes 🐛
🌍 Internationalization 🌏
🛠️ Other Improvements 🛠️

Full Changelog: manyfold3d/manyfold@v0.139.3...v0.140.0


Configuration

📅 Schedule: (in timezone America/Chicago)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

github-actions Bot commented May 14, 2026

Copy link
Copy Markdown

Path: main/homelab/manyfold

--- /tmp/tmp.4btqJbfke1	2026-07-29 15:14:30.429592374 +0000
+++ /tmp/tmp.luK5nCnrnO	2026-07-29 15:14:31.058592985 +0000
@@ -110,7 +110,7 @@
                 secretKeyRef:
                   key: MANYFOLD_SECRET_KEY
                   name: manyfold-secret
-          image: ghcr.io/bjw-s-labs/manyfold:0.139.3@sha256:b4079373a193222da12eeb1fbd4493038b69f4dc3ef7f8596199fdbc67f460e1
+          image: ghcr.io/bjw-s-labs/manyfold:0.147.0@sha256:88fb41930cb725c910b7a43a792dfb5fe09e44024860782daeddb6ff66729d53
           livenessProbe:
             failureThreshold: 3
             httpGet:

@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.140.0 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.140.1 ) May 14, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-bjw-s-labs-manyfold-0.x branch from e0c5aaf to 5d10615 Compare May 14, 2026 13:09
@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.140.1 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.141.0 ) May 19, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-bjw-s-labs-manyfold-0.x branch from 5d10615 to 95a2a92 Compare May 19, 2026 15:01
@renovate
renovate Bot force-pushed the renovate/ghcr.io-bjw-s-labs-manyfold-0.x branch from 95a2a92 to 8dc90a1 Compare June 2, 2026 09:56
@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.141.0 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.143.0 ) Jun 2, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-bjw-s-labs-manyfold-0.x branch from 8dc90a1 to 65ea8b4 Compare June 11, 2026 19:14
@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.143.0 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.143.2 ) Jun 11, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-bjw-s-labs-manyfold-0.x branch from 65ea8b4 to d86a78a Compare June 16, 2026 18:37
@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.143.2 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.144.0 ) Jun 16, 2026
@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.144.0 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.144.1 ) Jun 16, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-bjw-s-labs-manyfold-0.x branch 2 times, most recently from 76b264f to cfd6b2e Compare June 23, 2026 13:03
@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.144.1 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.145.1 ) Jun 23, 2026
@renovate
renovate Bot force-pushed the renovate/ghcr.io-bjw-s-labs-manyfold-0.x branch from cfd6b2e to 8f96178 Compare July 2, 2026 14:33
@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.145.1 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.146.0 ) Jul 2, 2026
… 0.147.0 )

| datasource | package                     | from    | to      |
| ---------- | --------------------------- | ------- | ------- |
| docker     | ghcr.io/bjw-s-labs/manyfold | 0.139.3 | 0.147.0 |


Signed-off-by: Roger Rumao <rogerrum@users.noreply.github.com>
@renovate
renovate Bot force-pushed the renovate/ghcr.io-bjw-s-labs-manyfold-0.x branch from 8f96178 to 40a1d97 Compare July 29, 2026 15:13
@renovate renovate Bot changed the title feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.146.0 ) feat(container): update image ghcr.io/bjw-s-labs/manyfold ( 0.139.3 → 0.147.0 ) Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants