<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:51:29 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-39246] Implement encryptMetadata parsing and inheritance</title>
                <link>https://jira.mongodb.org/browse/SERVER-39246</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description></description>
                <environment></environment>
        <key id="679607">SERVER-39246</key>
            <summary>Implement encryptMetadata parsing and inheritance</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="pawel.terlecki@mongodb.com">Pawel Terlecki</assignee>
                                    <reporter username="nicholas.zolnierz@mongodb.com">Nicholas Zolnierz</reporter>
                        <labels>
                    </labels>
                <created>Tue, 29 Jan 2019 15:57:53 +0000</created>
                <updated>Sun, 29 Oct 2023 22:24:41 +0000</updated>
                            <resolved>Tue, 5 Mar 2019 19:44:48 +0000</resolved>
                                                    <fixVersion>4.1.9</fixVersion>
                                    <component>Querying</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="2175316" author="xgen-internal-githook" created="Fri, 8 Mar 2019 00:01:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;username&apos;: &apos;benety&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; fix lint&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/4a063c54d4cd669707a30c0de404a78fa905555c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/4a063c54d4cd669707a30c0de404a78fa905555c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2174995" author="xgen-internal-githook" created="Thu, 7 Mar 2019 20:35:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Pawel Terlecki&apos;, &apos;email&apos;: &apos;pawel.terlecki@mongodb.com&apos;, &apos;username&apos;: &apos;pterlecki&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; Fix fle_is_encryption_needed.js&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/367e2073ed4ad186ee738745ac0a48dfeccd2aea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/367e2073ed4ad186ee738745ac0a48dfeccd2aea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2173006" author="xgen-internal-githook" created="Wed, 6 Mar 2019 18:39:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Pawel Terlecki&apos;, &apos;email&apos;: &apos;pawel.terlecki@mongodb.com&apos;, &apos;username&apos;: &apos;pterlecki&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; Fix failing test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/1ead1da6e61e65bf040c47f66b0cc66ece78cbc2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/1ead1da6e61e65bf040c47f66b0cc66ece78cbc2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2171828" author="xgen-internal-githook" created="Tue, 5 Mar 2019 22:00:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jacob Evans&apos;, &apos;email&apos;: &apos;jacob.evans@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; Fix argument initialization order&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/e031d9ebdfd86c7f6520224e8e4ed025d9d68758&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/e031d9ebdfd86c7f6520224e8e4ed025d9d68758&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2171719" author="xgen-internal-githook" created="Tue, 5 Mar 2019 20:56:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Pawel Terlecki&apos;, &apos;username&apos;: &apos;pterlecki&apos;, &apos;email&apos;: &apos;pawel.terlecki@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; Fix assert number conflict&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/e9f03df3ce9f940688ed735e530f35a3cda76ee2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/e9f03df3ce9f940688ed735e530f35a3cda76ee2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2171564" author="xgen-internal-githook" created="Tue, 5 Mar 2019 19:31:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Pawel Terlecki&apos;, &apos;username&apos;: &apos;pterlecki&apos;, &apos;email&apos;: &apos;pawel.terlecki@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; Implement inheritance of EncryptMetadata with validation&lt;/p&gt;

&lt;p&gt;Used memento pattern to implement inheritance of metadata in the&lt;br/&gt;
encryption schema. Encypt nodes are combined with parent EncryptMetadata&lt;br/&gt;
nodes and validated. All tests have been updated to comform to the&lt;br/&gt;
validation.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/8872b15e8ad6dc0435c361cc7d0d1c5a6fa90cb3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/8872b15e8ad6dc0435c361cc7d0d1c5a6fa90cb3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2161950" author="xgen-internal-githook" created="Mon, 25 Feb 2019 18:53:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Pawel Terlecki&apos;, &apos;email&apos;: &apos;pawel.terlecki@mongodb.com&apos;, &apos;username&apos;: &apos;pterlecki&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; Remove accidentally committed file and fixed a typo&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b9dbc628b1558253cfc2e4fbc97ab3364e123160&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b9dbc628b1558253cfc2e4fbc97ab3364e123160&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2161902" author="xgen-internal-githook" created="Mon, 25 Feb 2019 18:26:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mark Benvenuto&apos;, &apos;username&apos;: &apos;markbenvenuto&apos;, &apos;email&apos;: &apos;mark.benvenuto@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; Remove extraneous file&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/db8dea10125c6e89ec8bf9241287536943973d14&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/db8dea10125c6e89ec8bf9241287536943973d14&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2160670" author="xgen-internal-githook" created="Sat, 23 Feb 2019 08:07:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Pawel Terlecki&apos;, &apos;email&apos;: &apos;pawel.terlecki@mongodb.com&apos;, &apos;username&apos;: &apos;pterlecki&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-39246&quot; title=&quot;Implement encryptMetadata parsing and inheritance&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-39246&quot;&gt;&lt;del&gt;SERVER-39246&lt;/del&gt;&lt;/a&gt; Validate encryptMetadata in JSONSchemaParser&lt;/p&gt;

&lt;p&gt;Validate encrypt metadata by checking if it is a non-empty&lt;br/&gt;
object and running the IDL parser. Added basic tests.&lt;br/&gt;
Another change will take care of parsing the entire object&lt;br/&gt;
in mongocryptd, as well as inheritance.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fd32780ac63904fd8dcfccdb699899e08534126d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fd32780ac63904fd8dcfccdb699899e08534126d&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="678905">SERVER-39223</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="679611">SERVER-39248</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                        <issuelink>
            <issuekey id="840899">DOCS-12867</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.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, 20 Feb 2019 08:44:43 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 48 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/SERVER-39223'>SERVER-39223</a></s>]]></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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1258</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>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 48 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>67.0</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|huacfz:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2788">Query 2019-02-25</customfieldvalue>
    <customfieldvalue id="2789">Query 2019-03-11</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_17051" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Teams Impacted</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16944"><![CDATA[Docs]]></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|huk4y7:</customfieldvalue>

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