{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":753856770,"defaultBranch":"main","name":"ecto_foundationdb","ownerLogin":"foundationdb-beam","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-06T23:11:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/160355662?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724613911.0","currentOid":""},"activityList":{"items":[{"before":"e5abdf8e30d0a3b3b63336b5ef11dd53fac2fffe","after":"bec63e0469f3a9497475732a7e11fd028459906c","ref":"refs/heads/main","pushedAt":"2024-08-25T19:21:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Merge pull request #11 from JesseStimpson/0-1-1\n\nv0.1.1","shortMessageHtmlLink":"Merge pull request #11 from JesseStimpson/0-1-1"}},{"before":"507b094e070fb6c338193f51b936f4513973a12b","after":"e5abdf8e30d0a3b3b63336b5ef11dd53fac2fffe","ref":"refs/heads/main","pushedAt":"2024-08-25T19:10:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Merge pull request #10 from JesseStimpson/ecto-3-12\n\nUpgrade deps (Ecto 3.12)","shortMessageHtmlLink":"Merge pull request #10 from JesseStimpson/ecto-3-12"}},{"before":"ca3219340e49eee96ac18e3a1b2f6f3088b07278","after":"507b094e070fb6c338193f51b936f4513973a12b","ref":"refs/heads/main","pushedAt":"2024-08-17T13:15:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Fix warning","shortMessageHtmlLink":"Fix warning"}},{"before":"8d8c8adac6d137d4fb2325fbe700a8d305fe0a3a","after":"ca3219340e49eee96ac18e3a1b2f6f3088b07278","ref":"refs/heads/main","pushedAt":"2024-08-16T19:02:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Merge pull request #8 from foundationdb-beam/bug-7\n\nPeg to ecto 3.11.1 (workaround for #7)","shortMessageHtmlLink":"Merge pull request #8 from foundationdb-beam/bug-7"}},{"before":null,"after":"211913d3755f2c699ae01e95245f5773541f7bd3","ref":"refs/heads/bug-7","pushedAt":"2024-08-16T18:59:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Peg to ecto 3.11.1 (workaround for #7)","shortMessageHtmlLink":"Peg to ecto 3.11.1 (workaround for #7)"}},{"before":"54d70995594ccd38a8b9026aa0cae0b2bdd0a2bf","after":null,"ref":"refs/heads/supervisor-name","pushedAt":"2024-05-24T00:41:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"}},{"before":"8826f172e5570c7799452fe65b21e484ada7881f","after":"8d8c8adac6d137d4fb2325fbe700a8d305fe0a3a","ref":"refs/heads/main","pushedAt":"2024-05-24T00:41:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Merge pull request #6 from foundationdb-beam/supervisor-name\n\n#5 Remove supervisor name","shortMessageHtmlLink":"Merge pull request #6 from foundationdb-beam/supervisor-name"}},{"before":null,"after":"54d70995594ccd38a8b9026aa0cae0b2bdd0a2bf","ref":"refs/heads/supervisor-name","pushedAt":"2024-05-24T00:38:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"#5 Remove supervisor name","shortMessageHtmlLink":"#5 Remove supervisor name"}},{"before":"994aec23fb16de00d2082cbbd1f5255e2a6d65c3","after":"8826f172e5570c7799452fe65b21e484ada7881f","ref":"refs/heads/main","pushedAt":"2024-04-08T01:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Livebook Guide for docs","shortMessageHtmlLink":"Livebook Guide for docs"}},{"before":"cb2a0dffeb20f168d53fd41052a6462b5f6e106c","after":"994aec23fb16de00d2082cbbd1f5255e2a6d65c3","ref":"refs/heads/main","pushedAt":"2024-04-07T16:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Version 0.1.0 to hex.pm","shortMessageHtmlLink":"Version 0.1.0 to hex.pm"}},{"before":"c46370440134905fe93de71387583443e282d341","after":"cb2a0dffeb20f168d53fd41052a6462b5f6e106c","ref":"refs/heads/main","pushedAt":"2024-04-07T15:26:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Ensure migrator module is loaded","shortMessageHtmlLink":"Ensure migrator module is loaded"}},{"before":"fa776d81c49a00610dca23864fbf375dd36f4ec2","after":"c46370440134905fe93de71387583443e282d341","ref":"refs/heads/main","pushedAt":"2024-04-07T14:52:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Reorganize code for doc readability","shortMessageHtmlLink":"Reorganize code for doc readability"}},{"before":"8171c9a26c9eba0e24396bbfe13b8b653e90546e","after":"fa776d81c49a00610dca23864fbf375dd36f4ec2","ref":"refs/heads/main","pushedAt":"2024-04-07T13:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"ExDoc","shortMessageHtmlLink":"ExDoc"}},{"before":"2838d027771dc822cd84622246ae50b5f759e926","after":null,"ref":"refs/heads/split-tx-migrations","pushedAt":"2024-04-07T00:24:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"}},{"before":"8a94dcc9e9626320705d1da38d0f4e5df3512ae0","after":"8171c9a26c9eba0e24396bbfe13b8b653e90546e","ref":"refs/heads/main","pushedAt":"2024-04-07T00:24:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Merge pull request #3 from foundationdb-beam/split-tx-migrations\n\nSplit tx migrations","shortMessageHtmlLink":"Merge pull request #3 from foundationdb-beam/split-tx-migrations"}},{"before":"1103ff477cf88cc622d9bc366e096b9ced5261f4","after":"2838d027771dc822cd84622246ae50b5f759e926","ref":"refs/heads/split-tx-migrations","pushedAt":"2024-04-07T00:20:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Concurrently created indexes","shortMessageHtmlLink":"Concurrently created indexes"}},{"before":"5920cc662011fa66e22724da92870ad4410e553c","after":"1103ff477cf88cc622d9bc366e096b9ced5261f4","ref":"refs/heads/split-tx-migrations","pushedAt":"2024-04-04T01:55:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Migrations as ProgressiveJob","shortMessageHtmlLink":"Migrations as ProgressiveJob"}},{"before":"83a04498b43eac40965fdddbc9abe814311e3ef8","after":"5920cc662011fa66e22724da92870ad4410e553c","ref":"refs/heads/split-tx-migrations","pushedAt":"2024-04-04T01:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Migrations as ProgressiveJob","shortMessageHtmlLink":"Migrations as ProgressiveJob"}},{"before":"f31d0e463c98b9e6ccda3c6b4f5dedda545f2f5d","after":"83a04498b43eac40965fdddbc9abe814311e3ef8","ref":"refs/heads/split-tx-migrations","pushedAt":"2024-04-03T23:26:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"WIP -- not tx safe","shortMessageHtmlLink":"WIP -- not tx safe"}},{"before":null,"after":"f31d0e463c98b9e6ccda3c6b4f5dedda545f2f5d","ref":"refs/heads/split-tx-migrations","pushedAt":"2024-04-03T00:13:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"WIP -- not tx safe","shortMessageHtmlLink":"WIP -- not tx safe"}},{"before":"132825c083eb2b14578d79a24245910ef221191c","after":"8a94dcc9e9626320705d1da38d0f4e5df3512ae0","ref":"refs/heads/main","pushedAt":"2024-03-30T21:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Ecto.Repo.transaction support","shortMessageHtmlLink":"Ecto.Repo.transaction support"}},{"before":"4d737e172b6b6d411f045db7647f7c1fedb031af","after":"132825c083eb2b14578d79a24245910ef221191c","ref":"refs/heads/main","pushedAt":"2024-03-30T18:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Multiple index fields","shortMessageHtmlLink":"Multiple index fields"}},{"before":"d76405eebc736bf3a6aeead7477c33601098242d","after":"4d737e172b6b6d411f045db7647f7c1fedb031af","ref":"refs/heads/main","pushedAt":"2024-03-25T23:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Collisions no longer possible since we use tuples","shortMessageHtmlLink":"Collisions no longer possible since we use tuples"}},{"before":"8f464817cdfb78b326a5d08676eb49e694628352","after":null,"ref":"refs/heads/tuples","pushedAt":"2024-03-25T01:33:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"}},{"before":"a077b9c2ab5ed24ea3b661c44f8b8b1bb1614581","after":"d76405eebc736bf3a6aeead7477c33601098242d","ref":"refs/heads/main","pushedAt":"2024-03-25T01:33:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Merge pull request #2 from foundationdb-beam/tuples\n\nTuples","shortMessageHtmlLink":"Merge pull request #2 from foundationdb-beam/tuples"}},{"before":"841ed79f89943d492ae110efb28286f26f93dde0","after":"8f464817cdfb78b326a5d08676eb49e694628352","ref":"refs/heads/tuples","pushedAt":"2024-03-25T01:29:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Remove duplication of data object for Default index","shortMessageHtmlLink":"Remove duplication of data object for Default index"}},{"before":null,"after":"841ed79f89943d492ae110efb28286f26f93dde0","ref":"refs/heads/tuples","pushedAt":"2024-03-24T22:28:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Refactor keyspace to use tuples instead of slash-paths","shortMessageHtmlLink":"Refactor keyspace to use tuples instead of slash-paths"}},{"before":"e46078d3edd3900d8ce1d18d8c7c2f32fbbf2b6f","after":"a077b9c2ab5ed24ea3b661c44f8b8b1bb1614581","ref":"refs/heads/main","pushedAt":"2024-03-22T01:46:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Cache idxs for performance. See bench/scripts/get_bench.exs","shortMessageHtmlLink":"Cache idxs for performance. See bench/scripts/get_bench.exs"}},{"before":"1210dce98cba54ff10641203befcb5bc248a2e47","after":"e46078d3edd3900d8ce1d18d8c7c2f32fbbf2b6f","ref":"refs/heads/main","pushedAt":"2024-03-18T02:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Custom indexes","shortMessageHtmlLink":"Custom indexes"}},{"before":"82b1c4edf658f5001b982660a8875ea95149d800","after":"1210dce98cba54ff10641203befcb5bc248a2e47","ref":"refs/heads/main","pushedAt":"2024-03-13T01:48:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JesseStimpson","name":"Jesse Stimpson","path":"/JesseStimpson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/188575?s=80&v=4"},"commit":{"message":"Replace ecto_sql migrations with custom behaviour\n\nMigrations in ecto_sql were understandably implemented with SQL-based\ndatabases in mind. We got them to work in FDB, but ran into some\nroadblocks in the use of a tenant handle as a prefix and some challenges\nin using an FDB transaction to manage the migration step.\n\nIn this commit, we've removed the ecto_sql dep and replaced migrations\nwith a custom implementation. This comes with gotchas and caveats that\nhave been documented.","shortMessageHtmlLink":"Replace ecto_sql migrations with custom behaviour"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEo6WrSwA","startCursor":null,"endCursor":null}},"title":"Activity ยท foundationdb-beam/ecto_foundationdb"}