<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:56:52 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-2300] Add conversions between ObjectId and ByteBuffer</title>
                <link>https://jira.mongodb.org/browse/JAVA-2300</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;Add conversions to/from java.nio.ByteBuffer via the new putToByteBuffer method and a new constructor. This is useful for users who want to avoid the GC overhead of allocating a byte array when serializing an ObjectId to bytes.&lt;/p&gt;

&lt;p&gt;A good example of where this is useful is when serializing or deserializing an ObjectId within a larger ByteBuffer where it does not make sense to allocate a byte array for the sole purpose of extracting the ObjectId from the larger buffer.&lt;/p&gt;

&lt;p&gt;Pull Request: &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/pull/368&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/pull/368&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="314329">JAVA-2300</key>
            <summary>Add conversions between ObjectId and ByteBuffer</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="9">Done</resolution>
                                        <assignee username="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="tdyas4sq">Tom Dyas</reporter>
                        <labels>
                            <label>pull-request</label>
                    </labels>
                <created>Tue, 6 Sep 2016 16:59:08 +0000</created>
                <updated>Sun, 27 Nov 2016 15:32:51 +0000</updated>
                            <resolved>Thu, 13 Oct 2016 13:24:36 +0000</resolved>
                                                    <fixVersion>3.4.0</fixVersion>
                                    <component>BSON</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1407247" author="xgen-internal-githook" created="Thu, 13 Oct 2016 13:22:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2300&quot; title=&quot;Add conversions between ObjectId and ByteBuffer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2300&quot;&gt;&lt;del&gt;JAVA-2300&lt;/del&gt;&lt;/a&gt;: Conform to coding standards&lt;/p&gt;

&lt;p&gt;   Replace conditonal logic with calls to Assertions.notNull and Assertions.isTrueArgument&lt;br/&gt;
   Add @since javadoc annotations to new methods&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/f18c025181d5be584b5eafbfbaf6f7edc71417f3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/f18c025181d5be584b5eafbfbaf6f7edc71417f3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1407246" author="xgen-internal-githook" created="Thu, 13 Oct 2016 13:22:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;tdyas&apos;, u&apos;name&apos;: u&apos;Tom Dyas&apos;, u&apos;email&apos;: u&apos;tdyas@foursquare.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2300&quot; title=&quot;Add conversions between ObjectId and ByteBuffer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2300&quot;&gt;&lt;del&gt;JAVA-2300&lt;/del&gt;&lt;/a&gt;: add conversions of ObjectId to/from java.nio.ByteBuffer&lt;/p&gt;

&lt;p&gt;Add conversions to/from java.nio.ByteBuffer via the new putToByteBuffer method and a new&lt;br/&gt;
constructor. This is useful for users who want to avoid the GC overhead of allocating a&lt;br/&gt;
byte array when serializing an ObjectId to bytes.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/53e7e9b502b3292af55ea41255957870e157b71d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/53e7e9b502b3292af55ea41255957870e157b71d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1406720" author="jeff.yemin" created="Wed, 12 Oct 2016 19:53:47 +0000"  >&lt;p&gt;Pull request: &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/pull/368&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/pull/368&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1403474" author="tdyas4sq" created="Fri, 7 Oct 2016 22:19:28 +0000"  >&lt;p&gt;Any response to this feature? It links to a PR with tests.&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|hsq54f:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1302">JVM Sprint 36</customfieldvalue>

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