<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:08:45 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-472] libmongocrypt Support for Range Index</title>
                <link>https://jira.mongodb.org/browse/MONGOCRYPT-472</link>
                <project id="17481" key="MONGOCRYPT">Libmongocrypt</project>
                    <description></description>
                <environment></environment>
        <key id="2116195">MONGOCRYPT-472</key>
            <summary>libmongocrypt Support for Range Index</summary>
                <type id="11" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14707&amp;avatarType=issuetype">Epic</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="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="kevin.albertson@mongodb.com">Kevin Albertson</reporter>
                        <labels>
                            <label>phase3</label>
                    </labels>
                <created>Wed, 17 Aug 2022 17:24:24 +0000</created>
                <updated>Sat, 28 Oct 2023 10:25:49 +0000</updated>
                            <resolved>Thu, 19 Jan 2023 16:45:58 +0000</resolved>
                                                    <fixVersion>1.7.0</fixVersion>
                    <fixVersion>1.7.0-alpha2</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="2028419">DRIVERS-2286</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_21957" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Binding Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="22966"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_21556" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Calendar Time</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>21 weeks, 1 day</customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_20965" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Cost Threshold %</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>100.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_20963" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Cost to Date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_13653" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Detailed Project Statuses</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;Engineer: Kevin&lt;/p&gt;

&lt;p&gt;Summary: libmongocrypt support for Range Index&lt;/p&gt;

&lt;p&gt;2023-01-05: Updating end date to 2023-01-13&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Decimal128 is in review. This is the last piece.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Decimal128 was more work than expected.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Could risk drivers shipping Range support with 6.2&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2022-12-22: Updating end date to 2023-01-06&lt;br/&gt;
Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;All spec work is done except for test cases for decimal128&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2022-12-08: Updating end date to 2022-12-16&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Precision for double merged.&lt;/li&gt;
	&lt;li&gt;Decimal128 support in progress.&lt;/li&gt;
	&lt;li&gt;Rename of &quot;range&quot; to &quot;rangePreview&quot; merged.&lt;/li&gt;
	&lt;li&gt;Support for int128 in review.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays and risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Decimal128 work is unexpectedly complex. Required an int128 implementation.&lt;/li&gt;
	&lt;li&gt;Further delays could risk drivers shipping Range support with 6.2&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2022-11-21: Updating end date to 2022-12-02&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Precision for double in review.&lt;/li&gt;
	&lt;li&gt;Decimal128 support in progress.&lt;/li&gt;
	&lt;li&gt;Rename of &quot;range&quot; to &quot;rangePreview&quot; in review.&lt;/li&gt;
	&lt;li&gt;Proceeding with integration testing and specification changes to unblock drivers sooner.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays and risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Updates to explicit encryption for find took longer than expected.&lt;/li&gt;
	&lt;li&gt;Further delays could risk drivers shipping Range support with 6.2.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2022-11-10: No change to end date.&lt;/p&gt;

&lt;p&gt;Status update:&lt;br/&gt;
*&#160;Update to Find Payloads merged.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Explicit encryption in review.&lt;/li&gt;
	&lt;li&gt;Investigating updates for precision - reading current PR in server code.&lt;/li&gt;
	&lt;li&gt;Next (and last): Decimal 128 support&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;br/&gt;
*&#160;No delays.&lt;/p&gt;

&lt;p&gt;Risks:&lt;br/&gt;
*&#160;No risks.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;2022-10-18: Updating end date to 11-28-2022&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Update to Find Payloads in review.&lt;/li&gt;
	&lt;li&gt;Explicit encryption is in progress.&lt;/li&gt;
	&lt;li&gt;Next: Decimal 128 support + updates for precision.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Support for precision was added to server.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;No risks.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-10-18: Updating end date to 11-04-2022&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Update to FLE2FindRangeSpec in review.&lt;/li&gt;
	&lt;li&gt;Update to FLE2FindRangePayload and Support for explicit encryption is waiting for server changes, to copy test data.&lt;/li&gt;
	&lt;li&gt;Next (and last): Decimal 128 support.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Incorrect estimation.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;No risks.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;&#160;2022-10-04: Updating end date to 10-25-2022&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Support case-insensitive values for &quot;algorithm&quot; and &quot;queryType&quot; merged.&lt;/li&gt;
	&lt;li&gt;Creating FLE2FindRangePayload with MinCover in review.&lt;/li&gt;
	&lt;li&gt;Support explicit encryption in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;There are incoming changes to the range payloads (to be discussed this week).&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Risks:&lt;br/&gt;
*&#160;No risks.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;2022-09-18: No change to end date.&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;MinCover for int32 and int64 merged.&lt;/li&gt;
	&lt;li&gt;Decrypt the new FLE2RangeIndexedValue in review.&lt;/li&gt;
	&lt;li&gt;Creating FLE2FindRangePayload with MinCover in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;No delays.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;No risks.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-09-04:&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Type conversions for int32 and int64 merged.&lt;/li&gt;
	&lt;li&gt;Edge generation for int32 and int64 merged.&lt;/li&gt;
	&lt;li&gt;MinCover for int32 and int64 in review.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;No delays.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;No risks.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-08-22: Setting end-date to 10-11-2022&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Type conversions for int32 and int64 in review&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;No delays. Estimate was 7 weeks from scope &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1ewks3CAPIV9WjvCs9msZW6_VT22ngYCSPxGif9AdgUU/edit#gid=0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.google.com/spreadsheets/d/1ewks3CAPIV9WjvCs9msZW6_VT22ngYCSPxGif9AdgUU/edit#gid=0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&#160;&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;</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_14262" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 13 Jan 2023 00:00:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10860" key="com.pyxis.greenhopper.jira:gh-epic-color">
                        <customfieldname>Epic Colour</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ghx-label-5</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10858" key="com.pyxis.greenhopper.jira:gh-epic-label">
                        <customfieldname>Epic Name</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>libmongocrypt Support for Range Index</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10859" key="com.pyxis.greenhopper.jira:gh-epic-status">
                        <customfieldname>Epic Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10642"><![CDATA[Done]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_20964" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Final Cost Estimate</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0phxk:</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_10856" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Scope Cost Estimate</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 18 Aug 2022 00:00:00 +0000</customfieldvalue>

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