This repository was archived by the owner on Nov 15, 2019. It is now read-only.
This release features a complete overhaul of logs and terminals within Lifeboat! It aims to make logs much more readable and performant, and to make interacting with individual services a much more pleasant experience.
- Enhancement: Lightning-fast, canvas-based log rendering. This is thanks in large part to the work done by the Visual Studio Code crew to implement this performant terminal work in their app. We're leveraging xterm.js under the hood for a more natural experience.
- Enhancement: More interactive experience within the Commands tab. We're also leveraging the node-pty project to create a pseudo TTY interface between Lifeboat and each of your service's containers. This means you can run things like
rails console
,php artisan tinker
and other interactive commands that would otherwise fail without a TTY shell. The commands tab has also been cleaned up to provide a more intuitive experience and prompt for running commands. - Bugfix: Sometimes project logs would print out N times after restarting the project N times. That won't happen anymore 👍
This release probably contains some bugs. I'm tracking them in the Issues tab, so please report them there.