Skip to content
GitHubDiscord

Release Notes

This release is the first public beta 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.

  • 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().
  • Document-based dataset generationhub.datasets.generate_document_based() generates test cases grounded in a Knowledge Base.
  • 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.
  • Audit Loghub.audit 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 all resources — every resource now supports create, retrieve, update, list, delete, and bulk_delete.

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

  • Some parameter names may change before the stable v3.0.0 release.
  • The create_local() method for local evaluations is available but the orchestration protocol is subject to change.
  • Python 3.10 or later is required (dropped support for 3.9).

The v2.x series release notes are maintained in the legacy documentation. Key milestones:

VersionDateSummary
2.1.02025-10-30Added vulnerability scanning via hub.scans.create()
2.0.22025-10-06Fixed health-check endpoint (replaced OpenAPI endpoint)
2.0.12025-10-01Fixed dataset.create_test_case attribute filtering
2.0.02025-09-23BREAKING: removed CSV support for KB creation; dropped Python 3.9; renamed conversationschat_test_cases