Releases: lj020326/apt-proxy
Releases · lj020326/apt-proxy
Release list
v26.09.14-build6
Changelog
Features
- 80bd6ef: feat: Admin API implementation (Su Yang soulteary@gmail.com)
- 0e0ac28: feat: HTTPS support (Su Yang soulteary@gmail.com)
- d092f34: feat: add custom mirror (soulteary soulteary@gmail.com)
- 7e45bc2: feat: add internal urls (soulteary soulteary@gmail.com)
- 6c48db2: feat: add ping page (soulteary soulteary@gmail.com)
- 687caa5: feat: add stats page (soulteary soulteary@gmail.com)
- 792684f: feat: build with golang 1.18 and support both ubuntu and debian (soulteary soulteary@gmail.com)
- 83ca772: feat: graceful shutdown (soulteary soulteary@gmail.com)
- 4e1cef8: feat: migrate Fiber integration to v3 (Su Yang soulteary@users.noreply.github.com)
- e76b3c3: feat: pkg/vfs io/fs optimization (Su Yang soulteary@gmail.com)
- d9a7da4: feat: support alpine (soulteary soulteary@gmail.com)
- 0c07f2b: feat: support centos (soulteary soulteary@gmail.com)
- 3b1eb8f: feat: support dedicated Debian Security mirrors (Su Yang soulteary@users.noreply.github.com)
- 03b8059: feat: support specify mirror by shorthand (soulteary soulteary@gmail.com)
- 5680fe5: feat: ubuntu ports (Su Yang soulteary@gmail.com)
- 2dbe002: feat: ubuntu ports (ARMv64) (Su Yang soulteary@gmail.com)
- dfd8117: feat: upgrade proxy mode, support ubuntu and debian same time (soulteary soulteary@gmail.com)
- f91fa78: feat: use cli-kit v1.1.0 (Su Yang soulteary@gmail.com)
- 139e858: feat: use fiber (Su Yang soulteary@gmail.com)
- a7bec50: feat: use httpcache-kit (Su Yang soulteary@gmail.com)
- fa202c0: feat: use kits (Su Yang soulteary@gmail.com)
- 0f173c6: feat: use vfs-kit (Su Yang soulteary@gmail.com)
Bug fixes
- 1e02f6b: fix: soulteary#44 (Su Yang soulteary@gmail.com)
- 864af30: fix: Code Scanning soulteary#63, Potential file inclusion via variable (Su Yang soulteary@gmail.com)
- 89aa21e: fix: Code Scanning soulteary#67-soulteary#69, integer overflow conversion uint64 -> int64 (Su Yang soulteary@gmail.com)
- 834b67b: fix: Deferring unsafe method on type (soulteary soulteary@gmail.com)
- 6d78e2d: fix: Expect directory permissions to be 0750 or less (soulteary soulteary@gmail.com)
- f7300cb: fix: Golang security checks by gosec #G110 (soulteary soulteary@gmail.com)
- ce5e460: fix: Golang security checks by gosec #G114 (soulteary soulteary@gmail.com)
- b388398: fix: Golang security checks by gosec #G301 (soulteary soulteary@gmail.com)
- ab60d2f: fix: Golang security checks by gosec #G304 (soulteary soulteary@gmail.com)
- e47ad57: fix: Golang security checks by gosec, G304 (Su Yang soulteary@gmail.com)
- 980b983: fix: Golang security warning by gosec #G104, httpcache/cache (soulteary soulteary@gmail.com)
- d368e29: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 15ea929: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 190014c: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 145537b: fix: SIGHUP hot reload race (Su Yang soulteary@gmail.com)
- 3bfec30: fix: cache size display issue, soulteary#15 (Su Yang soulteary@gmail.com)
- b5f1fd7: fix: detach Fiber requests before async cache writes (Su Yang soulteary@users.noreply.github.com)
- c6f820b: fix: error strings should not be capitalized (ST1005) go-staticcheck (soulteary soulteary@gmail.com)
- fb176ad: fix: fix regexp for cdn subdomain (soulteary soulteary@gmail.com)
- 04c1aaa: fix: fix regexp for ubuntu (soulteary soulteary@gmail.com)
- 25e7f07: fix: fix tests (soulteary soulteary@gmail.com)
- 522f883: fix: goreleaser (Su Yang soulteary@gmail.com)
- 1df9668: fix: gosec rule (soulteary soulteary@gmail.com)
- 99cb15f: fix: handling debian and debian-security (Mathieu Lecarme mathieu@garambrogne.net)
- c9a241b: fix: preserve Debian Security alias semantics (Su Yang soulteary@users.noreply.github.com)
- ea4f441: fix: preserve Ubuntu geo mirror discovery (Su Yang soulteary@users.noreply.github.com)
- 03e9942: fix: preserve configured Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 372498e: fix: preserve escaped Debian Security roots (Su Yang soulteary@users.noreply.github.com)
- 1314053: fix: restore Go 1.27 lint compatibility (Su Yang soulteary@users.noreply.github.com)
- 11872ad: fix: route Fiber proxy requests through distro rewriter (Su Yang soulteary@users.noreply.github.com)
- 42d04c8: fix: route host-prefixed Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 6b2fa9a: fix: try to fix Potential HTTP request made with variable url (soulteary soulteary@gmail.com)
- a45b13f: fix: update gRPC past GO-2026-6061 (Su Yang soulteary@users.noreply.github.com)
- a3a354c: fix: use dedicated mirrors for Ubuntu Ports (Su Yang soulteary@users.noreply.github.com)
- eb7d2df: fix: use safer file size calculations method (soulteary soulteary@gmail.com)
Others
- f0763ba: Add Godeps, ignore _workspace for now (Lachlan Donald lachlan@ljd.cc)
- cda6dcf: Add reminder for special resource usage. (Su Yang soulteary@gmail.com)
- 2577c76: Code optimization, fix correctness bugs, address security risks, resolve concurrency safety issues, and optimize performance hot spots. (Su Yang soulteary@gmail.com)
- f449574: Comply with Apache requirements and add the Apache boilerplate license notice. (Su Yang soulteary@gmail.com)
- ec0517a: Create SECURITY.md (Su Yang soulteary@users.noreply.github.com)
- 1adab93: For rigorousness, revise the wording in the README from "Drop-in Replacement" to "Direct Replacement" or "Seamless Replacement". (Su Yang soulteary@gmail.com)
- b3fdb48: Improve testing. (Su Yang soulteary@gmail.com)
- 32b3cc0: Initial commit (Lachlan Donald lachlan@ljd.cc)
- 57d4e04: Merge main into dependabot/go_modules/go-dependencies-ea669fc0ff (Su Yang soulteary@users.noreply.github.com)
- cc20b68: Organize build artifact types. (Su Yang soulteary@gmail.com)
- ee07004: Release process for building tiny docker images (Lachlan Donald lachlan@ljd.cc)
- 6c7aabf: Remove the legacy global state from the benchmark. (Su Yang soulteary@gmail.com)
- a873c37: Removed outdated tests (Lachlan Donald lachlan@ljd.cc)
- 447e71f: Revise rewriting rules, improve security, address performance issues, and enhance caching and concurrency. (Su Yang soulteary@gmail.com)
- 9ca25bf: Simplify command-line arguments. (Su Yang soulteary@gmail.com)
- 607f4c0: Sync: Automated sync from main to public branch. (Lee Johnson lee.james.johnson@gmail.com)
- b78801a: Update Example: Replacing MinIO with OtterIO under the Apache License (Su Yang soulteary@gmail.com)
- 2128fdb: Update docs (Su Yang soulteary@gmail.com)
- 5fe2a51: Update for httpcache version bump (Lachlan Donald lachlan@ljd.cc)
- 26e0273: Updated README for host networking (Lachlan Donald lachlan@ljd.cc)
- 11f68e3: Updated to use latest httpcache (Lachlan Donald lachlan@ljd.cc)
- 0c17e45: bump alpine base to 3.23 and fix s3-otterio compose dockerfile path (Su Yang soulteary@gmail.com)
- d3e17bd: bump the github-actions version (Su Yang soulteary@gmail.com)
- 3b89a70: chore(deps): bump golang in /docker (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 91279fc: chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 (dependabot[bot] <496993...
v26.09.14-build5
Changelog
Features
- 80bd6ef: feat: Admin API implementation (Su Yang soulteary@gmail.com)
- 0e0ac28: feat: HTTPS support (Su Yang soulteary@gmail.com)
- d092f34: feat: add custom mirror (soulteary soulteary@gmail.com)
- 7e45bc2: feat: add internal urls (soulteary soulteary@gmail.com)
- 6c48db2: feat: add ping page (soulteary soulteary@gmail.com)
- 687caa5: feat: add stats page (soulteary soulteary@gmail.com)
- 792684f: feat: build with golang 1.18 and support both ubuntu and debian (soulteary soulteary@gmail.com)
- 83ca772: feat: graceful shutdown (soulteary soulteary@gmail.com)
- 4e1cef8: feat: migrate Fiber integration to v3 (Su Yang soulteary@users.noreply.github.com)
- e76b3c3: feat: pkg/vfs io/fs optimization (Su Yang soulteary@gmail.com)
- d9a7da4: feat: support alpine (soulteary soulteary@gmail.com)
- 0c07f2b: feat: support centos (soulteary soulteary@gmail.com)
- 3b1eb8f: feat: support dedicated Debian Security mirrors (Su Yang soulteary@users.noreply.github.com)
- 03b8059: feat: support specify mirror by shorthand (soulteary soulteary@gmail.com)
- 5680fe5: feat: ubuntu ports (Su Yang soulteary@gmail.com)
- 2dbe002: feat: ubuntu ports (ARMv64) (Su Yang soulteary@gmail.com)
- dfd8117: feat: upgrade proxy mode, support ubuntu and debian same time (soulteary soulteary@gmail.com)
- f91fa78: feat: use cli-kit v1.1.0 (Su Yang soulteary@gmail.com)
- 139e858: feat: use fiber (Su Yang soulteary@gmail.com)
- a7bec50: feat: use httpcache-kit (Su Yang soulteary@gmail.com)
- fa202c0: feat: use kits (Su Yang soulteary@gmail.com)
- 0f173c6: feat: use vfs-kit (Su Yang soulteary@gmail.com)
Bug fixes
- 1e02f6b: fix: soulteary#44 (Su Yang soulteary@gmail.com)
- 864af30: fix: Code Scanning soulteary#63, Potential file inclusion via variable (Su Yang soulteary@gmail.com)
- 89aa21e: fix: Code Scanning soulteary#67-soulteary#69, integer overflow conversion uint64 -> int64 (Su Yang soulteary@gmail.com)
- 834b67b: fix: Deferring unsafe method on type (soulteary soulteary@gmail.com)
- 6d78e2d: fix: Expect directory permissions to be 0750 or less (soulteary soulteary@gmail.com)
- f7300cb: fix: Golang security checks by gosec #G110 (soulteary soulteary@gmail.com)
- ce5e460: fix: Golang security checks by gosec #G114 (soulteary soulteary@gmail.com)
- b388398: fix: Golang security checks by gosec #G301 (soulteary soulteary@gmail.com)
- ab60d2f: fix: Golang security checks by gosec #G304 (soulteary soulteary@gmail.com)
- e47ad57: fix: Golang security checks by gosec, G304 (Su Yang soulteary@gmail.com)
- 980b983: fix: Golang security warning by gosec #G104, httpcache/cache (soulteary soulteary@gmail.com)
- d368e29: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 15ea929: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 190014c: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 145537b: fix: SIGHUP hot reload race (Su Yang soulteary@gmail.com)
- 3bfec30: fix: cache size display issue, soulteary#15 (Su Yang soulteary@gmail.com)
- b5f1fd7: fix: detach Fiber requests before async cache writes (Su Yang soulteary@users.noreply.github.com)
- c6f820b: fix: error strings should not be capitalized (ST1005) go-staticcheck (soulteary soulteary@gmail.com)
- fb176ad: fix: fix regexp for cdn subdomain (soulteary soulteary@gmail.com)
- 04c1aaa: fix: fix regexp for ubuntu (soulteary soulteary@gmail.com)
- 25e7f07: fix: fix tests (soulteary soulteary@gmail.com)
- 522f883: fix: goreleaser (Su Yang soulteary@gmail.com)
- 1df9668: fix: gosec rule (soulteary soulteary@gmail.com)
- 99cb15f: fix: handling debian and debian-security (Mathieu Lecarme mathieu@garambrogne.net)
- c9a241b: fix: preserve Debian Security alias semantics (Su Yang soulteary@users.noreply.github.com)
- ea4f441: fix: preserve Ubuntu geo mirror discovery (Su Yang soulteary@users.noreply.github.com)
- 03e9942: fix: preserve configured Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 372498e: fix: preserve escaped Debian Security roots (Su Yang soulteary@users.noreply.github.com)
- 1314053: fix: restore Go 1.27 lint compatibility (Su Yang soulteary@users.noreply.github.com)
- 11872ad: fix: route Fiber proxy requests through distro rewriter (Su Yang soulteary@users.noreply.github.com)
- 42d04c8: fix: route host-prefixed Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 6b2fa9a: fix: try to fix Potential HTTP request made with variable url (soulteary soulteary@gmail.com)
- a45b13f: fix: update gRPC past GO-2026-6061 (Su Yang soulteary@users.noreply.github.com)
- a3a354c: fix: use dedicated mirrors for Ubuntu Ports (Su Yang soulteary@users.noreply.github.com)
- eb7d2df: fix: use safer file size calculations method (soulteary soulteary@gmail.com)
Others
- f0763ba: Add Godeps, ignore _workspace for now (Lachlan Donald lachlan@ljd.cc)
- cda6dcf: Add reminder for special resource usage. (Su Yang soulteary@gmail.com)
- 2577c76: Code optimization, fix correctness bugs, address security risks, resolve concurrency safety issues, and optimize performance hot spots. (Su Yang soulteary@gmail.com)
- f449574: Comply with Apache requirements and add the Apache boilerplate license notice. (Su Yang soulteary@gmail.com)
- ec0517a: Create SECURITY.md (Su Yang soulteary@users.noreply.github.com)
- 1adab93: For rigorousness, revise the wording in the README from "Drop-in Replacement" to "Direct Replacement" or "Seamless Replacement". (Su Yang soulteary@gmail.com)
- b3fdb48: Improve testing. (Su Yang soulteary@gmail.com)
- 32b3cc0: Initial commit (Lachlan Donald lachlan@ljd.cc)
- 57d4e04: Merge main into dependabot/go_modules/go-dependencies-ea669fc0ff (Su Yang soulteary@users.noreply.github.com)
- cc20b68: Organize build artifact types. (Su Yang soulteary@gmail.com)
- ee07004: Release process for building tiny docker images (Lachlan Donald lachlan@ljd.cc)
- 6c7aabf: Remove the legacy global state from the benchmark. (Su Yang soulteary@gmail.com)
- a873c37: Removed outdated tests (Lachlan Donald lachlan@ljd.cc)
- 447e71f: Revise rewriting rules, improve security, address performance issues, and enhance caching and concurrency. (Su Yang soulteary@gmail.com)
- 9ca25bf: Simplify command-line arguments. (Su Yang soulteary@gmail.com)
- 879e8b4: Sync: Automated sync from main to public branch. (Lee Johnson lee.james.johnson@gmail.com)
- b78801a: Update Example: Replacing MinIO with OtterIO under the Apache License (Su Yang soulteary@gmail.com)
- 2128fdb: Update docs (Su Yang soulteary@gmail.com)
- 5fe2a51: Update for httpcache version bump (Lachlan Donald lachlan@ljd.cc)
- 26e0273: Updated README for host networking (Lachlan Donald lachlan@ljd.cc)
- 11f68e3: Updated to use latest httpcache (Lachlan Donald lachlan@ljd.cc)
- 0c17e45: bump alpine base to 3.23 and fix s3-otterio compose dockerfile path (Su Yang soulteary@gmail.com)
- d3e17bd: bump the github-actions version (Su Yang soulteary@gmail.com)
- 3b89a70: chore(deps): bump golang in /docker (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 91279fc: chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 (dependabot[bot] <496993...
v26.09.14-build4
Changelog
Features
- 80bd6ef: feat: Admin API implementation (Su Yang soulteary@gmail.com)
- 0e0ac28: feat: HTTPS support (Su Yang soulteary@gmail.com)
- d092f34: feat: add custom mirror (soulteary soulteary@gmail.com)
- 7e45bc2: feat: add internal urls (soulteary soulteary@gmail.com)
- 6c48db2: feat: add ping page (soulteary soulteary@gmail.com)
- 687caa5: feat: add stats page (soulteary soulteary@gmail.com)
- 792684f: feat: build with golang 1.18 and support both ubuntu and debian (soulteary soulteary@gmail.com)
- 83ca772: feat: graceful shutdown (soulteary soulteary@gmail.com)
- 4e1cef8: feat: migrate Fiber integration to v3 (Su Yang soulteary@users.noreply.github.com)
- e76b3c3: feat: pkg/vfs io/fs optimization (Su Yang soulteary@gmail.com)
- d9a7da4: feat: support alpine (soulteary soulteary@gmail.com)
- 0c07f2b: feat: support centos (soulteary soulteary@gmail.com)
- 3b1eb8f: feat: support dedicated Debian Security mirrors (Su Yang soulteary@users.noreply.github.com)
- 03b8059: feat: support specify mirror by shorthand (soulteary soulteary@gmail.com)
- 5680fe5: feat: ubuntu ports (Su Yang soulteary@gmail.com)
- 2dbe002: feat: ubuntu ports (ARMv64) (Su Yang soulteary@gmail.com)
- dfd8117: feat: upgrade proxy mode, support ubuntu and debian same time (soulteary soulteary@gmail.com)
- f91fa78: feat: use cli-kit v1.1.0 (Su Yang soulteary@gmail.com)
- 139e858: feat: use fiber (Su Yang soulteary@gmail.com)
- a7bec50: feat: use httpcache-kit (Su Yang soulteary@gmail.com)
- fa202c0: feat: use kits (Su Yang soulteary@gmail.com)
- 0f173c6: feat: use vfs-kit (Su Yang soulteary@gmail.com)
Bug fixes
- 1e02f6b: fix: soulteary#44 (Su Yang soulteary@gmail.com)
- 864af30: fix: Code Scanning soulteary#63, Potential file inclusion via variable (Su Yang soulteary@gmail.com)
- 89aa21e: fix: Code Scanning soulteary#67-soulteary#69, integer overflow conversion uint64 -> int64 (Su Yang soulteary@gmail.com)
- 834b67b: fix: Deferring unsafe method on type (soulteary soulteary@gmail.com)
- 6d78e2d: fix: Expect directory permissions to be 0750 or less (soulteary soulteary@gmail.com)
- f7300cb: fix: Golang security checks by gosec #G110 (soulteary soulteary@gmail.com)
- ce5e460: fix: Golang security checks by gosec #G114 (soulteary soulteary@gmail.com)
- b388398: fix: Golang security checks by gosec #G301 (soulteary soulteary@gmail.com)
- ab60d2f: fix: Golang security checks by gosec #G304 (soulteary soulteary@gmail.com)
- e47ad57: fix: Golang security checks by gosec, G304 (Su Yang soulteary@gmail.com)
- 980b983: fix: Golang security warning by gosec #G104, httpcache/cache (soulteary soulteary@gmail.com)
- d368e29: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 15ea929: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 190014c: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 145537b: fix: SIGHUP hot reload race (Su Yang soulteary@gmail.com)
- 3bfec30: fix: cache size display issue, soulteary#15 (Su Yang soulteary@gmail.com)
- b5f1fd7: fix: detach Fiber requests before async cache writes (Su Yang soulteary@users.noreply.github.com)
- c6f820b: fix: error strings should not be capitalized (ST1005) go-staticcheck (soulteary soulteary@gmail.com)
- fb176ad: fix: fix regexp for cdn subdomain (soulteary soulteary@gmail.com)
- 04c1aaa: fix: fix regexp for ubuntu (soulteary soulteary@gmail.com)
- 25e7f07: fix: fix tests (soulteary soulteary@gmail.com)
- 522f883: fix: goreleaser (Su Yang soulteary@gmail.com)
- 1df9668: fix: gosec rule (soulteary soulteary@gmail.com)
- 99cb15f: fix: handling debian and debian-security (Mathieu Lecarme mathieu@garambrogne.net)
- c9a241b: fix: preserve Debian Security alias semantics (Su Yang soulteary@users.noreply.github.com)
- ea4f441: fix: preserve Ubuntu geo mirror discovery (Su Yang soulteary@users.noreply.github.com)
- 03e9942: fix: preserve configured Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 372498e: fix: preserve escaped Debian Security roots (Su Yang soulteary@users.noreply.github.com)
- 1314053: fix: restore Go 1.27 lint compatibility (Su Yang soulteary@users.noreply.github.com)
- 11872ad: fix: route Fiber proxy requests through distro rewriter (Su Yang soulteary@users.noreply.github.com)
- 42d04c8: fix: route host-prefixed Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 6b2fa9a: fix: try to fix Potential HTTP request made with variable url (soulteary soulteary@gmail.com)
- a45b13f: fix: update gRPC past GO-2026-6061 (Su Yang soulteary@users.noreply.github.com)
- a3a354c: fix: use dedicated mirrors for Ubuntu Ports (Su Yang soulteary@users.noreply.github.com)
- eb7d2df: fix: use safer file size calculations method (soulteary soulteary@gmail.com)
Others
- f0763ba: Add Godeps, ignore _workspace for now (Lachlan Donald lachlan@ljd.cc)
- cda6dcf: Add reminder for special resource usage. (Su Yang soulteary@gmail.com)
- 2577c76: Code optimization, fix correctness bugs, address security risks, resolve concurrency safety issues, and optimize performance hot spots. (Su Yang soulteary@gmail.com)
- f449574: Comply with Apache requirements and add the Apache boilerplate license notice. (Su Yang soulteary@gmail.com)
- ec0517a: Create SECURITY.md (Su Yang soulteary@users.noreply.github.com)
- 1adab93: For rigorousness, revise the wording in the README from "Drop-in Replacement" to "Direct Replacement" or "Seamless Replacement". (Su Yang soulteary@gmail.com)
- b3fdb48: Improve testing. (Su Yang soulteary@gmail.com)
- 32b3cc0: Initial commit (Lachlan Donald lachlan@ljd.cc)
- 57d4e04: Merge main into dependabot/go_modules/go-dependencies-ea669fc0ff (Su Yang soulteary@users.noreply.github.com)
- cc20b68: Organize build artifact types. (Su Yang soulteary@gmail.com)
- ee07004: Release process for building tiny docker images (Lachlan Donald lachlan@ljd.cc)
- 6c7aabf: Remove the legacy global state from the benchmark. (Su Yang soulteary@gmail.com)
- a873c37: Removed outdated tests (Lachlan Donald lachlan@ljd.cc)
- 447e71f: Revise rewriting rules, improve security, address performance issues, and enhance caching and concurrency. (Su Yang soulteary@gmail.com)
- 9ca25bf: Simplify command-line arguments. (Su Yang soulteary@gmail.com)
- dd71c67: Sync: Automated sync from main to public branch. (Lee Johnson lee.james.johnson@gmail.com)
- b78801a: Update Example: Replacing MinIO with OtterIO under the Apache License (Su Yang soulteary@gmail.com)
- 2128fdb: Update docs (Su Yang soulteary@gmail.com)
- 5fe2a51: Update for httpcache version bump (Lachlan Donald lachlan@ljd.cc)
- 26e0273: Updated README for host networking (Lachlan Donald lachlan@ljd.cc)
- 11f68e3: Updated to use latest httpcache (Lachlan Donald lachlan@ljd.cc)
- 0c17e45: bump alpine base to 3.23 and fix s3-otterio compose dockerfile path (Su Yang soulteary@gmail.com)
- d3e17bd: bump the github-actions version (Su Yang soulteary@gmail.com)
- 3b89a70: chore(deps): bump golang in /docker (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 91279fc: chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 (dependabot[bot] <496993...
v26.09.14-build3
Changelog
Features
- 80bd6ef: feat: Admin API implementation (Su Yang soulteary@gmail.com)
- 0e0ac28: feat: HTTPS support (Su Yang soulteary@gmail.com)
- d092f34: feat: add custom mirror (soulteary soulteary@gmail.com)
- 7e45bc2: feat: add internal urls (soulteary soulteary@gmail.com)
- 6c48db2: feat: add ping page (soulteary soulteary@gmail.com)
- 687caa5: feat: add stats page (soulteary soulteary@gmail.com)
- 792684f: feat: build with golang 1.18 and support both ubuntu and debian (soulteary soulteary@gmail.com)
- 83ca772: feat: graceful shutdown (soulteary soulteary@gmail.com)
- 4e1cef8: feat: migrate Fiber integration to v3 (Su Yang soulteary@users.noreply.github.com)
- e76b3c3: feat: pkg/vfs io/fs optimization (Su Yang soulteary@gmail.com)
- d9a7da4: feat: support alpine (soulteary soulteary@gmail.com)
- 0c07f2b: feat: support centos (soulteary soulteary@gmail.com)
- 3b1eb8f: feat: support dedicated Debian Security mirrors (Su Yang soulteary@users.noreply.github.com)
- 03b8059: feat: support specify mirror by shorthand (soulteary soulteary@gmail.com)
- 5680fe5: feat: ubuntu ports (Su Yang soulteary@gmail.com)
- 2dbe002: feat: ubuntu ports (ARMv64) (Su Yang soulteary@gmail.com)
- dfd8117: feat: upgrade proxy mode, support ubuntu and debian same time (soulteary soulteary@gmail.com)
- f91fa78: feat: use cli-kit v1.1.0 (Su Yang soulteary@gmail.com)
- 139e858: feat: use fiber (Su Yang soulteary@gmail.com)
- a7bec50: feat: use httpcache-kit (Su Yang soulteary@gmail.com)
- fa202c0: feat: use kits (Su Yang soulteary@gmail.com)
- 0f173c6: feat: use vfs-kit (Su Yang soulteary@gmail.com)
Bug fixes
- 1e02f6b: fix: soulteary#44 (Su Yang soulteary@gmail.com)
- 864af30: fix: Code Scanning soulteary#63, Potential file inclusion via variable (Su Yang soulteary@gmail.com)
- 89aa21e: fix: Code Scanning soulteary#67-soulteary#69, integer overflow conversion uint64 -> int64 (Su Yang soulteary@gmail.com)
- 834b67b: fix: Deferring unsafe method on type (soulteary soulteary@gmail.com)
- 6d78e2d: fix: Expect directory permissions to be 0750 or less (soulteary soulteary@gmail.com)
- f7300cb: fix: Golang security checks by gosec #G110 (soulteary soulteary@gmail.com)
- ce5e460: fix: Golang security checks by gosec #G114 (soulteary soulteary@gmail.com)
- b388398: fix: Golang security checks by gosec #G301 (soulteary soulteary@gmail.com)
- ab60d2f: fix: Golang security checks by gosec #G304 (soulteary soulteary@gmail.com)
- e47ad57: fix: Golang security checks by gosec, G304 (Su Yang soulteary@gmail.com)
- 980b983: fix: Golang security warning by gosec #G104, httpcache/cache (soulteary soulteary@gmail.com)
- d368e29: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 15ea929: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 190014c: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 145537b: fix: SIGHUP hot reload race (Su Yang soulteary@gmail.com)
- 3bfec30: fix: cache size display issue, soulteary#15 (Su Yang soulteary@gmail.com)
- b5f1fd7: fix: detach Fiber requests before async cache writes (Su Yang soulteary@users.noreply.github.com)
- c6f820b: fix: error strings should not be capitalized (ST1005) go-staticcheck (soulteary soulteary@gmail.com)
- fb176ad: fix: fix regexp for cdn subdomain (soulteary soulteary@gmail.com)
- 04c1aaa: fix: fix regexp for ubuntu (soulteary soulteary@gmail.com)
- 25e7f07: fix: fix tests (soulteary soulteary@gmail.com)
- 522f883: fix: goreleaser (Su Yang soulteary@gmail.com)
- 1df9668: fix: gosec rule (soulteary soulteary@gmail.com)
- 99cb15f: fix: handling debian and debian-security (Mathieu Lecarme mathieu@garambrogne.net)
- c9a241b: fix: preserve Debian Security alias semantics (Su Yang soulteary@users.noreply.github.com)
- ea4f441: fix: preserve Ubuntu geo mirror discovery (Su Yang soulteary@users.noreply.github.com)
- 03e9942: fix: preserve configured Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 372498e: fix: preserve escaped Debian Security roots (Su Yang soulteary@users.noreply.github.com)
- 1314053: fix: restore Go 1.27 lint compatibility (Su Yang soulteary@users.noreply.github.com)
- 11872ad: fix: route Fiber proxy requests through distro rewriter (Su Yang soulteary@users.noreply.github.com)
- 42d04c8: fix: route host-prefixed Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 6b2fa9a: fix: try to fix Potential HTTP request made with variable url (soulteary soulteary@gmail.com)
- a45b13f: fix: update gRPC past GO-2026-6061 (Su Yang soulteary@users.noreply.github.com)
- a3a354c: fix: use dedicated mirrors for Ubuntu Ports (Su Yang soulteary@users.noreply.github.com)
- eb7d2df: fix: use safer file size calculations method (soulteary soulteary@gmail.com)
Others
- f0763ba: Add Godeps, ignore _workspace for now (Lachlan Donald lachlan@ljd.cc)
- cda6dcf: Add reminder for special resource usage. (Su Yang soulteary@gmail.com)
- 2577c76: Code optimization, fix correctness bugs, address security risks, resolve concurrency safety issues, and optimize performance hot spots. (Su Yang soulteary@gmail.com)
- f449574: Comply with Apache requirements and add the Apache boilerplate license notice. (Su Yang soulteary@gmail.com)
- ec0517a: Create SECURITY.md (Su Yang soulteary@users.noreply.github.com)
- 1adab93: For rigorousness, revise the wording in the README from "Drop-in Replacement" to "Direct Replacement" or "Seamless Replacement". (Su Yang soulteary@gmail.com)
- b3fdb48: Improve testing. (Su Yang soulteary@gmail.com)
- 32b3cc0: Initial commit (Lachlan Donald lachlan@ljd.cc)
- 57d4e04: Merge main into dependabot/go_modules/go-dependencies-ea669fc0ff (Su Yang soulteary@users.noreply.github.com)
- cc20b68: Organize build artifact types. (Su Yang soulteary@gmail.com)
- ee07004: Release process for building tiny docker images (Lachlan Donald lachlan@ljd.cc)
- 6c7aabf: Remove the legacy global state from the benchmark. (Su Yang soulteary@gmail.com)
- a873c37: Removed outdated tests (Lachlan Donald lachlan@ljd.cc)
- 447e71f: Revise rewriting rules, improve security, address performance issues, and enhance caching and concurrency. (Su Yang soulteary@gmail.com)
- 9ca25bf: Simplify command-line arguments. (Su Yang soulteary@gmail.com)
- d2db5fb: Sync: Automated sync from main to public branch. (Lee Johnson lee.james.johnson@gmail.com)
- b78801a: Update Example: Replacing MinIO with OtterIO under the Apache License (Su Yang soulteary@gmail.com)
- 2128fdb: Update docs (Su Yang soulteary@gmail.com)
- 5fe2a51: Update for httpcache version bump (Lachlan Donald lachlan@ljd.cc)
- 26e0273: Updated README for host networking (Lachlan Donald lachlan@ljd.cc)
- 11f68e3: Updated to use latest httpcache (Lachlan Donald lachlan@ljd.cc)
- 0c17e45: bump alpine base to 3.23 and fix s3-otterio compose dockerfile path (Su Yang soulteary@gmail.com)
- d3e17bd: bump the github-actions version (Su Yang soulteary@gmail.com)
- 3b89a70: chore(deps): bump golang in /docker (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 91279fc: chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 (dependabot[bot] <496993...
v26.09.14-build2
Changelog
Features
- 80bd6ef: feat: Admin API implementation (Su Yang soulteary@gmail.com)
- 0e0ac28: feat: HTTPS support (Su Yang soulteary@gmail.com)
- d092f34: feat: add custom mirror (soulteary soulteary@gmail.com)
- 7e45bc2: feat: add internal urls (soulteary soulteary@gmail.com)
- 6c48db2: feat: add ping page (soulteary soulteary@gmail.com)
- 687caa5: feat: add stats page (soulteary soulteary@gmail.com)
- 792684f: feat: build with golang 1.18 and support both ubuntu and debian (soulteary soulteary@gmail.com)
- 83ca772: feat: graceful shutdown (soulteary soulteary@gmail.com)
- 4e1cef8: feat: migrate Fiber integration to v3 (Su Yang soulteary@users.noreply.github.com)
- e76b3c3: feat: pkg/vfs io/fs optimization (Su Yang soulteary@gmail.com)
- d9a7da4: feat: support alpine (soulteary soulteary@gmail.com)
- 0c07f2b: feat: support centos (soulteary soulteary@gmail.com)
- 3b1eb8f: feat: support dedicated Debian Security mirrors (Su Yang soulteary@users.noreply.github.com)
- 03b8059: feat: support specify mirror by shorthand (soulteary soulteary@gmail.com)
- 5680fe5: feat: ubuntu ports (Su Yang soulteary@gmail.com)
- 2dbe002: feat: ubuntu ports (ARMv64) (Su Yang soulteary@gmail.com)
- dfd8117: feat: upgrade proxy mode, support ubuntu and debian same time (soulteary soulteary@gmail.com)
- f91fa78: feat: use cli-kit v1.1.0 (Su Yang soulteary@gmail.com)
- 139e858: feat: use fiber (Su Yang soulteary@gmail.com)
- a7bec50: feat: use httpcache-kit (Su Yang soulteary@gmail.com)
- fa202c0: feat: use kits (Su Yang soulteary@gmail.com)
- 0f173c6: feat: use vfs-kit (Su Yang soulteary@gmail.com)
Bug fixes
- 1e02f6b: fix: soulteary#44 (Su Yang soulteary@gmail.com)
- 864af30: fix: Code Scanning soulteary#63, Potential file inclusion via variable (Su Yang soulteary@gmail.com)
- 89aa21e: fix: Code Scanning soulteary#67-soulteary#69, integer overflow conversion uint64 -> int64 (Su Yang soulteary@gmail.com)
- 834b67b: fix: Deferring unsafe method on type (soulteary soulteary@gmail.com)
- 6d78e2d: fix: Expect directory permissions to be 0750 or less (soulteary soulteary@gmail.com)
- f7300cb: fix: Golang security checks by gosec #G110 (soulteary soulteary@gmail.com)
- ce5e460: fix: Golang security checks by gosec #G114 (soulteary soulteary@gmail.com)
- b388398: fix: Golang security checks by gosec #G301 (soulteary soulteary@gmail.com)
- ab60d2f: fix: Golang security checks by gosec #G304 (soulteary soulteary@gmail.com)
- e47ad57: fix: Golang security checks by gosec, G304 (Su Yang soulteary@gmail.com)
- 980b983: fix: Golang security warning by gosec #G104, httpcache/cache (soulteary soulteary@gmail.com)
- d368e29: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 15ea929: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 190014c: fix: Potential file inclusion via variable (soulteary soulteary@gmail.com)
- 145537b: fix: SIGHUP hot reload race (Su Yang soulteary@gmail.com)
- 3bfec30: fix: cache size display issue, soulteary#15 (Su Yang soulteary@gmail.com)
- b5f1fd7: fix: detach Fiber requests before async cache writes (Su Yang soulteary@users.noreply.github.com)
- c6f820b: fix: error strings should not be capitalized (ST1005) go-staticcheck (soulteary soulteary@gmail.com)
- fb176ad: fix: fix regexp for cdn subdomain (soulteary soulteary@gmail.com)
- 04c1aaa: fix: fix regexp for ubuntu (soulteary soulteary@gmail.com)
- 25e7f07: fix: fix tests (soulteary soulteary@gmail.com)
- 522f883: fix: goreleaser (Su Yang soulteary@gmail.com)
- 1df9668: fix: gosec rule (soulteary soulteary@gmail.com)
- 99cb15f: fix: handling debian and debian-security (Mathieu Lecarme mathieu@garambrogne.net)
- c9a241b: fix: preserve Debian Security alias semantics (Su Yang soulteary@users.noreply.github.com)
- ea4f441: fix: preserve Ubuntu geo mirror discovery (Su Yang soulteary@users.noreply.github.com)
- 03e9942: fix: preserve configured Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 372498e: fix: preserve escaped Debian Security roots (Su Yang soulteary@users.noreply.github.com)
- 1314053: fix: restore Go 1.27 lint compatibility (Su Yang soulteary@users.noreply.github.com)
- 11872ad: fix: route Fiber proxy requests through distro rewriter (Su Yang soulteary@users.noreply.github.com)
- 42d04c8: fix: route host-prefixed Debian Security paths (Su Yang soulteary@users.noreply.github.com)
- 6b2fa9a: fix: try to fix Potential HTTP request made with variable url (soulteary soulteary@gmail.com)
- a45b13f: fix: update gRPC past GO-2026-6061 (Su Yang soulteary@users.noreply.github.com)
- a3a354c: fix: use dedicated mirrors for Ubuntu Ports (Su Yang soulteary@users.noreply.github.com)
- eb7d2df: fix: use safer file size calculations method (soulteary soulteary@gmail.com)
Others
- f0763ba: Add Godeps, ignore _workspace for now (Lachlan Donald lachlan@ljd.cc)
- cda6dcf: Add reminder for special resource usage. (Su Yang soulteary@gmail.com)
- 2577c76: Code optimization, fix correctness bugs, address security risks, resolve concurrency safety issues, and optimize performance hot spots. (Su Yang soulteary@gmail.com)
- f449574: Comply with Apache requirements and add the Apache boilerplate license notice. (Su Yang soulteary@gmail.com)
- ec0517a: Create SECURITY.md (Su Yang soulteary@users.noreply.github.com)
- 1adab93: For rigorousness, revise the wording in the README from "Drop-in Replacement" to "Direct Replacement" or "Seamless Replacement". (Su Yang soulteary@gmail.com)
- b3fdb48: Improve testing. (Su Yang soulteary@gmail.com)
- 32b3cc0: Initial commit (Lachlan Donald lachlan@ljd.cc)
- 57d4e04: Merge main into dependabot/go_modules/go-dependencies-ea669fc0ff (Su Yang soulteary@users.noreply.github.com)
- cc20b68: Organize build artifact types. (Su Yang soulteary@gmail.com)
- ee07004: Release process for building tiny docker images (Lachlan Donald lachlan@ljd.cc)
- 6c7aabf: Remove the legacy global state from the benchmark. (Su Yang soulteary@gmail.com)
- a873c37: Removed outdated tests (Lachlan Donald lachlan@ljd.cc)
- 447e71f: Revise rewriting rules, improve security, address performance issues, and enhance caching and concurrency. (Su Yang soulteary@gmail.com)
- 9ca25bf: Simplify command-line arguments. (Su Yang soulteary@gmail.com)
- 9949a4e: Sync: Automated sync from main to public branch. (Lee Johnson lee.james.johnson@gmail.com)
- b78801a: Update Example: Replacing MinIO with OtterIO under the Apache License (Su Yang soulteary@gmail.com)
- 2128fdb: Update docs (Su Yang soulteary@gmail.com)
- 5fe2a51: Update for httpcache version bump (Lachlan Donald lachlan@ljd.cc)
- 26e0273: Updated README for host networking (Lachlan Donald lachlan@ljd.cc)
- 11f68e3: Updated to use latest httpcache (Lachlan Donald lachlan@ljd.cc)
- 0c17e45: bump alpine base to 3.23 and fix s3-otterio compose dockerfile path (Su Yang soulteary@gmail.com)
- d3e17bd: bump the github-actions version (Su Yang soulteary@gmail.com)
- 3b89a70: chore(deps): bump golang in /docker (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 91279fc: chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.2 (dependabot[bot] <496993...