Releases: dbpedia/databus-python-client
Releases · dbpedia/databus-python-client
databusclient v0.15
Changelog
All notable changes to this project will be documented in this file.
[0.15] - 2025-12-31
Added
- 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
Fixed
- Vault token exchange now restricted to known hosts for improved security
- Clearer authentication error messages
- README instructions now consistent with PyPI release
Changed
- Updated CLI usage documentation to reflect current command structure
- Improved error handling in download operations
Notes
- 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
What's Changed
- feat: webdav upload by @gg46ixav in #29
- feat: cli option to delete datasets by @Integer-Ctrl in #38
- PR: #36 by @Integer-Ctrl in
- feat: api-key authentication for protected databus downloads (
--databus-key) - chore: README rewrite
- fix: content-Length mismatches
- feat: api-key authentication for protected databus downloads (
- Refactor/project structure by @Integer-Ctrl in #39
- chore: added pr template and issue templates
- ci: ruff linter & formatter
v0.14 – Docker Support, CLI Migration, and Extended Download Capabilities
This release introduces containerization, improved CLI usability, and extended download capabilities with authentication support.
- Docker Support
- Added a
Dockerfileand GitHub workflow to build and publish the image to dbpedia/databus-python-client
- Added a
- Enhanced Documentation
- Expanded
README.mdwith usage examples for the Docker image, new download options, and Vault authentication
- Expanded
- CLI Framework Migration
- Replaced Typer with Click
- Converted
deployanddownloadcommands with slightly renamed options and arguments for consistency
- Extended Download Capabilities
- Support added for downloading: file, version, artifact (latest), and group (latest artifacts in group)
- Vault Authentication
- Implemented Vault token exchange for downloads from data.dbpedia.io/databus.dbpedia.org
- New CLI option:
--token
- General Updates
- Dependency updates, test improvements, and minor code/formatting refinements