Skip to content

Commit 040ac98

Browse files
committed
Update changelog with message about pinecone.config.OpenApiConfiguration object
1 parent dcf0e4b commit 040ac98

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
### Changed
66
- `pinecone.init()` can now be used to set the pinecone logger's log level.
7+
- The python client `pinecone.config.OpenApiConfiguration` object now uses the certifi package's SSL CA bundle by default. This should fix HTTPS connection errors in certain environments depending on their default CA bundle, including some Google Colab notebooks.
78

89
## [2.0.0] - 2020-10-04
910
### Added

pinecone/config.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from pinecone.core.api_action import ActionAPI, WhoAmIResponse
1616
from pinecone.core.utils.constants import CLIENT_VERSION
1717
from pinecone.core.utils.sentry import sentry_decorator as sentry
18-
from pinecone.core.client.configuration import Configuration
18+
from pinecone.core.client.configuration import Configuration as OpenApiConfiguration
1919

2020
__all__ = [
2121
"Config", "logger", "init"
@@ -36,7 +36,7 @@ class ConfigBase(NamedTuple):
3636
project_name: str = ""
3737
controller_host: str = ""
3838
log_level: str = ""
39-
openapi_config: Configuration = None
39+
openapi_config: OpenApiConfiguration = None
4040

4141

4242
class _CONFIG:
@@ -110,7 +110,7 @@ def reset(self, config_file=None, **kwargs):
110110
self._config = config
111111

112112
# Set OpenAPI client config
113-
default_openapi_config = Configuration.get_default_copy()
113+
default_openapi_config = OpenApiConfiguration.get_default_copy()
114114
default_openapi_config.ssl_ca_cert = certifi.where()
115115
openapi_config = (
116116
kwargs.pop("openapi_config", None)
@@ -194,7 +194,7 @@ def LOG_LEVEL(self):
194194

195195
@sentry
196196
def init(api_key: str = None, host: str = None, environment: str = None, project_name: str = None,
197-
log_level: str = None, openapi_config: Configuration = None,
197+
log_level: str = None, openapi_config: OpenApiConfiguration = None,
198198
config: str = "~/.pinecone", **kwargs):
199199
"""Initializes the Pinecone client.
200200

0 commit comments

Comments
 (0)