<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:23:01 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-1204] Easier debugging with standardized logging</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-1204</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;div class=&quot;panel&quot; style=&quot;background-color: #c2d2c2;border-color: #cccccc;border-style: dashed;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelHeader&quot; style=&quot;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #cccccc;background-color: #239eb0;&quot;&gt;&lt;b&gt;Epic Summary&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;panelContent&quot; style=&quot;background-color: #c2d2c2;&quot;&gt;
&lt;h4&gt;&lt;a name=&quot;Summary&quot;&gt;&lt;/a&gt;Summary&lt;/h4&gt;

&lt;p&gt;A common complaint from our support team is that they don&apos;t know how to get debugging information out of drivers. Some drivers provide debug logging for this purpose, others do not. For drivers that do provide it, the log messages produced and the mechanisms for enabling debug logging are not consistent.&lt;/p&gt;

&lt;p&gt;The goal of this project is to define a default set of debug logging messages that drivers should produce, and a standardized, trivial mechanism drivers should support for enabling, disabling, and configuring debug logging. This will provide TSEs, CEs and users an easy way to get debugging information out of our drivers. Each driver should additionally provide easily discoverable documentation on how to enable logging and what features are provided.&lt;/p&gt;

&lt;p&gt;The key idea here is to provide consistency across drivers, making it easier to support all drivers and far easier to document how to debug specific issues.&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;CastofCharacters&quot;&gt;&lt;/a&gt;Cast of Characters&lt;/h4&gt;

&lt;p&gt;Lead: Jeff Yemin&lt;br/&gt;
 Author: Kaitlin Mahar&lt;br/&gt;
 POCs: Rust - Kaitlin, C# - Boris&lt;br/&gt;
 Product Owner: Rachelle Palmer&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;Documentation&quot;&gt;&lt;/a&gt;Documentation&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;https://tinyurl.com/y7swmld5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Scope Document&lt;/a&gt;&lt;br/&gt;
 &lt;a href=&quot;https://tinyurl.com/y937qfz2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Technical Design Document&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="1326019">DRIVERS-1204</key>
            <summary>Easier debugging with standardized logging</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="13453" iconUrl="https://jira.mongodb.org/images/icons/status_generic.gif" description="">Implementing</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="boris.dogadov@mongodb.com">Boris Dogadov</assignee>
                                    <reporter username="bernie@mongodb.com">Bernie Hackett</reporter>
                        <labels>
                    </labels>
                <created>Wed, 22 Apr 2020 17:01:12 +0000</created>
                <updated>Wed, 31 Jan 2024 15:56:20 +0000</updated>
                                                                <component>Logging</component>
                                        <votes>6</votes>
                                    <watches>20</watches>
                                                                                                                <comments>
                            <comment id="4448274" author="dbeng-pm-bot" created="Thu, 31 Mar 2022 17:38:15 +0000"  >&lt;p&gt;If you are not logged in, you can view the tickets in this epic by following &lt;a href=&quot;https://jira.mongodb.org/issues/?jql=%22Epic%20Link%22%20%3D%20DRIVERS-1204&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;this link&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="4294491" author="dbeng-pm-bot" created="Fri, 14 Jan 2022 23:35:54 +0000"  >&lt;p&gt;If you are not logged in, you can view the tickets in this epic by following &lt;a href=&quot;https://jira.mongodb.org/issues/?jql=%22Epic%20Link%22%20%3D%20DRIVERS-1204&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;this link&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="3574440" author="alexander.golin" created="Wed, 20 Jan 2021 20:29:16 +0000"  >&lt;p&gt;Moving back to Open after deprioritizing in QP prep for FY22Q1&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10720">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="986477">CSHARP-2829</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1039184">PYTHON-2076</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="1397314">TOOLS-2636</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="901443">PHPC-1425</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1684125">CSHARP-3589</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>Gantt Dependency</name>
                                            <outwardlinks description="has to be done before">
                                        <issuelink>
            <issuekey id="2482177">DRIVERS-2754</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="1438142">CDRIVER-3775</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979381">CXX-2448</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979390">PHPC-2061</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979392">RUBY-2900</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979382">CSHARP-4044</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1438134">GODRIVER-1712</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979386">MOTOR-888</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979393">RUST-1176</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979383">JAVA-4485</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979384">NODE-3974</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979388">PYTHON-3113</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2186738">RUBY-3182</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1979389">JAVA-4486</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1715985">CSHARP-3663</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1909474">PHPC-1991</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2241042">DRIVERS-2530</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2166102">DRIVERS-2480</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2395059">DRIVERS-2676</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="901143">GODRIVER-1242</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1833963">NODE-3503</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2237332">DRIVERS-2527</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                    <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000wZYymQAG]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_20963" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Cost to Date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>12.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: Isabel Atkinson/Boris Dogadov&lt;br/&gt;
Summary: The goal of this project is to define a default set of debug logging messages that drivers should produce, and a standardized, trivial mechanism drivers should support for enabling, disabling, and configuring debug logging.&lt;/p&gt;

&lt;p&gt;2023-07-21:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Spec work is now complete! Go, .NET and Rust implementations close to wrapping up&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-07-07:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Go implementation for SDAM logging is in review, Rust in progress&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;2023-06-23:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Go picked up the second implementation for SDAM logging last week. Hoping to wrap that up by 6/30&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-06-08&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Currently waiting on the second implementation for SDAM logging work&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-05-26&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Server Selection Logging done in the spec, .NET, and Rust! SDAM Logging work in review.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-05-12&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Boris is actively working on this and plans on wrapping up the work within the next week&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-04-28&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&#160;On pause since Boris is OOO until 5/5&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-04-14&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Remaining spec work on pause since Boris is OOO until 5/5&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-03-31&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Spec work for adding log messages to the SDAM spec is now complete. Waiting on the second implementation (Rust) before finalizing the changes&lt;/li&gt;
	&lt;li&gt;Spec work for adding log messages to the server selection spec is currently on hold due to limited bandwidth. Boris has some time off coming up and is currently prioritizing reviewing / ramping up on things on Dima&apos;s plate. We&apos;ll revisit the timeline for finishing the spec work as a part of our upcoming QP prep meeting&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-03-17&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Boris is planning on wrapping up the remaining spec work in the next 2 weeks&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-03-03&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Boris is currently working on the SDAM spec and will work on the server selection spec next. He is hoping to wrap up the remaining spec work in the next two weeks&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-02-17&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Boris will resume the SDAM spec work next week&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-02-03&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Boris has taken the spec over from Kaitlin.&lt;/li&gt;
	&lt;li&gt;&#160;SDAM logging is in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-01-20&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;SDAM logging is in progress.&lt;/li&gt;
	&lt;li&gt;Server selection PR remains paused because of a dependency on &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2337&quot; title=&quot;Assume all &amp;gt;=3.6 servers support sessions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2337&quot;&gt;DRIVERS-2337&lt;/a&gt;.&#160;&#160;&lt;/li&gt;
	&lt;li&gt;Boris will take over the spec from Kaitlin.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-01-06&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Server selection PR is paused because of a dependency on &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2337&quot; title=&quot;Assume all &amp;gt;=3.6 servers support sessions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2337&quot;&gt;DRIVERS-2337&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;SDAM logging is in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-12-23&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Server selection PR is close to complete.&lt;/li&gt;
	&lt;li&gt;SDAM logging is in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-11-23&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Server selection PR is in review.&lt;/li&gt;
	&lt;li&gt;SDAM logging is in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-11-11&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;CMAP PR merged.&lt;/li&gt;
	&lt;li&gt;Server selection PR is in review.&lt;/li&gt;
	&lt;li&gt;Last piece of work is SDAM logging.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-10-28&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;First PR for Logging Spec and Command logging merged.&lt;/li&gt;
	&lt;li&gt;CMAP is in review.&#160;&lt;/li&gt;
	&lt;li&gt;Server selection PR is up next.&lt;/li&gt;
	&lt;li&gt;Minor follow up conversations now that Node and Go started their implementations, no major changes so far.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-10-14&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;First PR is in review. Still working on open questions remain on redaction of errors and testing.&lt;/li&gt;
	&lt;li&gt;PR to add CMAP messages and tests is up next.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-09-29&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;First PR is in review. A few open questions remain on redaction of errors and testing.&lt;/li&gt;
	&lt;li&gt;PR to add CMAP messages and tests is up next.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-09-16&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;First PR is up for review.&lt;/li&gt;
	&lt;li&gt;Tests are passing in RUST, Java, .NET.&lt;/li&gt;
	&lt;li&gt;PR to add CMAP messages and tests is up next.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-09-02&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Spent time looking into server selection logging, now focused on getting the first spec PR ready, targeting next week.&lt;/li&gt;
	&lt;li&gt;Delayed SDAM logging due to a possible conflict with streamable hello.&lt;/li&gt;
	&lt;li&gt;Adding cost based on estimated time to prepare spec PRs and reviews.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-08-19&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Finished POCing connection pool logging tests. Now working on server selection logging in Rust, + corresponding tests.&lt;/li&gt;
	&lt;li&gt;Following that, remaining tasks are SDAM logging, and then preparing spec PRs for formal review.&lt;/li&gt;
	&lt;li&gt;Second implementation in .NET has been started.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-08-05&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Implemented connection pool logging in Rust, now working on writing YAML tests. Met with Boris and James to discuss .NET implementation&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;&#160;2022-07-25&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Wrote more unified and prose command logging tests, and incorporated feedback on them.&lt;/li&gt;
	&lt;li&gt;Got CMAP log messages POC implemented in Rust; now working on tests for them.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;&#160;2022-07-08&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Not incrementing cost due to holiday and PTO.&lt;/li&gt;
	&lt;li&gt;Jeff determined via Java that proposed tests will be feasible for drivers doing unstructured logging&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&#160;2022-06-14:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Drafted some command logging tests; got corresponding test runner changes implemented and tests passing in Rust. TBD if proposed tests will be feasible for drivers doing unstructured logging - will determine this via a Java POC&lt;/li&gt;
	&lt;li&gt;Next going to try implementing log messages for a couple more specs (SDAM, CMAP) to see if there are any considerations we&apos;ve missed with command messages.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2022-06-10: Have made a small amount of progress on drafting tests and Rust test runner changes needed to run them. Not incrementing cost as only 1-2 days were spent on this&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;2022-05-27: Converted command monitoring tests to the unified format. Started on logging assertions to tests.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;2022-05-12: Initial implementation of command logging in RUST is almost complete, shifting focused to testing.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;2022-04-22: Project was on hold as Kaitlin was focused on other priority tasks.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;2022-04-19: Kaitlin is working on a first implementation of the spec and logging command messages in Rust.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;2022-04-01: Kaitlin resuming this project with a future implementation in RUST.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Lead: Jeff Yemin&lt;br/&gt;
Author: Kaitlin Mahar&lt;/p&gt;

&lt;p&gt;2021-01-12:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;On Pause. We&#8217;ll revisit priority in our QP prep meeting on 1/15&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2020-12-22:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;No new updates. Kaitlin OOO from 12/21 - 1/3.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2020-12-15:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Still on pause. Kaitlin spent the last few weeks wrapping up the work for unified test runner in Swift, working on a design for Nataly&#8217;s rotation project, and getting ramped up on Node.&lt;/li&gt;
	&lt;li&gt;She&#8217;ll be OOO from 12/21 - 01/3 and will pick this up after coming back.&lt;/li&gt;
&lt;/ul&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_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;ul&gt;
	&lt;li&gt;Implement logging infrastructure and unified test runners defined in &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1677&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;DRIVERS-1677&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Implement log messages and corresponding tests for each component&lt;/li&gt;
&lt;/ul&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/PYTHON-2076'>PYTHON-2076</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.11</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-2829'>CSHARP-2829</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SWIFT-991'>SWIFT-991</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-3775'>CDRIVER-3775</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-1712'>GODRIVER-1712</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.13.0, 1.13.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2448'>CXX-2448</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-4044'>CSHARP-4044</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-4485'>JAVA-4485</a>
    </td>
    <td>Scheduled</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-3974'>NODE-3974</a>
    </td>
    <td>Implementing</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-888'>MOTOR-888</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-3113'>PYTHON-3113</a>
    </td>
    <td>Implementing</td>
    <td class='hasFixVersion'>4.7</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-2061'>PHPC-2061</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-2900'>RUBY-2900</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-1176'>RUST-1176</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.7.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>james.kovacs@mongodb.com</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10858" key="com.pyxis.greenhopper.jira:gh-epic-label">
                        <customfieldname>Epic Name</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Easier debugging with standardized logging</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_20964" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Final Cost Estimate</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_18358" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Product Manager</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>rachelle.palmer@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>FY23Q3</label>
            <label>FY23Q4</label>
            <label>FY24Q1</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr47vj:</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>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 1 Apr 2022 00:00:00 +0000</customfieldvalue>

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