Allow Instantiated MongoClients to Send Client Metadata On-Demand

    • Type: Epic
    • Resolution: Fixed
    • Priority: Major - P3
    • 2.3.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Allow Instantiated MongoClients to Send Client Metadata On-Demand
    • C Drivers
    • Not Needed
    • 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?
    • Done
    • 3
    • 2
    • 3
    • 0
    • πŸ”΅ Done
    • Hide

      Engineer(s): Ezra Chung
      2026-04-08: Target date set to on track for 2026-04-10

      What was accomplished since the last update?

      • Prerequisite PR merged to clarify handling of global C driver handshake data.
      • PR up resolving remaining work in this epic:
        • Add a per-client/pool handshake.
        • Add method to append handshake.

      What's the focus over the next two weeks?

      • Merge remaining PR.

      Any risks/blockers/impediments?

      Show
      Engineer(s): Ezra Chung 2026-04-08: Target date set to on track for 2026-04-10 What was accomplished since the last update? Prerequisite PR merged to clarify handling of global C driver handshake data. PR up resolving remaining work in this epic: Add a per-client/pool handshake. Add method to append handshake. What's the focus over the next two weeks? Merge remaining PR. Any risks/blockers/impediments? Spec test clarification was made separately: DRIVERS-3431
    • Hide

      2026-04-10 - πŸ”΅ Done
      Engineer(s): Ezra Chung
      2026-04-08: Target date set to on track for 2026-04-10

      What was accomplished since the last update?

      • Prerequisite PR merged to clarify handling of global C driver handshake data.
      • PR up resolving remaining work in this epic:
        • Add a per-client/pool handshake.
        • Add method to append handshake.

      What's the focus over the next two weeks?

      • Merge remaining PR.

      Any risks/blockers/impediments?

      • Spec test clarification was made separately: DRIVERS-3431

        2026-04-08 - 🟒 On Track
        Engineer(s): Ezra Chung
        2026-04-08: Target date set to on track for 2026-04-10

      What was accomplished since the last update?

      • Prerequisite PR merged to clarify handling of global C driver handshake data.
      • PR up resolving remaining work in this epic:
        • Add a per-client/pool handshake.
        • Add method to append handshake.

      What's the focus over the next two weeks?

      • Merge remaining PR.

      Any risks/blockers/impediments?

      Show
      2026-04-10 - πŸ”΅ Done Engineer(s): Ezra Chung 2026-04-08: Target date set to on track for 2026-04-10 What was accomplished since the last update? Prerequisite PR merged to clarify handling of global C driver handshake data. PR up resolving remaining work in this epic: Add a per-client/pool handshake. Add method to append handshake. What's the focus over the next two weeks? Merge remaining PR. Any risks/blockers/impediments? Spec test clarification was made separately: DRIVERS-3431 2026-04-08 - 🟒 On Track Engineer(s): Ezra Chung 2026-04-08: Target date set to on track for 2026-04-10 What was accomplished since the last update? Prerequisite PR merged to clarify handling of global C driver handshake data. PR up resolving remaining work in this epic: Add a per-client/pool handshake. Add method to append handshake. What's the focus over the next two weeks? Merge remaining PR. Any risks/blockers/impediments? Spec test clarification was made separately: DRIVERS-3431
    • Hide

      DRIVERS-2985:
      Summary of necessary driver changes

      • Add API to MongoClient to support appending metadata (driver name, version, platform) after it’s been created and initialized.

      Commits for syncing spec/prose tests
      (and/or refer to an existing language POC if needed)

      Show
      DRIVERS-2985 : Summary of necessary driver changes Add API to MongoClient to support appending metadata (driver name, version, platform) after it’s been created and initialized. Commits for syncing spec/prose tests (and/or refer to an existing language POC if needed) Unified spec tests: yml json Prose tests: README
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-2985, please see that ticket for a detailed description.

            Assignee:
            Ezra Chung
            Reporter:
            TPM Jira Automations Bot
            None
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              2 weeks, 4 days
              None
              None