This is a tracking issue for doing an audit of API additions for Go 1.27 as of CL 784680 .
Edit 1 by @dmitshur : Added new symbols for packages encoding/json, encoding/json/jsontext, encoding/json/v2 and math/rand/v2 from CL 784980 .
New API changes for Go 1.27
bytes
crypto
crypto/mldsa
const MLDSA44PublicKeySize = 1312 crypto/mldsa: new package #77626
const MLDSA44PublicKeySize ideal-int crypto/mldsa: new package #77626
const MLDSA44SignatureSize = 2420 crypto/mldsa: new package #77626
const MLDSA44SignatureSize ideal-int crypto/mldsa: new package #77626
const MLDSA65PublicKeySize = 1952 crypto/mldsa: new package #77626
const MLDSA65PublicKeySize ideal-int crypto/mldsa: new package #77626
const MLDSA65SignatureSize = 3309 crypto/mldsa: new package #77626
const MLDSA65SignatureSize ideal-int crypto/mldsa: new package #77626
const MLDSA87PublicKeySize = 2592 crypto/mldsa: new package #77626
const MLDSA87PublicKeySize ideal-int crypto/mldsa: new package #77626
const MLDSA87SignatureSize = 4627 crypto/mldsa: new package #77626
const MLDSA87SignatureSize ideal-int crypto/mldsa: new package #77626
const PrivateKeySize = 32 crypto/mldsa: new package #77626
const PrivateKeySize ideal-int crypto/mldsa: new package #77626
func GenerateKey(Parameters) (*PrivateKey, error) crypto/mldsa: new package #77626
func MLDSA44() Parameters crypto/mldsa: new package #77626
func MLDSA65() Parameters crypto/mldsa: new package #77626
func MLDSA87() Parameters crypto/mldsa: new package #77626
func NewPrivateKey(Parameters, []uint8) (*PrivateKey, error) crypto/mldsa: new package #77626
func NewPublicKey(Parameters, []uint8) (*PublicKey, error) crypto/mldsa: new package #77626
func Verify(*PublicKey, []uint8, []uint8, *Options) error crypto/mldsa: new package #77626
method (*Options) HashFunc() crypto.Hash crypto/mldsa: new package #77626
method (*PrivateKey) Bytes() []uint8 crypto/mldsa: new package #77626
method (*PrivateKey) Equal(crypto.PrivateKey) bool crypto/mldsa: new package #77626
method (*PrivateKey) Public() crypto.PublicKey crypto/mldsa: new package #77626
method (*PrivateKey) PublicKey() *PublicKey crypto/mldsa: new package #77626
method (*PrivateKey) Sign(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error) crypto/mldsa: new package #77626
method (*PrivateKey) SignDeterministic([]uint8, crypto.SignerOpts) ([]uint8, error) crypto/mldsa: new package #77626
method (*PublicKey) Bytes() []uint8 crypto/mldsa: new package #77626
method (*PublicKey) Equal(crypto.PublicKey) bool crypto/mldsa: new package #77626
method (*PublicKey) Parameters() Parameters crypto/mldsa: new package #77626
method (Parameters) PublicKeySize() int crypto/mldsa: new package #77626
method (Parameters) SignatureSize() int crypto/mldsa: new package #77626
method (Parameters) String() string crypto/mldsa: new package #77626
type Options struct crypto/mldsa: new package #77626
type Options struct, Context string crypto/mldsa: new package #77626
type Parameters struct crypto/mldsa: new package #77626
type PrivateKey struct crypto/mldsa: new package #77626
type PublicKey struct crypto/mldsa: new package #77626
crypto/tls
crypto/x509
const MLDSA = 5 crypto/x509,crypto/tls: add ML-DSA support #78888
const MLDSA PublicKeyAlgorithm crypto/x509,crypto/tls: add ML-DSA support #78888
const MLDSA44 = 17 crypto/x509,crypto/tls: add ML-DSA support #78888
const MLDSA44 SignatureAlgorithm crypto/x509,crypto/tls: add ML-DSA support #78888
const MLDSA65 = 18 crypto/x509,crypto/tls: add ML-DSA support #78888
const MLDSA65 SignatureAlgorithm crypto/x509,crypto/tls: add ML-DSA support #78888
const MLDSA87 = 19 crypto/x509,crypto/tls: add ML-DSA support #78888
const MLDSA87 SignatureAlgorithm crypto/x509,crypto/tls: add ML-DSA support #78888
type Certificate struct, RawSignatureAlgorithm []uint8 crypto/x509: add Certificate.RawSignatureAlgorithm #76133
type CertificateRequest struct, RawSignatureAlgorithm []uint8 crypto/x509: add Certificate.RawSignatureAlgorithm #76133
type RevocationList struct, RawSignatureAlgorithm []uint8 crypto/x509: add Certificate.RawSignatureAlgorithm #76133
database/sql
database/sql/driver
type RowsColumnScanner interface { Close, Columns, Next, NextRow, ScanColumn } database/sql/driver: allow driver to entirely override Scan #67546
type RowsColumnScanner interface, Close() error database/sql/driver: allow driver to entirely override Scan #67546
type RowsColumnScanner interface, Columns() []string database/sql/driver: allow driver to entirely override Scan #67546
type RowsColumnScanner interface, Next([]Value) error database/sql/driver: allow driver to entirely override Scan #67546
type RowsColumnScanner interface, NextRow() error database/sql/driver: allow driver to entirely override Scan #67546
type RowsColumnScanner interface, ScanColumn(ScanContext, int, interface{}) error database/sql/driver: allow driver to entirely override Scan #67546
type ScanContext struct database/sql/driver: allow driver to entirely override Scan #67546
encoding/json
encoding/json/jsontext
const KindBeginArray = 91 encoding/json/v2: new API for encoding/json #71497
const KindBeginArray Kind encoding/json/v2: new API for encoding/json #71497
const KindBeginObject = 123 encoding/json/v2: new API for encoding/json #71497
const KindBeginObject Kind encoding/json/v2: new API for encoding/json #71497
const KindEndArray = 93 encoding/json/v2: new API for encoding/json #71497
const KindEndArray Kind encoding/json/v2: new API for encoding/json #71497
const KindEndObject = 125 encoding/json/v2: new API for encoding/json #71497
const KindEndObject Kind encoding/json/v2: new API for encoding/json #71497
const KindFalse = 102 encoding/json/v2: new API for encoding/json #71497
const KindFalse Kind encoding/json/v2: new API for encoding/json #71497
const KindInvalid = 0 encoding/json/v2: new API for encoding/json #71497
const KindInvalid Kind encoding/json/v2: new API for encoding/json #71497
const KindNull = 110 encoding/json/v2: new API for encoding/json #71497
const KindNull Kind encoding/json/v2: new API for encoding/json #71497
const KindNumber = 48 encoding/json/v2: new API for encoding/json #71497
const KindNumber Kind encoding/json/v2: new API for encoding/json #71497
const KindString = 34 encoding/json/v2: new API for encoding/json #71497
const KindString Kind encoding/json/v2: new API for encoding/json #71497
const KindTrue = 116 encoding/json/v2: new API for encoding/json #71497
const KindTrue Kind encoding/json/v2: new API for encoding/json #71497
func AllowDuplicateNames(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func AllowInvalidUTF8(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func AppendFloat([]uint8, float64, int) []uint8 encoding/json/v2: new API for encoding/json #71497
func AppendFormat[$0 interface{ ~[]uint8 | ~string }]([]uint8, $0, ...jsonopts.Options) ([]uint8, error) encoding/json/v2: new API for encoding/json #71497
func AppendQuote[$0 interface{ ~[]uint8 | ~string }]([]uint8, $0) ([]uint8, error) encoding/json/v2: new API for encoding/json #71497
func AppendUnquote[$0 interface{ ~[]uint8 | ~string }]([]uint8, $0) ([]uint8, error) encoding/json/v2: new API for encoding/json #71497
func Bool(bool) Token encoding/json/v2: new API for encoding/json #71497
func CanonicalizeRawFloats(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func CanonicalizeRawInts(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func EscapeForHTML(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func EscapeForJS(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func Float(float64) Token encoding/json/v2: new API for encoding/json #71497
func Float32(float32) Token encoding/json/v2: new API for encoding/json #71497
func Int(int64) Token encoding/json/v2: new API for encoding/json #71497
func Multiline(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func NewDecoder(io.Reader, ...jsonopts.Options) *Decoder encoding/json/v2: new API for encoding/json #71497
func NewEncoder(io.Writer, ...jsonopts.Options) *Encoder encoding/json/v2: new API for encoding/json #71497
func PreserveRawStrings(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func ReorderRawObjects(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func SpaceAfterColon(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func SpaceAfterComma(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func String(string) Token encoding/json/v2: new API for encoding/json #71497
func Uint(uint64) Token encoding/json/v2: new API for encoding/json #71497
func WithIndent(string) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func WithIndentPrefix(string) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
method (*Decoder) InputOffset() int64 encoding/json/v2: new API for encoding/json #71497
method (*Decoder) Options() jsonopts.Options encoding/json/v2: new API for encoding/json #71497
method (*Decoder) PeekKind() Kind encoding/json/v2: new API for encoding/json #71497
method (*Decoder) ReadToken() (Token, error) encoding/json/v2: new API for encoding/json #71497
method (*Decoder) ReadValue() (Value, error) encoding/json/v2: new API for encoding/json #71497
method (*Decoder) Reset(io.Reader, ...jsonopts.Options) encoding/json/v2: new API for encoding/json #71497
method (*Decoder) SkipValue() error encoding/json/v2: new API for encoding/json #71497
method (*Decoder) StackDepth() int encoding/json/v2: new API for encoding/json #71497
method (*Decoder) StackIndex(int) (Kind, int64) encoding/json/v2: new API for encoding/json #71497
method (*Decoder) StackPointer() Pointer encoding/json/v2: new API for encoding/json #71497
method (*Decoder) UnreadBuffer() []uint8 encoding/json/v2: new API for encoding/json #71497
method (*Encoder) AvailableBuffer() []uint8 encoding/json/v2: new API for encoding/json #71497
method (*Encoder) Options() jsonopts.Options encoding/json/v2: new API for encoding/json #71497
method (*Encoder) OutputOffset() int64 encoding/json/v2: new API for encoding/json #71497
method (*Encoder) Reset(io.Writer, ...jsonopts.Options) encoding/json/v2: new API for encoding/json #71497
method (*Encoder) StackDepth() int encoding/json/v2: new API for encoding/json #71497
method (*Encoder) StackIndex(int) (Kind, int64) encoding/json/v2: new API for encoding/json #71497
method (*Encoder) StackPointer() Pointer encoding/json/v2: new API for encoding/json #71497
method (*Encoder) WriteToken(Token) error encoding/json/v2: new API for encoding/json #71497
method (*Encoder) WriteValue(Value) error encoding/json/v2: new API for encoding/json #71497
method (*SyntacticError) Error() string encoding/json/v2: new API for encoding/json #71497
method (*SyntacticError) Unwrap() error encoding/json/v2: new API for encoding/json #71497
method (*Value) Canonicalize(...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
method (*Value) Compact(...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
method (*Value) Format(...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
method (*Value) Indent(...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
method (*Value) UnmarshalJSON([]uint8) error encoding/json/v2: new API for encoding/json #71497
method (Kind) String() string encoding/json/v2: new API for encoding/json #71497
method (Pointer) AppendToken(string) Pointer encoding/json/v2: new API for encoding/json #71497
method (Pointer) Contains(Pointer) bool encoding/json/v2: new API for encoding/json #71497
method (Pointer) IsValid() bool encoding/json/v2: new API for encoding/json #71497
method (Pointer) LastToken() string encoding/json/v2: new API for encoding/json #71497
method (Pointer) Parent() Pointer encoding/json/v2: new API for encoding/json #71497
method (Pointer) Tokens() iter.Seq[string] encoding/json/v2: new API for encoding/json #71497
method (Token) Bool() bool encoding/json/v2: new API for encoding/json #71497
method (Token) Clone() Token encoding/json/v2: new API for encoding/json #71497
method (Token) Float() (float64, error) encoding/json/v2: new API for encoding/json #71497
method (Token) Float32() (float32, error) encoding/json/v2: new API for encoding/json #71497
method (Token) Int() (int64, error) encoding/json/v2: new API for encoding/json #71497
method (Token) Kind() Kind encoding/json/v2: new API for encoding/json #71497
method (Token) String() string encoding/json/v2: new API for encoding/json #71497
method (Token) Uint() (uint64, error) encoding/json/v2: new API for encoding/json #71497
method (Value) Clone() Value encoding/json/v2: new API for encoding/json #71497
method (Value) IsValid(...jsonopts.Options) bool encoding/json/v2: new API for encoding/json #71497
method (Value) Kind() Kind encoding/json/v2: new API for encoding/json #71497
method (Value) MarshalJSON() ([]uint8, error) encoding/json/v2: new API for encoding/json #71497
method (Value) String() string encoding/json/v2: new API for encoding/json #71497
type Decoder struct encoding/json/v2: new API for encoding/json #71497
type Encoder struct encoding/json/v2: new API for encoding/json #71497
type Kind uint8 encoding/json/v2: new API for encoding/json #71497
type Options = jsonopts.Options encoding/json/v2: new API for encoding/json #71497
type Pointer string encoding/json/v2: new API for encoding/json #71497
type SyntacticError struct encoding/json/v2: new API for encoding/json #71497
type SyntacticError struct, ByteOffset int64 encoding/json/v2: new API for encoding/json #71497
type SyntacticError struct, Err error encoding/json/v2: new API for encoding/json #71497
type SyntacticError struct, JSONPointer Pointer encoding/json/v2: new API for encoding/json #71497
type Token struct encoding/json/v2: new API for encoding/json #71497
type Value []uint8 encoding/json/v2: new API for encoding/json #71497
var BeginArray Token encoding/json/v2: new API for encoding/json #71497
var BeginObject Token encoding/json/v2: new API for encoding/json #71497
var EndArray Token encoding/json/v2: new API for encoding/json #71497
var EndObject Token encoding/json/v2: new API for encoding/json #71497
var ErrDuplicateName error encoding/json/v2: new API for encoding/json #71497
var ErrNonStringName error encoding/json/v2: new API for encoding/json #71497
var False Token encoding/json/v2: new API for encoding/json #71497
var Internal exporter encoding/json/v2: new API for encoding/json #71497
var Null Token encoding/json/v2: new API for encoding/json #71497
var True Token encoding/json/v2: new API for encoding/json #71497
encoding/json/v2
func DefaultOptionsV2() jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func Deterministic(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func FormatNilMapAsNull(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func FormatNilSliceAsNull(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func GetOption[$0 interface{}](jsonopts.Options, func($0) jsonopts.Options) ($0, bool) encoding/json/v2: new API for encoding/json #71497
func JoinMarshalers(...*typedArshalers[jsontext.Encoder]) *typedArshalers[jsontext.Encoder] encoding/json/v2: new API for encoding/json #71497
func JoinOptions(...jsonopts.Options) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func JoinUnmarshalers(...*typedArshalers[jsontext.Decoder]) *typedArshalers[jsontext.Decoder] encoding/json/v2: new API for encoding/json #71497
func Marshal(interface{}, ...jsonopts.Options) ([]uint8, error) encoding/json/v2: new API for encoding/json #71497
func MarshalEncode(*jsontext.Encoder, interface{}, ...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
func MarshalFunc[$0 interface{}](func($0) ([]uint8, error)) *typedArshalers[jsontext.Encoder] encoding/json/v2: new API for encoding/json #71497
func MarshalToFunc[$0 interface{}](func(*jsontext.Encoder, $0) error) *typedArshalers[jsontext.Encoder] encoding/json/v2: new API for encoding/json #71497
func MarshalWrite(io.Writer, interface{}, ...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
func MatchCaseInsensitiveNames(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func OmitZeroStructFields(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func RejectUnknownMembers(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func StringifyNumbers(bool) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func Unmarshal([]uint8, interface{}, ...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
func UnmarshalDecode(*jsontext.Decoder, interface{}, ...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
func UnmarshalFromFunc[$0 interface{}](func(*jsontext.Decoder, $0) error) *typedArshalers[jsontext.Decoder] encoding/json/v2: new API for encoding/json #71497
func UnmarshalFunc[$0 interface{}](func([]uint8, $0) error) *typedArshalers[jsontext.Decoder] encoding/json/v2: new API for encoding/json #71497
func UnmarshalRead(io.Reader, interface{}, ...jsonopts.Options) error encoding/json/v2: new API for encoding/json #71497
func WithMarshalers(*typedArshalers[jsontext.Encoder]) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
func WithUnmarshalers(*typedArshalers[jsontext.Decoder]) jsonopts.Options encoding/json/v2: new API for encoding/json #71497
method (*SemanticError) Error() string encoding/json/v2: new API for encoding/json #71497
method (*SemanticError) Unwrap() error encoding/json/v2: new API for encoding/json #71497
type Marshaler interface { MarshalJSON } encoding/json/v2: new API for encoding/json #71497
type Marshaler interface, MarshalJSON() ([]uint8, error) encoding/json/v2: new API for encoding/json #71497
type MarshalerTo interface { MarshalJSONTo } encoding/json/v2: new API for encoding/json #71497
type MarshalerTo interface, MarshalJSONTo(*jsontext.Encoder) error encoding/json/v2: new API for encoding/json #71497
type Marshalers = typedArshalers[jsontext.Encoder] encoding/json/v2: new API for encoding/json #71497
type Options = jsonopts.Options encoding/json/v2: new API for encoding/json #71497
type SemanticError struct encoding/json/v2: new API for encoding/json #71497
type SemanticError struct, ByteOffset int64 encoding/json/v2: new API for encoding/json #71497
type SemanticError struct, Err error encoding/json/v2: new API for encoding/json #71497
type SemanticError struct, GoType reflect.Type encoding/json/v2: new API for encoding/json #71497
type SemanticError struct, JSONKind jsontext.Kind encoding/json/v2: new API for encoding/json #71497
type SemanticError struct, JSONPointer jsontext.Pointer encoding/json/v2: new API for encoding/json #71497
type SemanticError struct, JSONValue jsontext.Value encoding/json/v2: new API for encoding/json #71497
type Unmarshaler interface { UnmarshalJSON } encoding/json/v2: new API for encoding/json #71497
type Unmarshaler interface, UnmarshalJSON([]uint8) error encoding/json/v2: new API for encoding/json #71497
type UnmarshalerFrom interface { UnmarshalJSONFrom } encoding/json/v2: new API for encoding/json #71497
type UnmarshalerFrom interface, UnmarshalJSONFrom(*jsontext.Decoder) error encoding/json/v2: new API for encoding/json #71497
type Unmarshalers = typedArshalers[jsontext.Decoder] encoding/json/v2: new API for encoding/json #71497
var ErrUnknownName error encoding/json/v2: new API for encoding/json #71497
go/constant
go/scanner
go/token
go/types
method (*TypeList) String() string go/types: add String methods to TypeParamList, TypeList, and Instance #79287
method (*TypeParamList) String() string go/types: add String methods to TypeParamList, TypeList, and Instance #79287
method (Hasher) Equal(Type, Type) bool go/types: add Hasher{,IgnoreTags} types #69420
method (Hasher) Hash(*maphash.Hash, Type) go/types: add Hasher{,IgnoreTags} types #69420
method (HasherIgnoreTags) Equal(Type, Type) bool go/types: add Hasher{,IgnoreTags} types #69420
method (HasherIgnoreTags) Hash(*maphash.Hash, Type) go/types: add Hasher{,IgnoreTags} types #69420
method (Instance) String() string go/types: add String methods to TypeParamList, TypeList, and Instance #79287
type Hasher struct go/types: add Hasher{,IgnoreTags} types #69420
type HasherIgnoreTags struct go/types: add Hasher{,IgnoreTags} types #69420
hash/maphash
math/big
math/rand/v2
net/http
net/http/httptest
net/url
strings
testing/synctest
unicode
uuid
CC @aclements , @ianlancetaylor , @golang/release.
This is a tracking issue for doing an audit of API additions for Go 1.27 as of CL 784680.
Edit 1 by @dmitshur: Added new symbols for packages
encoding/json,encoding/json/jsontext,encoding/json/v2andmath/rand/v2from CL 784980.New API changes for Go 1.27
bytes
func CutLast([]uint8, []uint8) ([]uint8, []uint8, bool)strings, bytes: add CutLast #71151crypto
const MLDSAMu = 20crypto/mldsa: new package #77626const MLDSAMu Hashcrypto/mldsa: new package #77626crypto/mldsa
const MLDSA44PublicKeySize = 1312crypto/mldsa: new package #77626const MLDSA44PublicKeySize ideal-intcrypto/mldsa: new package #77626const MLDSA44SignatureSize = 2420crypto/mldsa: new package #77626const MLDSA44SignatureSize ideal-intcrypto/mldsa: new package #77626const MLDSA65PublicKeySize = 1952crypto/mldsa: new package #77626const MLDSA65PublicKeySize ideal-intcrypto/mldsa: new package #77626const MLDSA65SignatureSize = 3309crypto/mldsa: new package #77626const MLDSA65SignatureSize ideal-intcrypto/mldsa: new package #77626const MLDSA87PublicKeySize = 2592crypto/mldsa: new package #77626const MLDSA87PublicKeySize ideal-intcrypto/mldsa: new package #77626const MLDSA87SignatureSize = 4627crypto/mldsa: new package #77626const MLDSA87SignatureSize ideal-intcrypto/mldsa: new package #77626const PrivateKeySize = 32crypto/mldsa: new package #77626const PrivateKeySize ideal-intcrypto/mldsa: new package #77626func GenerateKey(Parameters) (*PrivateKey, error)crypto/mldsa: new package #77626func MLDSA44() Parameterscrypto/mldsa: new package #77626func MLDSA65() Parameterscrypto/mldsa: new package #77626func MLDSA87() Parameterscrypto/mldsa: new package #77626func NewPrivateKey(Parameters, []uint8) (*PrivateKey, error)crypto/mldsa: new package #77626func NewPublicKey(Parameters, []uint8) (*PublicKey, error)crypto/mldsa: new package #77626func Verify(*PublicKey, []uint8, []uint8, *Options) errorcrypto/mldsa: new package #77626method (*Options) HashFunc() crypto.Hashcrypto/mldsa: new package #77626method (*PrivateKey) Bytes() []uint8crypto/mldsa: new package #77626method (*PrivateKey) Equal(crypto.PrivateKey) boolcrypto/mldsa: new package #77626method (*PrivateKey) Public() crypto.PublicKeycrypto/mldsa: new package #77626method (*PrivateKey) PublicKey() *PublicKeycrypto/mldsa: new package #77626method (*PrivateKey) Sign(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)crypto/mldsa: new package #77626method (*PrivateKey) SignDeterministic([]uint8, crypto.SignerOpts) ([]uint8, error)crypto/mldsa: new package #77626method (*PublicKey) Bytes() []uint8crypto/mldsa: new package #77626method (*PublicKey) Equal(crypto.PublicKey) boolcrypto/mldsa: new package #77626method (*PublicKey) Parameters() Parameterscrypto/mldsa: new package #77626method (Parameters) PublicKeySize() intcrypto/mldsa: new package #77626method (Parameters) SignatureSize() intcrypto/mldsa: new package #77626method (Parameters) String() stringcrypto/mldsa: new package #77626type Options structcrypto/mldsa: new package #77626type Options struct, Context stringcrypto/mldsa: new package #77626type Parameters structcrypto/mldsa: new package #77626type PrivateKey structcrypto/mldsa: new package #77626type PublicKey structcrypto/mldsa: new package #77626crypto/tls
const MLDSA44 = 2308crypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA44 SignatureSchemecrypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA65 = 2309crypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA65 SignatureSchemecrypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA87 = 2310crypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA87 SignatureSchemecrypto/x509,crypto/tls: add ML-DSA support #78888const MLKEM1024 = 514crypto/tls: implement MLKEM1024 key exchange #78543const MLKEM1024 CurveIDcrypto/tls: implement MLKEM1024 key exchange #78543type Config struct, Rand //deprecatedproposal: crypto/tls: deprecate Config.Rand #79367type QUICConfig struct, ClientHelloInfoConn net.Conncrypto/tls: allow QUIC to configure net.Conn used on ClientHelloInfo #77363crypto/x509
const MLDSA = 5crypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA PublicKeyAlgorithmcrypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA44 = 17crypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA44 SignatureAlgorithmcrypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA65 = 18crypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA65 SignatureAlgorithmcrypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA87 = 19crypto/x509,crypto/tls: add ML-DSA support #78888const MLDSA87 SignatureAlgorithmcrypto/x509,crypto/tls: add ML-DSA support #78888type Certificate struct, RawSignatureAlgorithm []uint8crypto/x509: add Certificate.RawSignatureAlgorithm #76133type CertificateRequest struct, RawSignatureAlgorithm []uint8crypto/x509: add Certificate.RawSignatureAlgorithm #76133type RevocationList struct, RawSignatureAlgorithm []uint8crypto/x509: add Certificate.RawSignatureAlgorithm #76133database/sql
func ConvertAssign(driver.ScanContext, interface{}, driver.Value) errordatabase/sql/driver: allow driver to entirely override Scan #67546database/sql/driver
type RowsColumnScanner interface { Close, Columns, Next, NextRow, ScanColumn }database/sql/driver: allow driver to entirely override Scan #67546type RowsColumnScanner interface, Close() errordatabase/sql/driver: allow driver to entirely override Scan #67546type RowsColumnScanner interface, Columns() []stringdatabase/sql/driver: allow driver to entirely override Scan #67546type RowsColumnScanner interface, Next([]Value) errordatabase/sql/driver: allow driver to entirely override Scan #67546type RowsColumnScanner interface, NextRow() errordatabase/sql/driver: allow driver to entirely override Scan #67546type RowsColumnScanner interface, ScanColumn(ScanContext, int, interface{}) errordatabase/sql/driver: allow driver to entirely override Scan #67546type ScanContext structdatabase/sql/driver: allow driver to entirely override Scan #67546encoding/json
func CallMethodsWithLegacySemantics(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func DefaultOptionsV1() jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func FormatByteArrayAsArray(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func FormatBytesWithLegacySemantics(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func FormatDurationAsNano(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func MatchCaseSensitiveDelimiter(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func MergeWithLegacySemantics(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func OmitEmptyWithLegacySemantics(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func ParseBytesWithLooseRFC4648(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func ParseTimeWithLooseRFC3339(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func ReportErrorsWithLegacySemantics(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func StringifyWithLegacySemantics(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func UnmarshalArrayFromAnyLength(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497method (*Number) UnmarshalJSONFrom(*jsontext.Decoder) errorencoding/json/v2: new API for encoding/json #71497method (*UnmarshalTypeError) Unwrap() errorencoding/json/v2: new API for encoding/json #71497method (Number) MarshalJSONTo(*jsontext.Encoder) errorencoding/json/v2: new API for encoding/json #71497type Marshaler = json.Marshalerencoding/json/v2: new API for encoding/json #71497type Options = jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497type RawMessage = jsontext.Valueencoding/json/v2: new API for encoding/json #71497type UnmarshalTypeError struct, Err errorencoding/json/v2: new API for encoding/json #71497type Unmarshaler = json.Unmarshalerencoding/json/v2: new API for encoding/json #71497encoding/json/jsontext
const KindBeginArray = 91encoding/json/v2: new API for encoding/json #71497const KindBeginArray Kindencoding/json/v2: new API for encoding/json #71497const KindBeginObject = 123encoding/json/v2: new API for encoding/json #71497const KindBeginObject Kindencoding/json/v2: new API for encoding/json #71497const KindEndArray = 93encoding/json/v2: new API for encoding/json #71497const KindEndArray Kindencoding/json/v2: new API for encoding/json #71497const KindEndObject = 125encoding/json/v2: new API for encoding/json #71497const KindEndObject Kindencoding/json/v2: new API for encoding/json #71497const KindFalse = 102encoding/json/v2: new API for encoding/json #71497const KindFalse Kindencoding/json/v2: new API for encoding/json #71497const KindInvalid = 0encoding/json/v2: new API for encoding/json #71497const KindInvalid Kindencoding/json/v2: new API for encoding/json #71497const KindNull = 110encoding/json/v2: new API for encoding/json #71497const KindNull Kindencoding/json/v2: new API for encoding/json #71497const KindNumber = 48encoding/json/v2: new API for encoding/json #71497const KindNumber Kindencoding/json/v2: new API for encoding/json #71497const KindString = 34encoding/json/v2: new API for encoding/json #71497const KindString Kindencoding/json/v2: new API for encoding/json #71497const KindTrue = 116encoding/json/v2: new API for encoding/json #71497const KindTrue Kindencoding/json/v2: new API for encoding/json #71497func AllowDuplicateNames(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func AllowInvalidUTF8(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func AppendFloat([]uint8, float64, int) []uint8encoding/json/v2: new API for encoding/json #71497func AppendFormat[$0 interface{ ~[]uint8 | ~string }]([]uint8, $0, ...jsonopts.Options) ([]uint8, error)encoding/json/v2: new API for encoding/json #71497func AppendQuote[$0 interface{ ~[]uint8 | ~string }]([]uint8, $0) ([]uint8, error)encoding/json/v2: new API for encoding/json #71497func AppendUnquote[$0 interface{ ~[]uint8 | ~string }]([]uint8, $0) ([]uint8, error)encoding/json/v2: new API for encoding/json #71497func Bool(bool) Tokenencoding/json/v2: new API for encoding/json #71497func CanonicalizeRawFloats(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func CanonicalizeRawInts(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func EscapeForHTML(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func EscapeForJS(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func Float(float64) Tokenencoding/json/v2: new API for encoding/json #71497func Float32(float32) Tokenencoding/json/v2: new API for encoding/json #71497func Int(int64) Tokenencoding/json/v2: new API for encoding/json #71497func Multiline(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func NewDecoder(io.Reader, ...jsonopts.Options) *Decoderencoding/json/v2: new API for encoding/json #71497func NewEncoder(io.Writer, ...jsonopts.Options) *Encoderencoding/json/v2: new API for encoding/json #71497func PreserveRawStrings(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func ReorderRawObjects(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func SpaceAfterColon(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func SpaceAfterComma(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func String(string) Tokenencoding/json/v2: new API for encoding/json #71497func Uint(uint64) Tokenencoding/json/v2: new API for encoding/json #71497func WithIndent(string) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func WithIndentPrefix(string) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497method (*Decoder) InputOffset() int64encoding/json/v2: new API for encoding/json #71497method (*Decoder) Options() jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497method (*Decoder) PeekKind() Kindencoding/json/v2: new API for encoding/json #71497method (*Decoder) ReadToken() (Token, error)encoding/json/v2: new API for encoding/json #71497method (*Decoder) ReadValue() (Value, error)encoding/json/v2: new API for encoding/json #71497method (*Decoder) Reset(io.Reader, ...jsonopts.Options)encoding/json/v2: new API for encoding/json #71497method (*Decoder) SkipValue() errorencoding/json/v2: new API for encoding/json #71497method (*Decoder) StackDepth() intencoding/json/v2: new API for encoding/json #71497method (*Decoder) StackIndex(int) (Kind, int64)encoding/json/v2: new API for encoding/json #71497method (*Decoder) StackPointer() Pointerencoding/json/v2: new API for encoding/json #71497method (*Decoder) UnreadBuffer() []uint8encoding/json/v2: new API for encoding/json #71497method (*Encoder) AvailableBuffer() []uint8encoding/json/v2: new API for encoding/json #71497method (*Encoder) Options() jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497method (*Encoder) OutputOffset() int64encoding/json/v2: new API for encoding/json #71497method (*Encoder) Reset(io.Writer, ...jsonopts.Options)encoding/json/v2: new API for encoding/json #71497method (*Encoder) StackDepth() intencoding/json/v2: new API for encoding/json #71497method (*Encoder) StackIndex(int) (Kind, int64)encoding/json/v2: new API for encoding/json #71497method (*Encoder) StackPointer() Pointerencoding/json/v2: new API for encoding/json #71497method (*Encoder) WriteToken(Token) errorencoding/json/v2: new API for encoding/json #71497method (*Encoder) WriteValue(Value) errorencoding/json/v2: new API for encoding/json #71497method (*SyntacticError) Error() stringencoding/json/v2: new API for encoding/json #71497method (*SyntacticError) Unwrap() errorencoding/json/v2: new API for encoding/json #71497method (*Value) Canonicalize(...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497method (*Value) Compact(...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497method (*Value) Format(...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497method (*Value) Indent(...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497method (*Value) UnmarshalJSON([]uint8) errorencoding/json/v2: new API for encoding/json #71497method (Kind) String() stringencoding/json/v2: new API for encoding/json #71497method (Pointer) AppendToken(string) Pointerencoding/json/v2: new API for encoding/json #71497method (Pointer) Contains(Pointer) boolencoding/json/v2: new API for encoding/json #71497method (Pointer) IsValid() boolencoding/json/v2: new API for encoding/json #71497method (Pointer) LastToken() stringencoding/json/v2: new API for encoding/json #71497method (Pointer) Parent() Pointerencoding/json/v2: new API for encoding/json #71497method (Pointer) Tokens() iter.Seq[string]encoding/json/v2: new API for encoding/json #71497method (Token) Bool() boolencoding/json/v2: new API for encoding/json #71497method (Token) Clone() Tokenencoding/json/v2: new API for encoding/json #71497method (Token) Float() (float64, error)encoding/json/v2: new API for encoding/json #71497method (Token) Float32() (float32, error)encoding/json/v2: new API for encoding/json #71497method (Token) Int() (int64, error)encoding/json/v2: new API for encoding/json #71497method (Token) Kind() Kindencoding/json/v2: new API for encoding/json #71497method (Token) String() stringencoding/json/v2: new API for encoding/json #71497method (Token) Uint() (uint64, error)encoding/json/v2: new API for encoding/json #71497method (Value) Clone() Valueencoding/json/v2: new API for encoding/json #71497method (Value) IsValid(...jsonopts.Options) boolencoding/json/v2: new API for encoding/json #71497method (Value) Kind() Kindencoding/json/v2: new API for encoding/json #71497method (Value) MarshalJSON() ([]uint8, error)encoding/json/v2: new API for encoding/json #71497method (Value) String() stringencoding/json/v2: new API for encoding/json #71497type Decoder structencoding/json/v2: new API for encoding/json #71497type Encoder structencoding/json/v2: new API for encoding/json #71497type Kind uint8encoding/json/v2: new API for encoding/json #71497type Options = jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497type Pointer stringencoding/json/v2: new API for encoding/json #71497type SyntacticError structencoding/json/v2: new API for encoding/json #71497type SyntacticError struct, ByteOffset int64encoding/json/v2: new API for encoding/json #71497type SyntacticError struct, Err errorencoding/json/v2: new API for encoding/json #71497type SyntacticError struct, JSONPointer Pointerencoding/json/v2: new API for encoding/json #71497type Token structencoding/json/v2: new API for encoding/json #71497type Value []uint8encoding/json/v2: new API for encoding/json #71497var BeginArray Tokenencoding/json/v2: new API for encoding/json #71497var BeginObject Tokenencoding/json/v2: new API for encoding/json #71497var EndArray Tokenencoding/json/v2: new API for encoding/json #71497var EndObject Tokenencoding/json/v2: new API for encoding/json #71497var ErrDuplicateName errorencoding/json/v2: new API for encoding/json #71497var ErrNonStringName errorencoding/json/v2: new API for encoding/json #71497var False Tokenencoding/json/v2: new API for encoding/json #71497var Internal exporterencoding/json/v2: new API for encoding/json #71497var Null Tokenencoding/json/v2: new API for encoding/json #71497var True Tokenencoding/json/v2: new API for encoding/json #71497encoding/json/v2
func DefaultOptionsV2() jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func Deterministic(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func FormatNilMapAsNull(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func FormatNilSliceAsNull(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func GetOption[$0 interface{}](jsonopts.Options, func($0) jsonopts.Options) ($0, bool)encoding/json/v2: new API for encoding/json #71497func JoinMarshalers(...*typedArshalers[jsontext.Encoder]) *typedArshalers[jsontext.Encoder]encoding/json/v2: new API for encoding/json #71497func JoinOptions(...jsonopts.Options) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func JoinUnmarshalers(...*typedArshalers[jsontext.Decoder]) *typedArshalers[jsontext.Decoder]encoding/json/v2: new API for encoding/json #71497func Marshal(interface{}, ...jsonopts.Options) ([]uint8, error)encoding/json/v2: new API for encoding/json #71497func MarshalEncode(*jsontext.Encoder, interface{}, ...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497func MarshalFunc[$0 interface{}](func($0) ([]uint8, error)) *typedArshalers[jsontext.Encoder]encoding/json/v2: new API for encoding/json #71497func MarshalToFunc[$0 interface{}](func(*jsontext.Encoder, $0) error) *typedArshalers[jsontext.Encoder]encoding/json/v2: new API for encoding/json #71497func MarshalWrite(io.Writer, interface{}, ...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497func MatchCaseInsensitiveNames(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func OmitZeroStructFields(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func RejectUnknownMembers(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func StringifyNumbers(bool) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func Unmarshal([]uint8, interface{}, ...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497func UnmarshalDecode(*jsontext.Decoder, interface{}, ...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497func UnmarshalFromFunc[$0 interface{}](func(*jsontext.Decoder, $0) error) *typedArshalers[jsontext.Decoder]encoding/json/v2: new API for encoding/json #71497func UnmarshalFunc[$0 interface{}](func([]uint8, $0) error) *typedArshalers[jsontext.Decoder]encoding/json/v2: new API for encoding/json #71497func UnmarshalRead(io.Reader, interface{}, ...jsonopts.Options) errorencoding/json/v2: new API for encoding/json #71497func WithMarshalers(*typedArshalers[jsontext.Encoder]) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497func WithUnmarshalers(*typedArshalers[jsontext.Decoder]) jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497method (*SemanticError) Error() stringencoding/json/v2: new API for encoding/json #71497method (*SemanticError) Unwrap() errorencoding/json/v2: new API for encoding/json #71497type Marshaler interface { MarshalJSON }encoding/json/v2: new API for encoding/json #71497type Marshaler interface, MarshalJSON() ([]uint8, error)encoding/json/v2: new API for encoding/json #71497type MarshalerTo interface { MarshalJSONTo }encoding/json/v2: new API for encoding/json #71497type MarshalerTo interface, MarshalJSONTo(*jsontext.Encoder) errorencoding/json/v2: new API for encoding/json #71497type Marshalers = typedArshalers[jsontext.Encoder]encoding/json/v2: new API for encoding/json #71497type Options = jsonopts.Optionsencoding/json/v2: new API for encoding/json #71497type SemanticError structencoding/json/v2: new API for encoding/json #71497type SemanticError struct, ByteOffset int64encoding/json/v2: new API for encoding/json #71497type SemanticError struct, Err errorencoding/json/v2: new API for encoding/json #71497type SemanticError struct, GoType reflect.Typeencoding/json/v2: new API for encoding/json #71497type SemanticError struct, JSONKind jsontext.Kindencoding/json/v2: new API for encoding/json #71497type SemanticError struct, JSONPointer jsontext.Pointerencoding/json/v2: new API for encoding/json #71497type SemanticError struct, JSONValue jsontext.Valueencoding/json/v2: new API for encoding/json #71497type Unmarshaler interface { UnmarshalJSON }encoding/json/v2: new API for encoding/json #71497type Unmarshaler interface, UnmarshalJSON([]uint8) errorencoding/json/v2: new API for encoding/json #71497type UnmarshalerFrom interface { UnmarshalJSONFrom }encoding/json/v2: new API for encoding/json #71497type UnmarshalerFrom interface, UnmarshalJSONFrom(*jsontext.Decoder) errorencoding/json/v2: new API for encoding/json #71497type Unmarshalers = typedArshalers[jsontext.Decoder]encoding/json/v2: new API for encoding/json #71497var ErrUnknownName errorencoding/json/v2: new API for encoding/json #71497go/constant
func StringLen(Value) int64go/constant: add StringLen function #79042go/scanner
method (*Scanner) End() token.Posgo/scanner: add(*Scanner).End()#74958go/token
method (*File) String() stringgo/token: add (*File).String method #76285go/types
method (*TypeList) String() stringgo/types: add String methods to TypeParamList, TypeList, and Instance #79287method (*TypeParamList) String() stringgo/types: add String methods to TypeParamList, TypeList, and Instance #79287method (Hasher) Equal(Type, Type) boolgo/types: add Hasher{,IgnoreTags} types #69420method (Hasher) Hash(*maphash.Hash, Type)go/types: add Hasher{,IgnoreTags} types #69420method (HasherIgnoreTags) Equal(Type, Type) boolgo/types: add Hasher{,IgnoreTags} types #69420method (HasherIgnoreTags) Hash(*maphash.Hash, Type)go/types: add Hasher{,IgnoreTags} types #69420method (Instance) String() stringgo/types: add String methods to TypeParamList, TypeList, and Instance #79287type Hasher structgo/types: add Hasher{,IgnoreTags} types #69420type HasherIgnoreTags structgo/types: add Hasher{,IgnoreTags} types #69420hash/maphash
method (ComparableHasher[$0]) Equal($0, $0) boolhash/maphash: standardize the hash function #70471method (ComparableHasher[$0]) Hash(*Hash, $0)hash/maphash: standardize the hash function #70471type ComparableHasher[$0 comparable] structhash/maphash: standardize the hash function #70471type Hasher[$0 interface{}] interface { Equal, Hash }hash/maphash: standardize the hash function #70471type Hasher[$0 interface{}] interface, Equal($0, $0) boolhash/maphash: standardize the hash function #70471type Hasher[$0 interface{}] interface, Hash(*Hash, $0)hash/maphash: standardize the hash function #70471math/big
const Ceil = 5math/big: add Int.Divide method with rounding modes #76821const Ceil RoundingModemath/big: add Int.Divide method with rounding modes #76821const Floor = 4math/big: add Int.Divide method with rounding modes #76821const Floor RoundingModemath/big: add Int.Divide method with rounding modes #76821const Round = 0math/big: add Int.Divide method with rounding modes #76821const Round RoundingModemath/big: add Int.Divide method with rounding modes #76821const Trunc = 2math/big: add Int.Divide method with rounding modes #76821const Trunc RoundingModemath/big: add Int.Divide method with rounding modes #76821method (*Int) Divide(*Int, *Int, *Int, RoundingMode) (*Int, *Int)math/big: add Int.Divide method with rounding modes #76821math/rand/v2
method (*Rand) N[$0 intType]($0) $0math/rand/v2: add Rand.N #77853net/http
type Server struct, DisableClientPriority boolx/net/http2: add support for RFC 9218 priorities #75500net/http/httptest
func NewTestServer(testing.TB, http.Handler) *Servernet/http/httptest: synctest support #76608net/url
method (*URL) Clone() *URLnet/url: URL.Clone, Values.Clone #73450method (Values) Clone() Valuesnet/url: URL.Clone, Values.Clone #73450strings
func CutLast(string, string) (string, string, bool)strings, bytes: add CutLast #71151testing/synctest
func Sleep(time.Duration)testing/synctest: add convenience function for Sleep then Wait #77169unicode
const Version = "17.0.0"all: update to Unicode 17 #77266var Beria_Erfe *RangeTableall: update to Unicode 17 #77266var Garay *RangeTableall: update to Unicode 17 #77266var Gurung_Khema *RangeTableall: update to Unicode 17 #77266var IDS_Unary_Operator *RangeTableall: update to Unicode 17 #77266var ID_Compat_Math_Continue *RangeTableall: update to Unicode 17 #77266var ID_Compat_Math_Start *RangeTableall: update to Unicode 17 #77266var Kirat_Rai *RangeTableall: update to Unicode 17 #77266var Modifier_Combining_Mark *RangeTableall: update to Unicode 17 #77266var Ol_Onal *RangeTableall: update to Unicode 17 #77266var Sidetic *RangeTableall: update to Unicode 17 #77266var Sunuwar *RangeTableall: update to Unicode 17 #77266var Tai_Yo *RangeTableall: update to Unicode 17 #77266var Todhri *RangeTableall: update to Unicode 17 #77266var Tolong_Siki *RangeTableall: update to Unicode 17 #77266var Tulu_Tigalari *RangeTableall: update to Unicode 17 #77266uuid
func Max() UUIDuuid: add API to generate and parse UUID #62026func MustParse(string) UUIDuuid: add API to generate and parse UUID #62026func New() UUIDuuid: add API to generate and parse UUID #62026func NewV4() UUIDuuid: add API to generate and parse UUID #62026func NewV7() UUIDuuid: add API to generate and parse UUID #62026func Nil() UUIDuuid: add API to generate and parse UUID #62026func Parse(string) (UUID, error)uuid: add API to generate and parse UUID #62026method (*UUID) UnmarshalText([]uint8) erroruuid: add API to generate and parse UUID #62026method (UUID) AppendText([]uint8) ([]uint8, error)uuid: add API to generate and parse UUID #62026method (UUID) Compare(UUID) intuuid: add API to generate and parse UUID #62026method (UUID) MarshalText() ([]uint8, error)uuid: add API to generate and parse UUID #62026method (UUID) String() stringuuid: add API to generate and parse UUID #62026type UUID [16]uint8uuid: add API to generate and parse UUID #62026CC @aclements, @ianlancetaylor, @golang/release.