Base Command Manager / Bright Cluster Manager Release Notes

Release notes for Bright 8.2-24

== General ==

- Fixed Issues

* AdvancedConfig = { "SSLServerMethod=TLS 1.2" } no longer implies 1.2 + 1.3, it is recommended to use AdvancedConfig = { "SSLServerMethod=TLS 1.3" } instead
* To achieve the old behavior of 1.2 + 1.3, AdvancedConfig can be set to { "TLS 1.1=0", "TLS 1.2=1", "TLS 1.3=1" }

- Improvements

* Added mlnx-ofed52 package.
* Updated cuda-driver to version 460.32.03

== cmdaemon ==

- Improvements

* Disable all monitoring recorders during upgrade
* Added extra Prometheus series queries for: hostname, category, wlm, job_id
* Added Prometheus /api/v1/series support for hostname
* New feature for synchronizing Kubernetes role bindings automatically

- Fixed Issues

* An issue with converting information timeouts from milliseconds to seconds, which can cause long RPC delays
* Possible deadlock in cmd stop when power manager is in heavy use at the time
* An issue with software image remove with all revisions, which can sometimes crash cmd
* An issue with createramdisk on fully updated CentOS 7 headnodes with FIPS enabled
* An issue with curl reporting error 65 stream rewind in cmsh
* An issue with Etcd healthcheck status in the case of multiple interfaces

== node-installer ==

- Fixed Issues

* An issue with bringing up a bond under a vlan

== cm-docker-setup ==

- Improvements

* Ability to configure docker registry proxy

== cm-kubernetes-setup ==

- Improvements

* Fixed a potential crash in the wizard regarding auto-detection of available network CIDR ranges

== cm-scale ==

- Fixed Issues

* An issue with parsing job pending reasons for Slurm

== ml ==

- New Features

* Updated cm-tensorflow2-* packages to v2.4.1
* Updated cm-gpytorch-* packages to v1.3.1
* Updated cm-opencv3-* packages to v3.4.13
* Updated cm-tensorflow-* packages to v1.15.5 (end-of-life reached)
* Updated cm-xgboost-* packages to v1.3.3
* Updated cm-pytorch-* packages to v1.7.1
* Updated cm-onnx-* packages to v1.8.1
* Updated cm-cudnn8.0-* packages to v8.0.5.39
* Updated cm-cmake-* packages to v3.18.4
* Updated cm-opencv3-* packages to v3.4.12
* Updated cm-gpytorch-* packages to v1.2.1
* Updated cm-xgboost-* packages to v1.2.1
* Introduced cm-opencv4-* packages

- Improvements

* Deprecated cm-bazel package
* Renamed cm-tensorrt-cuda10.2-gcc package to cm-tensorrt-cuda10.2
* Deprecate cm-fastai-* packages
* Deprecate cm-tensorflow-*, cm-horovod-tensorflow-*, cm-onnx-tensorflow-* and cm-keras-* packages
* Switched GCC support for several ML packages from GCC 5 (-gcc) to GCC 8 (-gcc8)

== pythoncm ==

- New Features

* Allow pythoncm to be used with a user/pass cookie

- Improvements

* Added raw Prometheus query support in pyhthoncm
* Allow cluster.get_by_type to be used using string types

- Fixed Issues

* An issue with python module expand brackets for a single digit range

== slurm ==

- Improvements

* Update to 20.02.6 and 19.05.8