Xena Series Release Notes

3.3.0

New Features

  • Add possibility to skip caching endpoints to the filesystem when ‘.disable’ file is present in the cache directory.

Bug Fixes

  • When python interpreter invokimg the module is located under /tmp (the case when i.e. Ansible module uses stevedore) do not try to write cache to the file system.

3.2.0

New Features

  • Add extras and attr properties to the Extension class to make it easier for consumers to access the underlying properties, regardless of the version of importlib.metadata being used.

3.1.0

New Features

  • Add a module_name property to the Extension class to make it easier for consumers to determine where the plugin is being loaded from.

3.0.0

New Features

  • Adds a caching layer. The cache is a single JSON file created automatically in the user’s home directory. It stores the parsed text data from all of the metadata input files in a file with a name based on the hash of the contents and sys.path, ensuring uniqueness for applications installed into different virtual environments.

Upgrade Notes

  • The type of the entry point objects returned has changed from pkg_resources.EntryPoint to importlib.metadata.EntryPoint. The new objects still have a load() method, but some of the other APIs are different.

2.0.0

Upgrade Notes

  • Support for Python 2.7 is removed. Python 3.6 or greater is now required.

1.19.0

Other Notes

  • Introduce reno for deployer release notes.