<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:39:28 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-2835] Support reading a stream of BSON documents with Decoder</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-2835</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;Currently it&apos;s not practical to read a stream of BSON documents (sometimes called a &quot;document sequence&quot;) using a &lt;tt&gt;bson.Decoder&lt;/tt&gt;. However, it is possible to write a stream of BSON documents using &lt;tt&gt;bson.Encoder&lt;/tt&gt;, so &lt;tt&gt;Decoder&lt;/tt&gt; should support the inverse functionality.&lt;/p&gt;

&lt;p&gt;Definition of done:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Change the &lt;tt&gt;bson.NewBSONDocumentReader&lt;/tt&gt; (renamed to &lt;tt&gt;NewValueReader&lt;/tt&gt;) input to an &lt;tt&gt;io.Reader&lt;/tt&gt; instead of &lt;tt&gt;[]byte&lt;/tt&gt;.&lt;/li&gt;
	&lt;li&gt;Make sure the stream reading behavior works with Extended JSON as well.&lt;/li&gt;
	&lt;li&gt;(Optional) Consider following the pattern of the Go JSON decoder &lt;a href=&quot;https://pkg.go.dev/encoding/json#Decoder.More&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;More&lt;/a&gt; function.&lt;/li&gt;
	&lt;li&gt;Update the internal &lt;tt&gt;valueReader&lt;/tt&gt; type to support reading a stream of documents instead of just one.&lt;/li&gt;
	&lt;li&gt;Add an example of how to read a stream of documents.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="2335026">GODRIVER-2835</key>
            <summary>Support reading a stream of BSON documents with Decoder</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="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="matt.dale@mongodb.com">Matt Dale</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 May 2023 18:13:54 +0000</created>
                <updated>Mon, 8 Jan 2024 21:09:01 +0000</updated>
                                                            <fixVersion>2.0.0</fixVersion>
                                    <component>BSON</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2485141">GODRIVER-3024</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2485143">GODRIVER-3025</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2218438">GODRIVER-2719</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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-2973</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY24Q3</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr6jqv:s0000yz</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>