Knative API definition for caching abstractions.
Go to file
Knative Automation e27e90746a
upgrade to latest dependencies (#936)
bumping golang.org/x/tools 456962e...64b63a6:
  > 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 golang.org/x/text 4890c57...700cc20:
  > 700cc20 go.mod: update golang.org/x dependencies
bumping golang.org/x/sync 396f3a0...506c70f:
  > 506c70f errgroup: propagate panic and Goexit through Wait
bumping knative.dev/pkg d5e74d2...19a1383:
  > 19a1383 group golang.org/x dependencies (# 3178)
  > 1c0e799 Bump golang.org/x/net from 0.39.0 to 0.40.0 (# 3177)
  > d09148e Bump golang.org/x/tools from 0.32.0 to 0.33.0 (# 3176)
  > cb6cfa2 Bump golang.org/x/sync from 0.13.0 to 0.14.0 (# 3175)
bumping golang.org/x/net b8d8877...7d6e62a:
  > 7d6e62a go.mod: update golang.org/x dependencies
  > ea0c1d9 internal/timeseries: use built-in max/min to simplify the code
  > 3e7a445 quic: skip packet numbers for optimistic ack defense
  > 3f563d3 quic: use an enum for sentPacket state
  > a3b6e77 quic: don't re-lose packets when discarding keys
  > 22500a6 quic: decode packet numbers >255 in tests
  > dd0b200 quic: remove go1.21 build constraint
bumping knative.dev/hack c4037b0...f525e18:
  > f525e18 Bump min kube version to 1.32 (# 424)
bumping golang.org/x/sys 01aaa83...3d9a6b8:
  > 3d9a6b8 windows: add WSADuplicateSocket
  > c0a9559 cpu: add crypto extensions detection for riscv64
  > 8e9e046 windows: add virtual key codes and console input consts
  > 7138967 windows: fix slicing of NTUnicodeString values
  > 6a85559 windows: fix dangling pointers in (*SECURITY_DESCRIPTOR).ToAbsolute
bumping golang.org/x/term 5d2308b...2ec7864:
  > 2ec7864 go.mod: update golang.org/x dependencies
  > a809085 term: support pluggable history

Signed-off-by: Knative Automation <automation@knative.team>
2025-05-15 02:33:48 +00:00
.github Update actions (#866) 2024-05-16 13:13:42 +00:00
config bump controller-gen to v0.17.0 (#913) 2025-01-13 17:24:01 +00:00
hack fix generation of our clientset (#916) 2025-01-17 08:46:05 +00:00
pkg upgrade to latest dependencies (#924) 2025-02-17 15:44:50 +00:00
test Update OWNERS_ALIASES to match autogen in community (#446) 2021-04-06 11:02:39 -07:00
vendor upgrade to latest dependencies (#936) 2025-05-15 02:33:48 +00:00
.gitattributes Correct the generated client path 2018-09-06 15:51:55 -07:00
.gitignore Bootstrap knative/caching. 2018-09-01 20:50:01 +00:00
CONTRIBUTING.md Fix the contributing link. (#218) 2020-03-02 17:26:52 -08:00
DEVELOPMENT.md Format markdown (#226) 2020-03-09 09:58:29 -07:00
LICENSE Initial commit 2018-08-30 13:56:39 -07:00
OWNERS add owner (#507) 2021-08-03 16:04:23 -07:00
OWNERS_ALIASES Update community files (#934) 2025-04-24 01:39:25 +00:00
README.md Added clotributor link to readme (#811) 2023-11-27 20:24:51 +00:00
SECURITY.md Add consistent SECURITY.md (#809) 2023-11-20 18:25:59 +00:00
code-of-conduct.md Format markdown (#639) 2022-05-20 15:24:59 +00:00
go.mod upgrade to latest dependencies (#936) 2025-05-15 02:33:48 +00:00
go.sum upgrade to latest dependencies (#936) 2025-05-15 02:33:48 +00:00

README.md

Knative Caching Resources

GoDoc Go Report Card

Knative caching defines resources that can be used to express a desire to cache things. These are just API definitions for caching custom resources plugins, it does not include an implementation of this API.

To learn more about Knative, please visit our Knative docs repository.

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