Base Command Manager / Bright Cluster Manager Release Notes

Release notes for Bright 8.2-8

== Machine Learning ==

- Upgraded tools, libraries and frameworks

* TensorRT: 4.0.0.3 -> 5.1.2.2
* bazel: 0.15.0 -> 0.20.0
* chainer: 3.5.0 -> 5.3.0
* cm-protobuf3: 3.6.1 -> 3.7.0
* cntk: 2.5 -> 2.6
* dynet: 2.0.3 -> 2.1
* horovod(-python3): 0.12.1 -> 0.16.1
* keras(-python3): 2.2.3 -> 2.2.4
* mxnet(-python3): 1.1.0 -> 1.4.0
* nccl2: 2.3.5 -> 2.4.2
* opencv3: 3.4.1 -> 3.4.5
* pytorch(-python3): 1.0.0 -> 1.0.1
* tensorflow(-python3): 1.7.0 -> 1.13.1
* theano: 1.0.1 -> 1.0.4

- New packages

* cudnn75: 7.5.0.56-1 for CUDA 10.1
* theano-python3: 1.0.4

- Obsolete and deprecated packages have been dropped and will not receive further updates.
The list includes: caffe, caffe-mpi, cm-protobuf2, cudnn51, cudnn60, digits, mlpython, nccl, tensorflowonspark, torch7.

== cmdaemon ==

- Improvements

* Improved port detection compatibility across all switch types
* Switch to natural sorting for jobs in the bright-view monitoring tree

- Fixed Issues

* Remove deprecated timezones
* Added extra check to prevent rsync running with empty exclude list
* An issue with terminating recently created spot instance
* An issue where edge node has the externally visible IP of the director in /etc/hosts
* In some cases, cmdaemon crash when repeatedly powering on a AWS spot instance
* An issue with excludelist command when excludelists are set for a node
* Billing service can end up in an infinite loop if the server is not reachable
* cm-jupyter and cm-jupyterhub fail on missing python36 module file
* AWS static IP not being released if AWS instance creation has failed
* An issue with viewing and assigning AWS static IPs

== Bright View ==

- Improvements

* Ability to select and display the timezone for the monitoring widgets.
* Display job's information in monitoring plot widget

== cm-kubernetes-setup ==

- New Features

* Support for 3rd party / external Docker, new --skip-docker command-line flag to disable the Docker deployment
* Add master role label to master nodes that are not workers

== cm-lite-daemon ==

- Fixed Issues

* Lite daemon doesn't start on Windows if DVD drive is empty
* An issue which causes ssl hostname checking when specifying the host as an IP

== cm-openstack-setup ==

- Fixed Issues

* Improved retry mechanism for running 'keystone-manage db_sync' during OpenStack deployment

== cmsh ==

- Fixed Issues

* Sanity check for cmsh CSR creation

== cod ==

- Improvements

* Added the ability for the cod client to send usage reports and runtime stats (disabled by default)
* Added an option to use a lightweight Bright cluster license activation server in COD setups without Internet connectivity

== user portal ==

- Improvements

* Ability to select and display the timezone for the monitoring widgets.
* Display job's information in monitoring plot widget