Gooddata-sdk

Latest version: v1.40.0

Safety actively analyzes 726363 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 8

1.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

<details>
<summary>Commits</summary>
<br>

- 480d581: DP-2607: Fix wrong Python Version (Mara3l) [351](https://github.com/gooddata/gooddata-python-sdk/pull/351)
- Fix index redir bug [352](https://github.com/gooddata/gooddata-python-sdk/pull/352) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/e59757135a037a51e6bda8b20971da6109cea4a2))
- gooddata-dbt - enable --allowed-degradation for dbt_cloud_run too [353](https://github.com/gooddata/gooddata-python-sdk/pull/353) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/9649f724728e6193717b14b0df4cf45004278728))
- gooddata-dbt - respect git sha/branch when calling cloud jobs [354](https://github.com/gooddata/gooddata-python-sdk/pull/354) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/cdc8f47364075860b846b26935e0d749cf1edc4a))
- fix name of input argument [355](https://github.com/gooddata/gooddata-python-sdk/pull/355) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/76a5f3733e610ab37fdf08377b8c7b1beb0b6175))
- WEB-3902 Fix searchbar version filter [356](https://github.com/gooddata/gooddata-python-sdk/pull/356) ([Nikola Čech](https://github.com/gooddata/gooddata-python-sdk/commit/880a86a760abb32a97d5ae8a0681c37fb49f7a90))
- gooddata-dbt - do not generate attributes in some cases [357](https://github.com/gooddata/gooddata-python-sdk/pull/357) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/9fd50ac7e4caeed09907a23d3d1225b99fe08e6a))
- gooddata-dbt - rename user/pwd env variables [358](https://github.com/gooddata/gooddata-python-sdk/pull/358) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/93939a1184f4ca223becd1fe293a0691880341c9))
- gooddata-dbt - fix env var name for source merge request branch [359](https://github.com/gooddata/gooddata-python-sdk/pull/359) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/fab458ce9805f02b4762b753b321be873dbae887))
- gooddata-dbt - send only commit_sha to dbt cloud [360](https://github.com/gooddata/gooddata-python-sdk/pull/360) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/50da826ae0630c4669ff32c0066be2845f95f014))
- gooddata-dbt - notify to MR only if GITLAB_TOKEN is set [361](https://github.com/gooddata/gooddata-python-sdk/pull/361) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/35022c088689950ba9e97f47fb30c4d3ccf25298))
- 95e0d13: Bump version of dependency (hkad98) [362](https://github.com/gooddata/gooddata-python-sdk/pull/362)
- 2c4e82d: Add User Group name support (hkad98) [363](https://github.com/gooddata/gooddata-python-sdk/pull/363)
- 3b3bb52: Fix bug in create_or_update_user_group (hkad98) [363](https://github.com/gooddata/gooddata-python-sdk/pull/363)
- 83a02c4: Re-run tests with User Group name support (hkad98) [363](https://github.com/gooddata/gooddata-python-sdk/pull/363)
- b3210a0: Fix gooddata-dbt type check (hkad98) [363](https://github.com/gooddata/gooddata-python-sdk/pull/363)
- b01568c: Add fossa config (hkad98) [364](https://github.com/gooddata/gooddata-python-sdk/pull/364)
- 3752643: Add an 'exclude' argument to store_analytics_model_to_disk (hkad98) [365](https://github.com/gooddata/gooddata-python-sdk/pull/365)
- gooddata-dbt - do not store ACTIVITY_INFO into layouts [366](https://github.com/gooddata/gooddata-python-sdk/pull/366) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/c4a7da41df13f157f84c4598fe506c3b2107f306))
- 3c3c57b: gooddata-dbt workflows integration (hkad98) [367](https://github.com/gooddata/gooddata-python-sdk/pull/367)
- 649728e: Remove fossa unrelated requirements (hkad98) [369](https://github.com/gooddata/gooddata-python-sdk/pull/369)
- bf7986c: PMK-1169: hiding .cn (Mara3l) [368](https://github.com/gooddata/gooddata-python-sdk/pull/368)
- 884391e: DP-2486: troubleshooting guidance (Mara3l) [370](https://github.com/gooddata/gooddata-python-sdk/pull/370)
- 5142def: Remove --skip-lock for FOSSA pre_scan (hkad98) [373](https://github.com/gooddata/gooddata-python-sdk/pull/373)
- a6e7077: Adopt fossa v3 config (hkad98) [374](https://github.com/gooddata/gooddata-python-sdk/pull/374)
- gooddata-dbt - report URL to deployed LDM/ADM [375](https://github.com/gooddata/gooddata-python-sdk/pull/375) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/4a5c2362139eaa16ad5d422ff55e2a9d59c0d8ec))
- gooddata-dbt - better report stats from db cloud [375](https://github.com/gooddata/gooddata-python-sdk/pull/375) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/d1b5f83c0f35b73414098931482d247396524e39))
- gooddata-dbt - allow to override LDM ID [376](https://github.com/gooddata/gooddata-python-sdk/pull/376) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/a7a42ae30c567f22a25a292cf702409d2867cd39))
- gooddata-dbt - allow to override LDM ID part2 [377](https://github.com/gooddata/gooddata-python-sdk/pull/377) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/f6a8d344f1919ea59cf31afe2759a1efb06946f5))
- gooddata-dbt - do not generate attributes for NUMBERs [379](https://github.com/gooddata/gooddata-python-sdk/pull/379) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/1a50589534002e4fa8d56feb8d642a33716f2e40))
- gooddata-dbt - add path to GD config as a new argument [380](https://github.com/gooddata/gooddata-python-sdk/pull/380) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/267025a94eb2542352d757aa946204e7651f4575))
- 92035db: Add OrganizationSettings, CspDirectives support (hkad98) [381](https://github.com/gooddata/gooddata-python-sdk/pull/381)
- 3901817: Add tests for OrganizationSettings, CspDirectives (hkad98) [381](https://github.com/gooddata/gooddata-python-sdk/pull/381)
- 8aad95f: Add update allowed origins (hkad98) [381](https://github.com/gooddata/gooddata-python-sdk/pull/381)
- docstring fix [382](https://github.com/gooddata/gooddata-python-sdk/pull/382) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/7ddac24021d604b47cc628614e0c91a20fd6fbde))
- efd6a4b: Update licenses (hkad98) [386](https://github.com/gooddata/gooddata-python-sdk/pull/386)
- gooddata-dbt - allow running against multiple organizations [387](https://github.com/gooddata/gooddata-python-sdk/pull/387) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/eb7c7fd8d2e55c3c1a5dfc4ef3f35744e42906ce))
- gooddata-dbt - allow skipping tests of specific insights [388](https://github.com/gooddata/gooddata-python-sdk/pull/388) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/6f9faf3fa011e1e171aa88c56a5d309e9c626da0))
- gooddata-dbt - run dbt cloud jobs only one, not for each org [389](https://github.com/gooddata/gooddata-python-sdk/pull/389) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/1095c7385833d6e22f4705e0b766330e8e1fa9a7))
- gooddata-dbt - process GOODDATA_PROFILES envvar as list [389](https://github.com/gooddata/gooddata-python-sdk/pull/389) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/c7cd93082cec1707b13df75eace169e5956456f3))
- d27854c: WEB-3959 Load Python API ref from versioned JSON files (Nikola Čech) [390](https://github.com/gooddata/gooddata-python-sdk/pull/390)
- 2ba93aa: Fix generate.sh (Mara3l) [391](https://github.com/gooddata/gooddata-python-sdk/pull/391)
- 0551348: Fix workspace setting (hkad98) [393](https://github.com/gooddata/gooddata-python-sdk/pull/393)
- 36363f0: NAS-5251: workaround to support oneOf (Vojta Toman) [392](https://github.com/gooddata/gooddata-python-sdk/pull/392)
- 57fb825: NAS-5251: regenerate api-client (gooddata-cn-ce:3.0) (Vojta Toman) [392](https://github.com/gooddata/gooddata-python-sdk/pull/392)
- 83a48c2: NAS-5251: regenerate test cassettes (Vojta Toman) [392](https://github.com/gooddata/gooddata-python-sdk/pull/392)
- 3dd264b: NAS-5251: add support for the allWorkspaceUsers rule (Vojta Toman) [392](https://github.com/gooddata/gooddata-python-sdk/pull/392)
- 6ab0099: NAS-5251: temporary workaround for UNI-591 (Vojta Toman) [392](https://github.com/gooddata/gooddata-python-sdk/pull/392)
- 247e1dd: NAS-5251: cleaned up Catalog classes for dashboard permissions (Vojta Toman) [392](https://github.com/gooddata/gooddata-python-sdk/pull/392)
- add docs requirements [394](https://github.com/gooddata/gooddata-python-sdk/pull/394) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/b0c732104f2f56fdc74aeec4adda01c7cb839265))
- 3c69e02: DP-2691: Breadcrumb update (Mara3l) [394](https://github.com/gooddata/gooddata-python-sdk/pull/394)
- doc-req -> script-req [394](https://github.com/gooddata/gooddata-python-sdk/pull/394) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/0b7846777236a689fcb06180264492dca043540e))
- WEB-3993 Bump theme version [396](https://github.com/gooddata/gooddata-python-sdk/pull/396) ([Nikola Čech](https://github.com/gooddata/gooddata-python-sdk/commit/484c54dcd25cf658b776d0fea64d9c3564abc33c))
- 17f83dc: Update README.md (hkad98) [397](https://github.com/gooddata/gooddata-python-sdk/pull/397)
- a39a9f6: Fix warning alert (hkad98) [399](https://github.com/gooddata/gooddata-python-sdk/pull/399)
- d2ac3db: CAL-1093: update API clients for P32 (Vojtěch Tollar) [400](https://github.com/gooddata/gooddata-python-sdk/pull/400)
- f9e5ae4: NAS-5360 python sdk client update (JKlucka) [398](https://github.com/gooddata/gooddata-python-sdk/pull/398)
- update bump_doc_dependencies.py [401](https://github.com/gooddata/gooddata-python-sdk/pull/401) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/bf6772033e75666257c2a523bc7f46396522dc26))
- fixing the shortcode [403](https://github.com/gooddata/gooddata-python-sdk/pull/403) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/f210b55afc769a67ce47d6a6e502ec7082537204))
- 7a215d9: DP-2706 Adding enforcing api token related APIs to documentation (JKlucka) [402](https://github.com/gooddata/gooddata-python-sdk/pull/402)
- 7c4f353: Fix missing dataclass properties (hkad98) [404](https://github.com/gooddata/gooddata-python-sdk/pull/404)
- 5189622: DP-2707: Adding dashboard docu (Mara3l) [405](https://github.com/gooddata/gooddata-python-sdk/pull/405)
- 69ea048: Fix bug in dashboard permission (hkad98) [406](https://github.com/gooddata/gooddata-python-sdk/pull/406)
- 6f54659: Add test for the fix (hkad98) [406](https://github.com/gooddata/gooddata-python-sdk/pull/406)
- 49ac3a5: Update manage_dashboard_permissions documentation (hkad98) [406](https://github.com/gooddata/gooddata-python-sdk/pull/406)
- 1.8.0 docu bump [401](https://github.com/gooddata/gooddata-python-sdk/pull/401) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/6af7a2506e45b6fa329a293f1b875e09c1de5141))
- 437d677: Regenerate API client (hkad98) [407](https://github.com/gooddata/gooddata-python-sdk/pull/407)
- 955976f: Bump to 1.8.0 (hkad98) [408](https://github.com/gooddata/gooddata-python-sdk/pull/408)

</details>

1.7.0

Commits
- Fix version picker [345](https://github.com/gooddata/gooddata-python-sdk/pull/345) ([Nikola Čech](https://github.com/gooddata/gooddata-python-sdk/commit/c846c0058658c69ef90dd8233107222da47b66ad))
- gooddata-dbt - add missing example config YAML [346](https://github.com/gooddata/gooddata-python-sdk/pull/346) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/b21fc42d51cf8f40af5e0a8d13fe39bc357e25ba))
- fix --profile-dir to --profiles-dir [346](https://github.com/gooddata/gooddata-python-sdk/pull/346) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/74349f337786e0ab30a0bf17b05fbc3bc62cc841))
- finalize gooddata-dbt [346](https://github.com/gooddata/gooddata-python-sdk/pull/346) ([Jacek](https://github.com/gooddata/gooddata-python-sdk/commit/c4add86789184c416a41e09d06bad605635f5789))
- adding debug and public to the repo [347](https://github.com/gooddata/gooddata-python-sdk/pull/347) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/7858ce16a75824580fdbd2284bc41faffef0215e))
- cc057b1: Regenerate API client (hkad98) [348](https://github.com/gooddata/gooddata-python-sdk/pull/348)
- 5442e28: Fix typing for Python 3.8 (hkad98) [348](https://github.com/gooddata/gooddata-python-sdk/pull/348)
- Bump PySDK docu [349](https://github.com/gooddata/gooddata-python-sdk/pull/349) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/a782afd062f9b3e7f89646930ac85215d0b788b2))
- 174e300: Bump to 1.7.0 (hkad98) [350](https://github.com/gooddata/gooddata-python-sdk/pull/350)

1.6.0

Commits
- 1bcf9a5: Adding debug for HUGO env (Mara3l) [336](https://github.com/gooddata/gooddata-python-sdk/pull/336)
- a9fef16: Remove the debug option for hugo (Mara3l) [337](https://github.com/gooddata/gooddata-python-sdk/pull/337)
- WEB-3902 Fix docs not indexing [338](https://github.com/gooddata/gooddata-python-sdk/pull/338) ([Nikola Čech](https://github.com/gooddata/gooddata-python-sdk/commit/83a493e69d2c9cb7b624836d845cc1f93a41af9b))
- 40cf6e0: WEB-3894 404 page for documentation (Nikola Čech) [327](https://github.com/gooddata/gooddata-python-sdk/pull/327)
- b25e3cd: 1.5 -> latest (Mara3l) [341](https://github.com/gooddata/gooddata-python-sdk/pull/341)
- fe23273: Bump mypy and pydantic (hkad98) [325](https://github.com/gooddata/gooddata-python-sdk/pull/325)
- cfd7669: Add infra for gooddata-dbt (hkad98) [325](https://github.com/gooddata/gooddata-python-sdk/pull/325)
- 920b6ed: Add dbt Cloud API calls (hkad98) [325](https://github.com/gooddata/gooddata-python-sdk/pull/325)
- ed3517e: Add tests + fix mypy issues (hkad98) [325](https://github.com/gooddata/gooddata-python-sdk/pull/325)
- a5bc7ed: Regenerate client (hkad98) [342](https://github.com/gooddata/gooddata-python-sdk/pull/342)
- 3b2a46d: Bump doc version to 1.6 (Mara3l) [343](https://github.com/gooddata/gooddata-python-sdk/pull/343)
- 47a14f8: Bump to 1.6.0 (hkad98) [344](https://github.com/gooddata/gooddata-python-sdk/pull/344)

1.5.0

Release notes
We have released new version 1.5, which includes new documentation and some QoL features.
This version is tied to the latest version of GoodData.CN (2.5) and GoodData Cloud.
New features in Python SDK Version 1.5:
* Added JWK support
Quality of Life changes:
* Extended CatalogUser with firstname, lastname and e-mail
* API references

1.4.0

Release notes
We have released new version 1.4, which includes new documentation and some QoL features.
This version is tied to the latest version of GoodData.CN (2.4) and GoodData Cloud.
New features in Python SDK Version 1.4:
* PDF, CSV, XLSX export support
* Added dashboard permissions support
* User Data Filters support
* Support for collectLabelsElements
* PoC for localization of metadata per workspace
* It is possible to translate business titles and descriptions to languages supported by selected third party service, e.g. Google translate API
* All objects are supported - attributes, facts, metrics, insights, dashboards, …
* A new workspace is created for each language
Quality of Life changes:
* Unified API clients into one – gooddata-api-client
* Added support for Python 3.11
Breaking changes:
* Dropped support for Python 3.7




Bug Fixes
- failed fdw docker image build with postgres:12.15 [286](https://github.com/gooddata/gooddata-python-sdk/pull/286) ([hkad98](https://github.com/gooddata/gooddata-python-sdk/commit/47aaf264828c9c2b643dba5c3036a7ec8ead3426))

Commits
- 906d481: Generate new OpenAPI clients (Ondřej Štumpf) [232](https://github.com/gooddata/gooddata-python-sdk/pull/232)
- 9dcfc35: Adopt new WDF columns (Ondřej Štumpf) [232](https://github.com/gooddata/gooddata-python-sdk/pull/232)
- 871de0b: Fix docker-compose value of FF (Ondřej Štumpf) [232](https://github.com/gooddata/gooddata-python-sdk/pull/232)
- fc7717d: Add missing imports (Ondřej Štumpf) [232](https://github.com/gooddata/gooddata-python-sdk/pull/232)
- 5277ff0: Delete afm, metadata, and scan clients from pre-commit (hkad98) [235](https://github.com/gooddata/gooddata-python-sdk/pull/235)
- 7ba8d11: Delete afm, metadata, and scan clients (hkad98) [235](https://github.com/gooddata/gooddata-python-sdk/pull/235)
- 77bc735: Clean up after delete (hkad98) [235](https://github.com/gooddata/gooddata-python-sdk/pull/235)
- 5ed1aa8: Add PDF, CSV, XLSX export support (hkad98) [238](https://github.com/gooddata/gooddata-python-sdk/pull/238)
- 81da5d2: Add test support (hkad98) [238](https://github.com/gooddata/gooddata-python-sdk/pull/238)
- 4f9c1af: WEB-3674: Added a Prism plugin to improve highlighting of (basta) [236](https://github.com/gooddata/gooddata-python-sdk/pull/236)
- 4c06c03: Allow passing values for polling in export service (hkad98) [242](https://github.com/gooddata/gooddata-python-sdk/pull/242)
- f9426a5: Add option to set page size in dataframe factory (hkad98) [244](https://github.com/gooddata/gooddata-python-sdk/pull/244)
- Hugo highlighting fix [245](https://github.com/gooddata/gooddata-python-sdk/pull/245) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/a083cefd19749b33c18e59bff5ae91420f2ad323))
- 57f97c3: NAS-4748: Extend python SDK by dashboard permissions (Jan Kittler) [246](https://github.com/gooddata/gooddata-python-sdk/pull/246)
- ce9f506: Adding PySDK preview and fixing vulnerability (Mara3l) [254](https://github.com/gooddata/gooddata-python-sdk/pull/254)
- 9fbbb26: Changing the styling to kebab (Mara3l) [254](https://github.com/gooddata/gooddata-python-sdk/pull/254)
- 00c2ccf: Adding -f option to rm, to not throw errors (Mara3l) [256](https://github.com/gooddata/gooddata-python-sdk/pull/256)
- WEB-3580 Remove GA code [257](https://github.com/gooddata/gooddata-python-sdk/pull/257) ([Nikola Čech](https://github.com/gooddata/gooddata-python-sdk/commit/02e669389b978f292e92ac5368307c07a5d70dc0))
- highlight fix [258](https://github.com/gooddata/gooddata-python-sdk/pull/258) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/1264404ad231a0a6cdfc58174447906331c2dc8a))
- fix typo in example [259](https://github.com/gooddata/gooddata-python-sdk/pull/259) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/fcbbb45fa13d3e749ac2411e165318255ce1b97f))
- 0bff758: WIP data class finalisation (hkad98) [265](https://github.com/gooddata/gooddata-python-sdk/pull/265)
- adding the `/dev` support [264](https://github.com/gooddata/gooddata-python-sdk/pull/264) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/a49a31258914fed6a264cb230e2d56d9dbc5445a))
- a8e72c0: PSDK-142: Remove deprecated FF, add FF for new ME (Jacek) [265](https://github.com/gooddata/gooddata-python-sdk/pull/265)
- changing the styling of the banner [264](https://github.com/gooddata/gooddata-python-sdk/pull/264) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/519d64985b1090e9d79ed8e7612b63948fb2920d))
- dev label styling [264](https://github.com/gooddata/gooddata-python-sdk/pull/264) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/d32919282e950170838a2b75ab27209a4a6a5346))
- b93c128: PSDK-142: New design for entity APIs (Jacek) [265](https://github.com/gooddata/gooddata-python-sdk/pull/265)
- e43c2ba: PSDK-142: New design for entity APIs - regen test fixtures (Jacek) [265](https://github.com/gooddata/gooddata-python-sdk/pull/265)
- 0daaf3d: CAL-788: Update OAPI generated gooddata-api-client (Martin Cermak) [263](https://github.com/gooddata/gooddata-python-sdk/pull/263)
- b6d0afc: CAL-788: Fix user(group)? permissions and cassettes (Martin Cermak) [263](https://github.com/gooddata/gooddata-python-sdk/pull/263)
- 39c9caa: CAL-788: Fix vcrpy_utils - headers (Martin Cermak) [263](https://github.com/gooddata/gooddata-python-sdk/pull/263)
- 78153ce: CAL-788: Support UserDataFilter entity (Martin Cermak) [263](https://github.com/gooddata/gooddata-python-sdk/pull/263)
- 176c591: CAL-788: Support missing analyticalDashboardExtensions (Martin Cermak) [263](https://github.com/gooddata/gooddata-python-sdk/pull/263)
- 99d6fc5: CAL-788: Support userDataFilters entity api (Martin Cermak) [263](https://github.com/gooddata/gooddata-python-sdk/pull/263)
- fdf81f1: CAL-788: Regenerate fixtures (Martin Cermak) [263](https://github.com/gooddata/gooddata-python-sdk/pull/263)
- ffb022d: PSDK-144: PoC for localization per workspace (Jacek) [266](https://github.com/gooddata/gooddata-python-sdk/pull/266)
- 3d093ce: PSDK-144: PoC for localization per workspace - tests (Jacek) [266](https://github.com/gooddata/gooddata-python-sdk/pull/266)
- 742aa59: Fix issue with logging out of the package (hkad98) [267](https://github.com/gooddata/gooddata-python-sdk/pull/267)
- c026ff5: Add missing import to gooddata_sdk (Jacek) [268](https://github.com/gooddata/gooddata-python-sdk/pull/268)
- 9721203: Add missing properties to InsightMetric (Jacek) [268](https://github.com/gooddata/gooddata-python-sdk/pull/268)
- 2f250e7: Allow using model_container without validObject function (Jacek) [268](https://github.com/gooddata/gooddata-python-sdk/pull/268)
- 55f8c0c: Add more properties to model_container for dev convenience (Jacek) [268](https://github.com/gooddata/gooddata-python-sdk/pull/268)
- c689bc7: Add missing import for workspace settings (Jacek) [269](https://github.com/gooddata/gooddata-python-sdk/pull/269)
- d920d4e: Translate date dim title, descr and tags (Jacek) [269](https://github.com/gooddata/gooddata-python-sdk/pull/269)
- 769ef24: Allow profile extension + minor bug fix (hkad98) [270](https://github.com/gooddata/gooddata-python-sdk/pull/270)
- f91100a: Bump tbump version (hkad98) [271](https://github.com/gooddata/gooddata-python-sdk/pull/271)
- b2cba67: Fix wrong URL address in gooddata-sdk/setup.py (hkad98) [271](https://github.com/gooddata/gooddata-python-sdk/pull/271)
- 51ab7dd: Add dev release process (hkad98) [271](https://github.com/gooddata/gooddata-python-sdk/pull/271)
- 4d941d3: PSDK-145: Fix next_dev script, ++ is not supported in some envs (Jacek) [272](https://github.com/gooddata/gooddata-python-sdk/pull/272)
- 83b39ad: Accept next dev version directly in tbump (hkad98) [273](https://github.com/gooddata/gooddata-python-sdk/pull/273)
- 22c3206: DP-2463-typos (Mara3l) [274](https://github.com/gooddata/gooddata-python-sdk/pull/274)
- e4f74bb: Updating redirects (Mara3l) [274](https://github.com/gooddata/gooddata-python-sdk/pull/274)
- lowercase python fix in codeblocks [274](https://github.com/gooddata/gooddata-python-sdk/pull/274) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/a5a956e673e0c584b812abb8ff97af05404981de))
- hiding workspace as a parameter [274](https://github.com/gooddata/gooddata-python-sdk/pull/274) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/a64fa67953163dfe20c0eef2659c2c99033d4c59))
- effed74: PSDK-144: Allow custom path to localization file (Jacek) [276](https://github.com/gooddata/gooddata-python-sdk/pull/276)
- 6b08762: PSDK-136: Add basic support for collectLabelsElements API (Jacek) [276](https://github.com/gooddata/gooddata-python-sdk/pull/276)
- 3351371: Freeze version of urllib3 to prevent the pipeline failing (Jacek) [276](https://github.com/gooddata/gooddata-python-sdk/pull/276)
- 8b56a14: PSDK-146: Localization - translate titles/descr in headers of dashboard rows (Jacek) [276](https://github.com/gooddata/gooddata-python-sdk/pull/276)
- 684e131: PSDK-144: FIX localization - do not add workspace_id to custom layout path (Jacek) [277](https://github.com/gooddata/gooddata-python-sdk/pull/277)
- Get only docs/content/en from a PR [281](https://github.com/gooddata/gooddata-python-sdk/pull/281) ([Tomáš Kouba](https://github.com/gooddata/gooddata-python-sdk/commit/48706c7448dfdf2b78cc88768b8b1f345f36b801))
- Checkout master with recursive strategy [282](https://github.com/gooddata/gooddata-python-sdk/pull/282) ([Tomáš Kouba](https://github.com/gooddata/gooddata-python-sdk/commit/9802f54a63fe5fbe64a161d9ee493ecb976d8ccb))
- Checkout master with recursive strategy [282](https://github.com/gooddata/gooddata-python-sdk/pull/282) ([Tomáš Kouba](https://github.com/gooddata/gooddata-python-sdk/commit/188b2e7c5b3a39979d1f0a2605be24ccded5e7fc))
- 5522f8d: Merge branch 'Checkout_only_docs2' of github.com:gooddata/gooddata-python-sdk into Checkout_only_docs2 (Tomáš Kouba) [282](https://github.com/gooddata/gooddata-python-sdk/pull/282)
- 2a5f877: Add missing export setting and custom override for export service (hkad98) [283](https://github.com/gooddata/gooddata-python-sdk/pull/283)
- c03c1a8: Allow tabular export by insight_id (hkad98) [284](https://github.com/gooddata/gooddata-python-sdk/pull/284)
- b351992: PSDK-150: localization - handle missing title/description in ADM (Jacek) [288](https://github.com/gooddata/gooddata-python-sdk/pull/288)
- b6c6377: Add readthedocs config files (hkad98) [291](https://github.com/gooddata/gooddata-python-sdk/pull/291)
- a5991b5: Add 3.11 support and remove 3.7 support (hkad98) [291](https://github.com/gooddata/gooddata-python-sdk/pull/291)
- 808ce39: Bump python_requires in setup.py (hkad98) [291](https://github.com/gooddata/gooddata-python-sdk/pull/291)
- eead718: Remove importlib-metadata (hkad98) [291](https://github.com/gooddata/gooddata-python-sdk/pull/291)
- 8046cfc: Bump dependencies (hkad98) [292](https://github.com/gooddata/gooddata-python-sdk/pull/292)
- 0f8048c: Adapt black fixes (hkad98) [292](https://github.com/gooddata/gooddata-python-sdk/pull/292)
- 9496eb2: PSDK-152: fix paths in .readthedocs.yaml (Pavel Cerny) [293](https://github.com/gooddata/gooddata-python-sdk/pull/293)
- b55ac5a: Remove custom_override from export_tabular_by_insight_id (hkad98) [294](https://github.com/gooddata/gooddata-python-sdk/pull/294)
- c57fb9d: Change tbump rules (hkad98) [243](https://github.com/gooddata/gooddata-python-sdk/pull/243)
- b2a46f6: Removing Comment PR job (Mara3l) [295](https://github.com/gooddata/gooddata-python-sdk/pull/295)
- f5f3298: Generate new client (hkad98) [296](https://github.com/gooddata/gooddata-python-sdk/pull/296)
- 824f918: Fix issues caused by generated client (hkad98) [296](https://github.com/gooddata/gooddata-python-sdk/pull/296)
- 03dfc7f: New fixtures (hkad98) [296](https://github.com/gooddata/gooddata-python-sdk/pull/296)
- bb47656: Adapt changes from generated clients (hkad98) [300](https://github.com/gooddata/gooddata-python-sdk/pull/300)
- ae79bdc: DP-2433: adding exporting documentation (Mara3l) [298](https://github.com/gooddata/gooddata-python-sdk/pull/298)
- adding version 1.4 to config and redir [301](https://github.com/gooddata/gooddata-python-sdk/pull/301) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/1857e358803a8c4eb2f64fd0417efb002f3d98c6))
- c29545a: Pandas docstrings update (Mara3l) [299](https://github.com/gooddata/gooddata-python-sdk/pull/299)
- 548616e: Add missing gooddata-api-client dependency (hkad98) [303](https://github.com/gooddata/gooddata-python-sdk/pull/303)
- 79ba39b: Bump to 1.4.0 (hkad98) [302](https://github.com/gooddata/gooddata-python-sdk/pull/302)

1.3.0

Release notes
We have released new version 1.3, which includes new documentation and some QoL features.
This version is tied to the latest version of GoodData.CN (2.3) and GoodData Cloud.

**New features in Python SDK Version 1.3:**
* Loading of credentials from a config file
* Cloning of workspaces
* Extended support for SQL-based datasets
* [Brotli](https://github.com/google/brotli) payload compression
* Other minor enhancements

**Quality of Life changes:**
* New documentation
* Moved from[ readthedocs](https://readthedocs.org/) to[ Hugo](https://gohugo.io/)
* New linter
* * Moved from[ flake8](https://flake8.pycqa.org/en/latest/) to[ ruff](https://github.com/charliermarsh/ruff)
* Updated the style of docstring to comply with[ google python standards](https://google.github.io/styleguide/pyguide.html#3-python-style-rules)

**Breaking changes**
* Internal method `get_user_groups` has been renamed to `user_groups` and now returns `List[CatalogUserGroup]` instead of `List[str]`

Commits
- 5cd6090: Fix installed alpha releases (hkad98) [175](https://github.com/gooddata/gooddata-python-sdk/pull/175)
- Improve alpha release versioning doc [176](https://github.com/gooddata/gooddata-python-sdk/pull/176) ([Roman Hartig](https://github.com/gooddata/gooddata-python-sdk/commit/b3cbaebcf228eeb9d83356bc5f1bc2afd11474c3))
- f5eec23: XSH-907: Update api clients (Roman Hartig) [178](https://github.com/gooddata/gooddata-python-sdk/pull/178)
- 5913fa0: XSH-907: Tabular export doc update (Roman Hartig) [178](https://github.com/gooddata/gooddata-python-sdk/pull/178)
- Add missing import for CatalogDeclarativeMetric [179](https://github.com/gooddata/gooddata-python-sdk/pull/179) ([hkad98](https://github.com/gooddata/gooddata-python-sdk/commit/8f273c60928a8f3879939cb2d508eeaa4f37e045))
- FDW set Dockerfile dependency [181](https://github.com/gooddata/gooddata-python-sdk/pull/181) ([hkad98](https://github.com/gooddata/gooddata-python-sdk/commit/ee4839f3c6784a704aa0b542ee96fe75a5d5f82d))
- 485878c: Initialize GoodDataSdk from file (hkad98) [182](https://github.com/gooddata/gooddata-python-sdk/pull/182)
- 7a44d67: XSH-835: Set root logger to NullHandler (Roman Hartig) [183](https://github.com/gooddata/gooddata-python-sdk/pull/183)
- 1c2a389: XSH-835: Allow logging of trace IDs (Roman Hartig) [183](https://github.com/gooddata/gooddata-python-sdk/pull/183)
- 31a5f1b: Update settings files (hkad98) [184](https://github.com/gooddata/gooddata-python-sdk/pull/184)
- da82287: Add docsy submodule (hkad98) [184](https://github.com/gooddata/gooddata-python-sdk/pull/184)
- bfc6f46: Add new documentation content (hkad98) [184](https://github.com/gooddata/gooddata-python-sdk/pull/184)
- 44aede4: Build and deploy workflow (hkad98) [184](https://github.com/gooddata/gooddata-python-sdk/pull/184)
- netlify-deploy [188](https://github.com/gooddata/gooddata-python-sdk/pull/188) ([hkad98](https://github.com/gooddata/gooddata-python-sdk/commit/d7cb51970fd907943e01f791b8cc9f1e8249f170))
- action input [189](https://github.com/gooddata/gooddata-python-sdk/pull/189) ([hkad98](https://github.com/gooddata/gooddata-python-sdk/commit/06d3090529238a250dc4a2389e4793e7669f1234))
- 252e948: PSDK-116 Fix: Missing redirect (czechian) [190](https://github.com/gooddata/gooddata-python-sdk/pull/190)
- 5ef463b: PSDK-116 Fix: Missing redirect config (czechian) [191](https://github.com/gooddata/gooddata-python-sdk/pull/191)
- 63e8b55: Fix CODEOWNERS (hkad98) [192](https://github.com/gooddata/gooddata-python-sdk/pull/192)
- b009b95: Hugo doc build check (hkad98) [192](https://github.com/gooddata/gooddata-python-sdk/pull/192)
- 46cb2a3: PSDK-122: Update docker-compose.yaml (hkad98) [193](https://github.com/gooddata/gooddata-python-sdk/pull/193)
- 6eeb8db: Add hkad98 as codeowner (hkad98) [194](https://github.com/gooddata/gooddata-python-sdk/pull/194)
- b3b0f9e: WEB-3601 Redirect for /latest (czechian) [195](https://github.com/gooddata/gooddata-python-sdk/pull/195)
- a0b3392: Fixing Breadcrumbs (Mara3l) [196](https://github.com/gooddata/gooddata-python-sdk/pull/196)
- 6205b1b: WEB-3602 new Python SDK documentation - Navigation bug (Mara3l) [196](https://github.com/gooddata/gooddata-python-sdk/pull/196)
- 2dbe341: WEB-3603 new Python SDK documentation - GitHub logo styling (Mara3l) [196](https://github.com/gooddata/gooddata-python-sdk/pull/196)
- 0fdc246: Fixing [ZWSP] randomly in text (Mara3l) [198](https://github.com/gooddata/gooddata-python-sdk/pull/198)
- hugo build action [197](https://github.com/gooddata/gooddata-python-sdk/pull/197) ([hkad98](https://github.com/gooddata/gooddata-python-sdk/commit/a64095c7ac55d0c9fac29698100a706634b900c2))
- 0ebbb75: Changing documentation links for README.md (Mara3l) [199](https://github.com/gooddata/gooddata-python-sdk/pull/199)
- ed864b2: Adding Documentation for Data Source Services. (Mara3l) [198](https://github.com/gooddata/gooddata-python-sdk/pull/198)
- c356690: Fixing missing breadcrumb space (Mara3l) [198](https://github.com/gooddata/gooddata-python-sdk/pull/198)
- b7627a9: Adding Parameter shortcodes (Mara3l) [198](https://github.com/gooddata/gooddata-python-sdk/pull/198)
- 2e65015: PSDK-128 update GitHub actions (hkad98) [200](https://github.com/gooddata/gooddata-python-sdk/pull/200)
- ece0082: Change linter to ruff (hkad98) [201](https://github.com/gooddata/gooddata-python-sdk/pull/201)
- 520f069: Fix E741 (hkad98) [201](https://github.com/gooddata/gooddata-python-sdk/pull/201)
- de7894c: Adding Hugo Contents and spelling fixes (Mara3l) [198](https://github.com/gooddata/gooddata-python-sdk/pull/198)
- 823d432: Merge branch 'master' into PSDK-121 (Jan Kadlec) [201](https://github.com/gooddata/gooddata-python-sdk/pull/201)
- b16f0ca: DP-2353 Foreign Data Wrapper docu Update (Mara3l) [202](https://github.com/gooddata/gooddata-python-sdk/pull/202)
- a0c6bc6: Administration Documentation (Mara3l) [202](https://github.com/gooddata/gooddata-python-sdk/pull/202)
- e8193b9: Data Connection Documentation (Mara3l) [202](https://github.com/gooddata/gooddata-python-sdk/pull/202)
- cc33242: Workspace documentation (Mara3l) [202](https://github.com/gooddata/gooddata-python-sdk/pull/202)
- 58bcb66: Workspace Content Documentation (Mara3l) [202](https://github.com/gooddata/gooddata-python-sdk/pull/202)
- 074d180: Code sync with Hugo documentation (Mara3l) [202](https://github.com/gooddata/gooddata-python-sdk/pull/202)
- e17c748: XSH-914: Explicitly handle '(empty value)' in dataframe creation (Roman Hartig) [204](https://github.com/gooddata/gooddata-python-sdk/pull/204)
- d3a0f0c: PSDK-129: Function for changing case of physical objects in LDM (Jacek) [205](https://github.com/gooddata/gooddata-python-sdk/pull/205)
- 77fa368: PSDK-129: Function for changing case of physical objects in LDM (Jacek) [205](https://github.com/gooddata/gooddata-python-sdk/pull/205)
- e9d0d41: PSDK-129: Allow chaining of extension methods in DeclarativeModel (Jacek) [206](https://github.com/gooddata/gooddata-python-sdk/pull/206)
- Fix wrong code snippet [208](https://github.com/gooddata/gooddata-python-sdk/pull/208) ([hkad98](https://github.com/gooddata/gooddata-python-sdk/commit/7ff046c680aa4e6bd0a7730b091da62429f84cdc))
- bdfab1e: PSDK-130: Clone workspace (Jacek) [207](https://github.com/gooddata/gooddata-python-sdk/pull/207)
- 003f2b1: moving documentation (Mara3l) [209](https://github.com/gooddata/gooddata-python-sdk/pull/209)
- 3c4e134: Cleaning up actions and .gitignore (Mara3l) [209](https://github.com/gooddata/gooddata-python-sdk/pull/209)
- 79f4c71: XSH-929: Use unique (empty value) representation (Roman Hartig) [210](https://github.com/gooddata/gooddata-python-sdk/pull/210)
- 888a09d: Split workflow for docs – old and Hugo (hkad98) [209](https://github.com/gooddata/gooddata-python-sdk/pull/209)
- 0a0d0c7: Adding htmltest for Hugo documentation (Mara3l) [211](https://github.com/gooddata/gooddata-python-sdk/pull/211)
- 3640d29: Fixing broken links (Mara3l) [211](https://github.com/gooddata/gooddata-python-sdk/pull/211)
- 76da0f9: WEB-3604 AddSearch fix (Nikola Čech) [212](https://github.com/gooddata/gooddata-python-sdk/pull/212)
- Update example for list_data_sources [214](https://github.com/gooddata/gooddata-python-sdk/pull/214) ([Robert Moucha](https://github.com/gooddata/gooddata-python-sdk/commit/93c00a26c01b3afdcc6b099195582915306be88f))
- 65545e7: Add Versioning (Mara3l) [213](https://github.com/gooddata/gooddata-python-sdk/pull/213)
- 94f84ae: Fix relURL in Version selector (Nikola Čech) [213](https://github.com/gooddata/gooddata-python-sdk/pull/213)
- action and navbar fix [216](https://github.com/gooddata/gooddata-python-sdk/pull/216) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/5030445c85304695ef8ab756ba9fbb13a02c8efd))
- 4d41c9a: Adding missing images (Mara3l) [216](https://github.com/gooddata/gooddata-python-sdk/pull/216)
- 7520df3: CAL-750: update OAPI clients to latest OAPI version (Pavel Cerny) [217](https://github.com/gooddata/gooddata-python-sdk/pull/217)
- d034e49: CAL-750: fix support tooling configuration (Pavel Cerny) [217](https://github.com/gooddata/gooddata-python-sdk/pull/217)
- 88c81ce: CAL-750: regenerate vcr cassettes after OAPI update (Pavel Cerny) [217](https://github.com/gooddata/gooddata-python-sdk/pull/217)
- 677f5fe: CAL-750: add scanSql endpoint support (Pavel Cerny) [217](https://github.com/gooddata/gooddata-python-sdk/pull/217)
- d7f5897: CAL-750: add support for metadata sql-dataets extension (Pavel Cerny) [217](https://github.com/gooddata/gooddata-python-sdk/pull/217)
- 10cf4f1: DP-2405 Installation Guide Update (Mara3l) [218](https://github.com/gooddata/gooddata-python-sdk/pull/218)
- 5b03156: CAL-765: add support for showAllValues (Pavel Cerny) [219](https://github.com/gooddata/gooddata-python-sdk/pull/219)
- 568d4c6: Load credentials for GoodPandas from config file (hkad98) [220](https://github.com/gooddata/gooddata-python-sdk/pull/220)
- 19a4333: Extend CatalogUser methods with user groups manipulation (hkad98) [221](https://github.com/gooddata/gooddata-python-sdk/pull/221)
- 56ff9a9: Fix old linter reference in project_common.mk (hkad98) [223](https://github.com/gooddata/gooddata-python-sdk/pull/223)
- 90662fc: Add brotli compression support (hkad98) [222](https://github.com/gooddata/gooddata-python-sdk/pull/222)
- 25a75f6: New fixtures (hkad98) [222](https://github.com/gooddata/gooddata-python-sdk/pull/222)
- 430aab7: CAL-750: regenerate OAPI clients (Pavel Cerny) [225](https://github.com/gooddata/gooddata-python-sdk/pull/225)
- ab1b706: CAL-750: update test cassettes (Pavel Cerny) [225](https://github.com/gooddata/gooddata-python-sdk/pull/225)
- ba0d520: CAL-750: fix tests related to WDF (Pavel Cerny) [225](https://github.com/gooddata/gooddata-python-sdk/pull/225)
- 01f703d: CAL-750: ignore temporary test files by copyright (Pavel Cerny) [225](https://github.com/gooddata/gooddata-python-sdk/pull/225)
- 12b03a3: CAL-750: fix scanSql response processing errors (Pavel Cerny) [225](https://github.com/gooddata/gooddata-python-sdk/pull/225)
- 369b80c: Change deprecation note (hkad98) [226](https://github.com/gooddata/gooddata-python-sdk/pull/226)
- aa4e631: PSDK-137 Update CONTRIBUTING.md (Mara3l) [224](https://github.com/gooddata/gooddata-python-sdk/pull/224)
- 8fe98ff: Update Getting Started with profiles (Mara3l) [224](https://github.com/gooddata/gooddata-python-sdk/pull/224)
- Fixing makefile `new-docs` path [224](https://github.com/gooddata/gooddata-python-sdk/pull/224) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/17720397ef6760f7ad9d000f000b18ae9c24bd45))
- d923d5a: Documentation for `clone_workspace` (Mara3l) [224](https://github.com/gooddata/gooddata-python-sdk/pull/224)
- 9b8a492: Update docstrings (Mara3l) [224](https://github.com/gooddata/gooddata-python-sdk/pull/224)
- bd650d9: DP-2405 Installation Guide Update (Mara3l) [224](https://github.com/gooddata/gooddata-python-sdk/pull/224)
- Installation-fix [224](https://github.com/gooddata/gooddata-python-sdk/pull/224) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/75999d80da4c3d2e913684ebe8aba944fbca4343))
- 2949e0d: MS SQL and Databricks support (hkad98) [227](https://github.com/gooddata/gooddata-python-sdk/pull/227)
- typo fix [224](https://github.com/gooddata/gooddata-python-sdk/pull/224) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/231467141c910b50acd5ce0d8fc51f49b3b341fc))
- 09514bd: Remove Sphinx docs from gooddata-sdk (hkad98) [228](https://github.com/gooddata/gooddata-python-sdk/pull/228)
- update MAINTENANCE.md [229](https://github.com/gooddata/gooddata-python-sdk/pull/229) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/631578b3d5dba5c0dadb7eb903c25c358e6cc1fb))
- bb5aebd: Generate new clients (hkad98) [230](https://github.com/gooddata/gooddata-python-sdk/pull/230)
- 6f83b3b: Fix test (hkad98) [230](https://github.com/gooddata/gooddata-python-sdk/pull/230)
- a0497d2: Generate fixtures (hkad98) [230](https://github.com/gooddata/gooddata-python-sdk/pull/230)
- MAINTENANCE.md & doc release scripts [231](https://github.com/gooddata/gooddata-python-sdk/pull/231) ([Mara3l](https://github.com/gooddata/gooddata-python-sdk/commit/3970d2317dd0afd2caa7b03665e49fc59f4a7a6c))
- 24c3c80: Fix missing requirement in setup.py (hkad98) [233](https://github.com/gooddata/gooddata-python-sdk/pull/233)
- b72ec20: Bump to 1.3.0 (hkad98) [234](https://github.com/gooddata/gooddata-python-sdk/pull/234)
- 4e63f04: Change docs links (hkad98) [234](https://github.com/gooddata/gooddata-python-sdk/pull/234)

Page 7 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.