docklet/CHANGES

111 lines
4.1 KiB
Plaintext
Raw Normal View History

2019-05-26 23:47:17 +08:00
v0.4.0, May 26, 2019
--------------------
**Bug Fix**
* Fix a bug of update base image.
* Fix a bug of port control & a bug of update_v0.3.2.py.
* Add locks to solve synchronization problems.
* Fix a type error in web/web.py.
* Fix a bug that net stats can't be shown.
**Improvement**
* [#298 #299 #300 ] Support batch computing.
* Add information of login to user log and database.
* Prevent users that is not activated from applying for beans.
* Aggregate api of monitor at the backend and aggregate http request on status realtime pages for monitor information.
* Support user to report a bug in dashboard.
* Display image size when creating vcluster.
* Security enhancement: forbid double slashes url, add header into nginx to defend clickjacking, add CsrfProtect, forbid methods except for GET and POST in nginx and support https...
* Add LoginFailMsg into model & Ban user if he input wrong password for many times.
* Add UDP4 mapping for iptables.
* Support migrating containers.
* Support releasing vcluster when it is stopped for too long automatically.
2017-12-11 15:37:25 +08:00
v0.3.2, Dec 11, 2017
--------------------
**Bug Fix**
* Fix the problem that some monitoring data are used before initialnizing.
* Add some error message when start service failed.
* Add npm registry.
**Improvement**
* [#277] Support egress and ingress qos rate limiting.
* [#277] Support network and ports mappings billings.
* Support network monitoring.
* Limit the number of users' vnodes by ip addresses.
* Add billing detail and billing history detail
* Replace lxc-info with lxc.Container.get_cgroup_item()
2017-09-29 13:23:49 +08:00
v0.3.0, Sep 29, 2017
--------------------
**Bug Fix**
* [#180] generated_password file no exist after master init
* Release ip when create container failed.
**Improvement**
* [#16] display file size, modification time in jupyter notebook
* [#86] time display in UserList
* [#87] add a new panel to approve or decline user activation requests
* [#121] Autofilling may lead to a bug that makes local users cannot login
* [#178] record and display history of all containers
* [#210] rename Dashboard to Workspace
* [#212] add docklet hyperlink in web portal
* Separate user module from master.
* Support multiple masters run in the same time, and the user can choose which to use in webpage.
* Support distributed gateway, if enable, worker will setup its own gateway.
* Support user gateway.
2016-07-28 12:01:53 +08:00
v0.2.8, Jul 28, 2016
2016-07-28 12:01:11 +08:00
--------------------
**Bug Fix**
* [#119] version display error
**Improvement**
* [#52] give user a total quota, let themselves decide how to use quota
* [#72] recording the user's historical resource usage
* [#85] Making workers's state consistent with master
* [#88] setting config file in admin panel
* [#96] Web notifications
* [#113] Recovery : after poweroff, just recover container, not recover service
2016-05-17 17:09:10 +08:00
v0.2.7, May 17, 2016
--------------------
**Bug Fix**
* [#9] updating user profile taking effects immediately
* [#12] logging user's activity
* [#14] Can't stop vcluster by dashboard page
* [#18] subprocess call should check return status
* [#19] lxc config string in config file is limited in 16 bytes
* [#25] bug of external login
* [#30] support lxc.custom.conf in appending
* [#35] nfs mountpoint bug in imagemgr.py
* [#49] Fail to create container
* [#57] status page of normal user failed
* [#68] Not Found error when just click "Sign in" Button
* [#76] unable to show and edit user table in smartphone
**Improvement**
* [#7] enhance quota management
* [#8] independent starting of master and workers
* [#20] check typing and input on web pages and web server
* [#23] add LXCFS for container
* [#41] move system data to global/sys
* [#42] check IP and network pool when releasing IPs
* [#48] token expires after some time
* [#54] display container owner
* [#61] rewrite httprest.py using flask routing
2016-05-18 13:40:51 +08:00
**Notes**
* If you upgrade from former version, please run tools/upgrade.py first.
2016-05-17 17:09:10 +08:00
2016-03-31 17:21:56 +08:00
v0.2.6, Mar 31, 2016
--------------------
An initial release on github.com
2016-05-18 13:40:51 +08:00
* Using the open source AdminLTE theme