{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27742208,"defaultBranch":"master","name":"django-storages","ownerLogin":"jschneier","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-09T00:37:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2245080?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715390034.0","currentOid":""},"activityList":{"items":[{"before":"8e064ef9f5a5eb45281f47b20de371848514e0ea","after":null,"ref":"refs/heads/josh/boto-unsigned","pushedAt":"2024-05-11T01:13:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"}},{"before":"0a5ef02507e93525d8da75cbbec4e30c902dda75","after":"323b4ec494c05e8ebc52231920039e8de104152d","ref":"refs/heads/master","pushedAt":"2024-05-11T01:13:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Do not sign URLs when querystring_auth=False (#1402)","shortMessageHtmlLink":"[s3] Do not sign URLs when querystring_auth=False (#1402)"}},{"before":"2c16b98d456cc1fa3da81478bc00bbf261e53091","after":"8e064ef9f5a5eb45281f47b20de371848514e0ea","ref":"refs/heads/josh/boto-unsigned","pushedAt":"2024-05-11T01:12:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Skip generating signed URLs if querystring_auth=False","shortMessageHtmlLink":"[s3] Skip generating signed URLs if querystring_auth=False"}},{"before":"fdf83cd0976157274c1908e927d76aabf30532b8","after":"2c16b98d456cc1fa3da81478bc00bbf261e53091","ref":"refs/heads/josh/boto-unsigned","pushedAt":"2024-05-11T01:11:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Skip generating signed URLs if querystring_auth=False","shortMessageHtmlLink":"[s3] Skip generating signed URLs if querystring_auth=False"}},{"before":"267b24b8adf8e0315254d7c6eb98302530f1af3d","after":"fdf83cd0976157274c1908e927d76aabf30532b8","ref":"refs/heads/josh/boto-unsigned","pushedAt":"2024-05-11T01:03:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Skip generating signed URLs if querystring_auth=False","shortMessageHtmlLink":"[s3] Skip generating signed URLs if querystring_auth=False"}},{"before":null,"after":"267b24b8adf8e0315254d7c6eb98302530f1af3d","ref":"refs/heads/josh/boto-unsigned","pushedAt":"2024-05-10T23:43:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Skip generating signed URLs if querystring_auth=False","shortMessageHtmlLink":"[s3] Skip generating signed URLs if querystring_auth=False"}},{"before":"38a193e09565590ec5c2c1b85006994bb61ca055","after":"0a5ef02507e93525d8da75cbbec4e30c902dda75","ref":"refs/heads/master","pushedAt":"2024-05-10T23:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Do not include CHANGELOG in PyPI README","shortMessageHtmlLink":"Do not include CHANGELOG in PyPI README"}},{"before":"75fe11bd474c04c120b6b5587ec417efecb07aeb","after":"38a193e09565590ec5c2c1b85006994bb61ca055","ref":"refs/heads/master","pushedAt":"2024-05-10T23:40:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Add recent changes to CHANGELOG","shortMessageHtmlLink":"Add recent changes to CHANGELOG"}},{"before":"b5750f677e3b857e44502e6d91a3a4a5de245a9a","after":null,"ref":"refs/heads/josh/s3-fix-newlines","pushedAt":"2024-05-10T15:26:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"}},{"before":"9fca46c76f9b10131f3329a013cd2a67e7fdd4f5","after":"75fe11bd474c04c120b6b5587ec417efecb07aeb","ref":"refs/heads/master","pushedAt":"2024-05-10T15:26:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Fix newline handling for text-mode files (#1381)","shortMessageHtmlLink":"[s3] Fix newline handling for text-mode files (#1381)"}},{"before":"3b06da21015227b1b574f62c624915c3bb17b43f","after":"b5750f677e3b857e44502e6d91a3a4a5de245a9a","ref":"refs/heads/josh/s3-fix-newlines","pushedAt":"2024-05-10T15:23:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Fix newline handling for text-mode files","shortMessageHtmlLink":"[s3] Fix newline handling for text-mode files"}},{"before":"09654039f9cc0b8155473f56efa064b8e4e30d7c","after":"3b06da21015227b1b574f62c624915c3bb17b43f","ref":"refs/heads/josh/s3-fix-newlines","pushedAt":"2024-05-10T15:19:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Fix newline handling for text-mode files","shortMessageHtmlLink":"[s3] Fix newline handling for text-mode files"}},{"before":"1f9e246d42362e2ba7c6cd47cbfdf128bb329747","after":"09654039f9cc0b8155473f56efa064b8e4e30d7c","ref":"refs/heads/josh/s3-fix-newlines","pushedAt":"2024-05-10T02:18:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Fix newlines test for python 3.11 and above (#1400)\n\nSpooledTemporaryFile introduced new changes in 3.11 (https://docs.python.org/3/library/tempfile.html)\r\nIt now fully implements the io.BufferedIOBase and io.TextIOBase abstract base classes allowing the file\r\nto be readable in the mode that it was specified (without accessing the underlying ._file object).\r\n\r\nIt seems like wrapping the underlying ._file is forbidden for versions 3.11 and higher (results in the ValueError)\r\nHaving two have separate methods for different versions isn't the prettiest fix but should suffice.","shortMessageHtmlLink":"[s3] Fix newlines test for python 3.11 and above (#1400)"}},{"before":"d84ad923eb14a3406308d0b1512cc3ee25bd8db8","after":"9fca46c76f9b10131f3329a013cd2a67e7fdd4f5","ref":"refs/heads/master","pushedAt":"2024-05-09T02:44:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[s3] Pull AWS_SESSION_TOKEN from the environment","shortMessageHtmlLink":"[s3] Pull AWS_SESSION_TOKEN from the environment"}},{"before":"e3f491c8efd212246fd5582ceeaa7b9751b7d1e3","after":null,"ref":"refs/heads/josh/document-deprecation","pushedAt":"2024-05-04T19:13:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"}},{"before":"9ce1aec9b06ff8ae8ca0fc49106c10e3e49f3528","after":"d84ad923eb14a3406308d0b1512cc3ee25bd8db8","ref":"refs/heads/master","pushedAt":"2024-05-04T19:13:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Update CHANGELOG with deprecation info (#1397)","shortMessageHtmlLink":"Update CHANGELOG with deprecation info (#1397)"}},{"before":null,"after":"e3f491c8efd212246fd5582ceeaa7b9751b7d1e3","ref":"refs/heads/josh/document-deprecation","pushedAt":"2024-05-04T19:12:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Update CHANGELOG with deprecation info","shortMessageHtmlLink":"Update CHANGELOG with deprecation info"}},{"before":"1353f43d996ebca8ce6b33c67ed8d349c4ef9981","after":null,"ref":"refs/heads/josh/fix-changelog","pushedAt":"2024-05-04T18:56:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"}},{"before":"9fde3638e967425531635777ce3d441208ed06d9","after":"9ce1aec9b06ff8ae8ca0fc49106c10e3e49f3528","ref":"refs/heads/master","pushedAt":"2024-05-04T18:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Fix missing CHANGELOG target (#1396)","shortMessageHtmlLink":"Fix missing CHANGELOG target (#1396)"}},{"before":"f9e45b516bbf6bb92911bc54694eb1c16e99ceac","after":"1353f43d996ebca8ce6b33c67ed8d349c4ef9981","ref":"refs/heads/josh/fix-changelog","pushedAt":"2024-05-04T18:55:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Fix missing CHANGELOG target","shortMessageHtmlLink":"Fix missing CHANGELOG target"}},{"before":null,"after":"f9e45b516bbf6bb92911bc54694eb1c16e99ceac","ref":"refs/heads/josh/fix-changelog","pushedAt":"2024-05-04T18:55:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Fix missing CHANGELOG target","shortMessageHtmlLink":"Fix missing CHANGELOG target"}},{"before":"9fde3638e967425531635777ce3d441208ed06d9","after":null,"ref":"refs/tags/1.14.3","pushedAt":"2024-05-04T18:54:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"}},{"before":"e0e49ca61c79456c947454b1d9f4b4cfee3c8c85","after":null,"ref":"refs/heads/josh/1.14.3","pushedAt":"2024-05-04T18:49:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"}},{"before":"2ca672737f72ab7f8c5b224d5e96c0270b341f92","after":"9fde3638e967425531635777ce3d441208ed06d9","ref":"refs/heads/master","pushedAt":"2024-05-04T18:49:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Release version 1.14.3 (#1395)","shortMessageHtmlLink":"Release version 1.14.3 (#1395)"}},{"before":"384ebc25ef320de4617819bad6b448402b276269","after":"e0e49ca61c79456c947454b1d9f4b4cfee3c8c85","ref":"refs/heads/josh/1.14.3","pushedAt":"2024-05-04T18:46:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Release version 1.14.3","shortMessageHtmlLink":"Release version 1.14.3"}},{"before":null,"after":"384ebc25ef320de4617819bad6b448402b276269","ref":"refs/heads/josh/1.14.3","pushedAt":"2024-05-04T18:46:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"Release version 1.14.3","shortMessageHtmlLink":"Release version 1.14.3"}},{"before":"b7f0db443add50b3b5e6fe7fc7ba76d501c3e2ca","after":null,"ref":"refs/heads/josh/protocol-docs","pushedAt":"2024-04-30T02:19:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"}},{"before":"d74a86be6bea708ae4d48fe5cad0c5313ad2c2da","after":"2ca672737f72ab7f8c5b224d5e96c0270b341f92","ref":"refs/heads/master","pushedAt":"2024-04-30T02:19:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[docs/s3] Clarify that `url_protocol` must end in a `:` (#1390)","shortMessageHtmlLink":"[docs/s3] Clarify that url_protocol must end in a : (#1390)"}},{"before":null,"after":"b7f0db443add50b3b5e6fe7fc7ba76d501c3e2ca","ref":"refs/heads/josh/protocol-docs","pushedAt":"2024-04-30T02:17:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"},"commit":{"message":"[docs/s3] Clarify that `url_protocol` must end in a `:`","shortMessageHtmlLink":"[docs/s3] Clarify that url_protocol must end in a :"}},{"before":"73abd6147c4903d81c18b9ef631978e497407e91","after":null,"ref":"refs/heads/josh/s3-client-config","pushedAt":"2024-04-25T03:29:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jschneier","name":"Josh Schneier","path":"/jschneier","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2245080?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERwdKvQA","startCursor":null,"endCursor":null}},"title":"Activity ยท jschneier/django-storages"}