<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:37:22 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-627] Remove FireAndForget and use magic values for &quot;w&quot; instead</title>
                <link>https://jira.mongodb.org/browse/CSHARP-627</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;After we had already finished implementing support for FireAndForget it was decided that FireAndForget was not an acceptable keyword after all. Instead, we are to use certain magic values for &quot;w&quot; to imply whether write concern is enabled or not, as follows:&lt;/p&gt;

&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;w&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;meaning&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;w=0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;implies write concern is disabled&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;w=1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;implies write concern is enabled&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;w=n n&amp;gt;1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;implies write concern is enabled and provides the &quot;w&quot; value for the getLastError command&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;At a low level these values result in the following getLastError commands being sent to the server:&lt;/p&gt;

&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;w&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;getLastError command&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;w=0&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;do not send a getLastError command&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;w=1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;send 
{ getLastError : 1 }&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;w=n n&amp;gt;1&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;send 
{ getLastError : 1, w : n }&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;see: &lt;a href=&quot;http://www.mongodb.org/display/DOCS/getLastError+Command&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.mongodb.org/display/DOCS/getLastError+Command&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;&lt;a name=&quot;InteractionwithgetLastErrorDefaults&quot;&gt;&lt;/a&gt;Interaction with getLastErrorDefaults&lt;/h5&gt;

&lt;p&gt;A replica set can be configured with getLastErrorDefaults to be used when the driver sends a bare getLastError command with no arguments.&lt;/p&gt;

&lt;p&gt;See: &lt;a href=&quot;http://docs.mongodb.org/manual/reference/replica-configuration/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.mongodb.org/manual/reference/replica-configuration/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You override getLastErrorDefaults by providing some arguments to the getLastError command. This is done in the C# driver by assigning values to one or more properties of the new WriteConcern object (or setting the equivalent options in the connection string).&lt;/p&gt;

&lt;p&gt;For example, to override the getLastErrorDefaults with w=3 and journal=true you could either use this connection string:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;var connectionString = &quot;mongodb://localhost/?w=3;journal=true&quot;;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;or this code:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;var writeConcern = new WriteConcern { W = 3, Journal = true };&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;var clientSettings = new ClientSettings&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;{&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    Server = new MongoServerAddress(&quot;localhost&quot;),&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;    WriteConcern = writeConcern&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;};&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;var client = new MongoClient(clientSettings);&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;Either way results in the following getLastError command being sent to the server:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;{ getLastError : 1, w : 3, journal : true }&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;A consequence of this design is that it is impossible to send the following getLastError command:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;{ getLastError : 1, w : 1 }&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;because w=1 is a magic value that means to send a bare getLastError command instead.&lt;/p&gt;

&lt;p&gt;The result of this limitation is that it is impossible to override getLastErrorDefaults with a value of &lt;/p&gt;
{ w : 1 }
&lt;p&gt;.&lt;/p&gt;

</description>
                <environment></environment>
        <key id="55581">CSHARP-627</key>
            <summary>Remove FireAndForget and use magic values for &quot;w&quot; instead</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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>Thu, 8 Nov 2012 00:24:35 +0000</created>
                <updated>Thu, 20 Mar 2014 14:36:03 +0000</updated>
                            <resolved>Thu, 8 Nov 2012 06:48:13 +0000</resolved>
                                    <version>1.7</version>
                                    <fixVersion>1.7</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="194872" author="auto" created="Tue, 20 Nov 2012 16:32:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-15T03:24:49Z&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-627&quot; title=&quot;Remove FireAndForget and use magic values for &amp;quot;w&amp;quot; instead&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-627&quot;&gt;&lt;del&gt;CSHARP-627&lt;/del&gt;&lt;/a&gt;: Remove use of safe=true (still accepted on connection string for backward compatibility). Standardize on Acknowledged and Unacknowledged as the names of the WriteConcern constants for w=1 and w=0. Get unit tests to pass again.&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	Driver/Core/MongoConnectionStringBuilder.cs&lt;br/&gt;
	DriverUnitTests/Core/MongoConnectionStringBuilderTests.cs&lt;br/&gt;
	MongoDB.Driver/GridFS/MongoGridFSSettings.cs&lt;br/&gt;
	MongoDB.Driver/MongoUrlBuilder.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/Configuration.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/GridFS/MongoGridFSSettingsTests.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/Jira/CSharp346Tests.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/MongoClientSettingsTests.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/MongoCollectionSettingsTests.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/MongoDatabaseSettingsTests.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/MongoServerSettingsTests.cs&lt;br/&gt;
Branch: x2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/ac3a0c625688fb1364481153a72ff83441b9cab2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/ac3a0c625688fb1364481153a72ff83441b9cab2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="194871" author="auto" created="Tue, 20 Nov 2012 16:32:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-11T23:04:42Z&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-627&quot; title=&quot;Remove FireAndForget and use magic values for &amp;quot;w&amp;quot; instead&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-627&quot;&gt;&lt;del&gt;CSHARP-627&lt;/del&gt;&lt;/a&gt;: remove FireAndForget keyword.&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	Driver/Core/MongoConnectionStringBuilder.cs&lt;br/&gt;
	DriverUnitTests/Core/MongoConnectionStringBuilderTests.cs&lt;br/&gt;
	MongoDB.Driver/MongoClientSettings.cs&lt;br/&gt;
	MongoDB.Driver/MongoServerSettings.cs&lt;br/&gt;
	MongoDB.Driver/MongoUrlBuilder.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/MongoClientSettingsTests.cs&lt;br/&gt;
	MongoDB.DriverUnitTests/MongoServerSettingsTests.cs&lt;br/&gt;
Branch: x2.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/66d17df2de312334c8c6c083084ef8a18d056ea5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/66d17df2de312334c8c6c083084ef8a18d056ea5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="191473" author="auto" created="Fri, 16 Nov 2012 17:15:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-15T03:24:49Z&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-627&quot; title=&quot;Remove FireAndForget and use magic values for &amp;quot;w&amp;quot; instead&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-627&quot;&gt;&lt;del&gt;CSHARP-627&lt;/del&gt;&lt;/a&gt;: Remove use of safe=true (still accepted on connection string for backward compatibility). Standardize on Acknowledged and Unacknowledged as the names of the WriteConcern constants for w=1 and w=0. Get unit tests to pass again.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/53c8c8e137ca9e6fbdc5ed28c22c88f936a0d089&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/53c8c8e137ca9e6fbdc5ed28c22c88f936a0d089&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="191472" author="auto" created="Fri, 16 Nov 2012 17:15:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-11T23:04:42Z&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-627&quot; title=&quot;Remove FireAndForget and use magic values for &amp;quot;w&amp;quot; instead&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-627&quot;&gt;&lt;del&gt;CSHARP-627&lt;/del&gt;&lt;/a&gt;: remove FireAndForget keyword.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/45a070fc5bdad0135ba19cac91a322e5fb720698&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/45a070fc5bdad0135ba19cac91a322e5fb720698&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="54575">CSHARP-614</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|hrkfon:</customfieldvalue>

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