[CDRIVER-3947] Use "hello" command when API Version is declared Created: 31/Mar/21  Updated: 28/Oct/23  Resolved: 18/May/21

Status: Closed
Project: C Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 1.18.0, 1.18.0-alpha2

Type: Improvement Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Andreas Braun
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by CXX-2219 Use "hello" command when API Version ... Closed
is depended on by PHPC-1803 Use "hello" command when API Version ... Closed
Issue split
Quarter: FY22Q2

 Description   

DRIVERS Ticket Description
Script Target - If you can read this text, the script has failed


 Comments   
Comment by Githook User [ 03/Jun/21 ]

Author:

{'name': 'Andreas Braun', 'email': 'alcaeus@users.noreply.github.com', 'username': 'alcaeus'}

Message: CDRIVER-3947 Use "hello" command when an API version is declared (#784)

  • Use hello command for handshake with versioned API
  • Support handling hello command responses
  • Deprecate legacy hello terminology
  • Test handling hello command responses
  • Refactor internal methods to use hello terminology
  • Change mock server to also handle hello
  • Replace deprecated terminology in test expectations
  • Use hello in tests
  • Fix speculative auth responder
  • Fix legacy hello command usage
  • Add test for behaviour when server does not support hello command
  • Use legacy hello in tests to avoid failures on old server versions
  • Update SDAM spec tests
  • Fix memory leak
  • Fix wrong command expectations for handshake
  • Refactor handshake autoresponders
  • Fix wrong comment style
  • Rename mongoc_server_description_hello_response
  • Use method to retrieve hello response
  • Improve deprecation declaration
  • Rename methods for hello callbacks
  • Fix various test issues
Comment by Githook User [ 18/May/21 ]

Author:

{'name': 'Andreas Braun', 'email': 'alcaeus@users.noreply.github.com', 'username': 'alcaeus'}

Message: CDRIVER-3947 Use "hello" command when an API version is declared (#784)

  • Use hello command for handshake with versioned API
  • Support handling hello command responses
  • Deprecate legacy hello terminology
  • Test handling hello command responses
  • Refactor internal methods to use hello terminology
  • Change mock server to also handle hello
  • Replace deprecated terminology in test expectations
  • Use hello in tests
  • Fix speculative auth responder
  • Fix legacy hello command usage
  • Add test for behaviour when server does not support hello command
  • Use legacy hello in tests to avoid failures on old server versions
  • Update SDAM spec tests
  • Fix memory leak
  • Fix wrong command expectations for handshake
  • Refactor handshake autoresponders
  • Fix wrong comment style
  • Rename mongoc_server_description_hello_response
  • Use method to retrieve hello response
  • Improve deprecation declaration
  • Rename methods for hello callbacks
  • Fix various test issues
Generated at Wed Feb 07 21:19:28 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.