CHANGES¶
2.3.0¶
- Use unittest.mock instead of third party mock
- Update hacking for Python3
2.2.0¶
- Add memcache_pool backend job
- Revert “Switch from python-memcached to pymemcache.”
- Remove dogpile kwarg test
- Fix python2 syntaxe in doc
- Fix pymemcache release note python package name
2.1.0¶
- Switch from python-memcached to pymemcache
- trivial: Cleanup tox.ini
- remove outdated header
2.0.0¶
- [ussuri][goal] Drop python 2.7 support and testing
- Ignore reno artifacts
- tox: Trivial cleanup
1.38.1¶
- Imported Translations from Zanata
1.38.0¶
- tox: Keeping going with docs
- Update master for stable/train
- Update memcached configuration help text
1.37.0¶
- Lower the memcache_socket_timeout to one second
- Add Python 3 Train unit tests
1.36.0¶
- Pass server_max_value_length to memcached client
1.35.0¶
- Cap Bandit below 1.6.0 and update Sphinx requirement
- Replace git.openstack.org URLs with opendev.org URLs
- tox: Use the new hotness for constraints
- Avoid tox_install.sh for constraints support
- Fix lower-constraints
1.34.0¶
- OpenDev Migration Patch
- Dropping the py35 testing
- Pass `flush_on_reconnect` to memcache pooled backend
- Update master for stable/stein
- Update hacking version
- add python 3.7 unit test job
1.33.2¶
- Fix memcache pool client in monkey-patched environments
1.33.1¶
- fix dogpile.cache issue due to the new usage of decorate in the lib
- Remove stale comment in _memcache_pool
1.33.0¶
- uncap dogpile
1.32.0¶
- Update the requirements to match global-requirements for dogpile.cache
- Use template for lower-constraints
1.31.2¶
- Update mailinglist from dev to discuss
- Only split url arg with memcache backend
1.31.1¶
- Config dict arguments.url must be a list
- Clean up .gitignore references to personal tools
- Don’t quote {posargs} in tox.ini
- Always build universal wheels
1.31.0¶
- Imported Translations from Zanata
- Drop expired connections before retrieving from the queue
- add lib-forward-testing-python3 test job
- add python 3.6 unit test job
- import zuul job settings from project-config
- Update reno for stable/rocky
- tox: Fix typo
- Switch to stestr
- Add release notes link to README
- fix tox python3 overrides
1.30.1¶
- Imported Translations from Zanata
- Don’t let tox_install.sh error if there is nothing to do
- Remove stale pip-missing-reqs tox test
- Trivial: Update pypi url to new url
- Avoid use of autodoc_tree_index_modules
- Switch pep8 job to python 3
- Fix incompatible requirement in lower constraints
1.30.0¶
- Change memcache_socket_timeout to a float
- add lower-constraints job
- Clean old output before new doc builds
- Updated from global requirements
1.29.0¶
- Update links in README
- Imported Translations from Zanata
- Imported Translations from Zanata
- Update reno for stable/queens
- Updated from global requirements
- Updated from global requirements
1.28.0¶
- Follow the new PTI for document build
- add bandit to pep8 job
- Updated from global requirements
1.27.0¶
- Remove setting of version/release from releasenotes
- Updated from global requirements
- Add more cache backend options
- Updated from global requirements
- Imported Translations from Zanata
- Imported Translations from Zanata
- Updated from global requirements
- Updated from global requirements
1.26.0¶
- Updated from global requirements
- Update the documentation link for doc migration
- Imported Translations from Zanata
- Update reno for stable/pike
- Updated from global requirements
1.25.0¶
- Imported Translations from Zanata
- update the doc URLs
1.24.0¶
- turn on warning-is-error in doc build
- switch from oslosphinx to openstackdocstheme
- rearrange content to fit the new standard layout
- Change locations of docs for intersphinx
- Improve backend configuration help text
- Add kwarg function key generator
- Fix error in cache.configure_cache_region usage doc
- Updated from global requirements
1.23.0¶
- Updated from global requirements
- Updated from global requirements
- etcd3 : get rid of ast_literal
1.22.0¶
- etcd3 driver for oslo.cache
- Updated from global requirements
- Updated from global requirements
1.21.0¶
- Remove unused/duplicated logging import
- Optimize the link address
- Updated from global requirements
- Check reStructuredText documents for common style issues
1.20.0¶
- Remove log translations
1.19.0¶
- Updated from global requirements
- Replaces uuid.uuid4 with uuidutils.generate_uuid()
1.18.0¶
- Updated from global requirements
- [Fix gate]Update test requirement
- Updated from global requirements
- pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
- Update reno for stable/ocata
- Switch to oslo_log
1.17.0¶
- Remove references to Python 3.4
- Add Constraints support
- Show team and repo badges on README
1.16.0¶
- Updated from global requirements
- Updated from global requirements
- Imported Translations from Zanata
- TrivialFix: Remove default=None when set value in Config
- Changed the home-page link
1.15.0¶
- Enable release notes translation
- Updated from global requirements
- Updated from global requirements
- Update reno for stable/newton
- Updated from global requirements
1.14.0¶
- Add usage example to documentation
- Fix docstring for get_memoization_decorator
- Correct help text for backend option
1.13.0¶
- Updated from global requirements
1.12.0¶
- Updated from global requirements
- Fix OpenStack capitalization
- Add Python 3.5 classifier and venv
- Imported Translations from Zanata
- Updated from global requirements
1.11.0¶
- Updated from global requirements
1.10.0¶
- Handle empty memcache pool corner case
- Updated from global requirements
- Imported Translations from Zanata
- Fixup intersphinx docs
- Use entrypoints for backends
1.9.0¶
- Updated from global requirements
- Add reno for releasenotes management
1.8.0¶
- Trivial: ignore openstack/common in flake8 exclude list
1.7.0¶
- Imported Translations from Zanata
- Remove direct dependency on babel
- Imported Translations from Zanata
- Updated from global requirements
- If caching is globally disabled force dogpile to use the null backend
- Updated from global requirements
- Updated from global requirements
1.5.0¶
- Updated from global requirements
- Updated from global requirements
1.4.0¶
- Updated from global requirements
1.3.0¶
- Move some of these noisy logs to trace level
- Revert “Use assertTrue/False instead of assertEqual(T/F)”
- Update translation setup
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Delete python bytecode before every test run
1.2.0¶
- Use assertTrue/False instead of assertEqual(T/F)
- Updated from global requirements
- Replace deprecated LOG.warn with LOG.warning
- Updated from global requirements
1.1.0¶
- Updated from global requirements
- Updated from global requirements
- Trival: Remove ‘MANIFEST.in’
1.0.0¶
- Updated from global requirements
- Remove Python 2.6 classifier
- Remove python 2.6 and cleanup tox.ini
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
0.9.0¶
- Updated from global requirements
- Export functions from __init__
0.8.0¶
- Make CacheIsolatingProxy public
- Add shields.io version/downloads links/badges into README.rst
- add auto-generated docs for config options
- Change ignore-errors to ignore_errors
- Updated from global requirements
0.7.0¶
- Updated from global requirements
- Implement get/set/delete multiple keys for dictionary backend
0.6.0¶
- Move optional backend dependencies into setup.cfg [extras]
- Ignore the .eggs/ directory
- Remove remnants of noop backend registration
- Updated from global requirements
- Updated from global requirements
- Setup translations
- flake8 - remove unused rules and fix imports
- Updated from global requirements
0.5.0¶
- Updated from global requirements
- Updated from global requirements
- Remove NoOp cache from oslo.cache
0.4.0¶
- Added NO_VALUE to core file
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Fix some reminders of ‘keystone’ in oslo.cache
- Updated from global requirements
0.3.0¶
- Updated from global requirements
- Fixes up the API docs and module index
- Region handling
- Don’t register backends on import
- Changed some comments and docs in DictCacheBackend
- Implemented DictCacheBackend
- Fixed typos
0.2.0¶
- Usage docs
- Document the backends
- Remove unused _on_arguments
- Fix up option help
- Register backends in a cycle
- Use “group” rather than “section”
- swap the order of conf for a function
- Don’t use global conf
- Make DebugProxy private
- make REGION public
- Fix docstring for configure_cache_region
- Remove useless docs from private functions
- Fix docs for get_memoization_decorator
- Docs for configure()
0.1.2¶
- Make symbols private
- Module docs
- Cleanup exceptions
- handle utf8 encoding properly
- Expose list_opts entry points for oslo-config-generator
- Remove unnecessary file
- Add tests for _memcache_pool
0.1.1¶
- remove non-cache related options
- Add oslo.i18n to requirements
- Add tox target to find missing requirements
- Update i18n domain to correct project name
0.1.0¶
- Enable all commented out tests
- Updated from global requirements
- Move files into the right spot and get tests working
- fix branch name in .gitreview
- Updated from global requirements
- Updated from global requirements
- Remove unnecessary openstack-common.conf
- Remove empty script reference
- Fix name of oslotest base test case
- Get project basics configured
- Fixes use of dict methods for Python3
- Handles Python3 builtin changes
- Make memcache client reusable across threads
- Make memcache client reusable across threads
- Work with pymongo 3.0
- Initial commit from oslo cookiecutter template
- Work with pymongo 3.0
- Prefer . to setattr()/getattr()
- Address nits for default cache time more explicit
- Fix the wrong order of parameters when using assertEqual
- Fixes minor whitespace issues
- Make the default cache time more explicit in code
- Use dict comprehensions instead of dict constructor
- Consistently use oslo_config.cfg.CONF
- Fix invalid super() usage in memcache pool
- Use oslo.log instead of incubator
- Move existing tests to unit
- Change oslo.utils to oslo_utils
- Memcache connection pool excess check
- Adds missing log hints for level E/I/W
- Remove nonexistant param from docstring
- Use importutils from oslo.utils
- Address some late comments for memcache clients
- Add a pool of memcached clients
- Use functions in oslo.utils
- Introduce pragma no cover to asbtract classes
- Use oslo.i18n
- Do not support toggling key_manglers in cache layer
- Adds hacking check for debug logging translations
- remove a few backslash line continuations
- Fixed some typos throughout the codebase
- Fix cache configuration checks
- Safer noqa handling
- Uses explicit imports for _
- Support for mongo as dogpile cache backend
- Remove copyright from empty files
- Remove vim header
- Documentation cleanup
- Style improvements to logging format strings
- Handle unicode at the caching layer more elegantly
- Implement basic caching around assignment CRUD
- Implement caching for Tokens and Token Validation
- Add Memory Isolating Cache Proxy
- Implement Caching for Token Revocation List
- Keystone Caching Layer for Manager Calls
- initial
- Initial
- first commit