• Type: Task
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None

      Use Case

      Cut the V8 major of the driver and all supporting packages, keeping major versions aligned across the set.

      Acceptance Criteria

      Implementation Requirements

      • Release alpha versions of the following:
      • zstd (8.0.0-alpha)
      • mongodb-client-encryption (8.0.0-alpha)
      • kerberos (8.0.0-alpha)
      • mongodb-connection-string-url (8.0.0-alpha)
      • bson (8.0.0-alpha)
      • Update driver main to use the above alphas
      • Let shell and mongoose know which nightly build contains the alphas so that they can begin their testing
      • Create release notes for each of zstd, mongodb-client-encryption, kerberos, mongodb-connection-string-url, bson, and the driver
      • Wait for shell and mongoose to finish testing alphas
      • Release V8 of zstd, mongodb-client-encryption, kerberos, mongodb-connection-string-url, and bson
      • Update package.json dependencies and peerDependencies in the driver to use the new major versions above, and update any manual references to alphas in CI files
      • Ensure all remaining V8 work in the driver is merged, including the migration guide and compat table updates
      • Ensure the release notes are correct
      • Release V8 of the driver
      • Update releasability threshold references in perf dashboards for Node and BSON

      Testing Requirements

      • Confirm back compat testing covers the supported peer dependency ranges chosen in the peer dependency ticket. If narrow ranges are used, forward compat testing is not required.

      Documentation Requirements

      • Migration guide
      • Release notes for every package listed above

      Follow Up Requirements

      • Finalize the peer dependency entries left open for the packages we own

            Assignee:
            Unassigned
            Reporter:
            Sergey Zelenov
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: