Releases: toniebox-reverse-engineering/teddycloud
TeddyCloud Release v0.6.6
Sponsors
We thank all our current monthly sponsors and the one-time sponsors!
Workaround for ARM on Debian and Ubuntu
We had to disable the sanitizer libasan for those build, that helps to alert and mitigate coding and security issues, as the compiler backend had some changes, we were not able to solve yet. Especially for people running a public instance of teddyCloud may be less secure.
What's Changed
- Updates several GitHub Actions
- gui: Added search field in audio player
- gui: Only show tags once in Audioplayer
- gui: Use new backend generic request API for macvendor.com requests toniebox-reverse-engineering/teddycloud_web#161
- gui: footer not fixed anymore, only in case of open audio player (avoid iOS Display bug)
- gui: display hint if a new version is available (working in develop and release branch) toniebox-reverse-engineering/teddycloud_web#260
- gui: TeddyStudio: Added possibility to show series on image label, added possibility for custom settings per labelset
- ⭐ gui: Revvox Flasher: Integrated new overworked and even more reliable version of revvox esp32 flasher, added more checks on file upload.
- ⭐ gui: Revvox Flasher: Is the new default flasher, legacy flasher will be removed in next version. You can switch to legacy flasher through settings and disabling frontend.use_revvox_flasher (expert level setting)
- gui: Select source preselects the currently set path in the filebrowser according the selected source
- gui: Added warning flashing on users own risk.
- Stability
New Contributors
- @dependabot[bot] made their first contribution in #392
Full Changelog: tc_v0.6.5...tc_v0.6.6
Full Changelog: toniebox-reverse-engineering/teddycloud_web@tcw_v0.6.5...tcw_v0.6.6
Detailed Changelog
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.6
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.6_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.6_debian
Alpine (no sanitize features, experimental, not recommended): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.6_alpine
TeddyCloud Release v0.6.5
Sponsors
We thank all our current monthly sponsors and the one-time sponsors!
Workaround for ARM on Debian and Ubuntu
We had to disable the sanitizer libasan for those build, that helps to alert and mitigate coding and security issues, as the compiler backend had some changes, we were not able to solve yet. Especially for people running a public instance of teddyCloud may be less secure.
What's Changed
- Frontend based TAF encoding
- Fixed backend TAF encoding in library
- Fixes for the freshnessCheck that should solve not updated original Tonies (like daily updated Advent-Tonies)
- Random .taf.jsons and empty folders should not be created any more
- Page for Kids
- Plugins
- TeddyStudio for creating Coin-Tags
- Many GUI enhancements and fixes by @henryk86
- Security checks for the ESP32 Flasher to reduce brick risks.
- Alternative ESP32 Flasher by @g3gg0 (still in test, needs to be enabled in the expert settings)
- 18 frontend issues fixed
- 10 backend issues fixed
- And many other fixes and small adjustments.
- And not to forget: STABILITY!
What's Changed (more, auto generated)
- #291 fix error when using reverse proxy by @P1tt187 in #292
- add unplace event for MQTT, sends TagID with "-" as TagValid to identify the removed Tag. by @timehlers in #309
- #291 unable to activate rtnl when using reverse proxy by @P1tt187 in #329
- Bump opus to v1.5.2 by @mrueg in #257
- Bump cyclone to v2.4.4 by @mrueg in #287
- Fix issue with maximum http connections by @mrueg in #357
- Fix builds on alpine by @mrueg in #353
- Don't push forks by @mrueg in #352
- Update github actions via dependabot by @mrueg in #345
- Added new setting frontend.check_cc3200_cfw by @henryk86 in #361
- Fix serial number in CA root certificate by @cboehme in #364
- ogg: Use v1.3.6 by @mrueg in #368
- Bump cJSON to v1.7.19 by @mrueg in #382
- added setting for use revvox flashing tool by @henryk86 in #390
New Contributors
Full Changelog: tc_v0.6.4...tc_v0.6.5
Full Changelog: toniebox-reverse-engineering/teddycloud_web@tcw_v0.6.4...tcw_v0.6.5
Detailed Changelog
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.5
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.5_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.5_debian
Alpine (no sanitize features, experimental, not recommended): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.5_alpine
TeddyCloud Release v0.6.4
What's Changed
- Update Ubuntu container (No AARCH64, please use debian for arm64 devices)
- Add more security scanners for mitigations of public instances
- Fix Toniebox settings handling + override unknown settings
- Implement tbs_tag_removed for CC3200 + ESP32 by @timehlers in #321
- Potential File Descriptor Leak in src/tls_adapter.c#L315
- Increase parsePostData buffer
- Guide flashing CC3200p has a typo
- Cloud guide for patching esp32 - wrong commands
- Add track count to TAF information
- Generate TAF information in YAML format
- Download TAFs as OGG
Sponsors
We thank all our current monthly sponsors and the one-time sponsors!
Changelog
Full Changelog: tc_v0.6.3...tc_v0.6.4
Full Changelog: toniebox-reverse-engineering/teddycloud_web@tcw_v0.6.3...tcw_v0.6.4
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.4
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.4_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.4_debian
Alpine (no sanitize features, experimental, not recommended): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.4_alpine
Impressions
TeddyCloud Release v0.6.3
What's Changed
- Allow compilation on FreeBSD and maybe other UNIX systems by @mfechner in #238
- Detect machine arch using uname by @mfechner in #241
- Allow overwrite of versions retrieved by git command by @mfechner in #243
- gh-247 Update tonieboxes.json by @henryk86 in #250
- Link libraries explicitly by @pepe82sh in #242
- Fix memory leaks by @rigomate in #259
- added shell script to check and verify all server and client certificates by @marco79cgn in #276
- Update docker-compose.yaml by @henryk86 in #278
- Update docker-compose.yaml, remove yaml version info by @Strubbl in #273
- shell script that checks and verifies all server and client certificates by @marco79cgn in #279
- Stability and so much more!!
New Contributors
- @mfechner made their first contribution in #238
- @henryk86 made their first contribution in #250
- @rigomate made their first contribution in #259
- @marco79cgn made their first contribution in #276
- @Strubbl made their first contribution in #273
Sponsors
We thank all our current monthly sponsors.
Special thanks fly out to our two private sponsors for their $50 one time Sponsorship.
Full Changelog: tc_v0.6.2...tc_v0.6.3
Full Changelog Web: toniebox-reverse-engineering/teddycloud_web@tcw_v0.6.2...tcw_v0.6.3
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.3
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.3_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.3_debian
Alpine (no sanitize features, experimental, not recommended): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.3_alpine
Impressions
TeddyCloud Release v0.6.2
What's Changed
- Provide TrackSeconds for Frontend Provide timestamps for taf file (track) · Issue #187 · toniebox-reverse-engineering/teddycloud · GitHub 11
- gui: Next button in audio player now jumps according tracks of taf
- gui: Show warning if ogg/opus (taf) is not supported by browser
- gui: Added Box version identification page Finalizing Box Version identification · Issue #145 · toniebox-reverse-engineering/teddycloud_web · GitHub 1
- gui: Added Open Toniebox guide page Open Toniebox guide · Issue #146 · toniebox-reverse-engineering/teddycloud_web · GitHub 1
- gui: Extended CC3200 Firmware flash section, added custom alt Url Patch generation. Generate custom patch for CC3200 hackiebox_ng bootloader · Issue #126 · toniebox-reverse-engineering/teddycloud_web · GitHub 3
- Added web_version.json for consistency checks, including new setting frontend.ignore_web_version_mismatch
- Missing space by @mrueg in #221
- Fixed bugs
- Stability
- And much more..
Full Changelog: tc_v0.6.1...tc_v0.6.2
Full Changelog Web: toniebox-reverse-engineering/teddycloud_web@tcw_v0.6.1...tcw_v0.6.2
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.2
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.2_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.2_debian
Alpine (no sanitize features): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.2_alpine
Impressions
TeddyCloud Release v0.6.1
What's Changed
- Generate CA with keylength of 4096 bits. Beware, this is slow and can take very long!
- Fix behaviour and default of prioCustomContent, fixing not updated original content after custom content was on the box
- Server side TAF encoding
- Support TAFs in TAPs
- Extract Certificates for ESP32 in webgui
- Several enhancements and fixes for the webgui
- Dockerfile: Use ubuntu 24.04, expose 8443 by @mrueg in #213
fopenhandle error by @phil9909 in #219- Stability
New Contributors
Full Changelog: tc_v0.6.0...tc_v0.6.1
Full Changelog Web: toniebox-reverse-engineering/teddycloud_web@tcw_v0.6.0...tcw_v0.6.1
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.1
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.1_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.1_debian
Alpine (no sanitize features): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.1_alpine
Impressions
TeddyCloud Release v0.6.0
What's Changed
- New Webgui as default with many enhancements
- Cert-based Toniebox access control (be aware, that it only checks the commonName and not validates the cert entirely!)
- Split up web https port to 8443 and use 443 for the Toniebox only
- Image caching
- Stability
- several bugfixes
- Update cJSON to v1.17.18 by @mrueg in #202
New Contributors
Full Changelog: tc_v0.5.2...tc_v0.6.0
Full Changelog Web: toniebox-reverse-engineering/teddycloud_web@tcw_v0.5.2...tcw_v0.6.0
Manuel update steps:
- Map port 8443 if you need to access the webinterface via HTTPS
- Add the cache volume
- See docker compose yaml
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.0
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.0_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.0_debian
Alpine (no sanitize features): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.6.0_alpine
Impressions
TeddyCloud Release v0.5.2
What's Changed
- possible fix for random directories in library (and everywhere)
- added libpcap based log file writing
- process legacy TAF to get their .json created when listing in web ui
- Backend related bugfixes for overlays.
- Case insensitive tonie search
- Multiple memory related bugs
- Web: Settings level to hide expert settings
- Web: Optimized TonieCards and TonieboxCards
- Web: Optimized Design with dark theme support
- Web: Support for multiple boxes with different content (overlay)
- Stability...
- And much more
Full Changelog
Backend: tc_v0.5.1...tc_v0.5.2
Frontend: toniebox-reverse-engineering/teddycloud_web@tcw_v0.5.1...tcw_v0.5.2
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.2
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.2_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.2_debian
Alpine (no sanitize features): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.2_alpine
Impressions
TeddyCloud Release v0.5.1
What's Changed
- Add Debian based docker image
- Fix Ubuntu images (especially arm64/v8)
- Add tonieboxes.json + tonieboxes.custom.json
- Box certificate upload
- added pagination to tonies page
- added last played on tonieslist (marking + filtering)
- Stability...
- And much more
Full Changelog:
Backend: tc_v0.5.0...tc_v0.5.1
Frontend: toniebox-reverse-engineering/teddycloud_web@tcw_v0.5.0...tcw_v0.5.1
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.1
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.1_ubuntu
Debian: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.1_debian
Alpine (no sanitize features): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.1_alpine
Impressions
TeddyCloud Release v0.5.0
What's Changed
- Updates for the new webgui, especially the toniebox management. Thx to @henryk86
- /web encoder, language selector, nice icons
- Stability...
- And much more
Notable changes
As we want to protect our users, we added a security layer that checks if the teddyCloud instance was visited by a crawler if you enabled access to the webinterface via HTTPS. In that case, it will immediately lock the webinterface until you restart teddyCloud. You may disable the lock and only receive a warning in that case.
add security mitigation for public instances

Full Changelog: tc_v0.4.5...tc_v0.5.0
Docker Image
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.0
Ubuntu: ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.0_ubuntu
Alpine (no sanitize features): ghcr.io/toniebox-reverse-engineering/teddycloud:tc_v0.5.0_alpine





