[CXX-1610] CXX MongoDB 4.2 Support Created: 11/Jul/18  Updated: 28/Oct/23  Resolved: 30/Mar/20

Status: Closed
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 3.5.0

Type: Epic Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Samantha Ritter (Inactive)
Resolution: Fixed Votes: 0
Labels: driver-current-quarter
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Case:
Start date:
End date:
Calendar Time: 30 weeks, 4 days
Scope Cost Estimate: 1.5
Detailed Project Statuses:

Engineer(s): Sam Ritter

2020-03-20: Updating target end date to 2020-03-27

  • Continuing to work through FLE support and documentation.
  • Will be making a decision whether to release 4.2 without FLE next week.

2020-03-09:

  • Continuing to work through FLE support and operating system support updates/removal as the final two large pieces of work for 4.2 support.

2020-02-24:

  • Added support for majority read concern level to Aggregation $out, updated the transaction test runner to use "local" read concern when asserting final collection state, implemented convenient API for transactions.
  • Working through FLE support, deprecating create_collection methods, and support for postBatchResumeToken in change streams.

2020-02-14:

  • Still targeting Feb 28, but additional tickets have been added to the epic.
  • Working through FLE as the last large piece of work.

2020-01-31: Updated target date of 2020-02-28

  • Pushing end date by 2 more weeks but work is progressing.
  • Continuing to debug encryption, and knocking out small tickets while this work is in code review.

2020-01-17:

  • Current end date still seems possible if code reviews for CXX are prioritized.
  • At this time planning to keep this to just Sam typing while we deliver 4.4 C Driver work.
  • Team also to review remaining tickets in project and remove any non-4.2 user facing features from scope.

2019-12-20: Updated target date to 2020-02-14

  • Pushing end date given time allocation.
  • Sam starting work on FLE next

2019-11-15: Updated target date to 2020-01-27


2019-10-25 : Updated target 2019-12-12

  • Code review have been slow; Sam has reduced working hours and Clyde is moving toward spec work for 4.4 so pushing release date to Mid dec.

2019-08-30 :

  • Sync with C driver FLE work. Scope may be cut as tickets are reviewed.

 Comments   
Comment by Max Max [ 12/Mar/20 ]

Kevin, thank you. I installed c driver from sources (v1.16.2) and my c and cpp test application work fine with atlas mongo. Thank you!

Comment by Kevin Albertson [ 12/Mar/20 ]

Hi mpano91@gmail.com, connections are handled within libmongoc. I do not believe the changes to the C++ to support 4.2 would resolve that issue. Can you file a separate CXX ticket and include additional information (e.g. the platform for the application/MongoDB servers, the URI used to connect, whether it is possible to test with the latest released C driver, how you are building the C++ driver).

Thanks,
Kevin

Comment by Max Max [ 12/Mar/20 ]

Hello! I can't connect to MongoDB server v4.2.3 via mongocxx v3.4.1 and  libmongoc-1.0-0 (1.13.1-1) with this errors   "connection closed calling ismaster on shard1, shard2, etc..."  or "Failed to receive length header from server. calling ismaster on shard1, shard2, etc..."  
Is this related to this task?

regards, max

Comment by Esha Bhargava [ 10/Oct/19 ]

Adjusting the end date based to match the 2 week cadence.

Generated at Wed Feb 07 22:03:19 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.