<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:20:34 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>[CDRIVER-4317] Add ClientEncryption entity and Key Management API operations to Unified Test Format</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-4317</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;This ticket was split from &lt;tt&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2017&quot; title=&quot;Add ClientEncryption entity and Key Management API operations to Unified Test Format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2017&quot;&gt;&lt;del&gt;DRIVERS-2017&lt;/del&gt;&lt;/a&gt;&lt;/tt&gt;, please see that ticket for a detailed description. &lt;/p&gt;</description>
                <environment></environment>
        <key id="2005603">CDRIVER-4317</key>
            <summary>Add ClientEncryption entity and Key Management API operations to Unified Test Format</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="ezra.chung@mongodb.com">Ezra Chung</assignee>
                                    <reporter username="dbeng-pm-bot">PM Bot</reporter>
                        <labels>
                    </labels>
                <created>Mon, 21 Mar 2022 16:03:10 +0000</created>
                <updated>Sat, 28 Oct 2023 11:28:11 +0000</updated>
                            <resolved>Tue, 31 May 2022 18:15:44 +0000</resolved>
                                                    <fixVersion>1.22.0</fixVersion>
                    <fixVersion>1.22.0-beta0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4648267" author="xgen-internal-githook" created="Wed, 29 Jun 2022 16:35:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ezra Chung&apos;, &apos;email&apos;: &apos;88335979+eramongodb@users.noreply.github.com&apos;, &apos;username&apos;: &apos;eramongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4317&quot; title=&quot;Add ClientEncryption entity and Key Management API operations to Unified Test Format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4317&quot;&gt;&lt;del&gt;CDRIVER-4317&lt;/del&gt;&lt;/a&gt; sync CSE unified tests with fa046c78 (#1046)&lt;br/&gt;
Branch: r1.22&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/4bb570a01bbda6ce3f343043fa83b9b757e65040&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/4bb570a01bbda6ce3f343043fa83b9b757e65040&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4636280" author="xgen-internal-githook" created="Thu, 23 Jun 2022 18:44:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ezra Chung&apos;, &apos;email&apos;: &apos;88335979+eramongodb@users.noreply.github.com&apos;, &apos;username&apos;: &apos;eramongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4317&quot; title=&quot;Add ClientEncryption entity and Key Management API operations to Unified Test Format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4317&quot;&gt;&lt;del&gt;CDRIVER-4317&lt;/del&gt;&lt;/a&gt; sync CSE unified tests with fa046c78 (#1046)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/c1449844796b42ac4c0e6e922b7a20555b8d80f2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/c1449844796b42ac4c0e6e922b7a20555b8d80f2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4584092" author="xgen-internal-githook" created="Tue, 31 May 2022 18:15:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ezra Chung&apos;, &apos;email&apos;: &apos;88335979+eramongodb@users.noreply.github.com&apos;, &apos;username&apos;: &apos;eramongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4317&quot; title=&quot;Add ClientEncryption entity and Key Management API operations to Unified Test Format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4317&quot;&gt;&lt;del&gt;CDRIVER-4317&lt;/del&gt;&lt;/a&gt; Add remaining Key Management API functions (#1008)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Fix validation of opts field for rewrapManyDataKey operation&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Update unified spec tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Set default read and write concern on keyvault collection&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add key management API functions&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add prose test for keyAltname unique index&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add unified test runner support for key management API&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/584eaca3179f40d64c875187be3d2a2ba63a915b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/584eaca3179f40d64c875187be3d2a2ba63a915b&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4557806" author="xgen-internal-githook" created="Wed, 18 May 2022 20:22:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ezra Chung&apos;, &apos;email&apos;: &apos;88335979+eramongodb@users.noreply.github.com&apos;, &apos;username&apos;: &apos;eramongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4317&quot; title=&quot;Add ClientEncryption entity and Key Management API operations to Unified Test Format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4317&quot;&gt;&lt;del&gt;CDRIVER-4317&lt;/del&gt;&lt;/a&gt; Add support for rewrapManyDataKey and keyMaterial (#991)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Move existing CSE tests into legacy subdirectory&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add client_side_encryption/unified to unified test suite&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add ClientEncryption.createKey()&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add unified test support for ClientEncryption.createKey()&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add const to parameters of result_from_*() functions&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Refactor and export result_from_bulk_write() helper in result.c&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Implement mongoc_client_encryption_rewrap_many_datakey()&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add unified tests support for rewrapManyDataKey tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add support for custom key material in dataKeyOpts&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add test runner support for custom key material&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add unified tests for createKey()&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Update skip-tests.txt with new paths to legacy subdirectory&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add prose test for custom key material&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Number CSE prose tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add documentation for mongoc_client_encryption_create_key&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add documentation for mongoc_client_encryption_datakey_opts_set_keymaterial&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add documentation for mongoc_client_encryption_rewrap_many_datakey&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/958b871f0907f089e49fea1daca17ae7a93e5b0d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/958b871f0907f089e49fea1daca17ae7a93e5b0d&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4511122" author="xgen-internal-githook" created="Wed, 27 Apr 2022 20:12:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ezra Chung&apos;, &apos;email&apos;: &apos;88335979+eramongodb@users.noreply.github.com&apos;, &apos;username&apos;: &apos;eramongodb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4317&quot; title=&quot;Add ClientEncryption entity and Key Management API operations to Unified Test Format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4317&quot;&gt;&lt;del&gt;CDRIVER-4317&lt;/del&gt;&lt;/a&gt; Add support for clientEncryption entity in unified test runner (#975)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Bump JSON schema version from 1.5 to 1.8&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Print actual value in BSON match error messages&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add support for clientEncryption entity in unified tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add unified test format tests for clientEncryption entity&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Add support for &quot;runOnRequirement.csfle&quot;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/904db5300d7c90349ef96c2dcfb203bf6609ab6c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/904db5300d7c90349ef96c2dcfb203bf6609ab6c&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                                                <inwardlinks description="split from">
                                        <issuelink>
            <issuekey id="1958125">DRIVERS-2017</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_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>CDRIVER-4258</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY23Q2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i06yok:</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_11150" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>SERVER fixVersion</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="21985"><![CDATA[6.0 Required]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_21457" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Upstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2017&quot; title=&quot;Add ClientEncryption entity and Key Management API operations to Unified Test Format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2017&quot;&gt;&lt;del&gt;DRIVERS-2017&lt;/del&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Add support for the new &lt;a href=&quot;https://github.com/mongodb/specifications/blob/f941df836c97a19820879afd726d550541a78cbe/source/unified-test-format/unified-test-format.rst#user-content-entity-clientencryption&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ClientEncryption entity&lt;/a&gt; in unified test runners.&lt;/li&gt;
	&lt;li&gt;Sync new unified tests for Client Side Encryption with &lt;a href=&quot;https://github.com/mongodb/specifications/tree/fa046c7887ab61370d36758ffe883e2630940c15/source/client-side-encryption/tests/unified&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;fa046c78&lt;/a&gt;. This includes all tests in the &lt;tt&gt;unified&lt;/tt&gt; directory.
	&lt;ul&gt;
		&lt;li&gt;Originally &lt;a href=&quot;https://github.com/mongodb/specifications/tree/f941df836c97a19820879afd726d550541a78cbe/source/client-side-encryption/tests/unified&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;f941df83&lt;/a&gt;.&lt;/li&gt;
		&lt;li&gt;Updated to include &lt;a href=&quot;https://github.com/mongodb/specifications/commit/dade3e4dd6493e4c5cb8bcb47d6a80e843a7e34f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;dade3e4d&lt;/a&gt; (&lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2356&quot; title=&quot;Reduce expected removeKeyAltName operations to a single findOneAndUpdate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2356&quot;&gt;&lt;del&gt;DRIVERS-2356&lt;/del&gt;&lt;/a&gt;).&lt;/li&gt;
		&lt;li&gt;Updated to include &lt;a href=&quot;https://github.com/mongodb/specifications/commit/fa046c7887ab61370d36758ffe883e2630940c15&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;fa046c78&lt;/a&gt;.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Implement prose tests&lt;/li&gt;
&lt;/ul&gt;
</customfieldvalue>

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