Skip to content

Releases: tableau/TabPy

Add capability to deploy models remotely

25 Nov 22:35
fe613a1
Compare
Choose a tag to compare

Add support for deploying functions to a remote TabPy server by setting remote_server=True when creating the Client instance.

Patch update_endpoint_info

06 Nov 22:42
59f4056
Compare
Choose a tag to compare

Patch to allow users to update endpoint info and redeploy functions that do not have is_public set

Add Support for Custom Functions Explorer

23 Sep 20:37
bdb53ac
Compare
Choose a tag to compare
  • Add support for public deployed functions that will be visible to users
    in Tableau when using the Custom Functions Explorer
  • Add functionality to allow users to update existing deployed functions
    without needing to redeploy the function itself

Add support for Python version 3.10, 3.11, and 3.12

05 Sep 15:33
f6c7741
Compare
Choose a tag to compare

Adding support for Python 3.10, 3.11, and 3.12. Remove support for Python 3.7 and 3.8.

Add TabPy Config Parameter for Minimum TLS Version

20 Jun 20:31
5105c14
Compare
Choose a tag to compare

Adding a TabPy config parameter to set the minimum TLS version (TABPY_MINIMUM_TLS_VERSION) that the server will accept for secure connections. By default, the minimum TSL version will be set to TLSv1_2. See https://docs.python.org/3/library/ssl.html#ssl.TLSVersion.MINIMUM_SUPPORTED.

Tableau Python Server (TabPy) installations may be configured to execute arbitrary python code without authentication

28 Jun 20:49
96aa262
Compare
Choose a tag to compare

v2.9.0

An unauthenticated attacker could perform remote code execution on TabPy instances that do not have authentication enabled. This release now requires confirmation to continue when starting TabPy without authentication, with a warning that this is an insecure state and not recommended.

Change to scikit-learn from sklearn

30 Jan 23:26
73b49aa
Compare
Choose a tag to compare

This pull request is to update to version 2.6.0 for TabPy.
It will include these improvements:

Fixes deprecation of sklearn in favor of current package name scikit-learn

It will include these breaking changes:

n/a

TabPy support for Python 3.9

20 Jan 21:47
092a835
Compare
Choose a tag to compare

Improvements

  • A server with Adhoc Disabled Flag on with the wrong credentials will now
    return wrong credentials error instead of telling the user
    that Adhoc Scripts are not allowed on this server.
  • Added documentation for how to run TabPy projects with local changes

Breaking changes

  • Discontinued support for Python 3.6
  • Added support for Python 3.9

Add toggle to turn off evaluate API

12 Aug 13:25
4874227
Compare
Choose a tag to compare

v2.4.0

Improvements

  • Add toggle to turn off evaluate API.

Breaking changes

  • Changing error code to 406 when server not configured for authentication
    but credentials are provided by client.

Add test files to .tar.gz and .zip releases

22 Jan 19:01
2b47fca
Compare
Choose a tag to compare

v2.3.2

Improvements

  • Add test files to .tar.gz and .zip releases.