{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209433459,"defaultBranch":"master","name":"n5-zarr","ownerLogin":"saalfeldlab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-19T01:11:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7062637?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725485202.0","currentOid":""},"activityList":{"items":[{"before":"ef1918f10813d0925226e69e8cd6a0039ef96a62","after":"6de3a6c4adb31f3cd6a2c640d69d2b418fdea8d1","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-09-11T13:24:09.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"test: add zarr2 to TensorstoreTest","shortMessageHtmlLink":"test: add zarr2 to TensorstoreTest"}},{"before":"ce037755d6d0eb47e3aff25ad8745b0bb7fe0267","after":"6de3a6c4adb31f3cd6a2c640d69d2b418fdea8d1","ref":"refs/heads/wip/codecShards/tensorstore","pushedAt":"2024-09-11T13:22:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"test: add zarr2 to TensorstoreTest","shortMessageHtmlLink":"test: add zarr2 to TensorstoreTest"}},{"before":"6b5e68d73f40924bb69f580f4be403254e04dceb","after":"ce037755d6d0eb47e3aff25ad8745b0bb7fe0267","ref":"refs/heads/wip/codecShards/tensorstore","pushedAt":"2024-09-10T18:17:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"test: limit what TensorstoreTest runs for now","shortMessageHtmlLink":"test: limit what TensorstoreTest runs for now"}},{"before":"ddb058aaba30f6d0f4577d8e50754cf9e8b2ece7","after":"6b5e68d73f40924bb69f580f4be403254e04dceb","ref":"refs/heads/wip/codecShards/tensorstore","pushedAt":"2024-09-09T20:52:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge pull request #50 from cmhulbert/wip/codecShards/tensorstore\n\nfix: remove RawCompression for Zarr v3","shortMessageHtmlLink":"Merge pull request #50 from cmhulbert/wip/codecShards/tensorstore"}},{"before":null,"after":"ddb058aaba30f6d0f4577d8e50754cf9e8b2ece7","ref":"refs/heads/wip/codecShards/tensorstore","pushedAt":"2024-09-04T21:26:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"wip/test: add ZarrV3Test, mostly working","shortMessageHtmlLink":"wip/test: add ZarrV3Test, mostly working"}},{"before":"7ab5ef427153702331f3e27b1893282f07bb1526","after":"ef1918f10813d0925226e69e8cd6a0039ef96a62","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-14T20:01:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"ZarrV3KeyValueReader should override absoluteDataBlockPath","shortMessageHtmlLink":"ZarrV3KeyValueReader should override absoluteDataBlockPath"}},{"before":"8ba830e118df797e2abbc98852488d2d86b5c594","after":"7ab5ef427153702331f3e27b1893282f07bb1526","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-14T18:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"test: add zarr data test","shortMessageHtmlLink":"test: add zarr data test"}},{"before":"1211a8d669cfa5dde3de462a3c0d268168b1c965","after":"8ba830e118df797e2abbc98852488d2d86b5c594","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-13T21:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"ZarrV3Test.testCreateDataset now working","shortMessageHtmlLink":"ZarrV3Test.testCreateDataset now working"}},{"before":"08ffd4ad4c7e0f48ee60ceca66b9d76b4a5e62a0","after":"1211a8d669cfa5dde3de462a3c0d268168b1c965","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-12T14:57:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge pull request #48 from cmhulbert/wip/codecsShards\n\nrefactor: annotations moved to N5 core","shortMessageHtmlLink":"Merge pull request #48 from cmhulbert/wip/codecsShards"}},{"before":"1b0b632b4a28ce0a4f9362c835d2781192a0e2b6","after":"08ffd4ad4c7e0f48ee60ceca66b9d76b4a5e62a0","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-08T18:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"style/chore: serialVersionUID and style","shortMessageHtmlLink":"style/chore: serialVersionUID and style"}},{"before":"9d91c0441d065832e16ba7188222e519ee1555ab","after":"1b0b632b4a28ce0a4f9362c835d2781192a0e2b6","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-08T18:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"ZarrCompressor extends Compressor","shortMessageHtmlLink":"ZarrCompressor extends Compressor"}},{"before":"d5f0e2b2f462c89bc77658384eec2895ed770091","after":"9d91c0441d065832e16ba7188222e519ee1555ab","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-07T19:43:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"fix: ZarrV3Writer no longer needs to reorder","shortMessageHtmlLink":"fix: ZarrV3Writer no longer needs to reorder"}},{"before":"c788206cde6082376f7ff8eba7de966b4f9dcde2","after":"d5f0e2b2f462c89bc77658384eec2895ed770091","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-06T20:56:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge pull request #47 from cmhulbert/wip/codecsShards\n\nfeat: ReverseArray","shortMessageHtmlLink":"Merge pull request #47 from cmhulbert/wip/codecsShards"}},{"before":"7045907b0f4034477efc769e5bb19c6919bb3126","after":"c788206cde6082376f7ff8eba7de966b4f9dcde2","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-06T20:42:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"rm draft versions","shortMessageHtmlLink":"rm draft versions"}},{"before":"6980ce39d15f44633dd3012193ee90e4bebb3e05","after":"7045907b0f4034477efc769e5bb19c6919bb3126","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-06T20:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"fix: use apache to reverse","shortMessageHtmlLink":"fix: use apache to reverse"}},{"before":"94dd3375bc3ebf871f07e9efaa8583fa6f36e8bb","after":"6980ce39d15f44633dd3012193ee90e4bebb3e05","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-06T20:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"rm unused ZarrV3Serializable","shortMessageHtmlLink":"rm unused ZarrV3Serializable"}},{"before":"c6577d9e5ef28b9e3420e6645ff1e2df7862cb32","after":"94dd3375bc3ebf871f07e9efaa8583fa6f36e8bb","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-06T20:35:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"wip: closer to working\n\n* use apache for array reversal\n* other minor refactoring","shortMessageHtmlLink":"wip: closer to working"}},{"before":"eab7f66e38b7f1eb2871da35047c43f109967ae2","after":"c6577d9e5ef28b9e3420e6645ff1e2df7862cb32","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-06T20:13:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge pull request #46 from cmhulbert/wip/codecsShards\n\nfeat: generify ZarrNameConfig serialization, remove Config classes","shortMessageHtmlLink":"Merge pull request #46 from cmhulbert/wip/codecsShards"}},{"before":"ddf086345b8415f79a2842577b634effcc8c6f61","after":"eab7f66e38b7f1eb2871da35047c43f109967ae2","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-05T18:59:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge pull request #45 from cmhulbert/wip/codecsShards\n\nfeat: extensible serialization for chunk attributes","shortMessageHtmlLink":"Merge pull request #45 from cmhulbert/wip/codecsShards"}},{"before":null,"after":"ddf086345b8415f79a2842577b634effcc8c6f61","ref":"refs/heads/wip/codecsShards","pushedAt":"2024-08-05T16:51:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"wip: toward zarr v3 - shards and codecs","shortMessageHtmlLink":"wip: toward zarr v3 - shards and codecs"}},{"before":"2f98a1cab09cb5331afa5e6a693ef25ccd775c37","after":"cc4216101f31c2c12443cd2dd78b147eec3df411","ref":"refs/heads/master","pushedAt":"2024-07-16T19:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Bump to next development cycle\n\nSigned-off-by: John Bogovic ","shortMessageHtmlLink":"Bump to next development cycle"}},{"before":"8a404d8bca73166815ba24c841c794c21d02dd13","after":"2f98a1cab09cb5331afa5e6a693ef25ccd775c37","ref":"refs/heads/master","pushedAt":"2024-07-16T19:43:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"chore: rm spurious release.properties","shortMessageHtmlLink":"chore: rm spurious release.properties"}},{"before":"b26a8e8863f2119de89ee0670aff4307cec57f96","after":"8a404d8bca73166815ba24c841c794c21d02dd13","ref":"refs/heads/master","pushedAt":"2024-07-16T19:39:22.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge pull request #44 from saalfeldlab/cmhulbert-perf/skipIsFile\n\nPerf: skip isFile","shortMessageHtmlLink":"Merge pull request #44 from saalfeldlab/cmhulbert-perf/skipIsFile"}},{"before":null,"after":"720d5f6e24bc92786925fc55c746ec1d95b4fced","ref":"refs/heads/cmhulbert-perf/skipIsFile","pushedAt":"2024-07-16T17:49:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"chore: bumpy pom-scijava and n5 versions","shortMessageHtmlLink":"chore: bumpy pom-scijava and n5 versions"}},{"before":"bb4329841e7d7881583a4a3fcc7ead9546a5ce55","after":"7e566f607f71787358b9c786efd66afcf0221789","ref":"refs/heads/perf/skipIsFile","pushedAt":"2024-07-16T17:45:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into perf/skipIsFile","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into perf/skipIsFile"}},{"before":null,"after":"bb4329841e7d7881583a4a3fcc7ead9546a5ce55","ref":"refs/heads/perf/skipIsFile","pushedAt":"2024-07-16T17:43:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"perf: skip isFile check during readBlock","shortMessageHtmlLink":"perf: skip isFile check during readBlock"}},{"before":"0da9bcaae449800e447dbf13a96061271d29f934","after":"b26a8e8863f2119de89ee0670aff4307cec57f96","ref":"refs/heads/master","pushedAt":"2024-07-12T13:22:31.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Merge pull request #42 from cmhulbert/serializeNulls\n\n* fix: don't enforce `serializeNulls`, but DO still ensure `null` is still serialized regardless of `serializeNulls` for Raw compression\r\n\r\n* fix: don't require gsonBuilder to `serializeNull`\r\n\r\n- added a serializer for ZArrayAttributes\r\n- writeZArray via ZArrayAttributes object, not JsonElement\r\n- expected compression can be `JsonNull` OR `null` depending on whether `serializeNull` or not\r\n\r\ntest: `serializeNulls` not set by default, so no `null` value here, therefore it doesn't parse as `JsonNull` but instead just returns `null`\r\n\r\n* fix(test): don't ignore input GsonBuilder\r\n\r\n* fix(test): serializeNulls for consistency between Cached and non-cache versions\r\n\r\nThis is because when reading from the container with no cache, you get `null` but when writing/reading with the cache, the value is `JsonNull`.","shortMessageHtmlLink":"Merge pull request #42 from cmhulbert/serializeNulls"}},{"before":"7b3b0094ac78dfd95dca2cafa6428f577433db9c","after":null,"ref":"refs/heads/serializeNulls","pushedAt":"2024-06-06T15:51:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"}},{"before":null,"after":"7b3b0094ac78dfd95dca2cafa6428f577433db9c","ref":"refs/heads/serializeNulls","pushedAt":"2024-06-06T14:32:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"perf(wip): attempt to only serialize nulls when necessary\n\n* for ZArray attributes using RawCompression","shortMessageHtmlLink":"perf(wip): attempt to only serialize nulls when necessary"}},{"before":"b09ecce9c72365e52aefa46f7e61b96258a79502","after":"0da9bcaae449800e447dbf13a96061271d29f934","ref":"refs/heads/master","pushedAt":"2024-06-05T13:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bogovicj","name":"John Bogovic","path":"/bogovicj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6912043?s=80&v=4"},"commit":{"message":"Bump to next development cycle\n\nSigned-off-by: John Bogovic ","shortMessageHtmlLink":"Bump to next development cycle"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxMzoyNDowOS4wMDAwMDBazwAAAASzPOOE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNVQxMzo1Njo0NC4wMDAwMDBazwAAAARdMD4p"}},"title":"Activity ยท saalfeldlab/n5-zarr"}