<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:59:59 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-3597] add `MongoDatabase.withUuidRepresentation` so that it can be changed at runtime</title>
                <link>https://jira.mongodb.org/browse/JAVA-3597</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;Much like the `withCodecRegistry()` methods and the like, this would allow users (Morphia in my case) to ensure a properly configured environment.&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1105686">JAVA-3597</key>
            <summary>add `MongoDatabase.withUuidRepresentation` so that it can be changed at runtime</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="2">Won&apos;t Fix</resolution>
                                        <assignee username="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="jlee@antwerkz.com">Justin Lee</reporter>
                        <labels>
                    </labels>
                <created>Tue, 21 Jan 2020 02:36:40 +0000</created>
                <updated>Tue, 21 Jan 2020 14:24:34 +0000</updated>
                            <resolved>Tue, 21 Jan 2020 14:24:34 +0000</resolved>
                                    <version>4.0.0</version>
                                                    <component>Codecs</component>
                    <component>Configuration</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="2747074" author="jeff.yemin" created="Tue, 21 Jan 2020 14:24:34 +0000"  >&lt;p&gt;OK, thanks Justin.  I&apos;ll close this out then.&lt;/p&gt;</comment>
                            <comment id="2747069" author="jlee@antwerkz.com" created="Tue, 21 Jan 2020 14:22:41 +0000"  >&lt;p&gt;At the moment, i have an option on `MapperOptions` to select that representation.&#160; It currently defaults to `STANDARD`, iirc.&#160; If a user doesn&apos;t pass in a `MongoClient`, I use that option to configure it.&#160; An argument could be made that if folks are passing in their own client refs they should configure them correctly.&#160; Alternately, Morphia could configure that for them if the option value is non-null.&#160; (We&apos;d have to change that default, obviously.)&#160; This idea seemed more urgent in the dark of night with failing tests but having slept on it, I&apos;m perfectly ok with just documenting the need to configure that if 1) they create their own client and 2) they even use UUIDs at all.&#160; Most users probably won&apos;t.&lt;/p&gt;</comment>
                            <comment id="2747020" author="jeff.yemin" created="Tue, 21 Jan 2020 14:05:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jlee%40antwerkz.com&quot; class=&quot;user-hover&quot; rel=&quot;jlee@antwerkz.com&quot;&gt;jlee@antwerkz.com&lt;/a&gt; can you give a sense of how Morphia would use this? Given that Morphia users are just as likely as anyone else to have legacy UUID byte orders stored in MongoDB, I don&apos;t think Morphia, or any library, should unilaterally declare the UUID representation for the application.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hw7ozj:</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>