<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:46:31 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>[COMPASS-7431] Importing $numberDouble json with a number that&apos;s an integer makes it int32</title>
                <link>https://jira.mongodb.org/browse/COMPASS-7431</link>
                <project id="13182" key="COMPASS">Compass </project>
                    <description>&lt;p&gt;Example doc to import (json file with this attached):&lt;br/&gt;
```&lt;br/&gt;
[{&lt;br/&gt;
&#160; &quot;doubleNum&quot;:&lt;/p&gt;

{ &#160; &#160; &quot;$numberDouble&quot;: &quot;-45&quot; &#160; }

&lt;p&gt;}]&lt;br/&gt;
```&lt;/p&gt;

&lt;p&gt;Results in Int32 type:&lt;br/&gt;
&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/488408/488408_Screenshot+2023-11-08+at+3.00.56+PM.png&quot; height=&quot;63&quot; width=&quot;596&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;Probably needs a `promoteValues: false` in the ejson deserialize: &lt;a href=&quot;https://github.com/mongodb-js/compass/blob/50b2b2966e1eae0c92a60877f40a5e94624cec14/packages/compass-import-export/src/import/import-json.ts#L81&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/blob/50b2b2966e1eae0c92a60877f40a5e94624cec14/packages/compass-import-export/src/import/import-json.ts#L81&lt;/a&gt;&#160;&lt;br/&gt;
Let&apos;s also add a regression test.&lt;/p&gt;</description>
                <environment>OS:&lt;br/&gt;
node.js / npm versions:&lt;br/&gt;
Additional info:&lt;br/&gt;
</environment>
        <key id="2494661">COMPASS-7431</key>
            <summary>Importing $numberDouble json with a number that&apos;s an integer makes it int32</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="leroux.bodenstein@mongodb.com">Le Roux Bodenstein</assignee>
                                    <reporter username="rhys.howell@mongodb.com">Rhys Howell</reporter>
                        <labels>
                    </labels>
                <created>Wed, 8 Nov 2023 20:05:10 +0000</created>
                <updated>Mon, 18 Dec 2023 12:58:16 +0000</updated>
                            <resolved>Mon, 18 Dec 2023 12:58:16 +0000</resolved>
                                    <version>1.40.4</version>
                                    <fixVersion>1.41.0</fixVersion>
                                    <component>Import/Export</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="5874740" author="xgen-internal-githook" created="Mon, 13 Nov 2023 09:35:11 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Le Roux Bodenstein&apos;, &apos;email&apos;: &apos;lerouxb@gmail.com&apos;, &apos;username&apos;: &apos;lerouxb&apos;}
&lt;p&gt;Message: fix: pass relaxed: false to EJSON.deserialize() so values won&apos;t be promoted &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-7431&quot; title=&quot;Importing $numberDouble json with a number that&amp;#39;s an integer makes it int32&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-7431&quot;&gt;&lt;del&gt;COMPASS-7431&lt;/del&gt;&lt;/a&gt; (#5090)&lt;/p&gt;

&lt;p&gt;pass relaxed: false to EJSON.deserialize&lt;br/&gt;
Branch: feature/&lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-7331&quot; title=&quot;Add a button to save an update query from the Bulk Update modal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-7331&quot;&gt;&lt;del&gt;COMPASS-7331&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5870835" author="xgen-internal-githook" created="Fri, 10 Nov 2023 14:12:02 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Le Roux Bodenstein&apos;, &apos;email&apos;: &apos;lerouxb@gmail.com&apos;, &apos;username&apos;: &apos;lerouxb&apos;}
&lt;p&gt;Message: fix: pass relaxed: false to EJSON.deserialize() so values won&apos;t be promoted &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-7431&quot; title=&quot;Importing $numberDouble json with a number that&amp;#39;s an integer makes it int32&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-7431&quot;&gt;&lt;del&gt;COMPASS-7431&lt;/del&gt;&lt;/a&gt; (#5090)&lt;/p&gt;

&lt;p&gt;pass relaxed: false to EJSON.deserialize&lt;br/&gt;
Branch: beta-releases&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5870545" author="xgen-internal-githook" created="Fri, 10 Nov 2023 11:54:13 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Le Roux Bodenstein&apos;, &apos;email&apos;: &apos;lerouxb@gmail.com&apos;, &apos;username&apos;: &apos;lerouxb&apos;}
&lt;p&gt;Message: fix: pass relaxed: false to EJSON.deserialize() so values won&apos;t be promoted &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-7431&quot; title=&quot;Importing $numberDouble json with a number that&amp;#39;s an integer makes it int32&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-7431&quot;&gt;&lt;del&gt;COMPASS-7431&lt;/del&gt;&lt;/a&gt; (#5090)&lt;/p&gt;

&lt;p&gt;pass relaxed: false to EJSON.deserialize&lt;br/&gt;
Branch: 7432-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5870456" author="xgen-internal-githook" created="Fri, 10 Nov 2023 11:05:10 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Le Roux Bodenstein&apos;, &apos;email&apos;: &apos;lerouxb@gmail.com&apos;, &apos;username&apos;: &apos;lerouxb&apos;}
&lt;p&gt;Message: fix: pass relaxed: false to EJSON.deserialize() so values won&apos;t be promoted &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-7431&quot; title=&quot;Importing $numberDouble json with a number that&amp;#39;s an integer makes it int32&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-7431&quot;&gt;&lt;del&gt;COMPASS-7431&lt;/del&gt;&lt;/a&gt; (#5090)&lt;/p&gt;

&lt;p&gt;pass relaxed: false to EJSON.deserialize&lt;br/&gt;
Branch: fix-fonts&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5870279" author="xgen-internal-githook" created="Fri, 10 Nov 2023 08:56:34 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Le Roux Bodenstein&apos;, &apos;email&apos;: &apos;lerouxb@gmail.com&apos;, &apos;username&apos;: &apos;lerouxb&apos;}
&lt;p&gt;Message: fix: pass relaxed: false to EJSON.deserialize() so values won&apos;t be promoted &lt;a href=&quot;https://jira.mongodb.org/browse/COMPASS-7431&quot; title=&quot;Importing $numberDouble json with a number that&amp;#39;s an integer makes it int32&quot; class=&quot;issue-link&quot; data-issue-key=&quot;COMPASS-7431&quot;&gt;&lt;del&gt;COMPASS-7431&lt;/del&gt;&lt;/a&gt; (#5090)&lt;/p&gt;

&lt;p&gt;pass relaxed: false to EJSON.deserialize&lt;br/&gt;
Branch: main&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-js/compass/commit/60997d1779193debb0ffac4c4e423d1747783697&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5866864" author="JIRAUSER1261456" created="Thu, 9 Nov 2023 09:29:50 +0000"  >&lt;p&gt;Extended JSON parsing does not support promoteValues: false. It is always the equivalent of promoteValues: true&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/mongodb/js-bson/blob/77fac2a369c9009e88604a9dce0c688778826973/src/extended_json.ts#L87-L113&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/js-bson/blob/77fac2a369c9009e88604a9dce0c688778826973/src/extended_json.ts#L87-L113&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="488408" name="Screenshot 2023-11-08 at 3.00.56 PM.png" size="29278" author="rhys.howell@mongodb.com" created="Wed, 8 Nov 2023 20:02:49 +0000"/>
                            <attachment id="488409" name="doubleNum.json" size="53" author="rhys.howell@mongodb.com" created="Wed, 8 Nov 2023 20:03:08 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 9 Nov 2023 09:29:50 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        12 weeks, 2 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></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="11861"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>leroux.bodenstein@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            12 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>leroux.bodenstein@mongodb.com</customfieldvalue>
            <customfieldvalue>rhys.howell@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2zjan:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i2hd98:</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_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2z5fz:</customfieldvalue>

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