NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4362 most downloaded on PyPI
This library enables developers to call any method seen in Tableau Server's REST API documentation.
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 45 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
138 releases · first in 2019
(divinorum-webb) Added functools.wraps to API verification decorator to improve developer experience.
functools.wraps to API verification decorator to improve developer experience.(aldin-apple) Addd support for additional flow endpoints.
(divinorum-webb) Addd support for user-defined page sizes for views and users.
One column per quarter.
(divinorum-webb) Increased the default pages in paginated queries from 100 to 1000.
(divinorum-webb) Added support for additional workbook permissions capabilities.
(divinorum-webb) Fixed a bug which resulted in all view isage statistics to appear as 0.
(divinorum-webb) Made get_users_dataframe querying func default to _all_ fields and enabled user control.
(divinorum-webb) Modified embed credential validations when publishing to support publishing and embedding via OAuth.
(divinorum-webb) Modified logic in querying.get_subscriptions_dataframe().
querying.get_subscriptions_dataframe().(divinorum-webb) Removed usage of the _all_ fields parameter as various REST API endpoints appear to have bugs.
_all_ fields parameter as various REST API endpoints appear to have bugs.(divinorum-webb) Fixed a bug causing the sign_out() method to throw a ConnectionError exception.
sign_out() method to throw a ConnectionError exception.(divinorum-webb) Calling switch_site() to switch to the currently active site no longer raises an exception.
switch_site() to switch to the currently active site no longer raises an exception.(divinorum-webb) Using the querying function get_subscriptions_dataframe now returns an emtpy DataFrame if no subscriptions are found.
get_subscriptions_dataframe now returns an emtpy DataFrame if no subscriptions are found.(divinorum-webb) Fixed incorrect usage of DataFrame.concat() with pd.concat().
DataFrame.concat() with pd.concat().(divinorum-webb) Replaced usage of DataFrame .append() calls with .concat().
.append() calls with .concat().(divinorum-webb) Fixed a bug related to the update_group method.
update_group method.(divinorum-webb) Fixed typo related to requestAccessEnabled flag in site-specific requests.
requestAccessEnabled flag in site-specific requests.(divinorum-webb) Added usage statistics by default in querying.get_all_view_fields.
querying.get_all_view_fields.(divinorum-webb) Added support for user-defined sep param in querying.get_view_data_dataframe.
sep param in querying.get_view_data_dataframe.(divinorum-webb) Merged changes from remote branch replacing a deprecated Pandas method.
(divinorum-webb) Fixed a bug that was passing siteRole instead of minimumSiteRole when creating local groups.
siteRole instead of minimumSiteRole when creating local groups.(divinorum-webb) Added support for metrics, dataroles, and lenses when querying default permissions.
(divinorum-webb) Modified ConnectionError to properly describe that some connection errors may occur due to having insufficient user permissions.
ConnectionError to properly describe that some connection errors may occur due to having insufficient user permissions.(divinorum-webb) Fixed a bug where default headers were not reset for the run_flow_now method.
run_flow_now method.(divinorum-webb) Fixed bug in delete_data_driven_alert method.
delete_data_driven_alert method.(divinorum-webb) Added method run_flow_now to support the Run Flow Now endpoint.
run_flow_now to support the Run Flow Now endpoint.(divinorum-webb) Added utils function get_views_for_workbook_dataframe.
get_views_for_workbook_dataframe.(divinorum-webb) Added support for the Get Schedule endpoint.
Get Schedule endpoint.Revoke Administrator Personal Access Tokens endpoint.(divinorum-webb) Added temporary workaround for Tableau Server no longer supporting the _all_ fields parameter when hitting the Query Workbooks for Si
_all_ fields
parameter when hitting the Query Workbooks for Site endpoint: by default the querying.get_workbooks_dataframe()
function now returns only the _default_ fields instead of the _all_ fields.publish_workbook() method to have a password set
when publishing a workbook with embedded credentials.(divinorum-webb) FIX modified import statements to remove import errors.
(divinorum-webb) FIX refactored create_group logic and fixed a bug that caused errors when creating groups with active directory.
create_group logic and fixed a bug that caused errors
when creating groups with active directory.(divinorum-webb) FIX (temporary) disabled multiple optional parameters for the create_site method. These parameters are triggering Java exceptions on
create_site method.
These parameters are triggering Java exceptions on the Tableau Server side.(divinorum-webb) FIX removed print statements used for testing / troubleshooting.
(divinorum-webb) Corrected a type hints in querying/groups.py.
querying/groups.py.extract_pages() now always returns a list; if no pages are found for the content than the list contains an empty dict.(divinorum-webb) Added type checking to all functions in querying/groups.py.
querying/groups.py.Nothing published for this version
Nothing published for this version
(divinorum-webb) Removed various config details from authentication validation exceptions.
(divinorum-webb) Improved error handling when 'env' does not exist in the given config.
packaging as a requirement for the tableau-api-lib library during install.(divinorum-webb) Added the download_workbook_powerpoint() method.
(divinorum-webb) Removed unnecessary print statements from utils.pagination functions.
utils.pagination functions.(divinorum-webb) Removed unnecessary print statements from utils.querying.tasks functions.
utils.querying.tasks functions.(divinorum-webb) Added support for a querying function returning a Pandas DataFrame for all extract refresh tasks on a site.
(divinorum-webb) Refactored docstrings and TableauServerConnection method parameter documentation.
(divinorum-webb) Fixed a bug related to typechecking paginated results.
(divinorum-webb) Added typeguard as an install requirement.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
(divinorum-webb) Added support for new create_subscription and update_subscription methods.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →