Skip to content

<Vishal> Making fastbinary optional + SSL cert#78

Merged
vishale6x merged 6 commits intomainfrom
fastbinary
Nov 23, 2025
Merged

<Vishal> Making fastbinary optional + SSL cert#78
vishale6x merged 6 commits intomainfrom
fastbinary

Conversation

@vishale6x
Copy link
Contributor

No description provided.

@vishale6x vishale6x changed the title <Vishal> Making fastbinary optional <Vishal> Making fastbinary optional + SSL cert Nov 23, 2025
@vishale6x vishale6x requested a review from Copilot November 23, 2025 05:23
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR makes the fastbinary module optional for the e6data Python connector and adds support for custom SSL certificates. The main changes allow users to run the connector in environments where system dependencies for fastbinary cannot be installed, with an option to fall back to pure Python implementation. Additionally, users can now provide custom CA certificates for HTTPS connections through HAProxy.

Key Changes:

  • Made fastbinary module optional with a require_fastbinary flag
  • Added ssl_cert parameter to support custom SSL certificates
  • Updated version from 2.3.11 to 2.3.12

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
setup.py Version bump to 2.3.12
e6data_python_connector/e6data_grpc.py Added ssl_cert and require_fastbinary parameters with SSL credential handling and fastbinary availability checking
e6data_python_connector/datainputstream.py Converted fastbinary import from required to optional with availability checking function
e6data_python_connector/cluster_manager.py Added ssl_cert parameter and SSL credential handling for cluster manager
README.md Updated documentation with examples for SSL certificates and fastbinary handling

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

AKASHSE-123
AKASHSE-123 previously approved these changes Nov 23, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vishale6x vishale6x requested a review from Copilot November 23, 2025 05:51
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 7 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vishale6x vishale6x merged commit 12e8551 into main Nov 23, 2025
@vishale6x vishale6x deleted the fastbinary branch November 23, 2025 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants