Files
zeekayandHanzo Dev 850a7e369d zip v1.20.0 -> v1.24.2
No source change was required. The breaks in this range are the composition
verb (Use widened to ...Component), the removal of App.Add and App.Graft,
Prepare() becoming an exported Build() error, Router losing Fiber(), and in
v1.24 the removal of the last wrapRouter.Fiber escape hatch. This repo
touches none of them: its one Use call passes middleware already typed
zip.Handler, it declares no local zip.Router, it never composed with Add or
Graft, it already calls Build() and checks the error, and both .Fiber() call
sites hold the concrete *zip.App, which still has the method.

Operation ids are unchanged, which is the result that mattered here, since
this repo publishes an openapi.json and a k8s.plugin.json that name ops in
36 places. Two independent reasons. All 36 typed ops register on the root
app and on the root peer app -- there is no Group in the module -- so
composeOps takes the depth-0, empty-prefix path and leaves them untouched.
And every one of them declares its id with zip.WithOperationID, which v1.24
made immune to composition outright: occurrenceID now returns a declared id
verbatim at any prefix and any depth, so these ids also survive being
mounted under a prefix by a host. Both committed projections regenerate
byte-identical to the v1.20.0 output.

Sole branch chore/zip-v1.19 renamed to main; same commit, nothing else in
the repo.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-04 09:23:55 -07:00

67 lines
2.7 KiB
AMPL

module github.com/hanzoai/k8s
go 1.26.5
require (
github.com/zap-proto/zip v1.24.2
k8s.io/api v0.35.3
k8s.io/apimachinery v0.35.3
k8s.io/client-go v0.35.3
k8s.io/metrics v0.35.3
)
require (
github.com/andybalholm/brotli v1.2.1 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
github.com/fxamacker/cbor/v2 v2.9.1 // indirect
github.com/go-logr/logr v1.4.3 // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
github.com/go-openapi/jsonreference v0.20.2 // indirect
github.com/go-openapi/swag v0.23.0 // indirect
github.com/gofiber/schema v1.7.1 // indirect
github.com/gofiber/utils/v2 v2.0.4 // indirect
github.com/google/gnostic-models v0.7.0 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/klauspost/compress v1.18.5 // indirect
github.com/luxfi/log v1.4.3 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/mattn/go-colorable v0.1.14 // indirect
github.com/mattn/go-isatty v0.0.21 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/philhofer/fwd v1.2.0 // indirect
github.com/spf13/pflag v1.0.9 // indirect
github.com/tinylib/msgp v1.6.4 // indirect
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/valyala/fasthttp v1.70.0 // indirect
github.com/x448/float16 v0.8.4 // indirect
github.com/zap-proto/fiber/v3 v3.2.1 // indirect
github.com/zap-proto/go v1.3.0 // indirect
github.com/zap-proto/http v0.3.1 // indirect
go.yaml.in/yaml/v2 v2.4.3 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/crypto v0.50.0 // indirect
golang.org/x/net v0.53.0 // indirect
golang.org/x/oauth2 v0.30.0 // indirect
golang.org/x/sys v0.43.0 // indirect
golang.org/x/term v0.42.0 // indirect
golang.org/x/text v0.36.0 // indirect
golang.org/x/time v0.9.0 // indirect
google.golang.org/protobuf v1.36.8 // indirect
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/klog/v2 v2.130.1 // indirect
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
sigs.k8s.io/randfill v1.0.0 // indirect
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
sigs.k8s.io/yaml v1.6.0 // indirect
)