<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:37:11 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-557] Deprecate many Create methods from BsonDocument object model</title>
                <link>https://jira.mongodb.org/browse/CSHARP-557</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;The BsonDocument object model is a little schizophrenic about whether we want you to call the static Create method or call the various constructors directly. We&apos;re going to standardize on calling the constructors except in the few cases where Create still makes sense (which is basically all the Create methods where the parameter type is object).&lt;/p&gt;

&lt;p&gt;This is part of a series of changes we are making to simplify the BsonDocument object model.&lt;/p&gt;</description>
                <environment></environment>
        <key id="49917">CSHARP-557</key>
            <summary>Deprecate many Create methods from BsonDocument object model</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="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="robert@mongodb.com">Robert Stam</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 Sep 2012 20:53:03 +0000</created>
                <updated>Thu, 20 Mar 2014 14:35:07 +0000</updated>
                            <resolved>Sat, 8 Dec 2012 03:18:02 +0000</resolved>
                                    <version>1.6</version>
                                    <fixVersion>1.8</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="209522" author="rstam" created="Sat, 8 Dec 2012 03:18:11 +0000"  >&lt;p&gt;Pushed to master.&lt;/p&gt;</comment>
                            <comment id="209521" author="auto" created="Sat, 8 Dec 2012 03:17:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-12-08T03:11:07Z&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;, u&apos;name&apos;: u&apos;rstam&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-557&quot; title=&quot;Deprecate many Create methods from BsonDocument object model&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-557&quot;&gt;&lt;del&gt;CSHARP-557&lt;/del&gt;&lt;/a&gt;: Deprecate most BsonValue Create methods (use constructors instead).&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/340ff92964c2f9dc8338565136e8ba80dd952ba7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/340ff92964c2f9dc8338565136e8ba80dd952ba7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="206596" author="rstam" created="Tue, 4 Dec 2012 22:54:46 +0000"  >&lt;p&gt;Reopened to backport to 1.8.&lt;/p&gt;</comment>
                            <comment id="162073" author="rstam" created="Sun, 9 Sep 2012 14:04:12 +0000"  >&lt;p&gt;Pushed to x2.0.&lt;/p&gt;</comment>
                            <comment id="162072" author="auto" created="Sun, 9 Sep 2012 14:03:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-09-07T14:39:27-07:00&apos;, u&apos;email&apos;: u&apos;robert@10gen.com&apos;, u&apos;name&apos;: u&apos;rstam&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-557&quot; title=&quot;Deprecate many Create methods from BsonDocument object model&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-557&quot;&gt;&lt;del&gt;CSHARP-557&lt;/del&gt;&lt;/a&gt;: Finished removing some more Create methods (and some now superfluous properties as well).&lt;br/&gt;
Branch: x2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/47aaff658dfca287d4850245fd6ff7de5d9e376b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/47aaff658dfca287d4850245fd6ff7de5d9e376b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="161953" author="rstam" created="Sat, 8 Sep 2012 16:23:08 +0000"  >&lt;p&gt;In code review.&lt;/p&gt;</comment>
                            <comment id="161811" author="rstam" created="Fri, 7 Sep 2012 21:38:47 +0000"  >&lt;p&gt;The following changes are also part of this work:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;BsonBoolean constructor is now public (since Create method was removed)&lt;/li&gt;
	&lt;li&gt;BsonInt32 no longer keeps a cache of precreated instances&lt;/li&gt;
	&lt;li&gt;BsonInt32 removed properties: MinusOne, Zero, One, Two and Three&lt;/li&gt;
	&lt;li&gt;The official way to get an instance of BsonSymbol is not BsonSymbolTable.Lookup (since Create method was removed)&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="42095">CSHARP-509</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10012"><![CDATA[Major 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|hrh3tj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13415</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>