Releases: gooddata/gooddata-python-sdk
Releases · gooddata/gooddata-python-sdk
v1.27.0
Features
- OpenTelemetry tracing integration #791 (Lubo Slivka)
- add config to influence otel context propagation #791 (Lubo Slivka)
- add support for more label elements parameters #793 (Dan Homola)
- extend FlexFun execution context #798 (Dan Homola)
- add the new gooddata-flexfun package #803 (Dan Homola)
- add methods discovery to flight server #803 (Dan Homola)
- improve error handling #803 (Dan Homola)
Bug Fixes
- test execution context deserialization #798 (Dan Homola)
- properly deserialize CatalogFilterBy #798 (Dan Homola)
Documentation
- extend the FlexFun docs #803 (Dan Homola)
Code Refactoring
- get rid of attrs in gooddata-flight-server #798 (Dan Homola)
- simplify flight server method discovery #803 (Dan Homola)
- migrate to decorator-based method discovery #803 (Dan Homola)
- simplify flight server exceptions #803 (Dan Homola)
Tests
- refactor test data #794 (Jan Kadlec)
Builds
- unify tox envlist with rest of SDK #791 (Lubo Slivka)
Chores
- add initial tests for task infra #789 (Lubo Slivka)
- refresh testing TLS certs #789 (Lubo Slivka)
- add forgotten re-exports #797 (Lubo Slivka)
- add missing re-exports #801 (Dan Homola)
- remove flight-server dependencies #805 (Dan Homola)
Commits
v1.26.0
Features
- add support for ExecutionContextFilters #782 (Dan Homola)
Bug Fixes
- type ExecutionContext attribute filter values properly #784 (Dan Homola)
Commits
v1.25.0
Features
- add convertor from Compute dicts to SDK model #763 (Dan Homola)
- drop support for Python 3.8 #762 (Jan Kadlec)
- add python_version in mypy.ini #762 (Jan Kadlec)
- add target-version for ruff #762 (Jan Kadlec)
- add classes to parse executionRequest in Flight RPC #765 (Dan Homola)
- utilize almost majority of UP rules #770 (Jan Kadlec)
- utilize all SIM rules #770 (Jan Kadlec)
- utilize all PERF rules #772 (Jan Kadlec)
- add support for ExecutionContextAttributes #774 (Dan Homola)
Bug Fixes
- prevent Dockerfile warnings #765 (Dan Homola)
- prevent some code smells #765 (Dan Homola)
Code Refactoring
- replace legacy typing with the new one #762 (Jan Kadlec)
- remove py38 from tox envlist #767 (Jan Kadlec)
Continuous Integration
- add gooddata-flight-server to CI builds #765 (Dan Homola)
- publish gooddata-flight-server coverage #765 (Dan Homola)
Chores
- add lint and lint-fix make targets #765 (Dan Homola)
- upgrade dependencies in Dockerfile #765 (Dan Homola)
- enable rollup totals in pysdk aio d-c #775 (Tjev)
- missing dependency for tox #779 (Jan Kadlec)
Commits
v1.24.0
Features
- add support for native totals #744 (Dan Homola)
- Slack notification after successful release #748 (Jan Kadlec)
- add metadata to export_pdf #754 (Jan Kadlec)
- Support filterBy and exactFilter options for collectLabelElement api #758 (Christopher Bonilla)
Code Refactoring
- adapt to the change of NATIVE -> NAT on backend #746 (Dan Homola)
- change typing for Python 3.8 #754 (Jan Kadlec)
Chores
- improve logging of flexfun invocations #750 (Lubo Slivka)
- manually bump version #750 (Lubo Slivka)
- add gooddata-flight-server to tbump config #752 (Jan Kadlec)
- regenerate api client #756 (Tjev)
Commits
v1.23.0
Features
- add missing attributes for declarative users #721 (Jan Kadlec)
- add PythonSDK CLI #721 (Jan Kadlec)
- bootstrap new package #726 (Lubo Slivka)
- add code to read & validate server config #726 (Lubo Slivka)
- add server mainline and CLI #726 (Lubo Slivka)
- enhance server with Flight RPC support #726 (Lubo Slivka)
- introduce FlexFun and FlexFun server #726 (Lubo Slivka)
- add support for TLS #726 (Lubo Slivka)
- add token authentication #726 (Lubo Slivka)
- cli: bumped node cli version #735 (Andy Chumak)
- remove enableCaching and cachePath from DS context #727 (Jan Kadlec)
- key-pair authentication for Snowflake #738 (Jan Kadlec)
Bug Fixes
- missing documentation for get_visualization #718 (Jan Kadlec)
- incorrectly handling credentials for DS #721 (Jan Kadlec)
- result wanted to close Arrow table #726 (Lubo Slivka)
- do not add copyrights to generated test certs #726 (Lubo Slivka)
- regenerate test TLS certificates #726 (Lubo Slivka)
- reflect code review comments #726 (Lubo Slivka)
- add missing package.json to .whl #729 (Jan Kadlec)
- setup.py does not include scripts definition #731 (Lubo Slivka)
- include logging ini file in built wheel #733 (Lubo Slivka)
Code Refactoring
- reformat code using ruff #726 (Lubo Slivka)
Tests
- make tests green #726 (Lubo Slivka)
- remove enableCaching and cachePath from DS context #727 (Jan Kadlec)
Chores
- update license #724 (Jan Kadlec)
- modify format-fix target #726 (Lubo Slivka)
- integrate task exec to flight server #726 (Lubo Slivka)
- tweak ruff settings #726 (Lubo Slivka)
- fix mypy errors #726 (Lubo Slivka)
- add typed marker #731 (Lubo Slivka)
- establish public API #731 (Lubo Slivka)
- regenerate api client #727 (Jan Kadlec)
- simplify ds jdbc tests #738 (Jan Kadlec)
- remove unused licenses #740 (Jan Kadlec)
Commits
v1.22.0
Features
- bump pandas version #698 (Jan Kadlec)
- add support for Python3.12 #698 (Jan Kadlec)
- add python-dotenv dependency #700 (Jan Kadlec)
- accept AaC config #708 (Jan Kadlec)
- inject data source credentials from config #712 (Jan Kadlec)
Bug Fixes
- use master tag instead of stable tag #704 (Jan Kadlec)
- allow specifying timeout for get_visualization #714 (Jan Kadlec)
Chores
- minor improvements #708 (Jan Kadlec)
- bump test dependencies #710 (Jan Kadlec)
- remove unused parameter #712 (Jan Kadlec)
Commits
v1.21.0
v1.20.0
Features
- remove deprecated occurrence of
insight#686 (Jan Kadlec) - Translations PySDK support #688 (Mara3l)
Commits
- rollout ARC github-runner - infra1-small #684 (Hung Cao Hiep)
- 23d7f7e: Bump to 1.20.0 (hkad98) #690
v1.19.0
Features
- add HTML and PDF to supported formats for tabular exports #674 (Jan Kadlec)
- Example URL for generating api-client from PROD #678 (Jan Soubusta)
- Regenerate API client from current PROD #678 (Jan Soubusta)
Bug Fixes
- gooddata-pandas: Store primary labels mapping in DF metadata #660 (Roman Hartig)
- python-sdk: fixed the script to show corresponding 404 message #662 (quanb-duy)
- gooddata-sdk: add additional vis table type detection condition #676 (Tjev)
Documentation
- fix documentation example #656 (hkad98)
- python-sdk: created 404 message for older versions #658 (quanb-duy)
Continuous Integration
- update preview to local only #641 (Mara3l)
- prune docs to 4 latest versions #641 (Mara3l)
- fix generate.sh bug #665 (Mara3l)
- fix hugo #665 (Mara3l)
- move docs to /latest #668 (Mara3l)
- update hugo mods #668 (Mara3l)
- improve hugo build actions #669 (Jan Kadlec)
- add hugo installation #672 (Jan Kadlec)