<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:23:28 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-1486] VersionedAPI: Reimplement &apos;distinct&apos; in 4.9+</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-1486</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;Filed in regard to &lt;a href=&quot;https://mongodb.slack.com/archives/G0175PM9Y1M/p1608676475025700&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this thread&lt;/a&gt; in the &lt;a href=&quot;https://mongodb.slack.com/archives/G0175PM9Y1M&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;project channel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;From Andreas in the thread: &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Indeed, there&#8217;s a bit of a race here. The version 1 API does not include the count or distinct commands, which is why I decided to test the CRUD API on a client with a strict API version to ensure that this API will always work regardless of server version a user is connected to. Since the pieces weren&#8217;t in place at the time, I knew that these tests would fail eventually, so skipping until we update the logic makes sense. DRIVERS-1437 will track this, and we should also have one to track re-implementing distinct in 4.9+ (didn&#8217;t find one, but I&#8217;m sure @Alexander Golin has a better overview).&lt;br/&gt;
I initially planned to have drivers skip the estimatedDocumentCount and distinct API tests based on their progress on replacing implementations to make sure this doesn&#8217;t fly under the radar, but we can skip them in the spec for the time being&#8230;we&#8217;ll just have to remember to un-skip them once the respective drivers tickets have been completed (hence me leaning to have each drivers skip them individually)&lt;/p&gt;&lt;/blockquote&gt;</description>
                <environment></environment>
        <key id="1577009">DRIVERS-1486</key>
            <summary>VersionedAPI: Reimplement &apos;distinct&apos; in 4.9+</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="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="12300">Won&apos;t Do</resolution>
                                        <assignee username="andreas.braun@mongodb.com">Andreas Braun</assignee>
                                    <reporter username="alexander.golin@mongodb.com">Alexander Golin</reporter>
                        <labels>
                    </labels>
                <created>Wed, 23 Dec 2020 18:55:03 +0000</created>
                <updated>Wed, 22 Sep 2021 20:26:10 +0000</updated>
                            <resolved>Tue, 30 Mar 2021 06:24:36 +0000</resolved>
                                                                            <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="3640137" author="alexander.golin" created="Mon, 1 Mar 2021 18:05:19 +0000"  >&lt;p&gt;Triage: Andreas is going to write up a small scope that we can confer with server about. Needed for the 5.0 timeline. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="1645095">CDRIVER-3925</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645099">CSHARP-3464</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645097">CXX-2204</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645101">GODRIVER-1914</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645103">JAVA-4039</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645107">MOTOR-685</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645105">NODE-3148</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645110">PHPC-1784</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645108">PYTHON-2606</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645112">RUBY-2554</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1645114">RUST-702</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1645284">SERVER-55112</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_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-3925'>CDRIVER-3925</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2204'>CXX-2204</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-3464'>CSHARP-3464</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-1914'>GODRIVER-1914</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-4039'>JAVA-4039</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-3148'>NODE-3148</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-685'>MOTOR-685</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-2606'>PYTHON-2606</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-1784'>PHPC-1784</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-2554'>RUBY-2554</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-702'>RUST-702</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SWIFT-1147'>SWIFT-1147</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
</table>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10858" key="com.pyxis.greenhopper.jira:gh-epic-label">
                        <customfieldname>Epic Name</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>VersionedAPI: Reimplement &amp;#39;distinct&amp;#39; in 4.9+</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hy93nz:</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="20500"><![CDATA[5.0]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>