<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:00:08 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-3659] Improve interoperability between legacy and standard MongoClient APIs</title>
                <link>https://jira.mongodb.org/browse/JAVA-3659</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;To nudge people further towards &lt;tt&gt;com.mongodb.client.MongoClient&lt;/tt&gt; interface and away from &lt;tt&gt;com.mongodb.MongoClient&lt;/tt&gt;, we should:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Add &lt;tt&gt;com.mongodb.MongoClient&lt;/tt&gt; constructors matching the factory methods in &lt;tt&gt;com.mongodb.client.MongoClients&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Add methods to class &lt;tt&gt;com.mongodb.MongoClient&lt;/tt&gt; to match those in interface &lt;tt&gt;com.mongodb.client.MongoClient&lt;/tt&gt;&lt;/li&gt;
	&lt;li&gt;Add a method to initialize a &lt;tt&gt;MongoClientOptions.Builder&lt;/tt&gt; from a &lt;tt&gt;MongoClientSettings&lt;/tt&gt; instance&lt;/li&gt;
	&lt;li&gt;Add a method to create a &lt;tt&gt;MongoClientSettings&lt;/tt&gt; instance from a &lt;tt&gt;MongoClientOptions&lt;/tt&gt; instance plus connection-related properties&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="1265716">JAVA-3659</key>
            <summary>Improve interoperability between legacy and standard MongoClient APIs</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="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="jeff.yemin@mongodb.com">Jeffrey Yemin</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Mar 2020 22:07:20 +0000</created>
                <updated>Sat, 28 Oct 2023 11:21:45 +0000</updated>
                            <resolved>Tue, 8 Dec 2020 14:52:44 +0000</resolved>
                                                    <fixVersion>4.2.0</fixVersion>
                                    <component>Configuration</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="3557447" author="xgen-internal-githook" created="Mon, 11 Jan 2021 14:11:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@mongodb.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Update reference docs for legacy MongoClient API to use MongoClientSettings and ConnectionString&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-3659&quot; title=&quot;Improve interoperability between legacy and standard MongoClient APIs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-3659&quot;&gt;&lt;del&gt;JAVA-3659&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/417f97fcb7634a9e8a5114be2f40e332ac8aef52&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/417f97fcb7634a9e8a5114be2f40e332ac8aef52&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3520379" author="xgen-internal-githook" created="Tue, 8 Dec 2020 13:38:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@mongodb.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Improve interoperability between legacy and standard MongoClient APIs&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Add com.mongodb.MongoClient constructors matching the factory methods in&lt;br/&gt;
  com.mongodb.client.MongoClients&lt;/li&gt;
	&lt;li&gt;Add a method to initialize a MongoClientOptions.Builder from a MongoClientSettings&lt;br/&gt;
  instance&lt;/li&gt;
	&lt;li&gt;Add a method to create a MongoClientSettings instance from a MongoClientOptions&lt;br/&gt;
instance plus connection-related properties&lt;/li&gt;
	&lt;li&gt;Add methods to class com.mongodb.MongoClient to match those&lt;br/&gt;
  in interface com.mongodb.client.MongoClient&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-3659&quot; title=&quot;Improve interoperability between legacy and standard MongoClient APIs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-3659&quot;&gt;&lt;del&gt;JAVA-3659&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/15b70cf7e5d41875bc46e57897f98d43ca60f4f6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/15b70cf7e5d41875bc46e57897f98d43ca60f4f6&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr69wv:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>