{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5844474,"defaultBranch":"master","name":"EventStore","ownerLogin":"EventStore","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-17T17:22:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1628864?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717666974.0","currentOid":""},"activityList":{"items":[{"before":"f36d98fc90429967bbc2a800ac148f663edc93e9","after":"eeece470a31bef1bd848017a2a1cba734b8f07c5","ref":"refs/heads/lakshdeepsingh/warn-when-projection-state-is-getting-too-big","pushedAt":"2024-06-06T21:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lakshdeepsingheventstore","name":null,"path":"/lakshdeepsingheventstore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88392797?s=80&v=4"},"commit":{"message":"Warn when projection state becomes greater than 8mb","shortMessageHtmlLink":"Warn when projection state becomes greater than 8mb"}},{"before":"f82b2c985d3a4411e4c0fc28448716fc4a432789","after":"0b40d21c9051552074e7895dfa46fec97d563262","ref":"refs/heads/kunaldhingra/db-694-metrics-for-persistent-subscriptions","pushedAt":"2024-06-06T16:41:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhingrak","name":"Kunal Dhingra","path":"/dhingrak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709924?s=80&v=4"},"commit":{"message":"fix failing unit test for http persistent subscription","shortMessageHtmlLink":"fix failing unit test for http persistent subscription"}},{"before":"de31ff2c74c5d08b6b3ba2d333f3fc2c28c45b02","after":"f82b2c985d3a4411e4c0fc28448716fc4a432789","ref":"refs/heads/kunaldhingra/db-694-metrics-for-persistent-subscriptions","pushedAt":"2024-06-06T16:29:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhingrak","name":"Kunal Dhingra","path":"/dhingrak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709924?s=80&v=4"},"commit":{"message":"fix failing unit test for http persistent subscription","shortMessageHtmlLink":"fix failing unit test for http persistent subscription"}},{"before":"c12399ff850ce406b16ca9076e106ba8d0a1975a","after":"9bc329ad92c29270336ba918457324a7011657dc","ref":"refs/heads/hayley-jean/ESDB-139-2-policy-auth-poc","pushedAt":"2024-06-06T12:35:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"Simplify names","shortMessageHtmlLink":"Simplify names"}},{"before":"91a5cafb92792afa0c671e3a31e2a68869814b1d","after":"512478bdb3aca05a8889da9903a383cfd772feda","ref":"refs/heads/sakno/fix-tfchunk-race-condition","pushedAt":"2024-06-06T10:17:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakno","name":"SRV","path":"/sakno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1043452?s=80&v=4"},"commit":{"message":"Code cleanup","shortMessageHtmlLink":"Code cleanup"}},{"before":"b3595d236c2fa2caa61ad61cd77cf1370b307ff3","after":"91a5cafb92792afa0c671e3a31e2a68869814b1d","ref":"refs/heads/sakno/fix-tfchunk-race-condition","pushedAt":"2024-06-06T10:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakno","name":"SRV","path":"/sakno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1043452?s=80&v=4"},"commit":{"message":"Recover counter correctly","shortMessageHtmlLink":"Recover counter correctly"}},{"before":"0d785d47fa63f694a3e621de71970983cc7bf95f","after":"b3595d236c2fa2caa61ad61cd77cf1370b307ff3","ref":"refs/heads/sakno/fix-tfchunk-race-condition","pushedAt":"2024-06-06T09:46:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sakno","name":"SRV","path":"/sakno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1043452?s=80&v=4"},"commit":{"message":"Initialize pool once (DB-21-5)","shortMessageHtmlLink":"Initialize pool once (DB-21-5)"}},{"before":null,"after":"0d785d47fa63f694a3e621de71970983cc7bf95f","ref":"refs/heads/sakno/fix-tfchunk-race-condition","pushedAt":"2024-06-06T09:42:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sakno","name":"SRV","path":"/sakno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1043452?s=80&v=4"},"commit":{"message":"Fix DB-21-5","shortMessageHtmlLink":"Fix DB-21-5"}},{"before":"fbfabd81c4f64165226981eed3689f9416d9e932","after":null,"ref":"refs/heads/timothycoleman/fix-wrflgrpc-buffer-reuse","pushedAt":"2024-06-06T07:04:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"}},{"before":"56f9480c6fd39dbd7c8390acc642d7d7bc3c381c","after":"5e61950c4337442edd72f6faa5c23bdc0c049437","ref":"refs/heads/master","pushedAt":"2024-06-06T07:04:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"},"commit":{"message":"Merge pull request #4280 from EventStore/timothycoleman/fix-wrflgrpc-buffer-reuse\n\nCreate a new buffer for each request, because they are sent concurrently","shortMessageHtmlLink":"Merge pull request #4280 from EventStore/timothycoleman/fix-wrflgrpc-…"}},{"before":"4374ec0ce430d83aee7c37a5cd0287914d02e406","after":null,"ref":"refs/heads/lakshdeepsingh/return-200-from-health-endpoint","pushedAt":"2024-06-06T07:03:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"}},{"before":"1d4aa54084a95614fcf284bcfe15422a36dab589","after":"56f9480c6fd39dbd7c8390acc642d7d7bc3c381c","ref":"refs/heads/master","pushedAt":"2024-06-06T07:03:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"},"commit":{"message":"Merge pull request #4268 from EventStore/lakshdeepsingh/return-200-from-health-endpoint\n\n[DB-26-6] Configurable status code for /heath/live","shortMessageHtmlLink":"Merge pull request #4268 from EventStore/lakshdeepsingh/return-200-fr…"}},{"before":"20c2cb591f860d9ebe7cc79d1503c3bcd295b82a","after":"7e1332c0e0675cc4f3065986f5a5aee5bf713c55","ref":"refs/heads/db-777-encryption-plugin","pushedAt":"2024-06-06T07:02:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"Add the transform controller to allow the user to set the active transform","shortMessageHtmlLink":"Add the transform controller to allow the user to set the active tran…"}},{"before":"c406b33721392364898711534a9a6da16be0d41b","after":"ce8fd49401525e1ae427bfff78f53b39f2e864c1","ref":"refs/heads/db-775-replicate-transform-header","pushedAt":"2024-06-06T06:58:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"Replicate the transform header to followers","shortMessageHtmlLink":"Replicate the transform header to followers"}},{"before":"de767fd5b04ed2f33e5264e5b1930710889db0f1","after":"4374ec0ce430d83aee7c37a5cd0287914d02e406","ref":"refs/heads/lakshdeepsingh/return-200-from-health-endpoint","pushedAt":"2024-06-06T06:24:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"},"commit":{"message":"Add parameter liveCode to health/live endpoint","shortMessageHtmlLink":"Add parameter liveCode to health/live endpoint"}},{"before":null,"after":"fbfabd81c4f64165226981eed3689f9416d9e932","ref":"refs/heads/timothycoleman/fix-wrflgrpc-buffer-reuse","pushedAt":"2024-06-06T05:25:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"},"commit":{"message":"Create a new buffer for each request, because they are sent concurrently\n\nOtherwise some events are accidentally sent in multiple requests, resulting in unexpected idempotent writes","shortMessageHtmlLink":"Create a new buffer for each request, because they are sent concurrently"}},{"before":"21d22072b2baf364322ec65b4703c6dfb99343dc","after":"412532be78226fa87d4d80ac85eb78060fe9a742","ref":"refs/heads/db-742-chunk-transform","pushedAt":"2024-06-06T04:55:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"Refactor: Add database data transformation layer","shortMessageHtmlLink":"Refactor: Add database data transformation layer"}},{"before":"f318646a7e963a222afcab1063ff876ffd619167","after":"de31ff2c74c5d08b6b3ba2d333f3fc2c28c45b02","ref":"refs/heads/kunaldhingra/db-694-metrics-for-persistent-subscriptions","pushedAt":"2024-06-05T21:10:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhingrak","name":"Kunal Dhingra","path":"/dhingrak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709924?s=80&v=4"},"commit":{"message":"working on failing http unit tests","shortMessageHtmlLink":"working on failing http unit tests"}},{"before":"c607652af2b4796e1179fa11fc95c479832bee86","after":null,"ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-05T14:51:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"}},{"before":"aa6c0a2381fc590a8cd76ca7942d21b72a86363c","after":"1d4aa54084a95614fcf284bcfe15422a36dab589","ref":"refs/heads/master","pushedAt":"2024-06-05T14:51:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"},"commit":{"message":"Merge pull request #4211 from EventStore/db-719-replicate-chunk-header\n\n[ESDB-106-15] Always replicate the chunk header","shortMessageHtmlLink":"Merge pull request #4211 from EventStore/db-719-replicate-chunk-header"}},{"before":"b5f084c2d9f3f789045fb7b0f2bf722198e5232f","after":"f318646a7e963a222afcab1063ff876ffd619167","ref":"refs/heads/kunaldhingra/db-694-metrics-for-persistent-subscriptions","pushedAt":"2024-06-05T14:13:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhingrak","name":"Kunal Dhingra","path":"/dhingrak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709924?s=80&v=4"},"commit":{"message":"working on failing unit tests","shortMessageHtmlLink":"working on failing unit tests"}},{"before":"0f6101517cd100667d128b360e33219d81cb9a64","after":"c607652af2b4796e1179fa11fc95c479832bee86","ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-05T10:20:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"Always replicate the chunk header\n\nThis commit brings the following changes:\n\n* Always replicate the chunk header to followers - prior to this commit, chunk headers were replicated only for scavenged chunks\n* Doing the above implies that we can no longer create new chunks in advance:\n * on followers, when completing a chunk\n * when a new database is spinned up. the chunk is now created when a node becomes a leader and is writing an epoch.\n * when an existing database is spinned up but the writer checkpoint was at a chunk boundary\n * when truncating to a chunk boundary, we also need to delete the chunk at the boundary to re-replicate the chunk (incl. the header) from the leader\n\nBackward/Forward compatibility is preserved.\n\nOther changes:\n* cluster.proto: For clarity, rename `is_completed_chunk` to `is_scavenged_chunk` because that's what it really means (in the early days, completed chunks were replicated raw)","shortMessageHtmlLink":"Always replicate the chunk header"}},{"before":"d8874a66b07761f6688806b09e18cc8babbb719f","after":"0f6101517cd100667d128b360e33219d81cb9a64","ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-05T06:27:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"This commit brings the following changes:\n\n* Always replicate the chunk header to followers - prior to this commit, chunk headers were replicated only for scavenged chunks\n* Doing the above implies that we can no longer create new chunks in advance:\n * on followers, when completing a chunk\n * when a new database is spinned up. the chunk is now created when a node becomes a leader and is writing an epoch.\n * when an existing database is spinned up but the writer checkpoint was at a chunk boundary\n * when truncating to a chunk boundary, we also need to delete the chunk at the boundary to re-replicate the chunk (incl. the header) from the leader\n\nBackwards compatibility is fully preserved.\n\nOther changes:\n* cluster.proto: For clarity, rename `is_completed_chunk` to `is_scavenged_chunk` because that's what it really means (in the early days, completed chunks were replicated raw)","shortMessageHtmlLink":"This commit brings the following changes:"}},{"before":"ccd9bf9bcc82a57df01be4d9e83bdc1b1083e88c","after":"d8874a66b07761f6688806b09e18cc8babbb719f","ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-05T06:25:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"This commit brings the following changes:\n\n* Always replicate the chunk header to followers - prior to this commit, chunk headers were replicated only for scavenged chunks\n* Doing the above implies that we can no longer create new chunks in advance:\n * on followers, when completing a raw chunk\n * when a new database is spinned up. the chunk is now created when a node becomes a leader and is writing an epoch.\n * when an existing database is spinned up but the writer checkpoint was at a chunk boundary\n * when truncating to a chunk boundary, we also need to delete the chunk at the boundary to re-replicate the chunk (incl. the header) from the leader\n\nBackwards compatibility is fully preserved.\n\nOther changes:\n* cluster.proto: For clarity, rename `is_completed_chunk` to `is_scavenged_chunk` because that's what it really means (in the early days, completed chunks were replicated raw)","shortMessageHtmlLink":"This commit brings the following changes:"}},{"before":"edf90a6b4f2607a2d0fed22711541c32de4f93a0","after":"ccd9bf9bcc82a57df01be4d9e83bdc1b1083e88c","ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-05T05:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"rename minVersion to initialVersion for better semantics","shortMessageHtmlLink":"rename minVersion to initialVersion for better semantics"}},{"before":"4e4e2ab34111b35c24957cd0c789f0df047a98df","after":"f36d98fc90429967bbc2a800ac148f663edc93e9","ref":"refs/heads/lakshdeepsingh/warn-when-projection-state-is-getting-too-big","pushedAt":"2024-06-04T16:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lakshdeepsingheventstore","name":null,"path":"/lakshdeepsingheventstore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88392797?s=80&v=4"},"commit":{"message":"Warn when projection state becomes greater than 8mb","shortMessageHtmlLink":"Warn when projection state becomes greater than 8mb"}},{"before":"fe4bb7958dd45d5c3306347295488604a60a99be","after":"edf90a6b4f2607a2d0fed22711541c32de4f93a0","ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-04T16:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timothycoleman","name":"Tim Coleman","path":"/timothycoleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2587665?s=80&v=4"},"commit":{"message":"maybe a better way to deal with backwards compatibility","shortMessageHtmlLink":"maybe a better way to deal with backwards compatibility"}},{"before":"762fa8ff562f35af5914f790b63ab90fbf9e47e1","after":"fe4bb7958dd45d5c3306347295488604a60a99be","ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-04T11:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"Test bug fix: Sort file names before comparison","shortMessageHtmlLink":"Test bug fix: Sort file names before comparison"}},{"before":"320dcb5fa8909df2983fb4e4a0d0ad3e07a35e61","after":"762fa8ff562f35af5914f790b63ab90fbf9e47e1","ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-04T11:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"Bug fix: Use a minimum version number of 1 when switching chunks","shortMessageHtmlLink":"Bug fix: Use a minimum version number of 1 when switching chunks"}},{"before":"c55c0edeccf267493087f8f65b82bf31370a8313","after":"320dcb5fa8909df2983fb4e4a0d0ad3e07a35e61","ref":"refs/heads/db-719-replicate-chunk-header","pushedAt":"2024-06-04T10:05:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaan1337","name":"Shaan Nobee","path":"/shaan1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981676?s=80&v=4"},"commit":{"message":"Backwards compatibility bug fix: if a chunk is scavenged, send the chunk header as usual in `ChunkHeaderBytes`","shortMessageHtmlLink":"Backwards compatibility bug fix: if a chunk is scavenged, send the ch…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXqV2EwA","startCursor":null,"endCursor":null}},"title":"Activity · EventStore/EventStore"}