{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":473555568,"defaultBranch":"main","name":"objstore","ownerLogin":"thanos-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-24T10:21:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49725059?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724859087.0","currentOid":""},"activityList":{"items":[{"before":"63feed0da069a88a9d08d96e8b35565b27d676f7","after":"fd105025a2e5016129631a456071c79929b09dbe","ref":"refs/heads/main","pushedAt":"2024-09-13T16:52:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fpetkovski","name":"Filip Petkovski","path":"/fpetkovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286231?s=80&v=4"},"commit":{"message":"Merge pull request #139 from fpetkovski/bump-gcs-client\n\nUpdate the GCS client to v1.43.0","shortMessageHtmlLink":"Merge pull request #139 from fpetkovski/bump-gcs-client"}},{"before":"d29b6ed255c978164977cbaa3bc17060fd27f3ce","after":"63feed0da069a88a9d08d96e8b35565b27d676f7","ref":"refs/heads/main","pushedAt":"2024-09-13T07:42:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Merge pull request #138 from MichaHoffmann/mhoffmann/stat-object-instead-of-empty-read\n\ns3: stat object instead of empty read","shortMessageHtmlLink":"Merge pull request #138 from MichaHoffmann/mhoffmann/stat-object-inst…"}},{"before":"7adf08b4bc724348a6bc5ae9c46e8f8d53ae48f3","after":"d29b6ed255c978164977cbaa3bc17060fd27f3ce","ref":"refs/heads/main","pushedAt":"2024-09-13T04:38:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"Merge pull request #137 from MichaHoffmann/mhoffmann/timing-reader-ignores-initial-get-range-call\n\nfix: timing reader ignores initial get_range","shortMessageHtmlLink":"Merge pull request #137 from MichaHoffmann/mhoffmann/timing-reader-ig…"}},{"before":"de861b433240fd866fcab64feb5c5c4284c71d0b","after":"7adf08b4bc724348a6bc5ae9c46e8f8d53ae48f3","ref":"refs/heads/main","pushedAt":"2024-09-07T11:45:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Merge pull request #121 from fpetkovski/timing-closer-writer\n\nAdd support for WriterTo in TimingReader","shortMessageHtmlLink":"Merge pull request #121 from fpetkovski/timing-closer-writer"}},{"before":"f06322381f09b1e031fc464eacf79b7b5106d9ba","after":null,"ref":"refs/heads/update_grpc_gomod_dep","pushedAt":"2024-08-28T15:31:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GiedriusS","name":"Giedrius Statkevičius","path":"/GiedriusS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2377233?s=80&v=4"}},{"before":"0363dadfdfb1a43e8419c54ec6018aadfc9dac97","after":"de861b433240fd866fcab64feb5c5c4284c71d0b","ref":"refs/heads/main","pushedAt":"2024-08-28T15:31:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GiedriusS","name":"Giedrius Statkevičius","path":"/GiedriusS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2377233?s=80&v=4"},"commit":{"message":"Merge pull request #133 from thanos-io/update_grpc_gomod_dep\n\ngo.mod: update gRPC dependency","shortMessageHtmlLink":"Merge pull request #133 from thanos-io/update_grpc_gomod_dep"}},{"before":"e2af25136fb03be564458841917025363b8413a7","after":"f06322381f09b1e031fc464eacf79b7b5106d9ba","ref":"refs/heads/update_grpc_gomod_dep","pushedAt":"2024-08-28T15:16:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GiedriusS","name":"Giedrius Statkevičius","path":"/GiedriusS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2377233?s=80&v=4"},"commit":{"message":"go.mod: update gRPC dependency\n\nUpdate gRPC dependency to a version that includes memory pooling. Remove\nold methods in `gcs` as pooling is always enabled now.\n\nSigned-off-by: Giedrius Statkevičius ","shortMessageHtmlLink":"go.mod: update gRPC dependency"}},{"before":"c892a855629151cc7bafa195926787c549f4cba9","after":"e2af25136fb03be564458841917025363b8413a7","ref":"refs/heads/update_grpc_gomod_dep","pushedAt":"2024-08-28T14:55:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GiedriusS","name":"Giedrius Statkevičius","path":"/GiedriusS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2377233?s=80&v=4"},"commit":{"message":"go.mod: update gRPC dependency\n\nUpdate gRPC dependency to a version that includes memory pooling. Remove\nold methods in `gcs` as pooling is always enabled now.\n\nSigned-off-by: Giedrius Statkevičius ","shortMessageHtmlLink":"go.mod: update gRPC dependency"}},{"before":"42f5ab931b9c4985299b5951e66ec11c30883833","after":"c892a855629151cc7bafa195926787c549f4cba9","ref":"refs/heads/update_grpc_gomod_dep","pushedAt":"2024-08-28T14:50:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GiedriusS","name":"Giedrius Statkevičius","path":"/GiedriusS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2377233?s=80&v=4"},"commit":{"message":"go.mod: update gRPC dependency\n\nUpdate gRPC dependency to a version that includes memory pooling. Remove\nold methods in `gcs` as pooling is always enabled now.\n\nSigned-off-by: Giedrius Statkevičius ","shortMessageHtmlLink":"go.mod: update gRPC dependency"}},{"before":null,"after":"42f5ab931b9c4985299b5951e66ec11c30883833","ref":"refs/heads/update_grpc_gomod_dep","pushedAt":"2024-08-28T14:48:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GiedriusS","name":"Giedrius Statkevičius","path":"/GiedriusS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2377233?s=80&v=4"},"commit":{"message":"go.mod: update gRPC dependency\n\nUpdate gRPC dependency to a version that includes memory pooling. Remove\nold methods in `gcs` as pooling is always enabled now.","shortMessageHtmlLink":"go.mod: update gRPC dependency"}},{"before":"19b0c0f0ffd88f0ba8266a8ef6cbec7135bd2e15","after":"0363dadfdfb1a43e8419c54ec6018aadfc9dac97","ref":"refs/heads/main","pushedAt":"2024-08-18T20:33:09.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"Merge pull request #130 from kavirajk/kavirajk/decouple-metrics-from-bucket\n\nfeat: Decouple creating bucket metrics from instrumenting the bucket","shortMessageHtmlLink":"Merge pull request #130 from kavirajk/kavirajk/decouple-metrics-from-…"}},{"before":"1afe5d4bc3cd94f990a440cce4eef086aeed11dc","after":"19b0c0f0ffd88f0ba8266a8ef6cbec7135bd2e15","ref":"refs/heads/main","pushedAt":"2024-07-22T16:24:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"Merge pull request #128 from kavirajk/kavirajk/support-gcs-chunk-size","shortMessageHtmlLink":"Merge pull request #128 from kavirajk/kavirajk/support-gcs-chunk-size"}},{"before":"124528d695c2f8690618d2149aac2566b9442cc3","after":"1afe5d4bc3cd94f990a440cce4eef086aeed11dc","ref":"refs/heads/main","pushedAt":"2024-06-22T09:57:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Merge pull request #123 from MichaHoffmann/mhoffmann-bump-minio-to-7-0-72\n\n*: upgrade minio-go version to `7.0.72`","shortMessageHtmlLink":"Merge pull request #123 from MichaHoffmann/mhoffmann-bump-minio-to-7-…"}},{"before":"39f40b8d97f7f1bed8312fdc44258e213112f529","after":"124528d695c2f8690618d2149aac2566b9442cc3","ref":"refs/heads/main","pushedAt":"2024-06-17T08:33:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saswatamcode","name":"Saswata Mukherjee","path":"/saswatamcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51132453?s=80&v=4"},"commit":{"message":"azure: Add new storage_create_container configuration property (#116)\n\n* azure: Add new storage_create_container configuration property\r\n\r\nIn some cases account does not have permissions to read container properties or create one but has all permissions to do CRUD operations inside the container, e.g. SAS tokens. To solve such use case the new configuration property was added for the Azure object storage config which creates a new container explicitly by settings `storage_create_container` to `true`. To keep backward compatibility with existing object storage configurations the default value for it is always `true`.\r\n\r\nSigned-off-by: Andrey Pleskach \r\n\r\n* Add changelog\r\n\r\nSigned-off-by: Andrey Pleskach \r\n\r\n---------\r\n\r\nSigned-off-by: Andrey Pleskach ","shortMessageHtmlLink":"azure: Add new storage_create_container configuration property (#116)"}},{"before":"71ef2d0cf7c4b42a6b25bc019de41bf0acecd30c","after":"39f40b8d97f7f1bed8312fdc44258e213112f529","ref":"refs/heads/main","pushedAt":"2024-06-13T13:56:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"matej-g","name":"Matej Gera","path":"/matej-g","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38492574?s=80&v=4"},"commit":{"message":"s3: add DisableDualstack to config (#112)\n\n* s3: add DisableDualstack to config\r\n\r\nSigned-off-by: Vladimir Varankin \r\n\r\n* ci: bump Go to 1.21\r\n\r\nSigned-off-by: Vladimir Varankin \r\n\r\n---------\r\n\r\nSigned-off-by: Vladimir Varankin \r\nSigned-off-by: Matej Gera <38492574+matej-g@users.noreply.github.com>\r\nCo-authored-by: Matej Gera <38492574+matej-g@users.noreply.github.com>","shortMessageHtmlLink":"s3: add DisableDualstack to config (#112)"}},{"before":"63052b4c48671b59f9214a1f69af5e055c6e5291","after":"71ef2d0cf7c4b42a6b25bc019de41bf0acecd30c","ref":"refs/heads/main","pushedAt":"2024-05-12T20:42:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"Merge pull request #100 from fatpat/addDisableMultipart\n\ns3: add DisableMultipart option","shortMessageHtmlLink":"Merge pull request #100 from fatpat/addDisableMultipart"}},{"before":"a1e58aa3bed5e446d4d66c8ce27973dc24d00850","after":"63052b4c48671b59f9214a1f69af5e055c6e5291","ref":"refs/heads/main","pushedAt":"2024-05-06T10:41:47.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"MichaHoffmann","name":"Michael Hoffmann","path":"/MichaHoffmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17451647?s=80&v=4"},"commit":{"message":"Merge pull request #117 from charleskorn/cancellation-during-read-is-not-an-error\n\nmetrics: don't increment `objstore_bucket_operation_failures_total` if context cancelled while reading","shortMessageHtmlLink":"Merge pull request #117 from charleskorn/cancellation-during-read-is-…"}},{"before":"e8336a5fd5f38f13281cb69ee7c3a4262450d4fb","after":"a1e58aa3bed5e446d4d66c8ce27973dc24d00850","ref":"refs/heads/main","pushedAt":"2024-04-18T10:48:50.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"fpetkovski","name":"Filip Petkovski","path":"/fpetkovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286231?s=80&v=4"},"commit":{"message":"Merge pull request #115 from pedro-stanaka/fix/grpc-conn-gcs\n\nGCS: Fix creation of bucket with GRPC connections","shortMessageHtmlLink":"Merge pull request #115 from pedro-stanaka/fix/grpc-conn-gcs"}},{"before":null,"after":"19a4da384137749f7ac98eac02b6b896c1b39917","ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.33.0","pushedAt":"2024-03-13T23:13:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/protobuf from 1.31.0 to 1.33.0\n\nBumps google.golang.org/protobuf from 1.31.0 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/protobuf from 1.31.0 to 1.33.0"}},{"before":"ab7ba391dbbc6c6740662e806f6fcf6128722233","after":"e8336a5fd5f38f13281cb69ee7c3a4262450d4fb","ref":"refs/heads/main","pushedAt":"2024-03-09T07:53:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saswatamcode","name":"Saswata Mukherjee","path":"/saswatamcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51132453?s=80&v=4"},"commit":{"message":"GCS: adds scope to fix bug introduced in HTTPConfig support (#109)\n\nGCS: adds scope to fix bug introduced in https://github.com/thanos-io/objstore/pull/86\r\nIssue was reported in https://github.com/thanos-io/objstore/pull/106#issuecomment-1971490145\r\n\r\nSigned-off-by: Joao Marcal ","shortMessageHtmlLink":"GCS: adds scope to fix bug introduced in HTTPConfig support (#109)"}},{"before":"c3ccc5d619577f9996944b4a2c0b9b90f75757f1","after":"ab7ba391dbbc6c6740662e806f6fcf6128722233","ref":"refs/heads/main","pushedAt":"2024-03-04T11:42:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"fpetkovski","name":"Filip Petkovski","path":"/fpetkovski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1286231?s=80&v=4"},"commit":{"message":"Merge pull request #108 from krajorama/add-native-histogram-metrics\n\nmetrics: add native histogram definitions to histograms","shortMessageHtmlLink":"Merge pull request #108 from krajorama/add-native-histogram-metrics"}},{"before":"497621a101e9fb3d5dd3887ba6aa6879efadfd52","after":"c3ccc5d619577f9996944b4a2c0b9b90f75757f1","ref":"refs/heads/main","pushedAt":"2024-02-28T10:34:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saswatamcode","name":"Saswata Mukherjee","path":"/saswatamcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51132453?s=80&v=4"},"commit":{"message":"GCS: Fix logic for falling back to Google defaults (#106)\n\nSigned-off-by: Saswata Mukherjee ","shortMessageHtmlLink":"GCS: Fix logic for falling back to Google defaults (#106)"}},{"before":"12932949d0da26dc5706eefeb4ef2d8a76bc2762","after":"c3f0d23b5eb76a00e3baa23b78ea3b0b710af939","ref":"refs/heads/do-not-return-error-when-expected","pushedAt":"2024-02-27T21:30:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"fix acceptance test\n\nSigned-off-by: Ben Ye ","shortMessageHtmlLink":"fix acceptance test"}},{"before":null,"after":"12932949d0da26dc5706eefeb4ef2d8a76bc2762","ref":"refs/heads/do-not-return-error-when-expected","pushedAt":"2024-02-27T20:15:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"metric bucket should return nil when error is expected\n\nSigned-off-by: Ben Ye ","shortMessageHtmlLink":"metric bucket should return nil when error is expected"}},{"before":"a8d75c522f64f288ae624118468bda27ac08c98a","after":"497621a101e9fb3d5dd3887ba6aa6879efadfd52","ref":"refs/heads/main","pushedAt":"2024-02-27T19:51:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"Merge pull request #102 from MichaHoffmann/mhoffm-bump-azure-sdk\n\nazure: bump sdk version","shortMessageHtmlLink":"Merge pull request #102 from MichaHoffmann/mhoffm-bump-azure-sdk"}},{"before":"cd121fe25e4c0a952f00ef07600fe9452924dc62","after":"a8d75c522f64f288ae624118468bda27ac08c98a","ref":"refs/heads/main","pushedAt":"2024-02-12T13:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saswatamcode","name":"Saswata Mukherjee","path":"/saswatamcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51132453?s=80&v=4"},"commit":{"message":"Swift: Add HTTP_Config (#99)\n\nSwift: add HTTP_Config\r\n\r\nSigned-off-by: btaani ","shortMessageHtmlLink":"Swift: Add HTTP_Config (#99)"}},{"before":"bdadaefbfe03c19165f0cd85986a6359043226a5","after":"cd121fe25e4c0a952f00ef07600fe9452924dc62","ref":"refs/heads/main","pushedAt":"2024-02-05T15:27:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saswatamcode","name":"Saswata Mukherjee","path":"/saswatamcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51132453?s=80&v=4"},"commit":{"message":"GCS: Adds HTTP Config similar to S3 (#86)\n\n* Add HTTP Config to GCS\r\n\r\nSigned-off-by: Joao Marcal \r\n\r\n* Fix tests\r\n\r\nSigned-off-by: Joao Marcal \r\n\r\n---------\r\n\r\nSigned-off-by: Joao Marcal ","shortMessageHtmlLink":"GCS: Adds HTTP Config similar to S3 (#86)"}},{"before":"6ecabdddaab11e83d9ae6eec27aaa8d7df901c80","after":"bdadaefbfe03c19165f0cd85986a6359043226a5","ref":"refs/heads/main","pushedAt":"2024-01-28T22:34:50.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"Merge pull request #98 from pracucci/fix-s3-upload-regression\n\nFix s3 upload performance regression","shortMessageHtmlLink":"Merge pull request #98 from pracucci/fix-s3-upload-regression"}},{"before":"61cfed8cbb9db58dd0c72f947a0847385dc4d15e","after":"6ecabdddaab11e83d9ae6eec27aaa8d7df901c80","ref":"refs/heads/main","pushedAt":"2024-01-16T18:54:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yeya24","name":"Ben Ye","path":"/yeya24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25150124?s=80&v=4"},"commit":{"message":"Merge pull request #96 from danielblando/nopSeeker\n\nAdd seeker option for nopCloserWithObjectSize","shortMessageHtmlLink":"Merge pull request #96 from danielblando/nopSeeker"}},{"before":"9f421f28a04bf7fe1fa9c4725f6975f789fbec72","after":"61cfed8cbb9db58dd0c72f947a0847385dc4d15e","ref":"refs/heads/main","pushedAt":"2023-12-31T04:19:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"brancz","name":"Frederic Branczyk","path":"/brancz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4546722?s=80&v=4"},"commit":{"message":"Merge pull request #94 from danielblando/seeker\n\nAllow timingReadCloser to be seeker","shortMessageHtmlLink":"Merge pull request #94 from danielblando/seeker"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNjo1MjowMS4wMDAwMDBazwAAAAS1tPD1","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNjo1MjowMS4wMDAwMDBazwAAAAS1tPD1","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0zMVQwNDoxOTowMy4wMDAwMDBazwAAAAPU2vvW"}},"title":"Activity · thanos-io/objstore"}