2023.1 Series Release Notes¶
Python 3.6 & 3.7 support has been dropped. The minimum version of Python now supported is Python 3.8.
Python 2.7 support has been dropped. Last release of sahara-dashboard to support python 2.7 is OpenStack Train. The minimum version of Python now supported by sahara-dashboard is Python 3.6.
Support for the new boot from volume options introduced in the Stein release of Sahara is added.
Increasing DATA_UPLOAD_MAX_NUMBER_FIELDS django configuration to allow creation of CDH node group templates.
Coinciding with the official stability of Sahara APIv2, operators should feel especially encouraged to set “data-processing” API version to “2” in the OPENSTACK_API_VERSIONS dictionary found in Horizon’s local_settings.py. As previously stated, some Sahara features are only exposed through APIv2.
There is now support for APIv2 in sahara-dashboard. Enable it by setting the “data-processing” API version to “2” in the OPENSTACK_API_VERSIONS dictionary found in Horizon’s local_settings.py. Some Sahara features are only exposed through APIv2.
The config parameter ‘SAHARA_FLOATING_IP_DISABLED’ replaces ‘SAHARA_AUTO_IP_ALLOCATION_ENABLED’.
The ‘SAHARA_AUTO_IP_ALLOCATION_ENABLED’ config parameter in Sahara was deprecated and replaced by ‘SAHARA_FLOATING_IP_DISABLED’ which has a less confusing name.
Django 1.10 introduced a new var : DATA_UPLOAD_MAX_NUMBER_FIELDS which prevent DOS on data received via GET and POST methods. Default values is set to 2000 instead of upstream default of 1000 to keep the security feature and to not cause issue with the Sahara Dashboard forms.
Added integration with Designate for hostname resolution.
Fixed issue with retrieving details for public clusters.
Start using reno for release notes management.