<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:01:50 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[JAVA-4347] Add support for connecting through a Socks5 Proxy</title>
                <link>https://jira.mongodb.org/browse/JAVA-4347</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;This ticket was split from DRIVERS-1357, please see that ticket for a detailed description. &lt;/p&gt;</description>
                <environment></environment>
        <key id="1897664">JAVA-4347</key>
            <summary>Add support for connecting through a Socks5 Proxy</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13201">Fixed</resolution>
                                        <assignee username="slav.babanin@mongodb.com">Slav Babanin</assignee>
                                    <reporter username="dbeng-pm-bot">PM Bot</reporter>
                        <labels>
                            <label>spec-compliance</label>
                    </labels>
                <created>Wed, 13 Oct 2021 17:09:29 +0000</created>
                <updated>Sat, 28 Oct 2023 11:21:00 +0000</updated>
                            <resolved>Sat, 9 Sep 2023 00:49:53 +0000</resolved>
                                                    <fixVersion>4.11.0</fixVersion>
                                    <component>Connection Management</component>
                                        <votes>1</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="5806116" author="JIRAUSER1268547" created="Wed, 25 Oct 2023 17:58:46 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=extern.schnupp_tobias%40allianz.de&quot; class=&quot;user-hover&quot; rel=&quot;extern.schnupp_tobias@allianz.de&quot;&gt;extern.schnupp_tobias@allianz.de&lt;/a&gt; &#8211; appreciate the feedback. I&apos;ve filed &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-5206&quot; title=&quot;Add SOCKS5 Support for CSFLE and KMS Server Connections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-5206&quot;&gt;JAVA-5206&lt;/a&gt; for SOCKS5 KMS support. Please have a look, and feel free to comment on the ticket with any further details around your use case.&lt;/p&gt;</comment>
                            <comment id="5769696" author="JIRAUSER1275333" created="Wed, 11 Oct 2023 07:43:12 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ashni.mehta%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;ashni.mehta@mongodb.com&quot;&gt;ashni.mehta@mongodb.com&lt;/a&gt; Hi, thanks for the update. We tried this but we are missing the possibility to define hosts that shall not use the proxy. We are accessing the DB directly and the AWS KMS via proxy.&#160;&lt;/p&gt;


&lt;p&gt;From Java I know there is a &quot;https.nonProxyHosts&quot; variable where I can exclude hosts. This is really important for us to have a usable setting.&lt;/p&gt;</comment>
                            <comment id="5768601" author="JIRAUSER1268547" created="Tue, 10 Oct 2023 18:38:59 +0000"  >&lt;p&gt;Hi all, SOCKS5 Proxy Support is now available in the MongoDB Java Sync Driver. Please have a look at our documentation, and feel free to reach out with any questions.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.mongodb.com/docs/drivers/java/sync/current/fundamentals/connection/socks/#std-label-java-connect-socks&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.mongodb.com/docs/drivers/java/sync/current/fundamentals/connection/socks/#std-label-java-connect-socks&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5691190" author="xgen-internal-githook" created="Fri, 8 Sep 2023 21:30:40 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Viacheslav&apos;, &apos;email&apos;: &apos;frest0512@gmail.com&apos;, &apos;username&apos;: &apos;vbabanin&apos;}
&lt;p&gt;Message: Introduce SOCKS5 proxy support (#1180)&lt;/p&gt;

&lt;p&gt;This commit introduces SOCKS5 proxy support for the synchronous version of MongoClient with SocketStreamFactory.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4347&quot; title=&quot;Add support for connecting through a Socks5 Proxy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4347&quot;&gt;&lt;del&gt;JAVA-4347&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/d3008cc26fd3520e6b4f0e1beb3d61ad68eb91d2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/d3008cc26fd3520e6b4f0e1beb3d61ad68eb91d2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5320402" author="jeff.yemin" created="Mon, 3 Apr 2023 17:53:33 +0000"  >&lt;p&gt;Link: &lt;a href=&quot;https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Question is whether this is implemented in a way that will work seamlessly with Socket, Netty, etc.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                                                <inwardlinks description="split from">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2476701">JAVA-5205</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2476712">JAVA-5206</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                    <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5006R00001pKJi6QAG, 5006R00001rbJ8cQAE, 5006R00001rc4vcQAA]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10250"><![CDATA[Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14266" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Documentation Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;1. What would you like to communicate to the user about this feature?&lt;br/&gt;
This feature pertains to configuring proxy settings, allowing the driver to connect through a SOCKS5 proxy. It&apos;s important to note that this functionality is exclusive to the synchronous version of the driver with SocketStreamFactory and it does not pertain to KMS, encryption settings or auto-encryption settings.&lt;br/&gt;
2. Would you like the user to see examples of the syntax and/or executable code and its output?&lt;br/&gt;
No code examples.&lt;br/&gt;
3. Which versions of the driver/connector does this apply to?&lt;br/&gt;
4.11&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY24Q2</label>
            <label>FY24Q3</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr1d6q:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_21457" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Upstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;DRIVERS-1357:&lt;br/&gt;
Epic for Node driver to support Socks5 Proxy&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>