- Support Python 3.11 (lowered minimum from 3.12)
- Rename PyPI package from
entropy-data-clitoentropy-data. Install withpip install entropy-data(oruv tool install entropy-data). The CLI command remainsentropy-data.
- Add
.envfile support for project-specific configuration viapython-dotenv - Document release process in README
- Fix version reporting to read from package metadata instead of hardcoded value
- Add Docker Hub publish to CI and release workflows
- Fix negative page numbers leaking SQL queries from the server
- Fix mismatched resource ID in body vs CLI argument silently using body ID
- Fix HTML error responses (e.g., from Tomcat) displayed as raw markup
- Add max resource ID length validation (256 characters)
- Add 30s HTTP request timeout to prevent hanging on unreachable hosts
- Initial release
- CRUD commands for data products, data contracts, access, teams, source systems, definitions, certifications, example data, test results
- Access workflow commands: approve, reject, cancel
- Event polling and search
- Connection management with
~/.entropy-data/config.toml - Table and JSON output formats