<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:59:48 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-3518] Change default UUID representation to Unspecified</title>
                <link>https://jira.mongodb.org/browse/JAVA-3518</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;The 3.12 release introduces the &lt;tt&gt;UuidRepresentation&lt;/tt&gt; setting for &lt;tt&gt;MongoClient&lt;/tt&gt; but leaves the default as &lt;tt&gt;JAVA_LEGACY&lt;/tt&gt;.&#160; In 4.0, we will change the default to &lt;tt&gt;UNSPECIFIED&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;This is an intentional backwards-breaking change to make all UUID-supporting drivers use a consistent UUID representation.&lt;/p&gt;

&lt;p&gt;Cross-driver specification available at &lt;a href=&quot;https://github.com/mongodb/specifications/blob/master/source/uuid.rst&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/blob/master/source/uuid.rst&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1030482">JAVA-3518</key>
            <summary>Change default UUID representation to Unspecified</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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>Mon, 2 Dec 2019 14:52:45 +0000</created>
                <updated>Sat, 28 Oct 2023 11:21:56 +0000</updated>
                            <resolved>Thu, 19 Dec 2019 17:42:38 +0000</resolved>
                                                    <fixVersion>4.0.0</fixVersion>
                                    <component>Codecs</component>
                    <component>Configuration</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="2653227" author="xgen-internal-githook" created="Thu, 19 Dec 2019 19:09:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@10gen.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Fix GridFS smoke test&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-3518&quot; title=&quot;Change default UUID representation to Unspecified&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-3518&quot;&gt;&lt;del&gt;JAVA-3518&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/d7a61be0a285b8fc2b85f24ec43a09c67d37a9ee&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/d7a61be0a285b8fc2b85f24ec43a09c67d37a9ee&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2651093" author="xgen-internal-githook" created="Thu, 19 Dec 2019 17:41:42 +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: Change default UUID representation from JAVA_LEGACY to UNSPECIFIED (#528)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Change default UUID representation from JAVA_LEGACY to UNSPECIFIED&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This commit changes the default BSON representation of java.util.UUID&lt;br/&gt;
values from JAVA_LEGACY (BSON binary subtype 3 with the Java driver&apos;s&lt;br/&gt;
legacy byte order) to UNSPECIFIED.&lt;/p&gt;

&lt;p&gt;This forces applications that encode or decode documents from MongoDB that&lt;br/&gt;
contain java.util.UUID values to explicitly specify the UUID representation&lt;br/&gt;
that they want to use.  Typically, a new application would choose the&lt;br/&gt;
STANDARD (BSON binary subtype 4) representation, while an existing application&lt;br/&gt;
upgrading to the 4.0 driver would choose JAVA_LEGACY. Applications that&lt;br/&gt;
do not use UUID values (preferring ObjectId, for example) are not required&lt;br/&gt;
to specify the UUID representation.&lt;/p&gt;

&lt;p&gt;Applications can specify the UUID representation either with the&lt;br/&gt;
uuidRepresentation connection string parameter or the uuidRepresentation&lt;br/&gt;
property on MongoClientSettings or MongoClientOptions.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-3518&quot; title=&quot;Change default UUID representation to Unspecified&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-3518&quot;&gt;&lt;del&gt;JAVA-3518&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/72b5ceba145e2ee9320b863e2e408d93b4f19e6c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/72b5ceba145e2ee9320b863e2e408d93b4f19e6c&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1020370">JAVA-3516</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="887118">JAVA-3378</issuekey>
        </issuelink>
                            </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="10012"><![CDATA[Major Change]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000zdU2UQAU]]]></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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DRIVERS-654</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hvtden:</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>