Releases: tableau/server-client-python
v0.40
v0.39
What's Changed
-
feat: New APIs: Update multiple connections in a single workbook/datasource (#1638)
-
feat: enable toggling attribute capture for a site (#1619)
-
feat: support OIDC endpoints (#1630)
-
feat: add WebAuthoringForFlows capability to Permission class (#1642)
-
feat: support collections in favorites (#1647)
-
feat: Add UAT (unified access token) support to JWT login (#1671)
-
feat: Update permissions_item.py --added ExtractRefresh attribute (#1617) (#1669)
-
feat: make refresh consistent between endpoints (#1665)
-
feat: delete view (#1712)
-
feat: batch create schedule (#1714)
-
feat: users csv import (#1409)
-
feat: implement users bulk_remove
-
feat: enable idp_configuration_id in bulk_add
-
feat: support extensions api (#1672)
-
feat: Add support for receiving "Customized Monthly" schedule intervals (#1670)
-
feat: enable retrieving only owned workbooks by @jorwoods in #1594
-
feat: Add SSL option for connecting to Tableau Server with a weaker DH key length by @bcantoni in #1596
-
1580 list extracts on schedule by @casey-crawford-cfa in #1604
-
fix: add contentType to tags batch actions (#1643)
-
fix: datasource owner/project missing parsing (#1700)
-
fix: datasource description update and publish (#1682)
-
fix: windows decoding error
-
fix: assert on warning instead of ignore
-
fix: add workbook and view setter for custom view (#1730)
-
fix: handle parameters for view filters (#1633)
Full Changelog: v0.38...v0.39
v0.38
What's Changed
-
docs: docstrings for schedules and intervals (#1528)
-
docs: Docstrings for new fields
-
feat: enable retrieving only owned workbooks
-
feat: Add support for multiple IDPs (jorwoods)
-
feat: Add fields:all support (#1563)
-
feat: project support all fields
-
feat: groups all fields
-
feat: views support all fields
-
feat: user support all fields
-
feat: workbook support all fields
-
feat: datasourceitem all fields
-
feat: add fields methods to QuerySet
-
feat: add owner attribute to project
-
Add SSL option for connecting to Tableau Server with a weaker DH key length
Fixes #1582 -
feat: 1580 list extracts on schedule (#1604)
-
chore: type hint database and table objects (#1593)
-
ci: Switch Slack action to use
ubuntu-latestlike our other actions.
Co-authored-by: Jordan Woods [email protected]
Co-authored-by: Jordan Woods [email protected]
Co-authored-by: Brian Cantoni [email protected]
Co-authored-by: casey-crawford-cfa [email protected]
v0.37
What's Changed
- fix: Incorrect size unit when logging fileUpload by @KulykDmytro in #1560
- docs: DatasourceItem and Endpoint docstrings by @jorwoods in #1556
- fix: Change GroupSets.get api for more consistency by @jorwoods in #1568
- fix: Virtual connection ConnectionItem attributes by @jorwoods in #1566
- fix: Remove vizHeight and vizWidth from ImageRequestOptions by @jorwoods in #1565
- feat: Adding incremental refresh option for workbook and datasource endpoints by @renoyjohnm in #1585
- feat: New JobItem code by @renoyjohnm in #1585
New Contributors
- @KulykDmytro made their first contribution in #1560
Full Changelog: v0.36...v0.37
v0.36 hotfix (refresh datasource)
Fixes a 400 Bad Request error when calling Refresh Datasource with 0.35
v0.35
What's Changed
-
feat: capture site content url from sign in by @jorwoods in #1524
-
feat: support for thumbnail related options in workbook publish by @renoyjohnm in #1542
-
feat: incremental refresh for extracts by @jacalata in #1545
-
Fixing set default permissions for virtual connections by @TrimPeachu in #1535
-
feat: publish datasource as replacement by @jacalata in #1546
-
docs: docstrings for Pager and RequestOptions by @jorwoods in #1498
-
docs: docstrings for group endpoint and item by @jorwoods in #1499
-
docs: docstrings for JobItem and Jobs endpoint by @jorwoods in #1529
-
docs: docstrings on ConnectionItem and ConnectionCredentials by @jorwoods in #1526
New Contributors
Full Changelog: v0.34...v0.35
v0.34
What's Changed
- Draft: Make urllib3 dependency more flexible by @bcantoni in #1468
- chore(versions): Upgrade minimum python version by @jorwoods in #1465
- chore(typing): include samples in type checks by @jorwoods in #1455
- fix: queryset support for flowruns by @jorwoods in #1460
- #1464 - docs update for filtering on boolean values by @jacalata in #1471
- chore(versions): update remaining f-strings by @jorwoods in #1477
- #1475 Add 'description' to datasource sample code by @jacalata in #1475
- feat(exceptions): separate failed signin error by @jorwoods in #1478
- docs: add docstrings to auth objects and endpoints by @jorwoods in #1484
- Set FILESIZE_LIMIT_MB via environment variables by @Der-Henning in #1466
- added PulseMetricDefine cap by @AlbertWangXu in #1490
- Adding project permissions handling for databases, tables and virtual connections by @TrimPeachu in #1482
- docs: docstrings for Server and ServerInfo by @jorwoods in #1494
- refactor request_options, add language param by @jacalata in #1481
- docs: docstrings for user item and endpoint by @jorwoods in #1485
- ci: build on python 3.13 by @jorwoods in #1492
- docs: workbook docstrings by @jorwoods in #1488
- chore: type hint default permissions endpoints by @jorwoods in #1493
- fix: handle 0 item response in querysets by @jorwoods in #1501
- ci: cache dependencies for faster builds by @jorwoods in #1497
- Feature: export custom views #999 by @renoyjohnm in #1506
- chore: remove py2 holdover code by @jorwoods in #1496
- Update samples for Python 3.x compatibility by @bcantoni in #1479
- chore: support VizqlDataApiAccess capability by @jorwoods in #1504
- Remove sample code showing group name encoding by @jacalata in #1486
- Update requests library for CVE CVE-2024-35195 by @jacalata in #1507
- docs: docstrings for site item and endpoint by @jorwoods in #1495
- Bring development and master into sync by @jacalata in #1509
- Development to master branch merge by @renoyjohnm in #1511
- Revert "Development to master branch merge" by @renoyjohnm in #1513
- Revert "Bring development and master into sync" by @renoyjohnm in #1517
- Development to master in prep of release 0.34 by @bcantoni in #1519
New Contributors
- @Der-Henning made their first contribution in #1466
- @AlbertWangXu made their first contribution in #1490
- @renoyjohnm made their first contribution in #1506
Full Changelog: v0.33...v0.34
v0.33
What's Changed
- Update contributors by @bcantoni in #1428
- Add support for all types of monthly repeating schedules by @bcantoni in #1462
- Add workbook and datasource name attributes to JobItem Model by @ivanB1975 in #1391
- chore: make auth endpoint imports absolute by @jorwoods in #1410
- chore: make imports for flows absolute by @jorwoods in #1411
- feat: group bulk edit by @jorwoods in #1413
- Add str() and repr() to DatabaseItem by @joelclark in #1432
- feat: add support for groupsets by @jorwoods in #1405
- feat: custom views dl pub by @jorwoods in #1434
- docs: add docstrings detailing the filter options by @jorwoods in #1435
- feat: tag everything by @jorwoods in #1422
- feat: get page and chunk size from env vars by @jorwoods in #1439
- feat: linked tasks by @jorwoods in #1424
- chore: typing decorators by @jorwoods in #1447
- fix: Pager typing by @jorwoods in #1449
- Add GroupSets by @jorwoods in #1444
New Contributors
- @ivanB1975 made their first contribution in #1391
- @joelclark made their first contribution in #1432
Full Changelog: v0.32...v0.33
v0.32
What's Changed
- Bump urllib3 from 2.0.7 to 2.2.2 #1400
- Allow setting page_size in .all and .filter #1417
- Switch to absolute imports for favorites #1415
- Switch to absolute imports for datasource #1416
- Fix pop from empty list #1404
- Ignore known internal warnings on tests #1407
- Add support for changing project owner #1419
- Add type hints to auth models #1403
- Add typing to Pager #1390
- Remove blocks of code and arguments that have been deprecated #1380
- Add usage to views.get_by_id #1383
- Type hint QuerySet and QuerySetEndpoint #1399
- No implicit reexport #1394
- Allow combining PermissionRules #1381
- Add size to datasource item #1397
- Remove outdated dependencies #1398
- Don't lowercase OData server addresses #1396
v0.31
What's Changed
- Remove deprecated cgi package and switch to
email.message.Message#1346 - Allow viz height and width parameters #1348
- Add support for System schedule type #1350
- Add support for daily (24 hour) intervals for tasks #1355
- Update Actions to include Python 3.12 and reduce duplicate test runs #1356
- Add Data Acceleration and Data Freshness Policy support #1343
- Add create cloud flow task support #1371
- Pass parameters in request options #1372
- Improve robustness of Pager results #1370