Releases: tableau/server-client-python
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
v0.30 bug fix release
v0.29 incremental update
What's Changed
- Various github action updates
- Bump urllib3 from 2.0.4 to 2.0.7 by @dependabot
- Fixed type annotation for workbook.refresh by @pes-magic in #1319
- Remove comment with fake password that was causing confusion by @bcantoni in #1323
- Add all missing RequestOptions fields by @jorwoods in #1307
- Jorwoods/1312 download hotfix by @jorwoods in #1330
- support for multiple intervals for hourly, daily, and monthly schedules by @a-torres-2 in #1328
- Jorwoods/tasks no schedule by @jorwoods in #1297
- Issue 1299 by @kykrueger in #1300
- Fix #1301 duplicate default permission requests by @gconklin in #1302
New Contributors
- @dependabot made their first contribution in #1287
- @pes-magic made their first contribution in #1319
- @kykrueger made their first contribution in #1300
- @gconklin made their first contribution in #1302
Full Changelog: v0.28...v0.29
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 [email protected]
Co-authored-by: Lars Breddemann [email protected]
Co-authored-by: jorwoods [email protected]
Co-authored-by: Austin [email protected]
Co-authored-by: Yasuhisa Yoshida [email protected]
Co-authored-by: Brian Cantoni [email protected]
Co-authored-by: a-torres-2 [email protected]
Co-authored-by: Łukasz Włodarczyk [email protected]
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