# Changelog ## v1.8.4 (2021-06-30) ### Bug Fixes and Other Changes * modify the way port number passing ## v1.8.3 (2021-04-26) ### Bug Fixes and Other Changes * Create test_multi_tfs.py ## v1.8.2 (2021-04-13) ### Bug Fixes and Other Changes * Update test_container.py ## v1.8.1 (2021-04-07) ### Bug Fixes and Other Changes * set OMP_NUM_THREADS default value to 1 * Wait tfs before starting gunicorn ## v1.8.0 (2021-03-23) ### Features * expose tunable parameters to support multiple tfs * universal requirements.txt and inference.py ### Bug Fixes and Other Changes * To fix python sdk repo localmode tfs tests failing issue * Fix TFS Deploy codebuild issue * Remove the 1s lock for inference * install boto3 * extending the serve.py with GUNICORN workers and threads * adding isnumeric filter to find_model_versions function. * return information of all models * Support multiple Accept types ### Documentation Changes * fix typo in README.md * updating readme with the right context object * fix broken link in README ## v1.7.0 (2020-07-29) ### Features * add model_version_policy to model config ## v1.6.25 (2020-07-23) ### Bug Fixes and Other Changes * change single quotes to double quotes ## v1.6.24 (2020-07-17) ### Bug Fixes and Other Changes * update MME Pre/Post-Processing model and script paths * increasing max_retry for model availability check * multi-model-endpoint support ### Documentation Changes * update README for multi-model endpoint ## v1.6.23.post0 (2020-06-25) ### Testing and Release Infrastructure * add issue templates ## v1.6.23 (2020-06-11) ### Bug Fixes and Other Changes * error code files for TFS2.2 (copied from pip install tf) ## v1.6.22.post0 (2020-05-13) ### Testing and Release Infrastructure * Test against py37 in buildspec ## v1.6.22 (2020-04-20) ### Bug Fixes and Other Changes * TF EIA 1.15 and 2.0 ## v1.6.21 (2020-04-16) ### Bug Fixes and Other Changes * Replaced deprecated aws ecr get-login by get-login-password ## v1.6.20 (2020-04-03) ### Bug Fixes and Other Changes * Updating Pyyaml and Awscli version for tf1.15 * upgrade Pillow version in test example ## v1.6.19 (2020-04-01) ### Bug Fixes and Other Changes * Allowing arguments for deep_learning_container.py for tf ## v1.6.18 (2020-03-26) ### Bug Fixes and Other Changes * Adding of deep_learning_container.py ## v1.6.17 (2020-02-18) ### Bug Fixes and Other Changes * update: Remove multi-model label from CPU containers ## v1.6.16 (2020-02-17) ### Bug Fixes and Other Changes * update r2.0.1 dockerfiles * add 2.1 dockerfiles and tensorflow artifacts * update for 1.15.2 ## v1.6.15 (2020-02-04) ### Bug Fixes and Other Changes * return on_delete method when model successfully deleted * validate tensorflow model version number in model path ## v1.6.14.post0 (2020-01-20) ### Documentation changes * document that pre-/post-processing is not supported with multi-model ## v1.6.14 (2020-01-10) ### Bug fixes and other changes * Add __init__.py to fix unit test * update: Update buildspec for TF 1.15 and 2.0 ## v1.6.13 (2020-01-08) ### Bug fixes and other changes * update copyright year in license header ## v1.6.12.post0 (2020-01-03) ### Documentation changes * update Readme with correct TF versions. ## v1.6.12 (2020-01-02) ### Bug fixes and other changes * update: Release TF 1.15 and TF 2.0 dockerfiles ## v1.6.11 (2019-12-17) ### Bug fixes and other changes * check container is ready in tests ## v1.6.10 (2019-12-13) ### Bug fixes and other changes * increase attempts to allow for large gpu images * ping check and model status check ## v1.6.9 (2019-11-25) ### Bug fixes and other changes * Update EI Dockerfile 1.14 with New Health check, and new binaries ## v1.6.8 (2019-10-25) ### Bug fixes and other changes * update publish-all.sh to match the versions in build-all.sh * upgrade pillow to 6.2.0 in requirements.txt test * use regional endpoint for STS in builds and tests * merge dockerfiles ## v1.6.7 (2019-10-22) ### Bug fixes and other changes * update instance type region availability ## v1.6.6 (2019-10-16) ### Bug fixes and other changes * mme improvements ## v1.6.5 (2019-09-30) ### Bug fixes and other changes * "change: merge asimov branch to master branch (#80)" * merge asimov branch to master branch ## v1.6.4 (2019-09-17) ### Bug fixes and other changes * TFS_SHORT_VERSION explicitly defined in dockerfile ## v1.6.3 (2019-09-13) ### Bug fixes and other changes * add Dockerfile for 1.14 in py3 with EIA ## v1.6.2 (2019-09-09) ### Bug fixes and other changes * require defaul model env var * default SAGEMAKER_TFS_DEFAULT_MODEL_NAME to string value * remove unused fixture ## v1.6.1 (2019-08-15) ### Bug fixes and other changes * Update no-p2 and no-p3 regions ## v1.6.0 (2019-08-09) ### Features * delete models * different invocation url * list models * add model ### Bug fixes and other changes * update request/response model and url key names * README changes ### Documentation changes * add batching to readme ## v1.5.1 (2019-06-21) ### Bug fixes and other changes * use nvidia-docker for local gpu tests ## v1.5.0 (2019-06-20) ### Features * add 1.13 EIA containers ## v1.4.6 (2019-06-18) ### Bug fixes and other changes * fix broken ei tests ## v1.4.5 (2019-06-17) ### Bug fixes and other changes * add batch transform integration test ## v1.4.4 (2019-06-12) ### Bug fixes and other changes * move SageMaker tests to release build ## v1.4.3 (2019-06-12) ### Bug fixes and other changes * use p2.xlarge by default in tests ## v1.4.2 (2019-06-12) ### Bug fixes and other changes * add Tensorflow 1.13 ## v1.4.1 (2019-06-11) ### Bug fixes and other changes * make tox run any pytest tests ## v1.4.0 (2019-06-03) ### Features * support jsonlines output ### Documentation changes * update README.md for EI image ## v1.3.2 (2019-05-29) ### Bug fixes and other changes * change Dockerfile directory structure * allow local test against single container ## v1.3.1.post1 (2019-05-20) ### Documentation changes * update README.md * add pre/post-processing usage examples ## v1.3.1.post0 (2019-05-16) ### Documentation changes * add pre-post-processing documentation ## v1.3.1 (2019-05-08) ### Bug fixes and other changes * add build-all.sh, publish-all.sh scripts ## v1.3.0 (2019-05-06) ### Features * add tensorflow serving batching ### Bug fixes and other changes * install requirements.txt in writable dir ## v1.2.1 (2019-04-29) ### Bug fixes and other changes * make njs code handle missing custom attributes header ## v1.2.0 (2019-04-29) ### Features * add python service for pre/post-processing ## v1.1.9 (2019-04-09) ### Bug fixes and other changes * improve handling of ei binary during builds ## v1.1.8 (2019-04-08) ### Bug fixes and other changes * add data generator and perf tests * remove per-line parsing ## v1.1.7 (2019-04-05) ### Bug fixes and other changes * add additional csv test case ## v1.1.6 (2019-04-04) ### Bug fixes and other changes * handle zero values correctly ## v1.1.5 (2019-04-04) ### Bug fixes and other changes * update EI binary directory. ## v1.1.4 (2019-04-01) ### Changes * Support payloads with many csv rows and change CSV parsing behavior ## v1.1.3 (2019-03-29) ### Bug fixes * update EI binary location ## v1.1.2 (2019-03-14) ### Bug fixes * remove tfs deployment tests ## v1.1.1 (2019-03-13) ### Bug fixes * create bucket during test * fix argname in deployment test * fix repository name in buildspec * add deployment tests and run them concurrently * report error for missing ei version * remove extra commma in buildspec ### Other changes * add eia images to release build * update buildspec to output deployments.json * Modify EI image repository and tag to match Python SDK. * Change test directory to be consistent with PDT pipeline. * Add EI support to TFS container. * simplify tfs versioning * add buildspec.yml for codebuild * add tox, pylint, flake8, jshint