giskard-core v1.0.1a1
·
23 commits
to main
since this release
What's Changed
- feat!: rewrite as v3 monorepo with giskard-core, giskard-agents, and giskard-checks by @kevinmessiaen in #2229
- fix: refactor release workflow by @henchaves in #2256
- chore: update readme by @mattbit in #2257
- chore(deps): update pep621 dependencies by @renovate[bot] in #2258
- feat(checks): ENG-1390 judges directory for llm and prompt reliant checks by @davidberenstein1957 in #2248
- refactor: introduce JsonPathStr type for JSONPath validation by @davidberenstein1957 in #2264
- feat: [OSS-20] Add support to
annotationsin scenario/trace by @henchaves in #2268 - feat(checks)!: [OSS-13] add RegexMatching check implementation by @davidberenstein1957 in #2247
- feat(agents,core): [ENG-1272]/[ENG-1271] refactor rate limiters and add generator retry/timeout policies by @kevinmessiaen in #2239
- refactor(checks)!: new 'Interact' API by @mattbit in #2270
- chore(ci): add Python 3.14 to test matrix by @mattbit in #2280
- feat: [OSS-22]
Suite: run batches of scenarios with dynamic binding by @henchaves in #2283 - chore(deps): update astral-sh/setup-uv digest to 5a095e7 by @renovate[bot] in #2285
- feat(agents): add step-level type discriminator (GAP-003) by @Hartorn in #2275
- chore: consolidate cursor rules at workspace level and enforce Python 3.12+ by @Hartorn in #2286
- feat(generators): introduce personas and extended context for UserSimulator by @davidberenstein1957 in #2249
- feat(agents): add tool input coercion and output serialization (GAP-005) by @Hartorn in #2273
- refactor(agents): replace mixin-based retry/rate-limiting with middle… by @Hartorn in #2281
- refactor(checks): make Scenario mutable and remove scenario() factory by @kevinmessiaen in #2296
- refactor(rate-limiter): remove redundant locks, raise on duplicate id by default by @kevinmessiaen in #2298
- refactor(checks): replace Scenario sequence with step-based structure by @kevinmessiaen in #2297
- feat(agents): generator-as-protocol-adapter and tool coercion by @Hartorn in #2279
- chore(deps): bump tornado from 6.5.4 to 6.5.5 in the uv group across 1 directory by @dependabot[bot] in #2301
- fix(release): treat workflow dry_run input as string by @kevinmessiaen in #2303
New Contributors
Full Changelog: v2.19.1...giskard-core/v1.0.1a1