<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:35:27 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>[SERVER-77407] uassert on BSONObj or string for $hint field in queryShape</title>
                <link>https://jira.mongodb.org/browse/SERVER-77407</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;currently tassert on string, which caused fuzzer hot BF, BF-28848&lt;/p&gt;</description>
                <environment></environment>
        <key id="2348429">SERVER-77407</key>
            <summary>uassert on BSONObj or string for $hint field in queryShape</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="maddie.zechar@mongodb.com">Maddie Zechar</assignee>
                                    <reporter username="maddie.zechar@mongodb.com">Maddie Zechar</reporter>
                        <labels>
                    </labels>
                <created>Tue, 23 May 2023 18:21:32 +0000</created>
                <updated>Wed, 7 Feb 2024 19:24:04 +0000</updated>
                            <resolved>Thu, 25 May 2023 15:50:48 +0000</resolved>
                                                    <fixVersion>7.1.0-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="6076344" author="xgen-internal-githook" created="Wed, 7 Feb 2024 19:24:04 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Erin Zhu&apos;, &apos;email&apos;: &apos;erin.zhu@mongodb.com&apos;, &apos;username&apos;: &apos;erinzhu001&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-86298&quot; title=&quot;Query Stats 7.0 Backport Batch #3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-86298&quot;&gt;&lt;del&gt;SERVER-86298&lt;/del&gt;&lt;/a&gt; QueryStats Backport to 7.0 Batch #3&lt;/p&gt;

&lt;p&gt;Includes backports of the following&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76866&quot; title=&quot;correct ticket number in TODO&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76866&quot;&gt;&lt;del&gt;SERVER-76866&lt;/del&gt;&lt;/a&gt; change TODO ticket number&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76557&quot; title=&quot;Keep RequestShapifiers in telemetry store&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76557&quot;&gt;&lt;del&gt;SERVER-76557&lt;/del&gt;&lt;/a&gt;: Keep RequestShapifiers in telemetry store&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76143&quot; title=&quot;Add missing fields to telemetry key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76143&quot;&gt;&lt;del&gt;SERVER-76143&lt;/del&gt;&lt;/a&gt; Add missing find command fields to queryStats key&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-75512&quot; title=&quot;Store a hashed telemetry key rather than a BSONObj&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-75512&quot;&gt;&lt;del&gt;SERVER-75512&lt;/del&gt;&lt;/a&gt; key telemetry store on hash rather than BSONObj&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76947&quot; title=&quot;Shapify search, backup cursor extend, and cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76947&quot;&gt;&lt;del&gt;SERVER-76947&lt;/del&gt;&lt;/a&gt; remove unimplemented tassert for $cursor shapification&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76427&quot; title=&quot;Rename $telemetry to $queryStats&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76427&quot;&gt;&lt;del&gt;SERVER-76427&lt;/del&gt;&lt;/a&gt; Rename $telemetry to $queryStats&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76042&quot; title=&quot;Avoid re-parsing match, sort and projection expressions in registerFindRequest&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76042&quot;&gt;&lt;del&gt;SERVER-76042&lt;/del&gt;&lt;/a&gt; Avoid re-parsing for the purpose of telemetry&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73152&quot; title=&quot;Literal and field name redaction for aggregate command&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73152&quot;&gt;&lt;del&gt;SERVER-73152&lt;/del&gt;&lt;/a&gt;: Aggregation shapification for query stats&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-75597&quot; title=&quot;Investigate if &amp;quot;crs&amp;quot; is being left off of $geometry telemetry (in $geoWithin and friends)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-75597&quot;&gt;&lt;del&gt;SERVER-75597&lt;/del&gt;&lt;/a&gt; Include &apos;crs&apos; in geo serialization with queryStats options&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76919&quot; title=&quot;add gen command fields to query stats key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76919&quot;&gt;&lt;del&gt;SERVER-76919&lt;/del&gt;&lt;/a&gt; add gen command fields to queryStats key&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77350&quot; title=&quot;Update query stats sampling rate parameter name&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77350&quot;&gt;&lt;del&gt;SERVER-77350&lt;/del&gt;&lt;/a&gt;: Update query stats sampling rate parameter name&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76555&quot; title=&quot;Stress-test $queryStats in core passthrough&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76555&quot;&gt;&lt;del&gt;SERVER-76555&lt;/del&gt;&lt;/a&gt; Stress-test $queryStats in core passthrough&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77407&quot; title=&quot;uassert on BSONObj or string for $hint field in queryShape&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77407&quot;&gt;&lt;del&gt;SERVER-77407&lt;/del&gt;&lt;/a&gt; uassert on BSONObj or string for $hint field in queryShape&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77430&quot; title=&quot;&amp;quot;coordinates&amp;quot; is not required for geoIntersects&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77430&quot;&gt;&lt;del&gt;SERVER-77430&lt;/del&gt;&lt;/a&gt; Allow coordinates&quot; to be optional&quot;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77485&quot; title=&quot;Avoid re-constructing an ExpressionContext for query shape stats&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77485&quot;&gt;&lt;del&gt;SERVER-77485&lt;/del&gt;&lt;/a&gt; Avoid unnecessary ExpressionContext re-construction&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77190&quot; title=&quot;Include the whole client metadata in telemetry key, not just appName&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77190&quot;&gt;&lt;del&gt;SERVER-77190&lt;/del&gt;&lt;/a&gt; Include the whole client metadata in telemetry key, not just appName&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77626&quot; title=&quot;Ban tests that rely on strict operation counts from the query stats passthrough&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77626&quot;&gt;&lt;del&gt;SERVER-77626&lt;/del&gt;&lt;/a&gt; Exclude test checking opcounters from queryStats suite&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77179&quot; title=&quot;Update $queryStats parameters&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77179&quot;&gt;&lt;del&gt;SERVER-77179&lt;/del&gt;&lt;/a&gt;: Update $queryStats parameters&lt;br/&gt;
and enterprise commits for&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76947&quot; title=&quot;Shapify search, backup cursor extend, and cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76947&quot;&gt;&lt;del&gt;SERVER-76947&lt;/del&gt;&lt;/a&gt; shapify $search and $backupCursorExtend&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76427&quot; title=&quot;Rename $telemetry to $queryStats&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76427&quot;&gt;&lt;del&gt;SERVER-76427&lt;/del&gt;&lt;/a&gt;: Rename $telemetry to $queryStats&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-76531&quot; title=&quot;Test that mongos does not collect telemetry for queryable encryption collections &quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-76531&quot;&gt;&lt;del&gt;SERVER-76531&lt;/del&gt;&lt;/a&gt;: Test that mongos does not collect telemetry for queryable encryption collections&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-73152&quot; title=&quot;Literal and field name redaction for aggregate command&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-73152&quot;&gt;&lt;del&gt;SERVER-73152&lt;/del&gt;&lt;/a&gt;: Aggregation shapification for query stats&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77350&quot; title=&quot;Update query stats sampling rate parameter name&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77350&quot;&gt;&lt;del&gt;SERVER-77350&lt;/del&gt;&lt;/a&gt;: Update query stats sampling rate parameter name&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77190&quot; title=&quot;Include the whole client metadata in telemetry key, not just appName&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77190&quot;&gt;&lt;del&gt;SERVER-77190&lt;/del&gt;&lt;/a&gt; Include the whole client metadata in telemetry key, not just appName&lt;br/&gt;
GitOrigin-RevId: 23ee70f6e72c9cf2fa79558fde10f6ecb42d9cf3&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/30a74813261ead3652652c7afa50b0b6f243e15c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/30a74813261ead3652652c7afa50b0b6f243e15c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5452400" author="maddie.zechar" created="Thu, 25 May 2023 15:50:48 +0000"  >&lt;p&gt;I think we should probably backport this, waiting to hear back from leadership&lt;/p&gt;</comment>
                            <comment id="5452220" author="xgen-internal-githook" created="Thu, 25 May 2023 15:09:01 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Maddie Zechar&apos;, &apos;email&apos;: &apos;maddie.zechar@mongodb.com&apos;, &apos;username&apos;: &apos;madelinezec&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77407&quot; title=&quot;uassert on BSONObj or string for $hint field in queryShape&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77407&quot;&gt;&lt;del&gt;SERVER-77407&lt;/del&gt;&lt;/a&gt; uassert on BSONObj or string for $hint field in queryShape&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0a17aa4fa3002ad2b426c61c23b66a5915feb3c7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0a17aa4fa3002ad2b426c61c23b66a5915feb3c7&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 24 May 2023 15:31:10 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 hours, 11 minutes 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_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-2885</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>xgen-internal-githook</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 hours ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>159.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>maddie.zechar@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2ahsf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i1sqxs:</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_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_22250" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Special Downgrade Instructions Required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="23343"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="7234">QO 2023-05-29</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_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2a3xr:</customfieldvalue>

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