Skip to content

v1.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Jul 10:44
· 930 commits to master since this release
9f20843

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 (hkad98)

Commits

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