mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[PR #237] [MERGED] v0.1.7b #969
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy#969
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/maziggy/bambuddy/pull/237
Author: @maziggy
Created: 2/3/2026
Status: ✅ Merged
Merged: 2/3/2026
Merged by: @maziggy
Base:
main← Head:0.1.7b📝 Commits (10+)
70f5b6aBumped versiondb68ddaDocument intentional JWT secret storage (CodeQL Alert #69)7eb6058Spoolman: Show "Open in Spoolman" for linked spools (Issue #210)475773cHousekeeping71def0aAdded full i8n localization support. Available languages are English and Germanbe18ebbFix P2S printer support - disable vibration_cali and fix FTP SSLef64687Merge pull request #227 from deathly1987/fix/p2s-printer-support38d9914Virtual Printer: TLS proxy with real printer serial588a771Added Japanese language pack (Thanks to @nmori)cc0bfa7Fix authentication for download endpoints (fixes #231)📊 Changes
104 files changed (+22477 additions, -11703 deletions)
View changed files
📝
.gitignore(+2 -2)📝
CHANGELOG.md(+74 -0)➖
PLAN.md(+0 -247)📝
README.md(+24 -3)➖
RELEASE_NOTES_0.1.6.md(+0 -318)📝
backend/app/api/routes/ams_history.py(+5 -0)📝
backend/app/api/routes/api_keys.py(+11 -2)📝
backend/app/api/routes/archives.py(+141 -27)📝
backend/app/api/routes/camera.py(+28 -3)📝
backend/app/api/routes/cloud.py(+84 -19)📝
backend/app/api/routes/discovery.py(+29 -8)📝
backend/app/api/routes/external_links.py(+18 -2)📝
backend/app/api/routes/filaments.py(+25 -4)📝
backend/app/api/routes/firmware.py(+14 -2)📝
backend/app/api/routes/github_backup.py(+28 -5)📝
backend/app/api/routes/kprofiles.py(+10 -0)📝
backend/app/api/routes/maintenance.py(+25 -3)📝
backend/app/api/routes/metrics.py(+4 -2)📝
backend/app/api/routes/notification_templates.py(+25 -5)📝
backend/app/api/routes/notifications.py(+20 -2)...and 80 more files
📄 Description
v0.1.7b
Bambuddy v0.1.7b Release Notes
A Note to Our Community
First, we want to sincerely apologize for the issues caused by the 0.1.6-final release. We know many of you experienced problems, and we're truly sorry for the disruption. We've taken this seriously and have improved our testing and release workflow to prevent similar issues in the future. Thank you for your patience and continued support.
🔒 Security Fixes (CRITICAL)
This release addresses a critical security vulnerability. Users running authentication-enabled instances should upgrade immediately.
CVE-2026-25505: Missing API Endpoint Authentication (CVSS 9.8)
firmware, camera, k-profiles, AMS history, pending uploads, updates, spoolman, system, print queue, and printers
which cannot send Authorization headers
🌐 NEW: Virtual Printer Proxy Mode (Beta)
Print from anywhere in the world — no VPN, no port forwarding, no Bambu Cloud.
This is our most requested feature! Proxy Mode turns Bambuddy into a secure TLS relay between your slicer and your printer:
Remote Slicer → Internet → Bambuddy Server → Local Network → Printer
Key Features
Beta Notice
This feature is marked as beta. While we've tested it extensively, remote printing involves many network configurations. Please report any issues on GitHub and include
your network setup details.
📖 https://wiki.bambuddy.cool/features/virtual-printer/#proxy-mode-new-in-017
✨ Enhancements
TOTP Authenticator Support for Bambu Cloud (#182)
Japanese Language Pack 🇯🇵
Complete German Translations 🇩🇪
Spoolman: Open in Spoolman Button (#210)
🌍 A Note on Localization
We're committed to making Bambuddy accessible to users worldwide. While we've added Japanese and completed German translations in this release, there are still areas of the frontend that don't yet respect i18n. We're continuously working on improving localization coverage.
If you'd like to help translate Bambuddy into your language or spot untranslated strings, please reach out on GitHub! Community contributions are always welcome.
🐛 Bug Fixes
P1S/P2S Printer Support (#227)
Multiple Home Assistant Entities per Printer (#214)
Monthly Statistics Calculation (#229)
Authentication for Downloads (#231)
Date Picker Format Issues (#233)
500 Error on Archive Detail Page
📦 Upgrade Instructions
Docker users
docker pull maziggy/bambuddy:0.1.7b
docker-compose down && docker-compose up -d
Or use :latest tag (will pull 0.1.7b)
docker pull maziggy/bambuddy:latest
Note: If you're upgrading from a version before 0.1.6.2, you will need to re-login after upgrading due to the JWT secret key security fix.
🙏 Thank You
Special thanks to our contributors:
And to everyone who reported issues and helped us improve Bambuddy!
Full Changelog: https://github.com/maziggy/bambuddy/compare/0.1.6.2...0.1.7b
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.