<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 22:03:10 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-1569] CXX ABI</title>
                <link>https://jira.mongodb.org/browse/CXX-1569</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;Tickets related to wrapping up loose ends in the effort to set a stable ABI for the CXX driver.&lt;/p&gt;</description>
                <environment></environment>
        <key id="535408">CXX-1569</key>
            <summary>CXX ABI</summary>
                <type id="11" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14707&amp;avatarType=issuetype">Epic</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="10033" iconUrl="https://jira.mongodb.org/images/icons/statuses/information.png" description="Status for tickets that need to be escalated and unblocked on our team.">Blocked</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="ezra.chung@mongodb.com">Ezra Chung</assignee>
                                    <reporter username="matt.broadstone@mongodb.com">Matt Broadstone</reporter>
                        <labels>
                    </labels>
                <created>Fri, 27 Apr 2018 20:42:03 +0000</created>
                <updated>Fri, 26 Jan 2024 01:55:00 +0000</updated>
                                                                                                <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="261469">CXX-834</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2492652">CXX-2784</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2320363">CXX-2682</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="601393">CXX-1647</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="601395">CXX-1648</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="180142">CXX-491</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                    <customfield id="customfield_21556" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Calendar Time</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>28 weeks, 1 day</customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_20963" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Cost to Date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>15.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_13653" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Detailed Project Statuses</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;2024-01-19: No change to end-date.&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Adding ABI tag to library filenames in review.&lt;/li&gt;
	&lt;li&gt;Adding ABI compliance tasks to Evergreen in review.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2024-01-05: Updating end-date to 2023-03-22&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Migrating inline namespaces with using declarations for mongocxx merged.&lt;/li&gt;
	&lt;li&gt;Adding ABI tag to library filenames.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Unexpected difficulties (no Doxygen support for `using` symbols).&lt;/li&gt;
	&lt;li&gt;Code review turnaround slowed during holidays.&lt;/li&gt;
	&lt;li&gt;Adding an initial V1 ABI is expected to take much longer than originally estimated.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Risks:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;No risks.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2023-12-20: No change to end-date&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Migrating inline namespaces with using declarations for bsoncxx merged; mongocxx in review.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2023-12-08: No change to end-date.&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Migrating inline namespaces with using declarations for bsoncxx in review; mongocxx in progress.&lt;/li&gt;
	&lt;li&gt;Providing forwarding headers merged.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2023-11-21: No change to end-date.&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Replacing inline namespaces with using declarations in progress.&lt;/li&gt;
	&lt;li&gt;Migrating config headers to V1 in approved.&lt;/li&gt;
	&lt;li&gt;Providing forwarding headers in review.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2023-11-10: No change to end-date.&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Work to tag ABI in progress.&lt;/li&gt;
	&lt;li&gt;Migrating config headers to V1 in review.&lt;/li&gt;
	&lt;li&gt;Providing forwarding headers in review.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-10-27: Setting end-date to 2024-01-05&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Adding macro guard tests merged.&lt;/li&gt;
	&lt;li&gt;Supporting other ABI namespaces in documentation merged.&lt;/li&gt;
	&lt;li&gt;Adding ABI compliance check in progress.&lt;/li&gt;
	&lt;li&gt;Moving interfaces into ABI stable namespace in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delays:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Initial estimate too optimistic. Moving interfaces to stable ABI is a large task.&lt;/li&gt;
	&lt;li&gt;Updated end-date reflects current FY24Q4 plan.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;p&gt;2023-10-13: Setting end-date to 2023-11-17&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;PR merged for refactoring directory structure.&lt;/li&gt;
	&lt;li&gt;Adding ABI compliance check in progress.&lt;/li&gt;
	&lt;li&gt;Moving interfaces into ABI stable namespace in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Rationale for delay:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Initial estimate too optimistic. Moving interfaces to stable ABI is a large task.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;2023-09-29: No change to target end date.&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;PR in review for refactoring directory structure in preparation of additional ABI namespaces.&lt;/li&gt;
	&lt;li&gt;Adding ABI compliance check in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;----&#160;&lt;/p&gt;

&lt;p&gt;2023-09-15: Setting initial end date to 2023-10-20&lt;/p&gt;

&lt;p&gt;Status update:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Improvements to MNMLSTC install merged.&lt;/li&gt;
	&lt;li&gt;Adding ABI compliance check to Evergreen in progress.&lt;/li&gt;
	&lt;li&gt;Source refactor allow header files for multiple ABI namespaces in progress.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;</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_14262" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>End date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 22 Mar 2024 00:00:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10860" key="com.pyxis.greenhopper.jira:gh-epic-color">
                        <customfieldname>Epic Colour</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ghx-label-4</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10858" key="com.pyxis.greenhopper.jira:gh-epic-label">
                        <customfieldname>Epic Name</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CXX ABI</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10859" key="com.pyxis.greenhopper.jira:gh-epic-status">
                        <customfieldname>Epic Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10640"><![CDATA[To Do]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_20964" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Final Cost Estimate</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>24.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY24Q3</label>
            <label>FY24Q4</label>
            <label>FY25Q1</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr7cyn:</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_10856" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Scope Cost Estimate</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 7 Sep 2023 00:00:00 +0000</customfieldvalue>

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