<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:46:56 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>[CSHARP-4012] Remove checks for session been passed as null</title>
                <link>https://jira.mongodb.org/browse/CSHARP-4012</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Currently most calls that take a session validate its been passed though and don&apos;t accept null.&lt;/p&gt;

&lt;p&gt;This seems redundant on the session parameter. As on a users side we have to check if we have a session or not and call with different arguments when internally you accept null anyway.&lt;/p&gt;

&lt;p&gt;For an example the Find extensions methods require IClientSession but internally it just makes an instance of FindFluent which doesn&apos;t have the same restriction.&#160;&lt;/p&gt;

&lt;p&gt;So we can actually just make an instance of this and bypass the extension but shouldn&apos;t the extension methods have the same restrictions?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1961973">CSHARP-4012</key>
            <summary>Remove checks for session been passed as null</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="13202">Works as Designed</resolution>
                                        <assignee username="dmitry.lukyanov@mongodb.com">Dmitry Lukyanov</assignee>
                                    <reporter username="j.singleton7887@gmail.com">Jason Singleton</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Jan 2022 18:01:25 +0000</created>
                <updated>Fri, 27 Oct 2023 13:24:42 +0000</updated>
                            <resolved>Thu, 20 Jan 2022 17:25:33 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="4303352" author="dmitry.lukyanov" created="Thu, 20 Jan 2022 17:05:23 +0000"  >&lt;p&gt;Hello &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=j.singleton7887%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;j.singleton7887@gmail.com&quot;&gt;j.singleton7887@gmail.com&lt;/a&gt; ,&lt;/p&gt;

&lt;p&gt;The API was deliberately designed to validate that the application does not pass a null session by mistake.&lt;br/&gt;
A session is mandatory. The overloads that don&apos;t take a session are maintained for backward compatibility and create an implied session before calling the overload that does take a session.&lt;br/&gt;
We think passing null to the overloads that take a session should not be supported.&lt;/p&gt;</comment>
                            <comment id="4293987" author="JIRAUSER1257742" created="Fri, 14 Jan 2022 19:31:48 +0000"  >&lt;p&gt;Thank you &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=j.singleton7887%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;j.singleton7887@gmail.com&quot;&gt;j.singleton7887@gmail.com&lt;/a&gt;&#160;for your suggestion. We will look into this, and will update this ticket with our findings.&lt;/p&gt;</comment>
                    </comments>
                    <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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hzznzz:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>