Releases: shellhub-io/shellhub
v0.8.2
v0.8.2
v0.8.0
v0.8.0
v0.7.3
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
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
✨ 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
v0.6.4
v0.6.0
✨ 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
✨ 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
andwtpm
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
v0.4.2
v0.4.0
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)