Skip to content

v1.3.0

Choose a tag to compare

@wolfeidau wolfeidau released this 16 May 02:05
· 41 commits to main since this release
c7dcb8b

What's Changed

  • refactor: reduce metrics cardinality and set protocol via middleware by @wolfeidau in #34
  • feat: add S3-FIFO prep metrics and instrumented backend/transport by @wolfeidau in #35
  • feat: implement S3-FIFO eviction policy and remove LRU by @wolfeidau in #36
  • perf: reduce memory spikes under load for git and npm handlers by @wolfeidau in #38
  • feat: add --pprof-address flag to expose pprof HTTP server by @wolfeidau in #37
  • feat: add reaper metrics and update Grafana dashboard by @wolfeidau in #39
  • fix: add blob retention floor to GC and replace dead --cache-ttl flag by @wolfeidau in #40
  • refactor: extract Queues and EnvelopeStore interfaces to decouple storage backends by @wolfeidau in #41
  • fix: write blob metadata before file, use canonical hash prefix, and surface touch misses by @wolfeidau in #43
  • fix: replace zstd EncodeAll with pooled streaming encoder to reduce allocations by @wolfeidau in #44
  • feat: add GOCACHEPROG subprocess and /buildcache HTTP handler by @wolfeidau in #45
  • docs: update README for cacheprog, sumdb, blob-retention, and pprof by @wolfeidau in #47
  • feat: add OIDC authentication with protocol-based access policies by @wolfeidau in #48
  • chore(deps): bump google.golang.org/grpc from 1.77.0 to 1.79.3 in the go_modules group across 1 directory by @dependabot[bot] in #46
  • feat: add per-protocol auth observability via RequestTags by @wolfeidau in #49
  • feat: accept Basic auth as Bearer token for pip, Maven, and Bundler by @wolfeidau in #50
  • chore(deps): bump all direct deps to latest version by @wolfeidau in #51
  • chore: fix TTL/timeout/metrics consistency across protocol handlers by @wolfeidau in #52
  • chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in the go_modules group across 1 directory by @dependabot[bot] in #53
  • chore: rename Go module from wolfeidau/content-cache to buildkite/content-cache by @lox in #56
  • feat: add direct fetch cache for mise aqua downloads by @lox in #55
  • fix: Pin CI QA toolchain with mise by @lox in #58
  • fix: spill large RubyGems metadata into CAFS by @lox in #57
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in the go_modules group across 1 directory by @dependabot[bot] in #54
  • fix: resolve golangci-lint v2 issues by @wolfeidau in #59
  • refactor: update context management in handler files by @wolfeidau in #60

New Contributors

Full Changelog: v1.2.0...v1.3.0