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

Add Odata version in Client metadata doc for handshake

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • 3.2.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Dotnet Drivers
    • Not Needed

      When creating the client metadata doc that is sent to the server during handshake, we provide the names and versions of libraries which are currently using the driver. We don't add the version for Odata currently which might be messing with product analytics. The product analytics extraction logic assumes the driver name with library info and driver version are ordered. That is, given
      driver_name: "csharp | lib1 | lib2"
      driver_version: "3.1.0 | 1.1.0 | 2.1.0"
      then csharp -> 3.1.0 , lib1 -> 1.1.0 and lib2 -> 2.1.0

      so if one library is missing its version info in the driver version, it will cause incorrect library version mapping for product analytics.

            Assignee:
            adelin.mbidaowona@mongodb.com Adelin Mbida Owona
            Reporter:
            adelin.mbidaowona@mongodb.com Adelin Mbida Owona
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: