tag:github.com,2008:https://github.com/johntrefethen/TabPy/releases
Release notes from TabPy
2020-11-10T18:28:04Z
tag:github.com,2008:Repository/316364605/2.3.1
2020-11-10T18:28:04Z
2.3.1: Hotfix: model redeployment (#462)
<ul>
<li>
<p>Fix model redeployment</p>
</li>
<li>
<p>Fix style and update version</p>
</li>
</ul>
<p>Co-authored-by: Olek Golovatyi <a href="mailto:ogolovatyi@salesforce.com">ogolovatyi@salesforce.com</a></p>
0golovatyi
tag:github.com,2008:Repository/316364605/2.2.0
2020-08-26T21:54:55Z
2.2.0: Merge pull request #444 from tableau/dev
<p>Auth bugs fixes</p>
harold-xi
tag:github.com,2008:Repository/316364605/2.1.0
2020-08-14T23:06:06Z
2.1.0
<p>Fix package for v2</p>
johntrefethen
tag:github.com,2008:Repository/316364605/2.0.0
2020-08-14T22:21:35Z
TabPy v2.0.0 (#441)
<ul>
<li>
<p>added anvoa to supported pre-deployed models in tabpy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="505542366" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/350" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/350/hovercard" href="https://github.com/tableau/TabPy/pull/350">tableau#350</a>)</p>
</li>
<li>
<p>added anvoa to supported pre-deployed models in tabpy</p>
</li>
<li>
<p>fixed pep8 issue</p>
</li>
<li>
<p>fixed md</p>
</li>
<li>
<p>Add Ctrl+C handler (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="502367209" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/348" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/348/hovercard" href="https://github.com/tableau/TabPy/pull/348">tableau#348</a>)</p>
</li>
<li>
<p>Add Ctrl+C handler</p>
</li>
<li>
<p>Fix unit tests warnings for genson</p>
</li>
<li>
<p>Add test to increase code coverage</p>
</li>
<li>
<p>Add</p>
</li>
<li>
<p>Change default from 10Mb to 100Mb for request size</p>
</li>
<li>
<p>Increase code coverage</p>
</li>
<li>
<p>Increase code coverage</p>
</li>
<li>
<p>Convert buffer size to int</p>
</li>
<li>
<p>Add Ctrl+C test</p>
</li>
<li>
<p>Delete test added to the wrong folder</p>
</li>
<li>
<p>Update CHANGELOG</p>
</li>
<li>
<p>Update test_app.py</p>
</li>
<li>
<p>Remove dead code</p>
</li>
<li>
<p>Don't count coverage for multiline expressions</p>
</li>
<li>
<p>Add test case for invalid protocol</p>
</li>
<li>
<p>Add test case for _check_endpoint_name</p>
</li>
<li>
<p>Remove dead code</p>
</li>
<li>
<p>Fix vulnerabilities found by LGTM (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="527437681" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/361" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/361/hovercard" href="https://github.com/tableau/TabPy/pull/361">tableau#361</a>)</p>
</li>
<li>
<p>Fix vulnerabilities found by LGTM</p>
</li>
<li>
<p>Fix test failures</p>
</li>
<li>
<p>Dev improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="540047265" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/384" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/384/hovercard" href="https://github.com/tableau/TabPy/pull/384">tableau#384</a>)</p>
</li>
<li>
<p>Fix flake8 warnings</p>
</li>
<li>
<p>Merge from master</p>
</li>
<li>
<p>Fix pycodestyle</p>
</li>
<li>
<p>Fix more flake8 warnings</p>
</li>
<li>
<p>Fix tests to pass again</p>
</li>
<li>
<p>Create test_coveralls_codestyle.yml (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="540007059" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/382" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/382/hovercard" href="https://github.com/tableau/TabPy/pull/382">tableau#382</a>)</p>
</li>
<li>
<p>Use github actions</p>
</li>
<li>
<p>Documentation improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="541266820" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/385" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/385/hovercard" href="https://github.com/tableau/TabPy/pull/385">tableau#385</a>)</p>
</li>
<li>
<p>Delete .travis.yml</p>
</li>
<li>
<p>Fix Ctrl+C failing on extra parameter in signal handler</p>
</li>
<li>
<p>Remove outdated documentation for how to configure connection</p>
</li>
<li>
<p>tabpy.py to use docopt</p>
</li>
<li>
<p>Update tabpy-user with docopt</p>
</li>
<li>
<p>Update CHANGELOG</p>
</li>
<li>
<p>Fix code style</p>
</li>
<li>
<p>Change regex, add remove method, and edit qeury_timeout (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="538086093" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/375" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/375/hovercard" href="https://github.com/tableau/TabPy/pull/375">tableau#375</a>)</p>
</li>
<li>
<p>Added Client.remove method to delete deployed model</p>
</li>
<li>
<p>Fix bug for query_timeout types</p>
</li>
<li>
<p>Update CHANGELOG</p>
</li>
<li>
<p>Fix missing script result/return bug</p>
</li>
<li>
<p>Fix github workflow for push</p>
</li>
<li>
<p>Code improvement: app._parse_config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="544046529" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/391" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/391/hovercard" href="https://github.com/tableau/TabPy/pull/391">tableau#391</a>)</p>
</li>
<li>
<p>Update app.py</p>
</li>
<li>
<p>v0.8.10 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="546541966" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/392" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/392/hovercard" href="https://github.com/tableau/TabPy/pull/392">tableau#392</a>)</p>
</li>
<li>
<p>Collect test coverage with scrutinizer instead of coveralls</p>
</li>
<li>
<p>Restore coverage collecting with coveralls</p>
</li>
<li>
<p>Update scrutinizer settings</p>
</li>
<li>
<p>Add support for Python 3.8</p>
</li>
<li>
<p>Fix static page and add unit test for it</p>
</li>
<li>
<p>Delete obsolete test</p>
</li>
<li>
<p>Dev cov (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="548360743" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/394" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/394/hovercard" href="https://github.com/tableau/TabPy/pull/394">tableau#394</a>)</p>
</li>
<li>
<p>Collect test coverage with scrutinizer instead of coveralls</p>
</li>
<li>
<p>Restore coverage collecting with coveralls</p>
</li>
<li>
<p>Update scrutinizer settings</p>
</li>
<li>
<p>Add support for Python 3.8</p>
</li>
<li>
<p>Fix static page and add unit test for it</p>
</li>
<li>
<p>Delete obsolete test</p>
</li>
<li>
<p>Restore scrutinizer configuration</p>
</li>
<li>
<p>Linting as separate build step</p>
</li>
<li>
<p>Restore scrutinizer configuration</p>
</li>
<li>
<p>Update .scrutinizer.yml</p>
</li>
<li>
<p>Update .scrutinizer.yml</p>
</li>
<li>
<p>Restore scrutinizer configuration</p>
</li>
<li>
<p>Update pull_request.yml</p>
</li>
<li>
<p>Code style improvements</p>
</li>
<li>
<p>Code style improvements</p>
</li>
<li>
<p>Code style improvements</p>
</li>
<li>
<p>Add coverall workflow</p>
</li>
<li>
<p>Initial checkin, working tests.</p>
</li>
<li>
<p>Made common base class for server info tests.</p>
</li>
<li>
<p>pep8 checks.</p>
</li>
<li>
<p>Added documentation for TABPY_AUTH_INFO</p>
</li>
<li>
<p>Fix spacing.</p>
</li>
<li>
<p>Refactor config parsing to allow custom parsers. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="600460549" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/412" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/412/hovercard" href="https://github.com/tableau/TabPy/pull/412">tableau#412</a>)</p>
</li>
<li>
<p>Refactor config parsing to allow custom parsers.</p>
</li>
<li>
<p>Fix pep8</p>
</li>
<li>
<p>Update version and changelog.</p>
</li>
<li>
<p>Changed default for tabpy_auth_info to a boolean.</p>
</li>
<li>
<p>Secure info (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="604206241" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/414" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/414/hovercard" href="https://github.com/tableau/TabPy/pull/414">tableau#414</a>)</p>
</li>
<li>
<p>Update README.md</p>
</li>
<li>
<p>Doc update (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="574249784" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/402" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/402/hovercard" href="https://github.com/tableau/TabPy/pull/402">tableau#402</a>)</p>
</li>
<li>
<p>Fixed broken link</p>
</li>
<li>
<p>Linked to install doc.</p>
</li>
<li>
<p>Dev fix spelling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="595257756" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/408" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/408/hovercard" href="https://github.com/tableau/TabPy/pull/408">tableau#408</a>)</p>
</li>
<li>
<p>Add spelling fix workflow</p>
</li>
<li>
<p>Refactor config parsing to allow custom parsers.</p>
</li>
<li>
<p>Fix pep8</p>
</li>
<li>
<p>Update version and changelog.</p>
</li>
<li>
<p>Changed default for tabpy_auth_info to a boolean.</p>
</li>
<li>
<p>Remove configuration for securing the info API and make it secure by default.</p>
</li>
<li>
<p>Revert "Merge branch 'master' into secureInfo"</p>
</li>
</ul>
<p>This reverts commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/johntrefethen/TabPy/commit/368856193acae0a40327fbb2560c7d7448fa5999/hovercard" href="https://github.com/johntrefethen/TabPy/commit/368856193acae0a40327fbb2560c7d7448fa5999"><tt>3688561</tt></a>, reversing<br>
changes made to <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/johntrefethen/TabPy/commit/a4acc65bbc58cbad4ca20725d3d0d70127596603/hovercard" href="https://github.com/johntrefethen/TabPy/commit/a4acc65bbc58cbad4ca20725d3d0d70127596603"><tt>a4acc65</tt></a>.</p>
<ul>
<li>Removed auth config from uni test.</li>
</ul>
<p>Co-authored-by: nmannheimer <a href="mailto:nathanmannheimer@gmail.com">nathanmannheimer@gmail.com</a><br>
Co-authored-by: Oleksandr Golovatyi <a href="mailto:olekg@outlook.com">olekg@outlook.com</a></p>
<ul>
<li>
<p>Secure info (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="605942382" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/417" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/417/hovercard" href="https://github.com/tableau/TabPy/pull/417">tableau#417</a>)</p>
</li>
<li>
<p>Update README.md</p>
</li>
<li>
<p>Doc update (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="574249784" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/402" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/402/hovercard" href="https://github.com/tableau/TabPy/pull/402">tableau#402</a>)</p>
</li>
<li>
<p>Fixed broken link</p>
</li>
<li>
<p>Linked to install doc.</p>
</li>
<li>
<p>Dev fix spelling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="595257756" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/408" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/408/hovercard" href="https://github.com/tableau/TabPy/pull/408">tableau#408</a>)</p>
</li>
<li>
<p>Add spelling fix workflow</p>
</li>
<li>
<p>Refactor config parsing to allow custom parsers.</p>
</li>
<li>
<p>Fix pep8</p>
</li>
<li>
<p>Update version and changelog.</p>
</li>
<li>
<p>Changed default for tabpy_auth_info to a boolean.</p>
</li>
<li>
<p>Remove configuration for securing the info API and make it secure by default.</p>
</li>
<li>
<p>Revert "Merge branch 'master' into secureInfo"</p>
</li>
</ul>
<p>This reverts commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/johntrefethen/TabPy/commit/368856193acae0a40327fbb2560c7d7448fa5999/hovercard" href="https://github.com/johntrefethen/TabPy/commit/368856193acae0a40327fbb2560c7d7448fa5999"><tt>3688561</tt></a>, reversing<br>
changes made to <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/johntrefethen/TabPy/commit/a4acc65bbc58cbad4ca20725d3d0d70127596603/hovercard" href="https://github.com/johntrefethen/TabPy/commit/a4acc65bbc58cbad4ca20725d3d0d70127596603"><tt>a4acc65</tt></a>.</p>
<ul>
<li>
<p>Removed auth config from uni test.</p>
</li>
<li>
<p>Removed example for removed setting.</p>
</li>
<li>
<p>Remove unused example config.</p>
</li>
</ul>
<p>Co-authored-by: nmannheimer <a href="mailto:nathanmannheimer@gmail.com">nathanmannheimer@gmail.com</a><br>
Co-authored-by: Oleksandr Golovatyi <a href="mailto:olekg@outlook.com">olekg@outlook.com</a></p>
<ul>
<li>
<p>Clean up API documentation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="620599234" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/420" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/420/hovercard" href="https://github.com/tableau/TabPy/pull/420">tableau#420</a>)</p>
</li>
<li>
<p>Update README.md</p>
</li>
<li>
<p>Doc update (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="574249784" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/402" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/402/hovercard" href="https://github.com/tableau/TabPy/pull/402">tableau#402</a>)</p>
</li>
<li>
<p>Fixed broken link</p>
</li>
<li>
<p>Linked to install doc.</p>
</li>
<li>
<p>Dev fix spelling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="595257756" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/408" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/408/hovercard" href="https://github.com/tableau/TabPy/pull/408">tableau#408</a>)</p>
</li>
<li>
<p>Add spelling fix workflow</p>
</li>
<li>
<p>Update LICENSE</p>
</li>
</ul>
<p>update to Tableau Software LLC</p>
<ul>
<li>v 1.1.0: Secure /info with auth (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="605939656" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/415" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/415/hovercard" href="https://github.com/tableau/TabPy/pull/415">tableau#415</a>)</li>
</ul>
<ul>
<li>
<p>Authorization is now required for the /info API method.<br>
This method did not check authentication previously. This change is<br>
backwards compatible with Tableau clients.</p>
</li>
<li>
<p>Improved config parsing flexibility. Previously the<br>
TABPY_EVALUATE_TIMEOUT setting would be set to a default if<br>
tabpy couldn't parse the value. Now it will throw an exception<br>
at startup.</p>
</li>
</ul>
<ul>
<li>
<p>Clean up API documentation</p>
</li>
<li>
<p>Clean up API documentation</p>
</li>
<li>
<p>Clean up API documentation</p>
</li>
</ul>
<p>Co-authored-by: nmannheimer <a href="mailto:nathanmannheimer@gmail.com">nathanmannheimer@gmail.com</a><br>
Co-authored-by: lriggs <a href="mailto:lriggs@tableau.com">lriggs@tableau.com</a><br>
Co-authored-by: Olek Golovatyi <a href="mailto:ogolovatyi@tableau.com">ogolovatyi@tableau.com</a></p>
<ul>
<li>
<p>Code improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="655074550" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/431" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/431/hovercard" href="https://github.com/tableau/TabPy/pull/431">tableau#431</a>)</p>
</li>
<li>
<p>Rename tabpy_server and tabpy_tools to server and tools (breaking change)</p>
</li>
<li>
<p>fix flake8 warnings</p>
</li>
<li>
<p>Clean up code to reduce number of conditions</p>
</li>
<li>
<p>Remove pypi publishing instructions - those are Tableau specific</p>
</li>
<li>
<p>Restore tabpy_tools and tabpy_server names</p>
</li>
<li>
<p>Restore tabpy_tools and tabpy_server names</p>
</li>
<li>
<p>Restore tabpy_tools and tabpy_server names</p>
</li>
<li>
<p>Unit and integration tests passing</p>
</li>
<li>
<p>Update .gitignore</p>
</li>
<li>
<p>do not track settings.json for VSCode</p>
</li>
<li>
<p>Fix server -> tabpy_server</p>
</li>
<li>
<p>more cleaning for tabpy_server names</p>
</li>
<li>
<p>make "python setup.py test" work</p>
</li>
<li>
<p>add coverage module as required</p>
</li>
<li>
<p>delete tests node for scrutinizer run</p>
</li>
<li>
<p>Update postman collection</p>
</li>
<li>
<p>remove print from error handling code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="678773939" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/439" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/439/hovercard" href="https://github.com/tableau/TabPy/pull/439">tableau#439</a>)</p>
</li>
<li>
<p>remove print from error handling code</p>
</li>
<li>
<p>remove & for linux cmd</p>
</li>
</ul>
<p>Co-authored-by: Olek Golovatyi <a href="mailto:ogolovatyi@tableau.com">ogolovatyi@tableau.com</a></p>
<ul>
<li>
<p>Return HTTP 400 status when receiving a request with authentication credentials and authN is not configured (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="679356651" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/440" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/440/hovercard" href="https://github.com/tableau/TabPy/pull/440">tableau#440</a>)</p>
</li>
<li>
<p>added 400 bad request response to event when authorization is not set up but user sends username and password</p>
</li>
<li>
<p>added unit tests to test what happens when there are credentials, but no authentication is required</p>
</li>
<li>
<p>renamed not_authorized flag to authentication_error flag</p>
</li>
<li>
<p>changed line formatting</p>
</li>
<li>
<p>changed the way auth error is handled</p>
</li>
<li>
<p>Version to 2.0.0</p>
</li>
<li>
<p>Version to 2.0.0</p>
</li>
<li>
<p>Fix codystyle warnings</p>
</li>
<li>
<p>Restore scrutinizer settings</p>
</li>
<li>
<p>Fix codestyle</p>
</li>
</ul>
<p>Co-authored-by: sbabayan <a href="mailto:34922408+sbabayan@users.noreply.github.com">34922408+sbabayan@users.noreply.github.com</a><br>
Co-authored-by: ogolovatyi <a href="mailto:ogolovatyi@OGOLOVATYI.tsi.lan">ogolovatyi@OGOLOVATYI.tsi.lan</a><br>
Co-authored-by: Brennan Bugbee <a href="mailto:Bugbeeb@gmail.com">Bugbeeb@gmail.com</a><br>
Co-authored-by: Logan Riggs <a href="mailto:lriggs@tableau.com">lriggs@tableau.com</a><br>
Co-authored-by: Olek Golovatyi <a href="mailto:ogolovatyi@tableau.com">ogolovatyi@tableau.com</a><br>
Co-authored-by: nmannheimer <a href="mailto:nathanmannheimer@gmail.com">nathanmannheimer@gmail.com</a><br>
Co-authored-by: harold-xi <a href="mailto:69485232+harold-xi@users.noreply.github.com">69485232+harold-xi@users.noreply.github.com</a></p>
0golovatyi
tag:github.com,2008:Repository/316364605/1.1.0
2020-04-23T23:46:04Z
v 1.1.0: Secure /info with auth (#415)
<ul>
<li>
<p>Authorization is now required for the /info API method.<br>
This method did not check authentication previously. This change is<br>
backwards compatible with Tableau clients.</p>
</li>
<li>
<p>Improved config parsing flexibility. Previously the<br>
TABPY_EVALUATE_TIMEOUT setting would be set to a default if<br>
tabpy couldn't parse the value. Now it will throw an exception<br>
at startup.</p>
</li>
</ul>
0golovatyi
tag:github.com,2008:Repository/316364605/1.0.0
2020-02-14T23:23:42Z
1.0.0: TabPy v1 (#400)
<ul>
<li>Delete startup scripts</li>
<li>Set version to 1.0.0</li>
<li>TabPy is now Tableau Supported</li>
<li>Collect code coverage with scrutinizer'</li>
<li>Remove coveralls step</li>
</ul>
0golovatyi
tag:github.com,2008:Repository/316364605/0.9.0
2020-01-31T21:00:44Z
0.9.0
<p>v0.9.0: Fix model deployement with removing usage of pip._internal (#…</p>
0golovatyi
tag:github.com,2008:Repository/316364605/0.8.13
2020-01-14T20:55:32Z
0.8.13
<p>Add missing static folder to wheels</p>
johntrefethen
tag:github.com,2008:Repository/316364605/0.8,11
2020-01-14T20:38:52Z
0.8,11
<p>Merge branch 'master' of <a href="https://github.com/tableau/TabPy">https://github.com/tableau/TabPy</a></p>
johntrefethen
tag:github.com,2008:Repository/316364605/0.8.10
2020-01-14T19:36:29Z
v0.8.10 (#388)
<ul>
<li>
<p>added anvoa to supported pre-deployed models in tabpy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="505542366" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/350" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/350/hovercard" href="https://github.com/tableau/TabPy/pull/350">tableau#350</a>)</p>
</li>
<li>
<p>added anvoa to supported pre-deployed models in tabpy</p>
</li>
<li>
<p>fixed pep8 issue</p>
</li>
<li>
<p>fixed md</p>
</li>
<li>
<p>Add Ctrl+C handler (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="502367209" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/348" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/348/hovercard" href="https://github.com/tableau/TabPy/pull/348">tableau#348</a>)</p>
</li>
<li>
<p>Add Ctrl+C handler</p>
</li>
<li>
<p>Fix unit tests warnings for genson</p>
</li>
<li>
<p>Add test to increase code coverage</p>
</li>
<li>
<p>Add</p>
</li>
<li>
<p>Change default from 10Mb to 100Mb for request size</p>
</li>
<li>
<p>Increase code coverage</p>
</li>
<li>
<p>Increase code coverage</p>
</li>
<li>
<p>Convert buffer size to int</p>
</li>
<li>
<p>Add Ctrl+C test</p>
</li>
<li>
<p>Delete test added to the wrong folder</p>
</li>
<li>
<p>Update CHANGELOG</p>
</li>
<li>
<p>Update test_app.py</p>
</li>
<li>
<p>Remove dead code</p>
</li>
<li>
<p>Don't count coverage for multiline expressions</p>
</li>
<li>
<p>Add test case for invalid protocol</p>
</li>
<li>
<p>Add test case for _check_endpoint_name</p>
</li>
<li>
<p>Remove dead code</p>
</li>
<li>
<p>Fix vulnerabilities found by LGTM (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="527437681" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/361" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/361/hovercard" href="https://github.com/tableau/TabPy/pull/361">tableau#361</a>)</p>
</li>
<li>
<p>Fix vulnerabilities found by LGTM</p>
</li>
<li>
<p>Fix test failures</p>
</li>
<li>
<p>Dev improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="540047265" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/384" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/384/hovercard" href="https://github.com/tableau/TabPy/pull/384">tableau#384</a>)</p>
</li>
<li>
<p>Fix flake8 warnings</p>
</li>
<li>
<p>Merge from master</p>
</li>
<li>
<p>Fix pycodestyle</p>
</li>
<li>
<p>Fix more flake8 warnings</p>
</li>
<li>
<p>Fix tests to pass again</p>
</li>
<li>
<p>Create test_coveralls_codestyle.yml (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="540007059" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/382" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/382/hovercard" href="https://github.com/tableau/TabPy/pull/382">tableau#382</a>)</p>
</li>
<li>
<p>Use github actions</p>
</li>
<li>
<p>Documentation improvements (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="541266820" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/385" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/385/hovercard" href="https://github.com/tableau/TabPy/pull/385">tableau#385</a>)</p>
</li>
<li>
<p>Delete .travis.yml</p>
</li>
<li>
<p>Fix Ctrl+C failing on extra parameter in signal handler</p>
</li>
<li>
<p>Remove outdated documentation for how to configure connection</p>
</li>
<li>
<p>tabpy.py to use docopt</p>
</li>
<li>
<p>Update tabpy-user with docopt</p>
</li>
<li>
<p>Update CHANGELOG</p>
</li>
<li>
<p>Fix code style</p>
</li>
<li>
<p>Change regex, add remove method, and edit qeury_timeout (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="538086093" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/375" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/375/hovercard" href="https://github.com/tableau/TabPy/pull/375">tableau#375</a>)</p>
</li>
<li>
<p>Added Client.remove method to delete deployed model</p>
</li>
<li>
<p>Fix bug for query_timeout types</p>
</li>
<li>
<p>Update CHANGELOG</p>
</li>
<li>
<p>Fix missing script result/return bug</p>
</li>
<li>
<p>Fix github workflow for push</p>
</li>
<li>
<p>Code improvement: app._parse_config (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="544046529" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/391" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/391/hovercard" href="https://github.com/tableau/TabPy/pull/391">tableau#391</a>)</p>
</li>
<li>
<p>Update app.py</p>
</li>
<li>
<p>v0.8.10 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="546541966" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/392" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/392/hovercard" href="https://github.com/tableau/TabPy/pull/392">tableau#392</a>)</p>
</li>
<li>
<p>Collect test coverage with scrutinizer instead of coveralls</p>
</li>
<li>
<p>Restore coverage collecting with coveralls</p>
</li>
<li>
<p>Update scrutinizer settings</p>
</li>
<li>
<p>Add support for Python 3.8</p>
</li>
<li>
<p>Fix static page and add unit test for it</p>
</li>
<li>
<p>Delete obsolete test</p>
</li>
<li>
<p>Dev cov (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="548360743" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/394" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/394/hovercard" href="https://github.com/tableau/TabPy/pull/394">tableau#394</a>)</p>
</li>
<li>
<p>Collect test coverage with scrutinizer instead of coveralls</p>
</li>
<li>
<p>Restore coverage collecting with coveralls</p>
</li>
<li>
<p>Update scrutinizer settings</p>
</li>
<li>
<p>Add support for Python 3.8</p>
</li>
<li>
<p>Fix static page and add unit test for it</p>
</li>
<li>
<p>Delete obsolete test</p>
</li>
<li>
<p>Restore scrutinizer configuration</p>
</li>
<li>
<p>Linting as separate build step</p>
</li>
<li>
<p>Restore scrutinizer configuration</p>
</li>
<li>
<p>Update .scrutinizer.yml</p>
</li>
<li>
<p>Update .scrutinizer.yml</p>
</li>
<li>
<p>Restore scrutinizer configuration</p>
</li>
<li>
<p>Update pull_request.yml</p>
</li>
<li>
<p>Code style improvements</p>
</li>
<li>
<p>Code style improvements</p>
</li>
<li>
<p>Code style improvements</p>
</li>
</ul>
<p>Co-authored-by: sbabayan <a href="mailto:34922408+sbabayan@users.noreply.github.com">34922408+sbabayan@users.noreply.github.com</a><br>
Co-authored-by: Brennan Bugbee <a href="mailto:Bugbeeb@gmail.com">Bugbeeb@gmail.com</a></p>
0golovatyi