2017-11-14 08:20:50 +08:00
|
|
|
# Changelog
|
|
|
|
|
2018-01-02 12:57:13 +08:00
|
|
|
## master (unreleased)
|
|
|
|
|
2018-01-03 06:02:18 +08:00
|
|
|
* 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
|
|
|
|
2017-12-31 23:31:25 +08:00
|
|
|
Breaking changes:
|
|
|
|
* Use `sshportal server` instead of `sshportal` to start a new server (nothing to change if using the docker image)
|
2017-12-31 17:38:33 +08:00
|
|
|
* Remove `--config-user` and `--healthcheck-user` global options
|
2017-12-31 23:31:25 +08:00
|
|
|
|
|
|
|
Changes:
|
2017-12-29 06:25:11 +08:00
|
|
|
* Fix connection failure when sending too many environment variables (fix [#22](https://github.com/moul/sshportal/issues/22))
|
2017-12-15 20:55:53 +08:00
|
|
|
* Fix panic when entering empty command (fix [#13](https://github.com/moul/sshportal/issues/13))
|
2018-01-01 15:58:51 +08:00
|
|
|
* Add `config backup --ignore-events` option
|
2018-01-01 17:54:58 +08:00
|
|
|
* 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
|
|
|
|
2017-12-04 16:27:10 +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
|
|
|
|
2017-11-27 15:22:13 +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)
|
2017-12-02 07:01:31 +08:00
|
|
|
* 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
|
|
|
|
2017-11-24 12:03:58 +08:00
|
|
|
* Add 'key setup' command (easy SSH key installation)
|
2017-11-24 13:47:39 +08:00
|
|
|
* 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
|
|
|
|
2017-11-15 16:52:59 +08:00
|
|
|
* Support adding multiple `--group` links on `host create` and `user create`
|
2017-11-16 16:36:43 +08:00
|
|
|
* 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
|