CHANGES
- Make forever_retry_uncaught_exceptions handle its own failures
- Remove warning about the oslo.* namespace
- Updated from global requirements
- timeutils: avoid passing leap second to datetime
- set defaultbranch for reviews
1.4.0
- Add a stopwatch + split for duration(s)
- Allow providing a logger to save_and_reraise_exception
- Updated from global requirements
- Utility API to generate EUI-64 IPv6 address
1.3.0
- Add a eventlet utils helper module
- Add microsecond support to iso8601_from_timestamp
- Updated from global requirements
- Update Oslo imports to remove namespace package
- Add TimeFixture
- Add microsecond support to timeutils.utcnow_ts()
- Make setup.cfg packages include oslo.utils
1.2.1
- Return LOCALHOST if no default interface
- fix link to bug tracker in README
1.2.0
- Improve performance of strutils.mask_password
- Move files out of the namespace package
- Add method is_valid_port in netutils
- Support non-lowercase uuids in is_uuid_like
- Add ‘secret_uuid’ in _SANITIZE_KEYS for strutils
- Imported Translations from Transifex
- Workflow documentation is now in infra-manual
1.1.0
- Improve error reporting in _get_my_ipv4_address()
- Add get_my_ip()
- Updated from global requirements
- Add ‘auth_password’ in _SANITIZE_KEYS for strutils
- Updated from global requirements
- Activate pep8 check that _ is imported
- Add uuidutils to oslo.utils
- Add pbr to installation requirements
- Updated from global requirements
- Add is_int_like() function
- Hide auth_token and new_pass
- Imported Translations from Transifex
- Add history/changelog to docs
- Imported Translations from Transifex
- Support building wheels (PEP-427)
- Imported Translations from Transifex
- Improve docstrings for IP verification functions
- Imported Translations from Transifex
- Add ip address validation
- Fix how it appears we need to use mock_anything to avoid ‘self’ errors
openstack-ci/fuel/2014.1.1/5.1.1
- Updated from global requirements
- Move over a reflection module that taskflow uses
- Make safe_encode func case-insensitive
- Enable mask_password to handle byte code strings
- Updated from global requirements
1.0.0
- Imported Translations from Transifex
- Add the ability to extract the query params from a urlsplit
- Work toward Python 3.4 support and testing
- warn against sorting requirements
- Remove unused dependency on oslo.config
- Updated from global requirements
- Just use int(BOOL) to convert to 1 or 0
- Re-enable _import* hidden methods in import_utils
0.2.0
- Make strutils.mask_password more secure
- New public API for mask_password ported from incubator
- Imported Translations from Transifex