{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":359553193,"defaultBranch":"main","name":"distribution","ownerLogin":"superfly","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-04-19T18:03:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22525303?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715209317.0","currentOid":""},"activityList":{"items":[{"before":"012adcae7de005cc134dcad37e3809e52f6238ba","after":"b74618692d2e4244cf5fe5504525caa28956889f","ref":"refs/heads/main","pushedAt":"2024-09-20T21:31:34.000Z","pushType":"push","commitsCount":231,"pusher":{"login":"jipperinbham","name":"JP Phillips","path":"/jipperinbham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/829493?s=80&v=4"},"commit":{"message":"Add a note regarding redirects to pre-signed URLs (#4466)","shortMessageHtmlLink":"Add a note regarding redirects to pre-signed URLs (distribution#4466)"}},{"before":null,"after":"306cb1e7034cd1481eb41e2ba56d1797e3a8849c","ref":"refs/heads/tcp-user-timeout","pushedAt":"2024-05-08T23:01:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"add TCPUserTimeout param to s3 driver\ncustomizes `TCP_USER_TIMEOUT` value for S3 client connections.","shortMessageHtmlLink":"add TCPUserTimeout param to s3 driver"}},{"before":"5bb0f875f45f98a4907b993a0101df46ac1a1b6b","after":"9bd38fe46f2714d87b2109fc128f57ef0a8787f8","ref":"refs/heads/debug/log-s3-file-not-found-errors","pushedAt":"2024-02-13T21:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alichay","name":"Allison Pierson","path":"/alichay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13626644?s=80&v=4"},"commit":{"message":"increasingly more verbose logging for s3.Writer","shortMessageHtmlLink":"increasingly more verbose logging for s3.Writer"}},{"before":"b43df294a1b893c75bebcf96d3c582d1d38eddb8","after":"5bb0f875f45f98a4907b993a0101df46ac1a1b6b","ref":"refs/heads/debug/log-s3-file-not-found-errors","pushedAt":"2024-02-13T02:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alichay","name":"Allison Pierson","path":"/alichay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13626644?s=80&v=4"},"commit":{"message":"incredibly verbose logging for s3.Writer","shortMessageHtmlLink":"incredibly verbose logging for s3.Writer"}},{"before":null,"after":"b43df294a1b893c75bebcf96d3c582d1d38eddb8","ref":"refs/heads/debug/log-s3-file-not-found-errors","pushedAt":"2024-02-12T23:18:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alichay","name":"Allison Pierson","path":"/alichay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13626644?s=80&v=4"},"commit":{"message":"temporarily log S3 PathNotFound errors verbosely","shortMessageHtmlLink":"temporarily log S3 PathNotFound errors verbosely"}},{"before":null,"after":"d58e3ff5f2824363b283384e9b1251ca87a1b0f5","ref":"refs/heads/s3-http-client-config","pushedAt":"2024-01-29T20:46:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alichay","name":"Allison Pierson","path":"/alichay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13626644?s=80&v=4"},"commit":{"message":"Add new http transport params to azure, gcs, s3 storage drivers\n\nThis enables the azure, gcs, and s3 storage driver users to disable keep alives `\"disablekeepalives\"`.\n\nFixes #4159\n\nSigned-off-by: T Van Doren <108194999+tvdfly@users.noreply.github.com>","shortMessageHtmlLink":"Add new http transport params to azure, gcs, s3 storage drivers"}},{"before":"788598e23f50db1b2f89e780683a7a6a0eadf3d1","after":"012adcae7de005cc134dcad37e3809e52f6238ba","ref":"refs/heads/main","pushedAt":"2023-12-26T18:11:52.000Z","pushType":"push","commitsCount":466,"pusher":{"login":"benbjohnson","name":"Ben Johnson","path":"/benbjohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118015?s=80&v=4"},"commit":{"message":"feat: add PR labeler (#4205)","shortMessageHtmlLink":"feat: add PR labeler (distribution#4205)"}},{"before":"ef270b8359db413e56e50f830696230c8ac8e9de","after":"788598e23f50db1b2f89e780683a7a6a0eadf3d1","ref":"refs/heads/main","pushedAt":"2023-05-02T19:09:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"Merge pull request #3881 from vvoland/handle-forbidden\n\nregistry/errors: Parse http forbidden as denied","shortMessageHtmlLink":"Merge pull request distribution#3881 from vvoland/handle-forbidden"}},{"before":"6f5be92a369493023fcb6a1d2e43d53c4d9a19ff","after":"6a74f647ff6a7db6d8bcd05612565580739eca9e","ref":"refs/heads/public-automatic-content-discovery","pushedAt":"2023-05-01T20:51:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"Skip content upload in GetBlob auto-mount attempt","shortMessageHtmlLink":"Skip content upload in GetBlob auto-mount attempt"}},{"before":"d974e78dd62a49383bd2911e8e579d261fae9902","after":"6f5be92a369493023fcb6a1d2e43d53c4d9a19ff","ref":"refs/heads/public-automatic-content-discovery","pushedAt":"2023-05-01T19:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"allow empty public-tag placeholder descriptors","shortMessageHtmlLink":"allow empty public-tag placeholder descriptors"}},{"before":"5f8868eabf5f39d791baeeb64e74c73621a53749","after":"d974e78dd62a49383bd2911e8e579d261fae9902","ref":"refs/heads/public-automatic-content-discovery","pushedAt":"2023-05-01T18:51:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"[fix] set descriptorService on proxyingRegistry","shortMessageHtmlLink":"[fix] set descriptorService on proxyingRegistry"}},{"before":"deac8ccabc7ae3025a3ba252ad6a3549e797309e","after":"5f8868eabf5f39d791baeeb64e74c73621a53749","ref":"refs/heads/public-automatic-content-discovery","pushedAt":"2023-05-01T18:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"More code for tagging blobs in proxy registry as public","shortMessageHtmlLink":"More code for tagging blobs in proxy registry as public"}},{"before":"62c6c8e7dd254980ab1a0bc30d4bfae7ce9eb017","after":"deac8ccabc7ae3025a3ba252ad6a3549e797309e","ref":"refs/heads/public-automatic-content-discovery","pushedAt":"2023-04-27T23:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"fix: pass digest to ServeBlob after auto-mounting\nAlso add extra debug logs to GetBlob","shortMessageHtmlLink":"fix: pass digest to ServeBlob after auto-mounting"}},{"before":"b381edf31ce6b77393dfeef760525b0c4a848000","after":"62c6c8e7dd254980ab1a0bc30d4bfae7ce9eb017","ref":"refs/heads/public-automatic-content-discovery","pushedAt":"2023-04-27T22:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"Don't reset public tag on calls to setDescriptor\nIf a descriptor is marked public, don't un-mark it the\nnext time the descriptor cache is written.","shortMessageHtmlLink":"Don't reset public tag on calls to setDescriptor"}},{"before":"38f9beea2b3a30d9f24125eba36784a1ab2c25b0","after":"b381edf31ce6b77393dfeef760525b0c4a848000","ref":"refs/heads/public-automatic-content-discovery","pushedAt":"2023-04-26T21:29:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"Auto-mount public blob to repository in GetBlob handler\nThis should allow existing Docker daemons to work seamlessly with\nautomatic content discovery without any further changes.\nPublic blobs will be automatically mounted in any repo where the daemon\nchecks for existing layers, preventing any redundant uploads.","shortMessageHtmlLink":"Auto-mount public blob to repository in GetBlob handler"}},{"before":null,"after":"38f9beea2b3a30d9f24125eba36784a1ab2c25b0","ref":"refs/heads/public-automatic-content-discovery","pushedAt":"2023-04-25T21:36:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wjordan","name":"Will Jordan","path":"/wjordan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56541?s=80&v=4"},"commit":{"message":"Use public blob descriptors for automatic content discovery\n* Require `public` blob-descriptor annotation to indicate blobs\neligible for automatic content discovery\n* Update `redisBlobDescriptorService` to set + stat `public` annotation\n* Update pull-through cache to automatically annotate stored blobs as\n`public` in the external Redis service","shortMessageHtmlLink":"Use public blob descriptors for automatic content discovery"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTozMTozNC4wMDAwMDBazwAAAAS8YpkF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTozMTozNC4wMDAwMDBazwAAAAS8YpkF","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNVQyMTozNjowNC4wMDAwMDBazwAAAAMgMaN9"}},"title":"Activity ยท superfly/distribution"}