Skip to content

Commit 193b880

Browse files
dmitshurgopherbot
authored andcommitted
_content/doc/go1.24: remove release-blocking issues that are resolved
Also incorporate output of 'relnote todo' on fragments that were moved in CL 634056 and CL 634057. For golang/go#68545. Change-Id: I1d4ced29282913061596998da018f66bba6ffa8c Reviewed-on: https://go-review.googlesource.com/c/website/+/635216 LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Carlos Amedee <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]> Auto-Submit: Dmitri Shuralyov <[email protected]>
1 parent 73c3c44 commit 193b880

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

_content/doc/go1.24.md

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,15 @@ ciphertext.
300300
#### [`crypto/fips140`](/pkg/crypto/fips140/)
301301

302302
TODO: FIPS 140 will be covered in its own section.
303+
TODO: accepted [proposal #70200](/issue/70200) (from [CL 629196](/cl/629196), [CL 629198](/cl/629198), [CL 629201](/cl/629201), [CL 629996](/cl/629996))
303304

304305
#### [`crypto/md5`](/pkg/crypto/md5/)
305306

306307
The value returned by [`md5.New`](/pkg/md5#New) now also implements the [`encoding.BinaryAppender`](/pkg/encoding#BinaryAppender) interface.
307308

308309
#### [`crypto/rand`](/pkg/crypto/rand/)
309310

311+
<!-- go.dev/issue/66821 -->
310312
The [`Read`](/pkg/crypto/rand#Read) function, and the `Read` method of [`Reader`](/pkg/crypto/rand#Reader), are now
311313
defined to never fail.
312314
They will always return `nil` as the `error` result.
@@ -358,6 +360,7 @@ enabled by populating the [`Config.EncryptedClientHelloKeys`](/pkg/crypto/tls#Co
358360
`crypto/tls` now supports the post-quantum [`X25519MLKEM768`](/pkg/crypto/tls#X25519MLKEM768) key exchange. Support
359361
for the experimental X25519Kyber768Draft00 key exchange has been removed.
360362

363+
<!-- go.dev/issue/69393, CL 630775 -->
361364
Key exchange ordering is now handled entirely by the `crypto/tls` package. The order of [`Config.CurvePreferences`](/pkg/crypto/tls#Config.CurvePreferences) is now ignored, and the contents are only used to determine which key exchanges to enable when the field is populated.
362365

363366
#### [`crypto/x509`](/pkg/crypto/x509/)
@@ -505,7 +508,7 @@ The new [`DiscardHandler`](/pkg/log/slog#DiscardHandler) is a handler that is ne
505508

506509
Calls to the deprecated top-level [`Seed`](/pkg/math/rand#Seed) function no longer have any effect. To
507510
restore the old behavior set `GODEBUG=randseednop=0`. For more background see
508-
the proposal [#67273](/issue/67273).
511+
the [proposal #67273](/issue/67273).
509512

510513
#### [`math/rand/v2`](/pkg/math/rand/v2/)
511514

@@ -683,32 +686,20 @@ The support files for WebAssembly have been moved to `lib/wasm` from `misc/wasm`
683686

684687
<!-- go.dev/issue/70705 -->
685688
The windows/arm port (`GOOS=windows` `GOARCH=arm`) has been marked broken.
686-
See [issue 70705](/issue/70705) for details.
687-
688-
<!-- Needs to be documented and tracked via a release-blocking issue.
689-
690-
accepted proposal https://go.dev/issue/26232 (from https://go.dev/cl/605256, https://go.dev/cl/605275, https://go.dev/cl/605298, https://go.dev/cl/625036) - cmd/go's HTTP auth is tracked in proposal 26232 itself as a release blocker
691-
accepted proposal https://go.dev/issue/50603 (from https://go.dev/cl/595376, https://go.dev/cl/596035, https://go.dev/cl/609155, https://go.dev/cl/611916, https://go.dev/cl/627295) - cmd/go support for stamping pseudo-version in go build is tracked in proposal 50603 itself as a release blocker
692-
accepted proposal https://go.dev/issue/69393 (from https://go.dev/cl/630775) - automatic crypto/tls.CurvePreferences ordering is now tracked in proposal 69393 itself as a release blocker
693-
-->
694-
695-
<!-- Needs to be documented, but not currently tracked via a release-blocking issue.
696-
697-
accepted proposal https://go.dev/issue/66821 (from https://go.dev/cl/602495, https://go.dev/cl/602497, https://go.dev/cl/608175, https://go.dev/cl/608435, https://go.dev/cl/621979, https://go.dev/cl/622115) - crashing the process on error reading randomness (which should not have a path to happen) might need to be mentioned; commented at https://go.dev/issues/66821#issuecomment-2502069725 for next steps; Ian sent out CL 632036
698-
-->
689+
See [issue #70705](/issue/70705) for details.
699690

700691
<!-- Maybe worth including or maybe fine not to include in Go 1.24 release notes. Someone more familiar with the change makes the call.
701692
702693
accepted proposal https://go.dev/issue/64802 (from https://go.dev/cl/628681) - a crypto/ecdsa change when rand is nil; commented at https://go.dev/issue/64802#issuecomment-2502019212 for next steps
703694
accepted proposal https://go.dev/issue/25309 (from https://go.dev/cl/594018, https://go.dev/cl/595120, https://go.dev/cl/595564, https://go.dev/cl/601778) - new x/crypto package; doesn't seem to need to be mentioned but asked anyway in https://go.dev/issue/25309#issuecomment-2498747653
704695
accepted proposal https://go.dev/issue/43744 (from https://go.dev/cl/357530) - unclear if Go 1.24 release notes need anything; pinged it in https://go.dev/issue/43744#issuecomment-2498773718
705-
accepted proposal https://go.dev/issue/51269 (from https://go.dev/cl/627035) - may be worth mentioning in Go 1.24 release notes, or may be fine to leave out; commented at https://go.dev/issue/51269#issuecomment-2501802763
706696
accepted proposal https://go.dev/issue/60905 (from https://go.dev/cl/610195) - CL 610195 seems like a small performance enhancement that builds on the Go 1.23 proposal to add GOARM64; probably okay without being mentioned in Go 1.24 release notes (also probably okay to mention)
707697
accepted proposal https://go.dev/issue/61395 (from https://go.dev/cl/594738, https://go.dev/cl/594976) - CL 594738 made sync/atomic AND/OR operations intrinsic on amd64, but the API was already added in Go 1.23; CL 594976 is a fix; probably doesn't require a Go 1.24 release note
708698
-->
709699

710700
<!-- Items that don't need to be mentioned in Go 1.24 release notes but are picked up by relnote todo.
711701
702+
accepted proposal https://go.dev/issue/51269 (from https://go.dev/cl/627035) - may be worth mentioning in Go 1.24 release notes, or may be fine to leave out; commented at https://go.dev/issue/51269#issuecomment-2501802763; Ian confirmed it's fine to leave out
712703
accepted proposal https://go.dev/issue/66540 (from https://go.dev/cl/603958) - a Go language spec clarification; might not need to be mentioned in Go 1.24 release notes; left a comment at https://go.dev/issue/66540#issuecomment-2502051684; Robert confirmed it indeed doesn't
713704
accepted proposal https://go.dev/issue/34208 (from https://go.dev/cl/586241) - CL 586241 implements a fix for a Go 1.23 feature, doesn't seem to be need anything in Go 1.24 release notes
714705
accepted proposal https://go.dev/issue/43993 (from https://go.dev/cl/626116) - CL 626116 prepares the tree towards the vet change but the vet change itself isn't implemented in Go 1.24, so nothing to say in Go 1.24 release notes
@@ -738,4 +729,5 @@ accepted proposal https://go.dev/issue/68384 (from https://go.dev/cl/611875) - e
738729
accepted proposal https://go.dev/issue/69291 (from https://go.dev/cl/610939) - CL 610939 refactors code in x/tools and mentions the still-open proposal #69291 to add Reachable to x/tools/go/ssa/ssautil; doesn't need a Go 1.24 release note
739730
accepted proposal https://go.dev/issue/69360 (from https://go.dev/cl/614158, https://go.dev/cl/614159, https://go.dev/cl/614635, https://go.dev/cl/614675) - proposal 69360 is to tag and delete gorename from x/tools; doesn't need a Go 1.24 release note
740731
accepted proposal https://go.dev/issue/61417 (from https://go.dev/cl/605955) - a new field in x/oauth2; nothing to mention in Go 1.24 release notes
732+
accepted proposal https://go.dev/issue/29266 (from https://go.dev/cl/632897) - a documentation-only proposal for go.dev/doc/contribute; doesn't need a Go 1.24 release note
741733
-->

0 commit comments

Comments
 (0)