<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:02:02 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-4426] Add support for BsonExtraElements  when encoding/decoding POJOs</title>
                <link>https://jira.mongodb.org/browse/JAVA-4426</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;The Java driver should support &lt;tt&gt;BsonExtraElements&lt;/tt&gt; annotation on POJOs. This flag would provide the ability to leave any extra document elements untouched when performing encoding and decoding.&lt;/p&gt;

&lt;p&gt;This feature can be helpful in when performing schema migrations, as it may reduce the need update applications to handle different versions of schemas. &lt;/p&gt;

&lt;p&gt;This flag already exists in other drivers such as C#: &lt;a href=&quot;https://mongodb.github.io/mongo-csharp-driver/2.14/apidocs/html/T_MongoDB_Bson_Serialization_Attributes_BsonExtraElementsAttribute.htm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://mongodb.github.io/mongo-csharp-driver/2.14/apidocs/html/T_MongoDB_Bson_Serialization_Attributes_BsonExtraElementsAttribute.htm&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1946945">JAVA-4426</key>
            <summary>Add support for BsonExtraElements  when encoding/decoding POJOs</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="ross@mongodb.com">Ross Lawley</assignee>
                                    <reporter username="adam.harrison@mongodb.com">Adam Harrison</reporter>
                        <labels>
                            <label>QP-priority</label>
                            <label>size-small</label>
                    </labels>
                <created>Sat, 11 Dec 2021 00:46:04 +0000</created>
                <updated>Sat, 28 Oct 2023 11:20:54 +0000</updated>
                            <resolved>Thu, 21 Apr 2022 09:25:36 +0000</resolved>
                                                    <fixVersion>4.7.0</fixVersion>
                                    <component>POJO</component>
                                        <votes>1</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="4497031" author="jeff.yemin" created="Thu, 21 Apr 2022 14:14:13 +0000"  >&lt;p&gt;Unfortunately it just missed the 4.6.0 release train, so it will be coming in 4.7.0, in the June timeframe.&lt;/p&gt;</comment>
                            <comment id="4497020" author="JIRAUSER1263922" created="Thu, 21 Apr 2022 14:09:37 +0000"  >&lt;p&gt;Thanks for fixing it. can you let us know the maven version that we need to use to utilize this. THanks&lt;/p&gt;</comment>
                            <comment id="4496507" author="xgen-internal-githook" created="Thu, 21 Apr 2022 09:23:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ross Lawley&apos;, &apos;email&apos;: &apos;ross.lawley@gmail.com&apos;, &apos;username&apos;: &apos;rozza&apos;}
&lt;p&gt;Message: PojoCodec added BsonExtraElements annotation&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4426&quot; title=&quot;Add support for BsonExtraElements  when encoding/decoding POJOs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4426&quot;&gt;&lt;del&gt;JAVA-4426&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/95cb47a61f2896044e69ab73d59306e1527686e2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/95cb47a61f2896044e69ab73d59306e1527686e2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4331265" author="JIRAUSER1263922" created="Wed, 2 Feb 2022 18:59:36 +0000"  >&lt;p&gt;Hi, Is there any way that his can be provided in Q2 of this year ? Like around June, 2022. We are working on a critical project and this is very much needed and a blocker for us.&#160;&lt;/p&gt;</comment>
                            <comment id="4311767" author="JIRAUSER1263922" created="Tue, 25 Jan 2022 12:20:14 +0000"  >&lt;p&gt;Hi, May I know what is the plan to release mongo java driver 4.6.0? Any ETA?&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_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000zgAOwQAM]]]></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_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY23Q1</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr3mn9:</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>