Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release-1.10] Upgrade to latest dependencies #1251

Conversation

knative-automation
Copy link
Contributor

Update dependencies -pierDipi

/cc knative-extensions/eventing-writers
/assign knative-extensions/eventing-writers

Produced by: knative-extensions/knobots/actions/update-deps

bumping golang.org/x/crypto 3147a52...e3cc52e:
  > e3cc52e go.mod: update golang.org/x dependencies
  > 833695f ssh: add server side support for ping@openssh.com protocol extension
  > ec07f4e chacha20: drop Go 1.10 compatibility for arm64
  > b665ba6 all: use crypto/ed25519 instead of golang.org/x/crypto/ed25519
  > a1aeb9b ssh: add test cases for compatibility with old (buggy) clients
  > 28c53ff ssh: add MultiAlgorithmSigner
  > 3f0842a sha3: have ShakeHash extend hash.Hash
  > e90f1e1 cryptobyte: add uint48 methods
  > d359caa ssh: support for marshaling keys using the OpenSSH format
  > c5370d2 ssh: check the declared public key algo against decoded one
  > 0d375be go.mod: update golang.org/x dependencies
  > b4ddeed go.mod: update golang.org/x dependencies
  > edc325d ssh: fix call to Fatalf from a non-test goroutine
  > eab9315 ssh: add diffie-hellman-group16-sha512 kex
  > ddfa821 ssh: ignore invalid MACs and KEXs just like we do for ciphers
  > d08e19b x509roots/fallback: update bundle
  > 12e1fcd internal/wycheproof: skip all tests in short test mode
  > 3f8f064 ssh: prefer sha256 based RSA key algorithms
  > 5df3b59 ssh: disable client agent tests on Windows
  > 2e82bdd fix TestValidTerminalMode: missing output from echo SHELL $SHELL
  > 64e0e99 ssh: fix RSA certificate and public key authentication with older clients
  > 23b1b90 ssh: prefer sha256 based MAC algorithms
  > e984872 go.mod: update golang.org/x dependencies
  > 183630a x509roots: generate a stable sort, for real this time
  > a9e447d x509roots/fallback: add //go:build go1.20 to bundle.go
  > 64c3993 ssh: add hmac-sha2-512
  > 5fe8145 x509roots: remove list hash and generation date, change ordering
  > 043e94c x509roots: fix generate script argument checking
  > 0d502d7 x509roots: use "generate" build tag
  > 0ff6005 ssh/test: set a timeout and WaitDelay on sshd subcommands
  > 8e447d8 go.mod: update golang.org/x dependencies
  > 22c9997 go.mod: tell x repo tagging to ignore dep on net
  > d0b3160 x509roots: add new module
  > 1622238 Add support for "hmac-sha2-512-etm@openssh.com"
  > a4e9841 go.mod: update golang.org/x dependencies
  > 3ef8056 ssh/test: enable on solaris
  > a8cc953 ssh: skip unsupported tests on wasip1
  > 7d6d3f5 ssh/test: skip TestValidTerminalMode on non-Bourne shells
  > 1faeef9 cryptobyte: reject Object Identifiers with leading 0x80
  > 00fd4ff go.mod: update golang.org/x dependencies
  > 018c28f all: fix some comments
  > 9cd0187 curve25519: use crypto/ecdh on Go 1.20
  > c6a20f9 ssh: document that ParseRawPrivateKey supports Ed25519 keys
  > 776e461 go.mod: update golang.org/x dependencies
  > ebe9262 ssh: add support for aes256-gcm@openssh.com
  > a9f661c go.mod: update golang.org/x dependencies
  > 310bfa4 cryptobyte: reject negative Unwrite argument
  > 59ff472 all: fix some comments
  > 3d872d0 go.mod: update golang.org/x dependencies
  > bc7d1d1 bcrypt: reject passwords longer than 72 bytes
  > 7e3ac20 internal/wycheproof: also use Verify in TestECDSA
  > 23edec0 ssh: ensure that handshakeTransport goroutines have finished before Close returns
  > f495dc3 acme: eliminate arbitrary timeouts in tests
  > eb2c406 go.mod: update golang.org/x dependencies
  > 2c47667 cryptobyte: add support for ReadASN1Integer into []byte
  > 0ec7e83 internal/wycheproof: update Go 1.20 crypto/ecdh API
  > 6fad3df ssh: support rsa-sha2-256/512 on the server side
  > 21d60a1 all: remove redundant type conversion
  > 183a9b7 go.mod: update golang.org/x dependencies
  > 334521b ssh: fix typo
  > a3485e1 all: use math/bits.RotateLeft
  > 642fcc3 go.mod: update golang.org/x dependencies
  > 56aed06 all: use automatic RFC linking
  > 9be5aaa all: fix a few function names on comments
  > d6f0a8c ssh: add ServerConfig.NoClientAuthCallback
  > 4161e89 all: replace bytes.Compare with bytes.Equal
  > eccd636 acme/autocert: remove TestRenewFromCache skips
  > 4ba4fb4 acme/autocert: fix renewal timer issue
  > 35f4265 all: replace io/ioutil with io and os package
  > c86fa9a internal/wycheproof: add crypto/ecdh tests
  > bd7e27e ssh/agent: match OpenSSH extensionAgentMsg, not IETF draft
  > 5757bc0 cryptobyte: add ReadUint64 and AddUint64
  > bc19a97 acme: gofmt code with Go 1.19 gofmt
  > 04dced1 internal/subtle: rename to internal/alias
  > 630584e A+C: delete AUTHORS and CONTRIBUTORS
  > 0559593 curve25519: remove dependency on fmt
  > 793ad66 acme/autocert: properly clean DirCache paths
  > 6f7dac9 acme: DeactivateReg fix panic
  > 85d78b3 curve25519/internal/field: update generator to avo v0.4.0
  > 403b017 acme: add AccountKeyRollover
  > 4661260 ssh/agent: fix non-RSA certificates
  > c6db032 acme/autocert/internal/acmetest: don't validate in goroutine
  > 2cf3ade internal/wycheproof: skip truncated SHA-512 RSAPSS tests for boring
  > eb4f295 internal/wycheproof: add ECDH tests, including point decompression
  > 7b82a4e all: gofmt
  > 5352b09 acme/autocert: support External Account Binding (EAB) tokens
  > ae2d966 ocsp: add Response.Raw
  > 2c7772b ssh: send ext-info-c only once
bumping golang.org/x/text 71a9c9a...f488e19:
  > f488e19 unicode/norm: fix function name on comment
  > fb697c0 cmd/gotext: actually use -dir flag
  > f3e69ed cmd/gotext: fix misbehaviors
  > ab07ad1 all: remove repetitive words
  > e503480 encoding/japanese, language: shorten very long sub-test names
  > 2df65d7 all: regenerate for Unicode 15.0.0
  > e3c038a all: prepare for Unicode 15.0.0
  > 3a7a255 internal/export/idna: make more space for mapping index
  > d61dd50 go.mod: delete repeated "indirect"
  > efb744f internal/export/idna: fix infinite loop in Go pre-1.10
  > 48e4a4a all: fix some comments
  > 9db913a go.mod: update to newer x/tools
  > 30dadde all: correct comment typos
bumping knative.dev/reconciler-test 6c21623...4ae7322:
  > 4ae7322 Call the quit when the eventshub is closed (# 592)
  > 9076632 Option to override namespace for magic environment (# 586)
  > 2bb06e7 [release-1.10] Add hold annotation for istio-proxy (# 577)
  > 8843b15 Forward headers starting with Kn- (# 573)
  > 158379f Eventshub forwarders properly forwards body/data (# 536) (# 570)
  > 5ed6957 Fix missing change in back-port https://github.com/knative-extensions/reconciler-test/pull/565 (# 569)
  > 70df278 Knative Service forwarder for EventsHub (# 517) (# 566)
  > 7f95e17 eventshub RBAC resources independent to avoid deletion conflicts (# 538) (# 565)
  > 288a740 Fix unit tests (# 556)
  > ca17404 Add name to port (# 554)
  > f5d5aaa [release-1.10] Remove resources when terminating the environment (# 531)
  > c0a7883 [release-1.10] Remove dependency on prow (# 521)
bumping golang.org/x/sys 90c8f94...2964e1e:
  > 2964e1e unix: remove unused readlen and writelen
  > 3186bae windows: remove the 8192-codepoint arg limit in FuzzComposeCommandLine
  > 807530f unix: remove lists of unimplemented syscalls
  > 01c413d windows: document the return type mismatch for CommandLineToArgv
  > e649453 windows: convert TestCommandLineRecomposition to a fuzz test and fix discrepancies
  > 8858c72 unix: update riscv_hwprobe constants
  > 71c9d87 windows: add console ConPTY API
  > aa9470e unix/linux: update to Linux kernel 6.5
  > c7ff727 unix: fix double copy in (*SockaddrALG).sockaddr
  > c7cbcbb unix: add TestSockaddrALG
  > 8d9dcc4 unix: modernize test helpers
  > a26c6de unix: use errnoErr in generated wrappers on solaris
  > f3ef2d1 cpu: remove the use of ioutil
  > 5a17dda unix: remove the use of ioutil
  > 38ebf41 cpu: fix wrong cache line size of riscv64
  > fdc7ef4 all: remove ioutil usage from tests
  > fc717d3 unix: remove usage of ioutil.TempFile in tests
  > cb4ecd9 unix: use filepath in tests where appropriate
  > 4848eb0 windows,windows\svc,windows\svc\mgr: use unsafe.Slice instead of unsafeheader.Slice
  > 0e97d69 all: use t.TempDir in tests
  > 0514fec unix: rm unused zos test helper functions
  > bfd1ebb unix: remove unused ptracePtr on darwin
  > 81cb935 unix, windows: use ^TestName$ regular pattern for invoking a single test
  > 5154691 unix/linux: update to gcc 13.2.0, qemu 8.0.3 for loong64 and and Go 1.21.0 for all
  > e8190d9 windows: don't check non-existent return code in GetStartupInfo
  > ad02017 windows: use SyscallN in mkwinsyscall
  > 7023367 cpu: remove repetitive word
  > eabbd5c cpu: add support for amx detection
  > 552c4e8 unix: avoid setting O_NONBLOCK needlessly by checking flags beforehand
  > ee57887 unix: add SchedSetAttr and SchedGetAttr for Linux
  > 60ecf13 windows: add TimeBeginPeriod and TimeEndPeriod syscalls
  > 104d401 unix: add riscv_hwprobe for riscv64
  > 70f4e40 unix: retry fetching of lists through sysctl if the size changes
  > ad7130c unix: add more block device ioctl numbers
  > c406141 all: fix some typos
  > 25d0004 unix: fix last argument of pselect6 on linux
  > 706fa98 windows: remove repetitive words
  > 3fead03 unix: add Mremap for netbsd
  > a1a9c4b unix/linux: update to Linux kernel 6.4 and Go 1.21rc2
  > 0a92922 windows: make TestSystemModuleVersions more tolerant
  > d1abdad unix/linux: update TUN flags and virtio_net_hdr constants
  > 2b751dd windows/svc/mgr: add Service.RecoveryActionsOnNonCrashFailures
  > e0c3b6e unix: add Mremap for linux
  > ca096e4 unix: add missing IFLA_* consts on linux
  > df9fef2 unix/linux: update to Linux kernel 6.3 and Go 1.20.5
  > 55b11dc unix: remove recently introduced debug/elf dependency
  > 5059a07 unix: implement Ptrace{Set,Get}Regs using PTRACE_{GET,SET}REGSET for Linux
  > 304f187 unix: replace use of strcpy in mkerrors.sh
  > 81c8a6c unix: add Getresuid and Getresgid for OpenBSD
  > ff98eae unix: remove absolute path of pwd from mkall.sh
  > b52f544 unix: add Getresuid, Getresgid for linux
  > b5c7a09 unix: update BPF constants with Linux kernel 6.2
  > c8ea6b0 windows: fix EnumProcesses to pass the correct array size
  > 352d833 cpu: add test for IsBigEndian
  > c43fe1e cpu: define IsBigEndian on wasm
  > 1911637 windows/svc: use separate (and more descriptive) service names in tests
  > ca59eda windows: use unsafe.Add instead of pointer arithmetic on a uintptr
  > 6c52899 windows: return error if DecomposeCommandLine parameter contains NUL
  > 9524d49 windows/svc/mgr: Service.Control: populate Status when returning certain errors
  > 2a33a30 execabs: let hasExec return false on wasip1
  > 39c2d6a unix: add UDP socket option constants on linux
  > 1fb6828 unix: convert Iovec.Base to *byte in mkpost.go on solaris
  > 3125361 unix: allow overriding GOOS using GOOS_TARGET in mkpost.go
  > dbd8f99 windows: add Service.ListDependentServices
  > f25ff60 windows: add JobObjectInformationClass consts for QueryInformationJobObject
  > 64840c1 unix: add bindings for setattrlist() on macOS
  > 90abad3 unix: add AT_EACCESS on Darwin
  > 94933fc windows: fix constant values for JobObjectInformationClass
  > 00d8004 unix: match ioctl req argument type to libc type
  > d0781cc unix: make solaris syscall tests less flaky
  > ff18efa unix: change Setrlimit/Prlimit to always call syscall functions
  > 494aa49 unix: skip ip related tests if EAFNOSUPPORT raised
  > c7a1bf9 unix: define PerfBitWriteBackward
  > 1470852 unix: add SetsockoptTCPMD5Sig on linux
  > a6bfb89 unix: use unsafe.Slice in anyToSockaddr
  > c10701f windows: use unsafe.Slice in (*RawSockaddrAny).Sockaddr on windows
  > 6f25076 unix: define extended TCPInfo on Linux
  > 10499f4 unix: add ioctlPtr with unsafe.Pointer arg on other unices (cont)
  > 92c4c39 unix: add Dup3 on FreeBSD
  > 748af6e unix: pass PROT_MPROTECT(PROT_READ|PROT_WRITE) to initial Mmap on netbsd
  > 972870e unix/linux: update to Linux kernel 6.2, glibc 2.37 and Go 1.20.1
  > cc0b67d unix: use C.ioctl in generated ioctlPtr
  > a3b23cc unix: use SYS_PTRACE in generated ptracePtr
  > 71a906e unix/linux: add TUN flags and virtio_net_hdr constants
  > 2977c77 unix: add ptracePtr that accepts pointer arg as unsafe.Pointer
  > 6877dcc execabs: don't override Go 1.19 error with our error
  > b13f40e unix: add ioctlPtr with unsafe.Pointer arg on other unices
  > 3b9b58b unix: Faccess: check CAP_DAC_OVERRIDE on Linux
  > 2da1413 cpu: get hwcap/auxv from the Go 1.21+ runtime
  > 4fee21c windows: Add WSALookupService syscall wrappers
  > c79a742 unix: fix a use-after-free bug in PtraceIO on freebsd
bumping golang.org/x/net 8e2b117...b225e7c:
  > b225e7c http2: limit maximum handler goroutines to MaxConcurrentStreams
  > 88194ad go.mod: update golang.org/x dependencies
  > 2b60a61 quic: fix several bugs in flow control accounting
  > 73d82ef quic: handle DATA_BLOCKED frames
  > 5d5a036 quic: handle streams moving from the data queue to the meta queue
  > 350aad2 quic: correctly extend peer's flow control window after MAX_DATA
  > 21814e7 quic: validate connection id transport parameters
  > a600b35 quic: avoid redundant MAX_DATA updates
  > ea63359 http2: check stream body is present on read timeout
  > ddd8598 quic: version negotiation
  > 3b0ab98 quic: avoid deadlock on listener close
  > 732b4bc quic: report initial TLS errors
  > 8add2e1 quic: enforce AEAD integrity limit
  > 7c40cbd dns/dnsmessage: use map[string]uint16 instead of map[string]int
  > b3f1f23 quic: initiate key updates
  > 18f2095 quic: handle peer-initiated key updates
  > 008c0af quic: refactor keys for key updates
  > 6a4de22 quic: connection lifetime management
  > ea4a2ff quic: fix detection of reserved bits in 1-RTT packets
  > 47caaff quic: send and receive UDP datagrams
  > 02eb0f3 quic: avoid deadlock when updating inbound conn-level flow control
  > 57bce0e quic: move packetType.String out of test-only code
  > cae7dab quic: outbound connection-level flow control
  > 217377b quic: inbound connection-level flow control
  > 044c308 quic: check for packet overflow when writing MAX_STREAMS
  > 5401f76 quic: test lost bidi MAX_STREAMS frame handling
  > da5f9f7 quic: don't block Writes on stream-level flow control
  > c3c6260 quic: simplify gate operations
  > 717519d quic: limits on the number of open streams
  > 94087ad dns/dnsmessage: mention that Name in non-escaped
  > 2a0da8b go.mod: update golang.org/x dependencies
  > 97384c1 quic: remove streams from the conn when done
  > 03d5e62 http2: remove unused ClientConn.tconnClosed
  > b82f062 quic: include ignored frames in test log output
  > 7374d34 quic: don't block when closing read-only streams
  > b4d09be dns/dnsmessage: compress all names while appending to a buffer
  > 8b010a5 quic: fix race condition in runAsync test helper
  > fe2abcb quic: validate stream limits in transport params
  > d1b0a97 quic: avoid sending 1-RTT frames in initial/handshake packets
  > 4332436 quic: send more transport parameters
  > 52fbe37 quic: add test helpers for acking packets
  > 4a2d37e http2: remove Docker-requiring tests
  > efb8d7a dns/dnsmessage: don't include bytes after name.Length in the compression map
  > d8d8478 quic: read-closing and reset streams, wait on close
  > 3d2be97 quic: fix testConn.uncheckedHandshake
  > 0f7767c dns/dnsmessage: validate cached section when skipping sections
  > f89417c dns/dnsmessage: reduce Parser size
  > 9cde5a0 net/http2: remove awaitGracefulShutdown
  > 95cb3bb dns/dnsmessage: show AD and CD bit in Header.GoString()
  > 126a5f3 quic: fix some bugs in the sendable stream list
  > f09e753 quic: send and receive stream data
  > 1e23797 publicsuffix: update table to version 20230804
  > c8c0290 go.mod: update golang.org/x dependencies
  > 0b21d06 quic: framework for testing blocking operations
  > 4648651 quic: add -vv flag for more verbose tests
  > 60ae793 quic: don't send session tickets
  > a7da556 http2: optimize buffer allocation in transport
  > 167593b quic: create and accept streams
  > 8ffa475 html: only render content literally in the HTML namespace
  > 63fe334 quic: gate and queue synchronization primitives
  > bd8ac9e quic: fill out connection id handling
  > 08001cc quic: debug logging of packets
  > dd0aa33 quic: tls handshake
  > 5e678bb quic: CRYPTO stream handling
  > dd5bc96 internal/quic: deflake TestConnTestConn
  > d0912d4 quic: add pipe type
  > 8db2ead quic: transport parameter encoding and decoding
  > 0adcadf quic: send and receive datagrams
  > 16cc77a quic: print better stacks on SIGQUIT
  > 4a3f925 quic: basic connection event loop
  > 57553cb quic: connection ids
  > 304cc91 quic: tracking of received packets and acks to send
  > 9475ce1 quic: fix typos in comments
  > d8f9c01 dns/dnsmessage: add fuzz test
  > 8126108 dns/dnsmessage: update Parser docs
  > a1613c2 http2: handle trailing colon in authorityAddr
  > c73c09c go.mod: update golang.org/x dependencies
  > 4fc2eb9 http2: revert Transport change from CL 486156
  > 63727cc http2: validate Host header before sending
  > 1bb09e6 quic: pass the connection ID length into 1-RTT packet parsing
  > 952fc9c quic: move ack_delay_exponent handling out of frame parsing
  > 02fe9a5 quic: loss detection
  > c8a2c5a quic: remove stray debugging print
  > 5d50b40 quic: add packetFate enum
  > ee81e8c quic: correct rttvar updates
  > ab184e6 quic: rename side type to connSide
  > 508a573 quic: add congestion controller
  > 4050002 html: handle equals sign before attribute
  > f5464dd idna: update for Unicode 15.0.0
  > 6c96ca5 go.mod: update golang.org/x dependencies
  > 5541298 quic: add packet pacer
  > 88a50b6 all: update x/sys to HEAD
  > 7e6923f quic: add RTT estimator
  > 2796e09 bpf: check for little endian CPU for OS VM comparison
  > 10cf388 quic: add a data structure for tracking lists of sent packets
  > ccc217c quic: parameterize rangeset
  > f16447c quic: add go1.21 build constraint
  > f7250ea quic: add a type tracking sent values
  > 1b5a2d8 quic: packet encoding/decoding
  > a233290 quic: add a data structure for tracking sent packets
  > 61d852e quic: error codes and types
  > d40f154 quic: varint encoding and decoding
  > 10d9069 quic: add rangeset type
  > f71a821 quic: packet protection
  > 6488c8f quic: basic packet operations
  > d4a2c13 quic: packet number encoding/decoding
  > 0d6f3cb quic: add various useful common constants and types
  > ee6956f quic: add internal/quic package
  > 6826f5a http2: close request bodies before RoundTrip error return
  > ca96da6 dns/dnsmessage: reject names with dots inside label
  > 056145c net/http: deflake TestTransportRetryAfterGOAWAY
  > abee42a http2: deflake TestTransportReuseAfterError
  > 3b31286 ipv4,ipv6: remove unneeded deadlines added for flaky tests
  > 23ce3b8 http2: disable Content-Length when nilled
  > 120fc90 http2: change default frame scheduler to round robin
  > 2b0b97d dns/dnsmessage: reject packing of 255B rooted names, reject unpacking of 256B (dns encoded) names
  > d28c0b1 all: fix some comments
  > daac0ce go.mod: update golang.org/x dependencies
  > 82780d6 http2: don't reuse connections that are experiencing errors
  > 0bfab66 ipv4, ipv6: drop redundant skip checks based on GOOS
  > 938ff15 ipv4, ipv6, nettest: skip unsupported tests on wasip1
  > eb1572c html: another shot at security doc
  > 9001ca7 nettest: re-enable unixpacket tests on netbsd/386
  > 3d5a8ee internal/socks: permit authenticating with an empty password
  > 694cff8 go.mod: update golang.org/x dependencies
  > 6960703 http2: log the correct error when retrying in (*Transport).RoundTripOpt
  > 9f24bb4 http2: properly discard data received after request/response body is closed
  > 08dda57 html: fix package doc typo
  > dfa2b5d go.mod: update golang.org/x dependencies
  > 8c4ef2f hmtl: add security section to package comment
  > 1d46ed8 html: have Render escape comments less often
  > 569fe81 html: add "Microsoft Outlook comment" tests
bumping golang.org/x/sync 886fb93...8fcdb60:
  > 8fcdb60 singleflight: avoid race between multiple Do calls
  > 7f9b162 singleflight: remove forgotten field
  > f12130a syncmap: remove redundant type conversion
  > 7fc1605 x/sync/errgroup: clarify docs for Go
bumping golang.org/x/tools b3b5c13...d0863f0:
  > d0863f0 go.mod: update golang.org/x dependencies
  > 545ca87 gopls/internal/regtest/marker: require go/packages
  > 1ace7db go,gopls: remove license from package doc comments
  > ebad375 gopls/internal/lsp/protocol: prevent license rendering in godoc
  > 10a39ef gopls/internal/lsp/regtest: address additional comments on marker.go
  > 69920f2 gopls/internal/regtest/marker: add missing tests for hover
  > 24a13c6 gopls/internal/regtest: fill out features of the new marker tests
  > 2b149ce gopls/internal/regtest: add a regtest-based version of the marker tests
  > edddc5f go/packages: don't discard errors loading export data
  > a762c82 go/ssa: add MultiConvert instruction
  > f124b50 cmd/stringer: streamline test subprocesses
  > 6b6857a gopls: fix typos in comments and doc
  > 8111118 go/analysis/internal/facts: fix cycle in importMap.
  > dd1c468 gopls/internal/lsp/source: simplify extracting object hover doc
  > 66f8f71 gopls/internal/lsp/source: use syntax alone in FormatVarType
  > 30f191f internal/imports: update stdlib index for Go 1.20
  > 4e98188 internal/imports: use go/packages instead of cmd/api to compute symbols
  > 4e8ff89 internal/imports: update stdlib index for 1.20
  > 6bd0d00 gopls/internal/lsp: go to definition from linkname directive
  > 0cfddb3 gopls/internal/lsp: enable clear builtin completion test
  > 41adf8d gopls/internal/lsp/tests: remove StripSubscripts
  > 86fdadc gopls/internal/lsp/safetoken: delete safetoken.Range
  > c276ee5 internal/robustio: fix signature of getFileID on plan9
  > e170d45 gopls/internal/lsp: add clear builtin
  > 2ea4b81 go/ast/inspector: skip ranges that do not contain a node type
  > 407bbed go/analysis: improve error message on duplicate fixes
  > bd5dfbb all: fix some comments
  > 072fca5 gopls/protocol: use the current definition of the lsp
  > aa633e7 tools/gopls: provide markdown for completion and signature help
  > 684a1c0 go/analysis/internal/analysisflags: use os.Executable for program path
  > bd5e595 gopls/internal/lsp/cache: add missing mutex
  > 2683128 gopls/internal/lsp: differentiate govulncheck/vulncheck imports diags
  > d1e92d6 gopls/internal/lsp/mod: reorder vulncheck quick fixes
  > 87d00e6 gopls/internal/lsp: separate some requests from source.Identifier
  > ae242ec gopls: fix windows file corruption
  > 6f65213 gopls/internal/lsp/protocol: Mapper.NodeMappedRange
  > e260368 gopls/semantic: report type parameters in the type of a receiver
  > b62cbb6 internal/lockedfile: fix build constraints on solaris
  > 1aa7e72 gopls/internal/lsp/source: avoid qualifiedObjectsAtProtocolPos
  > 5ed33df gopls/internal/lsp/source: rename: prep for incrementality
  > e0659d1 gopls/internal/lsp/source: simplify legacy 'references' func
  > 1edcfe7 gopls/internal/regtest/diagnostics: require cgo for TestGoListErrors
  > f052158 gopls/internal/lsp/protocol: move TestBytesOffset
  > d093a13 gopls/internal/lsp/protocol: LocationTextDocumentPositionParams
  > bcb677e gopls/internal/regtest: make RegexpSearch return a Location
  > 60782e9 gopls/internal/lsp/source: eliminate a couple uses of posToMappedRange
  > 031e6e6 gopls/internal/lsp/source: eliminate ResolveImportPath
  > f2cd9ef gopls/internal/lsp/source: reduce usage of TypecheckWorkspace
  > f10e7d5 gopls/internal/lsp/cache: remove package dependence on packages.Config
  > 8270757 gopls/internal/lsp/source: switch call hierarchy to references v2
  > 37c69d8 gopls/internal/lsp/source: references: support exported methods
  > f3c36a2 gopls/internal/lsp/cmd/test: delete marker-based tests of gopls cmd
  > c224aae gopls/internal/lsp/cmd/test: new integration test for gopls command
  > deeb64b gopls/internal/lsp/source/xrefs: allow Lookup of a set
  > f269f53 gopls/internal/lsp: remove Server.processModifications
  > fcd57eb gopls: allow 'any' and 'comparable' in completion results
  > aae3642 gopls/internal/lsp/source: referencesV2: support unexported methods
  > b5d65e0 tools/gopls: register semantic tokens statically
  > 51abc5b gopls/internal/lsp/source: stub: don't panic when encountering 'error'
  > ce28f40 gopls/internal/regtest: add a test demonstrating confusion following an
  > c4c6aa6 internal/lsp/cache: don't panic in Snapshot on a shutdown view
  > 1faecd3 tools/internal/diff: fix off-by-one error in computing diffs
  > a7f033a gopls/internal/lsp: consolidate the FileHandle API
  > 271e621 internal/lockedfile/internal/filelock: fix aix build tag
  > ff9bea5 gopls/internal/lsp/cmd/test: signpost future cleanups
  > 7d4ba2f gopls/release: remove unused functionality from release script
  > 46b6958 gopls/internal/lsp/source: delete source_test
  > bcc7794 go/analysis/passes/directive: add directive analyzer
  > 33d416e gopls/internal/lsp: add missing comments on 3x tests.Test impls
  > afea272 gopls/internal/lsp/source: make implementations2 work on embedded fields
  > bb7c440 gopls/internal/lsp/filecache: use file locking, not rename
  > 561a9be gopls/internal/lsp/filecache: actually delete files
  > 9682b0d gopls/internal/lsp/source: delete IsInterface
  > 7a7b699 go/analysis/passes/loopclosure: avoid panic in new parallel subtest check when t.Run has single argument
  > 3e6f71b gopls/internal/regtest: use AfterChange in more places
  > 9ff31a5 x/tools/go/analysis/passes/printf: revert URL in error message
  > 2fa6ca1 gopls/internal/lsp/source/impls: a new "implementations" index
  > 957bec5 gopls/protocol: new versions of generated LSP files
  > f0e2d5c internal/gcimporter: discard position info for unneeded lines
  > 5bedd86 cmd/digraph: use ReadString rather than bufio.Scanner
  > f6ea009 gopls/internal/lsp: remove the experimentalWatchedFileDelay setting
  > f46e418 gopls/internal/lsp/source: include ITVs in global references
  > f3e53e5 internal/jsonrpc2_v2: fix typos
  > d958e85 internal/gcimporter: use two-level file index
  > 8aba49b internal/gcimporter: preserve column and line in shallow iexport
  > d7fc4e7 gopls: new LSP stub generator
  > 5c176b1 internal/robustio: skip os.Link test on android
  > d34a055 go/ssa: sanity check the types of phi nodes
  > 6f095b4 go/callgraph/vta: add flows for receiver function types
  > 8e94967 cmd/fiximports: do not assume go list -json unmarshals into build.Package
  > e035d0c go/ssa: fix phi node type in slice to array conversion
  > 03eac81 go/expect: remove testdata go.mod to go.fake.mod
  > 1e819a3 gopls/internal/regtest: follow-ups to review comments from earlier CLs
  > 9ba8bb1 gopls/internal/regtest: clean up workspace symbol helpers
  > 91b6070 gopls/internal/regtest: eliminate DiagnosticAtRegexp
  > bd48b9a gopls/internal/regtest: eliminate DiagnosticsAtRegexpWithMessage
  > 5d65394 gopls/internal/regtest: eliminate DiagnosticAt
  > 27dfeb2 gopls/internal/regtest: replace NoDiagnostics with NoMatchingDiagnostics
  > 87092c8 gopls/internal/lsp/fake: use protocol types for the fake editor
  > 672a036 gopls/internal/regtest: simplify OnceMet expressions with an env helper
  > ab7b5b2 gopls/internal/regtest: eliminate GoSumDiagnostic
  > 331a1c6 gopls/internal/regtest: add a simpler API for diagnostic expectations
  > c9b82f2 gopls/internal/regtest: eliminate EmptyDiagnostics
  > e81af27 gopls: update golang.org/x/vuln@6ad3e3d
  > d19e3d1 internal/regtest/bench: fix BenchmarkRename and add more benchmark tests for gopls
  > 2be1a9a gopls/internal/regtest: rename EmptyOrNoDiagnostics to NoDiagnostics
  > 7ec05ac gopls/internal/regtest: eliminate NoDiagnostics
  > e956495 gopls/internal/regtest: eliminate DiagnosticsFor
  > 8087911 gopls: remove the experimentalWorkspaceModule mode
  > 5b300bd gopls/internal/lsp/cache: clean up view workspace information
  > 97d5de5 gopls/internal/cache: don't mark initialized after cancellation
  > 58691bc gopls/internal/lsp/glob: add an LSP compliant glob implementation
  > a3c22fc cmd/cover: delete package
  > 98dcb0e cmd/cover: remove replace directive
  > 7765567 gopls/internal/lsp/source: minor clarifications
  > a7f7db3 cmd/cover: carve out deprecated command into its own module
  > f9a10c0 Revert "cmd/cover: carve out deprecated command into its own module"
  > e345d46 internal/gcimporter: fix export of invalid methods
  > 4305a22 gopls/internal/lsp/cache: don't cache files if mtime is too recent
  > 227ee72 internal/regtest/misc: fail eagerly in TestRenameFileFromEditor
  > 43158af cmd/cover: carve out deprecated command into its own module
  > b798934 gopls/internal/lsp/protocol: cleanups and docs for Mapper
  > a24944e gopls/internal/lsp/protocol: rename s/ColumnMapper/Mapper/
  > 55935f4 gopls/internal/span: simplify Span
  > 40a1c97 gopls/internal/lsp/lsppos: delete Mapper
  > 6a3bc37 gopls/internal/lsp/protocol: reimplement ColumnMapper line logic
  > 6e9a35d go/callgraph/cha: refactor callee construction
  > fef5b76 go/callgraph: fix slicing in callgraph_test.go
  > 2be9d05 gopls/internal/lsp/source/xrefs: a new reference index
  > 0362cea gopls/internal/lsp/lsppos: delete TokenMapper
  > 67baca6 go/callgraph/vta: optimize scc computation
  > 2eb6138 gopls/internal/lsp/filecache: use TempDir if UserCacheDir fails us
  > 36bd3db gopls/internal/lsp/protocol: move MappedRange
  > 16b3bf8 gopls/internal/lsp/cache: assume Go 1.16+
  > 3856a5d internal/robustio: add Plan9 support to FileID
  > 09cbc42 gopls/internal/lsp/fake: fix EOF bug in applyEdits
  > 4ded35d gopls/internal/lsp/cache: use distinct types for mod and work parse keys
  > 107f43f gopls/completion: avoid duplicating text in test func completions
  > e225fd4 gopls/internal/lsp/mod: fix nil panic in go.mod hover
  > 057ed3c gopls/internal/lsp/filecache: use os.Chtimes
  > 1fe76af gopls/internal/lsp/source: MappedRange cleanup
  > 02bea03 gopls/internal/lsp/protocol: simplify ColumnMapper
  > a4455fe go/callgraph: adds benchmarks comparing algorithms
  > 7db99dd go.mod: update golang.org/x dependencies
  > 1e0dff2 gopls/internal/regtest: avoid race in TestSwitchFromGOPATHToModuleMode
  > 0441b43 gopls/internal/lsp/cache: use specific mutexes for module data
  > 33071fb internal/robustio: move robustio
  > b01e7a4 gopls/internal/regtest/watch: don't run TestSwitchFromGOPATHToModuleMode
  > e417ea3 gopls: remove dead analysis code
  > 1a08d01 gopls/internal/lsp: update replace directives in go.mod for package renaming
  > eac36cb gopls/internal/regtest: port experimental workspace tests to go.work
  > 224a61b gopls/internal/lsp/source: delete Snapshot.WriteEnv method
  > 81e741e gopls/internal/lsp/safetoken: funnel more calls through this package
  > 8367fb2 gopls/internal/regtest: await go.work changes in TestAddAndRemoveGoWork
  > 3b16059 gopls/internal/regtest: make BufferText strict
  > 0e1d013 gopls/internal/lsp/cache: recreate Views when their root changes
  > 2f31dd4 go/ssa,go/analysis/passes/nilness: refine when type param constants are nil
  > ae4ff82 gopls/internal/lsp/source: delete GetTypedFile
  > fe6b300 gopls/internal/lsp/source: eliminate Snapshot.Package{,s}ForFile
  > 26fc609 gopls/internal/lsp/cache: eliminate snapshot.containingPackages
  > 85e6ad7 gopls/internal/lsp/safetoken: fix bug in Offset at EOF
  > ef1ec5d gopls/internal/lsp/safetoken: fix error message
  > 44395ff gopls/internal/lsp/source: avoid unnecessary transitive rdeps
  > 6546d82 Revert "gopls/internal/regtest: harmless CL used for benchmark test"
  > 3be0647 gopls/symbols: call source.Document symbols only for Go files
  > d462c83 gopls/internal/lsp: Replace input text when completing a definition
  > 7efffe1 gopls/internal/regtest: harmless CL used for benchmark test
  > 1627e95 gopls/internal/lsp: more comment tweaks post-//line support
  > 21f6100 internal/lsp/debug: fix broken template
  > 6ad27d0 gopls/internal/robustio: FileID, a portable file identifier
  > 6df6eee internal/diff/lcs: optimize inner loop
  > 57b1265 go/gcexportdata: drop support for go1.6 export data
  > 099260e gopls/internal/lsp: followups to dropping line directives
  > 61e2d3f gopls/internal/lsp/cache: a new analysis driver
  > eb70795 gopls: ignore //line directives
  > b4dfc36 go/ssa: deref core type in emitLoad
  > 1270fd7 gopls/internal/lsp: announce selectionRangeProvider capability
  > 9bc5dce gopls/internal/lsp/cache: simplify DiagnosePackage
  > df35cd8 x/tools: drop support for Go toolchains older than go1.16
  > db9d10f go/gcexportdata: preallocate buffer to read into when size is known
  > 0d2045b gopls/internal/lsp: document analysis-related functions
  > b2b9dc3 gopls/internal/lsp/cache: reduce type-checking in renameImports
  > 3cb82d5 go/ssa/interp: fix conversion of slice to named array
  > 5899b6a gopls: upgrade dependencies following release
  > 763a030 gopls/internal/lsp/cache: delete Snapshot.KnownPackages
  > cc0e696 gopls/internal/hooks: panic if diff consistency check fails
  > 9ec8553 gopls/internal/lsp/source: emit interface stub methods at top level
  > 444c8f6 gopls/internal/lsp/cache: only invalidate parsed files if they changed
  > 601ca6c gopls/internal/lsp/source: use correct token.File
  > 95c9dce internal/lsp/mod: fix run_govulncheck codelens name
  > d72a64a gopls/internal/lsp: add selection range request
  > 18f76ec gopls/internal/lsp: split ActivePackages
  > 84299a0 gopls/internal/lsp/cache: simplify ad-hoc package warning logic
  > a3eef25 gopls/internal/lsp/cache: record parse keys when they're created
  > 3da7f1e gopls/hover: remove header tags from hover markdown
  > a310bcb gopls/internal/lsp/source: eliminate getStubFile
  > 3cba5a8 internal/gcimporter: port CL 424876 from std importer
  > b0fdb78 gopls/internal/lsp/mod: add Reset vulncheck result codelens
  > 88ceb24 gopls/internal/lsp: perform analysis unconditionally
  > 3f74d91 gopls/internal/lsp/cache: invalidate govulncheck results older than 1hr
  > 6b8674f gopls/internal/lsp/source: avoid typechecking in findRune
  > d7dfffd gopls/internal/lsp: eliminate more unnecessary typechecking
  > f3fb218 gopls/internal/lsp/fake: use robustio.RemoveAll in (*Workdir).RemoveFile
  > 96ff41d gopls/internal/vulncheck: add TODO for the vulncheck diagnostics
  > 0f6c6f1 gopls: delete obsolete govulncheck code and stop gopls vulncheck -summary
  > c5343a6 gopls/internal/lsp/regtest: fix TestRunGovulncheckError2
  > cb701f7 gopls/internal/lsp: avoid type-checking when computing hyperlinks
  > d0f184d gopls/internal/lsp/source: avoid unnecessary calls to GetTypedFile
  > 1e5efed gopls/internal/lsp/fake: simply use polling to simulate file watching
  > 838a165 gopls/internal/lsp/fake: eliminate the unnecessary fake.FileEvent
  > 09fb680 gopls/internal/lsp/fake: eliminate the unnecessary ChangeFilesOnDisk API
  > 09ae2d5 gopls/internal/lsp/source: KnownPackagePaths: avoid loading
  > 1dcc423 gopls/internal/lsp/cache: split metadata and loading in PackagesForFile
  > 6b50501 gopls/release: fix the release script when go.work is not used
  > aee3994 gopls/internal/lsp/fake: in (*Workdir).RenameFile, fall back to read + write
  > fe60148 go.mod: update golang.org/x dependencies
  > c9ea9a7 gopls/internal/regtest: add a test for the case when the renaming package's path contains "internal" as a segment
  > bf5db81 gopls/internal/lsp/cache: improve ad-hoc warning for nested modules
  > aa9f4b2 go/analysis: document that facts are gob encoded in one gulp
  > bdcd082 internal/gcimporter: skip tests earlier when 'go build' is not available
  > 2ad6325 gopls/internal/lsp/cache: expand ImportPath!=PackagePath comment
  > 52c7b88 gopls/internal/robustio: only define ERROR_SHARING_VIOLATION on Windows
  > 4f69bf3 gopls/internal/lsp/cache: narrow reloadOrphanedFiles to open files
  > 6002d6e gopls/internal/regtest/misc: test Implementations + vendor
  > f540ee6 internal/gcimporter: load cached export data for packages individually
  > d444fa3 gopls/internal/lsp/cache: simplify canonical URI cache
  > 25fdb81 gopls/internal/regtest/misc: skip vendor test on go1.13
  > e0b516b gopls/internal/lsp/cache: invalidate metadata after vendor change
  > 31d5843 gopls/internal/lsp/cache: fix re-entrant session locking
  > 8c78b30 gopls/internal/vulncheck: always use pkg.go.dev/vuln for urls
  > 47a8246 gopls/internal/regtest/misc: skip TestRunGovulncheckError2
  > d54e12b gopls/internal/lsp: avoid I/O in URI comparison operations
  > 0379b73 internal/gcimporter: fix TestImportStdLib
  > e79e423 gopls/internal/vulncheck: handle package errors
  > c5ce806 gopls/internal/lsp/mod: disable the diagnostics on stdlib vulns
  > 78c1861 gopls/internal/vulncheck: clarify the log message
  > 1a0053c gopls: move reset go.mod diagnostic codelens to module statement
  > 9b8d87b gopls/internal/regtest: fix TestRunGovulncheckStd
  > 81b6bef gopls/internal/lsp: add run vulncheck fix for stdlib vulns
  > fe83ddb gopls/internal/lsp: move options off of the cache
  > 88ee30b gopls/internal/lsp/source: enable run_govulncheck codelens in exp mode
  > 0a6aa90 gopls/internal/lsp/command: rename run_vulncheck_exp to run_govulncheck
  > bedad5a gopls/internal/lsp/mod: add hover for stdlib vulnerabilities
  > 7a1b570 gopls/internal/vulncheck: check vulnerabilities in standard library
  > 9a54670 gopls/internal/lsp/mod: add "Run govulncheck" codeaction
  > f1b76ae gopls/internal/lsp: add an option to overwrite previous diagnostics
  > e8a70a5 gopls/internal/lsp: remove access to mutable session state from the view
  > ff22fab gopls/internal/lsp/cache: eliminate obsolete invalidation step
  > 3881046 gopls: add a go:generate rule for doc generation
  > 4c3cb1e internal/gocommand: add GoVersionString
  > e29d1ed gopls: add diagnostic for standard library
  > f718365 gopls/internal/lsp: include all vulns info to fetch_vulncheck_result
  > 9519368 gopls/internal/lsp/mod: add the vulncheck diagnostics mode
  > 7d9f451 gopls/internal/govulncheck: add in-memory cache for vulndb
  > 1ccccf8 go/ssa: deprecate coreType and _NormalTerms
  > 4b7d1b3 gopls: add diagnostics for both vulns used and not used
  > 50ccef5 internal/regtest/bench: add benchmark tests for gopls
  > d39685a gopls/internal/lsp/source: Package clarifications
  > 7cfde84 gopls/internal/vulncheck: add import info based vuln scanning
  > 2b56641 internal/gcimporter: adjust the number of expected packages in TestStdlib
  > 50df761 gopls: skip vulnerabilities that are probably fixed in hover
  > 7cda55e gopls/internal/lsp/cache: wire in mod vulnerability analysis
  > 5c35617 gopls: add quick fixes for all vulnerabilities
  > fb7be64 gopls/internal/lsp/command: return the vulncheck progress token
  > 060c049 go/packages: fix doc typo
  > 6eafd96 gopls: fix formatting for vulncheck results in hover
  > b797704 go/analysis/passes/loopclosure: recursively check last statements in statements like if, switch, and for
  > 3b9d20c internal/gcimporter: in TestStdlib, only check x/tools packages if we expect to have their source
  > 2ad3c33 go/packages: change workaround for issue 28749 to not require NeedFiles
  > 57f56ab gopls/internal/lsp/source: avoid panic(nil)
  > 41c70c9 internal/lsp/source: avoid using go/types.Implements with Typ[Invalid]
  > db5eae2 analysis: correct go/analysis/passes/findcall path in docs
  > b978661 cmd/godoc: streamline test subprocesses
  > 932ec22 internal/testenv: add a Command function that replaces exec.Command
  > 19fb30d gopls/internal/lsp/cache: fix data race in Symbols
  > 4ce4f93 gopls/internal/lsp: add gopls.fetch_vulncheck_result
  > 8ba9a37 gopls/internal/lsp/mod: highlight when there is no fix for vuln
  > 128f61d gopls/internal/lsp/mod: add related info
  > fc03993 internal/lsp/mod: adjust vulncheck diagnostics suppression logic
  > c099dff gopls/internal/vulncheck: log progress
  > 36a5c6a go/ssa: build generic function bodies
  > 85bf7a8 gopls/internal/lsp/source: eliminate Metadata interface
  > 2592a85 gopls/internal/lsp: simplify KnownPackages
  > c7ed4b3 gopls/internal/lsp/cache: clean up tracking of GO111MODULE
  > 23056f6 internal/lsp/cache: clean up getOrLoadIDsForURI
  > 5a4eba5 internal/lsp/cache: remove support for invalid metadata
  > 32a17c0 gopls/internal/lsp/mod: fix unaffecting vuln diagnostics msgs
  > dea100b internal/testenv: skip tests that need export data for std if 'go tool compile' does not exist
  > ba373ee playground/socket: eliminate an arbitrary timeout in TestLimiter
  > 3d085f3 gopls/internal/lsp/lsprpc: eliminate arbitrary timeout in TestEnvForwarding
  > 434d569 gopls/internal/lsp/regtest: improve documentation
  > ce26db4 go/analysis: add Pass.TypeErrors field
  > b0ad6b2 gopls/internal/regtest/misc: fix use of the AfterChange API
  > 89856a4 gopls/semantic: semantic tokens for type parameters
  > 6e8da3f internal/pkgbits: port small optimization from compiler to tools
  > 06fb723 internal/gcimporter: port memory reuse optimizations from Go tree
  > fc702c5 internal/gcimporter: fix performance regression for unified IR
  > 1cb4c17 gopls/internal/regtest: make AfterChange do the awaiting
  > 0c71b56 gopls/internal/lsp: fix diagnostic suppression when folders change
  > e3b3c01 go/pointer: break TestInput into subtests and update skips
  > 13648cd gopls/internal/lsp/cache: use Package.FileSet where possible
  > 8f32411 cmd/stringer: replace ioutil with os
  > 3c3713e gopls/internal/lsp/cache: use typed strings (PackagePath et al) throughout
  > 004d118 gopls/internal/lsp/mod: simplify ModVulnerabilityDiagnostics
  > 4a8413c gopls/internal/lsp/mod: deleted unused function pkgVersion
  > bc08991 gopls: sync golang.org/x/vuln@3af8368ee4fe
  > d66e9b4 internal/typesinternal: update go/types error codes for 1.20
  > 6f99366 gopls/internal/lsp/cache: don't pass snapshot.fset to go/packages
  > d56532a cmd/compilebench: make it work without installed .a's
  > 502c634 go.mod: update golang.org/x dependencies
  > bd04e32 internal/jsonrpc2_v2: eliminate a potential Accept/Dial race in TestIdleTimeout
  > d41a43b internal/jsonrpc2_v2: fix a potential deadlock when (*Conn).Close is invoked during Bind
  > 3057465 gopls/doc: Add plugin for Lapce to gopls documentation
  > ba92ae1 internal/persistent: avoid incorrect map validation due to multiple keys
  > 9474ca3 gopls/doc: clarify `go work use`
  > 003fde1 internal/gcimporter: use nondeprecated go/packages mode bits
  > 5050657 gopls/fake: add semantic token modifiers to fake editor
  > 88a3548 gopls/coverage: repair coverage.go
  > 8e0240a internal/regtest/workspace: permanently skip TestDeleteModule_Interdependent
  > fe725d9 gopls/internal/regtest: simplify awaiting diagnostics from a change
  > 3c8152e internal/gcimporter: optimize dependency lookup
  > 39c2fd8 internal/lsp/cache: simplify importsState modfile hashing logic
  > ec044b1 gopls: update dependencies following the v0.10.0 release
  > 2b29c66 internal/gcimporter: API for shallow export data
  > affa603 internal/gcimporter: moved from go/internal/gcimporter
  > a77a1fb gopls/internal/lsp/mod: fix vulncheck hover message
  > 4ada35e gopls/internal/lsp: handle modVulncheckSource in diagnosticSource.String
  > e5f03c1 gopls/doc: clean up README and add a release policy
  > d5e9e35 go/analysis/passes/loopclosure: enable analysis of parallel subtests
  > 039b24b internal/jsonrpc2_v2: initiate shutdown when the Writer breaks
  > 32e1cb7 gopls/internal/lsp: clarify control around diagnostics
  > feeb0ba gopls/internal/lsp/cmd: fix deadlock when opening a file
  > 6e9dc86 gopls/internal/lsp/source/completion: fix panic in completion on *error
  > 73fcd88 Revert "internal/jsonrpc2_v2: initiate shutdown when the Writer breaks"
  > 70a130e gopls/api-diff: simplify the api-diff implementation
  > 3e8da47 internal/jsonrpc2_v2: initiate shutdown when the Writer breaks
  > 3566f69 gopls/internal/lsp/source: minor space optimizations
  > 7cdb0e7 internal/jsonrpc2_v2: rename Serve to NewServer and eliminate its error return
  > 28e9e50 internal/jsonrpc2_v2: eliminate error return from Bind
  > eabc3a0 internal/jsonrpc2_v2: eliminate isClosingErr
  > 4885f7c internal/jsonrpc2_v2: eliminate a temporary connection leak in (*Server).run
  > 739f55d internal/jsonrpc2_v2: rework Connection concurrency
  > e172e97 go/types/typeutil: break recursion through anonymous interfaces
  > f1c8f7f internal/lsp/source: optimize filter regular expression
  > e074ef8 gopls/internal: don't show a warning if the Go version is undetected
  > 7fba77c gopls/internal/lsp/source: remove deprecated settings from EnableAllExperiments
  > 42cb7be gopls/internal/lsp: improve the Go version deprecation message
  > 2af106e gopls/internal/hooks: fixes to diff disaster logic
  > e4bb343 go/internal/gcimporter: update to anticipate missing targets and .as
  > 875c31f go/internal/gcimporter: add test of export/import on std
  > 541f4c5 cmd/bundle: quote command-line arguments in output
  > de675d5 tools/gopls: argument in function bodies marked as parameter by semantic tokens
  > 3e1371f gopls/internal: start on LSP stub generator in Go.
  > 121f889 gopls/internal/lsp/mod: merge vuln diagnostics to one, and add a hover
  > d6511e5 internal/facts: share go/analysis/internal/facts with gopls
  > 2e0ca3a go/internal/gcimporter: fix bug in struct iexport
  > 1928cea go/ssa: emit field and index lvals on demand
  > 8166dca go/analysis/passes/asmdecl: define register-ABI result registers for RISCV64
  > 2dcdbd4 go/internal/gcimporter: port CL 431495 to tools, add tests
  > d476af7 go/ssa: add slice to array conversion
  > d212f7d gopls/internal/regtest/workspace: fix bugs in test
  > 051f03f gopls/internal/lsp/cache: remove unnecessary params
  > 21f6127 gopls/internal/lsp/cache: add PkgPath->PackageID index to Metadata
  > 06041c9 gopls/doc: update manual documentation of the newDiff setting
  > f112c43 go.mod: update golang.org/x dependencies
  > 207f456 go/internal/gcimporter: bump version number in skew check
  > 65196ca gopls/README.md: fix wording around supported Go versions
  > 6128030 gopls/internal: support renaming packages with int. test variants
  > 649df2e go.mod: mark as requiring -compat 1.16
  > 91311ab gopls/internal/lsp/cache: better import path hygiene
  > 9eda97b go/analysis: enable a test that applies after go list behavior change
  > b50d7ba gopls: minor cleanup of standalone package support
  > 502b93c gopls/internal/lsp: tolerate missing end position in RelatedInformation
  > d67c3ad internal/imports: repair warnings from default analyzers
  > bc2e3ae internal/jsonrpc2_v2: add Func convenience wrappers for the Binder and Preempter interfaces
  > a9b653b cmd/compilebench: use -a instead of -i to ensure dependencies are built
  > 4818d9e Revert "gopls/internal/lsp/cache: disable strict analysis while we fix panics"
  > b2efd4d internal/jsonrpc2_v2: eliminate most arbitrary timeouts in tests
  > 371ef16 internal/jsonrpc2_v2: rework concurrency in idleListener
  > 5935531 internal/jsonrpc2_v2: remove “Box” suffix from channel field names
  > fd32990 internal/jsonrpc2_v2: error out in-flight client calls when the reader breaks
  > 0e222f5 internal/jsonrpc2_v2: close the underlying connection if Wait is called instead of Close
  > bc4e384 gopls/internal/lsp/cache: fix crash in analysis
  > b93a56f refactor/satisfy: fix visiting functions in the unsafe package
  > 9b5e55b gopls/internal/lsp/cache: disable strict analysis while we fix panics
  > 9ffaf69 gopls/internal/lsp/cache: minor analysis cleanups
  > ffb862b gopls/internal/lsp/cache: remove stray print statement
  > f87c1ed internal/fastwalk: improve Darwin performance by ~3x
  > b253314 gopls/internal/lsp/cache: add support for loading standalone main files
  > 3beecff gopls/internal/span: some cleanups
  > d375238 gopls: dedup upgrade code actions for vulncheck
  > b20ae4b README: format install command
  > 19a5504 gopls/internal/lsp: use the golang.org/x/vuln/exp/govulncheck
  > ab79327 cmd/ssadump: disable run mode with runtime package
  > 29429f5 gopls/internal/lsp/source: sort protocol edits
  > 49b340b go/analysis: update tests for different go list error behavior
  > cd0288f internal/lsp/cache: invalidate analysis results on packages.Load
  > 906c733 gopls/internal/lsp/source: find references in test packages
  > 2a41b25 internal/robustio: fix log.Fatal calls that should be log.Fatalf
  > 150b5f8 internal/imports: read entire API dir in mkstdlib.go
  > 19cfa79 internal/lsp/source: switch the default diff algorithm to "checked"
  > fa6bd3b gopls: include informational vulnerability diagnostics
  > 89b4335 gopls/internal/lsp: merge notifications about deprecated settings
  > f90d8ad all: fix a few function names on comments
  > 350f1e2 gopls/internal/lsp/fake: retry ephemeral errors when renaming on windows
  > 8b1d1ec gopls/internal/lsp/cache: suppress panics during analysis
  > 20c1ee7 gopls/internal/lsp: warn about Go versions that are too old
  > 709f108 gopls/internal/lsp/cache: suppress crashes in fact_purity analyzer
  > a410e98 internal/diff: ToUnified may fail
  > 26a95e6 gopls/internal/span: move internal/span into gopls
  > f2c4579 internal/diff: avoid unnecessary allocations
  > 60ddcca internal/diff: Apply: validate inputs
  > 02bef08 go/packages/packagestest: break dependency on gopls' span package
  > 778f945 go/analysis: break dependency on span package
  > c682555 gopls/internal/regtest/misc: delete testdata
  > 1552529 gopls/internal/regtest/misc: use vulntest for vuln_test
  > c4f49e4 go/analysis/passes/assign: fix map assignment
  > bd8c28f internal/diff/lcs: fix shell format error
  > ede3ab2 gopls/internal/lsp/protocol: simplify OffsetRange, Position
  > dc3cf95 gopls/internal/vulncheck: use vulntest for test database creation
  > 4ef38dc gopls/internal/vulncheck/vulntest: add test helpers
  > 2f57270 gopls: update golang.org/x/vuln
  > d96b238 internal/diff: simplify API, break span dependency
  > 9856077 internal/diff: abolish errors
  > 33c2dbf gopls/internal/lsp: remove extra newlines in vulncheck diagnostics
  > b280e27 gopls/internal/lsp/cache: make IsIntermediateTestVariant a method
  > c5514b7 gopls/internal/lsp/source: use PackageFromFile in Identifier
  > ff4ff8b gopls/internal/lsp/source: don't type-check in FindPackageFromPos
  > 2d32e15 gopls/internal/lsp/cache: in tests, show all stacks during analyzer crash
  > dc88e7b godoc: fix some comments
  > 7f79a02 gopls: use fmt.Fprintf
  > 40dabfa gopls/internal/lsp: add support for package renaming
  > 55e5cff internal/diff: unified: match GNU diff for empty file
  > 3e0355b gopls/.../fillstruct: support generic types
  > ed98f10 gopls: prefix vulncheck diagnostic message with title
  > b180eff x/tools/go/analysis: extend json output by SuggestedFixes
  > d49f960 internal/lsp/cache: report analysis panics during testing
  > 27641fb gopls: suggest upgrading to fixed version for vulncheck diagnostics
  > 199742a go/analysis/passes/printf: check for nil scope of instance methods
  > 3db607b gopls/internal/lsp/cache: remove "discovered missing identifiers" log
  > a4274a8 gopls: add diagnostics for non-stdlib vulnerabilities
  > f80e984 gopls/internal/lsp/work: use the WorkFileError diagnostics source
  > 9c63911 gopls/internal/lsp: delete dead code
  > ae737bc gopls/internal/lsp: remove the source.Session interface
  > bddb372 gopls: deprecate three experimental features
  > 4dd4ddb go/packages: issue error if 'go list' on PATH is too new
  > 10e9d3c gopls/internal/lsp: tolerate new 'imported and not used' error message
  > eb45e98 gopls/internal/regtest: fix regtest failures from "undefined" errors
  > 1bfc469 gopls: update to handle 'undefined:' versus 'undeclared' in type errors
  > 5214f41 internal/gocommand: show pid of process
  > c5cd943 gopls: fix the reset_golden.sh script and regenerate golden files
  > 49a686d go/analysis: update explanation of (no) Diagnostics.Severity
  > eb25de6 go/analysis/passes/loopclosure: only check statements after t.Parallel
  > b243e57 gopls/internal/lsp/tests: simplify collectCompletionItems, remove Data.t
  > 88b5529 gopls/internal/lsp/tests: use the mustRange helper in more places
  > c7ac942 gopls/internal/lsp: simplify prepareRename tests
  > b9adce9 internal/lsp/source: derive document symbols from syntax alone
  > 3dda4ba all: replace deprecated egrep with grep -E
  > 1877b5f go/analysis/passes/printf: permit multiple %w format verbs
  > b3ab50b go/analysis/passes/stdmethods: recognize Unwrap() []error
  > 62ae586 gopls/test: disable stderr output for command line tests as well
  > be3ff02 go/analysis/passes/sortslice: correct diagnostic for sort.Slice(f())
  > 2f04713 gopls: fix out of bounds bug in extract
  > 16b9742 go/analysis/passes/loopclosure: use go/types' object resolution
  > 81a42f0 gopls/internal/lsp/tests: pass in a *testing.T to Data.Golden
  > 14462ef go/analysis/passes/loopclosure: experiment with checking t.Run+Parallel
  > 00ae48e go/internal/pkgbits: replace os.SEEK_CUR with io.SeekCurrent
  > 835bfdf gopls: update x/vuln to pick fix for incorrect version suggestion
  > 6782af0 gopls/internal/lsp/source: clarify qualifiedObject
  > f901623 gopls/internal/lsp: suppress noisy log output in tests
  > df2eb93 gopls/test: fix erroneously skipped tests, remove redundant cmd tests
  > 1578244 gopls: set codelensProvider in initialize response
  > fdf581f internal/lsp: allow extract func ranges to begin/end with comments
  > b256f1f gopls/internal/lsp/cache: remove distracting "safe trimming" log
  > 0e011a0 all: use constant to avoid repeated definitions
  > 4d18923 gopls/internal/fake: sort edits by both start and end position
  > 45ad958 gopls/internal/lsp/protocol: fix json tags and indirect some zero values
  > a61f20e internal/gocommand: tweak debugging for hanging go commands
  > cdd6986 gopls/tsprotocol: make Disabled in CodeAction optional
  > 0398b3d internal/gocommand: add instrumentation for hanging go commands
  > 9250e22 internal/lsp: latest version of LSP stubs
  > ec74389 gopls/internal/lsp/source: make "chatty" diagnostics the default
  > 7e129ca gopls: add codelens to reset upgrade diagnostics
  > a81fce3 gopls: run go mod tidy -compat=1.16
  > a8b9ed3 gopls/internal/lsp/source: remove Govulncheck from Hooks
  > 678efe0 gopls/internal/lsp/cmd: fix vulncheck error handling
  > e71c338 go/ssa/ssautil: initialize info when there is syntax
  > 0eebaab go/analysis: allow for identical SuggestedFixes
  > eeaf4eb internal/lsp/fake: add rename file support for testing
  > 4754f75 go/analysis/passes/copylock: modify match pattern to satisfy change sync.Once.done to atomic.Bool
  > a630751 x/tools: update go.mod following moving LSP code to x/tools/gopls
  > 308e02c x/tools/go/ssa: disable slice-to-array test
  > 3ee1710 gopls/doc: update stale documentation and improve link names
  > 5f27e05 all: remove redundant type conversion
  > b15dac2 gopls: migrate internal/lsp to gopls/internal/lsp
  > dd1bab2 go/analysis/passes/printf: fix panic parsing argument index
  > bac5507 go/analysis/internal/checker: make applyFixes work from the first character
  > c1dd25e gopls/internal/migrate.sh: a script to migrate internal/lsp to gopls/
  > 83d7619 gopls : add a mention of staticcheck to settings documentation
  > d815cba internal/lsp: update LSP protocol for WorkspaceEdit
  > 6a585a2 x/tools/internal/typeparams: use regexp to match wanted result
  > be9eab1 go/analysis/passes/inspect: fix example return
  > 5ba8541 x/tools/internal/lsp/source: disable some tests for std lib changes
  > eb8352e gopls/internal/govulncheck: sync x/vuln@62b0186
  > 655abda gopls/internal/regtest: TestEditGoDirectiveWorkspace should fail eagerly
  > 33c1ddd tools/gopls/internal/regtest/diagnostics: handle new error message
  > 40cfaff x/tools/internal/lsp/source: disable some tests for std lib changes
  > f16be35 internal/lsp/source: add functions to type hover output
  > dfc8d49 internal/lsp/testdata: fix diagnostics checksum
  > 6c10975 internal/lsp/cache: honor RunDespiteErrors=false
  > 49ab44d x/tools/internal/lsp: re-enable a test with adjusted error message
  > 550e1f5 internal/lsp/tests: use a shorter module path for test data
  > 4ccc73c internal/lsp/tests: simplify comparison of markdown at go1.18
  > 3eb8a8f internal/lsp/cache: delete misleading Package.IllTyped method
  > cb91d6c internal/lsp/cache: clarify error control flow of analysis
  > 41c3a9b internal/lsp/analysis/fillreturns: be defensive w.r.t. type errors
  > fe1a27b gopls/doc: make doc generation work regardless of the current directory
  > ddbeb75 internal/lsp: run internal/lsp/reset_golden.sh
  > 248c34b internal/lsp: support regular expressions in Diagnostics tests
  > 431f4ef internal/lsp/tests: re-enable ARM tests
  > 717a671 go/analysis/passes/printf: remove unused hasBasicType
  > 7f23307 internal/lsp: limit diagnostics for upgrades to codelens go.mod file
  > 7c5e035 internal/lsp: fix suppressed panic in analyzer
  > 2f38e1d internal/lsp/tests: disable failing test on ARM
  > d35bb19 internal/lsp/tests: improve assertion error message
  > 7111c2e x/tools/internal/lsp: disable a test so we can change the parser error
  > db6a62c go/internal/gcimporter: call Interface.Complete in unified importer
  > 587a153 internal/lsp: hover to render go 1.19 doc comments
  > e55fb40 internal/lsp/cache: clear shouldLoad IDs on load
  > a3cac11 godoc/redirect: delete golang.org-specific code
  > b3851a8 internal/lsp/cache: tweaks to metadata graph
  > 938e162 gopls/internal/regtest: unskip TestDeleteModule_Interdependent
  > e8507be gopls/internal/regtest/bench: replace -gopls_version with -gopls_commit
  > 8c83056 gopls/internal/regtest: unskip TestSumUpdateFixesDiagnostics
  > 987de34 internal/lsp/completion: don't use Type.String for checking identity
  > 5a26068 internal/lsp/source: remove utm_source from pkgsite links
  > 35f806b gopls/doc/workspace: correct grammar
  > bebd890 go/analysis: remove stray print statement in the timeformat analyzer
  > 88d981e printf analyzer: link to fmt#Printing for verb/type docs
  > c4ec74a go/internal/pkgbits: fix performance of rawReloc
  > 37a81b6 internal/lsp: add unnecessary tags for unused vars and imports
  > 3807419 internal/lsp/cache: validate the range for critical errors in go files
  > b2156b5 gopls: update dependencies
  > 0ad49fd internal/imports: update stdlib index for 1.19
  > 3950865 gopls/internal/regtest/bench: add a -gopls_version flag
  > 6fa767d internal/lsp: update documentation for directoryFilters setting and default value
  > 96d05aa gopls/internal/regtest: fix TestFailingDiagnosticClearingOnEdit
  > 4ff08b4 gopls: Improve auto-imports example for NeoVim LSP
  > 92d58ea internal/lsp/cache: register a file watcher for explicit GOWORK values
  > 98aef77 internal/lsp/cache: track explicit go.work files outside the workspace
  > fff6d6d internal/lsp: update the broken workspace message to mention go.work
  > 9b60852 gopls/internal/regtest: move TestMultipleModules_Warning to ./workspace
  > 06d96ee gopls/internal/regtest/bench: add a test for completion following edits
  > 81c7dc4 internal/lsp: polish vulncheck progress messages
  > af2a0a8 internal/lsp: use exec.CommandContext when running vulncheck
  > 3519aa2 internal/lsp/cmd: remove unused Env from pkgLoadConfig
  > 6c27717 internal/lsp/mod/code_lens: add "run govulncheck" codelens
  > 763f65c gopls/internal/regtest/misc: simplify shared edit tests
  > fc3b24a go/internal/gcimporter: rewrite interface receiver parameters
  > b5fd088 internal/lsp/command: replace VulncheckArgs Dir with URI
  > 99fd76f internal/lsp/cache: delete KnownMetadata.PkgFilesChanged
  > 01c9ff0 internal/lsp/cache: invalid packages should not be workspace packages
  > bd68922 internal/lsp: new options to disable certain kinds of semantic tokens
  > bceee4b internal/lsp/command: let RunVulncheckExp call gopls vulncheck
  > 3e0a503 internal/lsp: use directoryFilters in import scanning
  > 87f47bb gopls/internal/regtest/bench: refactor and improve benchmarks
  > 8b9a1fb go/callgraph/vta: do not assume that recovers cannot be deferred
  > 371fc67 go/tools: add check for time formats with 2006-02-01
  > d08f5dc gopls/internal/regtest: unskip all of TestModFileModification
  > ddb90ec internal/lsp/cache: fix data races to view.options
  > 0d04f65 internal/lsp: re-send diagnostics on file events
  > d025cce internal/lsp/source: don't crash requesting gc_details for an empty file
  > 10cb435 internal/lsp/regtest: improvements for shared execution modes
  > 4d0b383 internal/lsp/regtest: minor cleanup for magic regtest envvar
  > 310ea71 gopls/internal/regtest: add a test that ignoring a file resolves errors
  > 21861e6 gopls/internal/regtest/bench: put feature benchmarks in their own file
  > c7f1191 go/internal/gcimporter: set underlying types in proper order; flatten imports
  > bd3f524 internal/lsp: rename all the package names in the renamed package
  > 9f65685 internal/lsp/source: enable the new diff with allExperiments
  > 9580c84 internal/lsp: Check if user's editor support rename operation
  > f560bc8 internal/lsp/cache: don't set context cancellation as a critical err
  > 8ea5687 internal/lsp/regtest: remove arbitrary timeout for closing the editor
  > d01bb2f internal/lsp/source: document the handling of GOPRIVATE for linkTarget
  > 98bfcd1 internal/memoize: fix race in Store.Promise
  > e02e98a internal/lsp/cache: allow network whenever reloading the workspace
  > b52794a internal/lsp/cache: simplify snapshot.Clone reinitialization logic
  > f1bb5ca internal/lsp/cache: report a critical error when go.work is invalid
bumping knative.dev/eventing 034bec9...7de3ecc:
  > 7de3ecc [release-1.10] Upgrade to latest dependencies (# 7144)
  > 1b3281e [release-1.10] Fix edit role aggregation (# 7129)
  > a4373f9 [release-1.10] Upgrade to latest dependencies (# 7122)
  > 76982bf [release-1.10] Function CopySecretWithName for creating secrets with specific name (# 7094)
  > e9544dd [release-1.10] Upgrade to latest dependencies (# 6976)
  > a0537ac [release-1.10] Use random names in Channel tests (# 6972)
bumping knative.dev/pkg dfad48e...df28fea:
  > df28fea Bumped x/net to v0.17.0 to fix cve-2023-44487 on release-1.10 (# 2862)
bumping golang.org/x/mod 86c51ed...b710602:
  > b710602 sumdb/dirhash: correct documentation of hash
  > a42224d all: replace io/ioutil with io and os package
  > 77d797e sumdb/dirhash: fix a panic when argument is not a directory
  > 7c05a44 sumdb/note: remove dependency on golang.org/x/crypto/ed25519
  > b3066c3 go.mod: update golang.org/x dependencies
  > e3c1277 go.mod: update to tagged x/tools version
  > aac77cd all: fix a few function names on comments
  > 2666ed6 go.mod: ignore cyclic dependency for tagging
  > 2adab6b zip: expand logging and use t.TempDir and t.Cleanup in test helpers
  > 02c9913 sumdb: remove redundant type conversion
  > 8f535f7 sumdb/note: fix some typos
  > ed83ed6 modfile: remove duplicate words from comments
  > f994a2a zip: set PWD consistently for commands in subdirectories
  > 046e8b3 modfile: improve error message for replace with '@' in path
bumping golang.org/x/term d974fe8...ea6303a:
  > ea6303a go.mod: update golang.org/x dependencies
  > f413282 go.mod: update golang.org/x dependencies
  > 19e73c2 go.mod: update golang.org/x dependencies
  > edd9fb7 go.mod: update golang.org/x dependencies
  > 88fcf87 term: consistently return zeroes on GetSize error
  > f6de4a1 go.mod: update golang.org/x dependencies
  > 119f703 go.mod: update golang.org/x dependencies
  > 7ae6be6 go.mod: update golang.org/x dependencies
  > 0edf009 go.mod: update golang.org/x dependencies

Signed-off-by: Knative Automation <automation@knative.team>
@knative-prow knative-prow bot requested a review from a team October 12, 2023 11:31
@knative-prow knative-prow bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Oct 12, 2023
@codecov
Copy link

codecov bot commented Oct 12, 2023

Codecov Report

❗ No coverage uploaded for pull request base (release-1.10@b5cc1d4). Click here to learn what that means.
The diff coverage is n/a.

@@               Coverage Diff               @@
##             release-1.10    #1251   +/-   ##
===============================================
  Coverage                ?   74.19%           
===============================================
  Files                   ?       44           
  Lines                   ?     3305           
  Branches                ?        0           
===============================================
  Hits                    ?     2452           
  Misses                  ?      764           
  Partials                ?       89           

@knative-prow knative-prow bot added the lgtm Indicates that a PR is ready to be merged. label Oct 12, 2023
@knative-prow
Copy link

knative-prow bot commented Oct 12, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: gabo1208, knative-automation

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@knative-prow knative-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Oct 12, 2023
@knative-prow knative-prow bot merged commit fcdaf98 into knative-extensions:release-1.10 Oct 12, 2023
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants