<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:21:05 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-4495] Test crypt_shared with older server versions</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-4495</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-2465&quot; title=&quot;Test crypt_shared with older server versions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2465&quot;&gt;&lt;del&gt;DRIVERS-2465&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="2155439">CDRIVER-4495</key>
            <summary>Test crypt_shared with older server versions</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="dbeng-pm-bot">PM Bot</reporter>
                        <labels>
                    </labels>
                <created>Mon, 10 Oct 2022 14:24:31 +0000</created>
                <updated>Sat, 28 Oct 2023 11:27:59 +0000</updated>
                            <resolved>Tue, 20 Dec 2022 18:27:04 +0000</resolved>
                                                    <fixVersion>1.24.0</fixVersion>
                                    <component>Client Side Encryption</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="5068176" author="xgen-internal-githook" created="Tue, 20 Dec 2022 18:26:50 +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/CDRIVER-4495&quot; title=&quot;Test crypt_shared with older server versions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4495&quot;&gt;&lt;del&gt;CDRIVER-4495&lt;/del&gt;&lt;/a&gt; Test crypt_shared with older server versions (#1169)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove unused USE_CRYPT_SHARED expansion&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add SKIP_CRYPT_SHARED_LIB expansion&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;rename asan-ubuntu-without-csfle to asan-ubuntu-with-mongocryptd&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;sync download-mongodb.sh to 1d7119eeb531e7fab60423e803a94f4a2f61ec0f&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove GENERIC_LINUX_URL check&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;It does not provide much value. Calling get_mongodb_download_url_for now errors if a download is unavailable.&lt;br/&gt;
Alternatively, this check can be limited to server versions &amp;lt; 4.2.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/6604ae3e42873d26868c2281f4dea84e8801a24b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/6604ae3e42873d26868c2281f4dea84e8801a24b&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                                                <inwardlinks description="split from">
                                        <issuelink>
            <issuekey id="2153714">DRIVERS-2465</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2155447">PHPLIB-1008</issuekey>
        </issuelink>
                            </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_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY24Q2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0w45k:</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_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-2465&quot; title=&quot;Test crypt_shared with older server versions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2465&quot;&gt;&lt;del&gt;DRIVERS-2465&lt;/del&gt;&lt;/a&gt;:&lt;br/&gt;
See &lt;a href=&quot;https://github.com/mongodb/specifications/commit/d90583f467cb406928c1e86eee7a258ae50b235e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/d90583f467cb406928c1e86eee7a258ae50b235e&lt;/a&gt; for updated test requirements for CSFLE. The following is a summary of the changes:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Drivers MUST run all tests with mongocryptd on at least one platform for all&lt;br/&gt;
tested server versions (4.2+).&lt;/li&gt;
	&lt;li&gt;Drivers MUST run all tests with crypt_shared_ on at least one platform for all&lt;br/&gt;
tested server versions (4.2+). For server versions &amp;lt; 6.0, drivers MUST test with the&lt;br/&gt;
latest major release of crypt_shared_ (currently 6.0). Using the latest major release of&lt;br/&gt;
crypt_shared_ is supported with older server versions.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;As of &lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/1d7119eeb531e7fab60423e803a94f4a2f61ec0f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/1d7119eeb531e7fab60423e803a94f4a2f61ec0f&lt;/a&gt;, download-mongodb.sh downloads the latest major version of crypt_shared if the server version is less than 6.0.&lt;/p&gt;

&lt;p&gt;There may be no required driver changes if these requirements are already tested. The Go driver did not require changes. The Go driver tests with mongocryptd &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/blob/4edf9f469a00765b6e06199c3ecaff7e65bcbbac/.evergreen/config.yml#L1624-L1639&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;on separate variants&lt;/a&gt;. The other variants test with crypt_shared and include tests back to server versions 4.2.&lt;/p&gt;

&lt;p&gt;Drivers may manually verify the version of crypt_shared that is downloaded from the output of run-orchestration.sh where &lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/blob/1d7119eeb531e7fab60423e803a94f4a2f61ec0f/.evergreen/run-orchestration.sh#L105-L108&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;the URL is printed&lt;/a&gt;.&lt;/p&gt;</customfieldvalue>

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