Skip to content

v1.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Nov 14:56
· 1209 commits to master since this release
af6e971

Release notes

These release notes summarize changes contained in the Python SDK 1.2 release. Please ensure you are using the latest version of GoodData.CN (2.2) or GoodData Cloud before trying these out.

Improvements to working with APIs

Added unified Python package gooddata-api-client that combines the following packages:

  • gooddata-afm-client
  • gooddata-metadata-client
  • gooddata-scan-client

Please note that the three packages will be deprecated and only the gooddata-api-client will be maintained going forward.

Improvements to working with entities

  • The entity data source was reimplemented as a data class.
  • Added support for Greenplum data sources. Please note that at the moment Greenplum is only supported in GoodData Cloud.

Support for managing declarative layouts

  • Added a series of methods, store_xxx_to_disk, and load_xxx_from_disk, for the analytical model, LDM, and PDM. These methods let you store these layouts without including their parent organization and workspace in the file structure.

Breaking changes

  • Attribute data_source_type was renamed to type for the CatalogDataSource entity.

Commits

  • 06e05e0: PSDK-94 fix tests-support installation (hkad98) #149
  • 43727a1: PSDK-95: Enable schemata parameter in ScanRequest (Jacek) #150
  • recreate folders containing stored fixtures #150 (Jacek)
  • 0756843: PSDK-97 fix missing imports (hkad98) #151
  • edba589: PSDK-102 add parameter to mypy.ini (hkad98) #153
  • c9b8a55: PSDK-102 add missing Optional (hkad98) #153
  • 30b7867: XSH-800 Regenerate afm-client to reflect updated AFM API (Dominik Sauer) #152
  • 1f8358f: XSH-800 Rename ResultSizeDimensions and related identifiers (Dominik Sauer) #152
  • c199eba: XSH-800 Check the size limits only on first result chunk (Dominik Sauer) #152
  • 9e84f1b: XSH-800 Rename execution response conversion function and related code (Dominik Sauer) #152
  • 57d42e3: XSH-800 Wrap result cache metadata into a wrapper (Dominik Sauer) #152
  • 0d9ee20: XSH-800 Allow limiting byte size of an execution result (Dominik Sauer) #152
  • 24933f5: PSDK-93 fix package build (hkad98) #154
  • c5442b9: PSDK-28 new package definition (hkad98) #155
  • 5f89564: PSDK-28 generated clients (hkad98) #155
  • cca26b7: PSDK-28 files updated to contain new package (hkad98) #155
  • 104acdd: PSDK-28 adjust existing packages to the new api client (hkad98) #155
  • 03472da: PSDK-28 tests (hkad98) #155
  • 53570da: PSDK-104 added load & store methods to service (hkad98) #156
  • f81bf74: PSDK-104 added tests (hkad98) #156
  • 8428d45: PSDK-105 new package temporary fix (hkad98) #157
  • 8264ede: XSH-837: Allow returning local ids of header labels (Roman Hartig) #158
  • 4b09391: XSH-850: Fix doc typo (Roman Hartig) #159
  • a6552fc: XSH-850: Allow returning DataFrame metadata (Roman Hartig) #159
  • feeae52: XSH-835 Allow specifying custom headers in GoodPandas constructor (Dominik Sauer) #160
  • 4d8824c: XSH-835 Publish sdk property of GoodPandas (Dominik Sauer) #160
  • cbbcfb1: Update image for fossa scanning (Binh Pham) #161
  • d056609: Updated clients (hkad98) #162
  • 3504fe6: PSDK-103 Fix docker image name (hkad98) #163
  • 0428534: PSDK-103 BigQuery data source API change (hkad98) #163
  • 6b3dc1f: PSDK-103 declarative workspace new parameter (hkad98) #163
  • 83c21fd: PSDK-103 tests + fixtures (hkad98) #163
  • 205cc9c: PSDK-103 Fix entity data source (hkad98) #164
  • 04f287a: PSDK-103 fixtures (hkad98) #164
  • c05a40a: PSDK-111 Update Dockerfile for GoodData FDW (hkad98) #165
  • a7c6408: PSDK-109 change entity data source to use data class (hkad98) #166
  • 134dec9: PSDK-109 test support (hkad98) #166
  • 914653b: PSDK-109 turn off docs build warnings (hkad98) #166
  • a77e7ba: PSDK-108 Add GREENPLUM data source (hkad98) #167
  • e97c640: PSDK-108 tests (hkad98) #167
  • e14c5d5: PSDK-112 add new licenses (hkad98) #168
  • 46ca1c9: XSH-867: Use None in DataFrame index/column names for missing headers (Roman Hartig) #169
  • 561e96c: XSH-880: Document DataFrame creation from ExecutionDefinition/ResultID (Roman Hartig) #170
  • 27b3dd9: Documentation update (hkad98) #171
  • 20ff1af: Regenerate clients for upcoming release (hkad98) #172
  • aff8268: Comment Greenplum test (hkad98) #172
  • 7432a63: Update README.md (iMacho) #173
  • dc1dd8c: Update README.md (iMacho) #173
  • a73a618: .CN -> .CN&Cloud (iMacho) #173
  • 1607c55: Adding Catalog (iMacho) #173
  • 1e6e6c5: Bump to 1.2.0 (hkad98) #174
  • 2296840: tox.ini dependency fix (hkad98) #174
  • 3099907: Docs requirements dependency fix (hkad98) #174