Releases: Giskard-AI/giskard-hub-python
Releases · Giskard-AI/giskard-hub-python
v3.1.1
What's Changed
- chore: [ENG-1396] move SDK code generation flow to SDK repo by @henchaves in #73
- chore: update SDK agent prompt and enhance schema comparison functionality by @henchaves in #74
- chore: version OpenAPI spec - v2.5.1-15-g5c88c361 by @giskard-hub-python-ci-automation[bot] in #72
- Revert "chore: version OpenAPI spec - v2.5.1-15-g5c88c361" by @henchaves in #76
- chore(deps): update actions/create-github-app-token digest to 1b10c78 by @renovate[bot] in #78
- chore(deps): update peter-evans/create-pull-request action to v8.1.1 by @renovate[bot] in #79
- chore(deps): update dependency pytest to v9.0.3 [security] by @renovate[bot] in #81
- chore(deps): update zizmorcore/zizmor-action action to v0.5.3 by @renovate[bot] in #82
- chore(deps): update astral-sh/setup-uv action to v8.1.0 by @renovate[bot] in #83
- feat: [ENG-1536] add tenant_host option for multi-tenant Hub deployments by @henchaves in #85
New Contributors
- @giskard-hub-python-ci-automation[bot] made their first contribution in #72
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- chore(deps): bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in #70
- feat: add
list_available_probesmethod toScansResourceandAsyncScansResourceby @cursor[bot] in #65 - chore(deps): update astral-sh/setup-uv action to v8 by @renovate[bot] in #60
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- fix: update resource method params to match Hub API by @henchaves in #67
- fix: [ENG-1509] make
helpers.wait_for_completioncompatible withTestCaseEvaluationby @henchaves in #68 - chore: update documentation links and enhance README content by @henchaves in #69
Full Changelog: v3.0.0...v3.0.1
v3.0.0
This release is the first of the v3 SDK. It is a full rewrite based on a generated OpenAPI client, providing complete type safety, async support, and coverage of all Hub API endpoints.
New features
AsyncHubClient— a fully async client with identical API surface toHubClient, usinghttpxor optionallyaiohttpas the HTTP backend.- Scenarios — create and manage reusable persona/behaviour templates via
hub.projects.scenarios, and generate datasets from them withhub.datasets.generate_scenario_based(). - Tasks —
hub.tasksprovides a lightweight issue tracker for managing findings from evaluations and scans. - Playground Chats —
hub.playground_chatslets you access conversations captured from the Hub UI playground and create datasets from them. - Audit Logs —
hub.audit_logsprovides searchable, paginated audit event history. - Test case comments —
hub.test_cases.commentssupports collaborative annotation of test cases. - Scan probes and attempts —
hub.scans.probesandhub.scans.attemptsgive granular access to scan probe results and individual adversarial attempts. - Evaluation result controls — rerun errored results, update review status, control per-result visibility, and search/filter results via
hub.evaluations.results. - Full CRUD for most resources — nearly every resource now supports
create,retrieve,update,list,delete, andbulk_delete.
Breaking changes from v2
See the Migration Guide for a complete list of breaking changes and before/after code examples.
v3.0.0b9
v3.0.0b8
What's Changed
- chore: sync versioning between _version.py and pyproject.toml by @henchaves in #57
- sec: harden GitHub Actions workflows by @Hartorn in #59
- feat: add
agents.detect_statefulness, updateTestCaseEvaluationschema andscans.createparams by @cursor[bot] in #58 - chore(deps): update astral-sh/setup-uv action to v7.6.0 by @renovate[bot] in #56
- fix: remove unauthenticated git fetch in release workflow by @Hartorn in #61
New Contributors
Full Changelog: v3.0.0b7...v3.0.0b8
v3.0.0b7
What's Changed
- fix: pre v3 release fixes by @henchaves in #52
- chore: update parameter names and types in Datasets and KnowledgeBases resources by @henchaves in #53
- fix: add
statusfield to TestCase model by @henchaves in #54
Full Changelog: v3.0.0b6...v3.0.0b7
v3.0.0b6
What's Changed
- chore(deps): update astral-sh/setup-uv action to v7.5.0 by @renovate[bot] in #49
- chore(deps): update softprops/action-gh-release digest to 153bb8e by @renovate[bot] in #48
- chore: batch of DX improvements by @henchaves in #50
- chore: batch of DX improvements by @henchaves in #51
Full Changelog: v3.0.0b5...v3.0.0b6
v3.0.0b5
What's Changed
- chore: refactor checks api by @henchaves in #42
- chore: auto embed included entities by @henchaves in #43
- chore: unwrap data objects by @henchaves in #44
- feat: add helpers resource with
wait_for_completionmethod by @henchaves in #45 - feat: add
helpers.evaluatemethod by @henchaves in #46 - feat: add helpers.print_metrics by @henchaves in #47
Full Changelog: v3.0.0b4...v3.0.0b5
v3.0.0b4
What's Changed
- fix: [ENG-1418] batch of fixes linked to type hinting by @henchaves in #34
- feat: [ENG-1456] auto add
/_apiif not present in thebase_urlby @henchaves in #35 - fix: batch of fixes 2026/03 by @henchaves in #36
- chore(lint): update type hints for assertions and last execution status by @henchaves in #37
- fix(tests): refactor test_client by @henchaves in #38
- Revert "fix(tests): refactor test_client" by @henchaves in #39
- fix(tests): refactor test_client by @henchaves in #40
- fix: task status type by @henchaves in #41
Full Changelog: v3.0.0b3...v3.0.0b4