[CXX-1925] CXX 4.4 Support Created: 28/Jan/20  Updated: 28/Oct/23  Resolved: 21/Jul/20

Status: Closed
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 3.6.0-rc0, 3.6.0

Type: Epic Priority: Major - P3
Reporter: Kevin Albertson Assignee: Clyde Bazile III (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CXX-2040 Windows tasks failing with "insuffici... Closed
depends on CXX-2041 Fix compilation on Travis Ubuntu 14.0... Closed
Start date:
End date:
Calendar Time: 14 weeks
Detailed Project Statuses:

Engineer(s): Sam Ritter, Clyde Bazile, Kevin Albertson

2020-07-10: Updating target date to 2020-07-24 (14 weeks)

  • Pushing out by two weeks for consistency, however the team estimates this should complete by July 17.
  • We expect all tickets that are not in progress or in review to be trivial efforts
  • Clyde was back in office this week, so we have been able to once again devote some full attention to this.
  • After completing the last ticket in the C 4.4 epic, Kevin will be able to focus in here as well.
  • With Sam's schedule in flux, we are planning to pull as much of this work into the core team as possible to ensure it is wrapped up ASAP.

2020-06-26: Updating target date to 2020-07-10 (12 weeks)

  • Most of the remaining work is just going to be tests, and we expect that some of the scheduled tickets will be handled by the other in-flight work in this epic.
  • Staffing is going to be a bit light right now - Clyde is OOO next week, so Kevin will plan to focus on CXX for 4.4 and Sam will plan to focus on CXX FLE work.
  • Takeaway: seem to be right on track for July 10.

2020-06-18: Updating target date to 2020-07-03 (11 Weeks)

  • 12 Tickets outstanding: 3 in Code Review, 1 In Progress, 1 Investigating, 6 Scheduled, 1 Blocked
  • C team members continuing to contribute to C++ work.
  • Closed out 5 tickets: CXX-1868, CXX-1951, CXX-1994, CXX-2005, CXX-2010
  • PgM Believes there is some risk of hitting 7/8 GA date, already mitigating as much as possible by having C team focus on CXX.

2020-06-05: Updating target date to 2020-06-19 (9 Weeks)

  • Reevaluated remaining work in our team meeting today, after assessing capacity we believe June 19th is the most accurate estimate of our completion date
  • C team members continuing to work on remaining C++ work
  • Will plan to release a Beta, not RC, for .Live

2020-05-29: Updating target date to 2020-06-09 (8 Weeks, -3 days)

  • Updating date by unusual increment to align with our targeted beta/RC release for .Live
  • C team members pivoting to this work today. Will first focus on closing smaller tickets so we can better evaluate the remaining substantial work.

2020-05-15: On track for 2020-06-12

  • Continuing to work on FLE and BSON related FLE work.
  • BSON in code review, don't expect unpleasant surprises or refactors.
  • BSON was the last remaining blocker.
  • FLE should take another week or two.
  • Will add additional engineers if necessary to get CXX 4.4 out the door.
  • Rather finish CXX support for 4.4 than test planned maintenance due to release timeline.
  • Test planned maintenance would become top priority following 4.4 work.

2020-05-01: Updating target date to 2020-06-12 (8 Weeks)

  • Not much progress on this project with focus on FLE.
  • This pushes the date beyond the GA date for 4.4.
  • Once C 4.4 support wraps, we plan to have the team redirect to this project to pull this date back in.

2020-04-17: Setting initial target date of 2020-05-29 (6 Weeks)

  • Work starting alongside FLE, focusing on API changes first.
Generated at Wed Feb 07 22:04:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.