<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:00:42 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>[CXX-894] Return disengaged result optionals for unack&apos;ed write operations</title>
                <link>https://jira.mongodb.org/browse/CXX-894</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;Because of &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1194&quot; title=&quot;Wrong reply from unacknowledged bulk writes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1194&quot;&gt;&lt;del&gt;CDRIVER-1194&lt;/del&gt;&lt;/a&gt;, we cannot correctly return disengaged results from the collection interface.&lt;/p&gt;</description>
                <environment></environment>
        <key id="280051">CXX-894</key>
            <summary>Return disengaged result optionals for unack&apos;ed write operations</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="david.golden@mongodb.com">David Golden</assignee>
                                    <reporter username="andrew.morrow@mongodb.com">Andrew Morrow</reporter>
                        <labels>
                            <label>neweng</label>
                    </labels>
                <created>Fri, 15 Apr 2016 17:19:14 +0000</created>
                <updated>Tue, 14 Mar 2023 17:43:19 +0000</updated>
                            <resolved>Tue, 22 Nov 2016 02:38:03 +0000</resolved>
                                    <version>3.0.1</version>
                                    <fixVersion>3.1.0</fixVersion>
                                    <component>Implementation</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="5271986" author="xgen-internal-githook" created="Tue, 14 Mar 2023 17:43:19 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2582&quot; title=&quot;Docs: Tutorial Improvement Suggestions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2582&quot;&gt;&lt;del&gt;CXX-2582&lt;/del&gt;&lt;/a&gt; revise tutorial (#940)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove outdated comment&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CXX-894&quot; title=&quot;Return disengaged result optionals for unack&amp;#39;ed write operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-894&quot;&gt;&lt;del&gt;CXX-894&lt;/del&gt;&lt;/a&gt; is resolved&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove libmongoc and libbson include headers&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;It is not output by pkg-config for libmongocxx and is not necessary for an application&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;fix rendering of invalid JSON&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The invalid JSON values are rendered highlighted in black.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add initial tutorial&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;rename `coll` to `collection`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `collection`, not `restaurants`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `string_view`, not `string`&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Fixes `error: no member named &apos;to_string&apos; in &apos;std::string_view&apos;`&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;use `view`, not `doc`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `auto`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;distinguish result variables&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;show example of getting insert ids&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This is requested in the ticket.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add scopes and comments&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use inline document&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;replace stream builder with basic builder&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Use of the stream builder is documented as discouraged.&lt;br/&gt;
The basic builder syntax is more succinct.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;make less documents&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To shorten the output&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;drop collection to clean up&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;rename `view` to `doc_view`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add assertions on unused variables&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To fix `-Wunused-variable` warnings&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;assert writes return results&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This is the default behavior unless overridden with an unacknowledged write concern.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;update &quot;versions&quot; array to reflect supported versions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;C++ driver 3.7.0 depends on C driver 1.22.1.&lt;br/&gt;
C driver 1.22.1 supports MongoDB versions 3.6+.&lt;br/&gt;
The docs compatibility table here is incorrect: &lt;a href=&quot;https://www.mongodb.com/docs/drivers/cxx/#mongodb-compatibility&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.mongodb.com/docs/drivers/cxx/#mongodb-compatibility&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;fix assert&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use only three documents in tutorial&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To further simplify example.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;use assert instead of printing&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add example of printing all documents&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove TODO comment&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove whitespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;note requirement of get_utf8 in C++ driver &amp;lt; 3.7.0&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;apply changes to tutorial.md&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix assert define check&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;move redefinition of `assert` macro&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Release builds may undefine the assert macro and result&lt;br/&gt;
in -Wunused-variable warnings.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Update docs/content/mongocxx-v3/tutorial.md&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Co-authored-by: Roberto C. S&#225;nchez &amp;lt;roberto@connexer.com&amp;gt;&lt;/p&gt;

&lt;p&gt;---------&lt;/p&gt;

&lt;p&gt;Co-authored-by: Roberto C. S&#225;nchez &amp;lt;roberto@connexer.com&amp;gt;&lt;br/&gt;
Branch: releases/stable&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/a94ee660b66a511528a927c8ed8da5d111d5fc9d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/a94ee660b66a511528a927c8ed8da5d111d5fc9d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5268445" author="xgen-internal-githook" created="Mon, 13 Mar 2023 17:29:43 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2582&quot; title=&quot;Docs: Tutorial Improvement Suggestions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2582&quot;&gt;&lt;del&gt;CXX-2582&lt;/del&gt;&lt;/a&gt; revise tutorial (#940)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove outdated comment&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CXX-894&quot; title=&quot;Return disengaged result optionals for unack&amp;#39;ed write operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-894&quot;&gt;&lt;del&gt;CXX-894&lt;/del&gt;&lt;/a&gt; is resolved&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove libmongoc and libbson include headers&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;It is not output by pkg-config for libmongocxx and is not necessary for an application&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;fix rendering of invalid JSON&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The invalid JSON values are rendered highlighted in black.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add initial tutorial&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;rename `coll` to `collection`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `collection`, not `restaurants`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `string_view`, not `string`&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Fixes `error: no member named &apos;to_string&apos; in &apos;std::string_view&apos;`&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;use `view`, not `doc`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `auto`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;distinguish result variables&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;show example of getting insert ids&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This is requested in the ticket.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add scopes and comments&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use inline document&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;replace stream builder with basic builder&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Use of the stream builder is documented as discouraged.&lt;br/&gt;
The basic builder syntax is more succinct.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;make less documents&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To shorten the output&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;drop collection to clean up&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;rename `view` to `doc_view`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add assertions on unused variables&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To fix `-Wunused-variable` warnings&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;assert writes return results&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This is the default behavior unless overridden with an unacknowledged write concern.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;update &quot;versions&quot; array to reflect supported versions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;C++ driver 3.7.0 depends on C driver 1.22.1.&lt;br/&gt;
C driver 1.22.1 supports MongoDB versions 3.6+.&lt;br/&gt;
The docs compatibility table here is incorrect: &lt;a href=&quot;https://www.mongodb.com/docs/drivers/cxx/#mongodb-compatibility&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.mongodb.com/docs/drivers/cxx/#mongodb-compatibility&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;fix assert&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use only three documents in tutorial&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To further simplify example.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;use assert instead of printing&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add example of printing all documents&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove TODO comment&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove whitespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;note requirement of get_utf8 in C++ driver &amp;lt; 3.7.0&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;apply changes to tutorial.md&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix assert define check&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;move redefinition of `assert` macro&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Release builds may undefine the assert macro and result&lt;br/&gt;
in -Wunused-variable warnings.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Update docs/content/mongocxx-v3/tutorial.md&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Co-authored-by: Roberto C. S&#225;nchez &amp;lt;roberto@connexer.com&amp;gt;&lt;/p&gt;

&lt;p&gt;---------&lt;/p&gt;

&lt;p&gt;Co-authored-by: Roberto C. S&#225;nchez &amp;lt;roberto@connexer.com&amp;gt;&lt;br/&gt;
Branch: releases/v3.7&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/a94ee660b66a511528a927c8ed8da5d111d5fc9d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/a94ee660b66a511528a927c8ed8da5d111d5fc9d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5268432" author="xgen-internal-githook" created="Mon, 13 Mar 2023 17:25:36 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-2582&quot; title=&quot;Docs: Tutorial Improvement Suggestions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-2582&quot;&gt;&lt;del&gt;CXX-2582&lt;/del&gt;&lt;/a&gt; revise tutorial (#940)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove outdated comment&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CXX-894&quot; title=&quot;Return disengaged result optionals for unack&amp;#39;ed write operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-894&quot;&gt;&lt;del&gt;CXX-894&lt;/del&gt;&lt;/a&gt; is resolved&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;remove libmongoc and libbson include headers&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;It is not output by pkg-config for libmongocxx and is not necessary for an application&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;fix rendering of invalid JSON&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The invalid JSON values are rendered highlighted in black.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add initial tutorial&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;rename `coll` to `collection`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `collection`, not `restaurants`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `string_view`, not `string`&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Fixes `error: no member named &apos;to_string&apos; in &apos;std::string_view&apos;`&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;use `view`, not `doc`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use `auto`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;distinguish result variables&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;show example of getting insert ids&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This is requested in the ticket.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;add scopes and comments&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use inline document&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;replace stream builder with basic builder&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Use of the stream builder is documented as discouraged.&lt;br/&gt;
The basic builder syntax is more succinct.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;make less documents&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To shorten the output&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;drop collection to clean up&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;rename `view` to `doc_view`&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add assertions on unused variables&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To fix `-Wunused-variable` warnings&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;assert writes return results&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This is the default behavior unless overridden with an unacknowledged write concern.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;update &quot;versions&quot; array to reflect supported versions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;C++ driver 3.7.0 depends on C driver 1.22.1.&lt;br/&gt;
C driver 1.22.1 supports MongoDB versions 3.6+.&lt;br/&gt;
The docs compatibility table here is incorrect: &lt;a href=&quot;https://www.mongodb.com/docs/drivers/cxx/#mongodb-compatibility&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.mongodb.com/docs/drivers/cxx/#mongodb-compatibility&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;fix assert&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;use only three documents in tutorial&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;To further simplify example.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;use assert instead of printing&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;add example of printing all documents&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove TODO comment&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;remove whitespace&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;note requirement of get_utf8 in C++ driver &amp;lt; 3.7.0&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;apply changes to tutorial.md&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;fix assert define check&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;move redefinition of `assert` macro&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Release builds may undefine the assert macro and result&lt;br/&gt;
in -Wunused-variable warnings.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Update docs/content/mongocxx-v3/tutorial.md&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Co-authored-by: Roberto C. S&#225;nchez &amp;lt;roberto@connexer.com&amp;gt;&lt;/p&gt;

&lt;p&gt;---------&lt;/p&gt;

&lt;p&gt;Co-authored-by: Roberto C. S&#225;nchez &amp;lt;roberto@connexer.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/6af37f81dfc64d1bcd33b993515a7c50e83654bb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/6af37f81dfc64d1bcd33b993515a7c50e83654bb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1445025" author="xgen-internal-githook" created="Tue, 29 Nov 2016 18:50:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;xdg&apos;, u&apos;name&apos;: u&apos;David Golden&apos;, u&apos;email&apos;: u&apos;xdg@xdg.me&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-894&quot; title=&quot;Return disengaged result optionals for unack&amp;#39;ed write operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-894&quot;&gt;&lt;del&gt;CXX-894&lt;/del&gt;&lt;/a&gt; Return disengaged result optional for w:0 writes&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/b2df02d26d3f904d65aed1a2a182a9b6bcf5bb51&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/b2df02d26d3f904d65aed1a2a182a9b6bcf5bb51&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1439686" author="xgen-internal-githook" created="Tue, 22 Nov 2016 02:37:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;xdg&apos;, u&apos;name&apos;: u&apos;David Golden&apos;, u&apos;email&apos;: u&apos;xdg@xdg.me&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-894&quot; title=&quot;Return disengaged result optionals for unack&amp;#39;ed write operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-894&quot;&gt;&lt;del&gt;CXX-894&lt;/del&gt;&lt;/a&gt; Return disengaged result optional for w:0 writes&lt;br/&gt;
Branch: 3.1-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/b2df02d26d3f904d65aed1a2a182a9b6bcf5bb51&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/b2df02d26d3f904d65aed1a2a182a9b6bcf5bb51&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1437275" author="david.golden" created="Fri, 18 Nov 2016 02:50:20 +0000"  >&lt;p&gt;Marking &quot;minor change&quot;: while the signature hasn&apos;t changed, unacked writes that would have returned an engaged optional won&apos;t.  It seems unlikely that people were checking for it or doing anything with the result, but I think we should flag it as a minor change anyway.&lt;/p&gt;</comment>
                            <comment id="1437129" author="david.golden" created="Thu, 17 Nov 2016 22:39:51 +0000"  >&lt;p&gt;&lt;a href=&quot;https://mongodbcr.appspot.com/108190002/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://mongodbcr.appspot.com/108190002/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1285715" author="acm" created="Mon, 6 Jun 2016 21:23:09 +0000"  >&lt;p&gt;Please see &lt;a href=&quot;https://groups.google.com/forum/?utm_medium=email&amp;amp;utm_source=footer#!msg/mongodb-user/ws0m7sC_MF4/3VaU4O98DwAJ&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://groups.google.com/forum/?utm_medium=email&amp;amp;utm_source=footer#!msg/mongodb-user/ws0m7sC_MF4/3VaU4O98DwAJ&lt;/a&gt; for motivation.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="278228">CDRIVER-1194</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                        </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="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|hrc35b:</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>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1351">Perl/CXX 2016-11-11</customfieldvalue>
    <customfieldvalue id="1392">Perl/CXX 2016-12-02</customfieldvalue>

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