Releases: tableau/server-client-python
v0.28 - JWT Auth
Adds JWT auth
v0.27
0.27 (#1272)
(Release notes seem to have been left in draft - publishing now for history)
Performance notes: v0.26 had significant performance problems. v0.27 has, we believe, reverted those, and it now runs very slightly slower than v0.25. If you are seeing perf issues in v0.27 that are noticeably worse than v0.25, we'd love to hear.
New functionality
-
update datasource to use bridge (#1224)
-
Add JWTAuth, add repr using qualname
-
Add publish samples attribute (#1264)
-
add support for custom schedules in TOL (#1273)
-
Enable asJob for group update (#1276)
-
fix filter in operator spaces bug (#1259)
-
fix: remove logging configuration from TSC (#1248)
-
Hotfix schedule_item.py for issue 1237 (#1239), Remove duplicate assignments to fields (#1244)
-
Fix shared attribute for custom views (#1280)
Co-authored-by: Tim Payne 47423639+ma7tcsp@users.noreply.github.com
Co-authored-by: Lars Breddemann 139097050+LarsBreddemann@users.noreply.github.com
Co-authored-by: jorwoods jorwoods@users.noreply.github.com
Co-authored-by: Austin 110413815+austinpeters-gohealthuccom@users.noreply.github.com
Co-authored-by: Yasuhisa Yoshida syou6162@gmail.com
Co-authored-by: Brian Cantoni bcantoni@salesforce.com
Co-authored-by: a-torres-2 142839181+a-torres-2@users.noreply.github.com
Co-authored-by: Łukasz Włodarczyk lukasz@pushmetrics.io
v0.26 increased logging, small fixes
What's Changed
- make project nullable on datasource #1210
- add params to workbook publish method #1087
- add certification to publishing a datasource #1058
- add contentURL as a filter #456
- adding sample file for favorites, issue #737 by @narcolino-tableau in #1085
- logging updates, long running uploads now show incremental progress logs by @jacalata in #1222
0.25: Custom Views support
v0.24
What's Changed
- Add logic to retrieve Datarole and Metric permissions by @TrimPeachu in #1163
- Allow injection of sessions (#1111)
- show server info (#1118)
- Fix bug in exposing ExcelRequestOptions and test (#1123)
- Fix a few pylint errors (#1124)
- fix behavior when url has no protocol (#1125)
- add option to pass specific datasources to delete extracts (#1150)
- allow user agent to be set by caller (#1166)
- Fix issues with connections publishing workbooks (#1171)
- Allow download to file-like objects (#1172)
- Add updated_at to JobItem class (#1182)
- fix revision references where xml returned does not match docs (#1176)
- Do not create empty connections list (#1178)
Co-authored-by: Marwan Baghdad mrwanbaghdad76@gmail.com
Co-authored-by: jorwoods jorwoods@users.noreply.github.com
Co-authored-by: Brian Cantoni bcantoni@salesforce.com
Co-authored-by: TrimPeachu 77048868+TrimPeachu@users.noreply.github.com
Co-authored-by: Stu Tomlinson stu@nosnilmot.com
Co-authored-by: Jeremy Harris jercharris89@gmail.com
v0.23.4: Fix PyPI publishing
Fixed automated publishing of packages to PyPI. No code changes since v0.23.1.
v0.23.1
What's Changed
@jacalata
@MrwanBaghdad
@jorwoods
@bcantoni
Add custom session injection, Fix bug for http_options
Full Changelog: v0.23...v0.23.1
SSL fixes
v0.22
v0.21: type hinting, logging, many small bug fixes and features
-
Datasources: Use explicit None identity check for datasource updates (#1099) (Resolves #1062 - cannot set empty password)
-
Projects: add publish-samples option to create/update project
-
Workbooks: fix workbook.delete_extract, add workbook pdf download, make project_id nullable to support "Personal Space", Remove vf support from populate_excel, make hidden views an attribute of Workbooks and deprecate hidden_views flag in publish request
-
Schedules: add get_by_id method
-
Users: Reassign content on user removal, add user import logic
-
Jobs: Add Status, ParentProjectId and StartedAt filters, Extract refreshable item IDs from job XML response
-
Sites: Add version awareness to site create/update methods: Update sites requests for Breaking change in 3.10: flowsEnabled removed, flowsEditingEnabled and flowsSchedulingEnabled added ,Allow setting site user_quota to None if tiered licenses exist
-
Do not eagerly fetch content when a stream was requested
-
create single Credentials class (#1032), Included redacted print methods for each credential type
-
on init set use_server_version = False so that we don't try and contact the server before people finish setting certs
-
add client version/debug header
-
Logging: log RequestOptions params (#1070), add redaction method to remove passwords when logging requests and responses, which can contain embedded credentials, log the url of the request that got an error in the response.
-
fix filter for python 3, remove support for python 3.6 (add python version enforcement in setup.py)
-
Fix slicing logic, add tests for queryset slicing crossing a page, add support for len magic method to queryset
-
Add type hints for workbook and data source revisions, data alerts, Favorites, Flows, groups, permissions, projects, sites, subscriptions, Users, webhooks
-
Samples: fix export sample, delete redundant samples (export_wb, download_view_image), add user import sample, default permissions sample
-
add publish to pypi actio, enable Black for CI, consolidate config files into pyproject.toml
co-authored-by: Amar Yadav AmarKumar.Yadav@genmills.com
Co-authored-by: Jac jacalata@users.noreply.github.com
Co-authored-by: Stephen Mitchell scum@mac.com
Co-authored-by: jorwoods jorwoods@users.noreply.github.com
Co-authored-by: Brian Cantoni bcantoni@salesforce.com
Co-authored-by: Tyler Doyle doyle.tyler@gmail.com
Co-authored-by: bcmyguest1 49045013+bcmyguest1@users.noreply.github.com