tag:github.com,2008:https://github.com/parino/TabPy/releases
Release notes from TabPy
2020-02-14T23:23:42Z
tag:github.com,2008:Repository/243988781/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/243988781/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/243988781/0.8.13
2020-01-14T20:55:32Z
0.8.13
<p>Add missing static folder to wheels</p>
parino
tag:github.com,2008:Repository/243988781/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>
parino
tag:github.com,2008:Repository/243988781/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
tag:github.com,2008:Repository/243988781/0.8.9
2019-10-22T00:08:58Z
v 0.8.9 (#353)
<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>
</ul>
0golovatyi
tag:github.com,2008:Repository/243988781/0.8
2019-08-20T20:38:25Z
v0.8: Make tabpy pip package (#332)
<h3>Improvements</h3>
<ul>
<li>TabPy is pip package now</li>
<li>Models are deployed with updated script</li>
</ul>
0golovatyi
tag:github.com,2008:Repository/243988781/0.7
2019-07-31T20:42:05Z
0.7: Migrate to Tornado 6 and other improvements (#329)
<ul>
<li>
<p>Added parameter for configuring timeout for /evaluate. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="446865134" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/298" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/298/hovercard" href="https://github.com/tableau/TabPy/pull/298">tableau#298</a>)</p>
</li>
<li>
<p>Added configurable timeout.</p>
</li>
<li>
<p>Added unit test for custom evaluate timeout.</p>
</li>
<li>
<p>Fixed evaluation timeout, added integration tests + additional UT.</p>
</li>
<li>
<p>Documentation updates.</p>
</li>
<li>
<p>Reverting state.ini.</p>
</li>
<li>
<p>Updated file path in server-config.md.</p>
</li>
<li>
<p>Fixing pep8 issues.</p>
</li>
<li>
<p>Improved timeout error messaging.</p>
</li>
<li>
<p>Fixed docs, removed debugging prints.</p>
</li>
<li>
<p>Returning HTTP code 408 on eval timeout.</p>
</li>
<li>
<p>Querying models through /evaluate causes server hang. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="447936861" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/300" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/300/hovercard" href="https://github.com/tableau/TabPy/pull/300">tableau#300</a>)</p>
</li>
<li>
<p>Made call_subprocess non-blocking.</p>
</li>
<li>
<p>Magic?</p>
</li>
<li>
<p>Using native coroutines in EvaluationPlaneHandler.</p>
</li>
<li>
<p>Updated docs to reflect timeout limitations.</p>
</li>
<li>
<p>Resolved markdownlint issue.</p>
</li>
<li>
<p>Back to tornado coroutines.</p>
</li>
<li>
<p>Fixed pep8 style.</p>
</li>
<li>
<p>fixing regex issue where . were not allowed in endpoint path (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="450051119" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/305" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/305/hovercard" href="https://github.com/tableau/TabPy/pull/305">tableau#305</a>) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="450058479" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/306" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/306/hovercard" href="https://github.com/tableau/TabPy/pull/306">tableau#306</a>)</p>
</li>
<li>
<p>adding t-test to pre-deployed models (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="452747880" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/312" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/312/hovercard" href="https://github.com/tableau/TabPy/pull/312">tableau#312</a>)</p>
</li>
<li>
<p>adding t-test to pre-deployed models</p>
</li>
<li>
<p>fixed pep8 issues</p>
</li>
<li>
<p>import error on ttest and updated successful deployment message for sentiment analysis</p>
</li>
<li>
<p>fixed md issues</p>
</li>
<li>
<p>fixed endpoint name in integration tests</p>
</li>
<li>
<p>refactor redundant code and update md</p>
</li>
<li>
<p>Add FAQ.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="470523933" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/325" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/325/hovercard" href="https://github.com/tableau/TabPy/pull/325">tableau#325</a>)</p>
</li>
<li>
<p>Update README.md</p>
</li>
<li>
<p>Create FAQ.md</p>
</li>
<li>
<p>Fix models call via /evaluate in HTTPS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="468837478" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/322" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/322/hovercard" href="https://github.com/tableau/TabPy/pull/322">tableau#322</a>)</p>
</li>
<li>
<p>Fix models call via /evaluate in HTTPS</p>
</li>
<li>
<p>Restore state.ini</p>
</li>
<li>
<p>Delete 'Supported Configurations' page (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="471288258" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/327" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/327/hovercard" href="https://github.com/tableau/TabPy/pull/327">tableau#327</a>)</p>
</li>
<li>
<p>Upgrade to Tornado 6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="474824389" data-permission-text="Title is private" data-url="https://github.com/tableau/TabPy/issues/328" data-hovercard-type="pull_request" data-hovercard-url="/tableau/TabPy/pull/328/hovercard" href="https://github.com/tableau/TabPy/pull/328">tableau#328</a>)</p>
</li>
<li>
<p>remove asyncronous attribute for coroutines</p>
</li>
<li>
<p>Remove dependency on jsonschema</p>
</li>
<li>
<p>Fix markdown</p>
</li>
<li>
<p>Update setup.py</p>
</li>
<li>
<p>Add tornado to travis script</p>
</li>
<li>
<p>Add tornado to travis script</p>
</li>
<li>
<p>Remove tornado-json dependency</p>
</li>
<li>
<p>Update VERSION</p>
</li>
<li>
<p>Update CHANGELOG</p>
</li>
<li>
<p>Fix pycodestyle warnings</p>
</li>
</ul>
0golovatyi
tag:github.com,2008:Repository/243988781/0.6.1
2019-05-30T17:56:24Z
0.6.1: Update version (#307)
<ul>
<li>
<p>fixing regex issue where . were not allowed in endpoint path</p>
</li>
<li>
<p>updating version numbers</p>
</li>
</ul>
sbabayan
tag:github.com,2008:Repository/243988781/0.4
2019-04-16T22:11:33Z
0.4: Merge pull request #258 from tableau/dev
<p>v0.4</p>
0golovatyi