<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:37:30 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>[GODRIVER-1953] Remove usages of &quot;x/bsonx&quot; BSON API from the &quot;production&quot; driver code</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-1953</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;The bsonx package contains Doc, Arr, Elem, and Val types that are largely unused. These were a POC of a typesafe BSON API and were used extensively in the 1.0 driver, but the usages were replaced by bsoncore when we refactored our operations layer in v1.1. We should remove these types as they are no longer useful for us and, as far as we&apos;re aware, are not used by internal/external consumers.&lt;/p&gt;

&lt;p&gt;Updated reduced scope:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Remove all usages of &quot;x/bsonx&quot; API from the &quot;production&quot; driver code except where necessary to maintain backward compatibility with external usages of that package (e.g. in type switch statements).&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The full scope is now captured in &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-2416&quot; title=&quot;Completely remove &amp;quot;x/bsonx&amp;quot; package and types&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-2416&quot;&gt;&lt;del&gt;GODRIVER-2416&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1675291">GODRIVER-1953</key>
            <summary>Remove usages of &quot;x/bsonx&quot; BSON API from the &quot;production&quot; driver code</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="matt.dale@mongodb.com">Matt Dale</assignee>
                                    <reporter username="divjot.arora@mongodb.com">Divjot Arora</reporter>
                        <labels>
                    </labels>
                <created>Thu, 8 Apr 2021 22:47:38 +0000</created>
                <updated>Mon, 9 May 2022 19:43:35 +0000</updated>
                            <resolved>Mon, 9 May 2022 19:43:35 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="4464785" author="xgen-internal-githook" created="Thu, 7 Apr 2022 16:08:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Matt Dale&apos;, &apos;email&apos;: &apos;9760375+matthewdale@users.noreply.github.com&apos;, &apos;username&apos;: &apos;matthewdale&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-1953&quot; title=&quot;Remove usages of &amp;quot;x/bsonx&amp;quot; BSON API from the &amp;quot;production&amp;quot; driver code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-1953&quot;&gt;&lt;del&gt;GODRIVER-1953&lt;/del&gt;&lt;/a&gt; Remove bsonx from production code paths. (#893)&lt;/p&gt;

&lt;p&gt;Co-authored-by: Luis Nieto &amp;lt;luis.nieto.pala@gmail.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/5083299005f88684b5d7bb8f46280afec3df8bdc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/5083299005f88684b5d7bb8f46280afec3df8bdc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4446226" author="JIRAUSER1259527" created="Wed, 30 Mar 2022 22:23:42 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=luis.nieto.pala%40gmail.com&quot; class=&quot;user-hover&quot; rel=&quot;luis.nieto.pala@gmail.com&quot;&gt;luis.nieto.pala@gmail.com&lt;/a&gt; thank you for the helpful PR! I &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/pull/692#issuecomment-1083688143&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;commented&lt;/a&gt; on your PR concerning updating your changes to be mergeable and complete:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I rebased these changes on the &lt;tt&gt;master&lt;/tt&gt; branch and removed the remaining &lt;tt&gt;bsonx&lt;/tt&gt; references from the &quot;production&quot; code paths in a new PR: &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/pull/893&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;#893&lt;/a&gt;. I believe you&apos;ll still get contributor credit when that PR is merged since one of the commits is yours. Please feel free to review or comment on the new PR. I&apos;m closing this one in favor of the new one.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;We will move forward with reviewing the &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/pull/893&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;new PR&lt;/a&gt; based on the one you opened. Thanks again!&lt;/p&gt;</comment>
                            <comment id="3892138" author="JIRAUSER1260809" created="Tue, 22 Jun 2021 17:53:05 +0000"  >&lt;p&gt;Hello!&lt;/p&gt;

&lt;p&gt;I&apos;m new to the mongodb go driver, and I&apos;m interested in solving this issue. May I give it a try?&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2042789">GODRIVER-2416</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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>GODRIVER-1244</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hyp0p3:</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>