Releases: goproxy/goproxy
Releases · goproxy/goproxy
v0.16.9
v0.16.8
v0.16.7
Changelog
- 2222ccc chore: fix Docker image release
- dc60bf3 chore: improve Docker image release
- 14e06d0 chore: remove short commit hash as tag for Docker image
- 5ea55a5 chore: prefer
owner/repo
from GHA overgoproxy/goproxy
for ghcr.io - 4cce0f5 chore: simplify Dockerfile
- fa185c0 chore: bump golang.org/x/mod
- 988a4b9 chore: simplify Dockerfile
- 3dba219 chore: use GoReleaser to release Docker image
- 480af60 chore: inject version info at build time for Docker image
- 9fec103 chore: use
{{.Summary}}
assnapshot.name_template
for .goreleaser.yaml - 639e995 refactor(cmd/goproxy): inject version info at build time
v0.16.6
v0.16.5
Changelog
- e848349 revert: chore: bump github.com/minio/minio-go/v7
- 0038324 chore: bump github.com/minio/minio-go/v7
- d5c240a fix: correct module path and version matching in
Goproxy.serveFetch
- 54b6f5c chore: improve "Quick Start" section in README.md
- d1785d8 chore: add .github/FUNDING.yaml
- 1b1dd38 refactor: improve invalid version error message for
unmarshalInfo
v0.16.4
Changelog
- 181001f chore: bump golang.org/x/mod
- 6edc511 refactor: use Go 1.22 for releases
- efd7ed6 test: cover Go 1.22
- cbcd3b9 chore: set CODECOV_TOKEN for codecov/codecov-action@v4
- 7becc8d chore: bump codecov/codecov-action from v3 to v4
- 5708e28 refactor: improve resource cleanup for
GoFetcher.Download
- 69382c2 chore: add CODE_OF_CONDUCT.md
v0.16.3
Changelog
- a9e5e2d chore: bump github.com/minio/minio-go/v7
- 89f857b chore: bump actions/setup-go and improve usage of docker/metadata-action
- e73f89b chore: use Alpine 3.19 as base image for Docker
- e1d0b32 refactor(cmd/goproxy): move
internal.binaryVersion
tointernal.go
file - e1e9cf1 chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#49)
v0.16.2
v0.16.1
v0.16.0
Changelog
- 88c8535 chore: bump golang.org/x/mod and github.com/spf13/cobra
- afa4ab7 docs(cmd/goproxy): mention
server
's dependence on Go and VCS binaries - 7ae1b7b docs: mention special treatment for
fs.ErrNotExist
- 35f6d27 feat: add
Fetcher
to fetch module files forGoproxy
- 82ff8e5 refactor: return error for "off" in
walkEnvGOPROXY
- bcbfe5c feat: add retry support for URL determination in
sumdbClientOps
- 891ee6f refactor: rename
fetch.name
tofetch.target
- 527e7e9 refactor: remove
fetch.contentType
- c963f28 refactor: split
Goproxy.serveFetch
based on fetch operation - 621f0e8 refactor: remove
stringSliceContains
- 2c357e0 refactor: move
stringSliceContains
to fetch.go - 7ca72cc refactor: utilize
semver.Sort
- ca2ed62 refactor: replace
globsMatchPath
withmodule.MatchPrefixPatterns
- e1589b6 refactor: move
backoffSleep
to http.go - 8fc9661 refactor: replace
errNotFound
withfs.ErrNotExist
- f1c5969 refactor: remove
parseRawURL
- 0aae1f2 refactor: make
walkEnvGOPROXY
parse proxies before calling itsonProxy
- 1dfc7df refactor: remove
fetchResult.Open
- abd0ce5 refactor: reject requests ending with
/upgrade.info
or/patch.info
- b8d4ba1 refactor: rename
fetchOpsResolve
tofetchOpsQuery
- 8e845a1 refactor: make sure
fetch.doProxy
downloads all module files at once - 2b4a7a0 refactor: add
httpGetTemp
to simplify code - a7c7c1d refactor: standardize abbreviation for checksum database
- 77f032a refactor: simplify implementation of
sumdbClientOps
- bb8546f test: fix
TestParseEnvGOSUMDB
for Go 1.18 - 28f90c8 refactor: improve handling of environment variables related to Go modules
- c899635 test: correct use of
%v
format verb - d6c2e4c docs: remove minimum Go version comment for
Goproxy.GoBinName
- 4c97c75 refactor: redesign
notFoundError
to better wrap other errors - 5bc6617 refactor: rename
walkGOPROXY
towalkEnvGOPROXY
- 63f292a refactor(cmd/goproxy): ignore empty ETag values for S3 caches
- bc65434 chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 (#47)
- 06671ed feat(cmd/goproxy): add S3 cacher support for
server
- 1577139 feat(cmd/goproxy): add graceful shutdown support for
server
- b697094 refactor(cmd/goproxy): use github.com/spf13/cobra to redesign all
- 466a949 refactor(cmd/goproxy): default
--fetch-timeout
to 10m - 7ed2183 docs: improve comments for
Goproxy.GoBinName
andGoproxy.Transport
- 5554a02 refactor(cmd/goproxy): rename
--cacher-dir
to--cache-dir
- fe2aef0 refactor: sort
Goproxy
's fields - 850ca07 refactor: rename
Goproxy.GoBinMaxWorkers
toGoproxy.MaxDirectFetches
- cf89854 refactor: rename
Goproxy.GoBinEnv
toGoproxy.Env
- 9dafb31 refactor: remove
Goproxy.CacherMaxCacheBytes
- 02274ec refactor: only accept requests with canonical paths that do not end with "/"
- 3f1a56d refactor: remove
Goproxy.PathPrefix
- d6c7083 refactor: name temporary files/directories like mktemp utility