All notable changes to this project will be documented in this file.
- Workflow download steps support an optional
user_agentfield. - Download
--user-agentCLI option anduser_agentPython API argument to override the header on file HEAD and GET requests, including redirects and authentication retries. Download manifests preserve the override for replay.
- File downloads now identify as
databus-python-client/<version> (https://github.com/dbpedia/databus-python-client)instead of the Requests library default.
- Vault authentication improvements with host-restricted token exchange
- Comprehensive tests for Vault authentication behavior
- Enhanced docstrings across all modules for better documentation coverage
- Support for download redirect handling
- Vault token exchange now restricted to known hosts for improved security
- Clearer authentication error messages
- README instructions now consistent with PyPI release
- Updated CLI usage documentation to reflect current command structure
- Improved error handling in download operations
- Version 0.15 skips 0.13 and 0.14 as requested in issue #35
- This release updates the PyPI package to align with current repository features