Skip to content

Ownfoil

v2.3.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 2mo Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

atmosphere homebrew nintendo-switch nintendo-switch-hacking self-hosted sigpatches
+2 more
switch tinfoil

Summary

AI summary

Added multi-client support with Sphaira and CyberFoil, a Setup page for instructions, and download‑count tracking.

Full changelog

Clients support

This release adds Ownfoil compatibility with all homebrew apps that support remote backup installation, and are actively supported and maintained. Up to now Ownfoil has always been Tinfoil centric as it is the client that supports most features and implements the best security, but now multi-client support has been added and it will easier to add specific client features in the future (like backuping saves, dumps...).

Each client has specific settings and can be enabled / disabled, and the Setup page in the UI will now display instructions on how to configure the enabled clients, as well as the features supported.

[!WARNING]
If you host a public shop with Tinfoil's encryption enabled, and you do not want people to be able do download your entire shop outside of a Switch device, you should disable all other clients. Enabling an other client will render the encryption feature useless, as they do not support encryption themselves.

Path based filtering

For clients that supports it, you can now add /base, /update, /dlc, /multi to the URL to filter what content is served by the shop.

What's Changed

New Features

  • Add support for clients other than Tinfoil by @a1ex4 in https://github.com/a1ex4/ownfoil/pull/290
  • Add Sphaira support by @a1ex4 in https://github.com/a1ex4/ownfoil/pull/291
  • Add Setup page with homebrew setup instructions by @a1ex4 in https://github.com/a1ex4/ownfoil/pull/292
  • Add CyberFoil support by @a1ex4 in https://github.com/a1ex4/ownfoil/pull/304
  • feat: keep track of download count by @a1ex4 in https://github.com/a1ex4/ownfoil/pull/305

Fixes and Improvements

  • improv(clients): support dynamic hauth per host by @a1ex4 in https://github.com/a1ex4/ownfoil/pull/293

Dependencies

  • build(deps): bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in https://github.com/a1ex4/ownfoil/pull/294
  • build(deps): bump flask from 3.1.2 to 3.1.3 by @dependabot[bot] in https://github.com/a1ex4/ownfoil/pull/295
  • build(deps): bump unzip-http from 0.6 to 0.7 by @dependabot[bot] in https://github.com/a1ex4/ownfoil/pull/296
  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/a1ex4/ownfoil/pull/298
  • build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in https://github.com/a1ex4/ownfoil/pull/299
  • build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in https://github.com/a1ex4/ownfoil/pull/300
  • build(deps): bump docker/metadata-action from 5 to 6 by @dependabot[bot] in https://github.com/a1ex4/ownfoil/pull/301
  • build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in https://github.com/a1ex4/ownfoil/pull/302

Issues fixed

  • Reset hauth when domain is changed #204

Full Changelog: https://github.com/a1ex4/ownfoil/compare/2.2.1...2.3.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Ownfoil

Get notified when new releases ship.

Sign up free

About Ownfoil

Switch library manager, with a self-hosted Tinfoil Shop.

All releases →

Beta — feedback welcome: [email protected]