Skip to content

Releases: gooddata/gooddata-python-sdk

v1.72.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 05:10

New Features

  • 49949a5 - gooddata-eval: let evaluations request a reasoning effort (commit by @hkad98)
  • 640d740 - gooddata-sdk: report whether create_or_update created or updated (commit by @vondravl)

Bug Fixes

  • e8f35dd - gooddata-eval: treat alert proposal part as confirmation signal (commit by @myhoai)
  • b1d5012 - gooddata-eval: drop AFM execution even when it is the only alert field (commit by @myhoai)
  • 56cbe09 - ci: bound uv in the tox group so the test image keeps 0.11.x (commit by @myhoai)
  • c265cc7 - gooddata-eval: make ranking attribute optional on 1-dim viz (commit by @myhoai)

Chores

  • b8993c4 - gooddata-sdk: make UpsertOutcome str() match StrEnum (commit by @vondravl)

v1.71.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 07:05

New Features

  • 0bd8938 - gooddata-eval: report created metric/automation id from single-turn evaluators (commit by @Tomkess)

Bug Fixes

  • e822104 - handle condition waiting better in thread_task_executor (commit by @no23reason)
  • 818cdff - prevent potential lock leak in server_methods (commit by @no23reason)
  • 295b9e9 - gooddata-pandas: satisfy ty on dynamic pyarrow.compute members (commit by @no23reason)
  • 513f430 - guard non-mapping nested result in _extract_automation_id (commit by @Tomkess)

Performance Improvements

  • 2776521 - gooddata-pandas: vectorize attribute value type conversion (commit by @no23reason)
  • 491379f - gooddata-pandas: resolve catalog attributes once per extract, not per page (commit by @no23reason)
  • 3528c88 - gooddata-pandas: parse arrow schema metadata once per build (commit by @no23reason)
  • 00f4227 - gooddata-pandas: vectorize grand-total row handling (commit by @no23reason)
  • fd700cb - gooddata-pandas: return arrow metric columns as numpy (commit by @no23reason)
  • 2c10273 - gooddata-pandas: vectorize arrow date attribute conversion (commit by @no23reason)
  • c3abeba - gooddata-pandas: build crosstab primary-label maps from distinct values (commit by @no23reason)

Tests

  • 913ab07 - gooddata-pandas: add regression guards for conversion perf changes (commit by @no23reason)

v1.70.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 13:51

New Features

  • 63a79b6 - eval: conversation tracking and --preserve-failed flag (commit by @macekond)
  • d599be3 - gooddata-eval: optional run_metadata_extra on agentic evaluators (commit by @myhoai)

Bug Fixes

  • 2ebc8b0 - eval: fix search_tool correctness always scoring 0% (commit by @Tomkess)
  • f847679 - eval: harden _args_match against malformed tool-call JSON (commit by @Tomkess)
  • 2299bb7 - docs: generate method sub-pages for every class in API reference (commit by @czechian)
  • 6c7e272 - eval: treat missing/null alert trigger as ALWAYS default (commit by @henrynguyengooddata)
  • 16b8722 - gooddata-eval: delete metrics created during agentic eval runs (commit by @myhoai)

Tests

  • ecd1f66 - eval: wire gooddata-eval into tox and fix stale unit tests (commit by @hkad98)

Chores

  • 7f97db7 - eval: fix lint violations flagged by ruff (commit by @hkad98)

v1.69.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 08:59
v1.69.0

New Features

Bug Fixes

  • 913e7e5 - catalog: Support NUMBER analytics parameters in declarative model (commit by @svagi)
  • b526366 - eval: thread-safe progress callbacks for --concurrency (commit by @macekond)

Refactors

Tests

  • b21a0cc - correct agentic alert parsing and ranking-filter cross-ref (commit by @myhoai)

Chores

v1.68.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 14:43

New Features

  • 22b6da6 - sdk: add LLM provider test & list-models enablers (commit by @zdenekmusil-gd)
  • 0544cac - add support for IP allowlist policies (commit by @DmitriiNikitinGD)
  • 6ab0749 - eval: add gooddata-eval model-evaluation CLI (Phase 1 + Phase 2 + Langfuse) (commit by @zdenekmusil-gd)
  • c253bdf - eval: multi-model comparison, gd-eval models command, Langfuse enhancements (commit by @zdenekmusil-gd)
  • d48428a - eval: add dashboard_summary test kind via /summary endpoint
  • fe1ef7f - eval: robust summary scoring + multi-case example dataset
  • 360f274 - eval: add --concurrency flag for parallel item evaluation (commit by @zdenekmusil-gd)
  • d7f9d97 - eval: carry summary_input through the Langfuse dataset source
  • ed3303d - eval: set Langfuse trace version to the model id

Bug Fixes

  • 62bf443 - eval: resolve active LLM provider setting by type, not fixed id
  • a43d45b - eval: set provider_type in resolve_and_activate default path
  • a05b708 - eval: return SummaryInput from the Langfuse source helper
  • e06dfc9 - include user and usergroup (commit by @DmitriiNikitinGD)

Chores

v1.67.0

Choose a tag to compare

@github-actions github-actions released this 28 May 09:26

New Features

  • 4ada650 - gooddata-sdk: add dimensionality support to MetricValueFilter (commit by @hkad98)
  • 9012fae - gooddata-sdk: retry on HTTP 429 with Retry-After support (commit by @roman-kiselevich)

v1.66.0

Choose a tag to compare

@github-actions github-actions released this 14 May 10:57

New Features

  • 1e12986 - gooddata-sdk: wire SourceReferenceIdentifier for HLL (commit by @jaceksan)
  • 1e51774 - gooddata-sdk: support AUXILIARY datasets in declarative LDM (commit by @jaceksan)
  • 01b27f8 - gooddata-sdk: add AI Lake service with analyze_statistics (commit by @jaceksan)
  • 6486ea0 - gooddata-sdk: add HLL_TYPE org setting helpers (commit by @jaceksan)
  • ff2c33d - gooddata-pipelines: support composite key references on parent datasets (commit by @benkeanna)
  • a1194a0 - gooddata-pipelines: make workspace data filter fields optional (commit by @benkeanna)

Tests

  • 617270f - gooddata-sdk: guard agg-aware fields in put_declarative_ldm (commit by @jaceksan)
  • d960007 - gooddata-sdk: cover AAC round-trip for agg-aware datasets (commit by @jaceksan)

Chores

  • 228d6c0 - api-client: regen for HLL/AUX/PIPE surfaces (commit by @jaceksan)
  • 8113172 - gooddata-sdk: bump gooddata-code-convertors to 11.35.0a2 (commit by @jaceksan)
  • 708fb7f - openapi-codegen: drop spec post-processing workarounds (commit by @jaceksan)
  • 194436f - api-client: regenerate against staging (commit by @jaceksan)

v1.65.0

Choose a tag to compare

@github-actions github-actions released this 30 Apr 08:49

New Features

  • c915fc2 - ci: add /fix slash command and fix review-relay filter (commit by @tychtjan)
  • 4d81813 - gooddata-pandas: adopt AttributeConverterStore in arrow DF loading (commit by @Martozar)
  • add06e9 - gooddata-pandas: add max_bytes to arrow path and improve logging (commit by @Martozar)
  • 4ec2144 - gooddata-pipelines: support tags, description and merge into existing LDM (commit by @benkeanna)

Bug Fixes

  • 6fb331c - gooddata-pandas: drain HTTP body to enable keep-alive reuse (commit by @Martozar)

Chores

v1.64.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 06:45

New Features

  • b7d2744 - gooddata-pandas: add Arrow IPC execution path via for_exec_def_arrow (commit by @Martozar)
  • 290a632 - regenerate api-client and add parameters field (commit by @tychtjan)
  • a982b8e - tests: environment-agnostic VCR cassette normalization (commit by @tychtjan)
  • 73a7cee - gooddata-pandas: Arrow IPC execution path (commit by @Martozar)
  • 6828bad - gooddata-pandas: use orjson for Arrow schema metadata parsing (commit by @Martozar)
  • 30b388e - gooddata-pandas: expose use_arrow and arrow_config on GoodPandas (commit by @Martozar)

Bug Fixes

  • 6a20f1c - gooddata-sdk: update type annotations for ty 0.0.27 and fix Arrow result reading (commit by @Martozar)
  • 8d961f8 - gooddata-sdk: stream Arrow IPC response directly, no BytesIO (commit by @Martozar)
  • 48dc249 - pass entities arg to WASM visualization/dashboard converters (commit by @jaceksan)
  • 1eb9a5a - docker-compose api-gw config and DS credential handling (commit by @tychtjan)
  • aa81fe6 - move AAC fixtures and add cassette normalization (commit by @tychtjan)
  • 7609912 - tests: use indexed placeholders for hash normalization (commit by @tychtjan)
  • afc1b6d - tests: environment-agnostic cassette normalization (commit by @tychtjan)
  • a2f761d - gooddata-sdk: support tabbed dashboard layouts in translation methods (commit by @vondravl)

Tests

  • 199fd91 - gooddata-pandas: Arrow path ground truth and parity coverage (commit by @Martozar)

Chores

v1.63.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 12:25

New Features

Bug Fixes

Chores