Skip to content

Releases: Giskard-AI/giskard-hub-python

v3.1.1

04 May 07:49

Choose a tag to compare

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

09 Apr 10:36

Choose a tag to compare

What's Changed

  • chore(deps): bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in #70
  • feat: add list_available_probes method to ScansResource and AsyncScansResource by @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

01 Apr 15:36

Choose a tag to compare

What's Changed

  • fix: update resource method params to match Hub API by @henchaves in #67
  • fix: [ENG-1509] make helpers.wait_for_completion compatible with TestCaseEvaluation by @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

01 Apr 10:51

Choose a tag to compare

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 to HubClient, using httpx or optionally aiohttp as the HTTP backend.
  • Scenarios — create and manage reusable persona/behaviour templates via hub.projects.scenarios, and generate datasets from them with hub.datasets.generate_scenario_based().
  • Taskshub.tasks provides a lightweight issue tracker for managing findings from evaluations and scans.
  • Playground Chatshub.playground_chats lets you access conversations captured from the Hub UI playground and create datasets from them.
  • Audit Logshub.audit_logs provides searchable, paginated audit event history.
  • Test case commentshub.test_cases.comments supports collaborative annotation of test cases.
  • Scan probes and attemptshub.scans.probes and hub.scans.attempts give 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, and bulk_delete.

Breaking changes from v2

See the Migration Guide for a complete list of breaking changes and before/after code examples.

v3.0.0b9

31 Mar 14:40

Choose a tag to compare

What's Changed

  • chore: add update-lockfiles workflow by @Hartorn in #64
  • refactor: replace list endpoints with paginated search by @cursor[bot] in #63

Full Changelog: v3.0.0b8...v3.0.0b9

v3.0.0b8

30 Mar 10:34

Choose a tag to compare

v3.0.0b8 Pre-release
Pre-release

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, update TestCaseEvaluation schema and scans.create params 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

19 Mar 08:57

Choose a tag to compare

v3.0.0b7 Pre-release
Pre-release

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 status field to TestCase model by @henchaves in #54

Full Changelog: v3.0.0b6...v3.0.0b7

v3.0.0b6

16 Mar 15:00

Choose a tag to compare

v3.0.0b6 Pre-release
Pre-release

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

15 Mar 10:15

Choose a tag to compare

v3.0.0b5 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0b4...v3.0.0b5

v3.0.0b4

12 Mar 19:27

Choose a tag to compare

v3.0.0b4 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0b3...v3.0.0b4