[release-announce] manila-ui 3.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Mon Apr 20 10:12:55 UTC 2020


We joyfully announce the release of:

manila-ui 3.0.0: Manila Management Dashboard

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/manila-ui

Download the package from:

    https://tarballs.openstack.org/manila-ui/

Please report issues through:

    https://bugs.launchpad.net/manila-ui/+bugs

For more details, please see below.

3.0.0
^^^^^


New Features
************

* The share groups dashboards now show the share group availability
  zone, share group type details and share group capabilities.

* IPv6 access rules can now be added to shares.


Upgrade Notes
*************

* Python 2.7 support has been dropped. The last release of openstack
  /manila-ui to support py2.7 is OpenStack Train (2.19.x). The minimum
  version of Python now supported by openstack/manila-ui is Python
  3.6.

* This version of manila-ui requires python-manilaclient >= 1.29.0
  (https://docs.openstack.org/releasenotes/python-
  manilaclient/train.html#relnotes-1-29-0-stable-train)


Bug Fixes
*********

* Availability zone field is now shown for both public and private
  shares in the dashboard showing detailed share information.

* "snapshot_support" is no longer automatically included as an
  extra- spec in share types created via manila-ui. If the share type
  has to match backends that support snapshots, explicitly specify
  "snapshot_support" in the "Extra specs" field while creating share
  types. This change does not modify pre-existing share types.

* This change updates the Manila API version to 2.33. This means
  that users can have access to timestamp details in access rules,
  available since API v2.33

* Fixed issue that the saved Share quota data is not shown in Modify
  Quotas modal dialog.

Changes in manila-ui 2.19.0..3.0.0
----------------------------------

3382ce8 Remove mock from requirements
4d19dcd Cleanup py27 support
33e7cb0 Imported Translations from Zanata
a2dcb0e Add pytest to test-requirements
2db0337 Add support for API version 2.38
301fc4e Imported Translations from Zanata
32e6a47 Imported Translations from Zanata
c94ddec Add support for API version 2.34
97e3fa8 Fix pyScss version in lower-constraints.txt
8dae688 Use unittest.mock instead of third party mock
ca070fe Update hacking for Python3
e1bcac2 Add availability zone field for public shares
a1bd02d Add missing translation support markings
4f307a7 Raise python-manilaclient req to 1.29.0
7ff5658 Update API version to 2.33
5d9de22 Imported Translations from Zanata
a150665 Remove six usage
dcf276d Drop Django 1.11 support
209c354 translation: drop babel extractor definitions
e81a424 Error handling: Use exceptions.handle instead of check_message
d4d9989 Imported Translations from Zanata
c20a5e0 Imported Translations from Zanata
3cd2fec Drop python2.7 support
7d3eb82 Drop snapshot_support param from share_type_create
b0b4548 Change Ussuri python jobs template
c144dc5 Switch to Ussuri jobs
73b7b9c Use Horizon project template for django jobs
83a0e43 Switch from django string_concat to format_lazy
e9f0537 Imported Translations from Zanata
7c0ca11 Update the constraints url
82a1e08 Imported Translations from Zanata
7ebc785 Update master for stable/train
c763ebe Updated to get quotas data for Modify Quotas dialog Share tab


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  13 +-
babel-django.cfg                                   |   3 -
babel-djangojs.cfg                                 |  14 +-
lower-constraints.txt                              |  20 ++-
manila_ui/api/manila.py                            |  22 ++--
.../admin/share_group_snapshots/tables.py          |   2 +-
.../dashboards/admin/share_group_types/tables.py   |   3 +-
manila_ui/dashboards/admin/share_groups/tables.py  |   5 +-
.../templates/share_groups/_detail.html            |  47 ++++++-
manila_ui/dashboards/admin/share_groups/views.py   |   2 +
.../dashboards/admin/share_instances/tables.py     |   5 +-
.../dashboards/admin/share_networks/tables.py      |   5 +-
manila_ui/dashboards/admin/share_servers/tables.py |   5 +-
.../dashboards/admin/share_snapshots/tables.py     |   2 +-
.../templates/share_snapshots/_detail.html         |  10 +-
manila_ui/dashboards/admin/share_types/tables.py   |   3 +-
manila_ui/dashboards/admin/shares/forms.py         |   3 +-
.../dashboards/admin/shares/replicas/tables.py     |   2 +-
.../admin/shares/templates/shares/_detail.html     |  35 ++---
.../dashboards/identity/projects/workflows.py      |  19 +++
.../project/share_group_snapshots/tables.py        |   2 +-
manila_ui/dashboards/project/share_groups/forms.py |   3 +-
.../dashboards/project/share_groups/tables.py      |   5 +-
.../templates/share_groups/_detail.html            |  46 ++++++-
manila_ui/dashboards/project/share_groups/views.py |   2 +
.../dashboards/project/share_snapshots/tables.py   |  10 +-
.../templates/share_snapshots/_detail.html         |  10 +-
manila_ui/dashboards/project/shares/forms.py       |   4 +-
.../dashboards/project/shares/replicas/tables.py   |   5 +-
manila_ui/dashboards/project/shares/tables.py      |  13 +-
.../project/shares/templates/shares/_detail.html   |  35 ++---
.../project/shares/templates/shares/_rule_add.html |   2 +-
manila_ui/dashboards/utils.py                      |   4 +-
manila_ui/locale/cs/LC_MESSAGES/django.po          |   6 +-
manila_ui/locale/de/LC_MESSAGES/django.po          |  30 ++---
manila_ui/locale/en_GB/LC_MESSAGES/django.po       |  91 +++++++++++--
manila_ui/locale/fr/LC_MESSAGES/django.po          |   6 +-
manila_ui/locale/id/LC_MESSAGES/django.po          |  16 +--
manila_ui/locale/ko_KR/LC_MESSAGES/django.po       | 101 +--------------
manila_ui/locale/pt_BR/LC_MESSAGES/django.po       |   6 +-
manila_ui/locale/ru/LC_MESSAGES/django.po          |   6 +-
manila_ui/locale/tr_TR/LC_MESSAGES/django.po       |   6 +-
manila_ui/locale/zh_CN/LC_MESSAGES/django.po       |   6 +-
.../dashboards/admin/share_types/test_forms.py     |   5 +-
.../project/share_snapshots/test_tables.py         |   2 +-
...-2-34-share-groups-fields-f447cd6563e377c1.yaml |   5 +
...cess-to-ipv6-clients-2.38-154d308ec87bfb73.yaml |   4 +
.../notes/bug-1498433-42796ef1e266f4d3.yaml        |   4 +
...op-snapshot-support-param-a4e7c7ee068c8bc9.yaml |   8 ++
...3078-upgrade-api-to-v2.33-82871432659a8285.yaml |   7 +
...s-for-update-quotas-share-7f229e4e011004cd.yaml |   6 +
.../drop-python2-support-8f7cbc2c3a758777.yaml     |   7 +
...thon-manilaclient-version-9caa15ec2c94968d.yaml |   5 +
releasenotes/source/conf.py                        |   6 -
releasenotes/source/index.rst                      |   1 +
.../source/locale/de/LC_MESSAGES/releasenotes.po   |  25 +++-
.../locale/en_GB/LC_MESSAGES/releasenotes.po       | 143 ++++++++++++++++++++-
.../source/locale/id/LC_MESSAGES/releasenotes.po   |   5 +-
.../locale/ko_KR/LC_MESSAGES/releasenotes.po       |   5 +-
releasenotes/source/train.rst                      |   6 +
requirements.txt                                   |   6 +-
setup.cfg                                          |  14 +-
setup.py                                           |   9 --
test-requirements.txt                              |   9 +-
tox.ini                                            |  47 ++-----
95 files changed, 764 insertions(+), 521 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index efb703a..cc311b6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +6,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-Babel!=2.4.0,>=2.3.4 # BSD
@@ -12,2 +11 @@ python-keystoneclient>=3.8.0 # Apache-2.0
-python-manilaclient>=1.16.0 # Apache-2.0
-six>=1.10.0 # MIT
+python-manilaclient>=1.29.0 # Apache-2.0
@@ -15 +13 @@ six>=1.10.0 # MIT
-horizon>=14.0.0.0b3 # Apache-2.0
+horizon>=17.1.0  # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 8046e37..b06bb86 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=1.1.0,<1.2.0 # Apache-2.0
+hacking>=3.0,<3.1.0 # Apache-2.0
@@ -8 +7,0 @@ ddt>=1.0.1 # MIT
-mock>=2.0.0 # BSD
@@ -10,3 +9,3 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7'  # BSD
-sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4'  # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
+openstackdocstheme>=2.0.0 # Apache-2.0
+sphinx>=2.0.0,!=2.1.0  # BSD
+pytest>=5.3.5 # MIT






More information about the Release-announce mailing list