RC
A Release Candidate (RC) is a near-final software version, stable but undergoing last tests before official release. It has all features and no known bugs.
- Users: Use cautiously due to potential undiscovered bugs. Not for critical systems unless prepared for issues. Report bugs.
- Developers/Testers: Perform crucial final validation and thorough testing, especially of recent changes, to catch last-minute major issues.
- Backup: Always back up data before installing an RC to allow rollback if problems arise.
- Feedback: Provide feedback; it's vital for a robust final release. Use the dicsussion to report issues.
NOTE: Keep a backup of the last stable database as you will be unable to update from a RC to the next stable version. Database migrations may change between release candidates and stable versions.
What's Changed
- Add resource policies for public resources
- Add browser based RDP access via public resources (requires newt >1.13.0-rc.0)
- Add browser based VNC access via public resources (requires newt >1.13.0-rc.0)
- Add browser based SSH access via public resources (requires newt >1.13.0-rc.0)
- Add native Pangolin SSH mode (for private and public resources) that does not require configuring OpenSSH server and PAM (requires newt >1.13.0-rc.0)
- Add auto update Newt option for all sites in the org or specific sites (requires newt >1.13.0-rc.0)
- Add searchable and filterable custom labels on sites and resources
- Add share link post authentication redirect path
- Add pangctl command to make more than one user server admin
- Add PostgreSQL and Redis install options in the installer
- Fix public resource showing as degraded when WireGuard targets were added alongside healthy Newt targets
- Fix custom branding logo URL not accepting links
- Fix pasting the device code not accepting paste
- Fix enforce absolute paths in sudo commands
- Fix refresh end time on logs tables
- Fix accept partially valid Docker labels instead of rejecting all
- Fix restarting container on RC version causing migration errors
- Fix cross site target assignment
- Improve OpenAPI response payloads
- Improve SSH configuration on private resources
- Improve sort resource filter options in audit logs
- Improve performance in certain hot paths
- Improve clients get error when holepunching fails instead of getting stuck registering
- Improve speed of API endpoints with thousands of sites and users
- Improve add loading icons on all logs tables
- Improve auto create roles added in Blueprints
- Dependency security updates
- General UI improvements
- Various other bug fixes
How to Update
Important
1.19.0 SSH requires the Badger Traefik plugin to be on the latest version v1.4.1. The migration will automatically do this if it can find the Traefik config in the standard location. Otherwise, please ensure your Badger is up to date.
Important
Always back up your config app-data before updating. This will allow you to easily roll back if the update breaks your configuration. You will not be able to easily downgrade otherwise.