2026-09-11 - π‘ Potential Risk
2026-09-11 π‘ Potential Risk
Engineer: Steven Silvester, Noah Stapp
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. It is in final review
- Completed DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec.
- Opened a specifications PR for DRIVERS-3617 Specify error.type on OpenTelemetry command spans and requested review
- Reviewed drivers-tools PR for DRIVERS-3605: add opt-in OTel span-export server configuration for trace-context prose tests. It is in final review.
- Plan for next two weeks:
- Finish DRIVERS-3617 and DRIVERS-3625, which adds a 6th PR to the stack.
- Merge and review as many of the existing stack of PRs as possible.
2026-08-27 π‘ Potential Risk
Engineer: Steven Silvester
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. I added a fifth PR to the stack for PYTHON-6045 - Add error.type OpenTelemetry command span attribute.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - I responded to review from Nabil to add a new $$gte operator to the unified spec format.
- I created DRIVERS-3625 - Document db.operation.name discrepancies and add missing covered operations. I have been working with Noah to rectify these names with the server selection logging spec.
- I created DRIVERS-3627 Specify optional span links between getMore and cursor-creating operation spans
as a follow up to DRIVERS-3598 based on review from Nabil.
- Plan for next two weeks:
- Finish DRIVERS-3598 and DRIVERS-3625, which adds a 6th PR to the stack.
- Merge and review as many of the existing stack of PRs as possible.
2026-08-19 π‘ Potential Risk
Engineer: Steven Silvester
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. I split the PR into a 4 part stack with different tickets. The first (PYTHON-5947), is in final review. The rest of the stack adds Transaction spans (PYTHON-6035), unified test format (PYTHON-6036), and getMore support (PYTHON-5993).
- Merged DRIVERS-3597 - Fix over-strict update assertion and missing initialData in OpenTelemetry spec tests.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - spec has been approved, waiting for Nabil to make a review pass next week.
- Identified gaps in db.operation.name handling, ticket pending.
- Plan for next two weeks:
- File and complete a ticket to fill in gaps in db.operation.name handling.
- Merge the full stack of PRs and close out the epic.
2026-07-30 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Started: PYTHON-5947 - Add OpenTelemetry Operation and Transaction Support
- Plan for next two weeks:
2026-07-20 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Started:
PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Plan for next two weeks:
- Complete
PYTHON-5945 and PYTHON-5947 (Add OpenTelemetry Operation and Transaction Support), closing out the epic.
2026-07-07 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
- Merge
PYTHON-5846
- Get initial implementation of OpenTelemetry into draft review
2026-09-11 - π‘ Potential Risk
2026-09-11 π‘ Potential Risk
Engineer: Steven Silvester, Noah Stapp
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. It is in final review
- Completed DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec.
- Opened a specifications PR for DRIVERS-3617 Specify error.type on OpenTelemetry command spans and requested review
- Reviewed drivers-tools PR for DRIVERS-3605: add opt-in OTel span-export server configuration for trace-context prose tests. It is in final review.
- Plan for next two weeks:
- Finish DRIVERS-3617 and DRIVERS-3625, which adds a 6th PR to the stack.
- Merge and review as many of the existing stack of PRs as possible.
2026-08-27 π‘ Potential Risk
Engineer: Steven Silvester
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. I added a fifth PR to the stack for PYTHON-6045 - Add error.type OpenTelemetry command span attribute.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - I responded to review from Nabil to add a new $$gte operator to the unified spec format.
- I created DRIVERS-3625 - Document db.operation.name discrepancies and add missing covered operations. I have been working with Noah to rectify these names with the server selection logging spec.
- I created DRIVERS-3627 Specify optional span links between getMore and cursor-creating operation spans
as a follow up to DRIVERS-3598 based on review from Nabil.
- Plan for next two weeks:
- Finish DRIVERS-3598 and DRIVERS-3625, which adds a 6th PR to the stack.
- Merge and review as many of the existing stack of PRs as possible.
2026-08-19 π‘ Potential Risk
Engineer: Steven Silvester
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. I split the PR into a 4 part stack with different tickets. The first (PYTHON-5947), is in final review. The rest of the stack adds Transaction spans (PYTHON-6035), unified test format (PYTHON-6036), and getMore support (PYTHON-5993).
- Merged DRIVERS-3597 - Fix over-strict update assertion and missing initialData in OpenTelemetry spec tests.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - spec has been approved, waiting for Nabil to make a review pass next week.
- Identified gaps in db.operation.name handling, ticket pending.
- Plan for next two weeks:
- File and complete a ticket to fill in gaps in db.operation.name handling.
- Merge the full stack of PRs and close out the epic.
2026-07-30 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Started: PYTHON-5947 - Add OpenTelemetry Operation and Transaction Support
- Plan for next two weeks:
2026-07-20 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Started:
PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Plan for next two weeks:
- Complete
PYTHON-5945 and PYTHON-5947 (Add OpenTelemetry Operation and Transaction Support), closing out the epic.
2026-07-07 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
- Merge
PYTHON-5846
- Get initial implementation of OpenTelemetry into draft review
2026-08-28 - π‘ Potential Risk
2026-08-27 π‘ Potential Risk
Engineer: Steven Silvester
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. I added a fifth PR to the stack for PYTHON-6045 - Add error.type OpenTelemetry command span attribute.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - I responded to review from Nabil to add a new $$gte operator to the unified spec format.
- I created DRIVERS-3625 - Document db.operation.name discrepancies and add missing covered operations. I have been working with Noah to rectify these names with the server selection logging spec.
- I created DRIVERS-3627 Specify optional span links between getMore and cursor-creating operation spans
as a follow up to DRIVERS-3598 based on review from Nabil.
- Plan for next two weeks:
- Finish DRIVERS-3598 and DRIVERS-3625, which adds a 6th PR to the stack.
- Merge and review as many of the existing stack of PRs as possible.
2026-08-19 π‘ Potential Risk
Engineer: Steven Silvester
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. I split the PR into a 4 part stack with different tickets. The first (PYTHON-5947), is in final review. The rest of the stack adds Transaction spans (PYTHON-6035), unified test format (PYTHON-6036), and getMore support (PYTHON-5993).
- Merged DRIVERS-3597 - Fix over-strict update assertion and missing initialData in OpenTelemetry spec tests.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - spec has been approved, waiting for Nabil to make a review pass next week.
- Identified gaps in db.operation.name handling, ticket pending.
- Plan for next two weeks:
- File and complete a ticket to fill in gaps in db.operation.name handling.
- Merge the full stack of PRs and close out the epic.
2026-07-30 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Started: PYTHON-5947 - Add OpenTelemetry Operation and Transaction Support
- Plan for next two weeks:
2026-07-20 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Started:
PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Plan for next two weeks:
- Complete
PYTHON-5945 and PYTHON-5947 (Add OpenTelemetry Operation and Transaction Support), closing out the epic.
2026-07-07 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
- Merge
PYTHON-5846
- Get initial implementation of OpenTelemetry into draft review
2026-08-19 - π‘ Potential Risk
2026-08-19 π‘ Potential Risk
Engineer: Steven Silvester
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. I split the PR into a 4 part stack with different tickets. The first (PYTHON-5947), is in final review. The rest of the stack adds Transaction spans (PYTHON-6035), unified test format (PYTHON-6036), and getMore support (PYTHON-5993).
- Merged DRIVERS-3597 - Fix over-strict update assertion and missing initialData in OpenTelemetry spec tests.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - spec has been approved, waiting for Nabil to make a review pass next week.
- Identified gaps in db.operation.name handling, ticket pending.
- Plan for next two weeks:
- File and complete a ticket to fill in gaps in db.operation.name handling.
- Merge the full stack of PRs and close out the epic.
2026-07-30 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Started: PYTHON-5947 - Add OpenTelemetry Operation and Transaction Support
- Plan for next two weeks:
2026-07-20 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Started:
PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Plan for next two weeks:
- Complete
PYTHON-5945 and PYTHON-5947 (Add OpenTelemetry Operation and Transaction Support), closing out the epic.
2026-07-07 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
- Merge
PYTHON-5846
- Get initial implementation of OpenTelemetry into draft review
2026-08-19 - π‘ Potential Risk
2026-08-19 π‘ Potential Risk
Engineer: Steven Silvester
- Continued work on PYTHON-5947- Add OpenTelemetry Operation. I split the PR into a 4 part stack with different tickets. The first (PYTHON-5947), is in final review. The rest of the stack adds Transaction spans (PYTHON-6035), unified test format (PYTHON-6036), and getMore support (PYTHON-5993).
- Merged DRIVERS-3597 - Fix over-strict update assertion and missing initialData in OpenTelemetry spec tests.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - spec has been approved, waiting for Nabil to make a review pass next week.
- Identified gaps in driver.operation.name handling, ticket pending.
- Plan for next two weeks:
- File and complete a ticket to fill in gaps in driver.operation.name handling.
- Merge the full stack of PRs and close out the epic.
2026-07-30 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Started: PYTHON-5947 - Add OpenTelemetry Operation and Transaction Support
- Plan for next two weeks:
2026-07-20 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Started:
PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Plan for next two weeks:
- Complete
PYTHON-5945 and PYTHON-5947 (Add OpenTelemetry Operation and Transaction Support), closing out the epic.
2026-07-07 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
- Merge
PYTHON-5846
- Get initial implementation of OpenTelemetry into draft review
2026-08-14 - π’ On Track
2026-07-30 - π’ On Track
Engineer: Steven Silvester
- Continue work on PYTHON-5947 - Add OpenTelemetry Operation and Transaction Support
- Opened DRIVERS-3597 - Fix over-strict update assertion and missing initialData in OpenTelemetry spec tests - spec change is merged.
- Opened DRIVERS-3598 - Specify and test getMore span nesting in the OpenTelemetry spec - spec changed is in review.
2026-07-30 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Started: PYTHON-5947 - Add OpenTelemetry Operation and Transaction Support
- Plan for next two weeks:
2026-07-20 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Started:
PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Plan for next two weeks:
- Complete
PYTHON-5945 and PYTHON-5947 (Add OpenTelemetry Operation and Transaction Support), closing out the epic.
2026-07-07 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
- Merge
PYTHON-5846
- Get initial implementation of OpenTelemetry into draft review
2026-07-30 - π’ On Track
2026-07-30 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Started: PYTHON-5947 - Add OpenTelemetry Operation and Transaction Support
- Plan for next two weeks:
2026-07-20 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Started:
PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Plan for next two weeks:
- Complete
PYTHON-5945 and PYTHON-5947 (Add OpenTelemetry Operation and Transaction Support), closing out the epic.
2026-07-07 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
- Completed:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Started:
PYTHON-5945 - Add OpenTelemetry Simple Command Support
- Plan for next two weeks:
- Complete
PYTHON-5945 and PYTHON-5947 (Add OpenTelemetry Operation and Transaction Support), closing out the epic.
2026-07-07 - π’ On Track
Engineer: Steven Silvester
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
- Completed:
PYTHON-5745 - Consolidate logging and monitoring into a single internal API
- In Progress:
PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
- Plan for next two weeks:
Completed: PYTHON-5745 - Consolidate logging and monitoring into a single internal API
In Progress: PYTHON-5846 - Consolidate telemetry for SDAM and Pooling (final review)
Plan for next two weeks:
- Merge
PYTHON-5846
- Get initial implementation of OpenTelemetry into draft review
2026-01-07 - π΅ Done
No project update provided