Skip to content

Releases: tableau/server-client-python

v0.28 - JWT Auth

04 Oct 09:00
72eb3c8
Compare
Choose a tag to compare

Adds JWT auth

v0.27

08 Jun 03:28
Compare
Choose a tag to compare

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

  • enable filtering for Excel downloads #1209, #1281

  • 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

25 Apr 06:38
307d8a2
Compare
Choose a tag to compare

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

16 Mar 18:42
e4fbe41
Compare
Choose a tag to compare
  • Implement custom view objects (#1195)
  • Fix bug in update-datasources before 3.15 (#1203) (fixes #1072)
  • catch exceptions from ServerInfo (#1204)
  • add query-tagging attribute to connection (#1202) (add explanation for why it doesn't work on hyper)

v0.24

14 Feb 20:52
514cc13
Compare
Choose a tag to compare

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

22 Dec 22:53
db441bd
Compare
Choose a tag to compare

Fixed automated publishing of packages to PyPI. No code changes since v0.23.1.

v0.23.1

14 Oct 04:00
4873a58
Compare
Choose a tag to compare

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

28 Sep 07:46
ef9e7fd
Compare
Choose a tag to compare

What's Changed

  • Add custom session injection, Fix bug for http_options by @jacalata in #1119

Full Changelog: v0.22...v0.23

v0.22

20 Sep 10:53
f653e15
Compare
Choose a tag to compare

Now also available on pypi! :)

v0.21: type hinting, logging, many small bug fixes and features

13 Sep 00:41
5cb22ca
Compare
Choose a tag to compare
  • 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