Knative developer experience, docs, reference Knative CLI implementation
Go to file
Knative Automation 1c3b47ce73
upgrade to latest dependencies (#2002)
bumping golang.org/x/sync 396f3a0...8a14946:
  > 8a14946 errgroup: remove duplicated comment
  > 1869c69 all: replace deprecated ioutil
  > d1ac909 sync/errgroup: PanicError.Error print stack trace
  > 506c70f errgroup: propagate panic and Goexit through Wait
bumping golang.org/x/tools 456962e...578c121:
  > 578c121 go.mod: update golang.org/x dependencies
  > f114dcf gopls/internal/protocol: refine DocumentURI Clean method and its usages
  > 82ee0fd internal/mcp: change paginateList to a generic helper
  > 64bfecc gopls/internal/golang: fix extract bug with anon functions
  > 4546fbd internal/mcp: unify json tag parsing
  > 82473ce gopls/doc/release: tweak v0.19
  > f3c581f gopls/internal/protocol: add DocumentURI.Base accessor
  > d9bacab gopls/internal/server: improve "editing generated file" warning
  > 1afeefa internal/mcp: unexport FileResourceHandler
  > 33d5988 gopls/internal/server: Organize Imports of generated files
  > cb39a5f gopls/internal/golang: Format generated files
  > e43ca0c internal/mcp: validate tool input schemas
  > 61f37dc gopls: use new gomodcache index
  > fed8cc8 internal/refactor: keep comments with same import
  > c7873a3 gopls/internal/golang: eliminate dot import: skip keyed fields
  > 6e8a193 gopls/internal/debug: integrate flight recorder
  > 25caa76 gopls/internal/telemetry/cmd/stacks: delete
  > c3cb1f1 gopls/internal/mcp: add top level symbols from current package
  > effd83e gopls/internal/golang: add type inlayhint for variable decl
  > 58e5e62 gopls/internal/test/marker: organize mcp tool context test
  > ec7b2b3 gopls/internal/mcp: add exported type spec and value spec to context
  > f12067d gopls/internal/analysis/modernize: disable appendclipped
  > 59ce1d8 gopls/internal/analysis/modernize: appendclipped: preserve result type
  > 2246f6d internal/mcp: middleware on the sending side
  > 8fbc773 gopls/internal/analysis/modernize: add TODOs for nilness problem
  > 8675e27 gopls/internal/mcp: add context mcp tool
  > bcaee63 gopls/internal/protocol: make some optional integer fields indirect
  > 4e672d5 gopls/internal/protocol: PublishDiagnosticsParams.version omitempty
  > e88c5a4 internal/mcp: simplify session type params
  > 61b248f internal/mcp: add missing testenv.NeedsExec
  > a405109 internal/mcp: add a test for complete mapping of CallToolParams fields
  > d0c0a57 go/analysis/passes/unusedresult: remove maps.Copy
  > 73f1234 internal/mcp: community design
  > d794c0d internal/mcp: generic handling of CallToolParams
  > 3959656 internal/mcp: add iterator methods resources and prompts
  > f80f3ff gopls/internal/protocol: add Mapper.{Pos,Node]Text helpers
  > ef3a8dc go/analysis/passes/unusedresult: add test
  > 661b815 go/analysis/passes/unusedresult: add slices, maps functions
  > dd6ec04 gopls/internal/settings: add maprange analyzer
  > 218e5f2 gopls/internal: handle errors, or document that we ignore them
  > cb264bf internal/mcp: clean up diagnostics from Google import
  > c8e47eb internal/gofix: document batch fix commands
  > d3809ea internal/mcp: handle synthetic responses in conformance test
  > 147cb9c gopls/internal/analysis/modernize: minmax: put comments at proper positions
  > 59198a1 internal/mcp: add resource conformance test
  > bef2d59 internal/golang: re-fix crash in definition of invalid "continue label"
  > ad22223 gopls/internal/golang: fix crash in definition of invalid "continue label"
  > 2815c8b internal/tokeninternal: tag AddExistingFiles for go1.24
  > 389a102 gopls/internal/telemetry/cmd/stacks: collect from go.dev frontend
  > 81de76b gopls/internal/analysis/modernize: fix bug in minmax analyzer that incorrectly handles nested if-else-if structures
  > 7610d95 go/analysis/passes/printf: refine diagnostic locations
  > c6e0ebc internal/mcp: run conformance tests on 1.24 with a GOEXPERIMENT setting
  > 53be3d4 internal/mcp/jsonschema: apply schema defaults to an instance
  > d12ca1c internal/mcp/jsonschema: remove shared structure from schema inference
  > de7968d internal/gofix: add -gofix.allow_binding_decl flag
  > 93f6460 internal/mcp: add iterator method for tools
  > 359ea3a internal/mcp: add JSON conformance tests, and fix some bugs
  > 9233e12 gopls: update to staticcheck@master
  > 3eaf5e2 internal/mcp/jsonschema: validate defaults
  > 50c5c27 internal/mcp/jsonschema: check for structure separately
  > 4354923 internal/mcp: add pagination for prompts
  > 15e680e gopls/.../completion: unimported completion snippets
  > cc4b6fe internal/mcp/jsonschema: generalize error wrapping
  > 82fa2c0 internal/mcp/jsonschema: clearer validations errors
  > 845000b internal/mcp: meta and progress token
  > 66fd759 internal/mcp: add pagination for resources
  > f8a56cc internal/jsonrpc2_v2: update for go1.16+
  > 14c014c internal/tokeninternal: optimize AddExistingFiles
  > 6d1bf3b internal/test/integration/bench: add second kubernetes benchmark
  > 866eb14 go/analysis/passes/printf: fix the issue where %#q/%#x/%#X recursion is not recognized
  > baa4e14 internal/modindex: tiny test improvement
  > 1c017f1 internal/telemetry/cmd/stacks: support Delve
  > 2391123 internal/mcp: treat zero struct fields generously
  > 08af7d4 all: fix some function names and typos in comment
  > 60df06f internal/mcp: add pagination for tools
  > f5ea575 go/ssa/interp: use slices.Equal to simplify code
  > 6e44d1e internal/mcp: future-proof prompt handling
  > 4d4fb92 internal/mcp: implement logging
  > 66d4add internal/gocommand: re-disable flaky TestRmdirAfterGoList_Runner
  > ac05d44 jsonschema: package doc
  > 35a9265 jsonschema: add more schema fields
  > 95976d8 internal/mcp: construct README with weave
  > d5ec4a9 internal/mcp: add notifications
  > aebd3be gopls/internal/test/integration: simplify GoToDefinition
  > 423c5af gopls/internal/analysis/recursiveiter: set Diagnostic.End
  > dc34568 gopls/internal/test/integration/completion: relax expectations
  > 87749a7 all: fix typos
  > edbd9df jsonschema: dynamic references
  > 9460f2f gopls/internal/analysis/recursiveiter: report inefficient recursion
  > 150502a internal/mcp: keep an ordered list of feature keys
  > 10eb2f3 gopls/internal/mcp: add location info to mcp tool input arg
  > a2c2a72 internal/tokeninternal: avoid use of AddExistingFiles, for now
  > b62c6c1 internal/mcp: remove misplaced TODO comment
  > babda13 gopls: update to github.com/dominikh/go-tools@v0.6.1
  > 87f67c8 gopls/internal/debug: display Session.View.Folder.Options
  > 19c36ab internal/tokeninternal: use go1.25's FileSet.AddExistingFiles
  > 77de774 gopls/internal/golang: modify extract behavior for error handling returns
  > 6202e58 internal/mcp: generate method names
  > 86158bd internal/mcp: sampling
  > db456f9 internal/mcp: client middleware
  > 8edad1e internal/mcp: add the FileResourceHandler method
  > 7ae2e5c gopls/internal/golang: implement "inline local variable" code action
  > d71c72f gopls/internal/analysis/modernize: bloop: document deoptimization
  > b8ee9f1 gopls/internal/test/marker: add mcp tools action marker
  > c5e4271 internal/mcp: dispatcher middleware
  > 5a46e4d gopls/internal/analysis/modernize/slicesdelete: convert index type if needed
  > c460ea9 gopls/internal/analysis/modernize: disable slicesdelete pass
  > 2263a61 gopls/internal/test/marker: add a folding ranges test case
  > 5c7400c gopls/internal/cache/parsego: use PreorderStack
  > bc8c84c gopls/internal/golang: AddTest: fix types.Package.Path nil panic
  > b37bd0b internal/typesinternal: add go1.23 methods to NamedOrAlias
  > c6b2a9c internal/typesinternal: add TypeNameFor helper
  > ec0dab2 internal/mcp/design: sync with public design
  > b1e5d85 internal/gocommand: move and reenable TestRmdirAfterGoList
  > 78956f9 internal/mcp/design: yet more cleanup; define the Roots iterator
  > 6731e88 internal/diff/lcs: fix flaky test
  > 07c24ad internal/mcp: update README
  > 279ce35 internal/mcp/design: further clean-up
  > 0c0d330 internal/diff/lcs: log pseudorandom seeds so failures can be repro'd
  > 04dca59 internal/mcp: hide CancelledParams
  > 3c52d1f internal/mcp: reinstate ClientSession
  > 3e37703 internal/refactor/inline: report when a "binding decl" was inserted
  > d2ad3e0 internal/astutil/cursor: delete shims for old Cursor
  > 84fa02a x/tools: gofix -fix -test ./...
  > 43dd712 gopls/internal/protocol: make FoldingRange fields optional
  > baeb0da cmd/deadcode: respect unused symbols inside all loaded modules
  > fdae66b internal/mcp: design.md: polishing
  > 5eb0d1f internal/mcp: fix typos
  > ad2312c internal/mcp: design.md: link to spec change
  > cb65fbb internal/mcp: rename LocalTransport->InMemoryTransport, and document
  > 9a093bc internal/mcp: rename ServerConnection->ServerSession
  > c905b91 internal/mcp: design.md: clarify backward compatibility guarantee
  > 274b895 internal/mcp: resource tweaks
  > 283948d internal/mcp: document iterators
  > cd1dd28 internal/mcp: use RawMessage for tool args
  > cd3f34c internal/mcp: change CallTool signature
  > ccbd1d9 internal/mcp: change function signatures match design doc
  > e31df77 internal/mcp: pointerize all the things
  > 3ab3cc4 internal/mcp: document content constructors
  > a5938fa internal/mcp: remove omitzero
  > 34082a6 internal/mcp: simplify content
  > f1f12cf internal/mcp: merge the protocol package into mcp
  > 403f7ef internal/mcp/design: add pagination
  > 7d76ce6 internal/mcp/jsonschema: check that schemas form a tree
  > 0987b89 jsonschema: resolve remote references
  > 8ac1955 internal/mcp: implement resources
  > ade411c gopls/internal/lsprpc: start mcp server by passing -mcp-listen
  > 865cd20 x/tools: various cleanups related to planned parser changes
  > 8ab19ea internal/mcp: describe standard rpc signature
  > 4d1336a internal/mcp: add resource subscriptions
  > 6dfeba5 internal/mcp: adjust content types
  > 3818858 internal/mcp/protocol: make type name more convenient
  > bbef3e4 internal/mcp: implement roots
  > 2835a17 internal/mcp: design.md: adjust resource design
  > 7b959ff go/ast/inspector: improve doc comments
  > acf038e internal/mcp/protocol: featureSet[T]
  > 0d237c0 go/analysis/passes/framepointer: only stop on unconditional branches
  > 3ce9106 internal/mcp: fix roots design
  > 7b18363 go/ast/inspector: publish Cursor
  > a240192 internal/mcp/design.md: minor changes
  > ce6fe29 gopls/internal/completion: apply modernizers
  > 2cf2b2a internal/mcp/design: weave discussion of differences with mcp-go
  > b303c1f internal/mcp/design: remove the protocol package; update tools
  > d11c94a internal/design: minor cleanup; add 'errors' and 'ping' sections
  > 721ad8d internal/mcp/design.md: prompts and resources
  > b489159 internal/mcp: progress notifications
  > b61ab33 internal/mcp/design: add a section on cancellation
  > ef35d72 internal/mcp/design: add section on clients and servers
  > 8ee3f58 internal/mcp/design.md: completions
  > 4160b77 internal/mcp/design.md: client features
  > d60d930 internal/mcp: tool section of design
  > c89ad19 internal/mcp: JSON Schema design
  > 1ead56f internal/mcp/design: describe mcp-go delta
  > 2587caa internal/mcp/design: discuss generated protocol types
  > 3d89335 internal/mcp: a new extensibility point for HTTP transports
  > 6736a6d jsonschema: resolve refs
  > 51dcb32 gopls/internal/analysis/modernize: add checks to prevent invalid fixes from slicesContains
  > bad5619 internal/mcp/protocol: spell "Id" idiomatically
  > 89c7c2c internal/mcp/design: logging
  > dbc82b6 internal/mcp/jsonschema: make Schema.every fully recursive
  > 4a72625 internal/mcp/design: start a full design doc, with stubs
  > 3f0db34 internal/mcp: rename ClientConnection to ServerConnection
  > c836232 internal/mcp: rename Make* to New*
  > f71ad04 jsonschema: implement JSON Pointers for schemas
  > f8980b6 internal/mcp/jsonschema: support validating structs
  > 7231669 gopls/internal/analysis/modernize: don't offer a fix when initialization statement is not empty
  > deec52f internal/typesinternal: use TypeAndValue.IsBuiltin in ClassifyCall
  > 887e16c internal/mcp: NewClient takes Transport
  > ff4f533 internal/mcp: add README.md and CONTRIBUTING.md
  > 6b12a4e internal/mcp/protocol: move out of mcp/internal, as it's used in the API
  > 0ac692e gopls/internal/golang: Hover: show allocator size class
  > 8be0535 gopls/internal/golang: make "Show assembly" work in tests
  > 055c1af go/ssa: clear Function.subst after building bodyless function
  > 898dcae gopls/internal/golang/completion: new code for unimported completions
  > 9635d6c jsonschema: resolve anchors
  > 51a10bc jsonschema: resolve URIs for $id
  > 64b63a6 go.mod: update golang.org/x dependencies
  > 7701413 internal/mcp: move jsonschema out of mcp/internal
  > 125cd11 jsonschema: pre-compile regexps
  > 2f18550 jsonschema: better errors unmarshaling ints
  > 635622b jsonschema: using hashing for uniqueItems
  > 0f6a53f mcp: remove ServerConnection
  > ca54d59 jsonschema: represent integer keywords as ints
  > c75f7e8 jsonschema: validate object keywords
  > efd15d8 internal/mcp: clean up handling of content
  > 80e0fd8 internal/mcp: support prompts
  > ab01700 internal/mcp: add tool and schema options
  > 37278be internal/mcp: add more package documentation, examples
  > 7906227 internal/mcp: add a command transport for connecting to a sidecar
  > 1587f35 gopls/internal/server/completion: get correct surrounding for second lhs
  > f11e7de internal/stdlib: add arg types for functions
  > 0d2acf1 jsonschema: validate array keywords
  > fd1a208 jsonschema: validate logic keywords
  > 984d58c go/analysis/unitchecker: update TestVetStdlib's skip for "devel" move
  > 953b452 go/packages: skip TestRmdirAfterGoList_Runner
  > 9e366f5 jsonschema: validate numbers and strings
  > 68cf9be gopls/internal/golang/completion: tostring, tobytes postfix snippets
  > 6a96d1d cmd/auth: carve out module for deprecated command `auth`
  > 7261efd internal/mcp: export the Transport interface; add a Server example
  > e4c83cc internal/mcp: dynamically determine the mcp server based on URL
  > 26f40ac internal/mcp: clean up SSE server shutdown.
  > ffe579a go/packages: remove unexported fields from packages.Config
  > 37f9bd1 jsonschema: validate some keywords
  > bf81a8d internal/mcp/internal/jsonschema: schema definition
  > 4ec26d6 gopls/internal/server: add modify tags code action docs
  > d3f8716 gopls/internal/golang/completion: offer return with whitespace
  > de18b0b gopls: run modernize -fix in gopls
  > 2f3d4ad go/packages: add variant of TestRmdirAfterGoList without gocommand
  > cd9151d gopls/internal/cache: fix bug in toGobDiagnostic(Related)
  > d3a3775 internal/mcp: implement cancellation
  > 2863098 internal/mcp: implement ping, and test request interleaving
  > caf7cdc internal/mcp: implement HTTP SSE transport
  > 68e94bd x/tools: use 2-arg form of //go:linkname
  > f11abcb internal/analysisinternal: permit Fix.End slightly beyond EOF
  > 46e932f internal/analysisinternal: add std import at the start of the import group
  > d346382 gopls/internal/server: add modify_tags command handler
  > 0c2f68a gopls/internal/golang/completion: show typeparam for preceding funcs in chain
  > f01b9f6 gopls/internal/server: support links and hovers for replace directive
  > cd18362 go/packages: add test that go list closes file handles
  > 04af9bf go/analysis/passes/hostport: publish
  > 357c3da internal/mcp: add batching support
  > cc6bc88 internal/mcp: an MCP SDK prototype
  > e9d2a36 gopls/internal/golang: pkgdoc: don't discard NewT for unexported t
  > d905d0b gopls/internal/golang: add test for (unfixed) issue 65098
  > e27768f internal/refactor/inline: freeishNames initial scope
  > 264b0a5 gopls/internal/golang/completion: modernize
  > 7c6d4c6 internal/refactor/inline: handle generic functions
  > 6da8d2e gopls/internal/golang: Rename imports: be defensive
  > 015c0fc gopls/internal/test/integration/web: move misc/webserver_test.go
  > d97a910 gopls/internal/golang: CodeAction: don't fail because of 1 producer
  > d0ead43 gopls/internal/settings: enable most staticcheck analyzers
  > bacd4ba go/analysis/passes/gofix: add an example to doc
  > 48422ad gopls/internal/golang: add embedded struct info to hover
  > a318c19 internal/refactor/inline: test type params shadowing pkg symbols
  > 035d8c6 gopls/internal/golang: Rename all receivers only at declaration
  > 6f344f9 internal/refactor/inline: add test for type param shadowing
  > 2337e7c internal/refactor/inline: factor out free obj renaming
  > 93bb7f0 gopls: update x/telemetry
  > 33c6419 gopls/internal/golang: fix build
  > e78fd89 internal/astutil/cursor: four API refinements
  > cf5cb00 internal/astutil: PreorderStack: a safer ast.Inspect for stacks
  > f76b112 gopls/internal/golang: Rename all receiver variables
  > ee8f138 go/analysis/passes/gofix: go:fix directive checker
  > 1494dfe gopls: improve warning against using go get -tool with gopls
  > 20a69d6 gopls: warn against using go get -tool with gopls
  > 26ef4d1 gopls/internal/golang: fix broken build due to semantic merge conflict
  > 808c870 gopls/internal/cache: more test cases for syntax repairing
  > b68d703 gopls/internal/cache: handle VS Code Insiders in watchSubdirs
  > ce1c5d5 gopls/internal/golang: CallHierarchy: show only *types.Func callees
  > 7e7983f gopls/internal/golang: fix extract with free control statements
  > fd68572 internal/stdlib: find api directory more robustly
  > 7ceff13 go/analysis/passes/structtag: ignore findings for "encoding/..."
  > d363f10 gopls/doc: fix config for vim-lsp
  > 7829e07 go/analysis/passes/testinggoroutine: used UsedIdent
  > 9df6bbd gopls: hide todo inside readme.md
  > fd3eb08 gopls/internal/cache/parsego: new test case for fixed syntax
  > c24b06c gopls/internal/golang: implementation: report iface/iface relations
  > edff653 gopls/internal/server: TypeHierarchy support
  > a99a1c3 gopls/internal/analysis/modernize: prevent conversion of variadic functions to slices.ContainsFunc
  > 4e973d9 gopls/internal/golang: yet more refinement of golang/go# 70553
  > f64b14a gopls/internal/golang: completion: better default keyword completion in switch stmt
  > af71e42 gopls/internal/golang: Rename: fix crash in ill-typed redeclaration
  > 9fbec96 gopls/internal/server: workspace: skip adding already added file
bumping github.com/prometheus/client_golang 48e12a1...d50be25:
  > d50be25 Cut 1.22.0 (# 1793)
  > 1043db7 Cut 1.22.0-rc.0 (# 1768)
  > e575c9c promhttp: Isolate zstd support and klauspost/compress library use to promhttp/zstd package (# 1765)
  > f2276aa Merge pull request # 1764 from prometheus/dependabot/github_actions/github-actions-bf199c20a5
  > a3548c5 Merge pull request # 1754 from saswatamcode/exp-eh
  > 9df772c build(deps): bump peter-evans/create-pull-request
  > c5cf981 Merge pull request # 1762 from prometheus/release-1.21
  > 60fd2b0 Remove go.work file for now
  > e84c305 exp: Reset snappy buf (# 1756)
  > 8a42da3 Fix ios build. (# 1758)
  > 8f9d0de exp: Add dependabot config
  > c351d10 Merge pull request # 1753 from prometheus/dependabot/go_modules/github.com/google/go-cmp-0.7.0
  > 40c62f7 Merge pull request # 1757 from prometheus/revert-121cas
  > 8c4c8fe Merge pull request # 1752 from prometheus/dependabot/go_modules/github.com/klauspost/compress-1.18.0
  > 8e74257 build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0
  > eaf03ef Cut 1.21.0 (# 1737)
  > 689f590 Cut 1.21.1
  > 25fdd48 Merge pull request # 1751 from prometheus/dependabot/github_actions/github-actions-1d46c514bf
  > 3e9bb22 build(deps): bump github.com/klauspost/compress from 1.17.11 to 1.18.0
  > f1f89dc Cut 1.21.0-rc.0 (# 1718)
  > 9e567a7 Revert "Add: exponential backoff for CAS operations on floats (# 1661)"
  > ad23ad6 exp/api: Add accepted msg type validation to handler (# 1750)
  > 1f5f3b8 build(deps): bump the github-actions group with 5 updates
  > c923f7c Revert "ci: daggerize test and lint pipelines (# 1534)" (# 1717)
  > 248c3f7 exp/api: Add experimental exp module; Add remote API with write client and handler. (# 1658)
  > 1bcda80 process collector: Fixed pedantic registry failures on darwin with cgo. (# 1715)
  > 6b820eb Add support for undocumented query options for API (# 1743)
  > 038b37a tutorials/whatsup: Updated deps (# 1716)
  > 97546ff Update common Prometheus files (# 1745)
  > 56a2431 docs: Add RELEASE.md for the release process (# 1690)
  > 020a778 Merge pull request # 1744 from prometheus/release-1.21
  > cbd9526 Merge pull request # 1713 from prometheus/dependabot/go_modules/tutorials/whatsup/golang.org/x/net-0.33.0
  > 9940ebe Merge pull request # 1742 from prometheus/dependabot/github_actions/github-actions-91945f2503
  > 1a822a8 Upgrade to prometheus/common 0.62.0 with breaking change (# 1712)
  > 80b5a2a build(deps): bump golang.org/x/net in /tutorials/whatsup
  > 2c2903f Upgrade Golang version v1.24 (# 1738)
  > d8aff6f build(deps): bump the github-actions group with 2 updates
  > 7b39d01 Update common Prometheus files (# 1708)
  > 2de10d2 Cleanup dependabot config (# 1741)
  > aea1a59 Merge pull request # 1703 from prometheus/repo_sync
  > 5719ece Merge pull request # 1740 from prometheus/dependabot/go_modules/google.golang.org/protobuf-1.36.5
  > c882727 Merge pull request # 1704 from prometheus/dependabot/go_modules/github.com/prometheus/common-0.61.0
  > 74e0f30 Update common Prometheus files
  > e2d1203 Merge pull request # 1739 from prometheus/dependabot/go_modules/golang.org/x/sys-0.30.0
  > 5996c87 build(deps): bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  > 168c8cc Merge pull request # 1707 from prometheus/dependabot/github_actions/github-actions-32880cf316
  > 0c8606f build(deps): bump github.com/prometheus/common from 0.60.1 to 0.61.0
  > 16ca7d8 Merge pull request # 1699 from dashpole/update_om_links
  > e729ba1 Update common Prometheus files (# 1731)
  > c9792a5 build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0
  > 253889c Merge pull request # 1705 from prometheus/dependabot/go_modules/golang.org/x/sys-0.28.0
  > b73f1d6 build(deps): bump the github-actions group with 5 updates
  > dcf944d build(deps): bump the github-actions group with 5 updates (# 1695)
  > 62165c2 update links to openmetrics to reference the v1.0.0 release
  > bf9ab7c Update common Prometheus files (# 1727)
  > b34fac0 Merge pull request # 1706 from prometheus/dependabot/go_modules/google.golang.org/protobuf-1.36.1
  > ab5a3ac build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0
  > 6bc5aaf Merge pull request # 1696 from prometheus/dependabot/go_modules/golang.org/x/sys-0.27.0
  > c5873e0 Merge pull request # 1726 from prometheus/dependabot/github_actions/github-actions-0a2c707ab8
  > 0e565ee build(deps): bump google.golang.org/protobuf from 1.35.2 to 1.36.1
  > e5b5c5a Merge pull request # 1697 from prometheus/dependabot/go_modules/google.golang.org/protobuf-1.35.2
  > b338349 build(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0
  > 348cc70 Merge pull request # 1725 from prometheus/dependabot/go_modules/google.golang.org/protobuf-1.36.4
  > c23accd build(deps): bump the github-actions group with 5 updates
  > f53c5ca setup OSSF Scorecard workflow (# 1432)
  > a656822 build(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2
  > 8afccc7 feat: Add new CollectorFunc utility (# 1724)
  > 0f3d1e7 build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  > b236e1b examples: Follow best practices and established naming conventions (# 1650)
  > a42ae02 Added tips on releasing client and checking with k8s. (# 1723)
  > 1880f1b Fix: handle nil variableLabels in Desc.String() method and add tests for nil label values (# 1687)
  > 625c0eb chore(docs): Add links for the upstream PRs (# 1722)
  > 2356bb3 Update common Prometheus files (# 1692)
  > d9c0c3c Merge pull request # 1721 from prometheus/bwplotka-patch-1
  > 76b74e2 fix: add very small delay between observations to make test more realistic (and faster) (# 1691)
  > 68803f1 Merge pull request # 1719 from prometheus/dependabot/go_modules/google.golang.org/protobuf-1.36.3
  > 130ebd1 Update RELEASE.md
  > 6a90048 Add codeowners (# 1688)
  > c77aa37 Merge pull request # 1720 from prometheus/dependabot/go_modules/golang.org/x/sys-0.29.0
  > 2da9d00 build(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.3
  > 7d0a0fb fix: replace fmt.Errorf with errors.New (# 1689)
  > 40b7ca4 build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
  > 291b0b0 Merge pull request # 1654 from shivanthzen/constNativeHistogram
  > 13851e9 Update common Prometheus files (# 1683)
  > ae84979 Add native histograms
  > a934c35 Add: exponential backoff for CAS operations on floats (# 1661)
  > bab92a7 chore: enable usestdlibvars linter (# 1680)
  > 400ee29 Update common Prometheus files (# 1679)
  > 2b11a4b Merge pull request # 1673 from imorph/faster_find_bucket
  > fcfad5c [chore]: enable perfsprint linter (# 1676)
  > 78d7a94 add: linear search implementation (+ benchmarks)
  > 1aa11d0 Merge pull request # 1678 from prometheus/dependabot/github_actions/github-actions-99b3cd78cd
  > 0c73c1c Merge pull request # 1672 from imorph/fix_summary_decay2
  > 6de54aa Merge pull request # 1674 from prometheus/repo_sync
  > abfb257 build(deps): bump the github-actions group across 1 directory with 3 updates
  > d3f2840 Merge pull request # 1665 from jkroepke/BuildFQName
  > 6d099da add: no skip in short mode for TestSummaryDecay
  > 02883cb Merge pull request # 1675 from mharbison72/issue-1660
  > 8aea698 Update common Prometheus files
  > 769f6f6 Merge pull request # 1670 from prometheus/dependabot/go_modules/google.golang.org/protobuf-1.35.1
  > ece74f8 optimize BuildFQName function
  > 7877776 fix: use injected now() instead of time.Now() in summary methods
  > 3c21cc0 process_collector: avoid a compiler warning on macOS (fixes # 1660)
  > 929900d Merge pull request # 1667 from prometheus/dependabot/go_modules/github.com/prometheus/common-0.60.1
  > 5aa8222 build(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1
  > aef8aed Merge pull request # 1657 from Manask322/addHeadersRoundTripperExample
  > efa3a8c Merge pull request # 1669 from prometheus/dependabot/go_modules/golang.org/x/sys-0.26.0
  > 2c854c6 build(deps): bump github.com/prometheus/common from 0.59.1 to 0.60.1
  > e1675ce Merge pull request # 1651 from prometheus/arianna-maintainer
  > 547b8da test add headers round tripper
  > ce1dda1 Merge pull request # 1668 from prometheus/dependabot/go_modules/github.com/klauspost/compress-1.17.11
  > 1580d47 build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0
  > e265df7 Merge pull request # 1647 from prometheus/release-1.20
  > ffcf34f Add Arianna as maintainer 💪
  > 1f09abb build(deps): bump github.com/klauspost/compress from 1.17.10 to 1.17.11
  > 9c67f61 process_collector: Merge wasip1 and js into a single implementation (# 1644)
  > 284ca0f Optinally print OM created lines (# 1408)
  > 93c851f build(deps): bump the github-actions group with 4 updates (# 1634)
  > ae6e5d0 Update common Prometheus files (# 1635)
  > b2ef833 process_collector: Add Platform-Specific Describe for processCollector (# 1625)
  > a9c0488 Merge pull request # 1632 from prometheus/dependabot/go_modules/golang.org/x/sys-0.25.0
  > 38fb2b1 Merge pull request # 1633 from prometheus/dependabot/go_modules/github.com/klauspost/compress-1.17.10
  > 9cd37f9 build(deps): bump golang.org/x/sys from 0.24.0 to 0.25.0
  > 25bda7c process_collector: fill in virtual and resident memory values on macOS using optional cgo (# 1616)
  > cb4b0c6 build(deps): bump github.com/klauspost/compress from 1.17.9 to 1.17.10
  > 86f3496 Update common Prometheus files (# 1628)
  > ff60566 Refactor default runtime metrics tests for Go collector so that default runtime metric set autogenerates (# 1631)
  > 64158c5 Merge pull request # 1626 from ying-jeanne/add-example-for-customlabels
  > 39e7c23 Merge pull request # 1627 from prometheus/release-1.20
  > 86cdda8 Merge branch 'main' into add-example-for-customlabels
  > ac114f3 Update common Prometheus files (# 1622)
  > 6efd27d Update examples/customlabels/main.go
  > c29b986 Merge pull request # 1618 from prometheus/owilliams/utf8-testing
  > b079872 examples: Add custom labels example
  > 89f21b2 api: Add ability to CloseIdleConnection for one-off httpClient use cases. (# 1513)
  > 4d20de5 Set allow-utf-8 in Format during tests to avoid escaping.
  > a5e1340 process_collector: fill in most statistics on macOS (# 1600)
  > 97aa049 Update common Prometheus files (# 1615)
  > fa4f164 examples: Improved GoCollector example. (# 1589)
  > 30da80d Merge pull request # 1614 from prometheus/dependabot/github_actions/github-actions-aadb7c6e64
  > 2cc3a2f Update Dagger and build. (# 1610)
  > fd3057a build(deps): bump github/codeql-action
  > 850b6c0 changed the name of all variables with min/max name (# 1606)
  > 67683fd Merge pull request # 1612 from prometheus/dependabot/go_modules/github.com/prometheus/common-0.57.0
  > 0ac5bf3 Merge pull request # 1611 from prometheus/dependabot/go_modules/golang.org/x/sys-0.24.0
  > 25ed766 build(deps): bump github.com/prometheus/common from 0.55.0 to 0.57.0
  > 0a90db7 Merge pull request # 1602 from prometheus/superq/update_go
  > 4c36916 build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0
  > ffc4cc6 Merge pull request # 1603 from prometheus/superq/cleanup_lint
  > c85ae6b Update supported Go versions
  > dbf72fc Merge pull request # 1593 from prometheus/release-1.20
  > e080e48 Update linting
  > b5361fe ci: bump dagger to the latest version (# 1588)
  > 989a6d0 Merge pull request # 1583 from prometheus/fix
  > 05936e8 Merge pull request # 1582 from prometheus/main-1.20
  > 8514bd7 gocollector: Tiny fix for help message with runtime/metrics source.
bumping k8s.io/kube-openapi 2c72e55...c8a335a:
  > c8a335a Merge pull request # 531 from serathius/validate-streaming
  > 9d41124 Merge pull request # 530 from Jefftree/go-124
  > 0d9316e Add validation rules for streaming
  > b98be4e Merge pull request # 529 from Jefftree/idl-fix
  > 342f11d Change package name back to idl_test and import idl
  > 58bc144 Merge pull request # 527 from jas4711/fix-slow-tests
  > 1250ee0 Fix package path for idl so the examples are aligned with types
  > 995909f Add go 1.24 to CI
  > e5f78fe Merge pull request # 524 from thockin/master
  > 79dd252 Increase integration tests' timeout to 1min
  > e0eeacd Switch from gofuzz to randfill
bumping k8s.io/apiserver c09fadd...338d7b8:
  > 338d7b8 Update dependencies to v0.33.1 tag
  > 1fb809d Merge remote-tracking branch 'origin/master' into release-1.33
  > 6aae451 Stop exposing list-via-watch from the server
  > 345c8cf Merge remote-tracking branch 'origin/master' into release-1.33
  > 11e6080 Merge pull request # 131196 from siyuanfoundation/forward-api
  > e87c9db Move to released version of prometheus/client_golang v1.22.0 from rc.0
  > 9ca332f bug fix: fix version order in emulation forward compatibility.
  > d4f2fc5 Merge pull request # 131020 from wojtek-t/fix_asynchronous_error
  > beaef1d Merge pull request # 131103 from ahrtr/etcd_sdk_20250328
  > b9e86eb Fix race for sending errors in watch
  > 1776f0c Parallelize cacher list tests
  > e228aea Don't start etcd for skipped test
  > 29a5d82 Stop cacher in TestWatchStreamSeparation to speed up shutdown
  > 30b60eb Fix flake, non-consistent list doesn't give any guarantees about staleness
  > aed144f Ensure that cacher is terminated in TestGetListRecursivePrefix
  > 51e9232 bump etcd 3.5.21 sdk
  > 26bd744 Merge pull request # 127053 from dashpole/tracing_context_propagation
  > 37736ec Merge pull request # 129872 from seans3/websocket-https-proxy
  > 6898b83 restrict trace context propagation to system:master and system:monitoring
  > b1b5987 Merge pull request # 130937 from serathius/watchcache-unify-delegate-list
  > 3b2a820 Websocket HTTPS proxy support
  > 6811fde Unify should delegate list
  > b1020ce Merge pull request # 130423 from serathius/watchcache-continue
  > 3a206e1 Merge pull request # 130930 from siyuanfoundation/help
  > 5a05907 Serve LISTs with exact RV and continuations from cache
  > a11f874 Merge pull request # 130121 from yongruilin/featuregate-unversion-clean
  > b94acad chore: update emulation version help msg.
  > 8702b38 chore: Remove unused unversioned feature gate map by consolidating feature gate files
  > 7d24a9e Merge pull request # 130925 from serathius/watchcache-snapshotter-interface
  > 23be1a4 Merge pull request # 130924 from serathius/watchcache-delegate-precedense
  > fa558b1 Create Snapshotter interface to fake the implementation
  > dfc7cb5 Merge pull request # 130922 from serathius/watchcache-delegate-state
  > 91724cf Change precedence order for continue and legacy exact match
  > a581683 Merge pull request # 130899 from serathius/watchcache-error
  > edd1d1f Extend shouldDelegateList testing incorportating state of cacher
  > 1a83f0c Merge pull request # 128402 from richabanker/mvp-agg-discovery
  > 50f48ce Implement watchcache returning error from etcd that caused cache reinitialization
  > 2566cd2 Merge pull request # 130115 from danmillwood/danmillwood-dispatcher-test-patch
  > ae08979 Replace StorageVersion API with aggregated discovery to fetch served resources by a peer for MVP
  > 7db8aee Merge pull request # 130906 from serathius/streaming-validation
  > 10c2760 Fix intermittent test failure
  > f50e0ed Update kube-openapi and integrate streaming tags validation
  > 98865c8 Merge pull request # 130863 from serathius/watchcache-negative-RV-consistent
  > 0f51ac5 Merge pull request # 130560 from stlaz/remote-uid-config-beta
  > c59961a Test continue with negative RV for reading consistent RV
  > 52e218f Merge pull request # 130873 from serathius/watchcache-consistency-typo
  > a9904ee bump RemoteRequestHeaderUID featuregate to Beta, on by default
  > 3482808 Merge pull request # 130866 from serathius/watchcache-delegate-helper
  > 4da0062 Fix missing recursive in consistency check, enable panic on failed check and fix typo in logs
  > aac1558 Merge pull request # 130875 from aramase/aramase/f/fix_email_verified_godoc
  > cc5ef43 Extract delegator.Helper interface to allow making delegate decision based on cache state
  > 3a95207 Add unit test to validate email_verified in claim validation rules
  > 67dfc24 fix godoc for email_verified requirement when username contains claims.email
  > d750e2f Merge pull request # 130595 from tkashem/omit-admission
  > ba3fbbb Merge pull request # 130688 from serathius/watchcache-validate
  > 4c88a5c skip admission for unsafe delete
  > fa03ee3 Merge pull request # 130347 from Jefftree/remove-v2beta1-agg-discovery
  > 7a33f52 Use ValidateListOptions in watch cache
  > 544ce3d Merge pull request # 130741 from googs1025/fix/data_race
  > cba5376 Gate apidiscovery/v2beta1 serving with a feature gate
  > 5df5358 Merge pull request # 130811 from serathius/watchcache-test-negative-rv
  > 7af2504 flake: fix data race for TestApfWatchHandlePanic unit test
  > 2265efa Merge pull request # 130815 from serathius/watchcache-simplify-bypass-test
  > 6f6da8e Add test cases for negative resource version in TestList
  > 8aa636f Merge pull request # 130813 from serathius/watchcache-consistent-list-flake
  > 3a2e1b5 Simplify bypass test by just testing shouldDelegateList function
  > a679925 Test bypass for negative RV
  > 05ed2e0 Merge pull request # 130437 from srivastav-abhishek/fix-unsafe-conversions-test
  > 6ace22f Fix flaky RunTestConsistentList
  > b640464 Merge pull request # 130588 from serathius/watchcache-test-recursive
  > 1b0427a Removed parallel execution for test/subtest where AllocsPerRun is used
  > 84cc815 Merge pull request # 130354 from siyuanfoundation/forward-api
  > f76f81a Test recursive in TestGetListCacheBypass and separate overrides
  > 70820c9 Merge pull request # 130019 from yongruilin/version-intro
  > 942f114 Add option to explicitly enable future gv or gvr in runtime-config.
  > a91b001 Merge pull request # 130788 from jpbetz/fix-subresources
  > 2b4f068 refactor: detach Info from apimachinery util version
  > 5a72bc8 Add emulation forward compatibility into api enablement and RemoveDeletedKinds.
  > 543428d Merge pull request # 130775 from serathius/watchcache-consistent-read
  > 24d512c Fix subresource parsing for declarative validation
  > b671788 feat: extend version information with more detailed version fields
  > d88392f Merge pull request # 130754 from aaron-prindle/validation-gen-add-metric-and-runtime-verification-review-comments-upstream
  > 3cb2448 Fix detecting consistent read when watchcache starts handling continue
  > c31bd99 Merge pull request # 130751 from Jefftree/cle-promote-beta
  > 4fe686a chore: change Info->Error log level related to declarative validation runtime tests and refactor panic wrapper names
  > 79feac1 Merge pull request # 130777 from serathius/watchcache-consistency-test
  > 1623f66 Promote CLE to beta
  > 7b991eb Merge pull request # 124360 from carlory/kep-3751-quota-2
  > 36c1a58 Fix typo and pass the environment variable required to enable watchcache consistency checking in GCE tests
  > 8e8b957 Merge pull request # 130693 from novahe/fix/test-cases
  > 2156078 Add quota support for PVC with VolumeAttributesClass
  > 6056c27 Merge pull request # 130752 from serathius/watchcache-simplify-delagate
  > a2c8b55 Fix test cases that may potentially cause a panic.
  > ae901d5 Merge pull request # 130648 from jpbetz/semver-tolerant
  > 6ed4233 Simplify shouldDelegateList
  > 96b9726 Merge pull request # 130705 from aaron-prindle/validation-gen-add-metric-and-runtime-verification-upstream
  > 408f503 Apply feedback
  > 3832c30 Merge pull request # 130708 from fuweid/reduce-spans-in-writer
  > b8750e7 feat: add declarative validation metrics and associated runtime verification tests
  > 92171c8 Add normalization support to CEL semver library, enable in base env
  > 1a6db11 Merge pull request # 129407 from serathius/streaming-proto-list-encoder
  > 9ff9bbb *: reduce tracing events during streaming JSON objects
  > 97b6cb1 chore: change error_matcher.go to use test interface instead of importing testing pkg
  > 782d907 Add tolerant parse option to semver
  > b2bc62b Merge pull request # 130475 from serathius/watchcache-consistency
  > 67ec836 Implement streaming proto encoding
  > 67d2550 Merge pull request # 130530 from pacoxu/v1.33-fg-cleanup
  > 23e9b2c Implement consistency checking
  > dccab55 Merge pull request # 130637 from serathius/watchcache-unify-validation
  > d44a862 remove feature gate AdmissionWebhookMatchConditions that was GAed in v1.30
  > 855c0d4 Merge pull request # 130555 from thockin/k_k_randfill
  > 73e72d1 Unify ListOptions validation between cache and etcd
  > bd0e774 remove AggregatedDiscoveryEndpoint that was GAed in v1.30
  > 7ee837d Vendor randfill
  > 01307e4 remove feature gate RemainingItemCount that was GAed in v1.29
  > 9641d30 Use randfill, do API renames
  > c2e94ca Merge pull request # 130569 from dims/update-to-latest-cadvisor-v0.52.0
  > 7377dfa Merge pull request # 130417 from serathius/watchcache-compact
  > e36558f update to v1.22.0-rc.0
  > 4305a14 Separate compactWatchCache from increaseRV
  > 337542d update to latest cadvisor @ v0.52.0
  > d3e44df Merge pull request # 130589 from serathius/watchcache-opts
  > c5b8df4 Merge pull request # 130543 from thockin/error_matcher_and_origin
  > f422062 Pass storage.ListOptions to WaitUntilFreshAndList
  > 163865f Merge pull request # 130320 from Jefftree/relax-openapi-verify
  > 0b0eaa3 Fix up ErrorMatcher from feedback
  > b12d7a1 Allow OpenAPI verification to pass both with and without strict alpha
  > 5edb11a Merge pull request # 130571 from hakuna-matatah/debug-upstream
  > 821b679 Merge pull request # 130587 from serathius/watchcache-subtests
  > 6faeace Debug latencies in request handler
  > 79ec453 Run lists tests in subtests
  > 345ad05 Merge pull request # 130549 from jpbetz/validation-gen-pr2
  > 7c0ba21 Add declarative validation utility for use from strategies
  > 70fe4e2 Merge pull request # 128919 from dashpole/update_otel
  > 9b3bebd update go.opentelemetry.io dependencies to v1.33.0/v0.58.0
  > 990bed7 Merge pull request # 130450 from JoelSpeed/fix-contains-cidr
  > 6a65641 Merge pull request # 129334 from serathius/streaming-json-list-encoder
  > 6479174 Fix implementation of ContainsCIDR to allow non-equal addresses
  > f2b1ab6 Merge pull request # 130474 from dims/bump-x/crypto-and-x/oauth2
  > 38b01a1 Streaming JSON encoder for List
  > 69cfb42 Merge pull request # 129688 from cpanato/update-main-go124
  > e1e2202 Bump x/oauth2 and x/crypto
  > 205c0f5 Merge pull request # 130281 from z1cheng/issue_130264
  > 585eff5 bump go.mod to set min go1.24
  > 82c8af5 Merge pull request # 130443 from serathius/watchcache-limit
  > c576a62 Implement chunking for gzip encoder in deferredResponseWriter
  > e03f7e4 Merge pull request # 130400 from serathius/storage-current-rv
  > 9e52394 Remove limit support from btree store
  > 3ad9385 Move GetCurrentResourceVersion to storage.Interface
  > 2ebe70a Merge pull request # 130412 from serathius/watchcache-progress
  > 0230ffb Merge pull request # 130399 from serathius/cache-delegator
  > a458717 Move watch progress to separate package.
  > a64613c Rename CacheProxy to CacheDelegator
  > ed3efcd Merge pull request # 130060 from carlory/fix-quota-scope
  > 1e7b28d Merge pull request # 129657 from p0lyn0mial/upstream-cacher-resilient-init-back-off
  > 13a27b8 Fix a bug where the `ResourceQuota` admission plugin does not respect ANY scope change when a resource is being updated. i.e. to set/unset an existing pod's `terminationGracePeriodSeconds` field.
  > fcfce5a Merge pull request # 130279 from serathius/watchcache-snapshot
  > 3aea777 storage/cacher/ready: dynamically calculate the retryAfterSeconds
  > 4a787e9 Merge pull request # 130344 from tosi3k/wc-upper-bound-capacity
  > 09c0e7d Add snapshotting of watch cache behind a feature gate
  > 710763d Merge pull request # 130118 from lucasrattz/update-anp
  > efe7a1b Add watch cache capacity upper bound adjusting logic
  > d522031 Ensure that btree threadedStoreIndexer implements orderedLister
  > 8dccd76 Merge pull request # 130359 from my-git9/assertion1
  > 4831145 Bump konnectivity-client to v0.31.2
  > 95d27c9 Merge pull request # 130187 from mansikulkarni96/129084
  > a3d85c2 enable go-required check
  > 3a55230 Drop winsymlink go 1.23 workaround
  > afb79f8 fix wrong assertion on tests
  > 644f8e6 Merge pull request # 130242 from serathius/watchcache-test
  > 476d81d Test continuations and exact revision LISTs
  > b9bc02f Merge pull request # 130280 from serathius/watchcache-test-refactor
  > b9f760c Merge pull request # 130297 from 249043822/br0004
  > 1e6e6f0 Refactor TestList and validate continuations to allow testing pagination and more exact RVs in the future
  > 9da16fa Fix non-recursive list should also read RequestWatchProgress feature when consistent list from cache is enabled
  > f98455c Merge pull request # 122646 from liggitt/deletionTimestamp
  > 8dd4460 Merge pull request # 130047 from HirazawaUi/modify-loopback-cert-valid-period
  > 1bac1a3 prevent deletionTimestamp from moving into the past
  > b6fda29 Merge pull request # 130190 from nkeert/test-validate-deferredResponseWriter-for-multiple-writes
  > c533eff adjusting loopback certificate validity in kube-apiserver
  > 938d466 Merge pull request # 130249 from seans3/bump-websockets-version
  > 11288ef Add a test to validate deferredResponseWriteron multiple write calls
  > ff5a72e Update gorilla/websockets library from 1.5.0 to latest 1.5.3
  > 52dde33 Merge pull request # 130126 from fuweid/fix-128314
  > 35a4ee0 Merge pull request # 129852 from p0lyn0mial/upstream-clock-test-cache
  > 2a04234 proxy: should add PingPeriod for websocket translator
  > 08a05f9 Merge pull request # 130113 from AwesomePatrol/129931-fix-3
  > 23e8a6c cacher: decrease the running time of TestConsistentReadFallback
  > 87cccf7 Limit ResourceQuota LIST requests to times when informer is not synced
  > 8a149c9 cacher/cacher_whitebox_test: newTestCacherWithoutSyncing allow passing a clock
  > c471778 Merge pull request # 129934 from serathius/graduate-btree
  > 4628bb8 Merge pull request # 129416 from siyuanfoundation/refactor
  > c1a2d59 Graduate BtreeWatchCache feature gate to GA
  > 9bb5fd5 Merge pull request # 129929 from serathius/deprecate-separate-rpc
  > 9bb4aa7 Refactor compatibility version code
  > 7b8dc61 Merge pull request # 129930 from serathius/deprecate-watch-from-storage
  > 66f7881 Flip SeparateCacheWatchRPC feature gate to false and deprecate it.
  > 0198fdb Merge pull request # 129921 from srivastav-abhishek/fix-etcd-test
  > 0167eb5 Deprecate WatchFromStorageWithoutResourceVersion
  > 2ce508c Merge pull request # 129844 from cici37/bumCEL
  > 55da1af Additional timeout to receive all watchEvents
  > 39a73cd Merge pull request # 129813 from yongruilin/golangci-featuregate-add
  > 69f7857 Update the env option.
  > 52f2fda Merge pull request # 129596 from cici37/cvTest
  > ee59411 feat: add a lint rule to prevent Add unversioned featuregate
  > 7e0cbb5 Bump cel-go to v0.23.2.
  > 6c0d90b Merge pull request # 129751 from pacoxu/EfficientWatchResumption
  > 3a132bf Add test for compatible version
  > 2911f5b Merge pull request # 129815 from dims/linter-to-ensure-go-cmp/cmp-is-used-only-in-tests
  > a2ab8dc remove GAed EfficientWatchResumption since v1.24
  > 0a703e3 Linter to ensure go-cmp/cmp is used ONLY in tests
  > f6d3d88 Merge pull request # 129786 from JoelSpeed/drop-netip-variables
  > a3f27ce Drop declaration of IP/CDIR type CEL variables
  > e35b5a7 Merge pull request # 129732 from dims/switch-to-v2.6.3-of-gopkg.in/go-jose/go-jose.v2
  > cf7237e Merge pull request # 127709 from pohly/log-client-go-rest
  > 736476d update github.com/coreos/go-oidc to v2.3.0
  > 6885e99 Merge pull request # 129538 from hzxuzhonghu/http2-clean
  > c2262d5 client-go/rest: backoff with context support
  > 6e7ca2c Switch to gopkg.in/go-jose/go-jose.v2 @ v2.6.3
  > 0e1bb96 Merge pull request # 129679 from pacoxu/remove-APIListChunking
  > 29de537 Cleanupï: only initiate http2 server options when http2 is not disabled
  > b66aedf remove APIListChunking which was GAed since v1.29
  > 626adbf Merge pull request # 129303 from sttts/sttts-vap-jsonpatch-typeresolver-tests
  > ae92d91 Merge pull request # 129628 from 249043822/br004
  > ca7102a apiserver/admission/cel: add unit tests for JSONPatch expressions
  > 2387b5d Merge pull request # 129633 from skitt/revert-go-difflib-go-spew
  > e802cf6 remove duplicate getAttrsFunc calls to reduce temporary memory allocations
  > 2c1a1fa Merge pull request # 129547 from serathius/watchcache-bypass-test-valid
  > 695a3a4 Revert to go-difflib and go-spew releases
  > cd99ead Merge pull request # 129622 from dims/update-to-latest-kustomize-v5.6.0
  > a6c0914 Only test requests that pass validation
  > 37d4665 Merge pull request # 127375 from omerap12/issue_126311
  > 5f060d9 Drop github.com/asaskevich/govalidator
  > 76f1672 Merge pull request # 129590 from wojtek-t/cleanup_feature_gates
  > 7ca4de7 lint: removed empty line
  > 30363fd Remove WatchBookmark feature gate
  > 81ab7e0 Add test for CEL reserved symbols without double underscore
  > 5edcd3c Merge pull request # 124087 from krzysdabro/tests-apiserver-options-kms
  > e62b626 Merge pull request # 129443 from serathius/watchcache-proxy
  > 2146712 apiserver: decrease timeout for TestKMSHealthzEndpoint
  > 6c47046 Merge pull request # 129439 from serathius/refactor-delegate-2
  > 74be087 Extract and unify cache bypass logic by creating a CacheProxy struct
  > b431778 Refactor shouldDelegateList
  > a2cdf2c Merge pull request # 129540 from serathius/test-list-cache-bypass
  > 2241ea0 Merge pull request # 129542 from serathius/watchcache-benchmark-namespace
  > 3c47ed7 Test all possible combinations of input for shouldDelegateList
  > 8161d73 Add benchmarking of namespace index
  > c7ea661 Merge pull request # 129441 from serathius/watchcache-benchmark
  > 893803d Merge pull request # 129440 from serathius/watchcache-extract-list-response
  > fd21d18 Improve benchmark to handle multiple dimensions
  > 2cad252 Merge pull request # 129430 from MadhavJivrajani/go124-webhook-regex-ut
  > 62c90b1 Extract list response struct to manage all the response fields
  > e6eb589 Merge pull request # 129349 from dims/bump-x/net-to-v0.33.0
  > 7c924dc webhook: alter regex to account for x509sha1 GODEBUG removal
  > 006dd59 Merge pull request # 128872 from alvaroaleman/generics
  > 825f36b Bump x/net to v0.33.0
  > 84b3c4c Use generic btree in watchcache
  > a53d8f1 Update github.com/google/btree
  > 494066f Merge pull request # 128279 from Jefftree/compat-133
  > 15b54ba Expand emulated version range to n-3 with 1.31 floor
  > c7fb780 Merge pull request # 129074 from siyuanfoundation/fgv
  > 0daeb9f Add Validation to versioned feature specs.
  > b3597c0 Merge pull request # 129205 from tosi3k/wc-configurable-retention
  > f5b4a60 Merge pull request # 129213 from Jefftree/k-openapi
  > 0dcf3e9 Configure watch cache history window based on request timeout
  > 665a8df Merge pull request # 128343 from Jefftree/responsewriter-test
  > 68ddbb0 bump kube-openapi
  > b62222b Merge pull request # 129195 from dims/update-x/crypto/ssh-dependency
  > ada3ee1 add test for inmemory response writer
  > 6ecac9f Merge pull request # 128844 from cheftako/updateANP
  > dbfbe37 Update x/crypto/ssh dependency
  > 988c0f8 Merge pull request # 129054 from pohly/remove-import-name
  > c8d9720 Bump konnectivity-client to v0.31.1
  > 0a3c895 Merge pull request # 128890 from kei01234kei/output_log_when_server_shutdown_is_failed
  > b846629 remove import doc comments
  > 47024d9 Merge pull request # 128862 from MariamFahmy98/map-unit-tests
  > 753940e 📝 output log when server shutdown is failed
  > ea0b9ce Merge pull request # 128621 from kmala/master
  > b858201 fix: remove duplicated unit tests in JSONPatch and ApplyConfiguration
  > df1723c Merge pull request # 127897 from modulitos/add-x509-uid-to-user
  > d513755 update the github.com/golang-jwt/jwt/v4 dependency
  > 3658357 Merge pull request # 129103 from liggitt/drop-winreadlinkvolume
  > 026bd87 set user.DefaultInfo.UID from x509 cert
  > 9add4d0 Drop use of winreadlinkvolume godebug option
  > 99abade Merge pull request # 129081 from stlaz/fg_remote_uid
  > 79e6f1f Merge pull request # 129083 from liggitt/go1.23windows
  > 5047b8f featuregate UID in RequestHeader authenticator
  > aaeb01b Revert to go1.22 windows filesystem stdlib behavior
  > cccad30 Merge pull request # 128722 from dims/possible-fix-for-alpha-feature-breaking-tests
  > 51b4b49 Possible fix for alpha CI jobs failing with AllowUnsafeMalformedObjectDeletion switched on
bumping github.com/Azure/go-ansiterm d185dfc...306776e:
  > 306776e Auto merge mandatory file pr
  > b3e40cb Microsoft mandatory file
bumping github.com/google/btree 8e29150...aeba20f:
  > aeba20f fix: remove item may changed clone btree; (i+1) children has new cow, but do not copy
bumping golang.org/x/mod dc121ce...9d33331:
  > 9d33331 x/mod: add the ignore directive
  > ae88a97 all: change from sort functions to slices functions
bumping knative.dev/networking 6268d93...f950c0c:
  > f950c0c upgrade to latest dependencies (# 1068)
  > c3d6b4f bump deps (# 1067)
  > ea31f2e upgrade to latest dependencies (# 1066)
  > e132e24 upgrade to latest dependencies (# 1065)
  > eea9fd8 upgrade to latest dependencies (# 1064)
  > 6f71a25 upgrade to latest dependencies (# 1063)
  > a06da1d upgrade to latest dependencies (# 1062)
  > 16635c6 Update community files (# 1061)
  > e2c18ca Update community files (# 1060)
bumping knative.dev/serving a4c4491...7f0a07a:
  > 7f0a07a Update net-istio nightly (# 15931)
  > 3219cec Update net-gateway-api nightly (# 15930)
  > 7c79463 upgrade to latest dependencies (# 15926)
  > a923b8e Update net-istio nightly (# 15927)
  > 9709686 bump deps (# 15922)
  > 2d82b20 Update net-contour nightly (# 15925)
  > c50a00d Update net-contour nightly (# 15921)
  > 5d87069 Update net-gateway-api nightly (# 15920)
  > d96077a Update net-kourier nightly (# 15915)
  > ed1e3d7 Update net-istio nightly (# 15919)
  > 56eeff1 ignore v1.Endpoint.* deprecation (# 15917)
  > 7034ca3 Fix flakes in TestIdleTimeoutHandler (# 15918)
  > 0641d0b upgrade to latest dependencies (# 15914)
  > d442738 Update net-gateway-api nightly (# 15916)
  > cf4b1ae Fix request hanging after response start timeout expires (# 15899)
  > 80d7335 Correct tryTimeoutAndWriteError to write timeout regardless of prior writes (# 15900)
  > 794c02f Update net-kourier nightly (# 15912)
  > fbeabf6 upgrade to latest dependencies (# 15906)
  > 5470b9f Update net-contour nightly (# 15911)
  > 0a95f77 Update net-kourier nightly (# 15909)
  > 0d710f5 Update net-gateway-api nightly (# 15910)
  > d5907a3 Update net-kourier nightly (# 15901)
  > 817f739 Bump chainguard-dev/actions in the github-actions group (# 15905)
  > 92b23aa Update net-istio nightly (# 15902)
  > 6d6d25e Fix labels and annotations propagation to k8s service on update (# 15892)
  > c36383e Add support for Kubernetes “image” volume type (# 15878)
  > 3f7000d TestSystemInternalTLS set min-scale to not lose logs (# 15895)
  > 16b1076 Update net-kourier nightly (# 15897)
  > e56dd0e upgrade to latest dependencies (# 15894)
  > 8a39d5e upgrade to latest dependencies (# 15881)
  > 99655d2 Update net-gateway-api nightly (# 15885)
  > bbf34f6 Update net-contour nightly (# 15887)
  > 4e4420a Update net-kourier nightly (# 15886)
  > ebcedc8 Update net-istio nightly (# 15888)
  > 589b6ab bump cluster version (# 15879)
  > a01a078 Update net-gateway-api nightly (# 15875)
  > 803fdbf Update net-istio nightly (# 15876)
  > eaad792 Bump the github-actions group with 3 updates (# 15874)
  > 5032acc Update net-contour nightly (# 15872)
  > 0cb5678 Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (# 15871)
  > 25fccfb upgrade to latest dependencies (# 15868)
  > 7decfdc feat: reduce duplicate code (# 15867)
  > 9dfd12d Update net-kourier nightly (# 15865)
  > abd03b2 Update net-istio nightly (# 15864)
  > c2645f0 Update net-contour nightly (# 15863)
  > 0c57eaf Update net-gateway-api nightly (# 15859)
  > 6c949a5 Update community files (# 15862)
  > 9665028 Update net-kourier nightly (# 15860)
bumping sigs.k8s.io/structured-merge-diff/v4 7bf59b3...0ee1c65:
  > 0ee1c65 Merge pull request # 283 from thockin/master
  > 1d759a2 Merge pull request # 279 from yongruilin/fix-apidiff
  > 1ae718b Switch from gofuzz to randfill
  > 23d89dc Merge pull request # 277 from yongruilin/apidiff
  > d3de6bc fix: update apidiff script to install tool and set up remote repository
  > d4ed9e1 feat: Adds a script to run apidiff
bumping k8s.io/api 78094a6...04f698e:
  > 04f698e Update dependencies to v0.33.1 tag
  > 16cedc7 Merge pull request # 131088 from atiratree/rename-terminating-replicas-fg
  > dc88679 Merge pull request # 131103 from ahrtr/etcd_sdk_20250328
  > 96e38c9 rename DeploymentPodReplacementPolicy FG to DeploymentReplicaSetTerminatingReplicas
  > 4a456a2 bump etcd 3.5.21 sdk
  > c21a017 Merge pull request # 129970 from mortent/AddResourceV1beta2API
  > 118546d Merge pull request # 130556 from sreeram-venkitesh/kep-4960-container-stop-signals
  > d0673db Run make update
  > f9401a3 Merge pull request # 130797 from jm-franc/configurable-tolerance
  > 9b3e544 Generated UPDATE_COMPATIBILITY_FIXTURE_DATA
  > 9f5e16d Add resource v1beta2 API
  > a97d51b Refresh autogenerated files following the configurable tolerance updates.
  > 24fc7f2 Generated files
  > 4b96751 Fix API doc and tolerance field handling when gate is flipped.
  > 9a0e368 API changes
  > 2f57c40 Update test fixture to account for new tolerance field.
  > 1a7a756 Add the HorizontalPodAutoscaler tolerance field.
  > 71f613b Merge pull request # 130920 from kerthcet/feat/promote-to-ga
  > 741ca77 Merge pull request # 130764 from cici37/partitionableDevice
  > ee0eaca KEP-3094 Promote NodeInclusionPolicyInPodTopologySpread to Stable
  > 41d52b8 Auto gen
  > 433b48c API manual changes
  > 6b142a2 Merge pull request # 130844 from danwinship/improved-traffic-distribution
  > 88064fe Merge pull request # 130447 from pohly/dra-device-taints
  > 8e8be3a update generate docs for PreferSameTrafficDistribution
  > fc83166 Merge pull request # 130225 from ritazh/dra-admin-access-namespace
  > 2996c1d DRA: generated files for device taints API
  > 7cac191 Add PreferSameTrafficDistribution feature gate and associated API.
  > c5abc76 Merge pull request # 130463 from sanposhiho/ga-mlk
  > 1e2d8d9 DRA: AdminAccess validate based on namespace label
  > 55f0a69 DRA: add device taints API
  > feb95d9 Merge pull request # 130906 from serathius/streaming-validation
  > 4bccf90 feat: graduate MatchLabelKeysInPodAffinity to GA
  > 540078b Implement KEP 4876 Mutable CSINode (# 130007)
  > e2952ca Update kube-openapi and integrate streaming tags validation
  > ec9cd3f Merge pull request # 128622 from jpbetz/admission-policy-generalize-api-docs
  > 472f333 Merge pull request # 129954 from iholder101/swap/capacity-on-node-sys-info
  > 591c6c2 generate
  > 4dec174 Merge pull request # 130733 from natasha41575/pod-resize-conditions
  > e4905b7 add auto-generated files: make update
  > eb0f226 Update API docs that are shared between VAP and MAP
  > 7d78505 Move pod resize status to pod conditions
  > de1618b add auto-generated files: ./hack/update-codegen.sh
  > c4f583a Merge pull request # 130725 from jpbetz/replication-controller-minimums-to-declarative
  > 51388d2 Add the Swap field to NodeSystemInfo
  > 2349652 Mark RC.Spec.MinReadySeconds as k8s:optional
  > dffd994 Add declarative default for RC.Spec.MinReadySeconds
  > dfd80b9 Declaratively validate minimum value of RC.Spec.MinReadySeconds
  > 6e47eb5 Declaratively validate RC.Spec.Replicas optionality
  > 6c22bd0 Add declarative default for RC.Spec.Replicas
  > 87aafd8 Declaratively validate minimum value of RC.Spec.Replicas
  > aae61a3 Merge pull request # 130536 from tenzen-y/promote-successpolicy-to-ga
  > e458541 Merge pull request # 130233 from soltysh/statefulset_api
  > 9d6ea4a Gradeate Job SuccessPolicy to Stable
  > 173e173 Merge pull request # 130751 from Jefftree/cle-promote-beta
  > 04f909e make update
  > be62947 Merge pull request # 124360 from carlory/kep-3751-quota-2
  > 725f284 generated
  > ec1e474 Mark StatefulSet's .spec.serviceName optional
  > 3552524 Merge pull request # 129886 from danwinship/endpointslice-api-notes
  > 4ca069b Add quota support for PVC with VolumeAttributesClass
  > df51331 Add LeaseCandidate v1beta1
  > e5f75bf Merge pull request # 130135 from saschagrunert/image-volume-beta
  > 0d4b49e update generated docs
  > 9807c67 Merge pull request # 130673 from gauravkghildiyal/kep-4444-ga
  > bfb316a Graduate image volume sources to beta
  > 3eb5c63 Try to clarify EndpointSlice semantics some more
  > d471f34 Merge pull request # 128499 from stlaz/ctb_betav1
  > 6168c28 Run 'make update'
  > b08339a Merge pull request # 130574 from natasha41575/drop_proposed_resize_status
  > 5400f7b generate code
  > 4ecedb8 Update trafficDistribution API spec docs for GA graduation
  > a634b5d Merge pull request # 130555 from thockin/k_k_randfill
  > e89aa2d [FG:InPlacePodVerticalScaling] Drop 'Proposed' resize status
  > ff9b23d use the ClusterTrustBundles beta API
  > 77dda45 Vendor randfill
  > 1b0c33d copy ClusterTrustBundle API to v1beta1
  > f5876dc Merge pull request # 130569 from dims/update-to-latest-cadvisor-v0.52.0
  > aaba148 Merge pull request # 130352 from natasha41575/kubelet-pod-observedgen
  > 05058ae update to v1.22.0-rc.0
  > 84fcd81 Merge pull request # 128586 from mortent/DRAPrioritizedList
  > b9efb93 update testdata for roundtrip and client tests
  > 0810cf4 update to latest cadvisor @ v0.52.0
  > d98e883 Merge pull request # 130515 from Jefftree/revert-cle-beta-types
  > 7461083 Run make update
  > fe364ce run 'make update'
  > 3c7fe1d Merge pull request # 128919 from dashpole/update_otel
  > 84e0e86 Revert "Add LeaseCandidate v1beta1"
  > 3589587 Addressed comments
  > 6a3e841 Add observedGeneration and validation to pod status and conditions
  > c316148 update go.opentelemetry.io dependencies to v1.33.0/v0.58.0
  > 79d0560 Revert "LeaseCandidate alpha -> beta,"
  > 62e37c6 Run make update
  > 11e041f Merge pull request # 130061 from mimowo/make-backoffperindex-stable
  > 7299db7 Revert "generated"
  > ebbdc1b DRA: Update types and defaults for Prioritized Alternatives in Device Requests
  > b732bdc Merge pull request # 130474 from dims/bump-x/crypto-and-x/oauth2
  > 31cb388 Graduate Backoff Limit Per Index as stable
  > 59273a8 Merge pull request # 130291 from Jefftree/cle-beta
  > 5a29706 Bump x/oauth2 and x/crypto
  > c3130ba Merge pull request # 129688 from cpanato/update-main-go124
  > bc1e531 generated
  > 25eddff Merge pull request # 129158 from LionelJouin/fix-128831
  > 9e4d5b7 bump go.mod to set min go1.24
  > 5bdb873 LeaseCandidate alpha -> beta,
  > 315eef3 Merge pull request # 130187 from mansikulkarni96/129084
  > 0983b73 Add Device status const comments
  > 3530def Add LeaseCandidate v1beta1
  > 7f71251 Drop winsymlink go 1.23 workaround
  > 43a193b make update
  > a884a61 Merge pull request # 130298 from thockin/max_of_of
  > 2c22adb ResourceClaim.Status.Devices.Data as pointer
  > 193fbe4 Merge pull request # 130294 from Jefftree/cle-doc-fix
  > 9db3849 Fix dup word in API doc
  > fa7a8e7 make update
  > 46e121c generated
  > 3a15aa7 Fix ResourceClaim status API inconsistency
  > 3341e2b Remove gate for leasecandidate strategy
  > 8ce7fe8 Merge pull request # 130098 from danwinship/deprecate-endpoints
  > 2600a40 Mark v1.Endpoints deprecated in the API
  > 3637a75 make update
  > 98d5059 Mark v1.Endpoints as deprecated in the documentation
  > 4629116 Merge pull request # 130049 from aojea/avoid_ginkgo_dep
  > 101b455 reduce dependencies in apimachinery net testing utils
  > 68351e3 Merge pull request # 129560 from bart0sh/PR168-DRA-fix-All-allocation-mode
  > 4dccc5e Merge pull request # 128546 from atiratree/pod-replacement-policy-terminating-pods
  > 2167a63 DRA: fix allocation mode `All`
  > 6da57ba update generated files and feature gates
  > 086b96c api: add terminatingReplicas field to ReplicaSet and Deployment statuses
  > f78f175 Merge pull request # 128971 from aojea/servicecidr_ga
  > b5a1c98 make update
  > bf4b72f promote ServiceCIDR and IPAddress to GA
  > 3bed258 Merge pull request # 124300 from walker-tom/update-envfromsource-docs
  > b849e76 Update EnvFromSource.Prefix doc to mention Secret as well as ConfigMap
  > f4eb491 Merge pull request # 129661 from pohly/dra-cell-cost-limit-increase
  > 3f63dba Merge pull request # 129633 from skitt/revert-go-difflib-go-spew
  > 528adbe DRA CEL: add missing size estimator
  > dd83bbe Revert to go-difflib and go-spew releases
  > a3b62a1 Merge pull request # 129543 from pohly/dra-reserved-for-limit
  > 5d1a643 DRA API: bump maximum size of ReservedFor to 256
  > 9e7d345 Merge pull request # 129500 from carlory/PDBUnhealthyPodEvictionPolicy
  > 026dd36 Remove general available feature-gate PDBUnhealthyPodEvictionPolicy
  > 018f9a5 Merge pull request # 129349 from dims/bump-x/net-to-v0.33.0
  > ba0d57b Bump x/net to v0.33.0
  > 9603cdf Merge pull request # 129326 from pacoxu/v1.32.0-api-testdata
  > be6db76 remove v1.30.0 api testdata
  > e9023ba Add v1.32.0 API testdata
  > eac4551 Merge pull request # 129213 from Jefftree/k-openapi
  > 24e012d bump kube-openapi
  > 855f46b Merge pull request # 128659 from saschagrunert/google-go-protobuf
  > 4b0b8cb Replace `github.com/golang/protobuf` with `google.golang.org/protobuf`
  > 075bd98 Merge pull request # 129195 from dims/update-x/crypto/ssh-dependency
  > 9906e2a Update x/crypto/ssh dependency
  > c137d05 Merge pull request # 129054 from pohly/remove-import-name
  > 8b216f3 Merge pull request # 129103 from liggitt/drop-winreadlinkvolume
  > 3571b94 remove import doc comments
  > 786cd58 Drop use of winreadlinkvolume godebug option
  > 645453f Merge pull request # 129083 from liggitt/go1.23windows
  > 0469da5 Revert to go1.22 windows filesystem stdlib behavior
  > 6cc44b8 Merge pull request # 128407 from ndixita/pod-level-resources
bumping google.golang.org/genproto/googleapis/rpc e9438ea...b45e905:
  > b45e905 chore(all): update all (# 1204)
  > e70fdf4 chore(deps): bump golang.org/x/net to 0.37.0 (# 1202)
  > 33a14cd chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 (# 1201)
  > 5d019e2 chore(deps): bump golang.org/x/net in /googleapis/bytestream (# 1200)
  > 81fb87f chore(all): auto-regenerate .pb.go files (# 1199)
  > 29e43e6 chore(all): auto-regenerate .pb.go files (# 1195)
  > a0af3ef chore(all): update all (# 1196)
  > 55c9018 chore(all): auto-regenerate .pb.go files (# 1194)
  > 546df14 chore(all): update all (# 1193)
  > 9fdb1ca chore(all): update Go to 1.24 (# 1191)
  > 56aae31 chore(all): update all (# 1190)
  > 5a70512 chore(all): remove toolchain from go.mod (# 1189)
bumping k8s.io/apiextensions-apiserver ab6ba90...a0cfc63:
  > a0cfc63 Update dependencies to v0.33.1 tag
  > c066cbe Merge remote-tracking branch 'origin/master' into release-1.33
  >…

Signed-off-by: Knative Automation <automation@knative.team>
2025-06-17 20:09:59 +00:00
.github Remove release notes template in favor of global one (#1957) 2024-07-18 09:36:13 +00:00
cmd/kn Fold in knative.dev/client-pkg as a submodule (#1953) 2024-09-03 13:49:11 +00:00
config Use ko's strict mode for better errors messages (#706) 2020-03-07 12:11:27 -08:00
conventions Fix various misspellings and linter items (#1057) 2020-10-12 21:24:30 -07:00
docs 💝 Extract reusable part of sink flag (#1968) 2024-09-25 10:46:31 +00:00
hack Add target platform flag to build script (#1981) 2024-11-28 15:51:43 +00:00
pkg upgrade to latest dependencies (#2002) 2025-06-17 20:09:59 +00:00
test Fold in knative.dev/client-pkg as a submodule (#1953) 2024-09-03 13:49:11 +00:00
tools/knb Fold in knative.dev/client-pkg as a submodule (#1953) 2024-09-03 13:49:11 +00:00
.codecov.yaml Remove vendor dir (#1962) 2024-08-29 13:57:18 +00:00
.gitignore feat: Add knb plugin build tool (#1226) 2021-03-08 00:22:21 -08:00
.golangci.yaml [main] Upgrade to latest dependencies (#1997) 2025-04-23 18:43:23 +00:00
.ko.yaml Fix display version in OCI image (#1662) 2022-04-28 09:08:00 +00:00
CHANGELOG.adoc Update changelog for 1.5 release (#1680) 2022-05-31 16:28:37 +00:00
CODE-OF-CONDUCT.md Adding code of conduct to reference knative/community's CoC (#1634) 2022-03-21 04:18:46 -07:00
CONTRIBUTING.md Update code-of-conduct, readme and contrib files (#1429) 2021-08-16 04:06:54 -07:00
DEVELOPMENT.md Update and reorganise kn cli setup docs (#1799) 2023-04-12 12:43:49 +00:00
LICENSE Initial commit 2018-12-12 16:45:51 -08:00
OWNERS Add knative-release-leads to OWNERS (#1317) 2021-05-17 09:45:24 -07:00
OWNERS_ALIASES Update community files (#2001) 2025-04-24 01:44:25 +00:00
README.md add clotributor to readme (#1899) 2023-11-28 10:03:23 +00:00
SECURITY.md Add consistent SECURITY.md (#1897) 2023-11-20 18:02:58 +00:00
go.mod upgrade to latest dependencies (#2002) 2025-06-17 20:09:59 +00:00
go.sum upgrade to latest dependencies (#2002) 2025-06-17 20:09:59 +00:00
go.work [main] Upgrade to latest dependencies (#1997) 2025-04-23 18:43:23 +00:00
go.work.sum upgrade to latest dependencies (#2002) 2025-06-17 20:09:59 +00:00

README.md

Kn

go.dev reference Go Report Card Releases LICENSE Slack Status codecov

The Knative client kn is your door to the Knative world. It allows you to create Knative resources interactively from the command line or from within scripts.

kn offers you:

  • Full support for managing all features of Knative Serving (services, revisions, traffic splits)
  • Growing support for Knative eventing, closely following its development (managing of sources & triggers)
  • A plugin architecture similar to that of kubectl plugins
  • A thin client-specific API in golang which helps with tasks like synchronously waiting on Knative service write operations.
  • An easy integration of Knative into Tekton Pipelines by using kn in a Tekton Task.

This client uses the Knative Serving and Knative Eventing APIs exclusively so that it will work with any Knative installation, even those that are not Kubernetes based. It does not help with installing Knative itself though. Please refer to the various Knative installation options for how to install Knative with its prerequisites.

Documentation

Refer to the user's guide to learn more. You can read about common use cases, get detailed documentation on each command, and learn how to extend the kn CLI.

Following are some useful resources for getting-started using kn CLI:

Additionally you can visit knative.dev for more examples.

Developers

If you are interested in contributing, see CONTRIBUTING.md and DEVELOPMENT.md. For a list of help wanted issues in Knative, check out CLOTRIBUTOR