Releases: gooddata/gooddata-python-sdk
Releases · gooddata/gooddata-python-sdk
v1.17.0
v1.16.0
Features
- gooddata-sdk: add user management APIs support #589 (hkad98)
- add support for cache_strategy property #592 (Dan Homola)
Bug Fixes
- docs: fix key error in docs build #594 (hkad98)
- py-sdk: Add noop AllMetricValueFilter #603 (Roman Hartig)
- docs: fix bug in json_builder.py #608 (hkad98)
Tests
Commits
- py-sdk: Add labels/formats gathering from exec_response & insight #579 (Roman Hartig)
- py-sdk: Add human-readable filters description #579 (Roman Hartig)
- 01d118e: CQ-229: Add dimension sorting support computation logic (Tjev) #575
- c7e725f: CQ-229: Modify dimension representation as required by exec def (Tjev) #575
- b63ba8d: CQ-228: Update test_table snapshot to reflect on sort addition (Tjev) #575
- 3763573: feat(gooddata-sdk) - Add transpose support to execDef assembly logic (Tjev) #582
- 08690e2: test(gooddata-sdk) - Add snapshot tests for execDef transpose support (Tjev) #582
- 7c0fca9: trivial(gooddata-sdk) - Add filters setter to visualization object (Tjev) #585
- 57171d0: refactor(gooddata-sdk) - switch up function definitions ordering (Tjev) #587
- add .dockerignore for docs build #583 (hkad98)
- install wheel in tox #583 (hkad98)
- use uv in tox #583 (hkad98)
- ignore missing import for gooddata_sdk in mypy #583 (hkad98)
- change gooddata-cn-ce image link #589 (hkad98)
- adapt docs build to tox-uv #583 (hkad98)
- adapt test-ci to tox-uv #583 (hkad98)
- gooddata-sdk: inconsistent imports #596 (hkad98)
- bump ruff v0.2.2 -> v0.3.3 #598 (hkad98)
- use ruff instead of isort #598 (hkad98)
- bump tox version #598 (hkad98)
- add more rules for ruff #598 (hkad98)
- gooddata-sdk: Add locales support for AbsoluteDateFilter #600 (Roman Hartig)
- gooddata-sdk: Add resolve_all_workspace_settings helper #600 (Roman Hartig)
- gooddata-sdk: support date filters for get elements #602 (Martin Cermak)
- 45d28ba: Bump to 1.16.0 (hkad98) #606
v1.15.0
Features
- mariadb: add MariaDb support #562 (hkad98)
- docs: replace "insight" in docs #574 (hkad98)
- gooddata-dbt: replace "insight" in gooddata-dbt #574 (hkad98)
- gooddata-fdw: replace "insight" in gooddata-fdw #574 (hkad98)
- gooddata-pandas: replace "insight" in gooddata-pandas #574 (hkad98)
- gooddata-sdk: replace "insight" in gooddata-sdk #574 (hkad98)
Bug Fixes
Builds
Commits
- ci: bump hugo version #556 (hkad98)
- ci: cache hugo dependencies #558 (hkad98)
- config: bump versions #560 (hkad98)
- cicd: resolve warning in pipeline #560 (hkad98)
- api client: regenerate client #562 (hkad98)
- Makefile: make base url independent #562 (hkad98)
- py-sdk: Allow changing Insight filters #563 (Roman Hartig)
- api client: adapt api client changes #562 (hkad98)
- 533c6b8: CQ-223: Improve pivot table exec def total support in sdk (Tjev) #567
- 5e6003d: CQ-223: Add test coverage for enhanced pivot table totals (Tjev) #567
- 96fa613: CQ-223: Improve code documentation (Tjev) #569
- 8e3ce3d: Bump to 1.15.0 (hkad98) #577
v1.14.0
Features
Documentation
Commits
- deprecate elt_environment from gooddata config #533 (Jacek)
- gooddata-dbt - generate short table ID #533 (Jacek)
- remove obsolete GitHub workflow #533 (Jacek)
- Allow override source branch for Dev release workflow #533 (Jacek)
- WEB-4007 Bump dependencies #535 (Nikola Čech)
- b6664a6: Update workflow actions (hkad98) #537
- 6f446c5: Bump dependencies (hkad98) #538
- api client: regenerate API client #541 (hkad98)
- a81578e: WEB-4007 Ignore dev version in sitemap (Nikola Čech) #552
- 11ee3ec: Bump to 1.14.0 (hkad98) #554
v1.13.0
Bug Fixes
- gooddata-pandas: Process total of grandtotals just once #512 (Roman Hartig)
Commits
- 8631bb2: LX-19: Regenerate client (Martin Cermak) #514
- c733c60: LX-19: Support ValidateBy option for collectLabelElements (Martin Cermak) #514
- 9cc7b85: gooddata-dbt - decouple from GitHub variables (Jacek) #516
- skip alpha releases in next_dev.sh #518 (Jacek)
- be4582c: gooddata-dbt - improve validation of PR number (Jacek) #520
- 7055389: gooddata-dbt - fix reading environment from dbt Cloud (Jacek) #522
- 89ebcc5: Add missing format check to pre-commit hook (hkad98) #523
- move provisioning of localized workspaces #525 (Jacek)
- ff8fd67: Regenerate API client (hkad98) #527
- e25a2db: Bump to 1.13.0 (hkad98) #529
- fix netlify manual deploy #531 (Mara3l)
v1.12.0
Chores
Commits
- baf6c2c: Fix sorting in the script for dev release (hkad98) #487
- 0042753: PSDK-162: Adopt missing LDM dataset props (Jacek) #489
- 4de4425: PSDK-162: Fix generation of LDM title for date datasets (Jacek) #489
- b4fd3fd: PSDK-162: Fix tags of date dims (Jacek) #489
- f66b413: Document release process (hkad98) #491
- a24219d: Create rel/x.y.z branch as a part of automated release process (hkad98) #491
- c322e6d: Clarify the release process (hkad98) #493
- 9b673f3: Fix issue for user data filters (hkad98) #495
- remove hugo-python shortcode #497 (Mara3l)
- fix docu #499 (Mara3l)
- 708cf81: gooddata-dbt - add integration with GitHub (Jacek) #502
- 4928411: gooddata-dbt - remove dependency on PyGithub library (Jacek) #502
- 8b74ea3: gooddata-dbt - custom env variable for GitHub COMMIT_SHA (Jacek) #504
- ca20240: gooddata-dbt - document already added features in README (Jacek) #504
- 4ce11db: Bump to 1.12.0 (Mara3l) #506
- regenerate api clients #510 (Pavel Cerny)
- add AttributeHierarchy to analytical model #510 (Pavel Cerny)
- update cassetes after api-client update #510 (Pavel Cerny)
v1.11.0
v1.10.0
Commits
- 42868f4: Bump minimal Python version in README.md (hkad98) #444
- 820198c: DP-2670: bump hugo version (Mara3l) #445
- fixing 404 links #445 (Mara3l)
- cae6315: Back merge master to rel/dev (hkad98) #446
- 8f4da45: Change runner (hkad98) #447
- 6bcc7f8: Change listing directories command (hkad98) #448
- Moving pandas overview "higher" #449 (Mara3l)
- 38058ab: Add merge action (hkad98) #450
- d90cad6: Delete branch after back merge (hkad98) #452
- 92ed9de: Delete branch only if it exists (hkad98) #454
- 7ccbab0: Delete branch in the origin (hkad98) #456
- 05072aa: Delete by default after merge (hkad98) #458
- Main logo removing redirect #460 (Mara3l)
- 73ffaff: Regenerate API clients (Pavel Cerny) #462
- 3aa574e: Make fixtures compatible with PDM removal (Pavel Cerny) #462
- 82d74e5: CAL-1149: remove support for PDM endpoints (Pavel Cerny) #462
- f66eaa9: CAL-1149: update tests after PDM removal (Pavel Cerny) #462
- 6f7870a: CAL-1149: update test fixtures (Pavel Cerny) #462
- e024d03: Bump to 1.10.0 (hkad98) #465
v1.9.0
Commits
- 1245b92: Update upload-artifact action (hkad98) #409
- 5451811: Use ruff format instead of Black (hkad98) #410
- 50b192c: Remove redundant requirements-dev.txt (hkad98) #410
- 23f7c2f: Bump test requirements (hkad98) #410
- 4ca264d: Adapt ruff format changes (hkad98) #410
- Resetting git after generate.sh #411 (Mara3l)
- edf1af4: DP-2485: Adding gooddata_pandas to hugo docs (Mara3l) #411
- removing preview auth token #413 (Mara3l)
- c6a9785: DP-2705: Updating the CONTRIBUTING.md with hugo (Mara3l) #415
- updating hugo modules #415 (Mara3l)
- 3bfef27: WEB-4008: Clean up redirects in docs (Mara3l) #417
- gooddata-dbt - split deploy_models #416 (Jacek)
- gooddata-dbt - remove PDM management #416 (Jacek)
- gooddata-dbt - fix and complete gooddata_example.yml #416 (Jacek)
- gooddata-dbt - run test insights in parallel #416 (Jacek)
- gooddata-dbt - utility function for get duration #416 (Jacek)
- 1e4de0c: Add gooddata-dbt to a release process (hkad98) #418
- b8de0fa: DP-2485: Removing .CN from pandas (Mara3l) #419
- 4424f32: DP-2485: Adding Pandas overview article (Mara3l) #419
- 13a80ae: Add Python dependency caching for hugo build (hkad98) #420
- 215f8d1: Remove deleted requirement from a caching path (hkad98) #420
- 5c240a3: Remove .CN occurrence (hkad98) #421
- gooddata-dbt - update documentation #422 (Jacek)
- 190cb58: Make docs dependency bump independent to path (hkad98) #425
- ecde876: Bump actions/checkout to v4 (hkad98) #425
- 97a8445: Automate release process (hkad98) #425
- e3abea4: Add missing dependency for doc bump (hkad98) #426
- 13630bc: Fix corrupted workflow (hkad98) #427
- 94ff239: Install dependencies using Makefile (hkad98) #428
- c52e7e8: Split requirements and install only the necessary one (hkad98) #429
- 5f83019: Add missing permission (hkad98) #430
- f200b6b: Fix gh issue command (hkad98) #432
- 2b16869: CAL-1109: Adopt dependent filters collectLabelElements API changes (pkol) #424
- 848b5f3: CAL-1109: Add dependsOn test (pkol) #424
- do not delete old versions #433 (Mara3l)
- 3c551e5: Add waiting for PR to be merged (hkad98) #434
- 5609192: Fix incorrect reference to PR number (hkad98) #436
- 723771d: Bump to 1.9.0 (hkad98) #437
- format fix #439 (Mara3l)
- a601fdc: Revert "[bot] bump to 1.9.0" (Jan Kadlec) #438
- 8abb460: trivial (label elements): amend depends_on docstring CAL-1109 (pkol) #440
- gooddata-dbt - add forgotten argument to upload_notification action #441 (Jacek)
- gooddata-dbt - enable --dry-run for pre-merge pipelines #441 (Jacek)
- 441ce52: Regenerate API client (hkad98) #442
- 02c8d3b: Bump to 1.9.0 (hkad98) #443
v1.8.0
Release notes
We have released a new version, 1.8, which includes bug fixes and some QoL features.
This version is compatible with the latest version of GoodData Cloud.
New features in Python SDK Version 1.8:
- Add support for dashboard permissions 'share with everyone'
- Add support for user groups 'name'
- Add organization settings and csp directives
Bug fixes:
- Missing support for workspace setting type
Commits
- 480d581: DP-2607: Fix wrong Python Version (Mara3l) #351
- Fix index redir bug #352 (Mara3l)
- gooddata-dbt - enable --allowed-degradation for dbt_cloud_run too #353 (Jacek)
- gooddata-dbt - respect git sha/branch when calling cloud jobs #354 (Jacek)
- fix name of input argument #355 (Jacek)
- WEB-3902 Fix searchbar version filter #356 (Nikola Čech)
- gooddata-dbt - do not generate attributes in some cases #357 (Jacek)
- gooddata-dbt - rename user/pwd env variables #358 (Jacek)
- gooddata-dbt - fix env var name for source merge request branch #359 (Jacek)
- gooddata-dbt - send only commit_sha to dbt cloud #360 (Jacek)
- gooddata-dbt - notify to MR only if GITLAB_TOKEN is set #361 (Jacek)
- 95e0d13: Bump version of dependency (hkad98) #362
- 2c4e82d: Add User Group name support (hkad98) #363
- 3b3bb52: Fix bug in create_or_update_user_group (hkad98) #363
- 83a02c4: Re-run tests with User Group name support (hkad98) #363
- b3210a0: Fix gooddata-dbt type check (hkad98) #363
- b01568c: Add fossa config (hkad98) #364
- 3752643: Add an 'exclude' argument to store_analytics_model_to_disk (hkad98) #365
- gooddata-dbt - do not store ACTIVITY_INFO into layouts #366 (Jacek)
- 3c3c57b: gooddata-dbt workflows integration (hkad98) #367
- 649728e: Remove fossa unrelated requirements (hkad98) #369
- bf7986c: PMK-1169: hiding .cn (Mara3l) #368
- 884391e: DP-2486: troubleshooting guidance (Mara3l) #370
- 5142def: Remove --skip-lock for FOSSA pre_scan (hkad98) #373
- a6e7077: Adopt fossa v3 config (hkad98) #374
- gooddata-dbt - report URL to deployed LDM/ADM #375 (Jacek)
- gooddata-dbt - better report stats from db cloud #375 (Jacek)
- gooddata-dbt - allow to override LDM ID #376 (Jacek)
- gooddata-dbt - allow to override LDM ID part2 #377 (Jacek)
- gooddata-dbt - do not generate attributes for NUMBERs #379 (Jacek)
- gooddata-dbt - add path to GD config as a new argument #380 (Jacek)
- 92035db: Add OrganizationSettings, CspDirectives support (hkad98) #381
- 3901817: Add tests for OrganizationSettings, CspDirectives (hkad98) #381
- 8aad95f: Add update allowed origins (hkad98) #381
- docstring fix #382 (Mara3l)
- efd6a4b: Update licenses (hkad98) #386
- gooddata-dbt - allow running against multiple organizations #387 (Jacek)
- gooddata-dbt - allow skipping tests of specific insights #388 (Jacek)
- gooddata-dbt - run dbt cloud jobs only one, not for each org #389 (Jacek)
- gooddata-dbt - process GOODDATA_PROFILES envvar as list #389 (Jacek)
- d27854c: WEB-3959 Load Python API ref from versioned JSON files (Nikola Čech) #390
- 2ba93aa: Fix generate.sh (Mara3l) #391
- 0551348: Fix workspace setting (hkad98) #393
- 36363f0: NAS-5251: workaround to support oneOf (Vojta Toman) #392
- 57fb825: NAS-5251: regenerate api-client (gooddata-cn-ce:3.0) (Vojta Toman) #392
- 83a48c2: NAS-5251: regenerate test cassettes (Vojta Toman) #392
- 3dd264b: NAS-5251: add support for the allWorkspaceUsers rule (Vojta Toman) #392
- 6ab0099: NAS-5251: temporary workaround for UNI-591 (Vojta Toman) #392
- 247e1dd: NAS-5251: cleaned up Catalog classes for dashboard permissions (Vojta Toman) #392
- add docs requirements #394 (Mara3l)
- 3c69e02: DP-2691: Breadcrumb update (Mara3l) #394
- doc-req -> script-req #394 (Mara3l)
- WEB-3993 Bump theme version #396 (Nikola Čech)
- 17f83dc: Update README.md (hkad98) #397
- a39a9f6: Fix warning alert (hkad98) #399
- d2ac3db: CAL-1093: update API clients for P32 (Vojtěch Tollar) #400
- f9e5ae4: NAS-5360 python sdk client update (JKlucka) #398
- update bump_doc_dependencies.py [#401](https://github.com/gooddata/goo...