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