syscontainer-tools/CHANGELOG
2019-09-30 10:53:51 -04:00

131 lines
3.9 KiB
Plaintext

# CHANGELOG
## v0.9 (2017-9-1)
* Add list-nic command and change remove-nic --name paramer form (MR: #93)
* Update config only when container isn't running (MR: #94)
* Add new parameters (--pretty/--filter) about nic/route commands (MR: #95)
* Add list route command (MR: #95)
## v0.8 (2017-8-16)
### general
* change Mtu range (MR: #80)
* remove 'add-path/remove-path' commands from isulad-tools (MR: #82)
* network: config net device 'tx/sg/tso' on (MR: #81)
* fix some minor issue(security check, file mode...) (MR: #84)
* fix when supply empty mac address, `add-nic` will panic (MR: #85)
* add '--update-config-only' option for add resources (MR: #89)
* add 'follow-partition' for add/remove device (MR: #86)
## v0.7 (2017-6-29)
### general
* reorginzed the isulad-tools code (MR: #75)
* use`isulad-tools` in `isulad-tools_wrapper` instead of `lcrc exec` (MR: #76)
* fix filelock can't lock accross the process issue (MR: #78)
### hooks
* combine 3 hooks binary to `isulad-hooks` (MR: #75)
## v0.6 (2017-6-23)
### general
* isulad-tools add `add-route & del-nic & del-route` command line. (MR: #71, #68)
* isulad-tools add-nic supports network interface config. (MR: #68)
* isulad-tools supports fidsk in container. (MR: #70)
* isulad-tools could only remove the devices added by isulad-tools (MR: #66)
### network-hook
* supports persistent network config for both interfaces and route rules. (MR: #69)
## v0.5 (2017-2-15)
### general
* fix some dir permissions for potential security risk. (MR: #56, #57, #62)
* move empty_systemd.sh to iSulad project. (MR: #60)
### isulad-tools
* fix isulad-tools subcommand display orders. (MR: #55)
* when iSulad daemon and isulad-tools are not in the same cgroup path, device-hook will fail to update cgroup permissions. (MR: #58)
* when containers specify cgroup folder (with `--cgroup-parent` flag), isulad-tools will fail to update device cgroup permissions. (MR: #64)
### oci-relabel-hook
* Fix systemd's context type if host use iSulad image's SELinux policy. (MR: #61)
## v0.4 (2017-1-24)
### general
* fix some golang security problems based on review comments
### isulad-tools
* Fix find cgroup path issue when isulad-tools run in container
* Add upstart support for system container
## v0.3 (2017-1-9)
### general
* use "go+c" function call to take over "exec nsenter"
* add golang 1.5.4 support
### hooks
* device-hook: Update cgroup permission in prestart hook not poststart
* oci-relabel-hook: Use golang to refact oci-relabel-hook
### isulad-tools
* Add "--force" flag for `isulad-tools add-device`
* can not use fdisk to partition when add a device to a container
## v1.11.2.8.it
### hooks
* device-hook: newly introduced device hook to save config for new added devices.
* oci-relabel-hook: use container's SELinux policy to adapt various images.
### isulad-tools
* use device-hook instead of "lcrc update" to keep resource persistent in container.
* add syslog support, all log will be written to syslog.
* add "make rpm" support in Makefile.
### bug fix
* can not add read-only mount path to container.
* add resource to system container, then use reboot to restart container, then resource can not be found after next reboot.
* validate network interface name in container, error out if it's empty.
* error out when insert network interface to non-existing container.
## v1.11.2.7.it
This is first initial release with lots of new features:
### hooks
* network-hook: move network interface from host to container when container starts.
* oci-relabel-hook: relabel container's rootfs when container starts.
### isulad-tools
New Commands:
* add-device: dynamically add new device into running container.
* remove-device: remove device from running container.
* add-path: dynamically bind mount host path to container path.
* remove-path: remove bind mount path from container.
* add-nic: dynamically move physical/virtual network interfaces into container.