Releases: Giskard-AI/giskard-oss
Releases · Giskard-AI/giskard-oss
giskard-core v1.0.1a1
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
giskard-checks v1.0.1a1
giskard-agents v1.0.1a1
What's Changed
- test(agents): skip OpenAI-dependent embedding functional test by @kevinmessiaen in #2304
Full Changelog: giskard-core/v1.0.1a1...giskard-agents/v1.0.1a1
v2.19.1
What's Changed
- chore: drop pkg_resources usage and setuptools dependency by @henchaves in #2243
Full Changelog: v2.19.0...v2.19.1
v2.19.0
What's Changed
- fix(security): prevent command injection in GitHub Actions workflows [ENG-1131] by @kevinmessiaen in #2214
- feat: add support to custom embeddings by @henchaves in #2241
Full Changelog: v2.18.1...v2.19.0
v2.18.1
What's Changed
- Add legacy documentation notice with toggle functionality and styling by @davidberenstein1957 in #2192
Full Changelog: v2.18.0...v2.18.1
v2.18.0
What's Changed
- implement abstract methods for RagasEmbeddingsWrapper by @tituslhy in #2178
- Add Groq model support to LLMClient (#1977) by @kunjanshah0811 in #2165
- fix Discord Sever badge in docs page by @henchaves in #2184
New Contributors
- @tituslhy made their first contribution in #2178
- @kunjanshah0811 made their first contribution in #2165
Full Changelog: v2.17.0...v2.18.0
v2.17.0
What's Changed
- chore(deps): batch upgrade 2025-03 by @henchaves in #2130
- upgrade litellm version in pyproject.toml by @GTimothee in #2139
- chore(docs): update how to create custom metrics by @GTimothee in #2150
- chore(deps): batch upgrade 2025-04 by @henchaves in #2157
- chore(deps): update package
faiss-cpuversion by @davidberenstein1957 in #2155 - [GSK-3963] refactor: standardise string formatting and improve code readability by @davidberenstein1957 in #2133
- chore(deps): update
griffeversion constraint to>=1.0.0,<2.0.0by @davidberenstein1957 in #2176 - chore(deps): add IPython dependency and improve import structure in r… by @davidberenstein1957 in #2161
- QATestset - push to hub integration by @GTimothee in #2151
New Contributors
- @GTimothee made their first contribution in #2139
- @davidberenstein1957 made their first contribution in #2155
Full Changelog: v2.16.2...v2.17.0
v2.16.2
What's Changed
- chore: update getting started docs by @jmsquare in #2110
- Chore: Moved test datasets to s3 by @kevinmessiaen in #2109
- chore(deps): constrain package versions (
ragas,langchainandwandb) by @henchaves in #2122 - chore(docs): replace llama3.1 with qwen2.5 on ollama docs by @henchaves in #2124
- fix: Requirement Based Detectors to return right description by @henchaves in #2127
Full Changelog: v2.16.1...v2.16.2
v2.16.1
What's Changed
- [GSK-3950] Add scan results to RAGET banking supervision report by @henchaves in #2079
- Refresh RAGET notebooks by @henchaves in #2087
- [GSK-4014] Set encoding as utf-8 for all open statements by @henchaves in #2088
- Fix GitHub Actions workflow for building Python by @henchaves in #2099
- [GSK-4033] Fix correctness aggregation error by @henchaves in #2090
- [GSK-3948] Add numerical perturbation detector by @henchaves in #2094
- [GSK-4133] Fix RAGReport save and load methods for when KB is not set by @henchaves in #2100
- Dependabot batch upgrade - 2025/02 by @henchaves in #2106
- Bump postcss from 8.5.1 to 8.5.2 by @dependabot in #2107
- Fix slack jobs in create-release GH action by @henchaves in #2108
Full Changelog: v2.16.0...v2.16.1