<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:25:35 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>[DRIVERS-2435] Update libmongocrypt payloads to new QE protocol</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-2435</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;div class=&quot;panel&quot; style=&quot;background-color: #fafbfc;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelContent&quot; style=&quot;background-color: #fafbfc;&quot;&gt;
&lt;h3&gt;&lt;a name=&quot;Summary&quot;&gt;&lt;/a&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;PM-2972 proposes updating the Queryable Encryption protocol. This will require updating the payloads produced in libmongocrypt. Drivers will need to upgrade libmongocrypt and resync tests.&lt;/p&gt;

&lt;h3&gt;&lt;a name=&quot;Motivation&quot;&gt;&lt;/a&gt;&lt;b&gt;Motivation&lt;/b&gt;&lt;/h3&gt;
&lt;h4&gt;&lt;a name=&quot;Whoistheaffectedenduser%3F&quot;&gt;&lt;/a&gt;Who is the affected end user?&lt;/h4&gt;

&lt;p&gt;Users of Queryable Encryption. This does not impact Client-Side Field Level Encryption.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Howdoesthisaffecttheenduser%3F&quot;&gt;&lt;/a&gt;How does this affect the end user?&lt;/h4&gt;

&lt;p&gt;Users will need updated libmongocrypt to use Queryable Encryption with the new protocol. The protocol change is backwards breaking.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Isthisissueurgent%3F&quot;&gt;&lt;/a&gt;Is this issue urgent?&lt;/h4&gt;

&lt;p&gt;Must be completed before PM-2972 is released. The protocol changes are backwards breaking.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Isthisticketrequiredbyadownstreamteam%3F&quot;&gt;&lt;/a&gt;Is this ticket required by a downstream team?&lt;/h4&gt;

&lt;p&gt;Yes. Compass and mongosh.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Isthisticketonlyfortests%3F&quot;&gt;&lt;/a&gt;Is this ticket only for tests?&lt;/h4&gt;

&lt;p&gt;No&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="2133465">DRIVERS-2435</key>
            <summary>Update libmongocrypt payloads to new QE protocol</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>
                            <label>equality-ga</label>
                    </labels>
                <created>Sun, 11 Sep 2022 13:49:52 +0000</created>
                <updated>Sat, 28 Oct 2023 10:44:43 +0000</updated>
                            <resolved>Tue, 30 May 2023 18:26:33 +0000</resolved>
                                                        <component>Client Side Encryption</component>
                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="5561382" author="xgen-internal-githook" created="Wed, 12 Jul 2023 18:11:11 +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-4632&quot; title=&quot;Test against MongoDB 7.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4632&quot;&gt;&lt;del&gt;CDRIVER-4632&lt;/del&gt;&lt;/a&gt; Add tasks to test MongoDB Server 7.0 release (#1334)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add 7.0 to config_generator/components&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add comment noting 6.0+ is required for QE&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add 7.0 to legacy_config_generator&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;make API version task names unique&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add missing 6.0 tasks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;test Queryable Encryption on 7.0+ replica set (not 6.0+)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;As of &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2435&quot; title=&quot;Update libmongocrypt payloads to new QE protocol&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2435&quot;&gt;&lt;del&gt;DRIVERS-2435&lt;/del&gt;&lt;/a&gt;, Queryable Encryption tests no longer run on 6.0.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add more missing 6.0 tasks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;schedule missing AWS tasks&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add `test-aws` tag and use all AWS tasks&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Co-authored-by: Ezra Chung &amp;lt;88335979+eramongodb@users.noreply.github.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/d896d3d4311cee4463d62bcc73dd86a22af0953a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/d896d3d4311cee4463d62bcc73dd86a22af0953a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5351520" author="jmikola@gmail.com" created="Mon, 17 Apr 2023 08:21:29 +0000"  >&lt;p&gt;Regarding the following note in downstream changes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Also consider: To fix test failures without enabling QEv2: sync spec tests to &lt;a href=&quot;https://github.com/mongodb/specifications/commit/baf3724155500acbb557e158b8a5d4334e7f3512&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongodb/specifications@baf3724&lt;/a&gt; and skip to QE prose tests on server versions &amp;gt; 6.2.99. That may be helpful to backport to release branches so the tests on release branches do not fail against latest servers.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;In addition to spec and prose tests, drivers will probably also want to update the version checks in any documentation examples added for &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2311&quot; title=&quot;Provide FLE 2.0 API example for docs team&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2311&quot;&gt;&lt;del&gt;DRIVERS-2311&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="5315101" author="xgen-internal-githook" created="Fri, 31 Mar 2023 13:08: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/DRIVERS-2435&quot; title=&quot;Update libmongocrypt payloads to new QE protocol&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2435&quot;&gt;&lt;del&gt;DRIVERS-2435&lt;/del&gt;&lt;/a&gt; replace `fle2-&lt;b&gt;` tests with `fle2v2-&lt;/b&gt;` tests (#1391)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add `serverless: forbid` to fle2v2 tests&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This will be reverted in &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2589&quot; title=&quot;Enable QEv2 tests on Serverless&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2589&quot;&gt;DRIVERS-2589&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add fle2v2 tests&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The fle2v2 tests are copies of fle2-* tests&lt;br/&gt;
The expected payloads have been updated.&lt;br/&gt;
deleteTokens have been removed from the expectations.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;bump minServerVersion to 7.0.0&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;note that libmongocrypt 1.8.0 is required for fle2v2 tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove fle2-* tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;require server 7.0 for QE prose tests&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;skip QE prose tests on serverless pending &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2589&quot; title=&quot;Enable QEv2 tests on Serverless&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2589&quot;&gt;DRIVERS-2589&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/64deb2837a2355f6002775c49b9b6c50c9dc560f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/64deb2837a2355f6002775c49b9b6c50c9dc560f&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="5315079" author="xgen-internal-githook" created="Fri, 31 Mar 2023 12:55:55 +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/DRIVERS-2435&quot; title=&quot;Update libmongocrypt payloads to new QE protocol&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2435&quot;&gt;&lt;del&gt;DRIVERS-2435&lt;/del&gt;&lt;/a&gt; add option to enable `featureFlagFLE2ProtocolVersion2`  (#285)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove unnecessary import&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add setfle2parameter.py&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add ENABLE_featureFlagFLE2ProtocolVersion2 option&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;only enable feature flag for &quot;latest&quot;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Older servers will error with `Unknown --setParameter`&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;use bash&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;find-python3.sh requires bash&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove requirement of python3&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;note &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2590&quot; title=&quot;Remove workaround to enable featureFlagFLE2ProtocolVersion2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2590&quot;&gt;&lt;del&gt;DRIVERS-2590&lt;/del&gt;&lt;/a&gt; tracks removal of workaround&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add SERVER ticket to emitted message&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;check for version 7.0&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix path to mongod&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix path to setfle2parameter.py&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/e5e1fda126a358714c8c1cc456f2c1188b73bc45&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/e5e1fda126a358714c8c1cc456f2c1188b73bc45&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="5303681" author="xgen-internal-githook" created="Mon, 27 Mar 2023 18:09:29 +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/DRIVERS-2435&quot; title=&quot;Update libmongocrypt payloads to new QE protocol&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2435&quot;&gt;&lt;del&gt;DRIVERS-2435&lt;/del&gt;&lt;/a&gt; add maxServerVersion 6.2.99 to fle2v1 tests (#1388)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/baf3724155500acbb557e158b8a5d4334e7f3512&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/baf3724155500acbb557e158b8a5d4334e7f3512&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4882368" author="dbeng-pm-bot" created="Thu, 6 Oct 2022 12:56:51 +0000"  >&lt;p&gt;Moved to Needs Triage because a linked PM issue PM-2972 was moved to Ready for Work.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="2288281">MONGOCRYPT-561</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10020">
                    <name>Gantt Dependency</name>
                                            <outwardlinks description="has to be done before">
                                        <issuelink>
            <issuekey id="2301455">DRIVERS-2590</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2300832">DRIVERS-2589</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10820">
                    <name>Initiative</name>
                                                                <inwardlinks description="included in Initiative">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="2312396">PHPC-2203</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271145">CDRIVER-4584</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271147">CSHARP-4541</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271146">CXX-2656</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271148">GODRIVER-2761</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271151">MOTOR-1100</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271150">NODE-5074</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271153">PHPLIB-1088</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271152">PYTHON-3614</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271154">RUBY-3226</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271155">RUST-1605</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2271149">JAVA-4891</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2232953">DRIVERS-2524</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_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;Drivers are expected to update the Queryable Encryption (QE) tests. See &lt;a href=&quot;https://github.com/mongodb/specifications/commit/64deb2837a2355f6002775c49b9b6c50c9dc560f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/64deb2837a2355f6002775c49b9b6c50c9dc560f&lt;/a&gt; for changes. Here is a summary:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Add `fle2v2-*` tests expecting the QEv2 protocol.&lt;/li&gt;
	&lt;li&gt;Remove `fle2-*` tests expecting the QEv1 protocol.&lt;/li&gt;
	&lt;li&gt;Upgrade libmongocrypt dependency to 1.8.0-alpha1 or newer.
	&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
		&lt;li&gt;Binaries for 1.8.0-alpha1 are available here: &lt;a href=&quot;https://spruce.mongodb.com/task/libmongocrypt_publish_upload_all_009a8122c10c529d9729e908bef1f7dc0d1b4549_23_04_26_12_54_15/files&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://spruce.mongodb.com/task/libmongocrypt_publish_upload_all_009a8122c10c529d9729e908bef1f7dc0d1b4549_23_04_26_12_54_15/files&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Update QE prose tests to require MongoDB Server 7.0.0+.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;See &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/pull/1213&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/pull/1213&lt;/a&gt; for the example Go driver implementation.&lt;/p&gt;

&lt;p&gt;Also consider: To fix test failures without enabling QEv2: sync spec tests to &lt;a href=&quot;https://github.com/mongodb/specifications/commit/baf3724155500acbb557e158b8a5d4334e7f3512&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/baf3724155500acbb557e158b8a5d4334e7f3512&lt;/a&gt; and skip to QE prose tests on server versions &amp;gt; 6.2.99. That may be helpful to backport to release branches so the tests on release branches do not fail against latest servers.&lt;/p&gt;

&lt;p&gt;Changelog:&lt;br/&gt;
2023-04-26: libmongocrypt 1.8.0-alpha1 was released and removes the `mongocrypt_setopt_fle2v2` symbol. QEv2 is enabled by default.&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10951" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Driver Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10748"><![CDATA[Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_23952" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Driver Compliance</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<style type='text/css'>
         #scriptField, #scriptField *{
                border: 1px solid black;
            }

            #scriptField{
                border-collapse: collapse;
            }

            #scriptField td {
                text-align: center; /* Center-align text in table cells */
            }

            #scriptField td.key {
                text-align: left; /* Left-align text in the Key column */
            }

            #scriptField a {
                text-decoration: none; /* Remove underlines from links */
                border: none; /* Remove border from links */
            }
            
            /* Add green background color to cells with FixVersion */
            #scriptField td.hasFixVersion {
                background-color: #00FF00; /* Green color code */
            }

            /* Center-align the first row headers */
            #scriptField th {
                text-align: center;
            }
        </style>
<table id='scriptField'>
  <tr>
    <th>Key</th>
    <th>Status/Resolution</th>
    <th>FixVersion</th>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-4584'>CDRIVER-4584</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.24.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2656'>CXX-2656</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.8.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-4541'>CSHARP-4541</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.20.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-2761'>GODRIVER-2761</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.12.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-4891'>JAVA-4891</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.10.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-5074'>NODE-5074</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>5.3.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-1100'>MOTOR-1100</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.2</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-3614'>PYTHON-3614</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.4</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-1088'>PHPLIB-1088</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.16.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-3226'>RUBY-3226</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.19.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-1605'>RUST-1605</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.6.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-2203'>PHPC-2203</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.16.0</td>
  </tr>
</table>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18362" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Engineering Lead</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>kevin.albertson@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_18359" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Program Manager</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>esha.bhargava@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY24Q1</label>
            <label>FY24Q2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr1k1p:g</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>7.0</label>
            <label>7.1</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_21457" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Upstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;QE will introduce breaking changes to the protocol. After this project is complete, the server will incompatible with older drivers and tools.&lt;/p&gt;</customfieldvalue>

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