Skip to content

Releases: shellhub-io/shellhub

v0.8.2

21 Dec 16:36
Compare
Choose a tag to compare
v0.8.2

v0.8.0

08 Nov 20:20
Compare
Choose a tag to compare
v0.8.0

v0.7.3

30 Jul 21:33
Compare
Choose a tag to compare

For the past couple of weeks, we’ve been hard at work improving the code base in order to ensure that new code did not break existing functionality. While this release includes a few bug fixes and usability improvements, it does include major technical improvements.

We are getting closer to the first stable release. Stay tuned!

✨ New Features/Improvements

api: add cache system for improving API response time

✔️ Bug Fixes

agent: the agent docker was stuck on dns lookup when there was connectivity problem (#593)

⬆️ Updating

Follow instructions at this guide to update your ShellHub self-hosted instance to v0.7.3

v0.7.2

23 Jun 21:57
Compare
Choose a tag to compare

For the past couple of weeks, we’ve been hard at work improving the code base in order to increase maintainability, stability, and extensibility for the future before working on new features. While this code refactor includes very little new functionality today, it does include major technical improvements.

✨ New Features/Improvements

ui: improve error notification to users (1a80aa6)
agent: support non-root to run (4c27b3b) (thanks @shawn111)

✔️ Bug Fixes

docker: Upgrade golang to 1.16.4 (1f9ded3)
agent: refactor to use cobra in command handling (fe74de9)
pkg: do not allow dot in namespace and hostname (cbb40d5)
agent: improved support for brtfs filesystem (e0cd87c)

⬆️ Updating

Follow instructions at this guide to update your ShellHub self-hosted instance to v0.7.2

v0.7.0

10 May 20:26
Compare
Choose a tag to compare

✨ New Features/Improvements

agent: implemented support for unified cgroups (cgroups v2)
agent: improved support for detecting container environment
api: implemented caching mechanism for API store

✔️ Bug Fixes

api: fix migrations to remove orphan sessions and records
bin: replaced bash scripts with Golang CLI.
ui: adjustment on the app bar to improve viewing on mobile
ui: show message when namespace name already in use (#880)
ui: add support message for valid key types (#854)
ui: fix username signup validation (#843)
docker: bump golang from 1.13 to 1.16.3

⬆️ Updating

Follow instructions at this guide to update your ShellHub self-hosted instance to v0.7.0

v0.6.4

14 Apr 20:39
Compare
Choose a tag to compare
v0.6.4

v0.6.0

19 Mar 19:16
Compare
Choose a tag to compare

✨ New Features/Improvements

  • Public key authentication
  • Agent docker image support for i386 architecture
  • Upgraded to MongoDB 4.4
  • New login page layout

✔️ Bug Fixes

  • Tuned and improved MongoDB queries performance by using new operators from MongoDB aggregation pipeline
  • Rework agent install script to support Busybox shell
  • Fixes utmp/wtmp recording on 64-bit systems
  • Fixes scripts to avoid data inconsistencies when deleting a namespace and user
  • Fixes docker-compose to always restart the container unless it is manually stopped even after system reboot
  • Several UI related bug fixes (typo errors, alignment and other appearance attributes)

⬆️ Updating

Follow instructions at this guide to update your ShellHub self-hosted instance to v0.6.0

v0.5.0

22 Jan 19:16
Compare
Choose a tag to compare

✨ New Features/Improvements

  • Namespace support (let you organize your ShellHub devices into groups that fit the way you work)
  • Support for recording login activity to utmp and wtpm database
  • Automatic HTTPS support using Let's Encrypt

✔️ Bug Fixes

  • Fixed panic while getting non-existent device from store
  • Several UI related bug fixes (typo errors, alignment and other appearance attributes)

⬆️ Updating

Follow instructions at this guide to update your ShellHub self-hosted instance to v0.5.0

v0.4.2

05 Oct 17:11
Compare
Choose a tag to compare
v0.4.2

v0.4.0

15 Sep 19:10
Compare
Choose a tag to compare

Changelog

  • agent: Extend logging during connection handling (1ca204b)
  • agent: set supplementary groups for the user's shell (2c7541d)
  • ssh: fix WebSocket frame utf8 encoding (9a8b053)
  • agent: Don't set ctty fd (af2a298)
  • docker-compose: add autossl config file (1b14cb0)
  • bin: add docker-compose wrapper (13d1e27)
  • api: delete device from connected_device on removeDevice (5f290c5)
  • ui: create settings and profile view (7cbf5c7)
  • agent: changes the tty owner to login user (4bdacb0)
  • gateway: add /dev volume to allow mounting of pseudo-tty inside container (1b5f313)
  • ui: Fix the problem with token expiration (004d688)