8000 Release v0.7.0 - Better Terminal and Logs · jplhomer/lifeboat · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Nov 15, 2019. It is now read-only.

v0.7.0 - Better Terminal and Logs

Latest
Compare
Choose a tag to compare
@jplhomer jplhomer released this 07 Jan 20:55
· 1 commit to master since this release

lifeboat_commands_updated

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.

0