Release Notes
v3.0.0b3 (current beta)
Section titled “v3.0.0b3 (current beta)”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.
New features
Section titled “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(). - Document-based dataset generation —
hub.datasets.generate_document_based()generates test cases grounded in a Knowledge Base. - 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. - Audit Log —
hub.auditprovides 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 all resources — every resource now supports
create,retrieve,update,list,delete, andbulk_delete.
Breaking changes from v2
Section titled “Breaking changes from v2”See the Migration Guide for a complete list of breaking changes and before/after code examples.
Known limitations (beta)
Section titled “Known limitations (beta)”- 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).
v2.x release history
Section titled “v2.x release history”The v2.x series release notes are maintained in the legacy documentation. Key milestones:
| Version | Date | Summary |
|---|---|---|
| 2.1.0 | 2025-10-30 | Added vulnerability scanning via hub.scans.create() |
| 2.0.2 | 2025-10-06 | Fixed health-check endpoint (replaced OpenAPI endpoint) |
| 2.0.1 | 2025-10-01 | Fixed dataset.create_test_case attribute filtering |
| 2.0.0 | 2025-09-23 | BREAKING: removed CSV support for KB creation; dropped Python 3.9; renamed conversations → chat_test_cases |