<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:08:46 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>[MONGOCRYPT-478] Create FLE2FindRangePayload with the MinCover</title>
                <link>https://jira.mongodb.org/browse/MONGOCRYPT-478</link>
                <project id="17481" key="MONGOCRYPT">Libmongocrypt</project>
                    <description>&lt;p&gt;&lt;b&gt;Scope&lt;/b&gt;&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Create FLE2FindRangePayload with the MinCover&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="2119024">MONGOCRYPT-478</key>
            <summary>Create FLE2FindRangePayload with the MinCover</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</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="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="kevin.albertson@mongodb.com">Kevin Albertson</reporter>
                        <labels>
                    </labels>
                <created>Mon, 22 Aug 2022 14:55:12 +0000</created>
                <updated>Sat, 28 Oct 2023 10:25:50 +0000</updated>
                            <resolved>Wed, 5 Oct 2022 13:28:39 +0000</resolved>
                                                    <fixVersion>1.7.0</fixVersion>
                    <fixVersion>1.7.0-alpha0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4879527" author="xgen-internal-githook" created="Wed, 5 Oct 2022 14:09:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-478&quot; title=&quot;Create FLE2FindRangePayload with the MinCover&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MONGOCRYPT-478&quot;&gt;&lt;del&gt;MONGOCRYPT-478&lt;/del&gt;&lt;/a&gt; Create FLE2FindRangePayload with the MinCover (#469)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add mc_FLE2FindRangePayload_t&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Do not set unnecessary ciphertext fields&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The FLE2 client-&amp;gt;server payloads do not use original_bson_type or key_id&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;return error on 0 sparsity&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This avoids a % 0 operation, and a difficult to diagnose error&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;support excluding lower or upper bound in mincover&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add missing newline in test assertion&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;refactor: use _get_tokenKey in _mongocrypt_fle2_placeholder_common&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libmongocrypt/commit/45270828c4238c1b07ab5829ca3f1f455aa39bbc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libmongocrypt/commit/45270828c4238c1b07ab5829ca3f1f455aa39bbc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4861425" author="xgen-internal-githook" created="Wed, 28 Sep 2022 12:29:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/MONGOCRYPT-478&quot; title=&quot;Create FLE2FindRangePayload with the MinCover&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MONGOCRYPT-478&quot;&gt;&lt;del&gt;MONGOCRYPT-478&lt;/del&gt;&lt;/a&gt; update payloads and terms (#468)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Update range placeholder payloads&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;FLE2RangeSpec is renamed to FLE2RangeFindSpec.&lt;br/&gt;
FLE2RangeSpec has new indexMin/indexMax fields.&lt;br/&gt;
min/max refers to index. lowerBound/upperBound refers to query.&lt;br/&gt;
sparsity is now int64_t.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Note terminology distinction of min/max and lowerBound/upperBound&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix documentation for FLE2InsertUpdatePayload&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The bson does not always have 16 byte length&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;fix comment in _mongocrypt_fle2_placeholder_to_insert_update_ciphertextForRange&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;index bounds are referred to as min/max&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;rename getMinCover args range_min/range_max to lowerBound/upperBound&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix assertions with sparsity&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;cast sparsity to size_t&lt;/p&gt;

&lt;p&gt;validate sparsity fits within a size_t&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libmongocrypt/commit/6b038b3e19cb2e62d4374d8325eca8c7e1517731&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libmongocrypt/commit/6b038b3e19cb2e62d4374d8325eca8c7e1517731&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="2118359">SERVER-69013</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>MONGOCRYPT-472</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0pzc0:</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_22279" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Server Compat</customfieldname>
                        <customfieldvalues>
                                        <label>6.2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>