Ben Vincent unkinben
  • Joined on 2024-05-28
unkinben pushed to benvin/fix-master-build at unkin/artifactapi 2026-07-02 22:29:45 +10:00
6a1c836513 fix: repair master build after conflicting merges
unkinben pushed tag v0.1.1 to unkin/terraform-provider-artifactapi 2026-07-02 22:23:48 +10:00
unkinben created pull request unkin/terraform-provider-artifactapi#9 2026-07-02 22:19:51 +10:00
feat: support per-remote upstream timeouts
4dd290518d feat: support per-remote upstream timeouts
unkinben pushed to benvin/add-missing-registries at unkin/terraform-artifactapi 2026-07-02 20:22:22 +10:00
32515c72ca feat: initial commit
unkinben created branch benvin/add-missing-registries in unkin/terraform-artifactapi 2026-07-02 20:22:20 +10:00
unkinben commented on pull request unkin/artifactapi#83 2026-07-02 20:17:06 +10:00
fix: set timeouts on the upstream HTTP client

Extended per review feedback: the dial/TLS/response-header timeouts remain the defaults, and are now overridable per-remote via upstream_dial_timeout / upstream_tls_timeout / `upstream_response…

unkinben pushed to benvin/upstream-http-timeouts at unkin/artifactapi 2026-07-02 20:16:54 +10:00
1e879126d7 feat: make upstream timeouts configurable per-remote
unkinben created branch benvin/auth-design-doc in unkin/artifactapi 2026-07-02 00:51:54 +10:00
unkinben pushed to benvin/auth-design-doc at unkin/artifactapi 2026-07-02 00:51:54 +10:00
67cedf9bba docs: design for authentication & authorization system
unkinben created pull request unkin/artifactapi#95 2026-07-02 00:51:53 +10:00
docs: authentication & authorization system design (epic #79)
unkinben created pull request unkin/artifactapi#94 2026-07-02 00:49:25 +10:00
perf: stream proxied artifacts instead of buffering the full body in memory
unkinben pushed to benvin/stream-immutable-blobs at unkin/artifactapi 2026-07-02 00:49:12 +10:00
2fc9ae6a31 perf: stream immutable blobs through the CAS instead of buffering
unkinben created branch benvin/stream-immutable-blobs in unkin/artifactapi 2026-07-02 00:49:11 +10:00
unkinben created branch benvin/coalesce-cache-miss in unkin/artifactapi 2026-07-02 00:44:10 +10:00
unkinben pushed to benvin/coalesce-cache-miss at unkin/artifactapi 2026-07-02 00:44:10 +10:00
a3b972e7b1 fix: poll the store on lock miss to coalesce cache-miss stampedes
unkinben created pull request unkin/artifactapi#93 2026-07-02 00:44:09 +10:00
fix: coalesce concurrent cache-miss fetches (thundering herd)
unkinben pushed to benvin/cache-bearer-tokens at unkin/artifactapi 2026-07-02 00:43:06 +10:00
493b3cb906 feat: cache upstream bearer tokens in Redis
unkinben created branch benvin/cache-bearer-tokens in unkin/artifactapi 2026-07-02 00:42:51 +10:00