Context
Compile floor is currently Go 1.19. This ticket is for collecting justifications for bumping forward.
Motivators (add as they come up)
- (1.21+) tls.AlertError — extends topology.wrapConnectionError
deny-list per CMAP. Tracked underGODRIVER-3906. - (1.25+) Can stop ignoring testcontainer-go updates, e.g. https://github.com/mongodb/mongo-go-driver/pull/2384. Re-open this PR if we bump to a Go version > 1.25.0
- Newer go versions limit the number of dependencies users will have to manually upgrade via minimal version selection since dependabot can update them for us to transitively pass to users.
- blocks
-
GODRIVER-3966 Exclude some tls.AlertError alerts from backpressure labels
-
- Blocked
-
- is depended on by
-
GODRIVER-3908 Exclude tls.AlertError from backpressure labels
-
- Blocked
-
- is duplicated by
-
GODRIVER-3552 Bump the minimum Go Version to 1.21
-
- Closed
-
- is related to
-
GODRIVER-3939 Bump golang.org/x/crypto and increase min Go version to 1.25
-
- Backlog
-