Tabcmd

Latest version: v2.0.17

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2.0.11

What's Changed
* Set user agent
* add --url, --include-all/--embedded-datasources for create/refresh/delete extract (https://github.com/tableau/tabcmd/issues/210)
* supports --pagesize unspecified (https://github.com/tableau/tabcmd/issues/192)
* support filters with spaces in the parameter ( https://github.com/tableau/tabcmd/issues/176)
Bug fixes:
* https://github.com/tableau/tabcmd/issues/221
* https://github.com/tableau/tabcmd/issues/204

Known gaps from classic tabcmd:

* custom views are not supported in any operations
* the --proxy argument is not supported
* [createsiteusers ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#createsiteusers)does not support the --no-wait option
* [get](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)/[export ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)size parameters are not respected
* [publish ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#publish-filenametwbx-filenametdsx-or-filenamehyper)does not support the --thumbnail-group option
* [refresh-extracts](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#refreshextracts-workbookname-or-datasourcename) does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
No commands that require server administrator permissions are supported.

2.0.10

Fixes a bug where you are unable to add a user to a group with tabcmd 2.0 if username contains uppercase. Remove coercion to lowercase for all user fields in csv.

Known issues:

- custom views are not supported in any operations
- the --proxy argument is not supported
- [createsiteusers ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#createsiteusers)does not support the --no-wait option
- [get](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)/[export ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)size parameters are not respected, and filtering for any parameter with spaces in the names does not work
- [publish ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#publish-filenametwbx-filenametdsx-or-filenamehyper)does not support the --thumbnail-group option
- [refresh-extracts](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#refreshextracts-workbookname-or-datasourcename) does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
- No commands that require server administrator permissions are supported.

2.0.9

fix handling of -f argument for exporting
add --auth and --role args
add --timeout arg

Known issues:
custom views are not supported in any operations
the --proxy argument is not supported
[createsiteusers ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#createsiteusers)does not support the --no-wait option
[get](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)/[export ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)size parameters are not respected, and filtering for any parameter with spaces in the names does not work
[publish ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#publish-filenametwbx-filenametdsx-or-filenamehyper)does not support the --thumbnail-group option
[refresh-extracts](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#refreshextracts-workbookname-or-datasourcename) does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract

No commands that require server administrator permissions are supported.

2.0.8

- add datasources to the list command
- implement publishing a workbook/datasource with embedded credentials

2.0.7

* Implement command line and url parameters for get/export (https://github.com/tableau/tabcmd/pull/175)
* recognize more values for yes on command line (https://github.com/tableau/tabcmd/issues/173)
* fully port to pyproject.toml (https://github.com/tableau/tabcmd/pull/182)
* implement pdf layout/page type (https://github.com/tableau/tabcmd/issues/184, https://github.com/tableau/tabcmd/issues/169)
* tfs 1427025: Confusing error message related to sign-in (https://github.com/tableau/tabcmd/pull/187), (https://github.com/tableau/tabcmd/pull/190)
* stop duplicate logging in session
* extract encryption defaults to false (https://github.com/tableau/tabcmd/pull/193)
* call sites endpoint correctly (https://github.com/tableau/tabcmd/pull/194)
* publish data source to Tableau Cloud for published live connection with Tableau Bridge (https://github.com/tableau/tabcmd/pull/195)

Co-authored-by: Brian Cantoni <bcantonisalesforce.com>
Co-authored-by: Bhuvnesh Singh <bhuvnesh.singhsalesforce.com>

2.0.6

Some known issues exist, but this is expected to be a drop-in replacement for the existing tabcmd client. Any differences (except for necessary changes to use PAT instead of username) can be logged as bugs.

Known issues
- log lines are sometimes written twice
- when logging in to a server, you must specify http or https with the url and you must specify the exact url (e.g https://10ax.online.tableau.com, not just online.tableau.com)
- custom views are not supported in any operations
- [createsiteusers ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#createsiteusers)does not support the --auth, --no-wait options
- [get](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url)/[export ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#get-url) size parameters are not respected, and filtering for any parameter with spaces in the names does not work
- [publish ](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#publish-filenametwbx-filenametdsx-or-filenamehyper)does not support the --thumbnail-group option
- [refresh-extracts](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#refreshextracts-workbookname-or-datasourcename) does not support incremental refresh, asynchronous refresh, or adding/removing calculations for an extract
- [run schedule](https://help.tableau.com/current/online/en-us/tabcmd_cmd.htm#runschedule-schedulename) is not supported

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.