<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:37:21 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-616] Remove strong naming</title>
                <link>https://jira.mongodb.org/browse/CSHARP-616</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;I know we added strong naming in &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-142&quot; title=&quot;Mongodb DLL&amp;#39;s do not have strong name&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-142&quot;&gt;&lt;del&gt;CSHARP-142&lt;/del&gt;&lt;/a&gt;, but strong naming is a seriously half-baked idea that causes more problems than it&apos;s worth. Every time the driver releases a patch version I spend a few hours in version hell with other libraries that require MongoDB (like ServiceStack.Authentication.MongoDB). &lt;/p&gt;

&lt;p&gt;By strong naming your assemblies, you force all intermediate consumers into ridiculously complex build processes that are impractical (especially when people are really just trying to use Mongo because it&apos;s &quot;easy&quot;). It&apos;s nearly impossible to release a library referencing Mongo that doesn&apos;t cause serious DLL hell every few weeks. There&apos;s supposedly a feature called &quot;binding redirection&quot; that is supposed to solve this, but almost never works; especially in unit test assemblies.&lt;/p&gt;

&lt;p&gt;At the very least, I ask that you maintain two NuGet packages (one with strong naming and one without) to appease the individuals for whom &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-142&quot; title=&quot;Mongodb DLL&amp;#39;s do not have strong name&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-142&quot;&gt;&lt;del&gt;CSHARP-142&lt;/del&gt;&lt;/a&gt; was intended. For the rest of us, I encourage you to have the unsigned DLLs be the default package.&lt;/p&gt;</description>
                <environment>CLR</environment>
        <key id="54616">CSHARP-616</key>
            <summary>Remove strong naming</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="9">Done</resolution>
                                        <assignee username="craig.wilson@mongodb.com">Craig Wilson</assignee>
                                    <reporter username="tkellogg">Tim Kellogg</reporter>
                        <labels>
                    </labels>
                <created>Mon, 29 Oct 2012 04:24:31 +0000</created>
                <updated>Fri, 8 May 2015 17:54:33 +0000</updated>
                            <resolved>Mon, 14 Apr 2014 18:53:35 +0000</resolved>
                                    <version>1.6.1</version>
                                    <fixVersion>2.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="908885" author="craiggwilson" created="Fri, 8 May 2015 17:54:33 +0000"  >&lt;p&gt;Currently we are only distributing an unsigned version.&lt;/p&gt;</comment>
                            <comment id="548937" author="xgen-internal-githook" created="Mon, 14 Apr 2014 18:52:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;craiggwilson&apos;, u&apos;name&apos;: u&apos;Craig Wilson&apos;, u&apos;email&apos;: u&apos;craiggwilson@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-616&quot; title=&quot;Remove strong naming&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-616&quot;&gt;&lt;del&gt;CSHARP-616&lt;/del&gt;&lt;/a&gt;: removed strong naming and removed the keys.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/84cb77254e001cda0a267b58f760c615505b1205&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/84cb77254e001cda0a267b58f760c615505b1205&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="180181" author="craiggwilson" created="Mon, 29 Oct 2012 17:57:18 +0000"  >&lt;p&gt;We are targeting 2.0 to remove signing.  We will most likely release both a signed version and an unsigned version.  Unfortunately, we don&apos;t have a planned release date for 2.0 as there are a number of changes and we want to make sure we get the bulk (if not all) of the breaking changes into 2.0.&lt;/p&gt;

&lt;p&gt;Removing signing before the 2.0 time frame and without offering both versions could harm some of our other users.&lt;/p&gt;

&lt;p&gt;If you really need the driver to be unsigned, please feel free to build from source the tagged version that we built from.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10011"><![CDATA[Minor Change]]></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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrggfz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9576</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="130">Sprint 1 April 14 - May 2</customfieldvalue>

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