Uploaded image for project: 'C# Driver'
  1. C# Driver
  2. CSHARP-4710

Prepare for 3.0 release

    • Type: Icon: Epic Epic
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • 7
    • 5.5
    • 7
    • 100
    • Hide

      Engineer(s): Boris
      Summary: Prepare engineering design, change management, any engineering work which can be completed and stashed without substantial risk of staleness for a 3.0

      2023-04-12:

      • Reviews for Mark API that will be removed in 3.0 as obsolete and add render overload with RenderArgs still in progress
      • Please note that the remaining work in this epic has been deemed low priority. We will be putting it on hold and revisiting its priority closer to the 3.0.0 release. Clearing the end date for now

      2024-03-29: Updated end date to 2024-04-12
      What was completed over the last two weeks?

      • Mark API that will be removed in 3.0 as obsolete in review
      • Add Render overload with RenderArgs close to being review complete

      What's the focus over the next two weeks?

      • The remaining tickets in the epic have been identified as low priority and the team will move on to implementing the work for the 3.0.0 release

      Impediments encountered over the last two weeks:

      • There was lack of clarity regarding deprecation work and branching strategy within the team which has now been resolved

      2024-03-19: No change to target end date

      • Reviewing public API for deprecations; MongoDB.Bson deprecations in code review
      • Started merge of Core and High

      Engineer(s): Boris
      Summary: Prepare engineering design, change management, any engineering work which can be completed and stashed without substantial risk of staleness for a 3.0

      2024-03-01: No change to target end date

      • No updates since Boris returned from vacation this week and is resuming work on this

      2024-02-14: Updated target end date to 2024-03-22
      What was completed over the last two weeks?

      • Adding render overload with RenderArgs close to wrapping up

      What's the focus over the next two weeks?

      • Boris is OOO for the next 2 weeks and will continue refactoring the API once he's back

      Impediments encountered over the last two weeks:

      • N/A. Target end date updated to accommodate vacation and reflect eng effort spent on this so far

      2024-02-02: Target date set to 2024-03-01

      What was completed over the last two weeks?

      • Made some progress on marking API that will be removed in 3.0 as obsolete: MongoDB.Driver.Core (needs to be split into a smaller ticket, this also includes a records POC)

      What's the focus over the next two weeks?

      • Continue progress on above and marking API that will be removed in 3.0 as obsolete: MongoDB.Bson

      Impediments encountered over the last two weeks:

      • Focus shifted to other smaller tickets, reviews and a busy triage week

      Show
      Engineer(s): Boris Summary: Prepare engineering design, change management, any engineering work which can be completed and stashed without substantial risk of staleness for a 3.0 2023-04-12: Reviews for Mark API that will be removed in 3.0 as obsolete and add render overload with RenderArgs still in progress Please note that the remaining work in this epic has been deemed low priority. We will be putting it on hold and revisiting its priority closer to the 3.0.0 release. Clearing the end date for now 2024-03-29: Updated end date to 2024-04-12 What was completed over the last two weeks? Mark API that will be removed in 3.0 as obsolete in review Add Render overload with RenderArgs close to being review complete What's the focus over the next two weeks? The remaining tickets in the epic have been identified as low priority and the team will move on to implementing the work for the 3.0.0 release Impediments encountered over the last two weeks: There was lack of clarity regarding deprecation work and branching strategy within the team which has now been resolved 2024-03-19: No change to target end date Reviewing public API for deprecations; MongoDB.Bson deprecations in code review Started merge of Core and High Engineer(s): Boris Summary: Prepare engineering design, change management, any engineering work which can be completed and stashed without substantial risk of staleness for a 3.0 2024-03-01: No change to target end date No updates since Boris returned from vacation this week and is resuming work on this 2024-02-14: Updated target end date to 2024-03-22 What was completed over the last two weeks? Adding render overload with RenderArgs close to wrapping up What's the focus over the next two weeks? Boris is OOO for the next 2 weeks and will continue refactoring the API once he's back Impediments encountered over the last two weeks: N/A. Target end date updated to accommodate vacation and reflect eng effort spent on this so far 2024-02-02: Target date set to 2024-03-01 What was completed over the last two weeks? Made some progress on marking API that will be removed in 3.0 as obsolete: MongoDB.Driver.Core (needs to be split into a smaller ticket, this also includes a records POC) What's the focus over the next two weeks? Continue progress on above and marking API that will be removed in 3.0 as obsolete: MongoDB.Bson Impediments encountered over the last two weeks: Focus shifted to other smaller tickets, reviews and a busy triage week

      Summary

      Prepare engineering design, change management, any engineering work which can be completed and stashed without substantial risk of staleness for a 3.0 release in Q4

      Motivation

      Who is the affected end user?

      C# development team

      How does this affect the end user?

      3.0 will present breaking changes for end users when released in Q4 2024

      Cast of Characters

      Engineering Lead: TBD
      Document Author: TBD
      POCers: TBD
      Product Owner: rachelle.palmer@mongodb.com
      Program Manager: esha.bhargava@mongodb.com 
      Stakeholders: bernie@mongodb.com rachelle.palmer@mongodb.com mike.woofter@mongodb.com

      Channels & Docs

      Slack Channel

      [Technical Design Document|some.url]

            Assignee:
            boris.dogadov@mongodb.com Boris Dogadov
            Reporter:
            patrick.gilfether@mongodb.com Patrick Gilfether
            Patrick Gilfether Patrick Gilfether
            Esha Bhargava Esha Bhargava
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: