Releases: sinamics/ztnet
Release list
v0.8.2
Release Notes
🛡️ Ztnet
- Fix PWA service worker breaking navigation with a cached redirect (#955)
Full Changelog: v0.8.1...0.8.2
Documentation
Contributors to this release: No contributors 🎉
v0.8.1
Release Notes
🛡️ Ztnet
- docs: clarify NEXTAUTH_URL scheme requirement behind HTTPS reverse proxy (#947)
- fix(routes): prevent duplicate managed routes (#950)
- fix(auth): store emailVerified as Boolean for better-auth (#951)
- fix(auth): account update crashes when no password fields sent (#952)
- fix(routes): eliminate duplicate managed routes (#953)
- Node Name column blank on load + service worker precache error (#954)
📝 Documentation
- docs: clarify NEXTAUTH_URL scheme requirement behind HTTPS reverse proxy (#947)
Full Changelog: v0.8.0...0.8.1
Documentation
Contributors to this release: @lferrarotti74 🎉
v0.8.0
This release migrates auth from next-auth → better-auth (#885, #895).
We moved because next-auth is no longer actively maintained; better-auth gives us a modern, maintained foundation with finer control over sessions, accounts, and OAuth.
🛟 Back up first via Admin → Backup & Restore.
https://ztnet.network/usage/backup-restore
Heads up: users may need to log in again;
🌐 Live updates now use WebSockets. If you run ZTNET behind a reverse proxy,
make sure it forwards WebSocket upgrades (/socket.io/), otherwise the UI
still works but falls back to a slower poll instead of instant updates.
See: https://ztnet.network/installation/reverse-proxy
✨ Highlights
- 🔐 Better-auth migration, modern auth, with OAuth/password-sync hardening (#885, #895, #884)
- ⚡ DB-first member sync + live WebSocket updates, big networks load fast, changes appear instantly (#934)
- 📱 Refactored members table, responsive, fixes IPv6 overflow & edit focus loss (#933)
🛡️ Ztnet
- Prevent duplicate OAuth accounts after email rename (Gmail) (#884)
- Migrate from next-auth to better-auth (#885)
- Bump axios to v1.15.0 (#888)
- Update flowRules to flowRule in NetworkSchema.yml for consistency (#891)
- Bump dependencies (#894)
- Harden better-auth migration: OAuth, password sync, security checks (#895)
- Fix
exectued->executedtypo (#896) - Fix: prevent modifying stashed members via API, add deleted:false restore (#932)
- Refactor network members table: responsive layout + fix IPv6 overflow & edit focus loss (#933)
- DB-first member sync + live WebSocket updates (#934)
- chore(deps): npm audit fixes; pin daisyUI to v4 (#935)
- fix(networks): sort network list by member count (#936)
- fix: resolve CodeQL code-scanning alerts (#937)
- perf(organization): load org page from DB and reconcile controller in background (#919)
- fix(members): restore IP column sorting (#939)
- fix(members): "show all" pagination (#940)
- fix(auth): remove unused invalidateUser endpoint (#941)
- adaptive member-table refresh fallback (#942)
- fix(auth): don't fail registration on notification email error (#943)
📝 Documentation
- Update flowRules to flowRule in NetworkSchema.yml for consistency (#891)
- Fix
exectued->executedtypo (#896) - Fix: prevent modifying stashed members via API, add deleted:false restore (#932)
📦 Installer
- fix: resolve CodeQL code-scanning alerts (#937)
Full Changelog: v0.7.18...0.8.0
Documentation
Contributors to this release: @evertoncustodio, @pikammmmm and @schmidt-software 🎉
v0.7.18
Release Notes
🛡️ Ztnet
📦 Installer
- Bump install.ztnet dependencies (#876)
Full Changelog: v0.7.17...0.7.18
Documentation
Contributors to this release: @dependabot and @dependabot[bot] 🎉
v0.7.17
Release Notes
🛡️ Ztnet
- Fixes a typo that prevented the German translation from loading in planet sectin (#850)
- Bump next from 16.1.6 to 16.1.7 (#855)
- Remove Go language from CodeQL workflow (#856)
- Enhance network member schema and update POST method to include new fields (#852)
- Bumped socket.io-parser (#859)
📝 Documentation
- Resolve npm audit vulnerabilities in docs (#857)
- Enhance network member schema and update POST method to include new fields (#852)
Full Changelog: v0.7.16...0.7.17
Documentation
Contributors to this release: @schmidt-software 🎉
v0.7.16
Release Notes
🛡️ Ztnet
- Add DELETE method support to network API and update tests (#846)
📝 Documentation
- Add DELETE method support to network API and update tests (#846)
Full Changelog: v0.7.15...0.7.16
Documentation
Contributors to this release: @schmidt-software 🎉
v0.7.15
Release Notes
🛡️ Ztnet
- Add ukrainian translations (#822)
- Bump preact from 10.28.0 to 10.28.2 (#815)
- Bump dependencies and fix test setup (#839)
- Fix typo in docker-compose.md (#836)
- Bump minimatch dependency (#840)
- Fix org API unable to create new network members (#841)
- New community tools section in the docs (#842)
- Fix missing authorization checks in organization endpoints (#843)
📝 Documentation
- Bump diff from 5.2.0 to 5.2.2 in /docs (#819)
- Bump undici from 7.16.0 to 7.18.2 in /docs (#817)
- Bump dependencies and fix test setup (#839)
- Fix typo in docker-compose.md (#836)
- Fix org API unable to create new network members (#841)
- New community tools section in the docs (#842)
📦 Installer
- Bump qs and express in /install.ztnet (#821)
- Bump diff from 4.0.2 to 4.0.4 in /install.ztnet (#820)
- Bump dependencies and fix test setup (#839)
Full Changelog: v0.7.14...0.7.15
Documentation
Contributors to this release: @PierTrailslight, @dependabot and @dependabot[bot] 🎉
v0.7.14
Release Notes
🛡️ Ztnet
- Fix rate limiting issues and add configurable rate limits (#803)
- Improve email settings UI and fix STARTTLS support (#804)
- Bump @trpc/server, socket-io (#806)
- Bump nodejs and npm (#813)
- Allow editing via field in route table (#816)
📝 Documentation
- Fix rate limiting issues and add configurable rate limits (#803)
- Ztnet Docs CVE-2025-15284 (#812)
Full Changelog: v0.7.13...0.7.14
Documentation
Contributors to this release: @dependabot and @dependabot[bot] 🎉
v0.7.13
Release Notes
Security Bulletin: CVE-2025-55184 and CVE-2025-55183
🛡️ Ztnet
- Security advisor, vulnerabilities (CVE-2025-55184 and CVE-2025-55183) (#800)
Full Changelog: v0.7.12...0.7.13
Documentation
Contributors to this release: No contributors 🎉
v0.7.12
Release Notes
🛡️ Ztnet
- Fix FreeBSD support for Next.js 16 and Prisma 6.19 (#795)
- Fix API 400 errors when fetching network members (#794)
📝 Documentation
- Fix FreeBSD support for Next.js 16 and Prisma 6.19 (#795)
📦 Installer
- Updated standalone installer to use node v20 (#792)
Full Changelog: v0.7.11...0.7.12
Documentation
Contributors to this release: No contributors 🎉