Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Configurable IPv6 Support #1766

Merged
merged 23 commits into from
Mar 30, 2022

Conversation

VeryVerySpicy
Copy link
Contributor

@VeryVerySpicy VeryVerySpicy commented Mar 10, 2022

A new connection property IPAddressPreference is added to specify the IP preference by the client application when doing TCP connection. There are three valid types:
• IPv4First
This is the default preference. The driver will traverse IPv4 addresses first. If none of them can be connected successfully, it continues to try IPv6 addresses if there are any.
• IPv6First
The driver will traverse IPv6 addresses first. If none of them can be connected successfully, it continues to try IPv4 addresses if there are any.
• UsePlatformDefault
The driver will traverse all the IP addresses in their initial orders from DNS resolution.

@Jeffery-Wasty Jeffery-Wasty added the Work in Progress The pull request is a work in progress label Mar 10, 2022
@Jeffery-Wasty Jeffery-Wasty added this to Under Investigation in MSSQL JDBC via automation Mar 10, 2022
@Jeffery-Wasty Jeffery-Wasty moved this from Under Investigation to In progress in MSSQL JDBC Mar 10, 2022
@Jeffery-Wasty Jeffery-Wasty added this to the 11.1.0 milestone Mar 10, 2022
…eature_ConfigurableIPV6

Catching up to main.
@VeryVerySpicy VeryVerySpicy marked this pull request as ready for review March 14, 2022 22:15
@lilgreenbird lilgreenbird moved this from In progress to Under Peer Review in MSSQL JDBC Mar 16, 2022
@VeryVerySpicy VeryVerySpicy requested a review from tkyc March 28, 2022 16:22
tkyc
tkyc previously approved these changes Mar 28, 2022
Jeffery-Wasty
Jeffery-Wasty previously approved these changes Mar 28, 2022
lilgreenbird
lilgreenbird previously approved these changes Mar 29, 2022
Jeffery-Wasty
Jeffery-Wasty previously approved these changes Mar 29, 2022
tkyc
tkyc previously approved these changes Mar 29, 2022
@VeryVerySpicy VeryVerySpicy dismissed stale reviews from tkyc and Jeffery-Wasty via 24699d1 March 30, 2022 15:36
@VeryVerySpicy VeryVerySpicy merged commit 4337c57 into microsoft:main Mar 30, 2022
MSSQL JDBC automation moved this from Under Peer Review to Closed/Merged PRs Mar 30, 2022
@VeryVerySpicy VeryVerySpicy deleted the Feature_ConfigurableIPV6 branch March 30, 2022 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Public API Changes in Public API Work in Progress The pull request is a work in progress
Projects
MSSQL JDBC
  
Closed/Merged PRs
Development

Successfully merging this pull request may close these issues.

None yet

4 participants