We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
KServe 0.8 release tracking
/kind feature

**Describe the solution you'd like**
KServe 0.8 release tracking:
RC release Date: 12/30/2021
Release Date: 1/14/2021

KServe Model Serving:
- [x] torchserve v2 protocol
  - https://github.com/kserve/kserve/pull/1870 @jagadeeshi2i 
- [X] Transformer -> Predictor gRPC support
  - https://github.com/kserve/kserve/pull/1933
- [X] MLServer 0.5 update
  - https://github.com/kserve/kserve/pull/1853 @adriangonz 
- [X] Scikit-Learn 1.0.1 and XGBoost 1.5.0 upgrade
  - https://github.com/kserve/kserve/pull/1954 @yuzisun 
- [X] Introduce ServingRuntime to single model serving @pvaneck @Suresh-Nakkeran 
  - https://github.com/kserve/kserve/pull/1901
  - https://github.com/kserve/kserve/pull/1926
- [ ] Introduce new storage spec @Tomcli 
  - https://github.com/kserve/kserve/pull/1899
- [X] Storage initializer fixes
  - https://github.com/kserve/kserve/pull/1883
  - https://github.com/kserve/kserve/pull/1940
- [X] Helm chart for KServe and ModelMesh @yuzisun 
  - https://github.com/kserve/kserve/pull/1878
- [X] KServe SDK features and fixes
  - https://github.com/kserve/kserve/pull/1949 @markwinter 
  - https://github.com/kserve/kserve/pull/1934 @markwinter 
  - https://github.com/kserve/kserve/pull/1918 @markwinter 

ModelMesh:
- [X] Multi-namespace support for ModelMesh
- [X] Improve rest proxy support
  - https://github.com/kserve/rest-proxy/pull/6

Models UI:
- [ ] Models Web App KServe migration @kimwnasptd   
  
  
Website:  
- [ ] Website doc update


**Anything else you would like to add:**
[Miscellaneous information that will assist in solving the issue.]


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `python/kserve/setup.py`
Content:
```
1 # Copyright 2021 The KServe Authors.
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #    http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14 
15 import setuptools
16 
17 TESTS_REQUIRES = [
18     'pytest',
19     'pytest-xdist',
20     'pytest-cov',
21     'pytest-asyncio',
22     'pytest-tornasync',
23     'mypy'
24 ]
25 
26 with open('requirements.txt') as f:
27     REQUIRES = f.readlines()
28 
29 setuptools.setup(
30     name='kserve',
31     version='0.8.0rc0',
32     author="The KServe Authors",
33     author_email='ellisbigelow@google.com, hejinchi@cn.ibm.com, dsun20@bloomberg.net',
34     license="Apache License Version 2.0",
35     url="https://github.com/kserve/kserve/tree/master/python/kserve",
36     description="KServe Python SDK",
37     long_description="Python SDK for KServe Server and Client.",
38     python_requires='>=3.6',
39     packages=[
40         'kserve',
41         'kserve.api',
42         'kserve.constants',
43         'kserve.models',
44         'kserve.handlers',
45         'kserve.utils',
46     ],
47     package_data={'': ['requirements.txt']},
48     include_package_data=True,
49     zip_safe=False,
50     classifiers=[
51         'Intended Audience :: Developers',
52         'Intended Audience :: Education',
53         'Intended Audience :: Science/Research',
54         'Programming Language :: Python :: 3',
55         'Programming Language :: Python :: 3.6',
56         'Programming Language :: Python :: 3.7',
57         "License :: OSI Approved :: Apache Software License",
58         "Operating System :: OS Independent",
59         'Topic :: Scientific/Engineering',
60         'Topic :: Scientific/Engineering :: Artificial Intelligence',
61         'Topic :: Software Development',
62         'Topic :: Software Development :: Libraries',
63         'Topic :: Software Development :: Libraries :: Python Modules',
64     ],
65     install_requires=REQUIRES,
66     tests_require=TESTS_REQUIRES,
67     extras_require={'test': TESTS_REQUIRES}
68 )
69
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/python/kserve/setup.py b/python/kserve/setup.py
--- a/python/kserve/setup.py
+++ b/python/kserve/setup.py
@@ -28,7 +28,7 @@
 
 setuptools.setup(
     name='kserve',
-    version='0.8.0rc0',
+    version='0.8.0',
     author="The KServe Authors",
     author_email='ellisbigelow@google.com, hejinchi@cn.ibm.com, dsun20@bloomberg.net',
     license="Apache License Version 2.0",

{"golden_diff": "diff --git a/python/kserve/setup.py b/python/kserve/setup.py\n--- a/python/kserve/setup.py\n+++ b/python/kserve/setup.py\n@@ -28,7 +28,7 @@\n \n setuptools.setup(\n     name='kserve',\n-    version='0.8.0rc0',\n+    version='0.8.0',\n     author=\"The KServe Authors\",\n     author_email='ellisbigelow@google.com, hejinchi@cn.ibm.com, dsun20@bloomberg.net',\n     license=\"Apache License Version 2.0\",\n", "issue": "KServe 0.8 release tracking\n/kind feature\r\n\r\n**Describe the solution you'd like**\r\nKServe 0.8 release tracking:\r\nRC release Date: 12/30/2021\r\nRelease Date: 1/14/2021\r\n\r\nKServe Model Serving:\r\n- [x] torchserve v2 protocol\r\n  - https://github.com/kserve/kserve/pull/1870 @jagadeeshi2i \r\n- [X] Transformer -> Predictor gRPC support\r\n  - https://github.com/kserve/kserve/pull/1933\r\n- [X] MLServer 0.5 update\r\n  - https://github.com/kserve/kserve/pull/1853 @adriangonz \r\n- [X] Scikit-Learn 1.0.1 and XGBoost 1.5.0 upgrade\r\n  - https://github.com/kserve/kserve/pull/1954 @yuzisun \r\n- [X] Introduce ServingRuntime to single model serving @pvaneck @Suresh-Nakkeran \r\n  - https://github.com/kserve/kserve/pull/1901\r\n  - https://github.com/kserve/kserve/pull/1926\r\n- [ ] Introduce new storage spec @Tomcli \r\n  - https://github.com/kserve/kserve/pull/1899\r\n- [X] Storage initializer fixes\r\n  - https://github.com/kserve/kserve/pull/1883\r\n  - https://github.com/kserve/kserve/pull/1940\r\n- [X] Helm chart for KServe and ModelMesh @yuzisun \r\n  - https://github.com/kserve/kserve/pull/1878\r\n- [X] KServe SDK features and fixes\r\n  - https://github.com/kserve/kserve/pull/1949 @markwinter \r\n  - https://github.com/kserve/kserve/pull/1934 @markwinter \r\n  - https://github.com/kserve/kserve/pull/1918 @markwinter \r\n\r\nModelMesh:\r\n- [X] Multi-namespace support for ModelMesh\r\n- [X] Improve rest proxy support\r\n  - https://github.com/kserve/rest-proxy/pull/6\r\n\r\nModels UI:\r\n- [ ] Models Web App KServe migration @kimwnasptd   \r\n  \r\n  \r\nWebsite:  \r\n- [ ] Website doc update\r\n\r\n\r\n**Anything else you would like to add:**\r\n[Miscellaneous information that will assist in solving the issue.]\r\n\n", "before_files": [{"content": "# Copyright 2021 The KServe Authors.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#    http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport setuptools\n\nTESTS_REQUIRES = [\n    'pytest',\n    'pytest-xdist',\n    'pytest-cov',\n    'pytest-asyncio',\n    'pytest-tornasync',\n    'mypy'\n]\n\nwith open('requirements.txt') as f:\n    REQUIRES = f.readlines()\n\nsetuptools.setup(\n    name='kserve',\n    version='0.8.0rc0',\n    author=\"The KServe Authors\",\n    author_email='ellisbigelow@google.com, hejinchi@cn.ibm.com, dsun20@bloomberg.net',\n    license=\"Apache License Version 2.0\",\n    url=\"https://github.com/kserve/kserve/tree/master/python/kserve\",\n    description=\"KServe Python SDK\",\n    long_description=\"Python SDK for KServe Server and Client.\",\n    python_requires='>=3.6',\n    packages=[\n        'kserve',\n        'kserve.api',\n        'kserve.constants',\n        'kserve.models',\n        'kserve.handlers',\n        'kserve.utils',\n    ],\n    package_data={'': ['requirements.txt']},\n    include_package_data=True,\n    zip_safe=False,\n    classifiers=[\n        'Intended Audience :: Developers',\n        'Intended Audience :: Education',\n        'Intended Audience :: Science/Research',\n        'Programming Language :: Python :: 3',\n        'Programming Language :: Python :: 3.6',\n        'Programming Language :: Python :: 3.7',\n        \"License :: OSI Approved :: Apache Software License\",\n        \"Operating System :: OS Independent\",\n        'Topic :: Scientific/Engineering',\n        'Topic :: Scientific/Engineering :: Artificial Intelligence',\n        'Topic :: Software Development',\n        'Topic :: Software Development :: Libraries',\n        'Topic :: Software Development :: Libraries :: Python Modules',\n    ],\n    install_requires=REQUIRES,\n    tests_require=TESTS_REQUIRES,\n    extras_require={'test': TESTS_REQUIRES}\n)\n", "path": "python/kserve/setup.py"}], "after_files": [{"content": "# Copyright 2021 The KServe Authors.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#    http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport setuptools\n\nTESTS_REQUIRES = [\n    'pytest',\n    'pytest-xdist',\n    'pytest-cov',\n    'pytest-asyncio',\n    'pytest-tornasync',\n    'mypy'\n]\n\nwith open('requirements.txt') as f:\n    REQUIRES = f.readlines()\n\nsetuptools.setup(\n    name='kserve',\n    version='0.8.0',\n    author=\"The KServe Authors\",\n    author_email='ellisbigelow@google.com, hejinchi@cn.ibm.com, dsun20@bloomberg.net',\n    license=\"Apache License Version 2.0\",\n    url=\"https://github.com/kserve/kserve/tree/master/python/kserve\",\n    description=\"KServe Python SDK\",\n    long_description=\"Python SDK for KServe Server and Client.\",\n    python_requires='>=3.6',\n    packages=[\n        'kserve',\n        'kserve.api',\n        'kserve.constants',\n        'kserve.models',\n        'kserve.handlers',\n        'kserve.utils',\n    ],\n    package_data={'': ['requirements.txt']},\n    include_package_data=True,\n    zip_safe=False,\n    classifiers=[\n        'Intended Audience :: Developers',\n        'Intended Audience :: Education',\n        'Intended Audience :: Science/Research',\n        'Programming Language :: Python :: 3',\n        'Programming Language :: Python :: 3.6',\n        'Programming Language :: Python :: 3.7',\n        \"License :: OSI Approved :: Apache Software License\",\n        \"Operating System :: OS Independent\",\n        'Topic :: Scientific/Engineering',\n        'Topic :: Scientific/Engineering :: Artificial Intelligence',\n        'Topic :: Software Development',\n        'Topic :: Software Development :: Libraries',\n        'Topic :: Software Development :: Libraries :: Python Modules',\n    ],\n    install_requires=REQUIRES,\n    tests_require=TESTS_REQUIRES,\n    extras_require={'test': TESTS_REQUIRES}\n)\n", "path": "python/kserve/setup.py"}]}