Skip to content

Breaking change in TLS Handling in 7.3.3 #201

Closed
@aquamatthias

Description

@aquamatthias

After upgrading python-arango from 7.3.1 to 7.3.3 we are no longer able to connect to arangodb servers with a TLS setup using a custom CA certificate.
The related change: #199 overrides the verify flag of the HTTP session with a boolean value and does not respect what has been defined before.

We followed the instructions on the docs page to set up our own HttpClient: https://docs.python-arango.com/en/main/http.html
and provide the CA bundle to the session via the verify property. See code ArangoDBClient

In order to fix the behavior I would suggest one of the following:

  • remove the verify_certificate argument, since the same goal can be accomplished using the HttpClient
  • make the verify_certificate argument optional and default to None

I am happy to provide a fix if you agree with one of the suggestions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions