[openstack-dev] oslo.utils 1.2.0 released

Doug Hellmann doug at doughellmann.com
Thu Jan 8 14:18:39 UTC 2015


The Oslo team is pleased to announce the release of
oslo.utils 1.2.0: Oslo Utility library

There are two big changes in this release:

1. We have moved the code out of the oslo namespace package as part of
https://blueprints.launchpad.net/oslo-incubator/+spec/drop-namespace-packages

2. The performance improvements to strutils.mask_password() to address timeout
errors in gate-tempest-dsvm-largeops-* jobs (bug #1408362).

For more details, please see the git log history below and
 http://launchpad.net/oslo.utils/+milestone/1.2.0

Please report issues through launchpad:
 http://bugs.launchpad.net/oslo.utils

----------------------------------------

Changes in /home/dhellmann/repos/openstack/oslo.utils  1.1.0..1.2.0

6e0b861 Improve performance of strutils.mask_password
ca76fdc Move files out of the namespace package
44f36e3 Add method is_valid_port in netutils
626368a Support non-lowercase uuids in is_uuid_like
45b470c Add 'secret_uuid' in _SANITIZE_KEYS for strutils
2081aa9 Imported Translations from Transifex
6741748 Workflow documentation is now in infra-manual
edfc2c7 Improve error reporting in _get_my_ipv4_address()

  diffstat (except docs and test files):

 CONTRIBUTING.rst                                   |   7 +-
 .../locale/de/LC_MESSAGES/oslo.utils-log-info.po   |  41 ++
 oslo.utils/locale/de/LC_MESSAGES/oslo.utils.po     |  37 ++
 oslo.utils/locale/oslo.utils-log-info.pot          |  20 +-
 oslo/utils/__init__.py                             |  26 +
 oslo/utils/_i18n.py                                |  37 --
 oslo/utils/encodeutils.py                          |  84 +--
 oslo/utils/excutils.py                             | 102 +---
 oslo/utils/importutils.py                          |  62 +--
 oslo/utils/netutils.py                             | 257 +--------
 oslo/utils/reflection.py                           | 197 +------
 oslo/utils/strutils.py                             | 249 +--------
 oslo/utils/timeutils.py                            | 199 +------
 oslo/utils/units.py                                |  27 +-
 oslo/utils/uuidutils.py                            |  33 +-
 oslo_utils/__init__.py                             |   0
 oslo_utils/_i18n.py                                |  37 ++
 oslo_utils/encodeutils.py                          |  95 ++++
 oslo_utils/excutils.py                             | 113 ++++
 oslo_utils/importutils.py                          |  73 +++
 oslo_utils/netutils.py                             | 286 ++++++++++
 oslo_utils/reflection.py                           | 208 ++++++++
 oslo_utils/strutils.py                             | 266 +++++++++
 oslo_utils/timeutils.py                            | 210 ++++++++
 oslo_utils/units.py                                |  38 ++
 oslo_utils/uuidutils.py                            |  45 ++
 setup.cfg                                          |   1 +
 tests/fake/__init__.py                             |  23 -
 tests/test_importutils.py                          |  27 +-
 tests/test_netutils.py                             |  34 +-
 tests/test_strutils.py                             |   8 +
 tests/test_utils.py                                |  28 -
 tests/test_uuidutils.py                            |   3 +
 tests/test_warning.py                              |  61 +++
 tools/perf_test_mask_password.py                   |  52 ++
 tox.ini                                            |   2 +-
 55 files changed, 3673 insertions(+), 1335 deletions(-)


More information about the OpenStack-dev mailing list