<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:14:16 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>[CDRIVER-2128] Support revised Extended JSON spec</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-2128</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;We&apos;re rethinking the MongoDB Extended JSON spec. libbson is among the first of our drivers to complete an implementation; luckily we haven&apos;t released it yet. Disable or revert the Extended JSON changes in libbson.&lt;/p&gt;</description>
                <environment></environment>
        <key id="374688">CDRIVER-2128</key>
            <summary>Support revised Extended JSON spec</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="jesse@mongodb.com">A. Jesse Jiryu Davis</assignee>
                                    <reporter username="jesse@mongodb.com">A. Jesse Jiryu Davis</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 Apr 2017 17:27:30 +0000</created>
                <updated>Mon, 8 Jan 2018 16:31:58 +0000</updated>
                            <resolved>Tue, 11 Jul 2017 18:23:52 +0000</resolved>
                                    <version>1.7.0</version>
                                    <fixVersion>1.7.0</fixVersion>
                                    <component>json</component>
                    <component>libbson</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="1670882" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; prohibit extra keys in $dbPointer&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/ba7dd45313fdfef61d4f813930818e8493f96d99&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/ba7dd45313fdfef61d4f813930818e8493f96d99&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670880" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; $regex now requires $options&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/38caceeec3b4a38512511d8ed56c59b6e13ba61a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/38caceeec3b4a38512511d8ed56c59b6e13ba61a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670879" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; merge Decimal128 and BSON Corpus tests&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/d7406f5dc010f4eb223c9eef8c144aa6efc33504&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/d7406f5dc010f4eb223c9eef8c144aa6efc33504&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670878" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; drop old &lt;/p&gt;
{&quot;$date&quot;: 12345}
&lt;p&gt; JSON syntax&lt;/p&gt;

&lt;p&gt;Extended JSON spec prohibits it, only &lt;/p&gt;
{&quot;$date&quot;: &quot;2017-06-07T12:34:45&quot;}
&lt;p&gt;or {&quot;$date&quot;: {&quot;$numberLong&quot;: &quot;12345&quot;}} are allowed.&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/933fd98107d11e2f9e516c229c7eb23dad941812&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/933fd98107d11e2f9e516c229c7eb23dad941812&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670877" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; bug in BSON Corpus test&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/0cd3dc1f7bcd8a08db1067b9c4bd83e007daaec4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/0cd3dc1f7bcd8a08db1067b9c4bd83e007daaec4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670876" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; update JSON tests&lt;/p&gt;

&lt;p&gt;Implement the &quot;degenerate_extjson&quot; portion of the tests.&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/a4353590df13e105a235325b34d4a5271826a4cb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/a4353590df13e105a235325b34d4a5271826a4cb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670875" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; test ISO8601 date formatting&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/cdb73fdf4b2f783b655ed19c9de622632b197100&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/cdb73fdf4b2f783b655ed19c9de622632b197100&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670874" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; avoid int overflow when parsing JSON&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/d48d106c100a32b6808afbf11557bd222315bdc0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/d48d106c100a32b6808afbf11557bd222315bdc0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670873" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; update JSON tests&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/63b71beff4760733879bc90343e9a8e8fa33bdea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/63b71beff4760733879bc90343e9a8e8fa33bdea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670872" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; update BSON Corpus tests&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/980546ac70cd7ded7a09be9c7173ca0135843eb7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/980546ac70cd7ded7a09be9c7173ca0135843eb7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670871" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; revert $timestamp-parsing change&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/f87dc5160b66e3611521eac2fb1287e24e31a682&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/f87dc5160b66e3611521eac2fb1287e24e31a682&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670870" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; revert $timestamp-generation change&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/6389f1f8c3796a5054c683fac0b2b7c014a8d3da&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/6389f1f8c3796a5054c683fac0b2b7c014a8d3da&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670869" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; wrap NaN in $numberDouble&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/820f104ad76a08b3a3525b760fc51c8312442673&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/820f104ad76a08b3a3525b760fc51c8312442673&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670867" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; code style&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/713f5a185f185d6453b603a42a1d0d4293de2ab8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/713f5a185f185d6453b603a42a1d0d4293de2ab8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670866" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; generate ISO8601 JSON datetimes&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/3cc35e92e98c440cfa0e33a7907f907e405aa90d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/3cc35e92e98c440cfa0e33a7907f907e405aa90d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670864" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; parse legacy $regex&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/f510e319fadcdfcf79a4a14f7209273913b78f4c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/f510e319fadcdfcf79a4a14f7209273913b78f4c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670863" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:27 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; test parsing legacy $regex&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/ccb24e31551760d72f1b7935f6c58dc7853d0629&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/ccb24e31551760d72f1b7935f6c58dc7853d0629&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670861" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; use $regularExpression, not $regex&lt;/p&gt;

&lt;p&gt;A change in the Extended JSON Spec.&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/9755d9f64fc0a309362e786333e79976face5df4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/9755d9f64fc0a309362e786333e79976face5df4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670860" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; update BSON corpus tests&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/365ffc80090829602737b267dc97fc5f591b3600&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/365ffc80090829602737b267dc97fc5f591b3600&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670859" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; format Binary as $binary: &lt;/p&gt;
{base64: ..., subType: ...}
&lt;p&gt;Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/9866ca7e94f4b32f0c8e047ff80ef91ffb5833fb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/9866ca7e94f4b32f0c8e047ff80ef91ffb5833fb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670858" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; test legacy $binary parsing&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/6147635f8c9e2265eb360124b1ce6860082fede9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/6147635f8c9e2265eb360124b1ce6860082fede9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670857" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; typo in NEWS&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/ad4d7c28fa8e1b2b92df17cffd20ba4351006640&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/ad4d7c28fa8e1b2b92df17cffd20ba4351006640&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670854" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; ensure regex options are sorted&lt;/p&gt;

&lt;p&gt;Ensure that the regex option flags &quot;ilmsux&quot; are stored in sorted order,&lt;br/&gt;
even when passed to bson_append_regex.&lt;br/&gt;
Branch:master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/f9c179bbc0fe6049a73a46abac2fc3e27c832393&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/f9c179bbc0fe6049a73a46abac2fc3e27c832393&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1670853" author="ramon.fernandez" created="Tue, 12 Sep 2017 18:31:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: u&apos;ajdavis&apos;, &apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message:&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; ensure regex options are sorted&lt;/p&gt;

&lt;p&gt;Ensure that the regex option flags &quot;ilmsux&quot; are stored in sorted order,&lt;br/&gt;
even when passed to bson_append_regex.&lt;br/&gt;
Branch:r1.7&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/libbson/commit/ff66b1907c3e2bf608980c289381a0e3cf2afbf2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/ff66b1907c3e2bf608980c289381a0e3cf2afbf2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1619125" author="jesse" created="Tue, 11 Jul 2017 18:26:16 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt; ensure regex options are sorted.&lt;/p&gt;

&lt;p&gt;Master: &lt;a href=&quot;https://github.com/mongodb/libbson/commit/f9c179bbc0fe6049a73a46abac2fc3e27c832393&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/f9c179bbc0fe6049a73a46abac2fc3e27c832393&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;r1.7: &lt;a href=&quot;https://github.com/mongodb/libbson/commit/ff66b1907c3e2bf608980c289381a0e3cf2afbf2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/libbson/commit/ff66b1907c3e2bf608980c289381a0e3cf2afbf2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1618961" author="xgen-internal-githook" created="Tue, 11 Jul 2017 16:45:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jmikola&apos;, u&apos;name&apos;: u&apos;Jeremy Mikola&apos;, u&apos;email&apos;: u&apos;jmikola@gmail.com&apos;}
&lt;p&gt;Message: Expect failure in regex flag test pending &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-php-driver/commit/6c5bfafd9c4140c092249fa92365cc198d938cf6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-php-driver/commit/6c5bfafd9c4140c092249fa92365cc198d938cf6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1618958" author="xgen-internal-githook" created="Tue, 11 Jul 2017 16:45:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jmikola&apos;, u&apos;name&apos;: u&apos;Jeremy Mikola&apos;, u&apos;email&apos;: u&apos;jmikola@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/PHPC-977&quot; title=&quot;Upgrade libbson and libmongoc to 1.7.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PHPC-977&quot;&gt;&lt;del&gt;PHPC-977&lt;/del&gt;&lt;/a&gt;: Update tests for expected JSON output from libbson&lt;/p&gt;

&lt;p&gt;Extended JSON output for libbson changed in &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2128&quot; title=&quot;Support revised Extended JSON spec&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2128&quot;&gt;&lt;del&gt;CDRIVER-2128&lt;/del&gt;&lt;/a&gt;.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-php-driver/commit/2761072d2447ccd92a5ead8b763613da9e2f83e5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-php-driver/commit/2761072d2447ccd92a5ead8b763613da9e2f83e5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1618255" author="jmikola@gmail.com" created="Mon, 10 Jul 2017 21:09:33 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jesse&quot; class=&quot;user-hover&quot; rel=&quot;jesse&quot;&gt;jesse&lt;/a&gt;: I believe I found one more outstanding error with 1.7.0-rc0.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/specifications/pull/161&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongodb/specifications#161&lt;/a&gt; includes the following test case in &lt;tt&gt;source/bson-corpus/tests/regex.json&lt;/tt&gt;:&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;{&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;     &quot;description&quot;: &quot;flags not alphabetized&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;     &quot;degenerate_bson&quot;: &quot;100000000B6100616263006D69780000&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;     &quot;canonical_bson&quot;: &quot;100000000B610061626300696D780000&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;     &quot;canonical_extjson&quot;: &quot;{\&quot;a\&quot; : {\&quot;$regularExpression\&quot; : { \&quot;pattern\&quot;: \&quot;abc\&quot;, \&quot;options\&quot; : \&quot;imx\&quot;}}}&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;     &quot;degenerate_extjson&quot;: &quot;{\&quot;a\&quot; : {\&quot;$regularExpression\&quot; : { \&quot;pattern\&quot;: \&quot;abc\&quot;, \&quot;options\&quot; : \&quot;mix\&quot;}}}&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;   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;},&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;Using the included &lt;tt&gt;bsonview&lt;/tt&gt; utility, we have the following representations of &lt;tt&gt;canonical_bson&lt;/tt&gt; and &lt;tt&gt;degenerate_bson&lt;/tt&gt;, respectively:&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;$ echo &quot;100000000B610061626300696D780000&quot; | ./bsonview -x&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; 10000000 0b &quot;a&quot; 00 &quot;abc&quot; 00 &quot;imx&quot; 00 00&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;&amp;nbsp;&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;$ echo &quot;100000000B6100616263006D69780000&quot; | ./bsonview -x&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; 10000000 0b &quot;a&quot; 00 &quot;abc&quot; 00 &quot;mix&quot; 00 00&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;The guide for BSON corpus spec tests includes the following:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
	&lt;li&gt;for dEJ input (if it exists):
	&lt;ul&gt;
		&lt;li&gt;json_to_bson(dEJ) = cB (unless lossy)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Since this isn&apos;t a lossy test, we should expect the degenerate extended JSON string to produce canonical BSON. Based on my testing, &lt;tt&gt;bson_init_from_json()&lt;/tt&gt; fails to alphabetize the regex flags and produces the degenerate BSON instead.&lt;/p&gt;</comment>
                            <comment id="1608154" author="jesse" created="Tue, 27 Jun 2017 22:30:20 +0000"  >&lt;p&gt;I&apos;ve completed the main changes. We now also parse and generate $regularExpression, while still parsing the old $regex format. Still todo: parse and generate this new Binary format:&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;{&quot;x&quot; : { &quot;$binary&quot; : {&quot;hex&quot; : &quot;&quot;, &quot;subType&quot; : &quot;00&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;We&apos;ll maintain the code that parses the old format:&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;{&quot;x&quot; : { &quot;$binary&quot; : &quot;&quot;, &quot;$type&quot; : &quot;00&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;I hear from Jeff that the Java driver will follow the same path.&lt;/p&gt;</comment>
                            <comment id="1600104" author="jesse" created="Sun, 18 Jun 2017 01:35:12 +0000"  >&lt;p&gt;Blocked waiting for Jeff to propose a change to $regex syntax.&lt;/p&gt;</comment>
                            <comment id="1599866" author="jesse" created="Sat, 17 Jun 2017 02:38:27 +0000"  >&lt;p&gt;We&apos;ve caught up to the current Extended JSON Spec and its tests. I&apos;m keeping this open until I hear what &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jeff.yemin%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;jeff.yemin@mongodb.com&quot;&gt;jeff.yemin@mongodb.com&lt;/a&gt; wants to change about $regex parsing and generation.&lt;/p&gt;</comment>
                            <comment id="1565982" author="jesse" created="Fri, 5 May 2017 19:37:17 +0000"  >&lt;p&gt;Blocked on revised Extended JSON spec.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="360005">PHPC-926</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="353164">DRIVERS-351</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="408832">CDRIVER-2223</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="408866">CDRIVER-2225</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="471900">PHPC-1067</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="402667">CDRIVER-2208</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="360005">PHPC-926</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="375908">PHPC-954</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="330275">PHPC-828</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="337756">CDRIVER-1947</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="386636">CDRIVER-2168</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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hsy7mf:</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>