sshportal/CHANGELOG.md

78 lines
2.6 KiB
Markdown
Raw Normal View History

2017-11-14 08:20:50 +08:00
# Changelog
2018-01-02 12:57:13 +08:00
## master (unreleased)
* Return non-null exit-code on authentication error
2018-01-02 12:57:13 +08:00
2018-01-02 12:56:24 +08:00
## v1.7.0 (2018-01-02)
2017-12-12 17:40:14 +08:00
Breaking changes:
* Use `sshportal server` instead of `sshportal` to start a new server (nothing to change if using the docker image)
* Remove `--config-user` and `--healthcheck-user` global options
Changes:
* Fix connection failure when sending too many environment variables (fix [#22](https://github.com/moul/sshportal/issues/22))
* Fix panic when entering empty command (fix [#13](https://github.com/moul/sshportal/issues/13))
* Add `config backup --ignore-events` option
* Add `sshportal healthcheck [--addr=] [--wait] [--quiet]` cli command
2018-01-01 17:41:21 +08:00
* Add [Docker Healthcheck](https://docs.docker.com/engine/reference/builder/#healthcheck) helper
2018-01-02 12:58:54 +08:00
* Support Putty (fix [#24](https://github.com/moul/sshportal/issues/24))
2017-12-12 17:40:14 +08:00
2017-12-12 17:39:36 +08:00
## v1.6.0 (2017-12-12)
2017-12-02 08:12:29 +08:00
* Add `--latest` and `--quiet` options to `ls` commands
2017-12-04 16:34:52 +08:00
* Add `healthcheck` user
2017-12-06 07:26:58 +08:00
* Add `key show KEY` command
2017-12-02 08:12:29 +08:00
2017-12-02 08:11:40 +08:00
## v1.5.0 (2017-12-02)
2017-11-24 22:22:50 +08:00
* Create Session objects on each connections (history)
2017-11-29 16:17:19 +08:00
* Connection history
* Audit log
2017-12-02 05:17:44 +08:00
* Add dynamic strict host key checking (learning on the first time, strict on the next ones)
* Add-back MySQL support (experimental)
* Fix some backup/restore bugs
2017-11-24 22:22:50 +08:00
2017-11-24 22:22:22 +08:00
## v1.4.0 (2017-11-24)
2017-11-24 02:04:57 +08:00
* Add 'key setup' command (easy SSH key installation)
* Add Updated and Created fields in 'ls' commands
2017-11-24 21:29:41 +08:00
* Add `--aes-key` option to encrypt sensitive data
2017-11-24 02:04:57 +08:00
2017-11-24 02:04:00 +08:00
## v1.3.0 (2017-11-23)
2017-11-22 22:16:24 +08:00
2017-11-23 17:05:13 +08:00
* More details in 'ls' commands
2017-11-23 18:36:24 +08:00
* Add 'host update' command (fix [#2](https://github.com/moul/sshportal/issues/2))
* Add 'user update' command (fix [#3](https://github.com/moul/sshportal/issues/3))
2017-11-23 19:01:17 +08:00
* Add 'acl update' command (fix [#4](https://github.com/moul/sshportal/issues/4))
2017-11-24 01:59:59 +08:00
* Allow connecting to the shell mode with the registered username or email (fix [#5](https://github.com/moul/sshportal/issues/5))
* Add 'listhosts' role (fix [#5](https://github.com/moul/sshportal/issues/5))
2017-11-22 22:16:24 +08:00
2017-11-22 22:15:00 +08:00
## v1.2.0 (2017-11-22)
2017-11-14 18:16:24 +08:00
* Support adding multiple `--group` links on `host create` and `user create`
* Use govalidator to perform more consistent input validation
2017-11-19 08:18:17 +08:00
* Use a database migration system
2017-11-14 18:16:24 +08:00
## v1.1.0 (2017-11-15)
2017-11-14 08:20:50 +08:00
* Improve versionning (static VERSION + dynamic GIT_* info)
* Configuration management (backup + restore)
* Implement Exit (fix [#6](https://github.com/moul/sshportal/pull/6))
2017-11-14 08:28:18 +08:00
* Disable mysql support (not fully working right now)
2017-11-14 08:29:25 +08:00
* Set random seed properly
2017-11-14 08:20:50 +08:00
2017-11-14 18:16:24 +08:00
## v1.0.0 (2017-11-14)
2017-11-14 08:20:50 +08:00
Initial version
* Host management
* User management
* User Group management
* Host Group management
* Host Key management
* User Key management
* ACL management
* Connect to host using key or password
* Admin commands can be run directly or in an interactive shell