Build 143
Aug 15, 2023
- Fixed: Windows no longer requires Visual Studio installed on the system
- Fixed: Windows installer cleans up no longer used library files
- Fixed: Show IP in titlebar setting now updates any open server window
- Fixed: Errors early in the connection process no longer cause a RuntimeException
- Changed: Improved demo mode experience with servers configured while licensed
Build 131
Aug 8, 2023
- New: Support for Debian 12
- New: Launch connection in Terminal.app (macOS Only)
- New: Wildcard redirect settings are now indicated in list view
- New: SSL configuration can now resolve some certbot issues
- Fixed: Connections to Ubuntu 22 with RSA keys now work
- Fixed: Uppercase letters in domains with SSL no longer cause a configuration error
- Fixed: Manual SSL process for Ubuntu 22 no longer incorrectly fails
- Fixed: Manual SSL will no longer cause a RuntimeException with incomplete certificate chains
- Changed: Improved optimization of SSL configuration procedure
Build 128
Jul 11, 2023
- New: Redirects can now handle wildcard paths
- Fixed: Default sort indicator for Domains & Subdomains view
- Fixed: Default sort indicator for Web Apps view
- Fixed: Support for very long domain names
- Fixed: Secure Authentication now checks include-files for weakness
- Fixed: Full web address validation no longer gets confused with both Static Files and Redirects on one Domain
- Changed: Updated Secure Authentication function for Ubuntu 22.04
Build 121
Apr 4, 2023
- Fixed: Bug with updating getting stuck at "Checking Software"
Build 120
Apr 4, 2023
- Fixed: Upload speed is now extremely fast
- Fixed: nginx configuration support for TLS 1.3
- Fixed: Some Ventura specific crashes have been fixed
- Changed: Checks and validates tree XML on connection to report errors
- Changed: Web App logs now rotate monthly instead of weekly
- Changed: RAM stats are now on one line
Build 117
Feb 14, 2023
- Fixed: Clearing logs no longer leads to unstable behavior
Build 111
Jan 28, 2023
- Fixed: Install process now works again
Build 109
Jan 24, 2023
- New: Server overview now includes disk usage
- New: Display when cron routine intervals execute
- Fixed: Lifeboat related logs now rotate properly
- Fixed: Default server address now listens for SSL connections (for visitors accessing the server with an address not configured in Domains & Subdomains)
- Fixed: Server install / update process no longer unsets Manual SSL configuration
- Fixed: Lifeboat can now alert users and offer instructions if apt is stuck on a conflict
- Fixed: Wider server detail label to make room for longer overview strings (Ubuntu with multiple CPUs on x86_64)
- Fixed: Check manual certificates no longer checks certificates from every server
- Fixed: Service restart limits prevent broken apps from getting stuck in a restart loop
- Changed: Much more tidy with cleaning up temporary files
- Changed: Improved recovery from interrupted server updates
- Changed: SSL Mode indicator now less ambiguous with Manual SSL
- Changed: Environment variables editor is now accessible for new deployments
Build 101
Dec 13, 2022
- New: Support for ARM64 servers
- New: Button to show the Update Logs folder
- New: Show detected server software in unsupported software message
- New: Optionally display connection status updates
- Fixed: No longer crashes on Windows when dismissing error messages
- Fixed: Web Apps with numeric names no longer cause the status overview to fail
Build 100
Oct 11, 2022
- New: Install and manage fonts on the server
- Fixed: Manual CSR form no longer mistakes fields as empty when validating
- Fixed: Uploading no longer brings .DS_Store or Thumbs.db files
- Fixed: Uploading Static Files now handles aliases
Build 99
Sep 14, 2022
- New: Warning if the server locale is incompatible with commands
- New: Set an environment variable for the deployment DateTime
- Fixed: False positive with checking secured authentication value
- Fixed: Rare lockout when using the automated disable password feature
- Fixed: Environment variables are now more reliably updated
- Fixed: Preferences toolbar icon size is now correct on Windows
- Fixed: Web Apps can no longer collide with the manual certificates directory
- Fixed: Deleting a domain with "Handle www. prefix" enabled cleans up the www. certificate
Build 93
Aug 2, 2022
- New: Create restart scripts for Web Apps from the cron jobs editor
- New: Configure nginx to handle mod_rewrite for YOURLS
- New: Optionally display the server IP address in the title bar
- New: Optionally keep the server list open when connecting to a server
- New: Create connections without saved key files (for high security needs)
- New: Informational message when a critical package can't be installed
- Fixed: Session.Secure now correctly reflects https status
- Fixed: libpango now installs on Ubuntu 18.04
- Fixed: Editing a connection to point to an empty server no longer causes an install loop
Build 89
Jul 12, 2022
- New: Support for Ubuntu 22.04
- New: ARM and Intel Universal Build
- New: Pass custom environment variables to web apps
- New: Super Simple Sync will now indicate where the database is being used
- Fixed: Support for PDFDocument generation
- Fixed: Install process no longer gets stuck in rare cases
- Fixed: Deleting an app no longer occasionally launches an app in the browser
Build 83
Jun 1, 2022
- New: Enable nginx gzip compression for your websites
- New: Can now disable Application Offline page
- New: Configure nginx to handle the MantisBT REST API requests
- New: Accent color is now Lifeboat Orange (macOS only)
- Fixed: Static Files web path now accepts allowable special characters
- Changed: A swapfile is now always created because it's necessary to run apps smoothly
- Changed: Better default settings for Static Files configuration
Build 79
Apr 14, 2022
- New: Application offline page that refreshes when the application comes back
- New: Secure Authentication now also configures SSH key authentication
- New: Select a default SSH Key for new server connections
- New: Pre-selects imported SSH key to improve new connection workflow
- Fixed: Proxy instance health check no longer disconnects users in rare cases
- Fixed: Setting SSH port can no longer leave the firewall closed in rare occasions
- Fixed: Disappearing tool status text in when using Light Mode
- Fixed: Laggy behavior with the SSH Keys Manager
- Fixed: Documentation describing the configure web app view
- Changed: Server Tools now organized into groups for discoverability
Build 77
Feb 15, 2022
- New: Turbo-charged update engine
- New: Install and manage MariaDB / MySQL
- New: Hide server and process identifiers from the log viewer
- New: Launch SSL Labs test from address list
- New: Manually configure and install SSL certificates if necessary
- Fixed: No longer intermittently disconnects after downloading logs
- Fixed: Issue downloading app logs from CentOS 7
- Fixed: Connection error messages no longer fail with encoding error
- Fixed: PHP configuration is no longer broken when updating
- Fixed: Typo in swapfile help description
- Fixed: Windows uninstaller icon
- Fixed: Windows message boxes are no longer light mode when dark mode is active
- Changed: Improved user experience for updating a web app
- Changed: Improved upload progress display accuracy
Build 70
Jan 4, 2022
- New: Support for Debian 11
- New: Clear logs from within Lifeboat
- New: Log viewer scrolls to bottom to show the latest entries automatically
- New: Weekly cron job to cleanup Lifeboat temporary files
- New: Automatically open web browser after deploying a web app
- Fixed: Reliability of downloading larger log files
- Fixed: Install process apache detection
- Fixed: Can no longer resize Preferences window
- Fixed: Cron job editor is now legible in Windows dark mode
- Changed: Refactored web app upload process
- Changed: Improved the handling of missing log files
- Changed: Status report window better fits the width of the contents
Build 69
Dec 21, 2021
- New: Dark mode support on Windows
- Fixed: Exception when expanding upload folders with hidden items
- Fixed: Issue launching uploaded apps containing spaces
- Changed: nginx configuration proxy_http_version 1.1
Build 68
Oct 12, 2021
- New: Hide nginx server tokens
- New: Static Files now support HTTP 2.0
- New: Change the SSH port from Secure Authentication
- Fixed: Install process ensures the currently connected port is open on the firewall
Build 65
Aug 18, 2021
- Fixed: New app configurations are once again working
Build 64
Aug 17, 2021
- New: Check for server software updates at connection
- New: Configure custom error pages (like 404, 500)
- Fixed: Symbolic links in the Libs folder are maintained through transfer (Support for Valentina)
- Fixed: Apps failing to terminate no longer hang Lifeboat for 90 seconds
- Fixed: Improved libsoup installation
- Fixed: Button alignments on Windows
- Changed: Cron job name restrictions are now more lenient
Build 60
Jul 13, 2021
- New: Install and manage PostgreSQL
- New: Install server software updates
- New: Copy remote file server paths
- New: Modify remote file permissions
- Fixed: Clear Caches now works on Lightsail instances
- Fixed: Shows configurations with no domain assigned
- Changed: Improved install process and connection failures
Build 54
Jun 8, 2021
- New: Create and install a swapfile
- New: Schedule and manage Cron jobs
- New: Drag & Drop SSH keys to import
- Fixed: Button locking on SSH key window
- Fixed: Height of a dozen buttons on Windows are now correct
- Changed: Developer license can now host multiple websites!
Build 51
May 11, 2021
- New: Support for Ubuntu 21.04
- New: Handle www. prefixes with a checkbox
- New: Configure web redirects without PHP
- Fixed: PHP logs button now stays aligned
- Changed: Improvements to Super Simple Sync
Build 48
Apr 22, 2021
- New: PHP error logging
- New: Import and manage SSH keys
- New: Connect with OpenSSL password protected SSH keys
- New: Super Simple Sync feature for cloud services
- New: Clear RAM caches server tool
- New: Installs mbstring extension for PHP / Mantis
- Fixed: No longer need to re-connect after updating timezone
- Fixed: GMT offesets are now correctly handled
- Fixed: Return key no longer causes exception with no server selected
- Changed: Server list sort is now case insensitive
- Changed: Static files now sort by domain
- Changed: License menu item location on macOS
- Changed: Connection list now has a menu bar on Windows
- Changed: Closing the last server shows connection list
- Changed: Main window title now shows connection name
Build 43
Mar 17, 2021
- New: Static Files directories now serve Xojo projects as downloads (Xojo projects now served with a Content-disposition: attachement header)
- Fixed: Xojo's inability to handle Daylight Savings time
- Fixed: Rare NilObjectException is now handled
Build 42
Mar 10, 2021
- New: Support for Ubuntu 20.10
- New: Install and enable PHP to serve dynamic websites
- New: Lifeboat checks its user privileges prior to install process
- New: Default web path for Static Files
- New: Button to suggest Static Files source path
- New: Enable index.html behavior for Static Files to host websites
- New: Attempt reconnect when failed for "Callback returned error"
- Fixed: Typo in error message when nginx version check fails
- Fixed: Sets proper rsyslogs ownership for lifeboat logs folder
- Fixed: Rare instance where nginx version check would occur before nginx was installed
- Fixed: View separator now has a background state
- Fixed: Selected row secondary text color
- Fixed: Static files now configured to serve MIME types
- Fixed: Installing libsoup no longer inadvertently installs apache and php
- Fixed: No longer fails to configure SSL when the domain contains a dash
- Changed: Set Timezone defaults with sync to local selected
Build 40
Jan 24, 2021
- New: Support for Ubuntu 20.04
- New: Set server Date, Time, and Timezone
- New: Web Address domain validation
- New: Web Address in use column
- New: Web App domain column
- New: Disable ssh password authentication for additional security
- New: Upload files drop now ignores .DS_Store and Thumbs.db
- New: SSL Config can now get a Grade A from SSL Labs
- Fixed: Removing address assignment from Static Files now works correctly
- Fixed: Static Files configuration errors no longer unset address assignment
- Changed: Server flavor label now indicates version as well
- Changed: Lifeboat will now remove Apache from the system if found
- Changed: Lifeboat can now create the source directory for custom Static Files paths
- Changed: Removed SpecialFolder locations that are nil because of Framework issues
- Changed: Connecting to an unsupported server flavor now offers User Guide
- Changed: Can no longer take over servers due to low success rate
Build 36
Jan 11, 2021
- New: Support for Debian 9 & 10 servers
- New: Static File serving and management
- New: Root document for when nothing is configured at an address
- Fixed: Lifeboat now redeploys all address configurations when repairing a server
- Fixed: Deleting an address now corrects the main nginx config
- Fixed: Deleting a name brings the user back to the names list
- Fixed: Deployment errors for domains and subdomains now reach the user
- Fixed: Deployment errors are cleared from previous action
- Fixed: Requesting SSL certificate now gets the latest email address from the UI
- Fixed: Permissions error with nginx
- Fixed: Server windows no longer open as children of the previous server
- Changed: Window build label no longer visible until sidebar appears
- Changed: Window build label now indicates license
Build 27
Dec 14, 2020
- New: Connection validation now prevents duplicates
- New: Disconnect timeout to close ssh-helper process
- New: Lifeboat can identify pre-configured servers
- New: Help Menu > Flush DNS Cache tool
- Fixed: Server window no longer grows infinitely as it switches views on Windows
- Fixed: Rare NilObjectException caused by closing windows
- Fixed: Status label now allows for longer filenames
- Fixed: Exceptions in the helper app no longer immediately close the server window
- Changed: More logging, everywhere!
- Changed: Can no longer delete a connection while it's open
- Changed: Improved Windows menu system
- Changed: nginx logs are now organized by domain
Build 21
Nov 27, 2020
- New: Server group caption now indicates flavor
- New: Lifeboat hides itself when disconnecting before quitting (macOS only)
- New: Lifeboat will attempt to warn developers when the webapp address does not resolve as expected
- New: Exception reporting with Radar
- Fixed: Updates messages now display on non-English systems
- Fixed: Windows issue with default key location
- Fixed: Rare NilObjectException caused by server dropout
- Fixed: Raw text window close button locking
- Changed: Moved server control buttons into server group
- Changed: Added details about OpenSSH key format to user guide
- Changed: Web app validation errors are now attached to the window
Build 18
Nov 22, 2020
- New: Support for Ubuntu 18.04 LTS
- New: Connect to a server with the enter or return key
- New: Can now reboot server with button
- New: View Logs button for discoverability
- New: SSL History button for discoverability
- New: Checks server is 64-bit when connecting
- Fixed: Deleting a server now removes it from the server menu
Build 16
Nov 18, 2020
- New: Check for Updates function
- New: Protects users from uploading CGI build
- New: Protects users from uploading Windows build
- New: Dark mode help book
- Fixed: Prevents rare case of infinite not installed errors
- Changed: Updated documentation for clarity
- Changed: Each service is now given a log file
- Changed: Redesigned connection window
Build 15
Nov 14, 2020
- New: SSL History viewer
- New: Web app log viewer
- New: Warning when attempting to enable SSL on an IP address (Lets Encrypt does not support this)
- New: Added Help Book
- Fixed: Deploy after a failure will now reconfigure failed aspects
- Changed: Preferences is now Edit > Options on Windows
Build 13
Nov 11, 2020
- New: Windows loads .ssh/id_rsa if available
- New: Lifeboat will check for and stop Apache when installing
- Fixed: Connection errors now close the server window
- Fixed: Helper now packed so that templates are in the correct location
- Changed: Test connections now run through helper