CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
citusdata_citus.json1 linesDownload Raw Back to root
1[{"node": {"oid": "74b55d0546c911263667b6c8451efa5dadc50f99", "messageHeadline": "Enforce using werkzeug 2.3.7 for failure tests and update Postgres ve\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 224, "deletions": 213}}, {"node": {"oid": "15a3adebe8339d7590998c051ede06256c03c68f", "messageHeadline": "Support SECURITY LABEL ON ROLE from any node (#7508)", "author": {"name": "eaydingol", "email": "60466783+eaydingol@users.noreply.github.com", "user": {"login": "eaydingol"}}, "additions": 100, "deletions": 25}}, {"node": {"oid": "59da0633bbdc6eeb5e1beca85578ef3e8524bfb1", "messageHeadline": "Fixes invalid grantor field parsing in grant role propagation (#7451)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 78, "deletions": 17}}, {"node": {"oid": "c665cb8af35ae0f462c7c8b4b9c9816c71c7255a", "messageHeadline": "Adds changelog for 11.0.9,11.1.7,11.2.2,11.3.1,12.0.1,12.1.2 (#7507)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "2fae91c5df7cbc5cb6e14238ab3416353881f22a", "messageHeadline": "Force LC_COLLATE=C for sort in check_gucs_are_alphabetically_sorted.s\u2026", "author": {"name": "Ivan Vyazmitinov", "email": "ivanvyazmitinov@gmail.com", "user": {"login": "ivyazmitinov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "689c6897a437f0327976889cf42777c2b3869fd8", "messageHeadline": "Refactor CREATE / DROP database functions for better readability (#7486)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "f01c5f2593f12d0d711507a31a8f700d8354c3e5", "messageHeadline": "Move remaining citus_internal functions (#7478)", "author": {"name": "eaydingol", "email": "60466783+eaydingol@users.noreply.github.com", "user": {"login": "eaydingol"}}, "additions": 619, "deletions": 79}}, {"node": {"oid": "6869b3ad10af6987680c839a45b42c23a4eb3e26", "messageHeadline": "Fail early when shard can't be safely moved to a new node (#7467)", "author": {"name": "Filip Sedl\u00e1k", "email": "filip@sedlakovi.org", "user": {"login": "crabhi"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "9ff8436f145bee387380551f9c9ba98019e67c44", "messageHeadline": "Create directories and files with pg_file_create_mode and pg_dir_crea\u2026", "author": {"name": "Karina", "email": "55838532+Green-Chan@users.noreply.github.com", "user": {"login": "Green-Chan"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "594cb6f274413c5514cd29f81c16a35705fc69c0", "messageHeadline": "Move more citus internal functions (#7473)", "author": {"name": "eaydingol", "email": "60466783+eaydingol@users.noreply.github.com", "user": {"login": "eaydingol"}}, "additions": 174, "deletions": 28}}, {"node": {"oid": "d05174093b517901d5c7ac1ff3beaf8ecdebca44", "messageHeadline": "Move citus internal functions (#7470)", "author": {"name": "eaydingol", "email": "60466783+eaydingol@users.noreply.github.com", "user": {"login": "eaydingol"}}, "additions": 311, "deletions": 164}}, {"node": {"oid": "3ce731d4972ef3d0efb469779c38f81773c29ce1", "messageHeadline": "Make multi_metadata_sync runnable via run_test.py (#7472)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6f43d5c02ffc46f44899c6bef851b0586eb9aa37", "messageHeadline": "Enhance technical README for DDL propagation (#7471)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5aedec42427443a822076d4a0938c85419212d57", "messageHeadline": "Improve error message for recursive CTEs (#7407)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f6ea619e2791486e41e42e5bcdb4f0d672761538", "messageHeadline": "Move citus internal functions (#7466)", "author": {"name": "eaydingol", "email": "60466783+eaydingol@users.noreply.github.com", "user": {"login": "eaydingol"}}, "additions": 381, "deletions": 269}}, {"node": {"oid": "9c243d447799ca0cb0245495cf86beba07aa84b6", "messageHeadline": "Improve check_gucs_are_alphabetically_sorted.sh (#7460)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5d673874f70e855aa6277086a2b60c1f24fb11ad", "messageHeadline": "Move citus internal functions (#7456)", "author": {"name": "eaydingol", "email": "60466783+eaydingol@users.noreply.github.com", "user": {"login": "eaydingol"}}, "additions": 106, "deletions": 84}}, {"node": {"oid": "24188959ed6433c61f61e527d2d25e5e507ff35d", "messageHeadline": "Improve the script that sorts GUCs in alphabetical order (#7452)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "542212c3d80c526ec5ae5a9090ba66953829fbe1", "messageHeadline": "Make citus_internal schema public (#7450)", "author": {"name": "eaydingol", "email": "60466783+eaydingol@users.noreply.github.com", "user": {"login": "eaydingol"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "3de5601bcca3a461ab7901ee6c57d1e1132b2043", "messageHeadline": "Replace LOCAL_HOST_NAME with LocalHostName (#7449)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "1d096df7f4da722330ee41e1918f1374781267b9", "messageHeadline": "Not use hardcoded LOCAL_HOST_NAME but citus.local_hostname to disting\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "8b48d6ab0298d80ded17a6721e187b627f647c91", "messageHeadline": "Log username in the failed connection message (#7432)", "author": {"name": "Filip Sedl\u00e1k", "email": "sedlak@flih.cz", "user": {"login": "crabhi"}}, "additions": 184, "deletions": 183}}, {"node": {"oid": "1cb2e1e4e8d31601f5b250f90b02d71a8a02e82e", "messageHeadline": "Fixes create user queries from Citus non-main databases with other us\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "3ffb831beb420d7d0794600d3e4b3106897e0ae1", "messageHeadline": "Update contributing docs (#7447)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "863713e9b7aed4762ed9851fea0dbf68bcdab323", "messageHeadline": "Refactors ExtendedTaskList methods (#7372)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "11d7c273523c5893f195455c839551f9999bc9c9", "messageHeadline": "Fix assertions in other PG versions too, the original fix is in PR-7379", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "9683bef2ecf624b54a42bbd94ed4f4c4e765aa7b", "messageHeadline": "Replace more spurious strdups with pstrdups (#7441)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "72fbea20c49c6de74f0c5005f77efce9f3a54178", "messageHeadline": "Replace spurious strdup with pstrdup (#7440)", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee11492a0ed080b4c669460ae523cb437ab2faeb", "messageHeadline": "Generate qualified relation name (#7427)", "author": {"name": "eaydingol", "email": "60466783+eaydingol@users.noreply.github.com", "user": {"login": "eaydingol"}}, "additions": 36, "deletions": 83}}, {"node": {"oid": "4b295cc857bda0a90ce0c3bed6a26bd4a7e448c9", "messageHeadline": "Simplify CitusNewNode (#7434)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 12, "deletions": 29}}, {"node": {"oid": "14ecebe47cdd21d40edff0fcde09eab37d22cbf3", "messageHeadline": "Fix problems with make check (#7433)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "188614512f8f1bf7424bc50cc98a837e9c2124ad", "messageHeadline": "Adds comment on database and role propagation (#7388)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 669, "deletions": 120}}, {"node": {"oid": "5ec056a172dd2db61c5d76ae57fb4b4b965cbe3f", "messageHeadline": "Add pytest test example about connecting to a worker (#7386)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fcfedff8d1e1d44dcc529e0c9afafd448ad88cd5", "messageHeadline": "Support running isolation_update_node in flaky test detection (#7425)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "6cf6cf37fd2e6552e15afc499d9097b76e5f2a58", "messageHeadline": "Adds information to explain output when using citus.explain_distribut\u2026", "author": {"name": "Valery", "email": "70659420+ValeryStupenkov@users.noreply.github.com", "user": {"login": "ValeryStupenkov"}}, "additions": 58, "deletions": 60}}, {"node": {"oid": "51e607878b375c2860e2dd75f36de8cce246da50", "messageHeadline": "remove a duplicate forward declaration and polish some comments (#7371)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "21464adfecea1f8b1604356909420303f2041bed", "messageHeadline": "Make isolation_update_node test system independent (#7423)", "author": {"name": "Karina", "email": "55838532+Green-Chan@users.noreply.github.com", "user": {"login": "Green-Chan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04b374fc01dfd1dbe33031ac76fb77debbcef24f", "messageHeadline": "Fix upgrade tests (#7413)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "739c6d26df56d38cda7f5420cccca947874d71e6", "messageHeadline": "Fix inserting to pg_dist_object for queries from other nodes (#7402)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 108, "deletions": 20}}, {"node": {"oid": "00068e07c53644087e153d8837dedd2b86732c26", "messageHeadline": "Fix the incorrect column count after ALTER TABLE, this fixes the bug \u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 117, "deletions": 3}}, {"node": {"oid": "9a91136a3d320ed7264874b9d24886b5822a1d1b", "messageHeadline": "Fix timeout when underlying socket is changed in a MultiConnection (#\u2026", "author": {"name": "LightDB Enterprise Postgres", "email": "88468605+hslightdb@users.noreply.github.com", "user": {"login": "hslightdb"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8e979f7ac6cd96cfe4f63e0fd1a79f74d42eb640", "messageHeadline": "[performance improvement] remove duplicate LoadShardList call (#7380)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "1d55debb988d3e630205467f6e2e903294a5eb5d", "messageHeadline": "Support CREATE / DROP database commands from any node (#7359)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1438, "deletions": 85}}, {"node": {"oid": "20dc58cf5dfbf7cbb37a134afc26e75f3a79e144", "messageHeadline": "Fix getting heap tuple size (#7387)", "author": {"name": "Karina", "email": "55838532+Green-Chan@users.noreply.github.com", "user": {"login": "Green-Chan"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "968ac74cdef96b76f77fcd533c6464fad536d9b0", "messageHeadline": "Fix foreign_key_to_reference_shard_rebalance test (#7400)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d940cfa9927b3f88fa863ee59adadb159450cf4a", "messageHeadline": "Do nothing if the database is not distributed (#7392)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 118, "deletions": 35}}, {"node": {"oid": "c3579eef0626563f62c42f12629af8a4dfcb000f", "messageHeadline": "Adds REASSIGN OWNED BY propagation (#7319)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 605, "deletions": 61}}, {"node": {"oid": "181b8ab6d5b8917db23ac69aca66fc11e432528a", "messageHeadline": "Adds additional alter database propagation support (#7253)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 323, "deletions": 87}}, {"node": {"oid": "b877d606c7ab469e7584368fa73ba428905fa164", "messageHeadline": "Adds 2PC distributed commands from other databases (#7203)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1146, "deletions": 23}}, {"node": {"oid": "6801a1ed1ec901bb7bb1905aec8e43d2a7de0d8a", "messageHeadline": "PG16 update GRANT... ADMIN | INHERIT | SET, and REVOKE", "author": {"name": "Jodi-Ann Francis", "email": "53411733+francisjodi@users.noreply.github.com", "user": {"login": "francisjodi"}}, "additions": 269, "deletions": 129}}, {"node": {"oid": "dbdde111c1dbbb26743e5084f63a94561175fa74", "messageHeadline": "Add missing order by clause in failure_split_cleanup test (#7363)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "47bd9d8917c40be9351d3ea7407070cdef188221", "messageHeadline": "Devcontainer: add code formatting tools (#7355)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "c019acc01b41f7da6065edebc63b45aca21a19b0", "messageHeadline": "Run wal2json cdc test for pg16 as well (#7361)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "0620c8f9a6f37bacf9f2e709ccca3c27f6dfbaad", "messageHeadline": "Sort includes (#7326)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2645, "deletions": 2051}}, {"node": {"oid": "3b556cb5ed3bb663269474008499b6b59da3e40e", "messageHeadline": "Adds create / drop database propagation support (#7240)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 2932, "deletions": 59}}, {"node": {"oid": "cedcc220bff9fce22e27142b95ece754b54b1009", "messageHeadline": "Fixes flaky VACUUM (freeze, process toast true) result (#7348)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "c88bf5ff1ce175c24664eabae33fc49f0aac5969", "messageHeadline": "Cleanup leftover replication slots in publication test (#7354)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e14e8667ccecc5d9e1e5a349f8acad7644b56703", "messageHeadline": "Fix redundant variable declaration (#7353)", "author": {"name": "Japin Li", "email": "japinli@hotmail.com", "user": {"login": "japinli"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "32b0fc23f5b5f439f62defbd80cb09b5294e97ac", "messageHeadline": "Removes unnecessary package installations in packaging pipelines (#7341)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "55d500de8d43b1e2bb9086f3ea1f424cacf3fd1c", "messageHeadline": "Remove accidentally added gucs.out (#7349)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 3, "deletions": 133}}, {"node": {"oid": "5efd3f181aa9a88de6d29d4bc74f4adedfe93d0e", "messageHeadline": "Fix wrong PR links in changelog (#7350)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d1f18862be68350a2f784bcbe98344ddcad8a6d", "messageHeadline": "Propagates SECURITY LABEL ON ROLE stmt (#7304)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 774, "deletions": 12}}, {"node": {"oid": "c6fbb72c0269f9debf65e36b9aafbcfaff3fe23a", "messageHeadline": "Fix flaky multi_prepare_plsql (#7346)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a960799dfbdbbb4d66686bfada1997ea0cfc4e88", "messageHeadline": "Clean up leftover replication slots in tests (#7338)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "cdef2d522413a87d055dabfa2f4e46d570a08900", "messageHeadline": "Random tests refactoring (#7342)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 60, "deletions": 132}}, {"node": {"oid": "e4ac3e6d9a423b88c023a277dea017986bc5a519", "messageHeadline": "Bump PG versions to latest minors 14.10, 15.5, 16.1 (#7336)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "240313e28673186efd25cc2d005891086b8a4674", "messageHeadline": "Support role commands from any node (#7278)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 761, "deletions": 171}}, {"node": {"oid": "57ff762c8250063d8a3376a14a19d24353c79c03", "messageHeadline": "Fix VACUUM flakiness in multi_utilities (#7334)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c028d929b5c44f3ce035d7a405d028ea0cda0b8e", "messageHeadline": "Bump werkzeug from 2.3.7 to 3.0.1 in /.devcontainer/src/test/regress", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 185, "deletions": 139}}, {"node": {"oid": "d4663212f46739621601b6a0445a3843590df143", "messageHeadline": "Bump werkzeug from 2.3.7 to 3.0.1 in /src/test/regress", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 185, "deletions": 139}}, {"node": {"oid": "0dac63afc0da3f8c9019afd677449303537ec13a", "messageHeadline": "move pg_version_constants.h to toplevel include (#7335)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 87, "deletions": 87}}, {"node": {"oid": "92228b279a15fe31db3b8017dfd83b55086df9cf", "messageHeadline": "Add changelog entries for 12.1.1 (#7332)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0dc41ee5a07a6fad9e35fc7af9f279d627e159b2", "messageHeadline": "Fix flaky multi_mx_insert_select_repartition test (#7331)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "444e6cb7d6749919e8e43fdd89bd3a3a3ce07bcb", "messageHeadline": "Remove useless variables (#7327)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "e535f53ce5644b2ee339098a255ac877edc44c63", "messageHeadline": "Fix typo in local_executor.c (#7324)", "author": {"name": "cvbhjkl", "email": "wu888555666@126.com", "user": {"login": "cvbhjkl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21646ca1e96175370be1472a14d5ab1baa55b471", "messageHeadline": "Fix flaky isolation_get_all_active_transactions.spec test (#7323)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "5e2439a1179f1fa328a37ff31c8eeb52594cedcd", "messageHeadline": "Make some more tests re-runable (#7322)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 83, "deletions": 26}}, {"node": {"oid": "85b997a0fb0cb2e4efaac2d3700bdc235adf7743", "messageHeadline": "Fix flaky multi_alter_table_statements (#7321)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f171ec98fc58ac1ab2fdf808535c3259c4dfc3d1", "messageHeadline": "Fix flaky failure_distributed_results (#7307)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b47c8b3fb077ea7eb2047801cceb47ebb61539fa", "messageHeadline": "Fix flaky insert_select_connection_leak (#7302)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0678a2fd895670e0dd0a3b594915144d468f20e4", "messageHeadline": "Fix #7242, CALL(@0) crash backend (#7288)", "author": {"name": "C\u00e9dric Villemain", "email": "Cedric.Villemain@Data-Bene.io", "user": {"login": "c2main"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "5a48a1602e6a42b1f6261c50c726d02339f153f0", "messageHeadline": "Debug flaky logical_replication test (#7309)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 68, "deletions": 69}}, {"node": {"oid": "6fed82609c432ffc8d66a3b5967a66dc91d50439", "messageHeadline": "Do not download all artifacts for flaky test detection (#7320)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9867c5b949d5a2b9dd7183a09df722336cc73db6", "messageHeadline": "Fix flaky multi_mx_node_metadata.sql test (#7317)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "184c8fc1eeeabd1e5de40766e463caff5b142dcc", "messageHeadline": "Enriches statement propagation document (#7267)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "a6e86884f6aa526476b6a0586848c801db29cc66", "messageHeadline": "Fix flaky isolation_metadata_sync_deadlock (#7312)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea5551689ef90b3a9a0c51349c22fdeaae34a20a", "messageHeadline": "Prepare github actions pipelines for merge queue (#7315)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2cf4c0402319a9616e4d0feb4d9273757b3c1eaf", "messageHeadline": "Fix flaky global_cancel.sql test (#7316)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e3c93c303dec623f6e196ca8f2ca1d1a20c51e6c", "messageHeadline": "Fix flaky citus_non_blocking_split_shard_cleanup (#7311)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5903196020ed3f444d70d76dca889bab35c756c5", "messageHeadline": "Removes use-base-schedule flag from CI (#7301)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9f2fc892d4ce01a4bc23beb508e2ff03f08a774", "messageHeadline": "Fix flaky failure_split_cleanup (#7299)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "c83c5567028d2035651c39f737ac5a944a70db16", "messageHeadline": "Fix flaky isolation_master_update_node (#7303)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "2bccb5815770b67cf646a7dc5bb9539d5a29c010", "messageHeadline": "Run github actions on main (#7292)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0d83ab57de8c266764fc47810afd115758da5034", "messageHeadline": "Fix flaky multi_cluster_management (#7295)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "20ae42e7fa4bf8b29a028fa80b8905a9496f56dd", "messageHeadline": "Fix flaky multi_reference_table test (#7294)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "37415ef8f50473c651b11aea807b490fb7926f1d", "messageHeadline": "Allow citus_*_size on index related to a distributed table (#7271)", "author": {"name": "C\u00e9dric Villemain", "email": "94834419+c2main@users.noreply.github.com", "user": {"login": "c2main"}}, "additions": 333, "deletions": 68}}, {"node": {"oid": "a76a832553ec4a9896d080c4b8bde8f1971aef0b", "messageHeadline": "Fix flaky validate_constraint test (#7293)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "81aa660b3140ec5312e0107daa920c628ec7a738", "messageHeadline": "Fix flaky test detection (#7291)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce58c043049ad4fdbc2971cfda8e168d0b3d4a55", "messageHeadline": "Disable CircleCI (#7276)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 2, "deletions": 1226}}, {"node": {"oid": "83e3fb817de8fc93c4819808b0dc8925c2bb6d38", "messageHeadline": "Only put major Postgres version in CI task name (#7289)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "ee8f4bb7e851b210b72ceb0d2d952890de14a3e9", "messageHeadline": "Start Maintenance Daemon for Main DB at the server start. (#7254)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 301, "deletions": 71}}, {"node": {"oid": "d0b093c975c8b3056f9e35c81903e7cfa05644d2", "messageHeadline": "automatically add a breakpoint that breaks on postgres errors (#7279)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f9218d9780a88356b7f6861bb1cc07781c1df808", "messageHeadline": "Support replacing IPv6 Loopback in `normalize.sed` (#7269)", "author": {"name": "Benjamin O", "email": "jurplel@interversehq.com", "user": {"login": "jurplel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bf1472c8e56d13d88169ed6c1c38cede98c8c23", "messageHeadline": "Move GHA environment variables to workflow file (#7275)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 85, "deletions": 54}}, {"node": {"oid": "10198b18e84e78478b009c3da8ecbb89aaedb474", "messageHeadline": "Technical readme small fixes (#7261)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "1fe16fa7464033b16064b87be067ed30ccd90d02", "messageHeadline": "Remove unnecessary pre-fastpath code (#7262)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "2d1444188c9021d8a424b638e9aa77343f28cf9c", "messageHeadline": "Fix wrong comments around HasDistributionKey() (#7223)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "db13afaa7b77777003b7a724a01fdb0f5df481d1", "messageHeadline": "Fix flaky columnar_create.sql test (#7266)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "71a4633dad767154668975e4482c08d493b685cd", "messageHeadline": "Fixes typo and renames multi_process_utility (#7259)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "5eaf6c221e6c13b89c7e85c8d65ca7cd793dda92", "messageHeadline": "Fix flaky test detection job (#7256)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "788e09a39aba40367241d92af4e2ab0d2950f3fd", "messageHeadline": "Add a test for citus_shards where table names have spaces (#7224)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "fb08f9b1987aeedc42cb3e60ff57c71e70ad7dcf", "messageHeadline": "Remove software-properties-common from dev container after use (#7255)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e0b0cdbb87de7aad7e00d2858b4a19ac496377d5", "messageHeadline": "CircleCI to GHA migration (#7154)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 677, "deletions": 7}}, {"node": {"oid": "e9035f6d32ae58405a3ecd64cd77cebe34ab7286", "messageHeadline": "Send keepalive messages in split decoder periodically to avoid wal re\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "76fdfa3c0f15ae0ced716f0f0cc2373fc90dcbb5", "messageHeadline": "Add devcontainer for development purposes (#7102)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1491, "deletions": 0}}, {"node": {"oid": "6d8725efb03b23f0a9a08a94cc56ca42e11e6690", "messageHeadline": "Fix leaking of memory and memory contexts in Foreign Constraint Graph\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "858d99be33e0057e04dc74f687f145dad89d6b59", "messageHeadline": "Take improvement_threshold into the account in citus_add_rebalance_st\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "7d6c401dd314145bac303663921a629bd7132afd", "messageHeadline": "Update technical readme (#7248)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "0dca65c84dbd5789e918604ee3dd8a6b24c79782", "messageHeadline": "Addd missing image to Technical Readme (#7243)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "185ac5e01e8c62757c81cdc1d92cffcf6b55f500", "messageHeadline": "Citus Technical Readme (#7207)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2471, "deletions": 3}}, {"node": {"oid": "c323f49e8378b5e8ce95457c845659b5fc14ccb1", "messageHeadline": "Bump cryptography from 41.0.3 to 41.0.4 in /src/test/regress (#7231)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 200, "deletions": 180}}, {"node": {"oid": "27ac44eb2a6be1c12c06f193d8d8511509a54bca", "messageHeadline": "Fix mixed Citus upgrade tests (#7218)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 147, "deletions": 142}}, {"node": {"oid": "b87fbcbf792c46c789b4e77ef15646e91e4390fd", "messageHeadline": "Shard moves/isolate report LSN's in lsn format (#7227)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "7fa109c9778c2d1d3f534f30a6534383e7f1abf1", "messageHeadline": "Adds alter user missing features (#7204)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 275, "deletions": 54}}, {"node": {"oid": "a9d28ca96ff4dca2c63617873e2a49428c49944a", "messageHeadline": "Adds make clean to installation steps (#7052)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "111b4c19bc0a429abc5be56dbb6ded9f080fa110", "messageHeadline": "Make sure to disallow creating a replicated distributed table concurr\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "f72cd7ffd239eb91b0c648f33a127b64f188465a", "messageHeadline": "Update README.md for Citus 12.1 release (#7214)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "01e3c2479397593492453cf3b56ac96b09b4d254", "messageHeadline": "Update url for release blog", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f17d31fd94972a5099716f8b2de33732a7ac6b67", "messageHeadline": "Update PG and Citus versions in readme", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5926ec8bbb6c6ff4f94d26a163f32dc59fbc176b", "messageHeadline": "Fix broken blog link", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab8a3fab74a3cfc438a1f6b5cc0159c829cdacf5", "messageHeadline": "Update README.md", "author": {"name": "Teresa Giacomini", "email": "37844849+tgcmn1@users.noreply.github.com", "user": {"login": "tgcmn1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f28a69f12418d211ffba5f7ddd222fd0c47daeb", "messageHeadline": "Use the $(DLSUFFIX) instead of hard coded extensions for cdc (#7221)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2c190d068918d1c457894adf97f550e5b3739184", "messageHeadline": "Fix the changelog entry for citus_pause_node_within_txn() UDF (#7215)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71e556e090230e59dd9897390dc91a243c07eab3", "messageHeadline": "Remove useless test output (#7209)", "author": {"name": "Jelte Fennema-Nio", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b0e982d0b5e9b3f3cb1ca526ae8388b2576e6734", "messageHeadline": "Removes centos 7 for PG 16 in packaging pipelines (#7205)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4e46708789478d6deccd3d121f2b4da7f631ebe3", "messageHeadline": "Adds PostgreSQL 16.0 Support (#7201)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7c0b2897615f1f0bbf1d7ea964e1e7786f40f300", "messageHeadline": "Adds alter database set option (#7181)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 411, "deletions": 159}}, {"node": {"oid": "26dc407f4adb99b02a9afc8c5fea8310637f0c00", "messageHeadline": "bump citus and columnar into 12.2devel (#7200)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "9eafd032da59c3076d6914fe0f284ff67972db65", "messageHeadline": "Changelog entries for 12.1.0 (#7194)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "e0683aab8450189514edb70c930ba2cb92e55f79", "messageHeadline": "Removes ubuntu:kinetic pipelines since it's EOL (#7195)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e5e64b74541261bd06505a536c89fd5a0f5dc278", "messageHeadline": "Adds alter database propagation - with and refresh collation  (#7172)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 262, "deletions": 2}}, {"node": {"oid": "1da99f8423fcc4cf639cb166a5cce147f490341e", "messageHeadline": "PG16 - Don't propagate GRANT ROLE with INHERIT/SET option (#7190)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "c1dc378504fdf5b0912dd7f2d334140077231e26", "messageHeadline": "Fix WITH ADMIN FALSE propagation (#7191)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "d628a4c21a2bad46a52f9dbad95163f237e27235", "messageHeadline": "Add citus_schema_move() function (#7180)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 631, "deletions": 4}}, {"node": {"oid": "8894c76ec0330e83ce86b7c805b8bd949d127ed7", "messageHeadline": "PG16 - Add rules option to CREATE COLLATION (#7185)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 128, "deletions": 1}}, {"node": {"oid": "2df88042b34f3e3bf14848d1fa55a0dfcf5829c1", "messageHeadline": "Add tests with JSON_ARRAYAGG and JSON_OBJECTAGG aggregates (#7186)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "7e5136f2de512d2a9d89350298f80f650ffd2e4d", "messageHeadline": "Add tests with publications with schema and table of the same schema \u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "b2fc763bc351afc20f8e6f5565e049d25578dd9d", "messageHeadline": "PG16 - Add tests with random_normal (#7183)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "5c658b4eb7da882e811304d479ac8a5ee5c42799", "messageHeadline": "PG16 - Add citus_truncate_trigger for Citus foreign tables (#7170)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "205b15960696ecdf15021dfa1858079841a7e503", "messageHeadline": "get rid of {Push/Pop}OverrideSearchPath (#7145)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 80, "deletions": 98}}, {"node": {"oid": "8eb3360017eb19b7aa33626cc92a70398f726bf4", "messageHeadline": "Fixes visibility problems with dependency propagation (#7028)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 813, "deletions": 14}}, {"node": {"oid": "9f067731c0d298cc394a3928b4add5b1eef1e54e", "messageHeadline": "Adds PostgreSQL 16 RC1 support (#7173)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "a849570f3fe95f9ad2af1324e4aa64d7a0afd20c", "messageHeadline": "Improve the performance of CitusHasBeenLoaded function for a database\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 134, "deletions": 60}}, {"node": {"oid": "1d540b60fb5d8cc181cb53baa38584c650c19d58", "messageHeadline": "Create a new colocation properly after breaking one (#6929)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c22547d221af72e2764731f8629d37409aa4d905", "messageHeadline": "Create a new colocation properly after braking one", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "bdf085eabb217c0f7c202a5d1474d9d27bbdf81c", "messageHeadline": "Add some small improvements to python testing framework (#7159)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "e94bf931526c5efe04e642a307cf7594aa949eab", "messageHeadline": "#6548 2PC recovery is extremely ineffective on a cluster with multipl\u2026", "author": {"name": "Ivan Vyazmitinov", "email": "ivanvyazmitinov@gmail.com", "user": {"login": "ivyazmitinov"}}, "additions": 652, "deletions": 1}}, {"node": {"oid": "de9af078b0ce4bb03f264350f4bd9adc0d377e2d", "messageHeadline": "PG16 - Add reindex database/system tests (#7167)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "cf71e80bfd6f2e31e05fb50d62eae7485d36d3b5", "messageHeadline": "PG16 - Add tests for createdb with ICU_RULES option (#7161)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "9fd4ef042fd813f27ba53475187e498ddbc5303b", "messageHeadline": "avoid rebuilding MetadataCache for each placement insertion (#7163)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 60, "deletions": 33}}, {"node": {"oid": "5034f8eba5efa1d3f42b22f00fd253dc0a1ce602", "messageHeadline": "polish the codebase by fixing dozens of typos (#7166)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "05443a77adb48dc16888e076f6cf9ef378c66b52", "messageHeadline": "Adds test for COPY FROM failure in Citus foreign tables (#7160)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b8bded6454561c6e3fe4995969d5e59eb2643cdb", "messageHeadline": "Adds citus_pause_node udf (#7089)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 996, "deletions": 72}}, {"node": {"oid": "4a1a5491ce2f22bfb6c914577d5a949233d59ee1", "messageHeadline": "Refactors grant statements (#7153)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 167, "deletions": 196}}, {"node": {"oid": "f03291a8c8d512eac148c01e11d39d5e10573c52", "messageHeadline": "remove useless code block (#7158)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "a17fae36b982d2c88d1cffff21ac37ebf4b6b26f", "messageHeadline": "Disable statistics collection (#7162)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "10e20d97dbf3dc2fe4a82b9d02be3697c252a586", "messageHeadline": "Not undistribute Citus local table when converting it to a reference \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2960, "deletions": 228}}, {"node": {"oid": "a830862717861fc209c2d666d923b54e29c07aaf", "messageHeadline": "Not undistribute Citus local table when converting it to a reference \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2916, "deletions": 123}}, {"node": {"oid": "34e3119b48633fdc13f209e4ef4ffc770a291183", "messageHeadline": "Intersect shard placements in a table type agnostic way", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "5bdf19f51786c5ac7e0888c0c5262830d244b0ee", "messageHeadline": "Use CopyShardForeignConstraintCommandList in WorkerCreateShardCommand\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 23, "deletions": 88}}, {"node": {"oid": "d97f786296977233992d48e216b2c99298000aae", "messageHeadline": "PQputCopyData's return value 0 should be considered fail (#7152)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5d1684c45ba4e6fcce4326bf7996f0b94c356fc", "messageHeadline": "Use correct errorCode for the errors thrown during recovery (#7146)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "afab879de3da6e330f8f29188878d00e7ee6e1b0", "messageHeadline": "PG16 - Add COPY FROM default tests (#7143)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 247, "deletions": 0}}, {"node": {"oid": "70c8aba967c3ffd6b03f22e1a0396064ff65fbe7", "messageHeadline": "PG16 - Add tests for CREATE/ALTER TABLE .. STORAGE (#7140)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "8d3a06c1c742002ab02fc53ea3e2e8322bc2f149", "messageHeadline": "Adds grant/revoke privileges on database propagation (#7109)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 1544, "deletions": 69}}, {"node": {"oid": "553780e3f17e0dcd4a7194f5d77da02bb64241ef", "messageHeadline": "Removes ubuntu/bionic from packaging pipelines (#7142)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b8c493f2c44efc1a19895fcadf5291b8285add7c", "messageHeadline": "PG16 - Add GENERIC_PLAN option to EXPLAIN (#7141)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "c73ef405f5bf79ddfaa2a0cabeca9fdf2bf0c050", "messageHeadline": "PG16 - IS JSON predicate and SYSTEM_USER tests (#7137)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 321, "deletions": 0}}, {"node": {"oid": "ba55fd67d7971955717caa4e93882768e7fd22b8", "messageHeadline": "Rename planner_readme.md to README.md (#7139)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "36b51d617c196d4882b784a381514fa28e6b30ee", "messageHeadline": "PG16 - Throw meaningful error for stats without a name on Citus table\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "371f094b681fd879a4230f24c0a53c48ab3ead59", "messageHeadline": "Removes pg_send_cancellation (#7135)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 4, "deletions": 523}}, {"node": {"oid": "ba2a0aec164efb71424c70465dbf46871eeae8a7", "messageHeadline": "fix some obvious typo and reduce usage of magic number (#7130)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "682dca1f12dbcbba5efe29b05529ef4720f24d60", "messageHeadline": "Adds PG16Beta3 support (#6952)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 207, "deletions": 35}}, {"node": {"oid": "2d6cf8e79aa6d5b6c9fd203443fd1fbb972b05c7", "messageHeadline": "PG16 compatibility - one more outer join check (#7126)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b10320be6f597694c8ab28a2d8255448c685f73d", "messageHeadline": "fix wrong type convertion (#7116)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5ce601c072224c9897725269be91fb44fb11ca7", "messageHeadline": "Bump PG14 and PG15 versions for CI tests (#7111)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 216, "deletions": 317}}, {"node": {"oid": "9fa72545e247bc40afbbbdc752f1b8a327199ac5", "messageHeadline": "PG16 compatibility - fix AM dependency and grant's admin option (#7113)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "71c475af52afc85214113d011c4e347171c0f2be", "messageHeadline": "Fix GetUndistributableDependency (#7124)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a2315fdc677675b420913ca4f81116e165d52397", "messageHeadline": "PG16 compatibility - new options to vacuum and analyze (#7114)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "b982f2dee679fd70e83a797a236c6d6e8c105d00", "messageHeadline": "Changes PROCESS_TOAST default value to true (#7122)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "b2291374b4e894b00c1b166ac424072ff8c29bee", "messageHeadline": "PG16 compatibility - more test output fixes (#7112)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 4583, "deletions": 175}}, {"node": {"oid": "2c50b5f7ff5e0c08c92a93b2b3292c403826a32a", "messageHeadline": "PG16 compatibility - varnullingrels additions (#7107)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 100, "deletions": 19}}, {"node": {"oid": "ee3153fe5062821e8b83fb7bf62a67a20bbb5098", "messageHeadline": "PG16 compatibility - more test output fixes (#7108)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1236, "deletions": 96}}, {"node": {"oid": "b36c431abbe3f70ba18de5610570adfa9d72d56d", "messageHeadline": "PG16 compatibility - Rework PlannedStmt and Query's Permission Info (\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 210, "deletions": 19}}, {"node": {"oid": "6056cb2c2931ae33b42f009872385af518cf2f8b", "messageHeadline": "PG16 compatibility - get_relation_info hook to avoid crash from adjus\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "7c6b4ce1035491ff5a31a9d15bb8b28f3c0dd5b3", "messageHeadline": "PG16 compatibility - outer join checks, subscription password, crash \u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 62, "deletions": 9}}, {"node": {"oid": "907d72e60d4043924f52200b24d281fe7b79f75f", "messageHeadline": "PG16 compatibility - some test outputs (#7100)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 168, "deletions": 28}}, {"node": {"oid": "4ae3982d14f54e3c50f5e2d9b1d840ca412977cc", "messageHeadline": "Add single-shard router Merge command support (#7088)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 94, "deletions": 27}}, {"node": {"oid": "0d503dd5ac5547ca71cd0147e53236d8d8a22fce", "messageHeadline": "PG16 compatibility: ruleutils and successful CREATE EXTENSION (#7087)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 9614, "deletions": 29}}, {"node": {"oid": "960a5f610488c705d5b4fb864967f6d436d49bb7", "messageHeadline": "Improve failure handling of distributed execution (#7090)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "dd6ea1ebd506e533449e1527d4d3af2e2e607ce3", "messageHeadline": "Makes sure to handle NULL constraints for ADD COLUMN commands (#7093)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cb5eb73048079bce33e4974dd6768b66a99c412d", "messageHeadline": "Add support for router INSERT .. SELECT commands (#7077)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 488, "deletions": 397}}, {"node": {"oid": "846cbc3a398a16f15cc3e32d906cb99dfcd962c5", "messageHeadline": "In the MERGE join clause, there is a datatype mismatch between target\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "186804c11975a53a17418709124d929632ba7964", "messageHeadline": "fix flappyness of shard_rebalancer operations test (#7083)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df86a91393c449da7eccacef64fe0a1e3f8b0559", "messageHeadline": "Rename CODEOFCONDUCT.MD to CODE_OF_CONDUCT.md", "author": {"name": "Carol Smith", "email": "fossygirl@users.noreply.github.com", "user": {"login": "fossygirl"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a42f58c7c4ac69756085f6c11ae935dbf12c16d0", "messageHeadline": "Create CODEOFCONDUCT.MD", "author": {"name": "Carol Smith", "email": "fossygirl@users.noreply.github.com", "user": {"login": "fossygirl"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6a0051731211f02a2f079d0738b6e2639a65f786", "messageHeadline": "[typo] fix typo in comments (#7073)", "author": {"name": "zhjwpku", "email": "zhjwpku@gmail.com", "user": {"login": "zhjwpku"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "862dae823e941276a4cb0b0a7bd2c597b1e17b13", "messageHeadline": "Expand EnableNonColocatedRouterQueryPushdown to cover shard colocatio\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 214, "deletions": 54}}, {"node": {"oid": "3f11139b5cedc59f320e75a73ea921b20b9562bb", "messageHeadline": "Do not move a shard to a node that it already exists on", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c968dc9c274592c0f7efa60744e7eda4df248150", "messageHeadline": "Do not rebalance if replication factor is greater than the node count", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c2f46f0f3f3a74c7a6ce4b37b2d2797643db010a", "messageHeadline": "Update README.md - slack badge (#7075)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f0e1efb5acf7365f8a674d694c9d2a093569172", "messageHeadline": "Fixes error surpressions in packaging pipelines (#7054)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "da7dd1cc54040000fd2cfd54184a27399422cf8d", "messageHeadline": "Update README.md", "author": {"name": "Carol Smith", "email": "fossygirl@users.noreply.github.com", "user": {"login": "fossygirl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "42d956888d5be65153ccf24cb039027ecd7c0192", "messageHeadline": "PG16 compatibility: Resolve compilation issues (#7005)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 667, "deletions": 136}}, {"node": {"oid": "a282953274200b9033b55b9b09028a04750334f9", "messageHeadline": "Fix ScanKeyInit RegProcedure and Datum arguments (#7072)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "87dc88f8375b71f5d2c909adfe33a4c94ff28d0a", "messageHeadline": "Isolate schema sharding/MERGE tests into a new file, and", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 379, "deletions": 305}}, {"node": {"oid": "6498e1eb6cf56b674fd897550e1d2c9c9a06cc6e", "messageHeadline": "Fix typo in distributed (#7069)", "author": {"name": "mulander", "email": "adamwolk@microsoft.com", "user": {"login": "mulander"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "832fc4a8f0e13c096afabf86980faace5644de73", "messageHeadline": "readme update for 12.0 (#7068)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "96a3d82e1323ae2b0f2fe4b45c6925d81ad3a838", "messageHeadline": "Update slack link in README.md for self-serve signup (#7058)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c99a93ffa781d15f8483fe9ba799884bcbbd9504", "messageHeadline": "Move SQL file changes for citus_shard_sizes fixes into the new 11.3-2\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 160, "deletions": 22}}, {"node": {"oid": "609a5465eab079fbec864568abee4dd8db2b8308", "messageHeadline": "Bump Citus version into 12.1devel (#7061)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "0f0b60c29c02586c4c94db0240bee9992e95bf31", "messageHeadline": "Fix format attribute and IsLocalReplicationOriginSessionActive errors\u2026", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "ee255cd46e365c2ceda6d106994b8d7e1b15e257", "messageHeadline": "Changelog entries for 12.0.0 (#7049)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "2c11e4d7f980292ff909e0d4d8efc3ee2b9efa2b", "messageHeadline": "Deparse ALTER TABLE commands if ADD COLUMN is the only subcommand (#7\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1285, "deletions": 383}}, {"node": {"oid": "f3cdb6d1bf3365d67f869eb63c6039422c79217d", "messageHeadline": "Deparse ALTER TABLE commands if ADD COLUMN is the only subcommand", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1068, "deletions": 214}}, {"node": {"oid": "6365f47b57079a0aade822e662408c5e119c1df2", "messageHeadline": "Properly handle index storage options for ADD CONSTRAINT / COLUMN", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "ae142e176445734881875964c68a77321f124906", "messageHeadline": "Properly handle IF NOT EXISTS for ADD COLUMN", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "d4789a2c3aa6d0e59b55066092e6736569064223", "messageHeadline": "Stabilize test helper sql files", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 24, "deletions": 91}}, {"node": {"oid": "001437bdfe7d7d5bff66f5e48fd3223d5a124cd0", "messageHeadline": "Refactor AppendAlterTableCmdAddConstraint to reuse it for ADD COLUMN too", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "56f1daa80068673832ae3987cf08bafca9e7fdc0", "messageHeadline": "Refactor the code that extends constraint/index names on shards into \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "ba1ea9b5bde4ad743dcff071c705aa96145ec714", "messageHeadline": "Refactor the code that prepares constraint objects in an alter table \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "613cced1ae323171679cdcc4815e0b4317174408", "messageHeadline": "Use citus_shard_sizes in citus_tables (#7018)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "719d92c8b9745cdacd22b7cf3812183f33107435", "messageHeadline": "mat view should not be converted to tenant table (#7043)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "5051be86ff02d05751d8908aad3624abd584e944", "messageHeadline": "Skip distributed schema insertion into pg_dist_schema, if already exi\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "e0d347652650ec75afdfe4683aaca8a481cacd1a", "messageHeadline": "Add locking mechanism for tenant monitoring probabilistic approach (#\u2026", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 177, "deletions": 19}}, {"node": {"oid": "ac24e1198682ed02caea5ec6b36b01984350b134", "messageHeadline": "Change default rebalance strategy to by_disk_size (#7033)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "fd1427de2c5e9c77e2ffd850741351f90bd9d27f", "messageHeadline": "Change by_disk_size rebalance strategy to have a base size (#7035)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "03a4769c3aa181cdbe9963cf3ee94592020cb926", "messageHeadline": "Fix Reference Table Check for CDC (#7025)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "387b5f80f94dfc78f47a58018a03909a34ebefbe", "messageHeadline": "Fixes the bug#6785", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 535, "deletions": 54}}, {"node": {"oid": "99edb2675ffd1c6a1424a01bed54af7b6fed4752", "messageHeadline": "Improve error/hint messages related to schema-based sharding (#7027)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "44e3c3b9c6923d4e2c22a9838d96f088cac410e4", "messageHeadline": "Improve error message for CREATE SCHEMA .. CREATE TABLE (#7024)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "565c5260fd4589d8a3603794af98f6b7eb9a67b6", "messageHeadline": "Properly handle error at owner check (#6984)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "69af3e8509d346024bfe346196c45277aa0a409c", "messageHeadline": "Drop PG13 Support Phase 2 - Remove PG13 specific paths/tests (#7007)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 348, "deletions": 11137}}, {"node": {"oid": "1bb667ce6e80c50d812a4f68e6a6137facf73d0b", "messageHeadline": "Fix create schema authorization bug (#7015)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "f667f14029d64ab5fb4148f7a692bd69e85a41c4", "messageHeadline": "Rewind tuple store to fix scrollable with hold cursor fetches (#7014)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "58da8771aa5a17a0c083855c574488a57eb65045", "messageHeadline": "This pull request introduces support for nonroutable merge commands i\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 5597, "deletions": 668}}, {"node": {"oid": "c10cb50aa9f6a0849b3be2e96245a0c87ae5f7ee", "messageHeadline": "Support custom cast from / to timestamptz in time partition managemen\u2026", "author": {"name": "Xin Li", "email": "59580070+xin-hedera@users.noreply.github.com", "user": {"login": "xin-hedera"}}, "additions": 458, "deletions": 35}}, {"node": {"oid": "d71ad4b65ac4d47ce5efcbd97189343dff6e423d", "messageHeadline": "Add Publication Tests for Tenant Schema Tables (#7011)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 81, "deletions": 19}}, {"node": {"oid": "fba5c8dd304c991b29c8877b406b2e119657452c", "messageHeadline": "ALTER TABLE <tblname> SET SCHEMA <schemaname> for single shard tables\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 508, "deletions": 97}}, {"node": {"oid": "ce2ba1d07eb7b8c8563e341445cc3414d474d687", "messageHeadline": "Optimize QueryPushdownSqlTaskList on memory and cpu (#6945)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "3adc1575d96545d09e9d3a9c6b5c88890e4b9a14", "messageHeadline": "Fix DROP CONSTRAINT in command string with other commands (#7012)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "f4a90da8c8814115af5599b29b519ab9d1380c3a", "messageHeadline": "Replace Slack heroku app with plain link in the Readme banner. (#6985)", "author": {"name": "Pino de Candia", "email": "32303022+pinodeca@users.noreply.github.com", "user": {"login": "pinodeca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a093b45623fa488cc610bf4ba44c875bd578ae", "messageHeadline": "Allow using generated identity column based on int/smallint when crea\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 317, "deletions": 81}}, {"node": {"oid": "04f6868ed22e8366f7e4f8d464232c3af149aed4", "messageHeadline": "Add citus_schemas view (#6979)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 250, "deletions": 11}}, {"node": {"oid": "5bf163a27d42b0813110fe05452903dfa6c3db43", "messageHeadline": "Remove PG13 from CI and Configure (#7002)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 128, "deletions": 864}}, {"node": {"oid": "002a88ae7fbd1d4cb41c168b075ac3a6aeb368d6", "messageHeadline": "Error for single shard table creation if replication factor > 1 (#7006)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 94, "deletions": 14}}, {"node": {"oid": "4f793abc4a72fd0cd7b0feb213b027a517562a14", "messageHeadline": "Turn on GUC_REPORT flag for search_path to enable reporting back the \u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "3cc7a4aa42afe304301f65e22fd85ef4dd4eed56", "messageHeadline": "Fix pg14-pg15 upgrade_distributed_triggers test (#6981)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dbdf04e8bad0352a2e352ad0498f0c11f12f032e", "messageHeadline": "Rename pg_dist tenant_schema to pg_dist_schema (#7001)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 383, "deletions": 383}}, {"node": {"oid": "ba40eb363c8385134fa1fc99f73376aa6833a7b4", "messageHeadline": "Fix some gucs' initial and boot values, and flag combinations (#6957)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 92, "deletions": 77}}, {"node": {"oid": "7b0bc62173d73ce3a5c651bc80cbe279efe99372", "messageHeadline": "Support CREATE TABLE .. AS SELECT .. commands for tenant tables (#6998)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "772d1943578551a48944abb22ea22f52b0d47d7d", "messageHeadline": "Changes citus_shard_sizes view's Shard Name Column to Shard Id (#7003)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 74, "deletions": 35}}, {"node": {"oid": "e0ccd155abc93323cba49b49acf55788f7d84579", "messageHeadline": "Make citus_stat_tenants work with schema-based tenants. (#6936)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 408, "deletions": 47}}, {"node": {"oid": "5acbd735ca85a12e94d8e334ddbcea211fe44d21", "messageHeadline": "Move 2 functions to correct files (#7000)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "b96d3171a2fca75212a4a8044aed20c6f032e4c2", "messageHeadline": "Small fix to cherry-pick instructions (#6997)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "213d363bc3c3a3544aea366c385c1ef4c49140dd", "messageHeadline": "Add citus_schema_distribute/undistribute udfs to convert a schema int\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 3370, "deletions": 71}}, {"node": {"oid": "e37ee16d594fba390b74301dd1bc811212c5d6b2", "messageHeadline": "Add a section on backporting to CONTRIBUTING.md (#6995)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2c509b712a577a64291ede8f6af229fc2223d550", "messageHeadline": "Tenant monitoring performance improvements (#6868)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 207, "deletions": 105}}, {"node": {"oid": "2f13b37ce463e3f37add15926f5f2d067b1d6c11", "messageHeadline": "Fix flaky multi_schema_support (#6991)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "50e6c505346cb79243bf69145162da897da6c193", "messageHeadline": "Remove flaky rebalance plan from test (#6990)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "e6ac9f2a680126a9d2784b3396e6cf3ef0070dd9", "messageHeadline": "Propagate ALTER SCHEMA .. OWNER TO .. (#6987)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 130, "deletions": 9}}, {"node": {"oid": "3acadd73219ae886bfbccabb4374221922eeb7a7", "messageHeadline": "Citus Clock tests with Single Shard Tables (#6938)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "2ba3bffe1e33a95ab6d1061e7442328b58911cfe", "messageHeadline": "Random warning fixes (#6974)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "8b2024b730238589f46451c60270cc5fe8ecb646", "messageHeadline": "When Creating a FOREIGN KEY without a name, schema qualify referenced\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "fa8870217d34ec880737e4f17b44b1c77226f966", "messageHeadline": "Enable logical planner for single-shard tables (#6950)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2505, "deletions": 390}}, {"node": {"oid": "b569d53a0ca4039c848cb7f646bb3f82879cd18a", "messageHeadline": "Single shard misc udfs (#6956)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 190, "deletions": 10}}, {"node": {"oid": "6369645db4bd4d7cce3b000358d864c2a9056729", "messageHeadline": "Restore Test Coverage for Pushing Down Subqueries. (#6976)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "8d8968ae630ad846e6cde2cb1bbe2abd89a9adb9", "messageHeadline": "Disable ALTER TABLE .. SET SCHEMA for tenant tables (#6973)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "3f7bc0cbf5b7858e9cd788726551c1495a2c9495", "messageHeadline": "Single Shard Partition Column UDFs (#6964)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "7e486345f1eb04805e66206bfdfa02912e918282", "messageHeadline": "Fix citus_table_type column in citus_tables and citus_shards views fo\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 157, "deletions": 5}}, {"node": {"oid": "c2f117c5597af5ba024fd18384f31ae637910e4d", "messageHeadline": "Citus Revise tree-walk APIs to include context (#6975)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f6a516dab5cbaeb90dbea42d2766676fc7d59fcd", "messageHeadline": "Refactor repartitioning code into generic format", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 82, "deletions": 76}}, {"node": {"oid": "1c9e3fabc2485b3c1f541364a0aa7ef4e3b5725f", "messageHeadline": "Bump PGversions for CI tests (#6969)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "48f068d08e77f69e1acc1d04d3247969db927678", "messageHeadline": "Remove AssertArg and AssertState (#6970)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3fda2c325413a3726824ce5f463d60ea84281eb9", "messageHeadline": "Change test files in multi and multi-1 schedules to accommodate coord\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 1676, "deletions": 956}}, {"node": {"oid": "976ab5a9be4855aad77284b2aeb7877d5e67bd20", "messageHeadline": "Disable some udfs for tenant tables (#6965)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "2bd6ff0e93c09f32fe534a40554bbdac23d3f390", "messageHeadline": "Use schema name in the error msg", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fccfee08b6b29fba2a87127cc1cc9f85295a45a0", "messageHeadline": "Style", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f68ea2000932b97d9b05ffe80024d6b32306aff5", "messageHeadline": "Disable alter_distributed_table for tenant tables", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "4b67e398b11676e6e8d518a16cfa584b0d019d52", "messageHeadline": "Disable undistribute_table for tenant tables", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f4b2494d0c251718c7676532079e1c70fcf786a6", "messageHeadline": "Disable update_distributed_table_colocation for tenant tables", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "3e183746b77b81bc33304d6d379f2c88741bc2f2", "messageHeadline": "Single Shard Misc UDFs 2 (#6963)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 189, "deletions": 2}}, {"node": {"oid": "ac7f732be22914b35cb182eec66891bc002ed7a7", "messageHeadline": "Add Single Shard Table Tests for Dependency UDFs (#6960)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "ff2062e8c36ede4c6e85179cdf7e37f4a1ce92db", "messageHeadline": "Rename insert-select redistribute code base to generic purpose", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 311, "deletions": 249}}, {"node": {"oid": "9961d39d97f02e5a51cb1d4f89c0be33920065ee", "messageHeadline": "Adds Single Shard Table Tests for Foreign Key UDFs (#6959)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "3cd81a7107a75752d44bbb64ee6b08e930d8d26e", "messageHeadline": "Add test for rebalancer with single shard tables (#6949)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 328, "deletions": 0}}, {"node": {"oid": "8ace5a7af58ba44b0e8f9dfc0b9a83ee18c6cfcf", "messageHeadline": "Use citus_drain_node with single shard tables", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "ee42af7ad2231eaf415a7db4b6d7b888ced7654d", "messageHeadline": "Add test for rebalancer with single shard tables", "author": {"name": "ahmet gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 312, "deletions": 0}}, {"node": {"oid": "f9dbe7784b734d11eb7daf1faa34b227f8c32a58", "messageHeadline": "This commit adds a safety-net to the issue seen in #6785. The fix for\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "d99a5e2f62f3de0e520062c835025eeeb487447e", "messageHeadline": "Single Shard Table Tests for Shard Lock UDFs (#6944)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 119, "deletions": 1}}, {"node": {"oid": "5b54700b93ec34b614b10ca47a53b9837f14b1e2", "messageHeadline": "Single Shard Table Tests for Time Partitions (#6941)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "9d9b3817c1096b71c975dcc6a772aa77123e2992", "messageHeadline": "Single Shard Table Columnar UDFs Tests (#6937)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "321fcfcdb5cefc02feb0f13e760211511c7d91c1", "messageHeadline": "Add Support for Single Shard Tables in update_distributed_table_coloc\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 228, "deletions": 25}}, {"node": {"oid": "1ca80813f623708770c288dbb01cdb8619d2a6e3", "messageHeadline": "Citus UDFs support for single shard tables (#6916)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 748, "deletions": 74}}, {"node": {"oid": "246b054a7d06b0dd27584fe854ccfd3f9a7f6c61", "messageHeadline": "Add support for schema-based-sharding via a GUC (#6866)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4440, "deletions": 156}}, {"node": {"oid": "2c7beee56246157eec797eccaad525ad059b7293", "messageHeadline": "Fix citus.tenant_stats_limit test by setting it to 2 (#6899)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "350a0f64173306c7dadcfabba21979a7ca865bcd", "messageHeadline": "Support running Citus upgrade tests with run_test.py (#6832)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 144, "deletions": 103}}, {"node": {"oid": "02f815ce1fc0484d6a5bb09cf81a42309d274959", "messageHeadline": "Disable local execution when Explain Analyze is requested for a query\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "f9a5be59b9e73de042472d51bd2f7ba14c790a06", "messageHeadline": "Run replicate_reference_tables background task as superuser. (#6930)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 97, "deletions": 10}}, {"node": {"oid": "6a83290d91411298bda0231cb6fe7a619cc05b86", "messageHeadline": "Add ORDER BY clauses to some flaky tests (#6931)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ff9dde4b3c7413c24fc1d63e639849f55ae88b7", "messageHeadline": "Prevent pushing down INSERT .. SELECT queries that we shouldn't (and \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1036, "deletions": 589}}, {"node": {"oid": "56d217b1084cf3e55ba78092bbfaa4d43b63aed7", "messageHeadline": "Mark objects as distributed even when pg_dist_node is empty (#6900)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 278, "deletions": 240}}, {"node": {"oid": "e7abde7e8148b011574c9027697dee2777294b98", "messageHeadline": "Prevent downgrades when there is a single-shard table in the cluster \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 113, "deletions": 3}}, {"node": {"oid": "893ed416f1ee3d499bf4e27e9d871e9a2359fac0", "messageHeadline": "Disable citus.enable_non_colocated_router_query_pushdown by default (\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 86, "deletions": 59}}, {"node": {"oid": "07b8cd2634f2d1fa903f0635aa00733bb66cc6df", "messageHeadline": "Forward to existing emit_log_hook in our log hook (#6877)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e3c6b8a10e4b61da1ae83bad4d50673604079545", "messageHeadline": "Fix flaky clolumnar_permissions test (#6913)", "author": {"name": "Ivan Kush", "email": "ivan.v.kush@yandex.ru", "user": {"login": "ivan-v-kush"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06e6f8e428e1db15a19a63e495965fd89f92043a", "messageHeadline": "Normalize columnar version in tests (#6917)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "73c771d6edf307412ec7e55ee409ada5dc2a345a", "messageHeadline": "Update readme for 11.3 (#6903)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "905fd46410544c98aac2be92d188c52cc0bb2802", "messageHeadline": "Fixes flakiness in background_rebalance_parallel  test (#6910)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3217e3f1817b63df68ae79f0bf80448b4074e9fc", "messageHeadline": "Fix flaky background rebalance parallel test (#6893)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "b58665773ba22a563ada3071ea92d1ec70a701d2", "messageHeadline": "Move all pre-15-defined routines to the bottom of the file", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 168, "deletions": 171}}, {"node": {"oid": "072ae447423a8314a199ad4b36097ba82bc3a07d", "messageHeadline": "Adjusts query's CoerceViaIO & RelabelType nodes that are improper for\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 632, "deletions": 149}}, {"node": {"oid": "1662694471e8b04906d959b83bb4a19311da7d63", "messageHeadline": "Update CHANGELOG.md (#6907)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeaa48c197adedf4cd93abbea451f7eaeea85d83", "messageHeadline": "Add support for creating distributed tables without shard key [mergin\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8677, "deletions": 108}}, {"node": {"oid": "4321286005f7f4768ffb02200d30ad2b29f8cbba", "messageHeadline": "Disable master_create_empty_shard udf for single shard tables (#6902)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "db2514ef7864ac8de04c64741a1c2087716d2d7d", "messageHeadline": "Call null-shard-key tables as single-shard distributed tables in code", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 318, "deletions": 312}}, {"node": {"oid": "39b7711527aeb48af150a85f29e83a7ab778714e", "messageHeadline": "Add support for more pushable / non-pushable insert .. select queries\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1484, "deletions": 128}}, {"node": {"oid": "85745b46d5e98d5b5fa667a9bc30f5bd42ba9ad6", "messageHeadline": "Add initial sql support for distributed tables that don't have a shar\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3375, "deletions": 21}}, {"node": {"oid": "ac0ffc9839782478a4400dc77667b5101f9a6f64", "messageHeadline": "Add a config for arbitrary config tests where all the tables are null\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "cdf54ff4b1ead8b4a77dc995f0ddd2695a4c2ff1", "messageHeadline": "Add DDL support null-shard-key tables(#6778/#6784/#6787/#6859)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 956, "deletions": 29}}, {"node": {"oid": "fa467e05e79cca5d07a4ae359f825d0c8ac17b6f", "messageHeadline": "Add support for creating distributed tables with a null shard key (#6\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2909, "deletions": 75}}, {"node": {"oid": "2d005ac77794157d7cc1da8a9cd191f00502cc64", "messageHeadline": "Query Generator Seed (#6883)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "e444dd4f3f349e62d411e0d4bcc71e9c17eed0d0", "messageHeadline": "MERGE: Support reference table as source with local table as target", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 408, "deletions": 154}}, {"node": {"oid": "efd41e8ea55cf613fc1a0255a034ce13ceb554d3", "messageHeadline": "Bump columnar to 11.3 (#6898)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "934430003ebeaad681ee4c03c0803242fa329032", "messageHeadline": "Changelog entries for 11.3.0 (#6856)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "59ccf364dfd820c5645c112bcb5828bd7df1e541", "messageHeadline": "Ignore nodes not allowed for shards, when planning rebalance steps (#\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 177, "deletions": 3}}, {"node": {"oid": "8cb69cfd13ce6d1f06d7c190ca8b916ccf930fb6", "messageHeadline": "break sequence dependency during table creation (#6889)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 522, "deletions": 37}}, {"node": {"oid": "135aaf45ca4d6f6ab39d48813db1fb5ae647bf0c", "messageHeadline": "Add missing entry for 10.0.8 (#6891)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a7fa1db69647ba21e6096c99fc8af00dcb24b803", "messageHeadline": "fix flaky test regex (#6890)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5fc5931506ac5552bc6b217f41cef9c2ab0371c5", "messageHeadline": "Skip some versions on changelog (#6882)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15152eac94df0ffb7f39f3a5e776d05145d426d0", "messageHeadline": "Add changelog entries for backport releases (#6869)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "f7fd0dbae75dcb869aea9491e3a2d3ac319bd93f", "messageHeadline": "Add changelog entries for 11.2.1", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c36adc8426f5155c5defc3aa3548a400ebedfd98", "messageHeadline": "Add changelog entries for 11.1.6", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "214bc39a5ad035a3de5cc7fe9fbc37c456f71ccd", "messageHeadline": "Add changelog entries for 11.0.8", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "65f957d345bc119aabc4bbdd12bbfbac7883dfa8", "messageHeadline": "Add changelog entries for 10.2.9", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "db77cb084b076e74ae4f0d6dffb879680f92e795", "messageHeadline": "Add changelog entries for 10.1.5", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "61c7cc0a966fb51c7a66308cf0aa4fd5ebc0452d", "messageHeadline": "Add changelog entries for 10.0.7", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "da71b74f1d84e722f758a2a1051eb35f612ecab0", "messageHeadline": "Add changelog entries for 9.5.11", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a5f4fece13ed7eec1a647dc4f7954dcd1d58e79e", "messageHeadline": "Fix running PG upgrade tests with run_test.py (#6829)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "a6a7271e637931e51bdcc2e0c47b444a3ec06ec0", "messageHeadline": "Query generator test tool (#6686)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 1697, "deletions": 118}}, {"node": {"oid": "08e2820c6762feffebb4559c0b73ab14811f646f", "messageHeadline": "skip restriction clause if it contains placeholdervar (#6857)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "2675a682184a1d7f7a29e4569a10e605fb549fd7", "messageHeadline": "Make coordinator always in metadata by default in regression tests. (\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "8782ea158247f24f6789025e81e6f2dfd9d65173", "messageHeadline": "Ensure partitionKeyValue and colocationId are set for proper tenant s\u2026", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 241, "deletions": 14}}, {"node": {"oid": "f87a2d02b0ceccba0bf0ad57bc366eb320590d39", "messageHeadline": "Move the common logic related to creating a Citus table down to Creat\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 51}}, {"node": {"oid": "3286ec59e91e2fe4bf7cb3a63df55d9f4266e3d8", "messageHeadline": "fix 3 flaky tests in failure schedule (#6846)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "9ba70696f73b87fe3674c6589f196f6a303358c6", "messageHeadline": "Add CPU usage to citus_stat_tenants (#6844)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 110, "deletions": 34}}, {"node": {"oid": "e7a25d82c98df8ffea1508514972e217b034fc14", "messageHeadline": "When creating a HTAB we need to use HASH_COMPARE  flag in order to se\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b50e95dc85974ff2f34fd94cc01b90530cc1ea3", "messageHeadline": "Fix citus_stat_tenants period updating bug (#6833)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "a20f7e1a55ce9738a7bf2db446d9c578e6bc48ff", "messageHeadline": "fixes update propagation bug when `citus_set_coordinator_host` is cal\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "1713246e1b3fc651998e824bcda72da75625dd89", "messageHeadline": "Add build-cdc-* temporary directories to .gitignore (#6841)", "author": {"name": "rajeshkt78", "email": "109729326+rajeshkt78@users.noreply.github.com", "user": {"login": "rajeshkt78"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0194657c5d0e0af4e66a3be4132aac476dd7442c", "messageHeadline": "Bump Citus to 12.0devel (#6840)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "29c8d9633aceede24ac499c32d0a51793d8087b6", "messageHeadline": "Makefile changes to build CDC in builddir for pgoutput and wal2json. \u2026", "author": {"name": "rajeshkt78", "email": "109729326+rajeshkt78@users.noreply.github.com", "user": {"login": "rajeshkt78"}}, "additions": 117, "deletions": 27}}, {"node": {"oid": "84f2d8685a576e68ddf5fa802d1e229f1613355b", "messageHeadline": "Adds control for background task executors involving a node (#6771)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1415, "deletions": 99}}, {"node": {"oid": "fa00fc6e3ec461284da37d87bf2b9c96d511c75b", "messageHeadline": "Add upgrade/downgrade paths between v11.2.2 and v11.3.1 (#6820)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "83a2cfbfcfa13b2b5bcf06d169c665ef7da58288", "messageHeadline": "Move cleanup record test to upgrade schedule (#6794)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 165, "deletions": 99}}, {"node": {"oid": "fc479bfa4903fdf38a829b6c7aec032e7345b08e", "messageHeadline": "Fixes flakiness in multi_metadata_sync test (#6824)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 49, "deletions": 31}}, {"node": {"oid": "52ad2d08c708954f73c8b0eb101a37ae8ef63b06", "messageHeadline": "Multi tenant monitoring (#6725)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2332, "deletions": 56}}, {"node": {"oid": "d04d32b314281f00344279bc8f5d45c8a9da60a9", "messageHeadline": "In run_test.py actually return worker_count (#6830)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eda3cc418a9d65a147bdc749064a5aaeb22d89f4", "messageHeadline": "Fixes flakiness in multi_cluster_management test (#6825)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5e5eb35c7cc31ba06b001f645a0e17d2cd9f1f3", "messageHeadline": "Refactor run_test.py (#6816)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 266, "deletions": 236}}, {"node": {"oid": "d4f9de7875fedfe5d148910954ea01f9afe5f0e6", "messageHeadline": "Explicitly disallow local rels when inserting into dist table (#6817)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "dcee37027002dfb4a55f8449da94d8c553774722", "messageHeadline": "Fix flakyness in citus_split_shard_by_split_points_deferred_drop (#6819)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "7c0589abb8e1b8779515857c02d74b7f6971b659", "messageHeadline": "Do not override combinefunc of custom aggregates with common names (#\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "d5df89239454d352c99f970f5027b0fdf337b4e1", "messageHeadline": "Make CDC decoder an independent extension (#6810)", "author": {"name": "rajeshkt78", "email": "109729326+rajeshkt78@users.noreply.github.com", "user": {"login": "rajeshkt78"}}, "additions": 944, "deletions": 97}}, {"node": {"oid": "697bb55fc50bdbd1f7499c798645e402ca32b933", "messageHeadline": "Refactor shard transfers (#6631)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 333, "deletions": 330}}, {"node": {"oid": "92b358fe0a6673fe972d5d93f508a4da8ffc20a1", "messageHeadline": "Make python-regress based tests runnable with run_test.py (#6814)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "343d1c5072e652902a91c58ef9538df9a5aa9048", "messageHeadline": "Refactor executor utility functions into multiple files (#6593)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 1042, "deletions": 986}}, {"node": {"oid": "085b59f5865ac5d8842287422e566471a74e5741", "messageHeadline": "Fix flaky multi_mx_schema_support test (#6813)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "7b60cdd13b9c181ca2ad31306666e00957f1c296", "messageHeadline": "Convert columnar tap tests to pytest (#6720)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 1379, "deletions": 465}}, {"node": {"oid": "01ea5f58a98f652715d525a72e4b0d6cc047a7a8", "messageHeadline": "Fix the incorrect value passed to pointer-to-bool parameter, pass a N\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "104e85e18f4e343a0fdd86c6c330a63ad89b7f47", "messageHeadline": "stabilize metadata syncing (#6728)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 3151, "deletions": 929}}, {"node": {"oid": "dc57e4b2d89b6de864c94cf98f251cf3e0e3f868", "messageHeadline": "PR #6728 \u00a0/ commit - 13", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 970, "deletions": 0}}, {"node": {"oid": "f2f0ec9ddae77563b7256c9d3f3690af79ad67be", "messageHeadline": "PR #6728 \u00a0/ commit - 12", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 13, "deletions": 36}}, {"node": {"oid": "35dbdae5a40fa127cded891ac4bce0436cd68b2e", "messageHeadline": "PR #6728 \u00a0/ commit - 11", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 420, "deletions": 148}}, {"node": {"oid": "fe00b3263a67b02cfb859bebdfe52e3d50b423fa", "messageHeadline": "PR #6728 \u00a0/ commit - 10", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 181, "deletions": 24}}, {"node": {"oid": "a74232bb398d4251ffc21dbc6f34ea2338973c10", "messageHeadline": "PR #6728 \u00a0/ commit - 9", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "cf4e93a332a2bf53133d48e34b26b30c94245a72", "messageHeadline": "PR #6728 \u00a0/ commit - 8", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f8fb20cc958ca01dc3a3b0afb6a732a4f748c857", "messageHeadline": "PR #6728 \u00a0/ commit - 7", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 0, "deletions": 665}}, {"node": {"oid": "1fb3de14dfa6b5ad1c997f79067007cfdce8fc4f", "messageHeadline": "PR #6728 \u00a0/ commit - 6", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 221, "deletions": 93}}, {"node": {"oid": "bc25ba51c33a3a56bc4f425b4ba0c27860a77916", "messageHeadline": "PR #6728 \u00a0/ commit - 5", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 523, "deletions": 143}}, {"node": {"oid": "29ef9117e62cd63b31e29100fd5f063280f5df75", "messageHeadline": "PR #6728 \u00a0/ commit - 4", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 570, "deletions": 57}}, {"node": {"oid": "8feb8c634a34055ef4a6cdac94275202e0f90ecf", "messageHeadline": "PR #6728 \u00a0/ commit - 3", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "85d50203d1da9ded88d8ff26dcee870ecdcceb0d", "messageHeadline": "PR #6728 \u00a0/ commit - 2", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 385, "deletions": 0}}, {"node": {"oid": "98abd68178d8f2b6d9a9a89fdc1e0781fe3421c3", "messageHeadline": "PR #6728 \u00a0/ commit - 1", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "e71bfd6074fd23e88c97a3029db30d8fa68a6df4", "messageHeadline": " Identity column implementation refactorings (#6738)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 1148, "deletions": 855}}, {"node": {"oid": "d3fb9288ab290fa3ed1a1a9417e8d91fab9724f5", "messageHeadline": "Schedule parallel shard moves in background rebalancer by removing ta\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 693, "deletions": 24}}, {"node": {"oid": "ce4bcf6de00606eaa26387146a7d7dd2fe2df348", "messageHeadline": "Propagate CREATE/ALTER/DROP PUBLICATION statements (#6776)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 2909, "deletions": 75}}, {"node": {"oid": "e618345703875a41c93f56a8f5917fc7d8e8a734", "messageHeadline": "Handle identity columns properly in the router planner (#6802)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "e5fd1c3a87ed73f34f6ae59fa968e272cc48a9fb", "messageHeadline": "Fix TAP tests after CREATE PUBLICATION changes", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 12, "deletions": 44}}, {"node": {"oid": "8ad444f8efb6352b897f2ce9c50844bddab5c06d", "messageHeadline": "Hide shards from CDC subscriptions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "b09d239809bf7b3a8b83e469720505706d3ad961", "messageHeadline": "Propagate CREATE PUBLICATION statements", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2850, "deletions": 26}}, {"node": {"oid": "37500806d67563c743b65cdf2d20a33bee950a39", "messageHeadline": "Add appropriate locks for MERGE to run in parallel", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 341, "deletions": 1}}, {"node": {"oid": "85b8a2c7a13fcf5486459f7b2da28545e5572181", "messageHeadline": "CDC implementation for Citus using Logical Replication (#6623)", "author": {"name": "rajeshkt78", "email": "109729326+rajeshkt78@users.noreply.github.com", "user": {"login": "rajeshkt78"}}, "additions": 2500, "deletions": 38}}, {"node": {"oid": "616b5018a0e4afd407860aeee3fb46fb49eb14de", "messageHeadline": "Add a GUC to disallow planning the queries that reference non-colocat\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 519, "deletions": 22}}, {"node": {"oid": "9bab819f26361c272427f05b2b396a3e756a5a34", "messageHeadline": "Disentangle MERGE planning code from the modify-planning code path", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 82, "deletions": 57}}, {"node": {"oid": "372a93b529bd4d99266ed5946697e6ffe0f738f4", "messageHeadline": "Make 8 more tests runnable multiple times via run_test.py (#6791)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 219, "deletions": 100}}, {"node": {"oid": "da7db53c87af143ec6e4240261928f57d549d85f", "messageHeadline": "Refactor some of the planning code to accomodate a new planning path \u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 134, "deletions": 41}}, {"node": {"oid": "e1f1d63050899e189faac395440faa187a8ca4e0", "messageHeadline": "Rename AllRelations.. functions to AllDistributedRelations.. (#6789)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "4960ced1759c38955cdc05ab60b505f4b3b0f408", "messageHeadline": " Add an arbitrary config test heavily based on multi_router_planner_f\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2436, "deletions": 0}}, {"node": {"oid": "2713e015d695db8fcca5644abe6ce2e0d0e05d17", "messageHeadline": "Check before logicalrep for rebalancer, error if needed (#6754)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "aa465b6de1702fce7e2b5a0e577d085e838c2209", "messageHeadline": "Decide what to do with router planner error at one place (#6781)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "aa33988c6edd66ec9ae9e8a0e27ce34599eaf76b", "messageHeadline": "fix pip lock file (#6766)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 116, "deletions": 103}}, {"node": {"oid": "ea3093bdb67888ba30ef77dc777f3785edada87d", "messageHeadline": "Make workerCount configurable for regression tests (#6764)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "cf5513628151410d839a469f9fcafc1ead68f912", "messageHeadline": "1) Restrict MERGE command INSERT to the source's distribution column", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 1920, "deletions": 549}}, {"node": {"oid": "1e42cd3da03584d25aa0ace99574cbca05293189", "messageHeadline": "Support MERGE on distributed tables with restrictions", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 2450, "deletions": 248}}, {"node": {"oid": "b8b85072d6281f228425e40ddb1d2b4fe2f6c6ff", "messageHeadline": "Add pytest depedencies to Pipfile (#6767)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 175, "deletions": 9}}, {"node": {"oid": "a0a41943d7c49f189bb9b9978bb2e797a553d211", "messageHeadline": "Remove pg_depend entries from columnar metadata indexes to columnar-a\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 308, "deletions": 54}}, {"node": {"oid": "9550ebd118bf961bcd504cc8ff40a820d280f11f", "messageHeadline": "Remove pg_depend entries from columnar metadata indexes to columnar-am", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 172, "deletions": 23}}, {"node": {"oid": "be0735a329d599e50e60893e92f3aa4d494eb39b", "messageHeadline": " Use \"cpp\" to expand \"#include\" directives in columnar sql files", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "2b4be535de51749878d046d8a1db9659865a0dfa", "messageHeadline": "Do clean-up before upgrade_columnar_before to make it runnable multip\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "994f67185f1eba1236ec6c78448328f2b50f7bff", "messageHeadline": "Make upgrade_columnar_after runnable multiple times", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "821f26cc743b04a7926384a3d294a69bda002936", "messageHeadline": "Fix flaky test detection for upgrade tests", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f68fc9e69ce51833bb94520f63b48a63f2f76e08", "messageHeadline": "Decide core distribution params in CreateCitusTable (#6760)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 207, "deletions": 76}}, {"node": {"oid": "cc945fa331464d9f388da39dfd30c566243c94fa", "messageHeadline": "Add multi_create_fdw into minimal_schedule (#6759)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "20a5f3af2b948faca840a5b5fd40f1fca66520ac", "messageHeadline": "Replace CITUS_TABLE_WITH_NO_DIST_KEY checks with HasDistributionKey()\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 122, "deletions": 82}}, {"node": {"oid": "e3cf7ace7c1b43c380348e3a5ebd5f65d0f27a76", "messageHeadline": "Stabilize single_node.sql and others that report illegal node removal\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "d82c11f7931636551f6d97b98cdfcf6d4b20a797", "messageHeadline": "Refactor CreateDistributedTable() (#6742)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 70, "deletions": 29}}, {"node": {"oid": "4043abd5aaa93bc9b51a87686f3961ede05145ad", "messageHeadline": "Exclude-Generated-Columns-In-Copy (#6721)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 295, "deletions": 15}}, {"node": {"oid": "03f1bb70b734391f4274ccc6ef9ea4bbb4b0b04d", "messageHeadline": "Rebalance shard groups with placement count less than worker count (#\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 293, "deletions": 2}}, {"node": {"oid": "ed7cc8f460e91931d082af7785b8c228457b813e", "messageHeadline": "Remove unused lock functions (#6747)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 1, "deletions": 43}}, {"node": {"oid": "b489d763e169b4b2ed4accc3a2337e97a58fd716", "messageHeadline": "Use pg_total_relation_size in citus_shards (#6748)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 228, "deletions": 219}}, {"node": {"oid": "dc7fa0d5afa552128ce4036f1a060dc0fd26834c", "messageHeadline": "Fix multiple output version arbitrary config tests (#6744)", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "0d401344c2103c247522c773c9d7b35ef34e0994", "messageHeadline": "Stabilize single node tests (#6741)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 87, "deletions": 77}}, {"node": {"oid": "a9820e96a3bd7ec08f5d734f81b07bfe835568ef", "messageHeadline": "Make single_node_truncate.sql re-runnable", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "40105bf1fcee73319b056215b3b737d9767f73a3", "messageHeadline": "Make single_node.sql re-runnable", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 49, "deletions": 42}}, {"node": {"oid": "f027a47ca8891c39b8f90e775435df0513263946", "messageHeadline": "Fix string eval bug in migration files check (#6740)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2654deeaed547f2942ee711696d5e7364423b89", "messageHeadline": "fix memory leak during altering distributed table with a lot of parti\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "17ad61678fd8a7117a5a05611feb7d238733e080", "messageHeadline": "Make run_test.py and create_test.py importable without errors (#6736)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 199, "deletions": 198}}, {"node": {"oid": "c018e29bec785a6fc44be34fb76473ea685e8d9e", "messageHeadline": "Don't blanket ignore flake8 E402 error (#6734)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "7b8e614039b2e88d94e4952b1106545390fbdeb6", "messageHeadline": "Fixes bookworm packaging pipeline problem (#6737)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "24ad8574b50efa3a6666ccd4f0d2f691b31a36cd", "messageHeadline": "Fix run_test.py on python 3.9 (#6735)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9cbfdc86dd83e169a1f62e521026abc39f6a8d4e", "messageHeadline": "MERGE: In deparser, add missing check for RETURNING clause.", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d7b499929c6dcbd26c42ba1ec76b8eb7e7c88b5e", "messageHeadline": "Rearrange the common code into a newfunction to facilitate the multip\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 175, "deletions": 142}}, {"node": {"oid": "a7689c3f8de41f1157f707f41da6478b70ed7e36", "messageHeadline": "fix memory leak during distribution of a table with a lot of partitio\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "756c1d3f5dc59920c5a85eb255945c890c40db0f", "messageHeadline": "Remove auto_explain workaround in citus explain hook for ALTER TABLE \u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "9e69dd0e7fac2f8854618941c51ce0d7654ba4f3", "messageHeadline": "fix single tuple result memory leak (#6724)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca65d2ba0bc88a82d100701d95af97feadcca373", "messageHeadline": "Fix flaky tests local_shards_execution and local_shards_execution_rep\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "902d4262f9897ba3c3179c222a38356d4ed7de10", "messageHeadline": "CI checks to check for missing downgrade updates (#6661)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "b02a5b5b78923049082aeca2f668304a0ab5d552", "messageHeadline": "Add more powerfull dependency tracking to run_test.py (#6718)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 81, "deletions": 42}}, {"node": {"oid": "3ba639f1623845cfdce8aa03f48f3451302bfe7d", "messageHeadline": "Install non-vulnerable cryptography package (#6710)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 35, "deletions": 40}}, {"node": {"oid": "273911ac7f202fdc3ade23603349213edc74dc0f", "messageHeadline": "prevent memory leak during ConvertTable with a lot of partitions (#6693)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3200187757600180fa2b90a5fdba13cbf8aee8b6", "messageHeadline": "Support compilation and run tests on latest PG versions (#6711)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "dd51938f204346d1de513e722195564b2a0f3aab", "messageHeadline": "Add auto-formatting and linting to our python code (#6700)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 820, "deletions": 529}}, {"node": {"oid": "b01d67c9430581b1aa0c7126e0cf77336f655847", "messageHeadline": "Add python code checks to CI", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "7bf3084b28721b08d8b9dac331196268dcc6bce8", "messageHeadline": "Add python tools to check-style and reindent make targets", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "92dab9b4417013bae087d6bfd1f4409fe3602d88", "messageHeadline": "Add .venv to gitignore", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f41ea2157958cf5e4155e626c252079704f8c87", "messageHeadline": "Fix issues reported by flake8", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "188cc7d2ae6b254c6557940e7b960126124d82e1", "messageHeadline": "Run python files through isort", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 65, "deletions": 62}}, {"node": {"oid": "530b24a887296765cd18a64c715e8eb861bd6c51", "messageHeadline": "Format python files with black", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 543, "deletions": 390}}, {"node": {"oid": "42970665fcab56316b32fadc1b09eec8ecadc207", "messageHeadline": "Add linting and formatting tools for python", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 206, "deletions": 84}}, {"node": {"oid": "09be4bb5fdf2c895f1ae256f609d0d9abafdb86a", "messageHeadline": "Allow multi_insert_select to run repeatably (#6707)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 380, "deletions": 429}}, {"node": {"oid": "590df5360c55b81b7fc305c87fdf56cd7929ad48", "messageHeadline": "Fix flakyness in failure_create_distributed_table_non_empty (#6708)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "0824d9c1fb7f6d04c401c4b0aa540c9fc465c5af", "messageHeadline": "Miscellaneous cleanup", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "b58de7f52c40be27166b9828ed70e017c7b78f5d", "messageHeadline": "Update README for 11.2", "author": {"name": "Adam Wolk", "email": "adamwolk@microsoft.com", "user": {"login": "mulander"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "69b7f23932c3d49a704320e9299b21b7cec50d47", "messageHeadline": "Fix dubious ownership error from git (#6703)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "414a95e2594a8e8b71791e068649df35cd990b4b", "messageHeadline": "Create CodeQL workflow for static analysis (#5868)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "483b51392f64aae50b8f1e1b74e5efe9e65d5183", "messageHeadline": "Bump Citus to 11.3devel (#6690)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "b6a465284940203e0d01bec1cb8609204175f582", "messageHeadline": "Stop background daemon before dropping the database (#6688)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 107, "deletions": 14}}, {"node": {"oid": "c7f8c5de99e7781100c1b5519319d69bb05549e3", "messageHeadline": "Add changelog entries for 11.2.0 (#6671)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "f061dbb253d27bb7f16b0f43665d584a23e25f44", "messageHeadline": "Also reset transactions at connection shutdown (#6685)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "47ff03123bd8c1df3d028be10ecbe9a0559f48d9", "messageHeadline": "Improve rebalance reporting for retried tasks (#6683)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "14c31fbb07d5560f5ed5b36ead2b2fec378bbe26", "messageHeadline": "Fix background rebalance when reference table has no PK (#6682)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "d9195060768ea02bd020f506b9dbc9431f09d420", "messageHeadline": "Fixes validate Output phase of packaging pipeline (#6678)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "8a9bb272e47b197f97da08d58be691548dee76bd", "messageHeadline": "fix dropping table_name option from foreign table (#6669)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "a482b36760d6ca60ec8ed33b3d82dfa7d532c9af", "messageHeadline": "Revert \"Support MERGE on distributed tables with restrictions\" (#6675)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 384, "deletions": 1719}}, {"node": {"oid": "0962cf751799922e0f0201315b3168610738c850", "messageHeadline": "Allow empty lines in arbitrary config schedules (#6654)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a9e1b9897366cbfdb3dcfc426338d313124567b5", "messageHeadline": "Fall-back to seq-scan when accessing columnar metadata if the index d\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 434, "deletions": 106}}, {"node": {"oid": "594684bb330f9c150b4045a0b15236eadf4d53a2", "messageHeadline": "Do clean-up before columnar_create to make it runnable multiple times", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 84, "deletions": 27}}, {"node": {"oid": "1c51ddae494c0230bc240d49cd7c487150b365d5", "messageHeadline": "Fall-back to seq-scan when accessing columnar metadata if the index d\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 350, "deletions": 79}}, {"node": {"oid": "1109b70e58d8e095099e77f47fbe73e31b91e02e", "messageHeadline": "Fix flaky isolation_non_blocking_shard_split test (#6666)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "10603ed5d45ad435b3d3122146f67b7de95b4d06", "messageHeadline": "Fix flaky multi_reference_table test (#6664)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "ab71cd01eea9ca86ed9fcbce2878999fc3db1c67", "messageHeadline": "fix multi level recursive plan (#6650)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 579, "deletions": 41}}, {"node": {"oid": "0903091343d55c5626c2886a008d99fb02763ae9", "messageHeadline": "Add valgrind support to run_test.py (#6667)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4e264649699815050bf68739b44883cfbf34ee6f", "messageHeadline": "Allow plain pg foreign tables without a table_name option (#6652)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 126, "deletions": 63}}, {"node": {"oid": "81dcddd1ef2a268d95f1aa71be81e31192207f7b", "messageHeadline": "Actually skip constraint validation on shards after shard move (#6640)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 151, "deletions": 22}}, {"node": {"oid": "8870f0f90b499bf395a1df6ff65890d3e43dea80", "messageHeadline": "fix order of recursive sublink planning (#6657)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 138, "deletions": 23}}, {"node": {"oid": "97dba0ac00d5c5ba84896ead4d2568ff29c9151e", "messageHeadline": "Fix uninit mem acceess in UpdateFunctionDistributionInfo (#6658)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d2d507eb85172e018fd32c4505119348cdf6a0d1", "messageHeadline": "Fix columnar README.md (#6633)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "24f6136f727efbdf885904a615200176b0582a17", "messageHeadline": "Fixes ADD {PRIMARY KEY/UNIQUE} USING INDEX cmd (#6647)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 200, "deletions": 94}}, {"node": {"oid": "2169e0222b80d346e5f8cfd71ed009e44d10e359", "messageHeadline": "Propagates NOT VALID option for FK&CHECK constraints w/out a name (#6\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 103, "deletions": 35}}, {"node": {"oid": "94b63f35a5231d1809ef09977c8b39508eb5e0d7", "messageHeadline": "Prevent crashes on update with returning clauses (#6643)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "aa9cd16d15505187d441abc0e5b97c42d4432735", "messageHeadline": "Use correct guc value to disable statistics collection (#6641)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c96b2a0cdc9a80e78a2fa49a9e3e38a88eab2b5", "messageHeadline": "Remove unused function RelationUsesIdentityColumns (#6645)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "d21ff0f883f8cf72fed01dc16acf97c8a7923e54", "messageHeadline": "Fix regression in allowed foreign keys on distributed tables (#6550)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7a7880aec96dd0844c821daf93a00528fba52460", "messageHeadline": "Fix regression in allowed foreign keys on distributed tables (#6550)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "93fcc5c5d85967812abcd41771d9b44900700019", "messageHeadline": "Move tablespace directory creation to pg_regress_multi.pl (#6629)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "58368b77838e9cf8f9548e916be81b0f7b2476ca", "messageHeadline": "Enable adding FOREIGN KEY constraints on Citus tables without a name.\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 1180, "deletions": 18}}, {"node": {"oid": "2388fbea6ec4f5cce24711aa36ccae4346fa9fdc", "messageHeadline": "Identity Column Support on Citus Managed Tables (#6591)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 1244, "deletions": 137}}, {"node": {"oid": "64e3fee89bdd5ddd8d5d5f550d65a9f1aacb1338", "messageHeadline": "Remove shardstate leftovers (#6627)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 34, "deletions": 341}}, {"node": {"oid": "44c387b978a51b0c0e87c7f9aec154cfc3041da1", "messageHeadline": "Support MERGE on distributed tables with restrictions", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 1719, "deletions": 384}}, {"node": {"oid": "e5245a39d1dbef45bf709344b13540b362063927", "messageHeadline": "Save logs & results in upgrade tests / arbitrary config tests too (#6\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b3b135867e6b8776116d4d5e0e625a3f9625ad00", "messageHeadline": "Remove shardstate from placement insert functions (#6615)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 201, "deletions": 168}}, {"node": {"oid": "f21dfd5fae5be99b4dbbc77aca73307b3ccc21fd", "messageHeadline": "Rebalance Progress Reporting API (#6576)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 336, "deletions": 18}}, {"node": {"oid": "92689a8362f1f5c2f98d1dd1f16b1bc7a12b2fb4", "messageHeadline": "Make GPIDs work with pg_dist_poolinfo (#6588)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 89, "deletions": 69}}, {"node": {"oid": "ad3407b5fffa5ac23508eca463d91c9bc28cd427", "messageHeadline": "Revert \"Make the metadata syncing less resource invasive [Phase-1]\" (\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 23, "deletions": 97}}, {"node": {"oid": "ed6dd8b0861f0df03ca6f454028ecab2d04df78c", "messageHeadline": "Mark 0/0 lsn results as null (#6617)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 106, "deletions": 96}}, {"node": {"oid": "28ed013a91a7a3b3048c716153856580294571f4", "messageHeadline": "Enable ALTER TABLE ... ADD CHECK (#6606)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 537, "deletions": 22}}, {"node": {"oid": "a6ad4574f69180a03e0cf59ccf68299edf508bff", "messageHeadline": "Transfer shard with nodeid (#6612)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 250, "deletions": 57}}, {"node": {"oid": "9b9d8e7abd875fabedc3b736ac82161757bf2e1f", "messageHeadline": "Use shard transfer UDFs with node ids for rebalancing", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "e5fef40c06465b9f8abfa3ccce25ecead3020ca3", "messageHeadline": "Introduce citus_move_shard_placement UDF with nodeid", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 121, "deletions": 14}}, {"node": {"oid": "e19c545fbf92f5ff988b8c2942a1c31deb54e754", "messageHeadline": "Introduce citus_copy_shard_placement UDF with nodeid", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 123, "deletions": 33}}, {"node": {"oid": "d322f9e38241731a33dcfc9c9ebb2eb871f0c8e4", "messageHeadline": "Handle DEFERRABLE option for the relevant constraints at deparser. (#\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "34df853bdae23c862350160fcd0edaa0c49d1da4", "messageHeadline": "Fix bug introduced by #6412 (#6590)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "17775dad5dc3acb689397675a8e78d7d3bf02d03", "messageHeadline": "Only run package builds on pull requests (#6605)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c2b4087ff0a95bc8a3fe0b079813224a35bfe002", "messageHeadline": "Quote all identifiers that we use for logical replication (#6604)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "44e09128f0b6344fcb3307ec7cdda06699852eba", "messageHeadline": "Fix failures in mx_base_schedule (#6601)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "26b170e1a81e8f286aaf0b949b5ec509902a298c", "messageHeadline": "Use %u instead of %i for naming subscriptions & roles (#6603)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc3383170e59e2557f711c90699b2b1f0d0090bb", "messageHeadline": "Fix crash when trying to replicate a ref table that is actually dropp\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "db7a70ef3ed2c98f8bb7d536d2c63fe39817d0bb", "messageHeadline": "Enable ALTER TABLE ... ADD UNIQUE and ADD EXCLUDE. (#6582)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 1097, "deletions": 95}}, {"node": {"oid": "135c519c621649b5dccc196c359e0b687b2e19bb", "messageHeadline": "Fix flakyness for multi_name_lengths test (#6599)", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f79ee13eefc80948ef3470c34aff7541f2de4628", "messageHeadline": "we can reuse some steps in jobs in circle-ci config. (#6164)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 214, "deletions": 430}}, {"node": {"oid": "eb75decbeb5c5d8f406895683ab301054420ece5", "messageHeadline": "Undo planner extended statistics override (#6492)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "a1aa96b32c792280fc54838bb2bb4031aaa8ae12", "messageHeadline": "Make the metadata syncing less resource invasive [Phase-1] (#6537)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 97, "deletions": 23}}, {"node": {"oid": "235047670ddac6132bb909cd0706a4633affa41a", "messageHeadline": "Drop SHARD_STATE_TO_DELETE (#6494)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1073, "deletions": 1428}}, {"node": {"oid": "f56904fe044982bce8d39243343c0c563609f322", "messageHeadline": "Fix flakyness in isolation_insert_vs_vacuum (#6589)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0c74e4cc0f140bc049ecd9ad87914fb94d7bd539", "messageHeadline": "Fix some flaky tests (#6587)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "f824c996b3089539dbcb3b55888038dd75b08ea2", "messageHeadline": "Remove duplicate split entry in run_test.py (#6586)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1b1e737e5146da55c4737ea150ef894ef5dda460", "messageHeadline": "Drop cleanup on failure (#6584)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 322, "deletions": 468}}, {"node": {"oid": "cfc17385e9be2009fe967cfafdd6f020ee498426", "messageHeadline": "Some minor improvements on flakiness detection (#6585)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "eba9abeee28b1cf6d32e3a575c41908f97bda834", "messageHeadline": "Fix leftover shard copy on the target node when tx with move is abort\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 128, "deletions": 22}}, {"node": {"oid": "e93793593565b727c7bfb0531a16e851b4cd8fe3", "messageHeadline": "Clean up normalize file (#6578)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 141, "deletions": 151}}, {"node": {"oid": "bc49616426ee0a0c71de66969fa4f87ab6cb8c6b", "messageHeadline": "Fix link of path to flaky tests docs (#6579)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c78f693f2922c0a9f96dca267c90aa2a0c3331d", "messageHeadline": "Fix typo in fix_style.sh (#6577)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf93eb46c6446f586969f27cbd7d55fd40be832e", "messageHeadline": "Fix split schedule (#6571)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1432, "deletions": 1525}}, {"node": {"oid": "96bf648d1a451f9b0668549edbabdf4fe94887cd", "messageHeadline": "Unify dependent test files into one", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1393, "deletions": 1365}}, {"node": {"oid": "acf3539a908d76d400e6e41e7164f063dcd546ca", "messageHeadline": "Fix split schedule", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 51, "deletions": 172}}, {"node": {"oid": "497a7589d08e46f37e39d25f4879940941595152", "messageHeadline": "Use failtester for flakyness detection (#6569)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "303db172f83661ce605c00fcb114dcfd8202983e", "messageHeadline": "Use Citus version comparison in upgrade tests, not equality (#6568)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 80, "deletions": 124}}, {"node": {"oid": "d6833c877b0841ff5097cc1147a49e23a020d056", "messageHeadline": "Add changelog entries for 11.1.5 (#6567)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9a9989fc15bdfddbca3fa8d1b5828f2098009e17", "messageHeadline": "Support MERGE Phase \u2013 I", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 6558, "deletions": 95}}, {"node": {"oid": "5268d0a6cbfc987a329f7fd77988428b585096aa", "messageHeadline": "Enable PRIMARY KEY generation via ALTER TABLE even if the constraint \u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 1133, "deletions": 9}}, {"node": {"oid": "9c0073ba57828692be0cd5b4b4bc841b2948cc74", "messageHeadline": "remove unused boundary type (#6563)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "f7e881a4c4730a8132622407a618862f0ae5e146", "messageHeadline": "Do not create additional WaitEventSet for RemoteSocketClosed checks (\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 176, "deletions": 117}}, {"node": {"oid": "feb5534c659cb9e87f9fe72b4802718358776f67", "messageHeadline": "Do not create additional WaitEventSet for RemoteSocketClosed checks", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 158, "deletions": 105}}, {"node": {"oid": "d52da55ac0d1cb852b1db4479a616153db34f502", "messageHeadline": "Move WaitEvent to DistributedExecution", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "b5b73d78c3ce9588880f86f00f346b2f3fa38d33", "messageHeadline": "add prepare and finish pg upgrade functions to 11.2-1 (#6560)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "556161be324203c0e0128e6ebf2334e45d0d0a37", "messageHeadline": "Fix make recipe mapping in test runner (#6561)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8be4ce546ee0ac86ec50faf1d661fe871ac253ca", "messageHeadline": "fix vanilla test status on CI (#6555)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "3f091e3493f949c818556da30d8708d3279e6796", "messageHeadline": "Give nicer error message when using alter_table_set_access_method on \u2026", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "1ad1a0a336530d2c2920a56a81e351ccf75a588d", "messageHeadline": "add citus_task_wait udf to wait on desired task status (#6475)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 386, "deletions": 179}}, {"node": {"oid": "80686907a3f7b442045a820c5031d4f3c89d58fc", "messageHeadline": "print stack trace from core files instead of uploading them (#6539)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 43, "deletions": 55}}, {"node": {"oid": "d307e342a2bf8997aed8117b29ba7c008c6255aa", "messageHeadline": "Use test name parameter in flakiness detection (#6559)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3da6e3e74330dd96e25a819840d741d74720a12e", "messageHeadline": "bgworkers with backend connection should handle SIGTERM properly (#6552)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f6b8990fc75b1d020b356d799d5fc4eb3276d2ae", "messageHeadline": "Bump certifi from 2022.9.14 to 2022.12.7 in /src/test/regress (#6554)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 60, "deletions": 36}}, {"node": {"oid": "e2a73ad8a823b0fd990fa1e2f29f1eb05c0d7970", "messageHeadline": "Flaky Test Detection CI Workflow (#6495)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 225, "deletions": 19}}, {"node": {"oid": "190307e8d8ebbf1f95424ef6ff6017de607201a7", "messageHeadline": "Wait for cleanup function (#6549)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 341, "deletions": 150}}, {"node": {"oid": "cbb33167f9ee4f73f132fb4e89c34446cea4456c", "messageHeadline": "Fix the flaky test in clock.sql", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "989a3b54c92b2341150e18f91cb83431ef96d7b2", "messageHeadline": "Disable maintenance daemon for cleanup test (#6551)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1e415bb1c306259cf30dcaf2e3e8e32dda9701de", "messageHeadline": "Support outer joins where the outer rel is a recurring one and the in\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4830, "deletions": 547}}, {"node": {"oid": "b177975371a1349158c8c39e5fc789c651a3bb6a", "messageHeadline": "Add new regression tests", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3248, "deletions": 1}}, {"node": {"oid": "2803470b589cc193c84b924075819586ce5387b6", "messageHeadline": "Add lateral join checks for outer joins and drop the useless ones for\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 90, "deletions": 96}}, {"node": {"oid": "e7e48812896742c22787b2edc0c485a302f19690", "messageHeadline": "Phase - III: recursively plan non-recurring sub join trees too", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 238, "deletions": 68}}, {"node": {"oid": "f52381387e0454d5bc78644f45ced4b32e70933c", "messageHeadline": "Phase - II: recursively plan non-recurring subqueries too", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 229, "deletions": 122}}, {"node": {"oid": "f339450a9d024666dced97c8353a34290a4b2a87", "messageHeadline": "Phase - I: recursively plan non-recurring relations", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1045, "deletions": 280}}, {"node": {"oid": "3cc5d9842a960815a74e5b7b5e7edb1ce550312a", "messageHeadline": "Remove IF EXISTS from cleanup on failure test for subscription object\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "7499c3073d6841f5edee093b507eb9bfe6fd54c0", "messageHeadline": "Push coverage to codeclimate (#6538)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "cb02d623690a268cd05e5d325cc4be535033db2e", "messageHeadline": "Unique names for replication artifacts (#6529)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 263, "deletions": 186}}, {"node": {"oid": "e14dc5d45d2f8367911dec30e6d2ecb32db54b1a", "messageHeadline": "Address the issues/comments from the original PR# 6315", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "65f256eec41b127b0ebdf84e4181652401bba7fa", "messageHeadline": "* add SIGTERM handler to gracefully terminate task executors, \\ (#6473)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 620, "deletions": 49}}, {"node": {"oid": "6781ace3a107414da66e89108a4049df72e0d7bf", "messageHeadline": "find core files from correct path on CI (#6535)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "ad6450b793f3df053e04a52a9fc59939884c383e", "messageHeadline": "fix the problem #5763 (#6519)", "author": {"name": "songjinzhou", "email": "49380232+TsinghuaLucky912@users.noreply.github.com", "user": {"login": "TsinghuaLucky912"}}, "additions": 284, "deletions": 47}}, {"node": {"oid": "3b24c47470e9c137a3306ace5ef31e073ae5f8fa", "messageHeadline": "Fix flaky cleanup tests (#6530)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 93, "deletions": 37}}, {"node": {"oid": "d4394b2e2db3a64ff34cf88678e1fbb3051428b1", "messageHeadline": "Fix spacing in multiline strings (#6533)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "37f3dff1ca169167471cb7cb1415baa70b296ebf", "messageHeadline": "Simplify columnar perf example (#6526)", "author": {"name": "Fabr\u00edzio de Royes Mello", "email": "fabriziomello@gmail.com", "user": {"login": "fabriziomello"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "29f0196fdfe1c80b3e37e9ed5fe2bf7534401e6c", "messageHeadline": "Add support for SET ACCESS METHOD in altering a distributed table (#6\u2026", "author": {"name": "songjinzhou", "email": "49380232+TsinghuaLucky912@users.noreply.github.com", "user": {"login": "TsinghuaLucky912"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "c2193608c90fb02b023795b32454067174809f4a", "messageHeadline": "Add jobs to test builds on different distros (#6499)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 172, "deletions": 1}}, {"node": {"oid": "1f29c16262d7c5c0b5f5c8ad33096f6610fc67b4", "messageHeadline": "Fix misleading GUC description (#6532)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e92244bfe3eb8b9e5c6d0d8894ef24ede8cbe3a", "messageHeadline": "Cleanup for shard moves (#6472)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1023, "deletions": 934}}, {"node": {"oid": "1f8675da4382f6eb756569fc64bc1e1ffa4c326d", "messageHeadline": "nonblocking concurrent task execution via background workers (#6459)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 847, "deletions": 286}}, {"node": {"oid": "83ef600f27aa0666cbd201aeedc17f5765042887", "messageHeadline": "fix false full join pushdown error check (#6523)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 270, "deletions": 2}}, {"node": {"oid": "bc118ee551cf784f934654ec170c84f9d7d1a254", "messageHeadline": "Change GUC propagation flag's default value to off (#6516)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e12d97def2a200fc24af7343c2a5ff23bcd96de2", "messageHeadline": "Fix flakyness in multi_metadata_access (#6524)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "617cac4024cbef92c4c2eb5123101464ec72365e", "messageHeadline": "Grammar: it's to its (#6527)", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "cf69fc3652be292a6ba647bf56361303a806bc85", "messageHeadline": "Grammar: it's to its", "author": {"name": "Philip Dub\u00e9", "email": "phdub@microsoft.com", "user": null}, "additions": 40, "deletions": 40}}, {"node": {"oid": "68de2ce60148544600d0f949dedaa94c56220a41", "messageHeadline": "Include gpid in all internal application names (#6431)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 118, "deletions": 50}}, {"node": {"oid": "edaf88e0ff43eb88d8517a9e5538f6052eda92c6", "messageHeadline": "Fix the dangling pointer bug in get_merged_argument_list()", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "80faf47ab5d7ad240c1cef2fa99d521f6ac1058e", "messageHeadline": "Fix dangling pointer warning in AnyTableReplicated (#6504)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "a477ffdf4bacb5ece83b8ccda0f71afc84c472a6", "messageHeadline": "Correctly fix OpenSSL 3.0 warnings (#6502)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8e5ba45b74ffdef485ef664b4263786c7db294ff", "messageHeadline": "Fixes a bug that causes crash when using auto_explain extension with \u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "0ee973368b6d2d617d40e4649099d5a4a4ddbf5e", "messageHeadline": "CI: Bump PG versions to latest minors (#6493)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2e0ee262d03bd9df720796f96decdaffebd09eaf", "messageHeadline": "Fix changelog format (#6480)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7358b826ef7f0080877919e3fef510eeb2f86f1c", "messageHeadline": "Remove the explicit-transaction requirement for the UDF citus_get_tra\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "77fbcfaf14e68274ab8dfe0cb107a8c53ac875ed", "messageHeadline": "Propagate BEGIN properties to worker nodes (#6483)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 393, "deletions": 3}}, {"node": {"oid": "d7d5f0df3e31b8aaf6201b88ca65383febf566f5", "messageHeadline": "Added a workaround for a bug in git ls-files command. (#6487)", "author": {"name": "rajeshkt78", "email": "109729326+rajeshkt78@users.noreply.github.com", "user": {"login": "rajeshkt78"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d75bbf7345edc97faef892080cba4ac8818e565", "messageHeadline": "Update fix_gitignore.sh", "author": {"name": "rajeshkt78", "email": "109729326+rajeshkt78@users.noreply.github.com", "user": {"login": "rajeshkt78"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5abcefc98ed12b1f403329c02abc67b8ea8e0a7", "messageHeadline": "Added a workaround for a bug in git ls-files command.", "author": {"name": "Rajesh Kumar Thandapani", "email": "rthandapani@microsoft.com", "user": {"login": "rajeshkt78"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "01ec9711083265fe206fadbc9faefcf398be6e9b", "messageHeadline": "Add changelog entries for 11.0.7 (#6479)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "ed2204cd1dc9cfd6356fbeb2434c1c187360a5cf", "messageHeadline": "Improve test targets in Makefile (#5542)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e0363470bc7e4e78201e2d2e9704f7f6fbdbb10d", "messageHeadline": "Add missing targets to check-full", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b3e55f903ddd28ce47b5628d0122160d5019a7e", "messageHeadline": "Add missing dependencies to test targets", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fcaabfdcf3366d9820488ec86ff638522745c938", "messageHeadline": "Remove remaining master_create_distributed_table usages (#6477)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 212, "deletions": 1074}}, {"node": {"oid": "666696c01c307f9ea6a939294d9d2d313790f27c", "messageHeadline": "Deprecate citus.replicate_reference_tables_on_activate, make it alway\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 350, "deletions": 2029}}, {"node": {"oid": "b8c7a9844c2470d7a468dcb1963ec25dfcb5995f", "messageHeadline": "Add docs on handling alternative test outputs (#6469)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1af28b3f27581602bd5342ccf567cf2f4496db26", "messageHeadline": "Use CommitContext for subxact mgmt and reduce memory usage in CommitC\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 137, "deletions": 72}}, {"node": {"oid": "a5f7f001b0c84e1947678506c87f93bc3f3bc2f6", "messageHeadline": "Make sure to disallow triggers that depend on extensions (#6399)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 160, "deletions": 29}}, {"node": {"oid": "deeacfee04e53cb4d4d55b15c8cad64f16437fed", "messageHeadline": "Improve a query that terminates compeling backends from citus_update_\u2026", "author": {"name": "Alexander Kukushkin", "email": "cyberdemn@gmail.com", "user": {"login": "CyberDem0n"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "402a30a2b7f7a9afdb2765254f20e77b0d4ddd4e", "messageHeadline": "Allow citus_update_node() to work with nodes from different clusters \u2026", "author": {"name": "Alexander Kukushkin", "email": "cyberdemn@gmail.com", "user": {"login": "CyberDem0n"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "3f66f3d9dd18f36d481e7dccd1aabb73f1658382", "messageHeadline": "Add missing space to citus.shard_count description (#6464)", "author": {"name": "oohira", "email": "oohira@users.noreply.github.com", "user": {"login": "oohira"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69f75af62d4b43c6823dd2508c75203d59f424a3", "messageHeadline": "Remove unused macros", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "01103ce05d4767b1fb6ca50bb5c95ec37dc953d6", "messageHeadline": "This implements a new UDF citus_get_cluster_clock() that returns a mo\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 2345, "deletions": 8}}, {"node": {"oid": "9249fd5c5d680c9f1d9f74ddd104051f33b3bf40", "messageHeadline": "add security.md from template (#6462)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "c379ff861415e83ab0600f4ee15c650601105bab", "messageHeadline": "Drop defer drop gucs (#6447)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 199, "deletions": 2181}}, {"node": {"oid": "915d1b3b38c0e91f7cbc3955cbedfba8f74ef488", "messageHeadline": "Repartition tests for numeric types with neg scale (#6358)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 117, "deletions": 5}}, {"node": {"oid": "20a4d742aacfa3371ebd047609dafd168b6a7b3a", "messageHeadline": "Fix flakyness in failure_split_cleanup (#6450)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ee2a9a7fe706e2e03477e3701ec668023802eb85", "messageHeadline": "Add changelog entries for 11.1.4 (#6456)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c5b787b9cb9b2c159dbdf131baa3c0431c8d759", "messageHeadline": "Add changelog entries for 11.1.4", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2d14dd85e9d983f89116c5a50cfea3be35c8b8c9", "messageHeadline": "Not hardcode \"false\" in UpdateAutoConvertedForConnectedRelations (#6452)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbe2749bbf59d287ea52a87c276f4b3e00f9505f", "messageHeadline": "Drop unreachable code from query_pushdown_planning.c (#6451)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "7f05ad033a31cce8914fa5ecc1b8ace05b7c8bbb", "messageHeadline": "Add a section on PR descriptions to flaky test docs (#6446)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "162c8a516089d13f35d42fcbc51b8e314eacde62", "messageHeadline": "Drop worker_fetch_foreign_file/worker_repartition_cleanup only if the\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "02fd1e6c03db344c9546c7aeb24c2093557c93c1", "messageHeadline": "Fix the crash that happens when using auto_explain extension with rec\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "737e2bb1bbc74c9c5b1734bcedd1fc5805e9df58", "messageHeadline": "Don't leak search_path to workers on DDL (#6444)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 75, "deletions": 91}}, {"node": {"oid": "cdbda9ea6b011ce5921a30e0daea1acf16137072", "messageHeadline": "Add failure test for shard move (#6325)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 28, "deletions": 360}}, {"node": {"oid": "56da3cf6aaba439d86b279d0ea98b2c5022f259a", "messageHeadline": "Increase node_connection_timeout to prevent flakiness in shard_rebala\u2026", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5aec88d0841dc082727abd6c0d9353723490f94e", "messageHeadline": "Not try locking relations referencing to views (#6430)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "93e162def64b1e843bb0de7c3b60156643478d3e", "messageHeadline": "Bump PG version to 15 on the README (#6442)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f756db39c46a8accedf5f5d34b714b867220c42b", "messageHeadline": "Add docs on how to fix flaky tests (#6438)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 332, "deletions": 0}}, {"node": {"oid": "e87eda6496a84230f87cc0eff3659bff51be1965", "messageHeadline": "Introduce a new GUC to propagate local settings to new connections in\u2026", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 207, "deletions": 50}}, {"node": {"oid": "60eb67b908911ff9a96536d8e5ae997f2c032399", "messageHeadline": "Increase shard move test coverage by improving advisory locks (#6429)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 650, "deletions": 327}}, {"node": {"oid": "96912d9ba15789c17b95d3e5b37b82c8a5355f4e", "messageHeadline": "Add status column to get_rebalance_progress() (#6403)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 303, "deletions": 86}}, {"node": {"oid": "8323f4f12c1777ff652f0ab7d26721af1d330304", "messageHeadline": "Cleans up test outputs (#6434)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 21, "deletions": 1504}}, {"node": {"oid": "82ea76bc0c32a1330fd4ac51af8c67824aa27e02", "messageHeadline": "Bump PG15 CI images to 15.0 (#6439)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "037eeb3918b199262d237bc86ef0629f933f664d", "messageHeadline": "Use Azure Cosmos DB for PostgreSQL instead of Azure Database for Post\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4152a391c2f4e216fe69f576d895638a7626b975", "messageHeadline": "Properly set col names for shard rels that citus_extradata_container \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "8b624b5c9d700e0e68de3923a0962f288174ed80", "messageHeadline": "Detect remotely closed sockets and add a single connection retry in t\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 678, "deletions": 47}}, {"node": {"oid": "4d037f03fe17c37074be66b8a45ba6a75db4bc85", "messageHeadline": "Add changelog entries for 11.1.3 (#6435)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0cee79a7abfa41e71a8dc39a0eff2ac18a27e6af", "messageHeadline": "Actually enable improved blocked process detection (#6426)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ecc37b902805dc83deb4fd25dd203fe782659360", "messageHeadline": "Fix flakyness in multi_partitioning (#6427)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "20847515fa27c151c0a13b13c3fc416f5339bcc7", "messageHeadline": "Hint users to call \"citus_set_coordinator_host\" first (#6425)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "6277ffd69eb7ca79e12a5dc655e9d424dbd2b349", "messageHeadline": "Reduce isolation flakyness by improving blocked process detection (#6\u2026", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "ec3eebbaf66012cdc5c002c6e8e45dc05028a8d6", "messageHeadline": "Rename a function that collides with PG15 (#6422)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "cb34adf7ac11cfd395b1f9bf50ce68f3286f11b9", "messageHeadline": "Don't reassign global PID when already assigned (#6412)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 74, "deletions": 9}}, {"node": {"oid": "b5d70d2e1175738d66dfafed71c07a9970826a50", "messageHeadline": "Fix flakyness in alter_table_set_access_method (#6421)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "89aa9a015fce96300c772fbc81445c1c70f352a0", "messageHeadline": "Fixes empty password issue (#6417)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "0b81f68def794831e0d8096f1b73c8cfb57b8f94", "messageHeadline": "Use memcpy instead of memcpy_s to avoid pointless limits in columnar \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "442cdb2ea5ac1e8b095584276ecf63fcdbbf4a7d", "messageHeadline": "pg_regress needs the option dlpath for postgres tests to find regress\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4f8d6f655855f63a5a391c2b87d3a456d01ed856", "messageHeadline": "Bump PG15 CI images to rc2 (#6407)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 18, "deletions": 1720}}, {"node": {"oid": "cbe4298c5b080c84bce7fea8e1f0228e77224894", "messageHeadline": "Remove references to optimization PG15 reverted", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 15, "deletions": 1717}}, {"node": {"oid": "30af70926f423072401ca41d5627fc0d90afc9bf", "messageHeadline": "Bump PG15 CI images to rc2", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "517b72a9d5e3451e7180b1e889bbd0ea49b5a37a", "messageHeadline": "Fix use-after-free in GetAlterTriggerStateCommand() (#6413)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1776bdf654d3c1664cd5d6c78a3e2a474a829d91", "messageHeadline": "Limit citus_drain_node to drain the specified node only (#6361)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 234, "deletions": 16}}, {"node": {"oid": "86e186f671d05f0dce9d4fb4f27a91c182f1354f", "messageHeadline": "Retain trigger settings when re-creating the triggers (on shards) (#6\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 333, "deletions": 25}}, {"node": {"oid": "27e867afbc72180fb04b618293af5b3a944b6cd4", "messageHeadline": "Propagates column aliases (#6400)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 254, "deletions": 7}}, {"node": {"oid": "b5cba3a3feb9128e77763cbfc06680dc57fc7b23", "messageHeadline": "Use original relation to retrieve column name because of syscache (#6\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 252, "deletions": 1}}, {"node": {"oid": "f21cbe68f8c7ab9f730de3bbf775c292b9134ac9", "messageHeadline": "[Columnar] Bugfix for Columnar: options ignored during ALTER TABLE re\u2026", "author": {"name": "Ying Xu", "email": "32597660+yxu2162@users.noreply.github.com", "user": {"login": "yxu2162"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "e36890ce558cb267659fa77274014785a47c04f2", "messageHeadline": "Add source_lsn and target_lsn fields into get_rebalance_progress (#6364)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 256, "deletions": 87}}, {"node": {"oid": "e0f8666131fa98c890b13410f1085c8a7f2a68e4", "messageHeadline": "Fix downgrades from 10.2-4 to 10.2-2 (#6383)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "11a9a3771fcab97447a6e910aaae27d19e92f5ce", "messageHeadline": "Ensure no dependencies to index before drop", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "5ddd4754a2fcad425e187c4b16da63b3c0622ce2", "messageHeadline": "Document failing downgrades from 10.2-4 to 10.2-2", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0efd6f78299131261f64bc2ba1c9429854fedcca", "messageHeadline": "Fix tests for missing downgrades", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "aea4964b39497f7482a0781e07b88277b37e0c10", "messageHeadline": "Fix flakyness in isolation_shard_rebalancer_progress (#6397)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 122, "deletions": 267}}, {"node": {"oid": "24f247b5a1b6449da10fa735a0286c23c40ff354", "messageHeadline": "Cleanup multi_utility_warnings test", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "5c64227223f96c57313a96038f116fe898a3a0a1", "messageHeadline": "Hopefully reduce flaky tests by disabling the maintenance daemon (#6252)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "813542dfa1e3d52dded0647869965c577c1663d9", "messageHeadline": "Fix flaky isolation_citus_dist_activity test (#6395)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "580ab012bf04710604bef74a774a9f8afb656130", "messageHeadline": "Note PG release candidate support in changelog (#6390)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3a7a42a298d8eb3f02dc58a21be988d740484d1", "messageHeadline": "Bump PG15 CI images to rc1 (#6388)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a38428b665032d7c96f74796bd35fa8c1927e8c5", "messageHeadline": "Bump PG15 CI images to rc1", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8be8eb9d8c9c20c316a27a83869b066969ac2f51", "messageHeadline": "Update hints on trigger rename of partitions", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0fa10a98cf304cbf09f0efbdd68415689e33847", "messageHeadline": "Bump Citus to 11.2devel (#6385)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "17cf137c4ccf96e23d137af60520e20e1741fb5f", "messageHeadline": "Add changelog entries for 11.1.2 (#6386)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7e0edee4ecea2496685dfd137fe484b0c6f69d62", "messageHeadline": "Add tests for CREATE DATABASE with OID option (#6376)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9cad6a532499f12e2c25ca169363f163ed966cd0", "messageHeadline": "Fix/python protobuf (#6378)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 250, "deletions": 231}}, {"node": {"oid": "63e4d2372226c7bfff0e65676d59ccfbd9b15626", "messageHeadline": "Tests moving a shard with RLS owned by nonbypassrls & nonsuperuser (#\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "1b26d57288ac3b501c1cb488effb7d1dcc65a8ab", "messageHeadline": "Adds tests for suppressed constants in postgres_fdw queries (#6370)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "30ac6f0fe912a22e6ed01bea7842369a6575aed1", "messageHeadline": "Add tests for jsonpath changes on PG15", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 656, "deletions": 1}}, {"node": {"oid": "24e06af6d20eb992b1fdb7b2d96b13a12750595e", "messageHeadline": "Reuse connections for Splits and Logical Replication (#6314)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 187, "deletions": 145}}, {"node": {"oid": "dc9723fa4543353a51b14d078d67d7d3a5d77cd4", "messageHeadline": "Comment about column list for fk ON DELETE SET in PG15 (#6372)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d9a9a3263b17b3f9f29b5cf642cc2d564755fbcf", "messageHeadline": "Revert replica identity creation order for shard moves (#6367)", "author": {"name": "Jelte Fennema", "email": "jelte.fennema@microsoft.com", "user": {"login": "JelteF"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "a868cc049ac8f127ffcc7897fbf87c0d1e6b6c85", "messageHeadline": "Not allow ON DELETE/UPDATE SET DEFAULT actions on columns that defaul\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 508, "deletions": 3}}, {"node": {"oid": "de24a3eda532074f4436fa2f8714c5d8aec14d24", "messageHeadline": "Not drop default col exprs from shard when adding local table to meta\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 153, "deletions": 14}}, {"node": {"oid": "1ede0b9db351224346a9b5937ee111e332e96573", "messageHeadline": "Add tests to verify we support security invoker views (#6362)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "bae4b47c2f00ac36e31a8b90225546599e135796", "messageHeadline": "Fix dropping replication slot (#6359)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "03ac8b4f829eeebcab4ac942b9f3a7fbabeb43cc", "messageHeadline": "Add tests for PG15 new aggregate commands", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 156, "deletions": 6}}, {"node": {"oid": "b4119ebbf44a6f9450447ac17444063262c1a224", "messageHeadline": "Readme updates for Citus 11.1 (#6351)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "e9508b26035963ff6203d48e73fb0597b19cc274", "messageHeadline": "Shard Split : Add / Update logging  (#6336)", "author": {"name": "Nitish Upreti", "email": "niupre@microsoft.com", "user": {"login": "niupre"}}, "additions": 201, "deletions": 54}}, {"node": {"oid": "8b5cdaf0e97ee2de8aacedd03a40c58cf2cbc05e", "messageHeadline": "Add changelog entries for 11.1.1 (#6354)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8544346a78fb3853fc06122e9db9343b8266e12c", "messageHeadline": "Allow create_distributed_table_concurrently on an empty node (#6353)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "57e354ac91f205d3666299e4fb2650310d5e3e66", "messageHeadline": "Add changelog entries for 11.1.0 (#6349)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "766f340ce05d369e956dfe165c033e92fd81dd44", "messageHeadline": "Prevent failures on partitioned distributed tables with statistics ob\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 124, "deletions": 14}}, {"node": {"oid": "739b91afa62013bda5015ee6b916a96a240f26ad", "messageHeadline": "ensure we have more active nodes than replication factor. (#6341)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "4ab415c43a06f0498886f2992e1d7583889f341f", "messageHeadline": "Fix escaping in sequence dependency queries (#6345)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "4851b4e8f207b8116e3232ae308bfdcbfdfd6acb", "messageHeadline": "Introduce code changes to fix Issue:6303 (#6328)", "author": {"name": "Sameer Awasekar", "email": "82865256+saawasek@users.noreply.github.com", "user": {"login": "saawasek"}}, "additions": 961, "deletions": 0}}, {"node": {"oid": "7a92d873b614a9737aef0da02b7affdf09dd31c2", "messageHeadline": "Fix bugs in CheckIfRelationWithSameNameExists (#6343)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "da527951ca620d8facd3f18b90cdef0be5007597", "messageHeadline": "Fix: rebalance stop non super user (#6334)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "f34467dcb3bdeef2be15453653b6a61ade9c46ac", "messageHeadline": "Remove missing declaration warning (#6330)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f13b14062105b08d8e2891ae781f37461c039696", "messageHeadline": "Show citus_copy_shard_placement progress in get_rebalance_progress (#\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 342, "deletions": 140}}, {"node": {"oid": "76ff4ab188f830f75a018988dfb39e16853a2262", "messageHeadline": "Adds support for unlogged distributed sequences (#6292)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 641, "deletions": 10}}, {"node": {"oid": "5cfcc633082e3c4dc3381ee0d9777aec4a787875", "messageHeadline": "Add warning messages for cluster commands on partitioned tables (#6306)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "164f2fa0a6403ef1498330d8b17a364b0e8e004b", "messageHeadline": "PG15: Add support for NULLS NOT DISTINCT (#6308)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "b79111527e70fff309f9df3c9067620168bc7605", "messageHeadline": "Avoid blocking writes in create_distributed_table_concurrently (#6324)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 90, "deletions": 7}}, {"node": {"oid": "cda3686d862cfbdfc9ee09edcefc2e39fabe7da9", "messageHeadline": "Feature: run rebalancer in the background (#6215)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 774, "deletions": 13}}, {"node": {"oid": "48f7d6c27925af3813d787bbe9e9d1458f54413e", "messageHeadline": "Show local managed tables in citus_tables and hide tables owned by ex\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 164, "deletions": 10}}, {"node": {"oid": "b036e44aa4fe91c2a030d3949d9ff9b0b09191eb", "messageHeadline": "Fix bug preventing isolate_tenant_to_new_shard with text column (#6320)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 98, "deletions": 47}}, {"node": {"oid": "b84251ac0851a8930f982b73cb54c708420b86f9", "messageHeadline": "Bump test images to 15beta4", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47bea76c6cf108e0fe7445d97f4398bc920ca48d", "messageHeadline": "Revert \"Support JSON_TABLE on PG 15 (#6241)\"", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 7, "deletions": 4389}}, {"node": {"oid": "53ffbe440a21df3b401c144e1b6400577ec876c0", "messageHeadline": "Revert SQL/JSON features in ruleutils_15.c", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 24, "deletions": 709}}, {"node": {"oid": "c6f108e626af6af6311ec7a34b6b9308d93d7da3", "messageHeadline": "Add tests for allowing SET NULL/DEFAULT for subseet of columns (#6319)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "36f8c48560a5ebef5a21d0907e8707f63130caf7", "messageHeadline": "Add tests for allowing SET NULL/DEFAULT for subseet of columns", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "2e943a64a00adb548c486878fa6d6950287fc058", "messageHeadline": "Make shard moves more idempotent (#6313)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 127, "deletions": 40}}, {"node": {"oid": "a2d86214b28c1f73b968d39ad4731cbec8f6f71d", "messageHeadline": "Share more replication code between moves and splits (#6310)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 341, "deletions": 360}}, {"node": {"oid": "ba2fe3e3c43192e298b60969dc766e3d8389da87", "messageHeadline": "Remove do_repair option from citus_copy_shard_placement (#6299)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 469, "deletions": 1640}}, {"node": {"oid": "00a94c7f132a752beb3827b4a5a8f1b97dae29a3", "messageHeadline": "Implement infrastructure to run sql jobs in the background (#6296)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 4262, "deletions": 8}}, {"node": {"oid": "76137e967f2d1e12f3e24d988b0a022bed66421c", "messageHeadline": "Create all foreign keys quickly at the end of a shard move (#6148)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 25, "deletions": 303}}, {"node": {"oid": "cc0eeea4c5f469a2f3dee42c5d125df2f3432c4e", "messageHeadline": "remove redundant call to TerminateBackgroundWorker (#6307)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eadc88a800cf9c45a11c22a954e27c186156e461", "messageHeadline": "Introduce GUC citus.skip_constraint_validation (#6281)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 127, "deletions": 121}}, {"node": {"oid": "79ba490b1f4d590a11b26c2732f9bf6bab89a99b", "messageHeadline": "Merge pull request #6256 from citusdata/pg15-tests", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 179, "deletions": 11}}, {"node": {"oid": "a557a196aa8fd338abade699174915f7e18f49b9", "messageHeadline": "Add tests for numeric with scale greater than precision", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "4db113496fa903b45d06f5fc1fd714dd66bef1bf", "messageHeadline": "Add tests for new COPY features in PG15", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "3e4e42253f3886c43f32a0946a282a9bd76a6c56", "messageHeadline": "Add tests for new regexp sql functions", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "e29db74a195baa38ed472941463e44c87df68b4f", "messageHeadline": "Don't override postgres C symbols with our own (#6300)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "d7404a944651865f922c0657ac69a021c6d2aaa0", "messageHeadline": "'Deferred Drop' and robust 'Shard Cleanup' for Splits. (#6258)", "author": {"name": "Nitish Upreti", "email": "niupre@microsoft.com", "user": {"login": "niupre"}}, "additions": 5661, "deletions": 491}}, {"node": {"oid": "ac96370ddf06ad8c850f5a8d146a6b22f3ecc095", "messageHeadline": "Use IsMultiStatementTransaction for SELECT .. FOR UPDATE queries (#6288)", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "6f06ff78cc32cf67225d9d55e0679ce6e084c979", "messageHeadline": "Throw an error if there is a RangeTblEntry that is not assigned an RT\u2026", "author": {"name": "Emel \u015eim\u015fek", "email": "emelhasdal@gmail.com", "user": {"login": "emelsimsek"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "69726648ab190c65f487427737fb59b851e305d7", "messageHeadline": "verify shards if exists for insert, delete, update (#6280)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 655, "deletions": 219}}, {"node": {"oid": "b15cb146a3868c00a624a399f1c567bf1f1dec58", "messageHeadline": "Merge pull request #6297 from citusdata/disallow-numeric-negative-scale", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "85b19c851accf35a86ae8bb63fdd9abfa0ef58b9", "messageHeadline": "Disallow distributing by numeric with negative scale", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "d7f41cacbe52c756279b32ae39c95f47b59261fc", "messageHeadline": "Prohibit renaming child trigger on distributed partition pre PG15 (#6\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "fd9b3f4ae9a1a79fa15849f8fd901d5a71203eb0", "messageHeadline": "Add tests to make sure distributed clone trigger rename fails in PG15\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e6b184593108affeff19a93a0751128c5ad804ce", "messageHeadline": "Change split logic to avoid EnsureReferenceTablesExistOnAllNodesExten\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 129, "deletions": 1}}, {"node": {"oid": "bd1383664890913a839fdda09dc0e0e6b886b55a", "messageHeadline": "Add citus.skip_advisory_lock_permission_checks (#6293)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "1c5b8588fe6702a7f2169e2b90a810b7c0246f36", "messageHeadline": "Address race condition in InitializeBackendData (#6285)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 79, "deletions": 70}}, {"node": {"oid": "7c8cc7fc6190a3109ada25fec8537daeb97f8f80", "messageHeadline": "Fix flakiness for view tests (#6284)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "432f399a5d27ea91652157b9e520afe6a28a229a", "messageHeadline": "Allow citus_internal application_name with additional suffix (#6282)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "9e2b96caa56e6a9486254ae945a3db73707a3440", "messageHeadline": "Add pg14->pg15 upgrade test for dist. triggers on part. tables (#6265)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 689, "deletions": 1}}, {"node": {"oid": "317dda6af1e8b6c7bfa1f02f22436a146cd72df3", "messageHeadline": "Use RelationGetPrimaryKeyIndex for citus catalog tables (#6262)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "c14bf3a6606a4c1ccbdea6d9c05b652d41fd167c", "messageHeadline": "Add a job to CI to check tests for flakyness (#6276)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "8bb082e77d8bf13ed92c5e1726e7a0e4321223e4", "messageHeadline": "Fix reporting of progress on waiting and moved shards (#6274)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 160, "deletions": 28}}, {"node": {"oid": "98dcbeb3042e902896c796be3b9414a3f98416d7", "messageHeadline": "Specifies that our CustomScan providers support projections (#6244)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1616, "deletions": 159}}, {"node": {"oid": "24e695ca27bb4caf69faca056d1e1d6ef95fffae", "messageHeadline": "Fix flakyness in multi_utilities (#6272)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f22a47981ad7e69d76aab6d3471f385e8ca87cc9", "messageHeadline": "Fix flakyness in adaptive_executor (#6275)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "8354853dece33caf7c07eb88812e921bef89e4a9", "messageHeadline": "Fix flakyness in citus_split_shard_columnar_partitioned (#6273)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6bb31c5d75a042856e998da2cbee0922047f06ed", "messageHeadline": "Add non-blocking variant of create_distributed_table (#6087)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 4055, "deletions": 402}}, {"node": {"oid": "d68654680b688304608de6d4023eebcc43372972", "messageHeadline": "Fix flakyness in isolation_citus_dist_activity (#6263)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 57, "deletions": 53}}, {"node": {"oid": "33af407ac8a1821fea01e2642265b7fb9e7590bc", "messageHeadline": "Add missing orderbys (#6271)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "895a484b390ac9ce309865f1acccf305e7c46380", "messageHeadline": "Hopefully fix flakyeness in drop_partitioned_table (#6270)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5c956041540af74cc9aadad29db182a28529aa82", "messageHeadline": "Always copy normalized files after a regress run (#6254)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "13fe89f01803778cbc0662cc2aa3ad7d61afcd25", "messageHeadline": "Fixes flakyness in columnar_permissions test (#6266)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "1df943e0d5f93f0dbd62e441700cc9f8f0984808", "messageHeadline": "Use Posix locale in the tests (#6261)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0855a9d1d477db469090481bdbf8f384aa2889e5", "messageHeadline": "Use SUM for calculating non partitioned table sizes (#6222)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 134, "deletions": 12}}, {"node": {"oid": "4df8eca77f87f342f08c5963d9b7c100f8053fa2", "messageHeadline": "Add worker_split_shard_release_dsm udf to release dynamic shared memo\u2026", "author": {"name": "Sameer Awasekar", "email": "82865256+saawasek@users.noreply.github.com", "user": {"login": "saawasek"}}, "additions": 169, "deletions": 7}}, {"node": {"oid": "77dd49fcf8285cb4e8aad691f341a148c201400b", "messageHeadline": "Fix flakyness in failure_online_move_shard_placement (#6250)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "2a0c0b3ba67564b4747b087df46b4cb31ed31d5c", "messageHeadline": "Fix flakyness in failure_connection_establishment (#6251)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "18015ca5016217bca72829514e23adf1572838dd", "messageHeadline": "Fix flakyness in multi_transaction_recovery (#6249)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "97496223991b18e743b94fa5ea0dada60974d989", "messageHeadline": "Fix flakyness in isolation_distributed_deadlock_detection (#6240)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 42, "deletions": 52}}, {"node": {"oid": "b5cd1676f9d14e77bc75e5adae7ec89143e26092", "messageHeadline": "Fix flakyness in multi_utilities (#6245)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "00485d45a611ddba91765a2c37ed65bb9413341f", "messageHeadline": "Make multi_utilities not leak tables (#6246)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "1688bcda33c06a06601cb5e1d97c4459a0140865", "messageHeadline": "Fix errors in base_schedule (#6247)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "ee5af1ab901dcf90ec5bb1d6fb7aad8bb7c2e616", "messageHeadline": "Use C.UTF-8 locale in tests (#6242)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3ed6fea1cf622bd5a69c425fcdef33a336686fc7", "messageHeadline": "Prevent Merge command on distributed tables [PG 15] (#6238)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 326, "deletions": 6}}, {"node": {"oid": "9bf3c3dd5cd08ecac82e24cb939f12850d9bc4e0", "messageHeadline": "Add an allow_unsafe_constraints flag for constraints without distribu\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 276, "deletions": 21}}, {"node": {"oid": "69d2fcf5c01d1304309dd8374fa546450061c52b", "messageHeadline": "Use the same colocation group for child and parent rels when altering\u2026", "author": {"name": "Gokhan Gulbiz", "email": "ggulbiz@gmail.com", "user": {"login": "gokhangulbiz"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "ac07d33a291ce13b796381e317d209dd2d54ab02", "messageHeadline": "Remove unused reduceQuery from physical planning (#6221)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "1f4fe35512dafbba89e6fe89606c5639f10e69b1", "messageHeadline": "Support JSON_TABLE on PG 15 (#6241)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 4387, "deletions": 7}}, {"node": {"oid": "35b4ddc355ecbcae71afebb6568131af3d4a2481", "messageHeadline": "Pg15 support (#6085)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 33474, "deletions": 543}}, {"node": {"oid": "ddbd10d2e7b431c10283c8d4941d073186912796", "messageHeadline": "Rename server version checks in tests (#6239)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5c0205ce103c706c5eed6cd88555dc3974148e6a", "messageHeadline": "Fix flakyness in multi_replicate_reference_table (#6235)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e230c849fd6a1667525d18537edefc70efdf6a0e", "messageHeadline": "CI: Store postgres logs as artifacts (#6236)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "041f88d7bfa7795d0bd26a3bcb108ef48be8e750", "messageHeadline": "Revert \"Revert \"Creates new colocation for colocate_with:='none' too\"\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 442, "deletions": 204}}, {"node": {"oid": "bad8196da390bf09b1383100aa431fb39b4edf4a", "messageHeadline": "Verify that we can replicate reference tables using rebalancer (#6232)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1dd775fae8eeb07a8d01e73cfaa11aa8e0457c00", "messageHeadline": "Speed up logical replication tests to fix flakyness (#6229)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "21780b4f6530dd7da6dfc99fa34441caf35fc1b7", "messageHeadline": "Fix flakyness in ch_benchmarks_1 (#6228)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0ada050aa1c544c6566b761b30f77d2810dfbe5", "messageHeadline": "Enable binary logical replication for shard moves (#6017)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 193, "deletions": 21}}, {"node": {"oid": "07cfba461a56ed725f2d0e739597a005496497b2", "messageHeadline": "ensuring reference tables on nodes should not create colocation entry\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "cc7e93a56a2634be548a2e509eb4985ce9227992", "messageHeadline": "Fix flakyness in failure_connection_establishment (#6226)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 131, "deletions": 122}}, {"node": {"oid": "506c16efdf939cfba8e77b1b019cd4bad9ed00fd", "messageHeadline": "Fix flakyness in failure_single_select (#6223)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "28b04dc9f4aacb2f997bc26af7d5f7b4b8e32a44", "messageHeadline": "Merge pull request #6078 from citusdata/bump-pg-versions", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 131, "deletions": 138}}, {"node": {"oid": "a570dfead2b693b8548e8dbb51187d6f294283ca", "messageHeadline": "Remove outdated defaults for PG versions in CI configs", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "616b1758c2b07154e74a6ae51fddf375f62d0172", "messageHeadline": "Add more normalization rules", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e33ba7da9e750824c9bd8dc3b3c137af3143e99b", "messageHeadline": "Decrease min messages for normalization", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 17, "deletions": 96}}, {"node": {"oid": "9ec9209fd938fe2a19876a514ae6c851d53b6f92", "messageHeadline": "Bump PG versions in CI configs", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 108, "deletions": 40}}, {"node": {"oid": "639588bee01015a2156bb2589800e402aec4afd8", "messageHeadline": "Remove unused functions (#6220)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 21, "deletions": 383}}, {"node": {"oid": "e2a24b921e844ae17d66c33d764a3dc7932b418d", "messageHeadline": "Fix flakyness in failure_create_distributed_table_non_empty (#6217)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ce17f015bfa170dc5afebe38f25e2247126773c", "messageHeadline": "Fix flakyness in columnar_memory test (#6216)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de475feb69e8ca576d8e28f8e950f2ceac92b980", "messageHeadline": "Actually connect to the right database in logical_replication test (#\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "dfa6c26d7d0288f64a8450d9107b2c69a30872f2", "messageHeadline": "Increase isolation timeout because of shards splits (#6213)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9cfadd79657f592d6dc1adcdd0058883b5eeae06", "messageHeadline": "Deletes unnecessary test outputs pt2 (#6214)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 47, "deletions": 4378}}, {"node": {"oid": "85305b2773605920c24e740dfffa5895e9ed4e2f", "messageHeadline": "Don't run any isolation tests in parallel (#6212)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "616ff2a3fef085c2c3230b91d81ca0d63129bfc5", "messageHeadline": "Adjust some isolation test for the recent PG commits (#6210)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "e6a1a86db09cfc1fba95b0d52afe2e725a931b34", "messageHeadline": "Improve debugability for columnar_memory flakyness (#6203)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f4440ff692b5aad3a293668af3ecc984f48f219", "messageHeadline": "Improve debugability of failures in isolation_ref2ref_foreign_keys (#\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 280, "deletions": 118}}, {"node": {"oid": "25e5cf2e505fc93875f0bfb0aaade873433bffdf", "messageHeadline": "Fix flakyness in failure_setup (#6205)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "3fadb98380144493b3c589c370ad153502b11253", "messageHeadline": "Fix compilation warning on PG13 + OpenSSL 3.0 (#6038)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d83fa7af34efd91287f9468e71af635f62973cdf", "messageHeadline": "Add a changelog entry for 10.2.8 (#6207)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fe1668e43fffb31e5f2996c71b7307ba3bb6a523", "messageHeadline": "Fix flakyness in multi_utilities (#6204)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 7, "deletions": 56}}, {"node": {"oid": "5160cafa82acbdacda334f85e4def72bf96776b9", "messageHeadline": "Do not propagate GRANT ON SCHEMA from CREATE EXTENSION (#6175)", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8ce12eb51f374d85f521795ce5eda17822f852cb", "messageHeadline": "Fix flakyness in failure_insert_select_repartition (#6202)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "5a9fdc221b14f87a4d87cedbbb88fa677176b551", "messageHeadline": "Add explicit alias to avoid debug output diff in pg15 (#6183)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1f1b02b64b46f916924c65d08b5ed0d0a428e23a", "messageHeadline": "Merge pull request #6199 from citusdata/cl-10.2.6-11.0.6", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b6b8f198d92ead92a537d1882606ff71b0dd87cc", "messageHeadline": "Add changelog entries for 11.0.6", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "efb0d5f48e5bb358740b0af9bb6f538a966e48f6", "messageHeadline": "Add changelog entries for 10.2.7", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2b7473549657f4f7408357cbab175a37bd8c3097", "messageHeadline": "Update stylechecker version (#6194)", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "31faa88a4ec3de8b673a57368674fce3060e78fe", "messageHeadline": "Track rebalance progress at the shard move level (#6187)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 962, "deletions": 207}}, {"node": {"oid": "961fcff5db214e8eaad98b5d3171820b8d5bbe03", "messageHeadline": "Properly add / remove coordinator for isolation tests (#6181)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 92, "deletions": 63}}, {"node": {"oid": "7dca028391d61d45dc48ac5e2c97bbf43c8ec29f", "messageHeadline": "Fix flakyness in isolation_reference_table (#6193)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "0a045afd3a8065d63cb8f891cf133d6933243f08", "messageHeadline": "Fix flakyness in columnar_first_row_number test (#6192)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d16b458e2a4c6533f791cdeec2e3b9421d43551f", "messageHeadline": "Remove the flaky rollback_to_savepoint test (#6190)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 51}}, {"node": {"oid": "418b4f96d6f0f18f0a0b2cfd958a97c6b7e59dcb", "messageHeadline": "Merge pull request #6166 from citusdata/fix_seq_ownership", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 615, "deletions": 62}}, {"node": {"oid": "9ec8e627c1e4449d19f0aad0c907a2dc619978a4", "messageHeadline": "Support Sequences owned by columns before distributing tables", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 615, "deletions": 62}}, {"node": {"oid": "69ffdbf0e3fdc2ad06bda96eb9f90aeb63d4b30f", "messageHeadline": "Uses object name in cannot distribute object error (#6186)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "91473635db26522d6a9352b0c7b60a08e7c3645d", "messageHeadline": "[Columnar] Check for existence of Citus before creating Citus_Columna\u2026", "author": {"name": "Ying Xu", "email": "32597660+yxu2162@users.noreply.github.com", "user": {"login": "yxu2162"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a9d47a96f6c373ee09dcf6df502b95c29b945883", "messageHeadline": "Fix reference table lock contention (#6173)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 354, "deletions": 64}}, {"node": {"oid": "0631e1998b2457987602e7724b77693e7b56b0a2", "messageHeadline": "Fix upgrade paths for #6100 (#6176)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 256, "deletions": 66}}, {"node": {"oid": "20a0e0ed39f8a0242fa505231d6a90938bfa279f", "messageHeadline": "Grant create on public to some users where necessary (for PG15) (#6180)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3f6ce889ebb0b19f3da9fbfee28e4775e2482fe9", "messageHeadline": "Use CreateSimpleHash (and variants) whenever possible (#6177)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 140, "deletions": 251}}, {"node": {"oid": "52efe08642b09d223238b90df71b27cb91223aea", "messageHeadline": "default mode for shard splitting is set to auto. (#6179)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "be06d65721fcf1595ab3d5c30d13ad38731c044b", "messageHeadline": "Nonblocking tenant isolation is supported by using split api. (#6167)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 4042, "deletions": 174}}, {"node": {"oid": "78a5013e24ae84db5ab09e8de5c73a3409e9f7c5", "messageHeadline": "Support changing CPU priorities for backends and shard moves (#6126)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 588, "deletions": 2}}, {"node": {"oid": "1a01c896f04baa9c8dae6607c9811b3e4c511b49", "messageHeadline": "Fix description of citus.distributed_deadlock_detection_factor (#5860)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43c2a1e88bea0f6b135eec625f4b4d2b3daed2db", "messageHeadline": "Share more code between splits and moves (#6152)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1245, "deletions": 1481}}, {"node": {"oid": "b491d87931af9514d34d83ed278de31df02bf7e5", "messageHeadline": "Merge pull request #6170 from citusdata/marcocitus/fix-htab-leaks", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6c73576606cfff1d0448251a3abc5576b5ff2cf6", "messageHeadline": "Fix HTAB memory leaks", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c076fb72dbec5a7fd591bca37d8a70b5be8abff9", "messageHeadline": "Merge pull request #6165 from citusdata/maryxu/chunk_filtering_test", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e1322ec905091810c341a83190bc613ecbec7fa8", "messageHeadline": "Change for PG15 test because hash_mem_multiplier was changed to 2 as \u2026", "author": {"name": "yxu2162", "email": "yxu2162@gmail.com", "user": {"login": "yxu2162"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e962113c63e8ef567b82d19484d05cbc8ae3685c", "messageHeadline": "Remove the GUC mention in the error message as this config is meant f\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "31cdf27fd60884deeb987bd3eb67f4287915308e", "messageHeadline": "Merge pull request #6157 from citusdata/add_missing_schema", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "627feb6326a843a17571a6be7abf22863d3e0032", "messageHeadline": "Merge branch 'main' into add_missing_schema", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 66, "deletions": 79}}, {"node": {"oid": "ccf1e0f5841db56d5d9c9407ab501b73cad2b91f", "messageHeadline": "Pg vanilla tests can be run with citus created. (#6018)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 66, "deletions": 79}}, {"node": {"oid": "73fcbdf12ca5a6b8fd328b7c218def3733d60d2a", "messageHeadline": "Merge branch 'main' into add_missing_schema", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 679, "deletions": 107}}, {"node": {"oid": "fd07cc9bafa5b6e7d887ca6a4bf07403f09e6710", "messageHeadline": "Fix flakyness in create index concurrently isolation tests (#6158)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 651, "deletions": 95}}, {"node": {"oid": "898801504ef0020f4fa5329ed95769d0a587a5d6", "messageHeadline": "sysid should be parsed as int. (#6150)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "e267914d84b0b2c7c232a5188289f6ff151ce94c", "messageHeadline": "Merge pull request #6156 from citusdata/fix_typo", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "294400b2eb1a44cb981c6e4741bb1d3d8958520f", "messageHeadline": "Fix typos in tests that fail on PG15", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00ce7235cb20e664c163c6a39d08333ba12172c2", "messageHeadline": "Set missing search_path in the tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "44947d5634a6c043e0c0d4706e177abcc70557aa", "messageHeadline": "This is not supported in PG15", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6de8afec9fc0c9456eb54d2272505685e60274c1", "messageHeadline": "Merge pull request #6143 from citusdata/naisila/fix_column_rename", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "ea209bd11d7ee8a5c61d0cfe87ae47f663c54d97", "messageHeadline": "Rename remaining regclass to relation in columnar.options", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "166272963a5782a0e1d14b84e9a2cc4f99893e65", "messageHeadline": "log NOTICE createdb only if EnableUnsupportedFeatureMessages GUC is e\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "cc694b6bcfb13d02aa00ba467acf356b61d612a1", "messageHeadline": "we consider stat object as invalid if it is not owned by current user\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 126, "deletions": 17}}, {"node": {"oid": "2cdd49be5d43cfe4e48e479889bc20d79a977f90", "messageHeadline": "Merge pull request #6138 from citusdata/remove_source_files", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1424, "deletions": 1108}}, {"node": {"oid": "6ef96ac560ed04623ebc2b7d8824036f5f659f7c", "messageHeadline": "Use client side \\copy when accessing test files", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 390, "deletions": 198}}, {"node": {"oid": "a58523f1d8b7c3773ad8ef821db0eaf9fa70e829", "messageHeadline": "Remove all references to .source files", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "9f52fa7610b02557459007ac650ea3677f6254cb", "messageHeadline": "Remove dynamic translation of regression test scripts, step 2.", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "b6bd9ab87bcd9f65386afc38114b43be7594307c", "messageHeadline": "Remove dynamic translation of regression test scripts, step 1.", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1081, "deletions": 887}}, {"node": {"oid": "4185543910ca6b430c4bc4220ccb50286941b859", "messageHeadline": "Pass source directory in env to regression tests", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8017693b2fbe1c54cc7c61161b3eec3867811ce8", "messageHeadline": "Allow specifying the shard_transfer_mode when replicating reference t\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "a645cb4b94eb80278c283cd914797af7d6471b94", "messageHeadline": "Better test failure debugging for arbitrary-configs (#5861)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "469c71524c228c31d2ae2501f3f22b347bf6a638", "messageHeadline": "Merge pull request #6146 from citusdata/marcocitus/fix-copy-shard-pla\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "3b57ff2867359f286c64da00c82de250d949c6e5", "messageHeadline": "Fix crash in citus_copy_shard_placement", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "76a31f32347c895b4845f4172357602244e4b13e", "messageHeadline": "Merge pull request #6147 from citusdata/naisila/explain_costs_false", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "796d90d293d71674579f3a689b4504f124bd3c5d", "messageHeadline": "Explain w/out costs in ch_bench to avoid PG15 output diff", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "bcbba99c964ef43887638696b131c9aff0ff54a2", "messageHeadline": "Clean up large_table_shard_count guc leftovers (#6144)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3806f6f6a976704b53bd828e800420c6aefd9cbe", "messageHeadline": "Add ORDER BY in pg_locks to avoid output order diffs (#6145)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 61, "deletions": 42}}, {"node": {"oid": "ce944c3c0f5f124f9d8e2994c8a2e9b70d79e757", "messageHeadline": "Remove bogus guc citus.compression (#6142)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dd548ee3c708d92688105e9f3a9f9c24addee469", "messageHeadline": "Use faster custom copy logic for non-blocking shard moves (#6119)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 457, "deletions": 277}}, {"node": {"oid": "cc2afb4b63b6c5810d7e3a3ef942fc1e4dd373aa", "messageHeadline": "Merge pull request #6137 from citusdata/marcocitus/tenant-isolation", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 570, "deletions": 1060}}, {"node": {"oid": "6aee8f35a6bc85637c94b5d8ecd87bee8ae7477a", "messageHeadline": "Fix tenant isolation failure tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "ead9d28835acd56044a19b398ae1300d7920d79b", "messageHeadline": "Avoid deadlocks on split failure by closing connections", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "044dd26e40cce2cbe8a81c29381205723846a73d", "messageHeadline": "Reimplement tenant isolation on top of block shard split", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 544, "deletions": 1038}}, {"node": {"oid": "3401b31c13b77e4688243503de1759a7db9af558", "messageHeadline": "Deletes unnecessary test outputs (#6140)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 6, "deletions": 2055}}, {"node": {"oid": "9eedf6dcf889a32cf5f2fdd328bdb1228d20d495", "messageHeadline": "Reduce log level to avoid alternative output for PG15 (#6139)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "430c201d03ed4ecda7bb848c7475b87b29a71c32", "messageHeadline": "get_current_transaction_id() UDF is not printing the timestamp of the\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73f515f6513e379a6cdf19bf82159144995098b5", "messageHeadline": "Add another expr to ORDER BY clause for consistency (#6136)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4992533e33abbef1032e0a454bae9ad8e193dadc", "messageHeadline": "support grant statement propagation for aggregates (#6132)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 509, "deletions": 5}}, {"node": {"oid": "8b68b0b5bb69455dfa1fec399d8e17296375502f", "messageHeadline": "Fix pg upgrade script for foreign tables (#6100)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 192, "deletions": 2}}, {"node": {"oid": "e236711eead525626780192b025a7b4241ea33d4", "messageHeadline": "Introduce Non-Blocking Shard Split Workflow", "author": {"name": "Sameer Awasekar", "email": "saawasek@microsoft.com", "user": {"login": "sawasekar"}}, "additions": 8963, "deletions": 153}}, {"node": {"oid": "b67abdd28c56c97014cab0d85b5b8ff958e86429", "messageHeadline": "we should not log error in preprocess if attached partition is missin\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a1c630a16ee4b0c599e8bc27e5094f18cfe33ec6", "messageHeadline": "Reduce shard_count to reduce drain_node execution time (#6128)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 8, "deletions": 52}}, {"node": {"oid": "3ddc0896510db59d339e7404094af588fb670edf", "messageHeadline": "stop distributing views with no distributed dependency if GUC Distrib\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 212, "deletions": 1}}, {"node": {"oid": "4ffe436bf9ef5f5b5e75e24506153f01c19747f2", "messageHeadline": "we validate constraint as well if the statement is alter domain drop \u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 65, "deletions": 133}}, {"node": {"oid": "dff71abc32a3113ecbf15f049c23eb92b28370a2", "messageHeadline": "Fix flakyness in isolation_data_migration.spec (#6122)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a662331668586f1f6650c4cc09ace22751a7f5c9", "messageHeadline": "qualify text dict and conf respect missingok (#6120)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "8bbc1a45e1d3b03bb216470cc976dbb7985e51c8", "messageHeadline": "Fix flakyness in isolation_replicate_reference_tables_to_coordinator.\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f91f0f4b5569511f4be715cb711d189cf4836c72", "messageHeadline": "Merge pull request #6088 from citusdata/validate-address", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 583, "deletions": 174}}, {"node": {"oid": "7387c7ed3d198a2ea836b7b2547d6cff2f6834f0", "messageHeadline": "address method should take parameter isPostprocess", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 259, "deletions": 192}}, {"node": {"oid": "c98a68662a27808afb8bf9679dfc9181483e7198", "messageHeadline": "introduces operation type for dist ops", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 302, "deletions": 6}}, {"node": {"oid": "57ce4cf8c4a62b791922aea9de30507f131f9df3", "messageHeadline": "use address method to decide if we should run preprocess and postproc\u2026", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "8866d9ac32ace5ad7a6debe7105588fd42da3279", "messageHeadline": "Reduce setup time of check-minimal and check-minimal-mx (#6117)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 132, "deletions": 10}}, {"node": {"oid": "28e22c4abf0d6274bfbe5aec5f07494a09c946c1", "messageHeadline": "Reduce log level to avoid alternative output for PG15 (#6118)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "5e3162fa057323a6afa33026d1896d1f13eac855", "messageHeadline": "Merge pull request #6116 from citusdata/main_pg_15", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c7b51025ab3d64f26f23314bf18ab32b76f892b9", "messageHeadline": "Add missing ifdef for PG 15", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "abffa6c3b930a03214d59f705fa581b4734c81b6", "messageHeadline": "Use shard split copy code for blocking shard moves (#6098)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 441, "deletions": 231}}, {"node": {"oid": "5060d0ab17d17ec6236f2e5cb04322a923290b29", "messageHeadline": "Remove leftover PG version_above_11 checks from tests (#6112)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 11, "deletions": 84}}, {"node": {"oid": "85324f3accbfeee3375293c6bbf6c332778622c4", "messageHeadline": "Clean up multi_shard_commit_protocol guc leftovers (#6110)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 9, "deletions": 131}}, {"node": {"oid": "f9b02946b125483e1439d374129541c893592db4", "messageHeadline": "Delete PG version_above_ten alternative test outputs (#6111)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 0, "deletions": 1300}}, {"node": {"oid": "0a04b115aa549e0b250b272b2bc6630d052930c5", "messageHeadline": "Add CHANGELOG entries for 11.0.5 (#6108)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f372e93d225e6690f3b04a2c13e36bb0b5575dda", "messageHeadline": "we supress notice log during looking up function oid to not break pg \u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "5490c85f490987c274c3e6e18782190351dd3570", "messageHeadline": "Merge pull request #6097 from citusdata/fix_relation_acess_2", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1697, "deletions": 12}}, {"node": {"oid": "cbdc2b30193351da9062bb94601db848743ac02d", "messageHeadline": "Merge branch 'main' into fix_relation_acess_2", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ccc3b1bacf7092ef671ec9dd5617107edb5c97f6", "messageHeadline": "Merge pull request #6105 from citusdata/marcocitus/fix-process-exit", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6d6e44166f58e4b6a5e8c7474ea3cc7d65449ef7", "messageHeadline": "Avoid catalog read via superuser() call in DecrementSharedConnectionC\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bdaeb40b51b150b0144e7e8681bc02ce20d05eb3", "messageHeadline": "Add missing relation access record for local utility command", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1697, "deletions": 12}}, {"node": {"oid": "51a43dce4b8562032af042ff053eda2b1724ff2e", "messageHeadline": "Merge pull request #6091 from citusdata/minor_fixes", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 103, "deletions": 132}}, {"node": {"oid": "149771792b22ce56a4bc3e121b94178977d5ed4f", "messageHeadline": "Remove useless version compats", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 103, "deletions": 129}}, {"node": {"oid": "24a9735e1c4a51d325bfb38bd3c21c7f87f443f3", "messageHeadline": "Remove unusued gitattributes", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7c1a93b26b47285b02ab13ab877df6011bbdf2b0", "messageHeadline": "Removed USE_PGXS snippet in Makefile that was blocking citus build wh\u2026", "author": {"name": "Ying Xu", "email": "32597660+yxu2162@users.noreply.github.com", "user": {"login": "yxu2162"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a218198e8faa27333e7113653bb97f1271130a01", "messageHeadline": "reindex object address should return invalid addresses for unsepporte\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e001ef76cf32c6ebbbb74b07564ecb95c29fa3f9", "messageHeadline": "Merge pull request #6059 from citusdata/marcocitus/fix-insert-select", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 1495, "deletions": 164}}, {"node": {"oid": "cff013a057884c337aff4c5c331b65f61dc1f015", "messageHeadline": "Fix issues with insert..select casts and column ordering", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1495, "deletions": 164}}, {"node": {"oid": "789d5b9ef9256ffd9914290163823ede4c45a223", "messageHeadline": "null check for server in GetObjectAddressByServerName (#6095)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5670dffd338bec21372a75da40938b9494f5edc1", "messageHeadline": "Merge pull request #6092 from citusdata/fix_relation_acess", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 150, "deletions": 16}}, {"node": {"oid": "b41c3fd30dbe06614b95df2ff0bfe82af90c4806", "messageHeadline": "Add tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 116, "deletions": 6}}, {"node": {"oid": "0a5112964de19ae4571a3a4f3f75800b661d369d", "messageHeadline": "Call relation access hash clean-up irrespective of remote transaction\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d67cf907a2ed20c9f8a1d190d1eeec69d3d9a75d", "messageHeadline": "Detach relation access tracking from connection management", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "fdf090758b2ddb8baf3a84a98b919e869f273bc8", "messageHeadline": "Bugfix for IN clause to be considered during planner phase in Columna\u2026", "author": {"name": "Ying Xu", "email": "32597660+yxu2162@users.noreply.github.com", "user": {"login": "yxu2162"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "0f50bef696e8925374a7423f89b7513bf6f31d44", "messageHeadline": "Avoid possible information leakage about existing users (#6090)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2b2a5296536bece0e80b56416c9f44db607cd0cd", "messageHeadline": "Error out for views with circular dependencies (#6051)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "b08e5ec29d703bc462e8cd470429116eca36f5bf", "messageHeadline": "added some missing object address callbacks (#6056)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 210, "deletions": 29}}, {"node": {"oid": "1259d83511a403adde8a7a28cd453dba78f4af1f", "messageHeadline": "Smallfix in CreateCollationDDL logic (#6089)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "14c56ce0dde7d2b7f8512e03c65b476e04ddb0d7", "messageHeadline": "Merge pull request #6066 from citusdata/fix_colocation_lock", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 868, "deletions": 448}}, {"node": {"oid": "5bc8a81aa7001bf7e983d6ada84a1bef21108df0", "messageHeadline": "Add colocation checks for shard splits", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 349, "deletions": 333}}, {"node": {"oid": "12fa3aaf6bf696ec2f17be48a8fa5117d5f1dae2", "messageHeadline": "Concurrent shard move/copy and colocated table creation fix", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 541, "deletions": 137}}, {"node": {"oid": "9332a530885fe87fdb4fa1a7211aa434651b1341", "messageHeadline": "Merge pull request #6086 from citusdata/use_less_mem_for_index_fix", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 62, "deletions": 41}}, {"node": {"oid": "f076e811664322ce5171f22ba3251a73c0b79052", "messageHeadline": "Do not cache all the metadata during fix_all_partition_shard_index_names", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "26fdcb68f007015797bab3070e2d2404bb42bc5c", "messageHeadline": "Optimize StringJoin() for when prefix-postfix is needed", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "b8008999dc137f90b3c1565141653b2a42f25f0d", "messageHeadline": "Reduce memory consumption while adjust partition index names", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "5f27445b696893ba818233c83be206ccaa240d62", "messageHeadline": "enable propagation warnings before postgres vanilla tests (#6081)", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "b3dcfddeb32542b530ad2c402152551eb96b0219", "messageHeadline": "Merge pull request #6076 from citusdata/fix_backends", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "6c65d29924d42a517ba2a6a4dd20f1878058ba32", "messageHeadline": "Check the PGPROC's validity properly", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "fba71f7c15d7adf8fb4e7ecb7adf28683d270226", "messageHeadline": "Merge pull request #6075 from citusdata/stable-libpq", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 243, "deletions": 885}}, {"node": {"oid": "f944f97d01960ea55d63169a7646bff709fcd580", "messageHeadline": "Normalize messages from different libpq versions", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 242, "deletions": 884}}, {"node": {"oid": "dc30ee874a0fcb972c32d3cd69b34159e772d8e7", "messageHeadline": "use images that are build with the same libpq version as the minor po\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67ac3da2b016bf36e08dd7b13e03ebb21984207e", "messageHeadline": "added citus_depended_objects udf and HideCitusDependentObjects GUC to\u2026", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 1146, "deletions": 17}}, {"node": {"oid": "e2a94953342642f28d87e5ab846f55e29d636c50", "messageHeadline": "Merge pull request #6073 from citusdata/marcocitus/with-hold", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 139, "deletions": 19}}, {"node": {"oid": "5fabf94e396412983b6ed94be1dec98a4e7174e0", "messageHeadline": "Allow WITH HOLD cursors with parameters", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 139, "deletions": 19}}, {"node": {"oid": "eb3e5ee227b5919a778bdacac6ff8046adffa0a5", "messageHeadline": "Introduce citus_locks view", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 396, "deletions": 3}}, {"node": {"oid": "3d569cc49a99eba3cc88727e585914d5876dabed", "messageHeadline": "Shard Split support for Columnar and Partitioned Table   (#6067)", "author": {"name": "Nitish Upreti", "email": "niupre@microsoft.com", "user": {"login": "niupre"}}, "additions": 1817, "deletions": 119}}, {"node": {"oid": "bbb1da944f871759c6e6c06491e99a2518cdccbf", "messageHeadline": "allow ./configure to pass without checking the postgres version (#6072)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "7d6410c838ff3ebb04ca24d0557efe4913be2f85", "messageHeadline": "Drop postgres 12 support (#6040)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 126, "deletions": 9702}}, {"node": {"oid": "c085ac026aa5bfae2130b3dd304f2e37b5582822", "messageHeadline": "Merge pull request #6069 from citusdata/assertion-fix", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "108ca875ad89d835b5653750abb523f98623a149", "messageHeadline": "fix assertion bugs related to list length", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a32061c08ae202a0d4d5fafbdaf9604697dd51b", "messageHeadline": "Renames configure.in to fix warnings (#6034)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a5af78feb882da52a44cce6d3a78b3b7da06c09c", "messageHeadline": "Merge pull request #6063 from citusdata/list-of-address-api", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 850, "deletions": 543}}, {"node": {"oid": "ebb6d1c8c00c29beb08b162ea87edc11bf8c7814", "messageHeadline": "refactor code where GetObjectAddressFromParseTree is called because i\u2026", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 525, "deletions": 253}}, {"node": {"oid": "9d232d7b00c37b1ad386fc5ed387c2e8bac6728a", "messageHeadline": "change address method to return list of addresses", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 345, "deletions": 310}}, {"node": {"oid": "9d5ca41e8c068c9d0367ec792181a36c2f90dfa3", "messageHeadline": "Merge pull request #6022 from citusdata/baby_step_pg_15", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 105, "deletions": 35}}, {"node": {"oid": "90b1afe31e3a6005ce3be275c84f897fd4cb4334", "messageHeadline": "Merge branch 'main' into baby_step_pg_15", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 6543, "deletions": 195}}, {"node": {"oid": "5b3537cdff35363461d30b745efaf60790cbe7a7", "messageHeadline": "Shard Split for Citus (#6029)", "author": {"name": "Nitish Upreti", "email": "niupre@microsoft.com", "user": {"login": "niupre"}}, "additions": 6543, "deletions": 152}}, {"node": {"oid": "f745b3fae83a0f16da964c40a0092f89275f5540", "messageHeadline": "Merge pull request #6065 from citusdata/remove_unused_code", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "3eaef027e2233d3728a0f57e7d63ba39f214e422", "messageHeadline": "Remove unused code", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "483a3a58754984844a7015660e09d5fa2c75202a", "messageHeadline": "PG 15 Compat: Resolve compile issues + shmem requests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 105, "deletions": 35}}, {"node": {"oid": "ae58ca57830293c9cc7ab3fdb7b73046791ba408", "messageHeadline": "Replace isolation tester func only once on enterprise tests (#6064)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 48}}, {"node": {"oid": "1675519f9329dd8c784f2c9f36c441f168548d23", "messageHeadline": "Support citus_columnar as separate extension (#5911)", "author": {"name": "ywj", "email": "mouwan.jyw@outlook.com", "user": {"login": "Quicheche"}}, "additions": 1339, "deletions": 62}}, {"node": {"oid": "968bba1a7ebb01faecc866acafde847b074bc709", "messageHeadline": "Add changelog entry for 11.0.4 (#6060)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "beebbfc9ff8977f43aab0f9df011a5b1b1cb0817", "messageHeadline": "Merge pull request #6057 from citusdata/fix_read_rep_error", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 72, "deletions": 6}}, {"node": {"oid": "6cd7319f12701afd0c20301f35066e9477bccfd6", "messageHeadline": "Add more generic read-replica tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "3c343d45633c95e249dfcb419dabc659e2b78066", "messageHeadline": "Add regression tests for LOCK command citus.use_secondary_nodes=alway\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "b2e9a5baf15e6fbb461bd8f5476a947c6512be03", "messageHeadline": "Make sure citus_is_coordinator works on read replicas", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ab696f7e2ce9d479370cbaa7c547b5e9424d81a", "messageHeadline": "LOCK COMMAND does not require primaries at the start", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79fd5eca8a6ee96c305c57b9a084ad7aff39de6a", "messageHeadline": "Merge pull request #6048 from citusdata/relation-is-valid-check", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "da089d72c53e636383353faa89c6eb6448e061bd", "messageHeadline": "we should check if relation is valid after fetching a relation", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "ac6ccab73921a8551324b19c831944cc619a04e8", "messageHeadline": "Merge pull request #6042 from citusdata/remove_wrong_parameter_from_g\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "1490acbbe9d7bc560c0bb8eac719d57e64d4280f", "messageHeadline": "Removes incorrect parameter from get_all_active_transactions", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "2b7cf0c09771a49a47f4438dfe71b07898723e04", "messageHeadline": "Replace iso tester func only once (#5964)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 524, "deletions": 3456}}, {"node": {"oid": "60b6119cc1c6b0a9f8e42496167a8d4c5a2f7ba3", "messageHeadline": "Merge pull request #6047 from citusdata/changelog-11.0.3", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c33915c3e6f0d10d592f64b4410cfc9cdd551966", "messageHeadline": "Add changelog entry for 11.0.3", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b5723ffba779fc9382db9580ea641a2cbc588732", "messageHeadline": "Merge pull request #6044 from citusdata/alter-index-rename-non-index", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 156, "deletions": 4}}, {"node": {"oid": "d53a7760b0819bda8c38f001a18eaa2b4b44e9ab", "messageHeadline": "* alter index/table rename weird syntax supported,", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 156, "deletions": 4}}, {"node": {"oid": "4e9ea834b66c080e1286fdd90c4cb993509eb79b", "messageHeadline": "Merge pull request #6033 from citusdata/vacuum-index-cleanup-auto", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 144, "deletions": 39}}, {"node": {"oid": "ba62c0a1488b0dd160b4c64a45f01fe9bfd76cce", "messageHeadline": "auto is a valid option for vacuum index_cleanup.", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 144, "deletions": 39}}, {"node": {"oid": "c8e1e243b8190fee57402900968f74110dfb4512", "messageHeadline": "Fix matviews for citus_add_local_table_to_metadata (#6023)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 331, "deletions": 9}}, {"node": {"oid": "f60809a6c1f4b7a66650332480cf830e7ad8ad91", "messageHeadline": "Fix downgrade scripts from 11.0-2 to 11.0-1 (#6039)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "9777a454db9068a44ece7b3255dcaebbeb7769eb", "messageHeadline": "Merge pull request #6036 from citusdata/fix_no_worker_node", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 316, "deletions": 61}}, {"node": {"oid": "bab4c0a8c363ce56acb1f03cba6988a9ed29455d", "messageHeadline": "Fixes a bug that prevents upgrades when there are no worker nodes", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 316, "deletions": 61}}, {"node": {"oid": "7a4253ace0f7121518ff1efec06a8176507a4dba", "messageHeadline": "Merge pull request #6026 from citusdata/fix_col_names", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "bd3a070369b3ac2c0be113a05ffec220982f8f54", "messageHeadline": "Fixes a bug that prevents upgrades when there COMPRESSION and DEFAULT\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "ace800851a88d691f694c86244dcccd72ea90d1d", "messageHeadline": "Merge pull request #5946 from citusdata/propagate-vacuum", "author": {"name": "aykut-bozkurt", "email": "51649454+aykut-bozkurt@users.noreply.github.com", "user": {"login": "aykut-bozkurt"}}, "additions": 816, "deletions": 117}}, {"node": {"oid": "8194dc4c624ea3d8c6ef7bb65e3051aeb2c0aba8", "messageHeadline": "* Added isolation tests for vacuum,", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 430, "deletions": 8}}, {"node": {"oid": "1d6c81245cdb5579de1a2d86d8180e89aeac22e0", "messageHeadline": "fix bug, which is column mismatch of shard tasks when specifying colu\u2026", "author": {"name": "aykutbozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "6986f53835685460e000610f95912e52fda6a7f1", "messageHeadline": "propagate unqualified vacuum and analyze to all worker nodes", "author": {"name": "Aykut Bozkurt", "email": "aykut.bozkurt1995@gmail.com", "user": {"login": "aykut-bozkurt"}}, "additions": 349, "deletions": 108}}, {"node": {"oid": "57d9cc1975939703cc34750a768b575e0443a58e", "messageHeadline": "Update README.md for handling mitmproxy (#6019)", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "57455dc64dba521514c3bd85b2aab7f3cb2eecf8", "messageHeadline": "Merge pull request #6012 from citusdata/marcocitus/readme-11", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "6c2218f56ef425e8c5861f50dbcd170735fbfa24", "messageHeadline": "Update README.md for Citus 11", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "26172636c9ecd33f4680d292ba3797d40935951e", "messageHeadline": "Add changelog entries for 11.0.2 (#6007)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 99, "deletions": 16}}, {"node": {"oid": "1ee3e8b7f4abedc97314cf2e608a13c175d60460", "messageHeadline": "Fix creating stats bug when CREATE TABLE LIKE (#6006)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "184c7c0bce6b7bca61d25b828855fac5fba64816", "messageHeadline": "Make enterprise features open source (#6008)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 34172, "deletions": 996}}, {"node": {"oid": "e244e9ffb6ea09577f7f8fdfec94490abf56cb42", "messageHeadline": "Fix dropping temporary view without specifying the explicit schema na\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "fb2dea3fc6429dd6c37eb00d860c7b02fe5e65c6", "messageHeadline": "Merge pull request #6004 from citusdata/marcocitus/domain-fix", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ee34e1ed9d8828efb8461d5b564ad0b417702555", "messageHeadline": "Fix bug in unqualified, non-existing DROP DOMAIN IF EXISTS", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "268d3fa3a6ecc8a4e83122da070d0c1fc7ba6993", "messageHeadline": "Fix materialized view intermediate result filename (#5982)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 220, "deletions": 31}}, {"node": {"oid": "d19d876b5f54f188155181700bae9606cb91ee6d", "messageHeadline": "Merge pull request #5995 from citusdata/marcocitus/citus-finish-upgrade", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 158, "deletions": 18}}, {"node": {"oid": "af22a30b48bdb9d66b1cdec8f250dd99619d5648", "messageHeadline": "Use citus_finish_citus_upgrade() in the tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "36c4ec6d53754657fc46b114798f32244f9aadcd", "messageHeadline": "Introduce a citus_finish_citus_upgrade() function", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "3a32c28714438507b42868b7728077da738cd878", "messageHeadline": "Merge pull request #5994 from citusdata/clairegiordano-slackbadge", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0a19d48ad6b42e550544a618e89fe7ce397bed1", "messageHeadline": "Fix the broken link to the Slack badge", "author": {"name": "Claire Giordano", "email": "claire@citusdata.com", "user": {"login": "clairegiordano"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8a09b135df12667e72f4e64a769fec4d3f4d6b3", "messageHeadline": "Merge pull request #5974 from citusdata/fix_undistribute_table_drops_\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 231, "deletions": 1}}, {"node": {"oid": "b255706189ec77f5a73cbd2b03ed866a0dd6d8e4", "messageHeadline": "Fixes the bug where undistribute can drop Citus extension", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 231, "deletions": 1}}, {"node": {"oid": "fc151a9b80b2640b7b32b99170f69cd35c596304", "messageHeadline": "Merge pull request #5979 from citusdata/improve_metadata_sync_disabled", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 21}}, {"node": {"oid": "89c1ccb7a5592c705122f01922baadc5aaecb60f", "messageHeadline": "Show that no metadata is sent when disabled", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "7157152f6c19809b7ae16ee10a7c6c9fdee079ce", "messageHeadline": "Do not send metadata changes during add node if citus.enable_metadata\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "010a2a408e309304cc55e8ee24bc525d133c4cc9", "messageHeadline": "Avoid assertion failure on citus_add_node", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "beef392f5ab7b1b16ddfd43433ce8b7868b62a83", "messageHeadline": "Fix memory error with citus_add_node reported by valgrind test (#5967)", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "26d927178c38e0f15fb6c5792b84ea9db39c819b", "messageHeadline": "Propagate dependent views upon distribution (#5950)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 774, "deletions": 53}}, {"node": {"oid": "74ce210f8b23f592d2b4308fb4a0f69f7dd73e88", "messageHeadline": "Columnar: fix wraparound bug. (#5962)", "author": {"name": "jeff-davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 205, "deletions": 1}}, {"node": {"oid": "86781ec85a27b9b8c9df9ad023993b8617213ece", "messageHeadline": "Merge pull request #5966 from citusdata/velioglu/fix_depending_view_c\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 273, "deletions": 45}}, {"node": {"oid": "1d7dda991f54a2da75febf9040a4356221e9a4ba", "messageHeadline": "Create view and materialized views with right schema and owner while", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 273, "deletions": 45}}, {"node": {"oid": "27ddb4fc8e2aae7923f1819eac98f2a9b0ae7063", "messageHeadline": "Do not obtain AccessShareLock before actual lock (#5965)", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 114, "deletions": 6}}, {"node": {"oid": "2a768176c4d5256fa75ccef83bffd46ec54a1745", "messageHeadline": "Merge pull request #5960 from citusdata/parallelize_node_activate", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 561, "deletions": 236}}, {"node": {"oid": "dd02e1755ff2e5d6408fe4ab6b5077a4c34ce44b", "messageHeadline": "Parallelize metadata syncing on node activate", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 561, "deletions": 236}}, {"node": {"oid": "a2f5b068e683d2d95ea315bdd97086669a0b5896", "messageHeadline": "Columnar: tighten security and improve visibility. (#5922)", "author": {"name": "jeff-davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 699, "deletions": 370}}, {"node": {"oid": "52541c580240dfbf60de9582122d3dbb6bb99764", "messageHeadline": "Add normalization rules for flaky isolation tests", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "a1151c2395dab15f6803ced0d80d5b0a597175b5", "messageHeadline": "Clear metadatacache during abort for create extension (#5907)", "author": {"name": "Ying Xu", "email": "32597660+yxu2162@users.noreply.github.com", "user": {"login": "yxu2162"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "c692bb10f7a7a69748609adf216a7fbb2205a4c0", "messageHeadline": "Merge pull request #5961 from citusdata/marcocitus/cache-backend-type", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "7abcfac61fa6d7f5b99d7e1c9871a4013f3e488b", "messageHeadline": "Add caching for functions that check the backend type", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "37dda19f31622034f4f26d4b8d2bbfed4be71040", "messageHeadline": "Merge pull request #5924 from citusdata/marcocitus/nested-execution", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 691, "deletions": 288}}, {"node": {"oid": "09ec366ff58a79d19d23093117a5265ab40e4521", "messageHeadline": "Improve nested execution checks and add GUC to disable", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 634, "deletions": 285}}, {"node": {"oid": "e683993449c7a1899a745f38e2e9efb3c7c65bd6", "messageHeadline": "Fix prepared statement bug when switching from local to remote execution", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "a9f8a600071b4e3d89c58782b923fb8839f473e6", "messageHeadline": "Columnar: support relation options with ALTER TABLE. (#5935)", "author": {"name": "jeff-davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 1054, "deletions": 814}}, {"node": {"oid": "16fa0dad85092556ae9c89a7eb532333004d1ec6", "messageHeadline": "Merge pull request #5959 from citusdata/marcocitus/run-command-on", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 330, "deletions": 138}}, {"node": {"oid": "ad5214b50c6034b3540b98d108c353751e31dc67", "messageHeadline": "Allow distributed execution from run_command_on_* functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 330, "deletions": 138}}, {"node": {"oid": "b1d1df821417e2ed2d259cf2c989d62d3fff4973", "messageHeadline": "Merge pull request #5938 from citusdata/propagate-lock", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 2108, "deletions": 137}}, {"node": {"oid": "e5f645a2040754eae510f5e129bfaabbfc582350", "messageHeadline": "Merge branch 'master' into propagate-lock", "author": {"name": "gledis69", "email": "zeneliglediss@gmail.com", "user": {"login": "gledis69"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4731630741b60cae0596af764044bc234fbb86a6", "messageHeadline": "Add distributing lock command support", "author": {"name": "gledis69", "email": "zeneliglediss@gmail.com", "user": {"login": "gledis69"}}, "additions": 2115, "deletions": 142}}, {"node": {"oid": "431311732a3abcf0e31cd4c9512529b42f1d41c3", "messageHeadline": "Adjust arbitrary configs metadata sync (#5956)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "757ecba968e49651302ffb9b350457c9268333f7", "messageHeadline": "Merge pull request #5941 from citusdata/marcocitus/run_command_on_coo\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 248, "deletions": 8}}, {"node": {"oid": "79d7e860e60f2f6a9d9967fd2dc187a397bf70b7", "messageHeadline": "Add a run_command_on_coordinator function", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 211, "deletions": 5}}, {"node": {"oid": "fa9cee409c8a9968f0788618217322c1247cd686", "messageHeadline": "Fix downgrade scripts and add new downgrade tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "4fe43c68bcd9a7c017b954188cf6852f4af8d7e9", "messageHeadline": "Merge pull request #5955 from citusdata/fix-rename-sequence-schema-qu\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "48d5c9a1b570136c4a4c0b7d99ec9948bc9a169a", "messageHeadline": "Fix schemaname qualify for rename seq stmts", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "66378d00da5773e66f734c3be37ec08669107006", "messageHeadline": "Merge pull request #5912 from citusdata/relax_disable_node", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 617, "deletions": 441}}, {"node": {"oid": "0596062f96553ff54cf66d9d906000502cd4fb17", "messageHeadline": "Serialize reference table modifications with node changes & restore p\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 403, "deletions": 392}}, {"node": {"oid": "127450466e750ccbb6f851b51ed81d7ae42d5c4a", "messageHeadline": "Do not warn unncessarily when a node is removed", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 44, "deletions": 77}}, {"node": {"oid": "b4dbd8474373622ed80cca7c04abedeb66c6665a", "messageHeadline": "Prevent distributed queries while disabling first worker node", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "db998b3d66dc3a930b5b9665b95d1871bb53781b", "messageHeadline": "Adds \"sync\" option to citus_disable_node() UDF", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 178, "deletions": 34}}, {"node": {"oid": "69d007deec7f6741c97f74e1ec14172c329f77f3", "messageHeadline": "Merge pull request #5940 from citusdata/index_name", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 124, "deletions": 150}}, {"node": {"oid": "2cc4053fc11ebeab7fac7ea80954481b3cb7fd0f", "messageHeadline": "Fixes a bug that prevents dropping/altering indexes", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 124, "deletions": 150}}, {"node": {"oid": "e25a5d783758c17c6275003eeafdd2727e9651db", "messageHeadline": "Merge pull request #5931 from citusdata/refactor/dedupe-object-propag\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 479, "deletions": 2912}}, {"node": {"oid": "b71a08955ab642458eb950f66d8a40b0530583b3", "messageHeadline": "Refactor: reduce complexity and code duplication for Object Propagation", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 479, "deletions": 2912}}, {"node": {"oid": "b04222155dc212e03f53661eaaac51831e0bcff2", "messageHeadline": "Merge pull request #5923 from citusdata/update_view", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 426, "deletions": 37}}, {"node": {"oid": "ee45e7bfbf8c012b20475bfa1b932767db34cc9d", "messageHeadline": "Mark existing views as distributed when upgrade to 11.0+", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 426, "deletions": 37}}, {"node": {"oid": "14c6c799f20d4c0a1bbf77d725aeeedbbdaa2fe6", "messageHeadline": "suppress notices when more dependencies are found (#5954)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "313104ab9b032cc3db25f1b0ee44d2dfe0374b01", "messageHeadline": "Grep logs for deterministic global_cancel test results (#5948)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8450065f01953ef1e33791f3e229c63d733273a", "messageHeadline": "Merge pull request #5951 from citusdata/revert_colocation_fix", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 144, "deletions": 384}}, {"node": {"oid": "d171a736ab3782f8f4f176e345a145ba520e5f47", "messageHeadline": "Revert \"Creates new colocation for colocate_with:='none' too\"", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 144, "deletions": 384}}, {"node": {"oid": "aa8f46ead01d36fe0b7c84c8d59b81cb7b32eaf6", "messageHeadline": "Fix schema name bug for sequences (#5937)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "187d06c3b534b2f20586be32898a35e5f3a33e81", "messageHeadline": "Merge pull request #4797 from citusdata/new-record-for-every-colocation", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 384, "deletions": 144}}, {"node": {"oid": "f74447b3b7f024ecc88294a0fff923d056692b00", "messageHeadline": "Creates new colocation for colocate_with:='none' too", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 384, "deletions": 144}}, {"node": {"oid": "e56fc344045d971d1aa4a4cd7e845d11753a0a55", "messageHeadline": "Fixes: #5787 In prepared statements, map any unused parameters", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "544e6c7428ea3535e0e81c92abb4708d2abcfabe", "messageHeadline": "Merge pull request #5914 from citusdata/velioglu/alter_view_propagation", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 957, "deletions": 53}}, {"node": {"oid": "1875516ae99b0d8dc802ccbf52dd7a546306d15d", "messageHeadline": "Add ALTER VIEW support", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 957, "deletions": 53}}, {"node": {"oid": "1f17fa8b630829fb1ad3190ce107ec2e637ab2c0", "messageHeadline": "Merge pull request #5888 from citusdata/marcocitus/is-coordinator", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "6fad5dc2075e2e10b5e90107ab092d94610056e3", "messageHeadline": "Add a citus_is_coordinator function", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "613d9c0dca08b4f422af09e78234872e46f2d121", "messageHeadline": "Merge pull request #5934 from citusdata/fix-alter-statistics-nspname", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "00e0f4d8e6f642dafe490ac1b992b5463256ab2c", "messageHeadline": "Fix alter statistics namespace name", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "4c6f62efc67e34aa42eafd1072565ed561323176", "messageHeadline": "Switch to using LOCK instead of lock_relation_if_exists in TRUNCATE (\u2026", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 292, "deletions": 234}}, {"node": {"oid": "f11d851ef70e1ab5524f94bf90123a5e86553ae1", "messageHeadline": "Merge pull request #5889 from citusdata/velioglu/view_propagation", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1637, "deletions": 79}}, {"node": {"oid": "14604524428afc14e4068649e5af62a279b5c67a", "messageHeadline": "Introduce CREATE/DROP VIEW", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 1637, "deletions": 79}}, {"node": {"oid": "a2158794bd6b94802b7d219defb84bc15ed9f9ae", "messageHeadline": "Merge pull request #5926 from citusdata/velioglu/syncMetadataViaObject", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "06a94d167e81ce5545439830eddbca928f534d39", "messageHeadline": "Use object address instead of relation id on DDLJob to decide on sync\u2026", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 48, "deletions": 24}}, {"node": {"oid": "63f229928f2d45aeacf58833f551ef93a4d5f488", "messageHeadline": "Merge pull request #5925 from citusdata/use_less_mem", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f193e16a018bcb2bebb16bcb4d1593ff13910f00", "messageHeadline": "Refrain reading the metadata cache for all tables during upgrade", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e1e2275f08af73b0e2b21310c774de3c2f98a7a", "messageHeadline": "Merge pull request #5920 from citusdata/marcocitus/show-shards-guc", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 134, "deletions": 57}}, {"node": {"oid": "ceb593c9da336a5b61a8288a1f2920914e1d669e", "messageHeadline": "Convert citus.hide_shards_from_app_name_prefixes to citus.show_shards\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 134, "deletions": 57}}, {"node": {"oid": "3e1180de7800ba09dbc87509bec6680ceca1d35a", "messageHeadline": "PG15: handle extra argument to parse_analyze_varparams().", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b6a5617ea88bc7ddbc28d644cdca3cc6168554a6", "messageHeadline": "PG15: handle pg_analyze_and_rewrite_* renaming.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "33ee4877d4f0fbe35b1f5793d4f105e3ab7a62d1", "messageHeadline": "PG15: rename pgstat_initstats() -> pgstat_init_relation().", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "033f9cfff74765bef5da166f6f9af20948fb3bc4", "messageHeadline": "PG15: update copied pg_get_object_address() code.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "bd455f42e3f9b3ffa917b41d4f1f859b6508e96b", "messageHeadline": "PG15: handle change to SeqScan structure.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3799f957429f7ecc539c0cbd0c2835ff0eb66631", "messageHeadline": "PG15: Value -> String, Integer, Float.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 105, "deletions": 59}}, {"node": {"oid": "26f5e20580b087e517350d4dede6d8fb77090a91", "messageHeadline": "PG15: update integer parsing APIs.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "70c915a0f27ade36e0239e621d5569d5e2021cae", "messageHeadline": "PG15: Handle data type changes in pg_collation.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "9915fe8a1a8a80c54054c1e9ad94510c850b0fa9", "messageHeadline": "PG15: Handle different ways to get publication actions.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1c1ef7ab8d989af88bf3adba9d01c50321049142", "messageHeadline": "PG15: Handle extra argument to RelationCreateStorage.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ac952b2cc2f7870d1c55c47b230d4f10b3060681", "messageHeadline": "PG15: Handle extra argument to ExecARDeleteTriggers.", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f944722c6a51274510abdb23bb9f05137450a0b3", "messageHeadline": "PG15: Use RelationGetSmgr() instead of RelationOpenSmgr().", "author": {"name": "Jeff Davis", "email": "jeff@j-davis.com", "user": {"login": "jeff-davis"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "518fb0873e5ef2b8e16a6ed2b5f60171cf90b181", "messageHeadline": "Introduce one new alternative text output to fix flakiness (#5913)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "1f6783b526be8c98dd9437f0d3484da0eb0afa3e", "messageHeadline": "Merge pull request #5906 from citusdata/relax_disable_node", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "5fc76611697176293806ac4152517e5604144b37", "messageHeadline": "Do not set coordinator's metadatasynced column to false", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "f938f393e5af446fb4b807dd3a1ef4565511b025", "messageHeadline": "Merge pull request #5901 from citusdata/fix_local_procs_deadlocks", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1060, "deletions": 29}}, {"node": {"oid": "a2debe0f0263b9d25757205c5e657ca280db6d9c", "messageHeadline": "Do not assign distributed transaction ids for local execution", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1060, "deletions": 29}}, {"node": {"oid": "6254f30305df3201b1f4da8ed8161705f4b00c1a", "messageHeadline": "Add arbitrary config tests for function DDL statements (#5885)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 638, "deletions": 3}}, {"node": {"oid": "dd78c813781cd4ebc32bb049935a1a8f104693c4", "messageHeadline": "Fix flaky isolation - 1 (#5900)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f34fc374781ee6906ec170551caec8e110c95c51", "messageHeadline": "Merge pull request #5895 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3ec1fc48fc760bec20e7600b0e5ac2c68cad00fb", "messageHeadline": "Add changelog entries for 11.0.1_beta", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "31df111ecb784a9b596dca3c3fc99de62ba14e81", "messageHeadline": "Merge pull request #5893 from citusdata/velioglu/fix_function_in_tx", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 121, "deletions": 83}}, {"node": {"oid": "5d9599f964c897081af2eee0fbc1e6e89d0db66b", "messageHeadline": "Create function in transaction according to create object propagation\u2026", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 121, "deletions": 83}}, {"node": {"oid": "31493288de395f49987f736752e90223fb05c9be", "messageHeadline": "Merge pull request #5764 from citusdata/feature/domain-type", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 3295, "deletions": 180}}, {"node": {"oid": "8897361f95071589e7f5aa3ef2edba781a6392bd", "messageHeadline": "Implement DOMAIN propagation for citus", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 3295, "deletions": 180}}, {"node": {"oid": "6d8c5931d6b0a8a4b95d42070d7f03645da14451", "messageHeadline": "Work around flaky test related to search_path (#5894)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "78d8561b5926c4a5fa812d9750a16c869557fd4b", "messageHeadline": "Merge pull request #5880 from citusdata/rename_metadata_func", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b0b91bab04e2326f104e99fe22ea6ec1b8781468", "messageHeadline": "Rename metadata sync to node metadata sync where applicable", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "54f97c7b2b84c7da72330e4f8aebb3d77d251618", "messageHeadline": "Merge pull request #5879 from citusdata/marcocitus/fix-unique-index", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "23048153564d44b752fa39b958378e89f09af918", "messageHeadline": "Allow adding a unique constraint with an index", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "67fdecfcb0fef158f4db63972c1185ef2fbb721f", "messageHeadline": "Merge pull request #5882 from citusdata/marcocitus/fix-explain", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "c0827703ec83bb14979f7dc0cab55a93eeb8b854", "messageHeadline": "Fix EXPLAIN ANALYZE JSON format for subplans", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "f9bbcb88409fe07fb511b75cc894bf70c96dc92c", "messageHeadline": "Merge pull request #5883 from citusdata/marcocitus/fix-explain-parame\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 154, "deletions": 7}}, {"node": {"oid": "544dce919a110ac8e781fac205954b25fa07fe78", "messageHeadline": "Handle user-defined type parameters in EXPLAIN ANALYZE", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 154, "deletions": 7}}, {"node": {"oid": "b092a1a496dfd752543e10e0e481fcdbb48d6fe2", "messageHeadline": "Use consistent naming for tap test workflows in CI config (#5874)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b69713937da08eb96c5cd2cd8c6aa0fe3207a945", "messageHeadline": "Merge pull request #5878 from citusdata/marcocitus/remove-old-reparti\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 622, "deletions": 4555}}, {"node": {"oid": "9476f377b5799fd3b829dfdfd4cf69abcbcb6adf", "messageHeadline": "Remove old re-partitioning functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 622, "deletions": 4555}}, {"node": {"oid": "b511e28e804ffa9facf2269049c172cf761e8405", "messageHeadline": "Merge pull request #5875 from citusdata/marcocitus/tablesample", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 102, "deletions": 31}}, {"node": {"oid": "8c8c3b665d72b3d3ef5bde8305bd945f9b7e6811", "messageHeadline": "Add TABLESAMPLE support", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 102, "deletions": 31}}, {"node": {"oid": "5374c771a92d9fd0d6f6672106e42edb0e5e02da", "messageHeadline": "Merge pull request #5872 from citusdata/schema-tests-arbitrary", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "a62de6494d0dc9a3e098bd8a50829068963cac34", "messageHeadline": "Add schema tests to arbitrary configs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "c485a04139739e5d34f9e4d243be14f61c88da4f", "messageHeadline": "Separate build of citus.so and citus_columnar.so. (#5805)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 158, "deletions": 47}}, {"node": {"oid": "c9aab7fb8b780aabe3347689a68e37a2b2ec4603", "messageHeadline": "Add TRUNCATE arbitrary config tests (#5848)", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 450, "deletions": 2}}, {"node": {"oid": "a0a2e80c78592bf8c3835c8dc8f51539c303aca0", "messageHeadline": "Merge pull request #5869 from citusdata/do_not_hide_shards_from_pg", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "9043a1ed3fe88d5b991c2384ce40c409e1ae66af", "messageHeadline": "Only hide shards from client backends and pg bg workers", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "b94422d5cf6a488cc89f68e1d3c1bed12eb5b4c4", "messageHeadline": "Merge pull request #5867 from citusdata/arbitrary-configs-view-test", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "f74d3eedc8a5c6a1c0f2861072bd9d6ff2f4224e", "messageHeadline": "Add tests for materialized views", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "8ef2da8192a6682e6f0912fef9473c1c11eeab5a", "messageHeadline": "Add view tests to arbitrary configs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "670fae99f753f05dd082407fe335c680e703957a", "messageHeadline": "Add tests with function dependencies on tables (#5866)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "1e1e66eeed869ed7d75b31cdb1937bb2f1a02291", "messageHeadline": "Add index tests to arbitrary configs (#5862)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "b52823f8b435879b12ebcb2cb40a60f0b3c01872", "messageHeadline": "Fix typo in error message for truncating foreign tables (#5864)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cb04c0d849e305ddc832aa0b0e432869837caf1", "messageHeadline": "Merge pull request #5865 from citusdata/add_tests_check_mx", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23ff0959050799e43b8e2f157112b22f2da911fd", "messageHeadline": "add missing check_mx", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7dc0a9429300676476cff275e5fa7a8be7b79ec2", "messageHeadline": "Merge pull request #5852 from citusdata/citus-11.0.0-changelog-164796\u2026", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "36ca2639f0b784f1f334fe9f9f488ddb1777b8e7", "messageHeadline": "Add changelog entry for 11.0.0", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "6300b86f8a83a069b5a111cde2308b27f5368561", "messageHeadline": "Merge pull request #5842 from citusdata/drop-pg12-support", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 8, "deletions": 108}}, {"node": {"oid": "42c46a08240044fcf33b5e799307b1be8769c2d0", "messageHeadline": "Drop PG12 support", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 8, "deletions": 108}}, {"node": {"oid": "40f3fbbc62ed4db829de247a366bcbda401ed10b", "messageHeadline": "Merge pull request #5819 from citusdata/turn_metadata_sync_on_in_arbi\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "c843ebe48ed82f905d751d34124c8bcf7bfb21fc", "messageHeadline": "Turn metadata sync on in arbitrary config tests", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "3a44fa827aa04fd15d04ec37632075722a5eb040", "messageHeadline": "Add versions of forboth that don't need ListCell (#5856)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 104, "deletions": 100}}, {"node": {"oid": "b5448e43e3f60485ecf9e7382ec6e6e2adfc693c", "messageHeadline": "Fix aggregate signature bug (#5854)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "0c8aca7c5e90bf5ec21a648088e417fc6bfd0433", "messageHeadline": "Merge pull request #5849 from citusdata/velioglu/support_func", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "db9f0d926cd9004302c31d761d7b2f75b09fb498", "messageHeadline": "Add support for deparsing ALTER FUNCION ... SUPPORT ... commands", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "0ba334626bc647ec44d79a2c08f56bc4da7c2a02", "messageHeadline": "Merge pull request #5851 from citusdata/remove_cte_inline", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "af4ba3eb1f0cacdc42dfe85da14665e2ebafbb45", "messageHeadline": "Remove citus.enable_cte_inlining GUC", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "37aefec537941f6b901096242fd1d28e5b511266", "messageHeadline": "Merge pull request #5847 from citusdata/alter_collation_encoding_does\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "4690c421219fef298cc5864d2229caafc0cede9a", "messageHeadline": "Fixes ALTER COLLATION encoding does not exist bug", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "9c7fde92b629cda1fa13d839a81af0f45e712891", "messageHeadline": "Merge pull request #5840 from citusdata/marcocitus/fix-repartition", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "32c23c27755e0675a3d9db590eb5d972038cb3c3", "messageHeadline": "Disallow re-partition joins when no hash function defined", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "11f246785e68974d7737fbe93c77e241c947a844", "messageHeadline": "Merge pull request #5836 from citusdata/fix/cannot-distribute-tmp-sch\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 241, "deletions": 33}}, {"node": {"oid": "11433ed35747e4362b92017932b2f56959e47824", "messageHeadline": "Create DDL job for create enum command in postprocess as we do for co\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "dc311026307c527201e89e746590d4c3fccba727", "messageHeadline": "Locally create objects having a dependency that we cannot distribute", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 229, "deletions": 16}}, {"node": {"oid": "001551d732e566b83ac6c1c86ebb1ed312688919", "messageHeadline": "Merge pull request #5837 from citusdata/underscore_type_name", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "50bace9cfb5486a62eff82d1b43eae86a18ffc27", "messageHeadline": "Fixes the type names that start with underscore bug", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "98d1018966bddc3cf99927ac295350d1b162383d", "messageHeadline": "Merge pull request #5823 from citusdata/citus_coordinator_node_id", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "4dbc760603d2c45a3d8c7637e8f83cc4c4c69f95", "messageHeadline": "Introduces citus_coordinator_node_id", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "9f204600aff90a950ec0b6bef7b8ad19e0cada59", "messageHeadline": "Allow all possible option types for text search objects (#5838)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 137, "deletions": 26}}, {"node": {"oid": "6c05e4b35c73d9274b47b5ad88637c9f6cddd59d", "messageHeadline": "Add check_mx to operations schedule (#5818)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "83b0e985951cf839186589ed1e3a9c46de39aa0d", "messageHeadline": "Merge pull request #5835 from citusdata/velioglu/poly_aggregate", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "d4625ec6a13f2e836749ed8244f15e042c1864dd", "messageHeadline": "Add support for zero-argument polymorphic aggregates", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 47, "deletions": 0}}, {"node": {"oid": "46c6630328f5a14f5e904599fb06befa4d8331f2", "messageHeadline": "Qualify CREATE AGGREGATE stmts in Preprocess (#5834)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "c18c63a930268e40f454ed2c51efe78d71f3371b", "messageHeadline": "Merge pull request #5810 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "44546e9234d6170a886c59a286c9146c28085cec", "messageHeadline": "Add changelog entries for 10.2.5", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2994b10024a3f03a4e96255ae86753fd4ec72e5f", "messageHeadline": "Merge pull request #5827 from citusdata/velioglu/local_object_creation", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 92, "deletions": 25}}, {"node": {"oid": "2c2064bf367ef85d1ba287325a378293e3cb9068", "messageHeadline": "Create type locally if it has undistributable dependency", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 92, "deletions": 25}}, {"node": {"oid": "0944c631f1eaa5b51478631ab40c1b4ad57d2cd2", "messageHeadline": "Merge pull request #5824 from citusdata/marcocitus/multi-query-transa\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "055bbd6212c712a5b41bf577a57718869b331f23", "messageHeadline": "Use coordinated transaction when there are multiple queries per task", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "a1108d2a20dae79f3fe3c113637065210c175fcf", "messageHeadline": "Merge pull request #5828 from citusdata/marcocitus/fix-lock", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "cab243218d4833b6639ec65b158728e633fa86e3", "messageHeadline": "Avoid locks in relation_is_a_known_shard", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "eeafa67bea5680338c36959a86cf8cba1643c244", "messageHeadline": "Merge pull request #5816 from citusdata/marcocitus/fix-type", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "5bb5359da00453f7b2cdb92deade342e41a77599", "messageHeadline": "Fix worker node version check", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "22a18fc1f25c89030842f6659efa5bedfbcdc288", "messageHeadline": "Fix typo in upgrade function", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68bfc8d1c0149c6adabafa4e66357e5fee952362", "messageHeadline": "Use good initdb options in arbitrary configs tests (#5802)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b0e406a4785e6726fd5db63694ae70cbf49f40a5", "messageHeadline": "Disable ddl propagation when creating users in arbitrary config tests\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eddfea18c28811ac4774d1a4cd4e47f7e381bf0b", "messageHeadline": "Fix role creation issue on schema tests (#5812)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e21980fb89826b11086c4cad4a5c9f91cb6290b1", "messageHeadline": "Merge pull request #5809 from citusdata/velioglu/unmark_deps_on_worker", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "333c73a53c3b9ecf24be88d7825e0983f6729b0e", "messageHeadline": "Drop distributed table on worker with ProcessUtilityParseTree", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 72, "deletions": 14}}, {"node": {"oid": "56ab64b747c415b6942b9a1de6e103af5f817a0a", "messageHeadline": "Patches #5758 with some more error checks (#5804)", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5fd0ec7dab37fde994c2f828912b13d3119fadad", "messageHeadline": "Merge pull request #5801 from citusdata/marcocitus/row-share-lock", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "c0cd8f3d5684ffc94ceab0767c92e2d252de7f88", "messageHeadline": "Wait until metadata sync before testing distributed sequences", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e42a7987075131810b3b56d490c5cd0855265f2e", "messageHeadline": "Always use RowShareLock in pg_dist_node when syncing metadata", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "36b33e2491a2b25894ee30d30943463beea3404d", "messageHeadline": "Add sequence tests to arbitrary config (#5771)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "41c6393e82a18689aa7a66c3a7b46bef9e5dd72b", "messageHeadline": "Parallelize cluster setup in arbitrary config tests (#5738)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "50632572520efd661b701292143da39a1e970de4", "messageHeadline": "Disable fsync in arbitrary config tests (#5800)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d07273ca6ad2f35fc212dbd23af3676bca31938", "messageHeadline": "Merge pull request #5466 from citusdata/improve_error_msgs", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 167, "deletions": 114}}, {"node": {"oid": "338752d96e3f04a9592d8800fbe59eb512a61268", "messageHeadline": "Guard against hard wait event set errors", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "953951007c2a3e9ef5421c24e6d48b1fd69fc95d", "messageHeadline": "Move wait event error checks to connection manager", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 115, "deletions": 107}}, {"node": {"oid": "216b9b5b7a245a33d1e22b2ea6a7415f35520a20", "messageHeadline": "Fix an incorrect error message related with fkeys between replicated \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b24e1dfcccc6f39603cc1a070e80c6805c168049", "messageHeadline": "Propagate text search commands to all worker nodes (#5797)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c5031ac7b5c0f6ea410551d9df5364a7bfe80dd6", "messageHeadline": "Merge pull request #5793 from citusdata/seq_expression", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 200, "deletions": 10}}, {"node": {"oid": "db529facabea38cefeb8ffa0a578609da7d79bf6", "messageHeadline": "Only change the sequence types if the target column type is a support\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 200, "deletions": 10}}, {"node": {"oid": "37fafd007cd2e245917e85d8c9ec785548ab7ebc", "messageHeadline": "Turn metadata sync on in isolation_update_node and isolation_update_n\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 99, "deletions": 194}}, {"node": {"oid": "d06146360d90e26a0edfa5b563c652f2e1ad9c6f", "messageHeadline": "Support GRANT ON SCHEMA commands in CREATE SCHEMA statements (#5789)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 134, "deletions": 11}}, {"node": {"oid": "e5d5c7be930c9c46d78208019f6e81913c37cc04", "messageHeadline": "Start erroring out for unsupported lateral subqueries (#5753)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1455, "deletions": 90}}, {"node": {"oid": "c9913b135ce655a7251d6265184aeb0315f0bdec", "messageHeadline": "Turn metadata sync on in isolation_ref2ref_foreign_keys test (#5791)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 170, "deletions": 3}}, {"node": {"oid": "2edaf0971c22fac81675faaaf4b34df9fc35a555", "messageHeadline": "Turn metadata sync on in isolation reference copy vs all (#5790)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 190, "deletions": 7}}, {"node": {"oid": "3f72cda27aade7fcc23e272f6cee01691f0f9314", "messageHeadline": "Merge pull request #5772 from citusdata/distributed-dictionaries", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1486, "deletions": 76}}, {"node": {"oid": "b0eb68510161c2ca1e2f6351d8494c6281d1cea1", "messageHeadline": "Add support for TEXT SEARCH DICTIONARY objects", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1486, "deletions": 76}}, {"node": {"oid": "49467e27e61b870d8b9de8a4588b5e09df84c31d", "messageHeadline": "Ensure worker_save_query_explain_analyze always fully qualifies types\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "2cb02bfb56ba777932234f526796631027fb67e9", "messageHeadline": "Fix node adding itself with citus_add_node leading to deadlock (Fix #\u2026", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 237, "deletions": 67}}, {"node": {"oid": "2a7a5da5265a9615e7240613d337536f760a45f6", "messageHeadline": "Merge pull request #5783 from citusdata/velioglu/ensure_for_all", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 92, "deletions": 6}}, {"node": {"oid": "547f6b18efe55e479710ffdd42e8d216e0bc3890", "messageHeadline": "Ensure dependencies exists for all alter owner commands", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 92, "deletions": 6}}, {"node": {"oid": "4312486141cc9ebaf664d46cde3259ee6303439e", "messageHeadline": "Remove unnecessary schema name from CREATE SCHEMA stmts (#5785)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d153c2de0dc384a27f3559248790e2dc3744afbd", "messageHeadline": "Fix some typos in comments", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "551a7d1383456483e9e0df40d5a8df21caf6d0b8", "messageHeadline": "Support CREATE SCHEMA without name (#5782)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "e2424756bbfb359a018d6848a5716cfbb3e73901", "messageHeadline": "Merge pull request #5774 from citusdata/marcocitus/object-propagation\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 316, "deletions": 247}}, {"node": {"oid": "8e43c8094d400812878206b6fa208e76c837f1c2", "messageHeadline": "Fix CREATE EXTENSION propagation with custom version", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "7559ad12ba019054259083192e11c0bdd44f52c9", "messageHeadline": "Change create_object_propagation default to immediate", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 263, "deletions": 247}}, {"node": {"oid": "76f249a05a3b2d5a77fd79e23fd62fa85bb49b2c", "messageHeadline": "Merge pull request #5761 from citusdata/velioglu/cyclic_dep", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 360, "deletions": 147}}, {"node": {"oid": "bbe1b161252e1cd7d77540c87fe42e333b6cdefd", "messageHeadline": "Check whether the object has unsupported or circular dependency", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 360, "deletions": 147}}, {"node": {"oid": "c8839de68bc0a8d4d0fc13d68ed276fa16076da4", "messageHeadline": "Don't use cascading deletes in Citus 11 migration script (#5767)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "333bcc794851ea11c0f1729914daee9cc4c4a404", "messageHeadline": "Global PID Helper Functions (#5768)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 319, "deletions": 49}}, {"node": {"oid": "264cf7884275ca768723e1da5ea804d906e12016", "messageHeadline": "Disable use_citus_managed_tables for Postgres config (#5773)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ad346fedcfb192d928f1d13f371509d7297a83d3", "messageHeadline": "Merge pull request #5766 from citusdata/implement_ddl_blocked", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 271, "deletions": 54}}, {"node": {"oid": "c32b2de1a794e8cd96528aefe70da0f82deea647", "messageHeadline": "Improve citus_lock_waits", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 271, "deletions": 54}}, {"node": {"oid": "2a3c0c19143392bd3686e0616c7afa186f4465d0", "messageHeadline": "Revert upgrade script changes (#5757)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "25c8de3657677023f446de7b8763f66ef26f8f2f", "messageHeadline": "Merge pull request #5762 from citusdata/fix_drop_partition", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 245, "deletions": 24}}, {"node": {"oid": "24fcd2a88c1912173970c55f0bcef3720580d71f", "messageHeadline": "Handle dropping the partitioned tables properly", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 245, "deletions": 24}}, {"node": {"oid": "3801576dfb6a1088082bf1eb90025ac656d77c14", "messageHeadline": "Move pg_dist_object to pg_catalog (#5765)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 874, "deletions": 567}}, {"node": {"oid": "12d44865671f7c0680eda3733bff66513238408b", "messageHeadline": "Merge pull request #5760 from citusdata/update_citus_dist_stat_activity", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 171, "deletions": 1345}}, {"node": {"oid": "0500a62515214917fa09dd6c44a58a45bc8a6055", "messageHeadline": "Updates citus_dist_stat_activity to use citus_stat_activity", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 171, "deletions": 1345}}, {"node": {"oid": "b8eedcd261fd62a07b9ee36fb0f742c1f0f7d13e", "messageHeadline": "Notice when create_distributed_function called without params (#5752)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 558, "deletions": 205}}, {"node": {"oid": "28443aee0ccce00d0f5b3e2617725dea6d1f94f2", "messageHeadline": "Merge pull request #5755 from citusdata/calculate_gpid", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 110, "deletions": 10}}, {"node": {"oid": "bd6a6563ffe5f5b0e854634fba11a80155edf899", "messageHeadline": "Merge branch 'master' into calculate_gpid", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 369, "deletions": 128}}, {"node": {"oid": "341c3ee90ab2d7758e58d1ae2ad49dc92ef109cf", "messageHeadline": "Merge pull request #5728 from citusdata/velioglu/citus_table_check_re\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 369, "deletions": 128}}, {"node": {"oid": "cb6d67a9a97d7b0ed1a3fba7e316c275b2a08f84", "messageHeadline": "Make sure that all dependencies of citus tables can be distributed", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 369, "deletions": 128}}, {"node": {"oid": "c7b67ba0ea47b838c044a16e97faed8c3b2a36be", "messageHeadline": "Add citus_backend_gpid()", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 110, "deletions": 10}}, {"node": {"oid": "90974fdc8fcdbd29ee9467f9470f1ebdff9c0e0d", "messageHeadline": "Merge pull request #5731 from citusdata/citus_stat_activity", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 446, "deletions": 29}}, {"node": {"oid": "06a0509b1a23645c5f895d91dad157720eacc2cb", "messageHeadline": "Introduces citus_stat_activity view", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 446, "deletions": 29}}, {"node": {"oid": "ab614194fd6feeb99de1ae5b54e37f6383c04815", "messageHeadline": "Merge pull request #5742 from citusdata/marcocitus/colocation", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 676, "deletions": 85}}, {"node": {"oid": "ddf7cf29f3418bedce5ff56cf1c42a19431381a6", "messageHeadline": "Sync pg_dist_colocation as a batch", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 137, "deletions": 63}}, {"node": {"oid": "3ba61244b8e0d665d03d7c9901026fd56e0ca0c0", "messageHeadline": "Synchronize pg_dist_colocation metadata", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 602, "deletions": 85}}, {"node": {"oid": "f7d34051489bafa7174dc71a962a03329e29cd34", "messageHeadline": "Merge pull request #5698 from citusdata/marcocitus/internal-reserved-\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 352, "deletions": 42}}, {"node": {"oid": "43e4dd380800ab910f8a6bb96ab4f074340a82ec", "messageHeadline": "Add a citus.internal_reserved_connections setting", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 352, "deletions": 42}}, {"node": {"oid": "2f0c346c8a8e5aa486068476a4b5134b6f38b03a", "messageHeadline": "Merge pull request #5748 from citusdata/improve_visibility_of_citus_s\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 144, "deletions": 76}}, {"node": {"oid": "e80a36c4b6545fc414a29c456f36fe31f4b45298", "messageHeadline": "Improve visibility rules for non-priviledge roles", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 144, "deletions": 76}}, {"node": {"oid": "b36c58f2310ac4cd2964377f48aebfbe901d7e1e", "messageHeadline": "Merge pull request #5556 from citusdata/add_udf_for_upgrades", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1029, "deletions": 15}}, {"node": {"oid": "35ec9721b42097d1632d3da8dd87e8c243467cd6", "messageHeadline": "Add a new API for enabling Citus MX for clusters upgrading from earli\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1029, "deletions": 15}}, {"node": {"oid": "95fdbe13708146c93560e30b1a930c80afa2e886", "messageHeadline": "Merge pull request #5750 from citusdata/fix_test_ent", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "98751058a9e050ad9df82ff3ac6d680e926b3545", "messageHeadline": "Add Primary key to the table", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "43f798c476565941df67885e493147604c6e4faa", "messageHeadline": "Merge pull request #5751 from citusdata/marcocitus/revert-columnar-build", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 11, "deletions": 48}}, {"node": {"oid": "dcfbb51b6b92b2136287265ba1b345220b583431", "messageHeadline": "Revert \"Build Columnar.so and make Citus depends on it  (#5661)\"", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 48}}, {"node": {"oid": "7ad0415fa3516bbcf99ea748440145b3322a2aa1", "messageHeadline": "Merge pull request #5735 from citusdata/aggregate-propagate", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 456, "deletions": 19}}, {"node": {"oid": "e1809af376176d6bad55c78701221890881d4c2c", "messageHeadline": "Propagate CREATE AGGREGATE commands", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 456, "deletions": 19}}, {"node": {"oid": "1e876abc5687eaee7bdfc8aef7ca0efa66f3d42b", "messageHeadline": "Merge pull request #5749 from citusdata/improve_check_multi", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "b79a0052a471382e925ce599b982333b1a440a31", "messageHeadline": "Drop function in the tests on a never version", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "a4133c69e8dd4f2eb272a960134b014ddad3a298", "messageHeadline": "Build Columnar.so and make Citus depends on it  (#5661)", "author": {"name": "ywj", "email": "mouwan.jyw@outlook.com", "user": {"login": "Quicheche"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "65bd540943cfa36ca886ef3025c7e4920a3e8ad9", "messageHeadline": "Feature: configure object propagation behaviour in transactions (#5724)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 308, "deletions": 25}}, {"node": {"oid": "8a56e4cf8feb6bb27c1c95a2efe1042f9efd3ce4", "messageHeadline": "Merge pull request #5744 from citusdata/velioglu/function_expand", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1321, "deletions": 1}}, {"node": {"oid": "f17872aed4cdfdae9fdddaf50faf76ff3500767c", "messageHeadline": "Expand functions while resolving dependencies", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 1321, "deletions": 1}}, {"node": {"oid": "b825232ecbcc67afa7a17a876d1b42abd4b25625", "messageHeadline": "Handle rebalance / replication when a node is disabled (Fix #5664) (#\u2026", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 209, "deletions": 60}}, {"node": {"oid": "6c25eea62ffa1cabdb409df5fbaeac16a1af0213", "messageHeadline": "Fix some typos in comments", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dda47dae7d8e2f2692f05925feb6104bdcca9b0a", "messageHeadline": "Merge pull request #5734 from citusdata/remove_citus_backend", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 119, "deletions": 121}}, {"node": {"oid": "df95d59e33196ce11ad8c2a217e98e55956b5a0b", "messageHeadline": "Drop support for CitusInitiatedBackend", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 119, "deletions": 121}}, {"node": {"oid": "9b4db1265101d67545a11dbacd98d10ba19621c2", "messageHeadline": "Merge pull request #5743 from citusdata/marcocitus/drop-wpqr", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0c4e3cb69c97b5673d0d78c1b311b83a4fa276a1", "messageHeadline": "Drop worker_partition_query_result on downgrade", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "13998536084a369838f21c36aabddd903bf5eb06", "messageHeadline": "Merge pull request #5730 from citusdata/locks-on-ddltasklist", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 703, "deletions": 119}}, {"node": {"oid": "7bd6c2c9acfbfd075db5127cc5a83348ec4a9b50", "messageHeadline": "Isolation tests for various ddl operations and metadata sync", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 701, "deletions": 53}}, {"node": {"oid": "f4e8af2c224613694999021cfb22001160a86a5d", "messageHeadline": "Do not acquire locks on node metadata explicitly", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 65}}, {"node": {"oid": "b70949ae8cabb50111667c43da42867688aea848", "messageHeadline": "Lock nodes when building ddl task lists", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "955eabfcd6b2e23b221ccd613f6a0107e70489f1", "messageHeadline": "Merge pull request #5400 from citusdata/marcocitus/repartition-using-\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 806, "deletions": 528}}, {"node": {"oid": "ef1ceb395348a4c6cd232ac8244481deb078aeb2", "messageHeadline": "Only use a single placement for map tasks", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8de802eec5abec74232fee460a5fa15e10e69a96", "messageHeadline": "Enable local_shared_pool_size 5 in arbitrary configs test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "490765a7542aa4243b12981aa79bc3121220e009", "messageHeadline": "Enable re-partition joins after local execution", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 149, "deletions": 36}}, {"node": {"oid": "3cd9aa655ade143f715c75744f680952f186b6df", "messageHeadline": "Stop using citus.binary_worker_copy_format", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5ac0d31e8b4103a8ab72733d09e6c4ccd1e65a86", "messageHeadline": "Fix re-partition hash range generation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "72d8fde28ba55711ef5896eff8f806637d7077bf", "messageHeadline": "Use intermediate results for re-partition joins", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 608, "deletions": 490}}, {"node": {"oid": "1fb970224eb6ec0f0e067f54c75c287b61b7349a", "messageHeadline": "Fix: partitioned index dependencies (#5741)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "e1afd302636340711f38fac5d390e17f333fd20e", "messageHeadline": "Speed up test runs on WSL2 a lot (#5736)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9a8f11a086374eada2a07a6e9406f8bd695f9e59", "messageHeadline": "Merge pull request #5572 from citusdata/add-citus-managed-tables-to-a\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8b9402540fecb57f322e3ecdb12c3e1e855d6260", "messageHeadline": "Add use_citus_managed_tables to arbitrary configs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a62901396b4da8f273c835f57c52b21c4f7d5ce0", "messageHeadline": "Allow unsafe triggers via a GUC", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 1590, "deletions": 128}}, {"node": {"oid": "d0aa450d7bc8bc4cebf6cf70ce15b07bbc65a780", "messageHeadline": "Merge pull request #5716 from citusdata/improve_citus_lock_waits_and_\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "95d59189676f8b790054add89cd6f2925916c13b", "messageHeadline": "Properly set worker_query and use", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "0dd2ddaa70d8c4a2a5f0be1e05bcefde136261c4", "messageHeadline": "Merge pull request #5702 from citusdata/improve_citus_lock_waits", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 928, "deletions": 240}}, {"node": {"oid": "dffcafc0967de66429458d5910bcc61478d40824", "messageHeadline": "Use global pids in citus_lock_waits", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 823, "deletions": 327}}, {"node": {"oid": "331af3dce80ca6aa4e4d395a32ae5ee9b9dbbc78", "messageHeadline": "Dumping wait edges becomes optionally scan all backends", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 241, "deletions": 49}}, {"node": {"oid": "c866f4b2d62941a5b2dcc0baf2df09b05b90fd87", "messageHeadline": "Merge pull request #5699 from citusdata/global_cancellation", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 462, "deletions": 15}}, {"node": {"oid": "f6cd4d0f0722483d5ffa32b30812161dd166a3b1", "messageHeadline": "Overrides pg_cancel_backend and pg_terminate_backend to accept global\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 462, "deletions": 15}}, {"node": {"oid": "70dc85239fe6c50f984eac3f9536d2100cc777bd", "messageHeadline": "Merge pull request #5727 from citusdata/check-distributed-first-for-D\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "c1d5ca98964e77f6bfef6bb8b22df0821f198d65", "messageHeadline": "Do distributed check first, for DropSchema stmts", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "24bdb287edf8f6d706ed3a6c51fcc1475d64f81b", "messageHeadline": "Merge pull request #5723 from citusdata/refactor-distcol-for-createdi\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 149, "deletions": 147}}, {"node": {"oid": "28aa715ce22c9db08742a18990a6b1b400af80cf", "messageHeadline": "Add test for citus local tables with dropped columns", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "2bc6a004088b1c78a195a3d4824d7fe4ba2f74c0", "messageHeadline": "Refactor CreateDistributedTable to take column name", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 67, "deletions": 147}}, {"node": {"oid": "6d16e9ba56f90328313ad6385fdd39e30594bdd5", "messageHeadline": "Merge pull request #5688 from citusdata/maryxu/checkcitusversion_colu\u2026", "author": {"name": "Ying Xu", "email": "32597660+yxu2162@users.noreply.github.com", "user": {"login": "yxu2162"}}, "additions": 383, "deletions": 23}}, {"node": {"oid": "8974b2de66e0a2dda9094dab4e5e2edae8f9c256", "messageHeadline": "Copied CheckCitusVersion over to Columnar to handle dependency issue.\u2026", "author": {"name": "yxu2162", "email": "yxu2162@gmail.com", "user": {"login": "yxu2162"}}, "additions": 383, "deletions": 23}}, {"node": {"oid": "854f6036a9655cda0cbcd2afa0159d08c499e0eb", "messageHeadline": "Merge pull request #5722 from citusdata/avoid-exceptional-control-flo\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "3d044dc54394a2bd5b463f7f7cc61d2c833b3f12", "messageHeadline": "Merge branch 'master' into avoid-exceptional-control-flow-in-fluent-py", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2138, "deletions": 756}}, {"node": {"oid": "259707b630c87aab66bd873559048c2225f7c2dc", "messageHeadline": "Merge pull request #5701 from citusdata/velioglu/function_propagation", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1312, "deletions": 717}}, {"node": {"oid": "fa6866ed36536dac8a86fed88bed25e7da9f5b5d", "messageHeadline": "Start to propagate functions to worker nodes with", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 1312, "deletions": 717}}, {"node": {"oid": "0ca060a82099f89b76f679a05579dcf2858a9122", "messageHeadline": "Merge pull request #5713 from citusdata/prevent-deadlock-on-collation\u2026", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 87, "deletions": 17}}, {"node": {"oid": "a14fada153b0f1125f13fad6c712cd47a588e9d4", "messageHeadline": "Prevent Deadlocks When a Worker Tries to Create Collation (Fix #5583)", "author": {"name": "gledis69", "email": "zeneliglediss@gmail.com", "user": {"login": "gledis69"}}, "additions": 87, "deletions": 17}}, {"node": {"oid": "46fa47beea11f17971d719877b4fa81ba88f8098", "messageHeadline": "Force-delegated functions' distribution argument must be reset as soo\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 739, "deletions": 22}}, {"node": {"oid": "e4420a625286ca910f65274d5acdf83d7182e28e", "messageHeadline": "fluent.py: prefer simpler return based control flow in _accept rather\u2026", "author": {"name": "Philip Dub\u00e9", "email": "phdub@microsoft.com", "user": null}, "additions": 4, "deletions": 13}}, {"node": {"oid": "754d894375b2dd040bdbf5bb8c1554fc8d4104a1", "messageHeadline": "Merge pull request #5721 from citusdata/fix/reuse-get-rolespec", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "768b3204701fa59fec79dd5169a048da6ee5bea0", "messageHeadline": "reuse GetRoleSpecObjectForUser", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "ea86f9f94ee33604f76b39253a6cc21ab8c8abd1", "messageHeadline": "Add support for TEXT SEARCH CONFIGURATION objects (#5685)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2889, "deletions": 48}}, {"node": {"oid": "886db667eeb3ee04c9ebd3185699ff9f1c459dc3", "messageHeadline": "Merge pull request #5717 from citusdata/fix-enterprise-merge-docs", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3ca2be85a7f7c0bbe95ba9a067ba1c2f54042cb9", "messageHeadline": "Introduce new error message on enterprise merge checks", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "78795251e14928d9498fe76d03a54ebea5119f1f", "messageHeadline": "Revert \"Improve CI checks for enterprise merges on master (#4981)\"", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "8cfb93a662be0265ecbc61461e2c5760af04295e", "messageHeadline": "Merge pull request #5718 from citusdata/fix-enterprise-merges", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccc4cc6bf01b51c530b4fdcd879577caaa438d41", "messageHeadline": "Move test in isolation schedule to prevent failure", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57319b23d049920b9027d5d6620c1dc9233fbdea", "messageHeadline": "Update CONTRIBUTING.md (#5714)", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f2f7497ab821df65c4af85b40bfdea40c90e21eb", "messageHeadline": "Merge pull request #5710 from citusdata/support-truncate-foreign-tables", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 123, "deletions": 7}}, {"node": {"oid": "a1c3580c64e72d351c5abbc9ae16bf1f7bbde7ee", "messageHeadline": "Support TRUNCATE for foreign tables", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 123, "deletions": 7}}, {"node": {"oid": "bf5aa1e2231e5d9422356c4befba3eb294d0d15b", "messageHeadline": "Merge pull request #5711 from citusdata/clean_up_gpid", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "abd5b1c5068690e8be9207942ea2d32a89f381e7", "messageHeadline": "Prevent any monitoring view/udf to show already exited backends", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0411a98c99f5bfe775a3c89e29c5863d2aa861d1", "messageHeadline": "Refactor EnsureSequentialMode functions (#5704)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 167, "deletions": 304}}, {"node": {"oid": "badfd561b2a3ee408a11478781e1bf82135aa7f0", "messageHeadline": "Prevent Citus table functions from being called on shards (Fix #5610)\u2026", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "8a3544b4d96700fa2c9c62f0d478c56800956ef6", "messageHeadline": "Merge pull request #5695 from citusdata/update-contributing-md", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b9dfeba05027fca5113cf6d590aaf4da3bb613c4", "messageHeadline": "Merge branch 'master' into update-contributing-md", "author": {"name": "Gledis Zeneli", "email": "43916939+gledis69@users.noreply.github.com", "user": {"login": "gledis69"}}, "additions": 916, "deletions": 0}}, {"node": {"oid": "986d8cff49c820a5b31690e638fc74c1edc94501", "messageHeadline": "Merge pull request #5682 from citusdata/metadata-iso-tests", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 916, "deletions": 0}}, {"node": {"oid": "98f7c6bc49ca29787c89058d263cd4a78a89cf72", "messageHeadline": "Merge branch 'master' into update-contributing-md", "author": {"name": "gledis69", "email": "zeneliglediss@gmail.com", "user": {"login": "gledis69"}}, "additions": 5287, "deletions": 3491}}, {"node": {"oid": "5478bd0105421982664186b68005a6e0271798bb", "messageHeadline": "Remove extra sudo in comment for Mac", "author": {"name": "gledis69", "email": "zeneliglediss@gmail.com", "user": {"login": "gledis69"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49c594a55075f46a82a38a9f749a50f67100b1c7", "messageHeadline": "Adding install-all comment to all OS-es", "author": {"name": "gledis69", "email": "zeneliglediss@gmail.com", "user": {"login": "gledis69"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2e5ca8ba2bc2e45076995cf3b1a2593e0ba8cc42", "messageHeadline": "Add isolation tests for metadata sync vs all", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 916, "deletions": 0}}, {"node": {"oid": "dc6c194916bfd469f6cfcda50151bf6577134b10", "messageHeadline": "Show IDLE backends in citus_dist_stat_activity (#5700)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 51, "deletions": 42}}, {"node": {"oid": "defc2d991fd281710918b5b0bd113475b96676b9", "messageHeadline": "Merge pull request #5663 from citusdata/schema-propagation", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 442, "deletions": 866}}, {"node": {"oid": "76b63a307b3f88297e393ec1d6a74f381a8dc780", "messageHeadline": "Propagate create/drop schema commands", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 442, "deletions": 866}}, {"node": {"oid": "04408cfdeda942e94e3b3aa11c2fdd503e377894", "messageHeadline": "Merge pull request #5693 from citusdata/marcocitus/from-pushdown", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 121, "deletions": 46}}, {"node": {"oid": "d0711ea9b4e21678d572abb6c0ed8053ddcc313f", "messageHeadline": "Delegate function calls in FROM outside of transaction block", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 121, "deletions": 46}}, {"node": {"oid": "4c2a0f0aa0aa3193399202f680bdd718bcda8e9e", "messageHeadline": "Removing install-all, but adding a comment about it", "author": {"name": "gledis69", "email": "zeneliglediss@gmail.com", "user": {"login": "gledis69"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60ce24578f59314a8d02639d14cb0a257b581bd8", "messageHeadline": "Merge pull request #5697 from citusdata/improve_nodecon_info", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1c30f61a70b1af6940264102fb0fe8fbf4556395", "messageHeadline": "Prevent citus.node_conninfo to use \"application_name\"", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1e3c8e34c04a6d7b1d27529a581f03c692809a3e", "messageHeadline": "Allow create_distributed_function() on a function owned by an extension", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 591, "deletions": 42}}, {"node": {"oid": "474e36a40557784e5413a05661d3a6c7f3a2fc9c", "messageHeadline": "Merge pull request #5601 from citusdata/global_pid", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1057, "deletions": 177}}, {"node": {"oid": "8ee02b29d0b02c885fb0716f932c1c1f4f7e9640", "messageHeadline": "Introduce global PID", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1057, "deletions": 177}}, {"node": {"oid": "6376eaf0e0d52db2950df6aa5ed15484d0d9c940", "messageHeadline": "Merge pull request #5684 from citusdata/velioglu/superuser_connection\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 204, "deletions": 206}}, {"node": {"oid": "ed107835cb002835c2006a004348aa18d2ac0b60", "messageHeadline": "Updates a few details in Contributing.md", "author": {"name": "gledis69", "email": "zeneliglediss@gmail.com", "user": {"login": "gledis69"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a70b78bf59998e3fbcf4db8622fd2f5dd21914c", "messageHeadline": "Add test for dist type", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "c0aece64d06425391008eda4e8ad9fd520bf58cb", "messageHeadline": "Add test for checking distributed extension function", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 63, "deletions": 2}}, {"node": {"oid": "ab248c17856b718e2eec850d39e5e8c2c5bde696", "messageHeadline": "Check object ownership while creating pg_dist_object entries on remote", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 8, "deletions": 181}}, {"node": {"oid": "8ae7577581256289c6e47f32f829ad577bbac735", "messageHeadline": "Use superuser connection while syncing dependent objects' pg_dist_obj\u2026", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 104, "deletions": 23}}, {"node": {"oid": "d7858709b407739c8982f67aafd9f4d1ce308a80", "messageHeadline": "Merge pull request #5690 from citusdata/marcocitus/placement-policy-c\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 347}}, {"node": {"oid": "872f0a79dbeea0188802cb4b036070ee522d52ee", "messageHeadline": "Remove random shard placement policy", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 197}}, {"node": {"oid": "0cae8e7d6b905780e4dcf8f59d9538b8d59f13f9", "messageHeadline": "Remove local-node-first shard placement", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 153}}, {"node": {"oid": "c8e504dd692a37ea563de012ad70c2ea6cf40c78", "messageHeadline": "Fix the issue #5673", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "b5c116449b4c4c88441430209a73ae26b446e1dd", "messageHeadline": "Removed dependency from EnsureTableOwner (#5676)", "author": {"name": "Ying Xu", "email": "32597660+yxu2162@users.noreply.github.com", "user": {"login": "yxu2162"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "79442df1b7d415fe2c984e4fcf3b6371a84231d4", "messageHeadline": "Fix coordinator/worker query targetlists for agg. that we cannot push\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 179, "deletions": 2}}, {"node": {"oid": "b9b4833710a93d385799336af7140fc63796a002", "messageHeadline": "Merge pull request #5678 from citusdata/unify_gucs", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 273, "deletions": 238}}, {"node": {"oid": "72d7d926114dad988bf05360e9b569222188dd1e", "messageHeadline": "Apply code review feedback", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "923bb194a47ab3880acb4f06dc61b36c7cf4ef19", "messageHeadline": "Move isolation_multiuser_locking to MX tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 150, "deletions": 102}}, {"node": {"oid": "bcb00e33189f454169a5a42d2102c70c37deac96", "messageHeadline": "remove not used files", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "ff234fbfd267750730121077d3a4a05464cb2262", "messageHeadline": "Unify old GUCs into a single one", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 116, "deletions": 126}}, {"node": {"oid": "f31bce5b486f39eed511e91bc4a8a5cc75bb6b32", "messageHeadline": "Fixes the issue seen in https://github.com/citusdata/citus-enterprise\u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 229, "deletions": 159}}, {"node": {"oid": "b072b9235e3c312e4a51cbbcf051e29451c30102", "messageHeadline": "Columnar: fix checksums, broken in a4067913. (#5669)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bb7283af12a2e74386621bb54eca10b27b976c4", "messageHeadline": "Merge pull request #5674 from citusdata/minor_fixes_metadata_sync", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "650243927ca2c435563ab8425e86567bc6d44081", "messageHeadline": "Relax some transactional limications on activate node", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "34d91009edc08870e11ee70bf48490a05b6e03c9", "messageHeadline": "Update outdated comment", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "593861f285df5a5180dba4f7b78a24096b31cccb", "messageHeadline": "Merge pull request #5660 from citusdata/marcocitus/function-call-push\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 192, "deletions": 22}}, {"node": {"oid": "63c68967164bbe00af19c567108cb0824e59f427", "messageHeadline": "Enable function call pushdown from workers", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 192, "deletions": 22}}, {"node": {"oid": "f712dfc55882c11382e4d62da317ce9359ac11f2", "messageHeadline": "Add tests coverage (#5672)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 166, "deletions": 2}}, {"node": {"oid": "82abf22375ee1cdf236bab42d02571e332bfd9a2", "messageHeadline": "Merge pull request #5671 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "beafde5ff53191158466800a73ed5f1f16c1568d", "messageHeadline": "Add changelog entries for 10.2.4", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "768643644b69fd5888ea2cd2449ad20ba65a80d4", "messageHeadline": "Add changelog entries for 10.1.4", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ed8e1374679b98b3a066b9d2f9af7d535cbd62c7", "messageHeadline": "Merge pull request #5619 from citusdata/velioglu/table_wo_seq_prototype", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1829, "deletions": 1507}}, {"node": {"oid": "f88cc230bf43d6f933a41e19880b81c6273f8dce", "messageHeadline": "Handle tables and objects as metadata. Update UDFs accordingly", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 1829, "deletions": 1507}}, {"node": {"oid": "f68ac4a7cf8eca34fa4f7bc9eab8bda2e665d6a1", "messageHeadline": "Consider foreign keys between reference tables (#5659)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "a40679139b4fd5f0df7223ae7f7886e02edbb84a", "messageHeadline": "Use smgrextend() when extending relation, and WAL-log first. (#5654)", "author": {"name": "Heikki Linnakangas", "email": "heikki.linnakangas@iki.fi", "user": {"login": "hlinnaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcb9c71f19416188b6d75c3a162fee5304194c33", "messageHeadline": "Merge pull request #5657 from citusdata/assign_explicit_citus_user_name", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "303540e49425fea224f7ef78f5c4094938874e4b", "messageHeadline": "Add PGAPPNAME env. variable to arbitrary configs", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b26eeaecd30d596f3c69eb883d5d6a1760fdb073", "messageHeadline": "Use a fixed application_name while connecting to remote nodes", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9bc0fd9479f1a55ca81082339497384bff38ae35", "messageHeadline": "Merge pull request #5653 from citusdata/remove_error_create_dist_table", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 102, "deletions": 54}}, {"node": {"oid": "b9b419ef167586e93f6660c8ad93876a5b3acfac", "messageHeadline": "Allow creating distributed tables in sequential mode", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 102, "deletions": 54}}, {"node": {"oid": "8c8d69662174c0f4c8a8d7ff60f2a272f23ff34e", "messageHeadline": "Not fail over to local execution when it's not supported (#5625)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 123, "deletions": 20}}, {"node": {"oid": "ff3913ad999a3a19ade60e2bd1b4c640993cf8f8", "messageHeadline": "Copy errmsg for distributed deadlock error into heap (#5641)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "152e512aa95cf87b617472488c0a7a7f81edce87", "messageHeadline": "Merge pull request #5642 from citusdata/refactor-GenerateGrantOnSchem\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 87, "deletions": 25}}, {"node": {"oid": "c838fb428fc30905397b06ec23fca38682316931", "messageHeadline": "Refactor GenerateGrantOnSchemaStmtForRights", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 87, "deletions": 25}}, {"node": {"oid": "577224cf23b444e55138557ed1628f56588ee1e9", "messageHeadline": "Merge pull request #5630 from citusdata/multi_colocation_utils-turn-m\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "e6fc0c6f369f030d0f754cd99b9d0550a692f088", "messageHeadline": "Turn mx on for test: multi_colocation_utils", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "4dc38e9e3d7ed74ffae3917b3ba9e8901559ae78", "messageHeadline": "Use EnsureCompatibleLocalExecutionState instead (#5640)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "a2b05f0d28631ff214a2fe04555bfa14bf7e3c95", "messageHeadline": "Merge pull request #5639 from citusdata/fix-tagetcolocation-typo", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8647682c11d3334b36cddc718aedc3e1909bc29a", "messageHeadline": "Fix typo: taget/target", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0244d3f20682052ff915a52bb29f8c7932ae8283", "messageHeadline": "Merge pull request #5636 from citusdata/drop-tg-utils", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 35, "deletions": 1415}}, {"node": {"oid": "181111b84fb67935773f6d2b31916532a23180dd", "messageHeadline": "Drop ruleutils copied for statistics", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 15, "deletions": 493}}, {"node": {"oid": "7b59295af2fe24194412dd85d8d963be972f87a1", "messageHeadline": "Drop ruleutils copied for triggers", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 20, "deletions": 922}}, {"node": {"oid": "ddf3c9ed32720bae347f54df5bb85860c4a41e2a", "messageHeadline": "Merge pull request #5633 from citusdata/make_minimal_work_again", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8ba9dd9d3d45519e2a56b7453cddde8ace04e83", "messageHeadline": "Merge branch 'master' into make_minimal_work_again", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2881, "deletions": 153}}, {"node": {"oid": "54862f8c22197ea1f39142b2e34cccbe700d6e3e", "messageHeadline": "(1) Functions will be delegated even when present in the scope of an \u2026", "author": {"name": "Teja Mupparti", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 2881, "deletions": 153}}, {"node": {"oid": "7f30222c9029f3a2fe75cac61a7a3b655765b613", "messageHeadline": "Fix check-minimal", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65ab34810b516756439356c57d6ab6680ae87764", "messageHeadline": "Merge pull request #5628 from citusdata/turn-mx-on-test-citus-local-t\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9e6ebe4826dab78f3550ce3123af7c8a45b4edf1", "messageHeadline": "Turn mx on for test file citus_local_tables, on multi-1 schedule", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4a53967bdd405e7c9e3bfa99c73e8530010eca4f", "messageHeadline": "Remove an outdated comment from RelationIsAKnownShard (#5629)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "37b3f504479dc02357bbf446409aef06ab797491", "messageHeadline": "Turn mx on for multi-1 schedule (#5627)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6a43cfa9f275ad4e1dd75e59f42473b56ac2c1cc", "messageHeadline": "Merge pull request #5567 from citusdata/marcocitus/hide-shards", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 844, "deletions": 198}}, {"node": {"oid": "33bfa0b1918ae2069bab44e02aa12d8d7a38d9bb", "messageHeadline": "Hide shards from application_name's with a specific prefix", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 844, "deletions": 198}}, {"node": {"oid": "d98500ac22d7a6072c3e2d0fe6f300e54516dd13", "messageHeadline": "Fix a flaky test related with temp columnar table cleanup (#5599)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "e564220dd534cabaa54a1b3a7d38756c68c4b7d7", "messageHeadline": "Fix typo: GetRelationTriggerFunctionDependencyList (#5626)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8936543b8058a57804ea47b545f4f2b96d56153d", "messageHeadline": "Create wrapper function CreateObjectAddressDependencyDefList (#5623)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "4dca662e975892a5e8221cc6f37cb9732f1c3088", "messageHeadline": "Making Columnar Dependency Free from Citus (#5622)", "author": {"name": "Ying Xu", "email": "32597660+yxu2162@users.noreply.github.com", "user": {"login": "yxu2162"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "70d8e1fe973b12342afd2406d6402d6dccb00f4e", "messageHeadline": "Assert that we will create indexes on shards via local execution (#5620)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "deac77e053a3bed8fabd671d8a75b51133bf0cba", "messageHeadline": "Merge pull request #5616 from citusdata/add_missing_library_to_depend\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63cd90e5ddd07d582a01e915c3f4e7cd463187e0", "messageHeadline": "Add missing library to dependencies.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb447d7bc90b44f2f8ad6678657bd74140a9a8d4", "messageHeadline": "Merge pull request #5611 from citusdata/onderkalaci-patch-1", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "46ec7cd5cfdbf1423072681d33c5272a99eb2a20", "messageHeadline": "Enable MX for rebalancer tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "885601c02caed52c14683b3eba5fed01111428d6", "messageHeadline": "Require superuser while activating a node (#5609)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 49, "deletions": 43}}, {"node": {"oid": "3cc44ed8b3c4d26ab0642c2b810b502bfd55a27a", "messageHeadline": "Tell other backends it's safe to ignore the backend that concurrently\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "73a76b876a094d26ad3c2d80f42ba285f6233426", "messageHeadline": "Merge pull request #5602 from citusdata/marcocitus/disallow-remote-ex\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 533, "deletions": 119}}, {"node": {"oid": "ee3b50b026be27604b96573f80a1c5dc280d60d0", "messageHeadline": "Disallow remote execution from queries on shards", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 533, "deletions": 119}}, {"node": {"oid": "8d1b1886201480f6d3aad4f63436b6248777bd8a", "messageHeadline": "Enable MX for the remaining failure tests (#5606)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "3c834e66936da6b0d76a8e024f21b61783b7ed0d", "messageHeadline": "Disable foreign distributed tables (#5605)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 138, "deletions": 473}}, {"node": {"oid": "9d858cb1daac56d4f403efdcdf405aa542effa5c", "messageHeadline": "Merge pull request #5579 from citusdata/improve_metadata_conn", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "7cb1d6ae0604c16f62cbe6f98e81bb745bc93843", "messageHeadline": "Improve metadata connections", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "b6cf5a969b0b32b3c89229daa6042fdf2f86ab76", "messageHeadline": "Merge pull request #5597 from citusdata/move_placement_deletions", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 98, "deletions": 53}}, {"node": {"oid": "9f2d9e1487533337ac4e2f126b0fed455d930893", "messageHeadline": "Move placement deletion from disable node to activate node", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 98, "deletions": 53}}, {"node": {"oid": "9edfbe7718ef5826bedf0bb6d0a6054baf9b9b8e", "messageHeadline": "Fix the default value for DeferShardDeleteOnMove", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd122f0f4c8d2ace084eb33a7c42b924ac16c985", "messageHeadline": "Merge pull request #5592 from janpio/patch-1", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "072e10007229a9be4dd509a005d6e9424c2f3982", "messageHeadline": "Merge branch 'master' into patch-1", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 1942, "deletions": 444}}, {"node": {"oid": "45e423136cac86bad319a507522cf5ca87166c8e", "messageHeadline": "Support foreign tables in MX (#5461)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 883, "deletions": 127}}, {"node": {"oid": "5305aa42460f6b4c943773f6d43d36cd7ad6a40e", "messageHeadline": "Do not drop sequences when dropping metadata (#5584)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 674, "deletions": 17}}, {"node": {"oid": "8007adda2586344ae8158d418a4471225c4e95e6", "messageHeadline": "Convert the function to a distributed function (#5596)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6d9218540b38e313baaa2accdc613dbb4e3b3e8f", "messageHeadline": "Enable single node tests with Citus MX (#5595)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 60, "deletions": 14}}, {"node": {"oid": "2e03efd91e25b78480b11f7de3f868f2e43f4f91", "messageHeadline": "Columnar: move DDL hooks to citus to remove dependency. (#5547)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 176, "deletions": 153}}, {"node": {"oid": "c9292cfad1c9a79a87146820bd7902d448e5b750", "messageHeadline": "Make pg_version_compat.h and listutils.c dependency-free. (#5548)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 134, "deletions": 111}}, {"node": {"oid": "1546aa0d9fdf2a18f1fae73e48a72df7ce7cf1eb", "messageHeadline": "Columnar: use proper generic WAL interface. (#5543)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "61930e81ad17045c4d1b31490d284bb76716cc63", "messageHeadline": "docs(README): Fix \"Why Citus?\" indentation", "author": {"name": "Jan Piotrowski", "email": "piotrowski+github@gmail.com", "user": {"login": "janpio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "afd53e4c54c17aea3d858eb1f06be4c7e20c35d4", "messageHeadline": "Merge pull request #5591 from citusdata/unify_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "22b5175fd1183a007cb483dbd1c86fc5e6d86157", "messageHeadline": "Make sure that the community and enterprise tests produce the same ou\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "0a8b0b06c6fee649e5408afed801a75284547d36", "messageHeadline": "Do not allow distributed functions on non-metadata synced nodes (#5586)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 61, "deletions": 215}}, {"node": {"oid": "30eb24009c9d7c6be4a42dd648c9301262d10f90", "messageHeadline": "Adds new badges into README (#5590)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "29dd7dfe052dac3283af309b4f6f6daed18a5a63", "messageHeadline": "Adds stackoverflow badge into README.md (#5589)", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9cccaa11d32d531a1bde654db208d0f0d1f494c6", "messageHeadline": "Merge pull request #5587 from citusdata/add_isolation_check_mx", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "9547228e8d26d86da3582736bb105ebf880a8798", "messageHeadline": "Add isolation_check_mx test", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "41b4462f6e6de031285ca05fb63f1e63c76291ab", "messageHeadline": "Merge pull request #5580 from citusdata/fix_metadata_sync_fails_on_mu\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "aef2d83c7de98ecfc060b0b848e07e6d9ce97ec3", "messageHeadline": "Fix metadata sync fails on multi_transaction_recovery", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d33650d1c12280371f2c0beff373fb1c48ddb75b", "messageHeadline": "Record if any partitioned Citus tables during upgrade (#5555)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 120, "deletions": 57}}, {"node": {"oid": "c43b6613d0ded507acdcb30675f71c78dbbb85f7", "messageHeadline": "Merge pull request #5576 from citusdata/fix_metadata_sync_fails_on_mu\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0c292a74f52ba04136b6ab1de752a6f3fcbf2b5c", "messageHeadline": "Fix metadata sync fails on multi_truncate", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c9127f921f7aaa12a1a6cd22f6bbf44071752c01", "messageHeadline": "Avoid round trips while fixing index names (#5549)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 64, "deletions": 21}}, {"node": {"oid": "e3d1a42f811a62acd540f7660a19044dd86c7894", "messageHeadline": "Merge pull request #5574 from citusdata/fix_metadata_sync_fails_on_mu\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bb636e6a29271b68af0c40fb594704ddd4cfda75", "messageHeadline": "Fix metadata sync fails on multi_function_evaluation", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7e851d2b9bd2b9d27df11aa286ffe5c33260e007", "messageHeadline": "Merge pull request #5553 from citusdata/fix_metadata_sync_fails_on_mu\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "70e68d5312e1af0abcd5211a5bcfe1c530acd3f8", "messageHeadline": "Fix metadata sync fails on multi_name_lengths", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "5c2fb06322866def2ffeba964ac34d202ffc396b", "messageHeadline": "Fix metadata sync fails on multi_sequence_default", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 71, "deletions": 32}}, {"node": {"oid": "caffaa851784d26013d9bf6787a46d48c07c51ad", "messageHeadline": "Merge pull request #5561 from citusdata/improve-circleci-config", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 76, "deletions": 95}}, {"node": {"oid": "9ad29e5a9d9426245a5de6fce25afb98a2868826", "messageHeadline": "Improve CircleCI configs", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 76, "deletions": 95}}, {"node": {"oid": "7f82400352977175724bea9aaf9e230846c9eaeb", "messageHeadline": "Merge pull request #5558 from citusdata/turn_metadata_sync_on_in_mult\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "b9c06a6762121792942f144d01776b01b649d9d8", "messageHeadline": "Turn metadata sync on in multi_metadata_sync", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "479b2da74033e136abfe588029a58b6a9c5ade37", "messageHeadline": "Fix one flaky failure test", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63626d49955cdf51425ae9898f8d3f388adb38e4", "messageHeadline": "Merge pull request #5468 from citusdata/propagate-foreign-server-ops", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 985, "deletions": 21}}, {"node": {"oid": "042d45b263af66d35f707a274c5f02c667f2c36f", "messageHeadline": "Propagate foreign server ops", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 985, "deletions": 21}}, {"node": {"oid": "61b5fb1cfc165a1d12584da9ae850c4075e2f108", "messageHeadline": "Run failure_test_helpers in base schedule (#5559)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e196d238548a208c28c3769b58c2d34030e8319c", "messageHeadline": "Refactor AttributeEquivalenceId (#5006)", "author": {"name": "Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "76176caea75141f5fbcb0308ad10df88b8542bd5", "messageHeadline": "Fix typo s/exlusive/exclusive/", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1af8ca8f7cf2046e4a6817dba8967ce11e0724d7", "messageHeadline": "Fix statical analysis findings (#5550)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d5a969b055170f8a911ea5fc1b15c5e692cdd2d4", "messageHeadline": "Merge pull request #5540 from citusdata/fix-function-signature-genera\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 611, "deletions": 5}}, {"node": {"oid": "8e4ff34a2ef0511a10ae025ff09393252d954640", "messageHeadline": "Do not include return table params in the function arg list", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 611, "deletions": 5}}, {"node": {"oid": "80f41e94c0ff4eddc687b44060af74c0a98254fc", "messageHeadline": "Merge pull request #4945 from citusdata/marcocitus/set-transaction", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 171, "deletions": 11}}, {"node": {"oid": "2eef71ccaba625f574e3a52ae7799e2d4f45288c", "messageHeadline": "Propagate SET TRANSACTION commands", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 171, "deletions": 11}}, {"node": {"oid": "2108410a401bf7fadfde40554387d82913ecb2ef", "messageHeadline": "Merge pull request #5535 from citusdata/turn_metadata_sync_on_in_add_\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "46f718c76d1ec767cc598b7797b8a48f0534913e", "messageHeadline": "Turn metadata sync on in add_coordinator, foreign_key_to_reference_ta\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c3195f75a57e39883c2a6af19bb8f68b4ad2af9d", "messageHeadline": "Merge pull request #5545 from citusdata/turn_ddl_propagation_off_on_m\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "25755a7094335b10f410e1164c95e0628b27f876", "messageHeadline": "Turn ddl propagation off in worker on multi_copy", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "695653911abfab947f2c3b4dfc4f17b40ac3f36c", "messageHeadline": "Merge pull request #4634 from citusdata/citus_grep_command", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 148, "deletions": 2}}, {"node": {"oid": "fc98f83af220c91ed72a04bc0149c42e7d8e028b", "messageHeadline": "Add citus.grep_remote_commands", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 148, "deletions": 2}}, {"node": {"oid": "5b1a25ae7caa1c0b9ec7aa87c1731fcc666d3318", "messageHeadline": "Merge pull request #5544 from citusdata/turn_metadata_sync_on_in_mult\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "df8d0f3db139c22b22213f0dcfe38fa98b23267b", "messageHeadline": "Turn metadata sync on in multi_replicate_reference_table and multi_ci\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "cc4c83b1e56c5a8460deda15b28ff8a027c1a998", "messageHeadline": "HAVE_LZ4 -> HAVE_CITUS_LZ4 (#5541)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "c0945d88de82dffc5017d24109569e019ff447b1", "messageHeadline": "Normalize a debug failure to WARNING failure (#4996)", "author": {"name": "Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7d0f4f11c30a0de0f77041480a704185f179103a", "messageHeadline": "Merge pull request #5537 from citusdata/turn_metadata_sync_on_in_mx_r\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "8943d7b52f466ae3b4795b6dfed8a04242c885bd", "messageHeadline": "Turn metadata sync on in mx_regular_user and remove_coordinator", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "047ae2cad00c5ef8528e7a9184e2a954590995a0", "messageHeadline": "Merge pull request #5534 from citusdata/turn_metadata_sync_on_in_mult\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "b82af4db3b45645f084adafaf1f63ef5a3abce24", "messageHeadline": "Turn metadata sync on in multi_size_queries, multi_drop_extension and\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "9d4d73898aa92dface3e8b47967444804f536144", "messageHeadline": "Move healthcheck logic into new file (#5531)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 198, "deletions": 175}}, {"node": {"oid": "acdcd9422c51c9685372261db014b509298160c3", "messageHeadline": "Fix one flaky failure test (#5528)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "29e45166427bab00f5301f3665f55818290b6dbb", "messageHeadline": "Introduce citus_check_cluster_node_health UDF", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 455, "deletions": 10}}, {"node": {"oid": "13fff9c37a4326713bfa92eaecba3f753cf9c651", "messageHeadline": "Remove NOOP tuplestore_donestoring calls", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "1c5430635dcd0deab58af21f148c9f6236c14418", "messageHeadline": "Merge pull request #5525 from citusdata/only_drop_dist_indexes_on_met\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "e060720370e737ca3fd43a443e52da075d0c3cc0", "messageHeadline": "Fix metadata sync fails in multi_index_statements", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a951e52ce8b935b1365bb2f535cbdd727112c4d8", "messageHeadline": "Fix drop index trying to drop coordinator local indexes on metadata w\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "811eda6d0fe7306dc87dd5d19d01c313b301b1ba", "messageHeadline": "Merge pull request #5527 from citusdata/turn_metadata_sync_on_in_mult\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "1d7dde2c4c08db3c3c6a7fc7a21c94d27dfaa8fc", "messageHeadline": "Fix metadata sync fails on multi_copy", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "31ffb0981dcdf235725e2f3dcfeb82d86bac166b", "messageHeadline": "Merge pull request #5522 from citusdata/fix_metadata_sync_fails_on_fa\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "98e38e2e4e7285764c9e8ad74c943bc78741576b", "messageHeadline": "Fix metadata sync fails on failure_connection_establishment", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "fed1ebaaed908ebf50f03c9ebad486208d2ee23d", "messageHeadline": "Merge pull request #5521 from citusdata/turn_metadata_sync_on_in_prop\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "507df08422a3eb18b00d8bfa7eb126e22fc71901", "messageHeadline": "Fix metadata sync fails on propagate_statistics and pg13_propagate_st\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "73ba38eac4d0dba8cb5081b999819d46a3365846", "messageHeadline": "Merge pull request #5517 from citusdata/turn_metadata_sync_on_in_base\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "351314f8a10bb42d420f12c7be606ef41d228c81", "messageHeadline": "Turn metadata sync on in base/minimal schedules", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "9471735764cd8bdd1ebfcd6d66c75deaed26c53e", "messageHeadline": "Merge pull request #5511 from citusdata/fix_metadata_sync_fails_on_fo\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ee894c9e73bd0f10105f9ac2945e54445498cbc1", "messageHeadline": "Fix metadata sync fails on multi_follower_schedule", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e443d9578f67ca35a581a7b81da7941d7a5bd44d", "messageHeadline": "Merge pull request #5502 from citusdata/turn_metadata_sync_on_in_fail\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 48, "deletions": 56}}, {"node": {"oid": "4c8f79d7dde082b2c73e39789f279795faa6aac7", "messageHeadline": "Turn metadata sync on in failure schedule", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 48, "deletions": 56}}, {"node": {"oid": "a7fc79860f25b00d5cb74549d1a21459f11a735e", "messageHeadline": "Merge pull request #5514 from citusdata/turn_metadata_sync_on_in_mx_s\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4f272ea0e592bd6bc9f61c1caf43014e002b464a", "messageHeadline": "Fix metadata sync fails in multi_extension", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a3834edeaa0511263736ed73ddaad133bd0ca3ac", "messageHeadline": "Turn metadata sync on in multi_mx_schedule", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3fcd8395e65da2353b90140b9d8bb479c86ccccc", "messageHeadline": "Merge pull request #5512 from citusdata/turn_metadata_sync_on_in_upgr\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ea37f4fd29ac6d7c249302160e14508731747d40", "messageHeadline": "Turn metadata sync on in upgrade schedules", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "05a3dfa8a93754ac2aec95f3079bfe2eacb2d47d", "messageHeadline": "Remove redundant arbitrary config class", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "a67f518ef04f299c9fae456de23cae2f4790f3cf", "messageHeadline": "Merge pull request #5415 from citusdata/velioglu/propagate_pg_dist_ob\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 2477, "deletions": 200}}, {"node": {"oid": "e8534c1dd518a926c98026e344c0ba247a7107b2", "messageHeadline": "Drop sequence metadata from workers explicitly", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "21194c3b9d30a7043e24daeaf1472bd6e307f574", "messageHeadline": "Mark sequence distributed explicitly while syncing metadata", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6d849cf3949f4893c1504d5f002c0f4880d9621e", "messageHeadline": "Allow delegating function from worker nodes", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a8b1ee87f7e99e387f806c5020241630f18843b7", "messageHeadline": "Increment command counter after altering the sequence type", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed8e32de5e408dbdc727d684724592867c552666", "messageHeadline": "Sync pg_dist_object on an update and propagate while syncing to a new\u2026", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 2437, "deletions": 197}}, {"node": {"oid": "d4ed94d2f2b0c7b91bf394acbb65e1a88fb5ff94", "messageHeadline": "Merge pull request #5504 from citusdata/fix_multi_table_ddl_with_meta\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "ef09ba0d060be0bee877834d6cd33d96ee014483", "messageHeadline": "Fix metadata sync fails of multi_table_ddl", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "ae134c209fd20c4c7f4e9a6a2864732982e74eb4", "messageHeadline": "Merge pull request #5503 from citusdata/fix_undist_table_test_metadat\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "a6d0de060c702e4b0fd29b87ea23d6a9ae09a200", "messageHeadline": "Fix fails with metadata syncing in undistribute_table", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "56e9b1b96845f2cc445d39cd8dd91e7e923236e5", "messageHeadline": "Introduce UDF to check worker connectivity", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 390, "deletions": 20}}, {"node": {"oid": "e4ead8f4086a96e50f9a732aee3fd1b324bfceb5", "messageHeadline": "Update broken link for upgrade tests (#5408)", "author": {"name": "Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ab365a335de5b8bb02864b005ba8675f66c7d661", "messageHeadline": "Merge pull request #5486 from citusdata/disable_node_async", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1552, "deletions": 902}}, {"node": {"oid": "549edcabb644dfe3b8a19701be28f0499a7d3d59", "messageHeadline": "Allow disabling node(s) when multiple failures happen", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1552, "deletions": 902}}, {"node": {"oid": "6feb0098343b474ebad06a1c28321c944555095c", "messageHeadline": "Merge pull request #5499 from citusdata/fix_enterprise_fails", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "316274b5f0b135f0a2e49ad6d2125a39dd6162ff", "messageHeadline": "Add normalize.sed item for multi_fix_partition_shard_index_names test", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "11072b4cb8980e5580a66a1f345fc1c61f477986", "messageHeadline": "Normalize create role command in drop_partitioned_table test", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "1836361a5111c8a56234acf95ece40b6e127a402", "messageHeadline": "Add changelog entries for 10.2.3 (#5498)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "5ef0bae06f0cbd7cfc2b1c3057ce673d01a77d8c", "messageHeadline": "Merge pull request #5493 from citusdata/metadata_connecttion", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 154, "deletions": 31}}, {"node": {"oid": "d405993b57ca3a92af84a8d57da4af94f508580b", "messageHeadline": "Make sure to use a dedicated metadata connection", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 154, "deletions": 31}}, {"node": {"oid": "7b6588fec00af113707cd976d7d507048879b429", "messageHeadline": "Merge pull request #5469 from citusdata/make_errors_generic", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 298, "deletions": 334}}, {"node": {"oid": "38b08ebde9288a31137bf74c6d949cd80b2b6b7a", "messageHeadline": "Generalize the error checks while removing node", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 298, "deletions": 334}}, {"node": {"oid": "4c135de9e4ffbbdfcda5e28b0ede95f44eda5fc8", "messageHeadline": "Introduce CI checks for hash comments in specs", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "27a161f443ac47d9989452be20c473e4668e5a3b", "messageHeadline": "Merge pull request #5496 from citusdata/multi-1-schedule-with-metadat\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 458, "deletions": 307}}, {"node": {"oid": "87a1c760d903538b077f7dd2eb4cf6ca7bbb3a4d", "messageHeadline": "Fix tests in multi-1-schedule that fail with metadata syncing", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 458, "deletions": 307}}, {"node": {"oid": "0beb1aba62352c3e5170e7ca4db70eccb10c2938", "messageHeadline": "Merge pull request #5470 from citusdata/redefine_active_placements", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "121f5c427115b750e00e3c02c32abb1c857c799a", "messageHeadline": "Active placements can only be on active nodes", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "d6cbfd088645058ccac5baa4d8dbb445d681f682", "messageHeadline": "Merge pull request #5467 from citusdata/remove_useless_locks", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "b4931f7345acc3d55440c5af93ebc3e01661bbd3", "messageHeadline": "Do not acquire locks on reference tables when a node is removed/disabled", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "76b8006a9e5d4f282736d222989ad9197457945b", "messageHeadline": "Allow overwriting columnar storage pages written by aborted xacts (#5\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "80849f24440b6d80a4f18cd2553b6fc82684e1a4", "messageHeadline": "Merge pull request #5456 from citusdata/col/pg-upgrade-dependency", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 584, "deletions": 13}}, {"node": {"oid": "85da4fc2e0fb3d4e1ea3f06de751fe0e808379cf", "messageHeadline": "Merge branch 'master' into col/pg-upgrade-dependency", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "81af605e071cf210d4fac010e9ad5216f68b62ce", "messageHeadline": "Fix typo: \"no sharding pruning constraints\" -> \"no shard pruning cons\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "73f06323d89e778c3591c94e8e40f6e2b6365cbb", "messageHeadline": "Introduce dependencies from columnarAM to columnar metadata objects", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 508, "deletions": 4}}, {"node": {"oid": "ef2ca03f24d4d1d7549c4e6c0af1284a34cb7f88", "messageHeadline": "Reproduce bug via test suite", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "4a97664fd7d3d57193c0e0e9fc763c12c73f1312", "messageHeadline": "Store tmp_upgrade/newData/*.log as an artifact", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8d7c497d68ecdcd663bbd3757f1a89a2d950ccb6", "messageHeadline": "Merge pull request #5480 from citusdata/velioglu/make_object_lock_exp\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "6590f12de40f59f387479a00da18391d87247686", "messageHeadline": "Merge branch 'master' into velioglu/make_object_lock_explicit", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 482, "deletions": 696}}, {"node": {"oid": "12e05ad196b89aabb2a307b94eed642ae43a18a5", "messageHeadline": "Sorted addresses before getting lock", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 56, "deletions": 1}}, {"node": {"oid": "76945699766c379585b7cd434cd90262b732c3c8", "messageHeadline": "Merge pull request #5481 from citusdata/marcocitus/remove-shard-range\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 317, "deletions": 682}}, {"node": {"oid": "f49d26fbebf8311781382ac02d8089c1d91e32b0", "messageHeadline": "Remove citus_update_table_statistics isolation test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 166}}, {"node": {"oid": "56eae48daf7c590eca63e31d142fea9cb10ba8cb", "messageHeadline": "Stop updating shard range in citus_update_shard_statistics", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 317, "deletions": 516}}, {"node": {"oid": "3a68263cc7992f1983ac92e6c96a2f43db5731b9", "messageHeadline": "Change lock type", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baeaca7bc50636b75293de85a2b400577be62a93", "messageHeadline": "Update comment", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6ff65db7ee4e6f3b9238a35a3cdcfc9c9d53fb14", "messageHeadline": "Merge pull request #5372 from citusdata/fix-broken-drop-schema", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 165, "deletions": 14}}, {"node": {"oid": "c0d43d490509d1dcfd8e14f0a5fa7ea1358a3fb4", "messageHeadline": "Prevent cache usage on citus_drop_trigger codepaths", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 137, "deletions": 14}}, {"node": {"oid": "77dd12c09de76fadd4442193f3e41c547a493282", "messageHeadline": "Merge branch 'master' into velioglu/make_object_lock_explicit", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "e6160ad131207a99fc5e38b0410eba3502b93007", "messageHeadline": "Document failing tests for issue 5099", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "a3cc9b4e537cc44b5d9f043094a177b470a9f536", "messageHeadline": "Remove case block that is identical to its neighbor (#5472)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "b484d9b234b276c539c53d1be76b4747ee5a74d0", "messageHeadline": "Make object locking explicit while adding dependencies", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "77d948a59508a92fb330e26bd8f7cffb8b32d7aa", "messageHeadline": "Merge pull request #5465 from citusdata/marcocitus/remove-cstore_fdw", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 31, "deletions": 110}}, {"node": {"oid": "9e6ca23286f746757ce3aae2a422c8edee06ec02", "messageHeadline": "Remove cstore_fdw-related logic", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 31, "deletions": 110}}, {"node": {"oid": "8c0bc94b5166d3592bbebbdf6bd7bdb21ce1653c", "messageHeadline": "Enable replication factor > 1 in metadata syncing (#5392)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7956, "deletions": 333}}, {"node": {"oid": "bbcf287f7e24832f413ba8ec23e43b01b41935c0", "messageHeadline": "Merge pull request #5462 from citusdata/changelog-10.0.6", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "45549d20a618bf6f37425381071f85ba8b76b5bb", "messageHeadline": "Add changelog entries for 10.0.6", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "25024b776ecbbb79753176ec1a5869588d005a10", "messageHeadline": "Skip deleting options if columnar.options is already dropped (#5458)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "1aa32d5dbc3dfbb390ed3358b6ca01469202e050", "messageHeadline": "Merge pull request #5440 from citusdata/default-add-to-metadata-exper\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 103, "deletions": 29}}, {"node": {"oid": "14a33d4e8ea54ad0364860d8e6a0af1b8608b4a3", "messageHeadline": "Introduce GUC citus.use_citus_managed_tables", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 103, "deletions": 29}}, {"node": {"oid": "3d9cec70fd17bfce045ac0e6f70d205a42371287", "messageHeadline": "Update migration paths from 10.2 to 11.0 (#5459)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "6f5a343ff48489608d4b58e370c6324d39bbb2d0", "messageHeadline": "Make sure that enterprise tests pass (#5451)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "98ca6ba6ca865611faebb1c743af196347b1b7fe", "messageHeadline": "Allow lock_shard_resources to be called by the users with privileges \u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 286, "deletions": 11}}, {"node": {"oid": "db613b2f5c7b13f56394b45aa0c9055cb00c26de", "messageHeadline": "Merge pull request #5448 from citusdata/changelog-9.5.10", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7b63edfc83530dfaebf5865ee223b8f8237495c3", "messageHeadline": "Add changelog entries for 9.5.10", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3bce4d76d385ed77f49a17bf5b27f336ed0e8152", "messageHeadline": "Merge pull request #5405 from citusdata/simplify_executor_locks", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 206, "deletions": 267}}, {"node": {"oid": "d5e89b1132f9d831a764eba3800817aeecd57a36", "messageHeadline": "Unify distributed execution logic for single replicated tables", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 206, "deletions": 267}}, {"node": {"oid": "20f3248b6e6bd6d2cc52e40dece4f3ef8d688e4f", "messageHeadline": "Merge pull request #5445 from citusdata/changelog-9.5.9", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3d49cbf9ab42ab6fef95c749ccd11ecf02caca26", "messageHeadline": "Add changelog entries for 9.5.9", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "65911ce162e20e22651b59ef8e6fe137623def7a", "messageHeadline": "Merge pull request #5397 from citusdata/naisila/fix-partitioned-index", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 951, "deletions": 383}}, {"node": {"oid": "d5b371b2e0d1b3b354b62c81cd0ab72af3fcafa3", "messageHeadline": "Merge branch 'master' into naisila/fix-partitioned-index", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 132, "deletions": 748}}, {"node": {"oid": "7f162ba8347b424d56f106ae3f39ff24df8d05d5", "messageHeadline": "Merge pull request #5444 from citusdata/marcocitus/remove-master_appe\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 132, "deletions": 748}}, {"node": {"oid": "385ba94d15bc01b51529acf29c25814821a67918", "messageHeadline": "Run fix_partition_shard_index_names after each wrong naming command", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 951, "deletions": 383}}, {"node": {"oid": "78866df13c4e0d82e73022269defc46f08716cfb", "messageHeadline": "Remove master_append_table_to_shard UDF", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 132, "deletions": 748}}, {"node": {"oid": "ee0cd756485c32bf630a32a38c9e465d95aecabc", "messageHeadline": "Merge pull request #5399 from citusdata/marcocitus/remove-append-copy", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 1652, "deletions": 2986}}, {"node": {"oid": "fba93df4b09d88c89fe87b92194de8b53dd2bcc9", "messageHeadline": "Remove copy into new append shard logic", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1650, "deletions": 2984}}, {"node": {"oid": "27ba19f7e10654bd29d5b7ec6befbc7e4e6a4244", "messageHeadline": "Fix a flappy test in drop_column_partitioned_table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fcb456381b27a889b9824138d12eda1d1a13d50", "messageHeadline": "Refactor/partitioned result destreceiver (#5432)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 138, "deletions": 115}}, {"node": {"oid": "0e7cf9f0cab391e19525b468dbe55005a3fc5259", "messageHeadline": "reinstate optimization that got unintentionally broken in 366461ccdb7\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763176a4d9a39212eb34230abf0e8cea6137cb41", "messageHeadline": "Some minor improvements on top of 5314 (#5428)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 60, "deletions": 57}}, {"node": {"oid": "ab29c25658e8a04ede96e1fb11585ccd5e6468b9", "messageHeadline": "Fix missing from entry", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 341, "deletions": 2}}, {"node": {"oid": "a23f1fb2593a4ee3b9a9b8eae03975c93c8f9a68", "messageHeadline": "Merge pull request #5417 from citusdata/fix_isolation_schedule_with_mx", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 178, "deletions": 89}}, {"node": {"oid": "a8f3f712ccf168f7b0bd7c1af0994fa961b82e48", "messageHeadline": "Turns mx on in isolations tests", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 178, "deletions": 89}}, {"node": {"oid": "b30ed46068dbfe153121321ccc764f21baf86b58", "messageHeadline": "Fixes ALTER STATISTICS IF EXISTS bug (#5435)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "7597e5aee9c6115e3d36364a786faddfc7e86511", "messageHeadline": "Merge pull request #5433 from citusdata/cl-928", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4b598da6727642c1359d84ee924f1acdc4eeacf1", "messageHeadline": "Add changelog for 9.2.8", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9bfff4ba8d817e6fc6aae27623bfb5d06afc85ae", "messageHeadline": "Merge pull request #5391 from citusdata/fix_multi_cluster_management_\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 258, "deletions": 52}}, {"node": {"oid": "91b377490b1c11653ec354462cca4fafec0f68a2", "messageHeadline": "Fix multi_cluster_management fails for metadata syncing", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 258, "deletions": 52}}, {"node": {"oid": "19f28eabae41a42e295391b0ece35ee732f9548c", "messageHeadline": "Fix citus upgrade local run issues (#5414)", "author": {"name": "Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "9b784e58bf0ea4d11dc4eca69769fa7c8997ff63", "messageHeadline": "Add tests for special hash values (#5431)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 86, "deletions": 46}}, {"node": {"oid": "0cb51f8c37f57039c69512963e90e4be3f7ddee6", "messageHeadline": "Test a query that failed on 9.5.8 when coordinator is in metadata (#5\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "d691148e7e57598edf3fac45b2bed93512caf45b", "messageHeadline": "Merge pull request #5430 from citusdata/cl-927", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2535d15121ff2fab4845c077ac41c7c7059bd814", "messageHeadline": "Add changelog for 9.2.7", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "187ec01dd667703fb758a5f87e4876744fb4db52", "messageHeadline": "Merge pull request #5402 from citusdata/remove_ensure_coordinator_fro\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "c0785d570cd42b2b69c8b804a932877dd738a584", "messageHeadline": "Remove EnsureSuperUser from start and stop metadata sync to node", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "a350feb13c424245a028345d50a6c3099843b801", "messageHeadline": "Merge pull request #5403 from citusdata/reuse_to_be_deleted_connectio\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "c0eb67b24faf2a3b69f9f8b088eb4f2f24a809eb", "messageHeadline": "Skip forceCloseAtTransactionEnd connections only if BEGIN was not sen\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "57a0228c52dc9fb72f4f496403a162798be510dd", "messageHeadline": "Fix string-concatenation warning on Clang 13 (#5425)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53882f47237d39287b1d75bf275d21353f581d53", "messageHeadline": "Merge pull request #5268 from citusdata/renaming", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "796d56a7b1a3e6129ebb696a39016f42090c5778", "messageHeadline": "Rename ddlJob->commandString to ddlJob->metadataSyncCommand", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "b19979fda5f4d8147ab0f16f096b8a1ecb303e12", "messageHeadline": "Update install command to work on Ubuntu 20.04 (#5362)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67dca4363ddd4e5e328750d657e9883d18819bd4", "messageHeadline": "Dont auto-undistribute user-added citus local tables  (#5314)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1721, "deletions": 173}}, {"node": {"oid": "f4297f774ab61c27d4626eb6f8db24bd9b288809", "messageHeadline": "Bump mitmproxy version (#5334)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 391, "deletions": 355}}, {"node": {"oid": "a8cbeb1047f8b6dd2ffb626f5078dc7e037c90d6", "messageHeadline": "Fix docs of arbitrary configs (#5413)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44204ec9f1c85796950af115002bb2b9c50039e0", "messageHeadline": "Merge pull request #5401 from citusdata/fix-typos", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "cc5068215889688c98b73ecb92adc105144f8f57", "messageHeadline": "Fix typos. Spurred spotting \"connectios\" in logs", "author": {"name": "Philip Dub\u00e9", "email": "phdub@microsoft.com", "user": null}, "additions": 81, "deletions": 81}}, {"node": {"oid": "3bdbfc3edf95306e49ff026b752560bf2f182c70", "messageHeadline": "Fix duplicate typedef which can cause compile failures (#5406)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fc00ddee4e9b1249c9c553aa5ef8e8d3aa65f457", "messageHeadline": "Merge pull request #5386 from citusdata/simplify_2pc_decision", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "ce4c4540c5a321c888fa64e1ca8c2fc73411e4ba", "messageHeadline": "Simplify 2PC decision in the executor", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "8664e6873f5dc8840e01211af9794d7b8bc5c2a2", "messageHeadline": "Merge pull request #5381 from citusdata/do_not_mark_placements_invalid", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 164, "deletions": 425}}, {"node": {"oid": "575bb6dde9761575c1561b10b4855f2aef974b96", "messageHeadline": "Drop support for Inactive Shard placements", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 164, "deletions": 425}}, {"node": {"oid": "b3299de81cf7ca5f036daa1b7c31c70d510d25a8", "messageHeadline": "Drop support for citus.multi_shard_commit_protocol (#5380)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 161, "deletions": 1267}}, {"node": {"oid": "e4760e348a6f8bbb204846bc0f25647f9857a865", "messageHeadline": "Merge pull request #5389 from citusdata/marcocitus/remove-master_get_\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 24, "deletions": 343}}, {"node": {"oid": "df43868369542586c07ccfe12b8e5b662c99bea3", "messageHeadline": "Remove PG11 expected upgrade_list_citus_objects output", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 247}}, {"node": {"oid": "dafba6c24203739ae87c71ee01c9905700bd4d8e", "messageHeadline": "Deprecate master_get_table_metadata UDF", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 24, "deletions": 96}}, {"node": {"oid": "3b7641b32d9c2e612c0c5792721feaf02163a817", "messageHeadline": "Merge pull request #5396 from citusdata/marcocitus/opclass-parameters", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "defb97b7f50b0f6da3e4225e5893220784f122a2", "messageHeadline": "Support operator class parameters in indexes", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "3f726c72e04c1d574d1da386ef86239077b035e9", "messageHeadline": "When replication factor > 1, all modifications are done via 2PC (#5379)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 629, "deletions": 612}}, {"node": {"oid": "a851211dbc5a7af0496b3ecd0b025dc0bbe5a8a5", "messageHeadline": "Run tests sequentially", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "641ef9bd6faf4a51a17a8e1e8efe4b71853d4529", "messageHeadline": "Fix flappy subquery_append test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "56abd3d5019f20ee5876ad785973ea7584ac0e08", "messageHeadline": "Increase parallelism", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "d9e36820f4963b7b99e50c2670a522fb05529a1f", "messageHeadline": "Merge pull request #5361 from citusdata/marcocitus/remove-append-4", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 55, "deletions": 1133}}, {"node": {"oid": "096660d61d11dbfd6826d2833531aa5cc1b2cfc9", "messageHeadline": "Remove master_apply_delete_command", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 55, "deletions": 1133}}, {"node": {"oid": "9571311c65e2c81e729a2f5e6ebeafaaa149b40b", "messageHeadline": "Merge pull request #5359 from citusdata/marcocitus/remove-append-3", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 1037, "deletions": 586}}, {"node": {"oid": "bece86b2f71962925df0760c971347b8fb039ab0", "messageHeadline": "Add some subquery on append-distributed table tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 323, "deletions": 1}}, {"node": {"oid": "93e79b92626cce49b5c03d4d0624903ce056ce4a", "messageHeadline": "Never allow co-located joins of append-distributed tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 340, "deletions": 239}}, {"node": {"oid": "b97e5081c7f9af5ca8b982cae9dcc8e068276478", "messageHeadline": "Disable co-located joins for append-distributed tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 361, "deletions": 344}}, {"node": {"oid": "dfad73d918b4001a1264fd718bd2d99ba1c643b1", "messageHeadline": "Disable implicit single re-partition joins for append tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2206e64e42a3f6dcde22dcd07bdd87400e814829", "messageHeadline": "Disable single-repartition joins for append tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "6ff208331146f7a7124ac74c5b7a3c739f8f43fe", "messageHeadline": "Remove base test as it is not useful anymore", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 121}}, {"node": {"oid": "7336c03c221f596f7da3e221d3ea480d1ee5836a", "messageHeadline": "Add local-dist table joins to arbitrary configs", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1337, "deletions": 1}}, {"node": {"oid": "31c8f279acf82bc6931e675b0fec617a1e8fbf1a", "messageHeadline": "Add helper UDFs to inspect object dependencies (#5293)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 320, "deletions": 0}}, {"node": {"oid": "169084f1bbc60862510abfa579bf18a66358d359", "messageHeadline": "Merge pull request #5382 from citusdata/fix_comma_bug_in_ShardListIns\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e3446692f301aaeeeaa196914d5b415aa46bad05", "messageHeadline": "Fix the bug by adding comma before the values", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "b576e6926069ab086c1d77eb2b03db293dc92945", "messageHeadline": "Merge pull request #5378 from citusdata/turn_mx_on_columnar_schedule", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3fb996f6def35a06817ad679d55368219d3184a3", "messageHeadline": "Fix the tests that fail with MX in columnar_schedule", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eca784d0881747bcfdd6e873fed0274da2901e36", "messageHeadline": "Merge pull request #5377 from citusdata/turn_mx_on_multi_schedule", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 32, "deletions": 136}}, {"node": {"oid": "b710e0064d753100bb08719712d1e23aee6098f3", "messageHeadline": "Fix tests that fail with MX in multi_schedule", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 32, "deletions": 136}}, {"node": {"oid": "59caaf0a54404e8c67e4d7d4424a3851b53f13cb", "messageHeadline": "Merge pull request #5375 from citusdata/update-cl-10.2.2", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c2ea8860857e9875611c8fde82412a35879f6945", "messageHeadline": "Add changelog for 10.2.2", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "35f6fe5f9fa72c0c19d4c6dad39090db5bd8fd62", "messageHeadline": "Refactor/Improve PreprocessAlterTableStmtAttachPartition (#5366)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 286, "deletions": 54}}, {"node": {"oid": "de61a890831f9f7101df1584958e75c7e980795e", "messageHeadline": "Fix sql_schedule_name problem (#5371)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3e64dc44c861a99946d30d52c92657ed9f600c99", "messageHeadline": "Fix some typos in comments (#5369)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af876bf452411276213a57976976fe836e5d626f", "messageHeadline": "Add value materialization test (#5368)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a39859bc74b7fe9ca461dafd49e22c68ecdb134c", "messageHeadline": "Remove unnecesary output (#5367)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 188}}, {"node": {"oid": "3f65751d433c3d4f01b0269ec0fce3fe380f17ee", "messageHeadline": "Add an infrastructure to run same tests with arbitrary configs (#5316)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 7651, "deletions": 432}}, {"node": {"oid": "a8348047c5f0cd0562b9f103aa6c631abe206d7a", "messageHeadline": "Pushdown procedures with OUT parameters (#5348)", "author": {"name": "Teja Mupparti", "email": "44680808+tejeswarm@users.noreply.github.com", "user": {"login": "tejeswarm"}}, "additions": 966, "deletions": 98}}, {"node": {"oid": "877d21d3f4245d54503423a66cf86a0e7c7923bd", "messageHeadline": "Merge pull request #5360 from citusdata/cleanup/compat", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 47}}, {"node": {"oid": "f7f4a930733d179bb9e7ce9e5fafb53254ccf9cd", "messageHeadline": "Remove get_relation_trigger_oid_compat", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "a1e05115834a413b024d2330287ba3be2eb561c8", "messageHeadline": "Remove get_relation_constraint_oid_compat", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "47e28a4faffcbbfd7df2296da52cd3e055dce87b", "messageHeadline": "Merge pull request #5296 from citusdata/partitioning-for-citus-local-\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1810, "deletions": 287}}, {"node": {"oid": "d19793c1747daf5a32832c6f2ea420ba2b734f54", "messageHeadline": "Add partitioning support for citus local tables", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1810, "deletions": 287}}, {"node": {"oid": "09a070221a1ca186561fc3fcb19ca261adfde0d7", "messageHeadline": "Merge pull request #5356 from citusdata/marcocitus/remove-append-2", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 562, "deletions": 383}}, {"node": {"oid": "386d2567d4fe763a6cc93d65a97b3a24ffc641e1", "messageHeadline": "Reduce reliance on append tables in regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 562, "deletions": 383}}, {"node": {"oid": "b288cc9d1f593096c0cee211debd613b4ec5980a", "messageHeadline": "Merge pull request #5344 from citusdata/turn_mx_on", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 167, "deletions": 7}}, {"node": {"oid": "9c9d4b5eebfe9c76b8e9c279786c85845a297b38", "messageHeadline": "Turn MX on by default", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 167, "deletions": 7}}, {"node": {"oid": "99d3785b5c9be273f9fc97f49232a197a4cd893d", "messageHeadline": "Fix flaky test in multi_fix_partition_shard_index_names.sql (#5364)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d0390af72d1b19d297289b51064310eacc2a2d46", "messageHeadline": "Add fix_partition_shard_index_names udf to fix currently broken names\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1642, "deletions": 7}}, {"node": {"oid": "fb34b518afb7d0288504f8f066a70d8e38823beb", "messageHeadline": "Merge pull request #5350 from citusdata/marcocitus/fix-index-deparsing", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "91b647024a1f941047d89f6f4fc1edf72a281319", "messageHeadline": "Fixes CREATE INDEX deparsing issue", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "5d8f74bd0bfc163034d14ca24a2a433e923843e6", "messageHeadline": "(Share) Lock buffer page when reading from columnar storage (#5338)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52879fdc96bf97aa5cdeea276eab2969f19cbef4", "messageHeadline": "Merge pull request #5285 from citusdata/typos_in_comment_functions", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "43d5853b6d1ae15ceada64227e5e67baead6f66a", "messageHeadline": "Fixes function names in comments", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "c27b5aa7f820af4a6d92eabf522043adef499efc", "messageHeadline": "Merge pull request #5335 from citusdata/bump-to-11.0devel", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 72, "deletions": 16}}, {"node": {"oid": "a74409f24c4459b21aefbac017fd2fcd0a78e4de", "messageHeadline": "Bump Citus to 11.0devel", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 72, "deletions": 16}}, {"node": {"oid": "7bd746b91a565a5dbb80f8030cfa5589bf8759f2", "messageHeadline": "Merge pull request #5332 from citusdata/pg_14_updates", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "47c2483ed7313b89685a927950b9b786e3bbbfbc", "messageHeadline": "Merge branch 'master' into pg_14_updates", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 220, "deletions": 3}}, {"node": {"oid": "fe72e8bb482afb2dfbf651d55b73435a362ca243", "messageHeadline": "Discard index deletion requests made to columnarAM (#5331)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 220, "deletions": 3}}, {"node": {"oid": "0ce6650c884d0cc5295887570884269346cfe4ed", "messageHeadline": "Use pg14 in CONTRIBUTING.md", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0995cfef494f27004d4723372cc051f875a86ec6", "messageHeadline": "Reflect PG14 changes in the readme", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7fde7dd1a672aab2d697b5ad7cacb15085bb28f", "messageHeadline": "upgrade to 14.0 (#5330)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c2311b4c0cc675391870d2dad07484edfc90a241", "messageHeadline": "Make (columnar.stripe) first_row_number index a unique constraint  (#\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 568, "deletions": 5}}, {"node": {"oid": "97077c5c4a79a013af3dac07fec32e152ab523c8", "messageHeadline": "Check more exit codes in upgrade tests (#5323)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "726b3b90a51d686a973195ce59d4f7773e45bb5b", "messageHeadline": "Merge pull request #5322 from citusdata/changelog-10.2.1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "2f1bf9499f3a09316ddceb95bdc05f0d63417963", "messageHeadline": "Add changelog for 10.2.1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "800ad5eca66a00da7211269a5f55f077cfcd2849", "messageHeadline": "Update images to use rc (#5320)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "67de6be913ee24c290cee0cc61550a7558e49306", "messageHeadline": "Merge pull request #5319 from citusdata/fix-clog-lookup", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "d49d321eac2a36872d6c299fbc9516b38b8875d7", "messageHeadline": "Columnar: only call BuildStripeMetadata() with heap tuple.", "author": {"name": "Jeff Davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9cc125166bc947707cac07352fdfb49188462226", "messageHeadline": "Merge pull request #5310 from citusdata/teja_colocate_partitions", "author": {"name": "Teja Mupparti", "email": "44680808+tejeswarm@users.noreply.github.com", "user": {"login": "tejeswarm"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "a1604a87e679ea8ae8ab7aa37152ef42422c8373", "messageHeadline": "Parition shards to be colocated with the parent shards", "author": {"name": "tejeswarm", "email": "temuppar@microsoft.com", "user": {"login": "tejeswarm"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "77a2dd68dafb71ea8d580e81b7a6a33a5a2873ae", "messageHeadline": "Revoke read access to columnar.chunk from unprivileged user (#5313)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 78, "deletions": 27}}, {"node": {"oid": "8a769ec916dd964550dbbcfa0c519b37b941e78b", "messageHeadline": "Merge pull request #5278 from citusdata/col/pushdown-boolexpr", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 728, "deletions": 24}}, {"node": {"oid": "68335285b4220338366c4b97392966450f0b96f7", "messageHeadline": "Columnar CustomScan: Pushdown BoolExpr's as we do before", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 728, "deletions": 24}}, {"node": {"oid": "e6ed764f63b27cbd94fb1bddf01f30621ab69d62", "messageHeadline": "Check if xact id is in progress before checking if aborted (#5312)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8b1ff72148c48b4bef17f9e6a632a45dd10ce90", "messageHeadline": "Add CheckCitusVersion() calls to columnarAM (#5308)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "3b588359d2df2298242b69e14cfca93da71aa74e", "messageHeadline": "Merge pull request #5307 from citusdata/add_missing_version_checks", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cea937f52f2497e211e206bd23379e0fc66d557a", "messageHeadline": "Add missing version checks for citus_internal_XXX functions", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b29dd95e199e0612814fd31579eb65691c3e5694", "messageHeadline": "Merge pull request #5302 from citusdata/missing_v_changelog", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c495552255f05ec5bf0a3faddeadfeb02540c20d", "messageHeadline": "Missing v in changelogs", "author": {"name": "G\u00fcrkan \u0130ndibay", "email": "gindibay@microsoft.com", "user": {"login": "gurkanindibay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e6b78133c5f63de0a413d8417805cf667eea8cc", "messageHeadline": "Merge pull request #5301 from citusdata/changelog-10.1.3", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0d67b7f4794d630af254531b3f1e3a9a096b6942", "messageHeadline": "Merge branch 'master' into changelog-10.1.3", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "35ff513dfe63884e11b23bfe2c79b99b3fb00f15", "messageHeadline": "Give proper error while distributing a temp table (#5269)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "c995a556419f0539a33fde976de260184d43a39a", "messageHeadline": "Add changelog entries for 10.1.3", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "63fa24feddea122e0a756f898a5f4eab52e13621", "messageHeadline": "Merge pull request #5300 from citusdata/improve_read_me", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b24553b461a3acbb28b02afe600af4a04bcc9a8", "messageHeadline": "Reflect Citus 10.2 changes in the README", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c82d82f9213b9e1764ee7924f119900d179a30ec", "messageHeadline": "Merge pull request #5292 from citusdata/changelog-9.5.8", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "92af115f2188e1a0f41be4232ca8bfae613f8621", "messageHeadline": "Add changelog entries for 9.5.8", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "082667a9853c48f5d69f099c14d4ed0856c90758", "messageHeadline": "Add changelog entries for 10.2.0", "author": {"name": "Gurkan Indibay", "email": "gurkanindibay@gmail.com", "user": {"login": "gurkanindibay"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "6e8b19984e2d355359592855597fa79bf00aab79", "messageHeadline": "Columnar: separate plan and runtime quals. (#5261)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 458, "deletions": 27}}, {"node": {"oid": "d48ceee238ba49c38e7158aa4e3b84d3bb89a70f", "messageHeadline": "Columnar: add method ReparameterizeCustomPathByChild. (#5275)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "ea61efb63aea9e1312d6e3862d29809990c8f989", "messageHeadline": "Not flush writes until need to read them when doing index-scan on col\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 420, "deletions": 66}}, {"node": {"oid": "4ee0fb2758d41517ca577fd5d7e9b58242c2b105", "messageHeadline": "Make sure to skip aborted writes when reading the first tuple (#5274)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "531ad83b8c0ef2ec860627f5952935bd89661f9d", "messageHeadline": "Merge pull request #5263 from citusdata/velioglu/handle_errors_on_abort", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "ceec5d72e3272acd73220572f80b4d65428159d8", "messageHeadline": "Swallow errors while aborting remote transactions", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 80, "deletions": 1}}, {"node": {"oid": "a69abe3be0dee728111d942a966838ad2c2b1bd2", "messageHeadline": "Fixes bug about int and smallint sequences on MX (#5254)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 596, "deletions": 101}}, {"node": {"oid": "80a44a7b93da9b275be60f875799ffb687da4ed8", "messageHeadline": "prevent double inclusion of columnar_tableam.h (#5266)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "be7451896502914869e33d194c56c439a1d64a08", "messageHeadline": "Improve memset calls made to reset bool arrays (#5262)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4428412a0b8ee9e028ec74d11450c9ceefdb059", "messageHeadline": "Merge pull request #5234 from citusdata/cte_with_search_clause", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "19af1cef2f1d867ff6b51eb28d039608a857ad90", "messageHeadline": "Errors for CTEs with search clause", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "b3f1a946882500220d746984dd9fb0d674355909", "messageHeadline": "Merge pull request #5256 from citusdata/marcocitus/worker_append_tabl\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@microsoft.com", "user": {"login": "marcocitus"}}, "additions": 117, "deletions": 33}}, {"node": {"oid": "f84164a000565a437467b10fb6d3a3235a53cfa9", "messageHeadline": "Avoid switch to superuser in worker_merge_files_into_table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "04388e13b0b2154a4a625e67d9e0d2ab68d6bba4", "messageHeadline": "Add worker_append_table_to_shard permissions tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "4faa49775bc05ce5ed58c1fc5998234e37bd4d5b", "messageHeadline": "Perform copy command as regular user in worker_append_table_to_shard", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "9ae912a8c85347d0c484190036d49c0af8a9b4be", "messageHeadline": "Prevent C-style comments in all directories (#5250)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 55, "deletions": 51}}, {"node": {"oid": "e3e0a028c711f438474d892928b6aa7bd4595b46", "messageHeadline": "return early in case we want to skip outer vars (#5259)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 430, "deletions": 7}}, {"node": {"oid": "32e3e51ed45afe1745e02a55ce2237e99a0f6bdf", "messageHeadline": "Fix a compiler warning that we get on debian (#5260)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 30, "deletions": 43}}, {"node": {"oid": "74d9d2a71882b2a9bb67523e7d0e928d83de3a9a", "messageHeadline": "Merge pull request #5246 from citusdata/col/no-index-only", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "9935dfb958cc4d4c4e6fa553dc570f3d4e1cbb92", "messageHeadline": "Remove a flaky test from columnar_paths", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "be3914ae28fede1db67ad4e3f95b2ca3cda9e47c", "messageHeadline": "Prevent generating index-only \"Path\"s for columnar tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "cc49e632222845cfa1d785c40fabe05497d53255", "messageHeadline": "Not read heaptuple after closing pg_rewrite (#5255)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "3340f17c4e634b908bfefc0cb72f81585347aba3", "messageHeadline": "Prevent planner from choosing parallel scan for columnar tables (#5245)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 132, "deletions": 77}}, {"node": {"oid": "5825c44d5f45ae78cd51484dfe1828f691eb82ea", "messageHeadline": "Handle aborted writes properly when scanning a columnar table (#5244)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 169, "deletions": 62}}, {"node": {"oid": "5dc619162da9f8882e8016c514f1cb4eec41dd05", "messageHeadline": "Add valgrind test target for multi-1 (#5251)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5f46372416f26cd9992fbd49e79fcfdfcbeaa5eb", "messageHeadline": "Merge pull request #5242 from citusdata/enable-binary-protocol-on-pg14", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 458, "deletions": 179}}, {"node": {"oid": "bb5c4941047d6bf11266778cde51a65f3b705fd0", "messageHeadline": "Enable binary encoding by default on PG14", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 458, "deletions": 179}}, {"node": {"oid": "148f51cb981b859dcd427e50ab415762c5c06654", "messageHeadline": "Merge pull request #5243 from citusdata/update/pg14_images", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "52fd2de76cbe372cfdafda9ba1c31985bbe142a3", "messageHeadline": "Update pg14 images", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "eada7f0bbc92a751a4087202981824be5a9b7b7a", "messageHeadline": "Merge pull request #5236 from citusdata/velioglu/partition_helper_udfs", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 3206, "deletions": 133}}, {"node": {"oid": "c3895f35cd956b02781b664b9be03ea61e821096", "messageHeadline": "Add helper UDFs for easy time partition management", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 3206, "deletions": 133}}, {"node": {"oid": "2b71263e4014aa67a1664c622e393a29fd40e0bc", "messageHeadline": "Align columnar path costing functions (#5239)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 56, "deletions": 69}}, {"node": {"oid": "cc58b58f73ff6508456068b91bdc53eb82353be1", "messageHeadline": "Columnar: reserve metapage flag for UNLOGGED support. (#5237)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f67574496c338572fe76bdc1fd026963577527e1", "messageHeadline": "Merge pull request #5238 from citusdata/error_reindex_dist_part_tables", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "7fadfb74bb5994890a4227d8e30e7e61fe2efd9d", "messageHeadline": "Adds error message for REINDEX TABLE queries on distributed partition\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "9f211eb874a9e2a4df314a8a913491f3755459df", "messageHeadline": "Merge pull request #5209 from citusdata/pg14_support", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15051, "deletions": 989}}, {"node": {"oid": "3ad3bbba84fc368824b8d33a56a5063dcfa42052", "messageHeadline": "Apply latest version compat without conflicts", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "0b67fcf81d63c16af746c3f92bc7d384bd8b2263", "messageHeadline": "Fix style", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 90, "deletions": 79}}, {"node": {"oid": "e1f5520e1ad0e79a570ae5e1ad117a611d093385", "messageHeadline": "Adds propagation of ALTER TABLE .. ALTER COLUMN .. SET COMPRESSION ..", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "902af39a04f009b0644be07cd5dc406e7cb51848", "messageHeadline": "Add join alias tests (#5233)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "2a2ebab1fa73e6a8cd25d8d70a77f0cd4743a5cb", "messageHeadline": "Add tests for jsonb subscripting (#5232)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "2b263f9a2ab55f90ae4ba8477c15fbcc4ac85a12", "messageHeadline": "ALTER STATISTICS .. OWNER TO CURRENT_ROLE (#5225)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "82a3b20fb3d99fa7a07313d0f607692f765bdf3a", "messageHeadline": "Fix flaky test", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5844ab286c6ff29c8026f8c1c505d5d9c29b5dc2", "messageHeadline": "Support OUT parameters in procedure pushdown delegation", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 212, "deletions": 2}}, {"node": {"oid": "1ff7186d20cd9e11128b1e0548646ad5ed719117", "messageHeadline": "Extended statistics on expressions - PG14 a4d75c8 (#5224)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "113d5d66159e040a3f5113b8c490b5e79361277b", "messageHeadline": "Adds support for column compression in table distribution", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "6fbdeb38a8bebdd2f2ad016941e42f9b5168adea", "messageHeadline": "ALTER TABLE ... DETACH PARTITION ... CONCURRENTLY - PG14 #71f4c8c (#5\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "c431bb2e45c284aac87d2252a86d833b748018c2", "messageHeadline": "Add support for \"COPY dist/ref tables FROM\" progress report", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "66303785f3a08e625789011d68edf9fd579f5db2", "messageHeadline": "Add option PROCESS_TOAST to VACUUM - PG14 #7cb3048 (#5219)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 82, "deletions": 36}}, {"node": {"oid": "35a3f7240dd92992df3ca824bab2435d702676d7", "messageHeadline": "CHANGELOG: Allow REINDEX to change the tablespace of the new index", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 230, "deletions": 8}}, {"node": {"oid": "4e85d9ffce9919c213eb5ef239e33538a333b535", "messageHeadline": "Add empty pg14 sql file", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "307eb812787420c09836c4b5e33188457c3cd1ce", "messageHeadline": "Fix failure for 1pc_copy_hash", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "c799d8cad8ca7027e3f805782de794246e737b2d", "messageHeadline": "add 14beta3 to CI", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a6c40ebd141d1769f21b1529d3565e7d576ebf22", "messageHeadline": "Fix multi_follower_dml", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd501b4d80ed800cc5805ed70c479af623a227a0", "messageHeadline": "Enable pg12-pg14 upgrade test", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b16dadbe7c5c73fc10bcdd0623b2bf555b18aefe", "messageHeadline": "Avoid NOTICE message to avoid an alternative output with pg14", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "6ff609fa862db9df149ffac9688db029d85f5742", "messageHeadline": "Add alternative output for data_types", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "2fa1e5ffe36992889c35c08e59f34faa57d00f9a", "messageHeadline": "Use the default max_parallel_workers_per_gather for vanilla", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4b951a2ed96b752b54db2907b8eba0004e5490a7", "messageHeadline": "Add alternative output for multi-mx", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1332, "deletions": 110}}, {"node": {"oid": "96964aeee5c0bfbd79e68e00742a3cbff04619f9", "messageHeadline": "Turn off debug for one query to avoid adding an alternative output", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e7607b6bed9244b8abb5b346e0870fbbddae324f", "messageHeadline": "Add a helper function to check explain has a single task", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 93, "deletions": 62}}, {"node": {"oid": "e0faf344170cb088939cbe39c656dc59cf8f35b1", "messageHeadline": "turn off costs in columnar_indexes explain query", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e63302d012142badbc777382d06628eef1ddae82", "messageHeadline": "update error messages for libpq 14beta3", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2656d885f94b9a249937ede8d09024b570cd72fb", "messageHeadline": "Rewrite AppendColumnNames for Pg14", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "d1c040305536c55679706b476a33cba9d2cbf8d4", "messageHeadline": "Disable Query Idenfifier calculation in tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "7c0389a7a1d369f585b0ee192ad413762f5b70e4", "messageHeadline": "Update propagate extension commands test for pg12", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "cd402b6a2bef191df528262bd9e691c1a47c9e6e", "messageHeadline": "Add alternative output for pg12 for window_functions", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1648, "deletions": 0}}, {"node": {"oid": "c31b0c2652c10901c4ff016bc25c87114a91a9d5", "messageHeadline": "Sets next_shard_id at partition_wise_join test", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9fc4c27b08611468d8931013d43936bf4eb2aafa", "messageHeadline": "Readds deleted resultRelInfo changes for previos PG versions", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b632dd9940286af1a389373de5e56c633ba53405", "messageHeadline": "use pg14 image for pg upgrade tests", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aca2b8b67554f05d96a9ffd80bc458833357f2a4", "messageHeadline": "Add alternative output for isolation_master_update_node", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f3fa133caa17187c3e7a82fc09b4425470cc9aa3", "messageHeadline": "Bind seg version to 1.3 in isolation_textension_commands", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "75fff147923da11dc8f76bcf80e4db6c6f6a3654", "messageHeadline": "Turn off VERBOSE to avoid alternative output", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "6b65dbc492d937a37b536fc8555881328f52ebbb", "messageHeadline": "Add partition_wise_join to avoid big alternative output", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 479, "deletions": 236}}, {"node": {"oid": "375a1adc9ef41ba73160bbc467d3c68e25a9cce8", "messageHeadline": "Check if extversion is the same for seg extension", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "ca0d4c3bde425689a5ff826480adc9aa226ccb86", "messageHeadline": "Includes pg_version_constants.h in columnar_version_compat.h", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7823e492194ac518aa62551fadd7c948e1e31d59", "messageHeadline": "Introduces pg_get_statisticsobj_worker_compat macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f16d5e18333886bc2c0fefa732cf792e442fa9dd", "messageHeadline": "Introduces make_simple_restrictinfo_compat and pull_varnos_compat macros", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "79d1b7d50b5846fd79a7a4883751ff72d20cae16", "messageHeadline": "add 14beta3 to CI", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "9b6ce1089231af661e1fe22ffc07f629e0ad163c", "messageHeadline": "Removes password outputs from alter_role_propagation tests", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "20c32a7a1d0708dcbc886eca1ca47714f05e7034", "messageHeadline": "Add alternative output for multi_deparse_function", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 34, "deletions": 122}}, {"node": {"oid": "256e7d1540533ecfe8079e0f9f293c55ad9b800c", "messageHeadline": "Add alternative output for window_functions", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "df9b7149c3953c7266ec44260c871c3e75ba031b", "messageHeadline": "Add some normalization rules for pg14", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "dc81cae18fdc36ed819c1eb89eaba9f6059f80e0", "messageHeadline": "Turn off COSTS to avoid alternative output for pg14", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "fb8671f2912c5540650fe959acdbef5404e1845f", "messageHeadline": "Change pg13 test to not differ with pg14 to avoid adding alternative \u2026", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "3f5c178c93b9233a8042d8324517b668715f92d8", "messageHeadline": "Remove VERBOSE output to make pg14 and pg13 output the same", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "abd3c1089bd43d079d87e7d4ac7baee7f7dc0439", "messageHeadline": "Use oid_hash in write state management", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8ef94dc1f503d14451f65d1574973bfc3840b7c1", "messageHeadline": "Changes array_cat argument type from anyarray to anycompatiblearray", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 307, "deletions": 4}}, {"node": {"oid": "a1bfb4f31bc7c727cedaa654cb8202aa4e4acfe1", "messageHeadline": "Fix unlimited copy size variable's value", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "29f5b999518b2bd1ad033b3056c5e5c651b21e55", "messageHeadline": "Use empty string instead of NULL for queryString", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "96833e2b8f044a2a0e236a3a69ca5c59dd1fd35e", "messageHeadline": "Use HASH_STRINGS explicitly in hash functions", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5930378f61e0bf5e825879a8b9fd932c6375f011", "messageHeadline": "Renames shadowing ruleutils_14.c variables", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b21a00e7750905c2324583a9f637395848b7ff97", "messageHeadline": "Introduces index_insert_compat macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fd2ca2825b7371804a8c811d4a163ab8546d314f", "messageHeadline": "Introduces ExecSimpleRelationInsert_compat and modifyStateResultRelIn\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "b644ac55c61b1d1d1fef6c0c51b32949987913c6", "messageHeadline": "Introduces GetOldestNonRemovableTransactionId_compat macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cb3b76ed24b21471cc870e91d55cf595e2a2d908", "messageHeadline": "Introduces get_partition_parent_compat and RelationGetPartitionDesc_c\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "898d3bb8d3ef4fa2bf538b928300070aad7814a2", "messageHeadline": "Introduces proc_statusflags_compat macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "287706b7177538d4fd2078696b7323805ac4973a", "messageHeadline": "Introduces SetTuplestoreDestReceiverParams_compat macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b01e7e884c9ab9bc8cf5520e76c6b2bf531fc8b2", "messageHeadline": "Pass NULL for plannerInfo as we don't generate PlaceHolderVars", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "86d9260781097432b897388782c8b5cb260c6251", "messageHeadline": "Uses lfirst_node in ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b7bcf755525ddef83efa649347997d9221e6188", "messageHeadline": "Adds missing include_out_argument parameter to func_get_detail in rul\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2990cfb6c900ce81472b4b8c54bf5769aa5f88c5", "messageHeadline": "Adds SQL-standard function body support to ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "84f0be56c36f5b2a4359cd22402083dcab1f4ce6", "messageHeadline": "Adds EXTRACT cases to get_func_sql_syntax in ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "131062d6b57064ddc6b36b3789e42fcfa00b6314", "messageHeadline": "Removes ModifyTable check from set_deparse_plan in ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f557bae64cc96e2c40e0a1bd6377390ac4dab2d6", "messageHeadline": "Adds JOIN ... USING alias to ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c3f05286075e784f60c9a0ff8da973b0a2f3a13c", "messageHeadline": "Extends statistics on expressions in ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 182, "deletions": 64}}, {"node": {"oid": "af2853d1de9d193f34ac724835feb19eeb977327", "messageHeadline": "Adds GROUP BY DISTINCT to ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5bb538543d394c6dedf7d5b08a6b240f622d30b4", "messageHeadline": "Enhances cycle mark values at ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "12b3c04fe36ed511f8de1d571a51525644d58c5b", "messageHeadline": "Adds SEARCH and CYCLE clauses to ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "1174046a339c722d6412af8eb553ca0b938fd934", "messageHeadline": "Adds bytea equivalents of ltrim() and rtrim() to ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "71691ecf06bd48f91713ba2e72d5b73c2dcaef41", "messageHeadline": "Adds HASH_STRINGS flag to ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e72bd0c1a1257fbc2c787ec7ef8f16118fd3f640", "messageHeadline": "Removes dependency.h from ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d4874f5ad28953d8818457845ba40a2ba19d5035", "messageHeadline": "Removes indexing.h header from ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1cb865deb817cd5d2afe5bb6e149f5c72500c623", "messageHeadline": "Adds SQL syntax function calls related changes to ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 234, "deletions": 1}}, {"node": {"oid": "b4f76303c6ad3155d18dd7227bcc1c5521e739d8", "messageHeadline": "Updates F_ARRAY_UNNEST to F_UNNEST_ANYARRAY in ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f77b29a71f9ea7876bff1a963b54fd7ac04cc9", "messageHeadline": "Fixes some appendStringInfos in ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69aa240b99c41a44849054688f5f8cea37768889", "messageHeadline": "Adds for_each_from to ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "beb49f0d53d6c372b0a21750ad362363aed21361", "messageHeadline": "Updates AlternativeSubPlan comment in ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e642f6c97f78d45d6b11c53464152b25184e7dce", "messageHeadline": "Removes support for postfix operators from ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 7, "deletions": 28}}, {"node": {"oid": "a710b3b9494973463b5bb8eac9a32a9d540e931f", "messageHeadline": "Removes some comments with printf %.*s format from ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "e38b75799d34479cf08a606086610285f180e6a8", "messageHeadline": "Fixes some indentation in ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d5053b652185b1f17dbdeea2901ee65fd86342a", "messageHeadline": "Removes support for old protocols in Copy functions from PG14", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "82858ca8fe9986e7da76de9151d81a263f4e8350", "messageHeadline": "Introduces ProcessUtility macros for readOnlyTree parameter", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "5df625161918bc4e55a0f5c962296198cce9a1f0", "messageHeadline": "Removes CopyGetAttnums function definition for PG14", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "db2d9af863f30a18efaeb2b3c61308fe1d98fc46", "messageHeadline": "Introduces BeginCopyFrom_compat macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35cfa5d7b9f8c935c3dfd8274819864c3dd56499", "messageHeadline": "Introduces CopyFromState_compat macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "8f34f84ce6cee2a81aadfd22e9574c0f6aad4dba", "messageHeadline": "Introduces IsReindexWithParam_compat macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "37ae22ce3e0fd3eedf33a0019a0aecba1bbcfa91", "messageHeadline": "Introduces macros for vacuum options", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "ebf1b7e23faf9ef03c258b102184d7bd623fbc2e", "messageHeadline": "Introduces macros for functions that now have include_out_arguments a\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "347ae2928f9d9b7328e08eec887324cfa5d335a0", "messageHeadline": "Introduces stats_compat macro for MemoryContextMethods->stats", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "54ee93885ade6a8b5a4a07d044badb832044e622", "messageHeadline": "Introduces getObjectTypeDescription_compat and getObjectIdentity_comp\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f8d3e50f255fe0acb6cc9fd13cc4630e6cb74631", "messageHeadline": "Introduces STATUS_WAITING_COMPAT macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3c10e0f5689232c2d6cde9e167dd32569bf2fae4", "messageHeadline": "Introduces ROLE_MONITOR_COMPAT macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4bc0c80bba5ce3096fa03ab70f41df488c0086f5", "messageHeadline": "Adds index_delete_tuples instead of compute_xid_horizon_for_tuples", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "b790ecf180133673d732d375e5cb2ca697e6b1c9", "messageHeadline": "Introduces F_NEXTVAL_COMPAT macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f933d2a57a9b25e6e878ae2025fd20f23de1fa18", "messageHeadline": "Includes defrem.h in index.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63cdb4b70adef90f298f1da94c3c355beacf8ea8", "messageHeadline": "Adds AlterTableStmtObjType macro", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "1b6c8348fbf8894e8849cfafd33f6a47404e52ff", "messageHeadline": "Adds PG14 to version_compat.h and columnar_version_compat.h files", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7a27d7cee3d8b290c29c66db0f8d246c23676dde", "messageHeadline": "Adds copy of ruleutils_13.c as ruleutils_14.c", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 8564, "deletions": 0}}, {"node": {"oid": "5aace9bb37b907c221f3375f8a9d3c50192f24b9", "messageHeadline": "Enables Postgres 14 in configure", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4718b6bcdfc6778a7ac00d9d26a7a4e24cf60acb", "messageHeadline": "Generate parameterized paths for columnar scans. (#5172)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 2335, "deletions": 132}}, {"node": {"oid": "e41854f590213eb014f3bad2575fef499b78a703", "messageHeadline": "Merge pull request #4818 from citusdata/col/show-projected-cols", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 469, "deletions": 51}}, {"node": {"oid": "37d0ecfbb7e30729f6f4d9bb7c1eacb2ebe6ea03", "messageHeadline": "Show projected cols for columnar tables in EXPLAIN output", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 453, "deletions": 45}}, {"node": {"oid": "42ba82fb6786f4ba9330699e53f7e7fa849f0050", "messageHeadline": "Comment ColumnarAttrNeeded", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9cb5ef5007ffaeb506c447fa6d68342d9bc5b2b1", "messageHeadline": "Pass ColumnarScanDesc to ColumnarScanChunkGroupsFiltered", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4fb05efabb1bf8fed31dcc78a205fbcf0b4a563a", "messageHeadline": "Distributes partition-to-be table before ProcessUtility (#5191)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 87, "deletions": 20}}, {"node": {"oid": "889a2731cb016051aa7794cfe1cbff65898b1757", "messageHeadline": "Split columnar stripe reservation into two phases (#5188)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1144, "deletions": 110}}, {"node": {"oid": "0bf29200eb8ad0cac58adf5aea1acf2ae4a280ed", "messageHeadline": "Merge pull request #5154 from citusdata/col/use-correct-snapshot", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 273, "deletions": 43}}, {"node": {"oid": "bf4dfad6f76a591403551de8596fa4392adeca67", "messageHeadline": "Update curcid of given snapshot if it is MVCC", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 220, "deletions": 5}}, {"node": {"oid": "6c26c67ea09db4e95a93f3eaefea72d20e54b20c", "messageHeadline": "Flush write state when initializing read state", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "db0e4ce889366802d4aab2c58015eaf929dd3f82", "messageHeadline": "Increment command counter in FinishModifyRelation instead", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "0b4ed075b542b17fd9fafed28bf5541651efb63e", "messageHeadline": "Use correct snapshot when reading a columnar table", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "bd91df298fd4507efb6a96bacaa2450e87bc398d", "messageHeadline": "Fixes ConnectionModifiedPlacement output for a failed transaction (#5\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7755d5ed3a9384890aec1c68bdc31615bf65ce6b", "messageHeadline": "Fixes order of citus_drop_all_shards arguments (#5200)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acb5ae6ab6203ebc1c2ce00dc20e7140186ff0f1", "messageHeadline": "Skip dropping shards when we know it's a partition (#5176)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 824, "deletions": 115}}, {"node": {"oid": "5ae01303d45f4d8c290101cbbbdad06ebabf752d", "messageHeadline": "Use get_attnum to find the attribute number of target entry (#5220)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 185, "deletions": 16}}, {"node": {"oid": "481f8be084d27c8f19706928ee4529f2707bac8f", "messageHeadline": "Fix crash in shard rebalancer when no distributed tables exist (#5205)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "d50830d4cc939368b36af0b6fac9da1d4b2f408b", "messageHeadline": "Update failure tests README (#5197)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e39c7ea8338699a5d43e5c4452631a26585fa72", "messageHeadline": "Replace master with citus in logs and comments (#5210)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "51fa7a2208c37177c78ef2f96ba858d6bbe105a5", "messageHeadline": "Store test results as artifact on failure (#5207)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b923d51fc66216a03fd112943bffcea001c9dd6f", "messageHeadline": "Bump pg12 and pg13 images to pg12.8 and pg13.8 (#5208)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 14766, "deletions": 5460}}, {"node": {"oid": "c8326df8c0840ef88c54b4adb2e0142e73b6fc8f", "messageHeadline": "Fix missing comma in connection options (#5206)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a31429aae5aa6c8271ec3dee663d70a67f64e60d", "messageHeadline": "Allow configuring tcp_user_timeout using citus.node_conn_info (#5203)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5af839ada017170d224c5fe5145e6937c9466476", "messageHeadline": "Not print metapage.reserved_offset in regression tests (#5168)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 104, "deletions": 104}}, {"node": {"oid": "2b93f8af56f5e55eaa14e44d56186f846d543ea7", "messageHeadline": "Merge pull request #5189 from citusdata/col/readme-updates", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7dcd9380e726f9d078ce55c7a9b00cf31a4ec255", "messageHeadline": "Update index support section of columnar README", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3acd3ebae2f4c1d2c75f9a295ff6399f959e3553", "messageHeadline": "Remove temp table limitation from columnar README", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "262f89359e0fc5f700b2edf9cc51b4b65d3bef98", "messageHeadline": "Merge pull request #5192 from citusdata/use-pg-functions", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 61, "deletions": 140}}, {"node": {"oid": "4e1201a33319c0dde87a63bac254c6bfd6a78cc2", "messageHeadline": "Use RelationGetStatExtList instead of scanning pg_stats_ext", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "4b03195c06b05c8fe38b3bd47fad1ea91776077f", "messageHeadline": "Use RelationGetStatExtList instead of GetExplicitStatisticsIdList", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 9, "deletions": 47}}, {"node": {"oid": "91544d019111ae37d09ea0f8a8d4793cf057b96c", "messageHeadline": "Use PGIndexProcessor infra to find explicitly created indexes", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 18, "deletions": 41}}, {"node": {"oid": "549ca4de6d9f4136f2a0104c11121b46b2fb1aae", "messageHeadline": "Use RelationGetIndexList instead of scanning pg_index", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "fa9933daf317713c78d0a8d877f6956d62ee3ef0", "messageHeadline": "Use get_am_name to find indexAM name", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "dfc950ce1eb899d419264356c60d828c49a77b97", "messageHeadline": "Fix a segfault caused by use after free in ConnectionsPlacementHash (\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4f213f293e0c482605af2bf0ee2e378404084308", "messageHeadline": "Columnar: use generate_series for test rather than load. (#5181)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 30, "deletions": 10032}}, {"node": {"oid": "49be45ed0063b7b87c9c36ac7f7c6d33d0fbb0a6", "messageHeadline": "Merge pull request #5178 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "41b15d87751ae55e10d6ea0b552cdadff30c42ed", "messageHeadline": "Add changelog entries for 9.5.7", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "167a023770e2e358dd17ed4545f6aace074acd4d", "messageHeadline": "Add changelog entries for 10.0.5", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "da29a57837dd5b6e778c3291d4945b64d10195c9", "messageHeadline": "Add changelog entries for 10.1.2", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e0ecec80a1f30782ecbcb610f5c8a576154a7c93", "messageHeadline": "Merge pull request #5165 from citusdata/col/rewrite-mem-reset-bug", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "68f46c5dc9081a28fd5566829a3a2ca1a04bc624", "messageHeadline": "Use scan context for intermediate mem allocs too", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "b3d9fc91f804c3f3cd96ce2af5bae7a46993b235", "messageHeadline": "Always use right mem cxt when creating ColumnarReadState", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7fcecde20302a966aabdd85329c9e431a79549c2", "messageHeadline": "Use init_columnar_read_state instead of lower level func", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a8435620c4c81fe38f5c571ac9a554169801d615", "messageHeadline": "Merge pull request #5115 from citusdata/velioglu/partition_fixes", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 336, "deletions": 25}}, {"node": {"oid": "4355ba0a3876a040c03a543c19a68346bd739832", "messageHeadline": "Add CREATE INDEX ... ON ONLY and ALTER INDEX ... ATTACH PARTITION (#4\u2026", "author": {"name": "Burak Velioglu", "email": "buvelio@microsoft.com", "user": null}, "additions": 336, "deletions": 25}}, {"node": {"oid": "2ec4e37e451a2a6d118d48477114b40df91841a8", "messageHeadline": "Fix assert failure in FindReferencedTableColumn (#5175)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e90894f219f50af6317eff597c5fd73bc843d93", "messageHeadline": "Synchronize hasmetadata flag on mx workers (#5086)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 405, "deletions": 134}}, {"node": {"oid": "e5b32b2c3c5f7a193d295d6901a39e5d5d8d5b37", "messageHeadline": "Acquire AccessShareLock before updating table statistics (#5155)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 192, "deletions": 6}}, {"node": {"oid": "6bb4c5e94f1362d361b862fc563064bc8efca740", "messageHeadline": "Merge pull request #5173 from citusdata/missing_shouldhave_shards", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d4368ff2b39771ae5c02ae1c8b8e05a7f5256d31", "messageHeadline": "Make sure that shouldhaveshards is synced to workers", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "dc67dbaa01ba14de39d2c93066f88e3620eca1b2", "messageHeadline": "Merge pull request #5171 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c6e428896ae9ce141d798b14bd953dcc4c8b3a5a", "messageHeadline": "Add changelog entries for 9.4.6", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "272f4d7ce5fd23f955e8a6500dfde01b8484b6b9", "messageHeadline": "Merge pull request #5158 from citusdata/heap_on_master", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 195, "deletions": 5}}, {"node": {"oid": "86bd28b92c5b8fd9da1eb95752ab57d8db58dcbc", "messageHeadline": "Guard against hard WaitEvenSet errors", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 195, "deletions": 5}}, {"node": {"oid": "2ac3cc07eb37497dd88598bd26535eada2fcad57", "messageHeadline": "Merge pull request #5144 from citusdata/transactional_start_metadata_\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 528, "deletions": 86}}, {"node": {"oid": "5f02d18ef8e215f3d318795eddfe2b435a0dad63", "messageHeadline": "transactional metadata sync for maintanince daemon", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 528, "deletions": 86}}, {"node": {"oid": "999a2365405f89aaf1d21d566bdb0c65bbf4fabb", "messageHeadline": "Merge pull request #5131 from citusdata/fix_drop_column_part", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 710, "deletions": 1}}, {"node": {"oid": "35964c636664f46e332413193f53346e50ee017b", "messageHeadline": "Dropped columns do not diverge distribution column for partitioned ta\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 710, "deletions": 1}}, {"node": {"oid": "0722ec95bc34eca39ac45145b699c25dd4f7ba72", "messageHeadline": "Merge pull request #5163 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "998b9ffcaa71a16ad53b0578d061e5902683dcfe", "messageHeadline": "Merge branch 'master' into changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "deb7ec605b79a2f048a715a4b598b9bb8d26815e", "messageHeadline": "Columnar: fix misleading comments and useless types. (#5162)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "bc5553b5d1f204a107d0eafdfb8491a6224572b7", "messageHeadline": "Add changelog entries for 10.1.1", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "07ca8784cd8f1cc1bc2a1e6c56eedd0a4bffa62c", "messageHeadline": "Merge pull request #5161 from citusdata/add-check-for-gucs-order", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 81, "deletions": 62}}, {"node": {"oid": "51d410bb7bffdb1be52ae4063d8362acd9c42141", "messageHeadline": "Add check for alphabetically sorted gucs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 81, "deletions": 62}}, {"node": {"oid": "798a7902bf3111341293fdc54688fa6c74a25cb7", "messageHeadline": "Fix master_update_table_statistics scripts for 9.5", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "f9fa5a3d69f2cd0705b8e60ae37d6c0e36957d2b", "messageHeadline": "Fix master_update_table_statistics scripts for 9.4", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "0d2f49fbce54bcdb86f724296ea4e88fd99f0054", "messageHeadline": "Merge pull request #5130 from citusdata/get_ready_update_dist_table_c\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 714, "deletions": 81}}, {"node": {"oid": "482b8096e97ec084ac2e81f8612c7e2343ae2d89", "messageHeadline": "Introduce citus_internal_update_relation_colocation", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 714, "deletions": 81}}, {"node": {"oid": "ef6a8604baa86ef50d9172e63a12a066f2fb64bd", "messageHeadline": "Merge pull request #5140 from citusdata/col/seq-path-costing", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 624, "deletions": 13}}, {"node": {"oid": "93ebbb0607971665e447e40a5b3d669ba0aea4e9", "messageHeadline": "Re-cost SeqPath's as well for columnar tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 600, "deletions": 3}}, {"node": {"oid": "453ac4072571cfe15cf900c78c592efba5e35707", "messageHeadline": "Comment why we still remove non IndexPath's when custom scan is off", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a87405b6baf45c8097133c4bc880be43a3f1fa07", "messageHeadline": "Not adjust IndexPath cost if indexscan is off", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "51691a899445c50acb483a960019c75307bca3c7", "messageHeadline": "Rename RecostColumnarIndexPaths to RecostColumnarPaths", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "734fa22272ad94e14f5c93e8441034e7f9cbff8c", "messageHeadline": "Merge pull request #5090 from citusdata/col/path-costing", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 825, "deletions": 32}}, {"node": {"oid": "297f59a70eefc32131c67ecfe3c38d3cb3519ec5", "messageHeadline": "Re-cost columnar table index paths", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 755, "deletions": 5}}, {"node": {"oid": "8adcf2096b28a4a0eb5402ab22d325e104d468e8", "messageHeadline": "Multiply ColumnarCustomScan cost by tblspace.seqpage cost", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "dba84214536f8de820219856a19d2e3f8f06ead6", "messageHeadline": "Refactor ColumnarScanCost into ColumnarPerChunkGroupScanCost", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 55, "deletions": 27}}, {"node": {"oid": "d8f92697f250a182757229a2326afb7541cfe29e", "messageHeadline": "Free memory used for last stripe read when re-scanning a columnar tab\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38940ed2a69ab9613a7c02a9dde12fb629440697", "messageHeadline": "Merge pull request #5058 from citusdata/col/optimize-index-read", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 385, "deletions": 80}}, {"node": {"oid": "73058d35ccb05e70c5d839155ea242ba1cc12c5e", "messageHeadline": "Not free (stripe) chunk buffers after de-serializing", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "327ae43b83fcc4d3872213263639018c32f40355", "messageHeadline": "Get rid of EndStripeRead, since we anyway reset mem cxt", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "83f5d42365cdd417aaad03e486c1c89f88a0384c", "messageHeadline": "Use long-lasting mem cxt & optimize correlated index scan", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 356, "deletions": 53}}, {"node": {"oid": "c021b82a43fd2ab2d57fee00638fb317bc5d0ac4", "messageHeadline": "Introduce CreateColumnarScanMemoryContext", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "a25d89e4cb3a49afb4e4657ae6e3dfa18bcd0183", "messageHeadline": "Merge pull request #5103 from citusdata/at-set-columnar-index", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 277, "deletions": 31}}, {"node": {"oid": "84a49cc221457405ad632eb190e1b4cc1f4dd297", "messageHeadline": "Improve error message for indexAMs not supported by columnar", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "90e856d6bcbbb170ae47540ebdbde1e54c249b2c", "messageHeadline": "Keep supported indexes when converting table to columnar", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 255, "deletions": 21}}, {"node": {"oid": "eeecbd232483057501d35e87bdf8c958035e0926", "messageHeadline": "Introduce ColumnarSupportsIndexAM", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "d140ca1b0e394d7de345dd0745e7686388911dff", "messageHeadline": "Merge pull request #5146 from citusdata/fix_ruleutils_13_endif_comment", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "286b0fe0e89504d1b876d03f1b42f00c49093258", "messageHeadline": "Corrects the endif comment", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4559d02c41b8e4001f3aee90bc676a253030cfcd", "messageHeadline": "Fix union pushdown issue (#5079)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1201, "deletions": 104}}, {"node": {"oid": "2aa67421a78a0404b49f7591e110ad822065d5e1", "messageHeadline": "Fix showing target shard size in the rebalance progress monitor (#5136)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 103, "deletions": 31}}, {"node": {"oid": "4c1066e463a0723a982444c78004dea1fa510dcb", "messageHeadline": "Merge pull request #5133 from citusdata/add-cache-to-sequence-def-mx", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 72, "deletions": 63}}, {"node": {"oid": "7d0b6dc9bee9a5fe571d4ac961f4602e789cef65", "messageHeadline": "Include data_type and cache in sequence definition on workers", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 72, "deletions": 63}}, {"node": {"oid": "f52db0abab2e09495f6165b6698eb785a9e4cda1", "messageHeadline": "Merge pull request #5127 from citusdata/get_ready_tenant_isolation", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 193, "deletions": 7}}, {"node": {"oid": "903489c76331693f9cf2c1e774c71225fb467ead", "messageHeadline": "Improve wording of an error message", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c8368e7929d0e07c56cd8ece8cb022bbeabe86fe", "messageHeadline": "Introduce citus_internal_delete_shard_metadata", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 188, "deletions": 2}}, {"node": {"oid": "87a51ae5529f2f0a3998f4b954894361b66560c8", "messageHeadline": "CLUSTER ON deparser should consider schemas (#5122)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "38c139ba59ba661cd67d6f9742d0a69c9b1abacb", "messageHeadline": "Merge pull request #5114 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "6b4996f47e97c4a38c10b706e2769bf2e153adc5", "messageHeadline": "Add changelog entries for 10.1.0", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "adf17a8cf140674f8f4d204a7a4785ec9510b470", "messageHeadline": "Add upgrade and dowgrade tests for Citus 10.2 (#5120)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "644052ea5878b20135a322cde176acbd965a265f", "messageHeadline": "Merge pull request #5105 from citusdata/regular_user_metadata_sync", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3344, "deletions": 202}}, {"node": {"oid": "2c349e6dfdc8c4c0b1a437b9bc2bc2578620322e", "messageHeadline": "Use current user to sync metadata", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 3344, "deletions": 202}}, {"node": {"oid": "b3cc9d63cbff327ca2faca856569efdfb0b31f6b", "messageHeadline": "Merge pull request #5111 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "45b72c204d466e8dd8ba193293e3e66ddf981c48", "messageHeadline": "Add changelog entry for 10.0.4", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f00c63c33daf3d16f06462626ca14732b141ae7a", "messageHeadline": "Support columnar table index builds with CONCURRENTLY option (#5032)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 883, "deletions": 60}}, {"node": {"oid": "ea5fe022a4cb0319e246aaf7794f61f16144cef7", "messageHeadline": "Be more explicit when doing ordered scan on columnar cat. tables (#5026)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "ab873c6b58ac1daa0aa13666059bfc5d6f5a2be4", "messageHeadline": "Merge pull request #5030 from citusdata/do-not-use-public-schema", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 301, "deletions": 223}}, {"node": {"oid": "efc57764513045a4ef319d97df100614351f1736", "messageHeadline": "Remove public schema dependency for 10.1 upgrades", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8e9cc229ffb0b6be25348ecc69795f0e821fa1cd", "messageHeadline": "Remove public schema dependency for 10.0 upgrades", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 295, "deletions": 221}}, {"node": {"oid": "ed3b98a80bf5d4376668b7fdf1c0bcc052fd3892", "messageHeadline": "Add failure test for stop_metadata_sync_to_node (#5102)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "38c24ae0db52e1290f38297a578acdaa873713fc", "messageHeadline": "Merge pull request #5100 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b68188cd3fbab668e51e89775a434f6512d8d62f", "messageHeadline": "fixup! Add changelog entry for 9.5.6", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d96d73017867a17187656c14d5e1492569dae44a", "messageHeadline": "Add changelog entry for 9.5.6", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2e60f5cf43929b8ecae747e44e6f7b6d81c0cb38", "messageHeadline": "Merge pull request #5095 from citusdata/fix/prepare-upgrade-idempotent", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "18652ef9ffe452dfcf51e2d2983ca05a0672d34f", "messageHeadline": "fix 10.1-1 upgrade script to adhere to idempotency", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5517dc7b3ee82b007fd635928d57404d9bdab6c", "messageHeadline": "fix 9.5-2 upgrade script to adhere to idempotency", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "366796a72e849baa4efec51235294782490195ed", "messageHeadline": "Add test for idempotency of citus_prepare_pg_upgrade", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79979f56cf3633a80e98083cf8de057736f80e54", "messageHeadline": "Merge pull request #5092 from citusdata/changelog-updates", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d3b66514031c2a291d5d56c27ff7aeaf83f1488d", "messageHeadline": "Add changelog entry for 9.5.5", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "80a553967151c74163cdcbca1616da562e9c0996", "messageHeadline": "Add changelog entry for 9.4.5", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "dfcfa18edca39b023b550784d7b09cdc3d816763", "messageHeadline": "Merge pull request #5088 from citusdata/col/refactor-reader", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 137, "deletions": 55}}, {"node": {"oid": "7bfd84bc705bb4cceecc9e2f6ce76defaa3e144d", "messageHeadline": "Introduce StripeGetHighestRowNumber", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "8942086506f85be36f561681b69d28ab73d765ff", "messageHeadline": "Remove stripeList & currentStripe from ColumnarReadState", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "16dee73b1079bffdbd08bd661a14ae9f76d9a9d4", "messageHeadline": "Refactor FindStripeByRowNumber into StripeMetadataLookupRowNumber", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "2954fb0ee81b43273d8086f837113ad504213722", "messageHeadline": "Merge pull request #5076 from citusdata/marcocitus/fix-pg-upgrade", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 596, "deletions": 34}}, {"node": {"oid": "214c674989431d858bd468c1e0f1c706edb63e5a", "messageHeadline": "Fix PG upgrade scripts for 10.1", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "b14955c2bd2768167b7b5fd3cbbe5fa489f85f84", "messageHeadline": "Fix PG upgrade scripts for 10.0", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 158, "deletions": 4}}, {"node": {"oid": "3c0dfc12c05922c3e338350f73ce0fa41c4c4912", "messageHeadline": "Fix PG upgrade scripts for 9.5", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "bee202aa39d37c2887a33c2c6940a1fc791e722f", "messageHeadline": "Fix PG upgrade scripts for 9.4", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "b118d4188e0ad40d1b5856160c482cc1720fc815", "messageHeadline": "Fix lower boundary calculation when pruning range dist table shards (\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 338, "deletions": 20}}, {"node": {"oid": "8bae58fdb7f749a37c88a231cfacf2811dbe576f", "messageHeadline": "Add parameter to cleanup metadata (#5055)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 589, "deletions": 9}}, {"node": {"oid": "c932642e3bca2087f1b43d048d06587eeb111edf", "messageHeadline": "Merge pull request #4994 from citusdata/fix/shardPlacementList", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 605, "deletions": 66}}, {"node": {"oid": "e7ed16c2964c3720bc6d7c69fbc8d04cc6ea79b1", "messageHeadline": "Not include to-be-deleted shards while finding shard placements", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 605, "deletions": 66}}, {"node": {"oid": "802225940e9f55f7e3978ede226fed67d2cd3345", "messageHeadline": "Make clear that IsTableLocallyAccessible is only for citus local tabl\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "fe5907ad2d803e3e8bbfbe6958b22f21a4875efa", "messageHeadline": "Adds propagation of ALTER SEQUENCE and other improvements (#5061)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1345, "deletions": 297}}, {"node": {"oid": "e9bfb8eddd79153526c51fa41646e34cbc96e8e3", "messageHeadline": "Fix check to always allow foreign keys to reference tables (#5073)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "f4a2d99ce954509957915a881f91a20fde00d4d7", "messageHeadline": "Harden ReplicateShardToNode to unexpected placements (#5071)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 33, "deletions": 45}}, {"node": {"oid": "d1d386a904291e53584fe69543f516a19faa9b98", "messageHeadline": "Only allow moves of shards of distributed tables (#5072)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 81, "deletions": 24}}, {"node": {"oid": "b2d51e669169134c211b91303cec4311c3e691dc", "messageHeadline": "Add link to paper to README", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2939f10fd0fe247f96b684f98c7e75ac5b2e206b", "messageHeadline": "Merge pull request #5067 from citusdata/add_tests_mx", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 102, "deletions": 8}}, {"node": {"oid": "75847d10b5741fa692c4df2541ee835a7796d904", "messageHeadline": "Add regression tests for changing column type with fkey", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 102, "deletions": 8}}, {"node": {"oid": "0a1a3e0dc048f9540306c485448274e97c3e2e82", "messageHeadline": "Merge pull request #5066 from citusdata/fix_test", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55ed93bf0dde0b449f7bdb6abbb4a9da61d7cdfd", "messageHeadline": "fix regression tests to avoid any conflicts in enterprise", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca00b63272e7bfb8699bf4212c12edfd068369e3", "messageHeadline": "Avoid two race conditions in the rebalance progress monitor (#5050)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 89, "deletions": 43}}, {"node": {"oid": "206401b70814c6cafb79a657f6e2478c9b233f9f", "messageHeadline": "Merge pull request #5064 from citusdata/solidfy_prepared_statements", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 368, "deletions": 25}}, {"node": {"oid": "76ae5dd0dbf35bef0d27a7296d11d1467a8e146c", "messageHeadline": "Improve regression tests for prepared statements", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 368, "deletions": 25}}, {"node": {"oid": "4e632d9da3f728dec3b736cb246142e7979ccaee", "messageHeadline": "Merge pull request #5053 from citusdata/fix_dropped_cached_plans", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 623, "deletions": 144}}, {"node": {"oid": "69ca943e585ee4a3139a00b7ced13123e3d2093a", "messageHeadline": "Deparse/parse the local cached queries", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 623, "deletions": 144}}, {"node": {"oid": "82e58c91f394f8c8386c27814773bc44c27df361", "messageHeadline": "Use correct test schedule name in columnar vg test target (#5027)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0ca823b4d13529092d03ea408fc17e91faf4cb5", "messageHeadline": "Merge pull request #5052 from citusdata/columnar-index", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3520, "deletions": 557}}, {"node": {"oid": "6215a3aa93fdaddd83462a9f6bd9cbf35cd4cf5b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into columnar-index", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 123, "deletions": 114}}, {"node": {"oid": "c4f50185e0f29b011a79222b88c3a74825fc7c37", "messageHeadline": "Ignore pl/pgsql line numbers in regression outputs (#4411)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 98, "deletions": 95}}, {"node": {"oid": "3edef11a9f5545e879a4e424b4cbf79b456f4851", "messageHeadline": "Fix a test in hyperscale schedule (#5042)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e56f5909c908422e29b472550705db897391feda", "messageHeadline": "Merge pull request #5054 from citusdata/base_for_enterprise_16_june", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "bc09288651bbda0cfca1a4909a4a5c0ca4e3e55f", "messageHeadline": "Get ready for Improve index backed constraint creation for online reb\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "681f7003218e84a22642fcbf87e10c82d575a44e", "messageHeadline": "Fix first_row_number test for stripe_row_limit enforcement", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "18fe0311c02b8288c457674d0c27d72f36fba865", "messageHeadline": "Move rest of the schema changes to 10.2-1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 51, "deletions": 47}}, {"node": {"oid": "07117b04542a39a977436c59300af0b2dc7f8d3e", "messageHeadline": "Move sql files for upgrade/downgrade_columnar_storage to 10.2-1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d11c0f9ef903dbb9af4b1fb07bf2d29e6cbec1c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into columnar-index", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 10488, "deletions": 3591}}, {"node": {"oid": "a2efe59e2f887028822f9651e1087787bc3e2ed1", "messageHeadline": "Merge pull request #4950 from citusdata/col/index-support", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1308, "deletions": 72}}, {"node": {"oid": "b6b969971aafa93be638052c62f2da18b5831938", "messageHeadline": "Error out for CLUSTER commands on columnar tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "5adab2a3acd5e815ff6fdeda4c2d83560524f89c", "messageHeadline": "Report progress when building index on columnar tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 161, "deletions": 10}}, {"node": {"oid": "9b4dc2f804d67a1f5b41fab9d0dfeaa4fe365739", "messageHeadline": "Prevent using parallel scan for columnar index builds", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "82ea1b5dafba66c1091bb16f86aa527009d8b178", "messageHeadline": "Not remove all paths, keep IndexPath's", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "1af50e98b3f2da5e9fe742ed433a7ea028877d69", "messageHeadline": "Fix a comment in ColumnarMetapageRead", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10a762aa88be2188bc3fde61635af2b5e29a0f02", "messageHeadline": "Implement columnar index support functions", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1029, "deletions": 39}}, {"node": {"oid": "27c7d28f7f757c81b58eb34bb0f6c2d3d6a1296d", "messageHeadline": "Merge pull request #5045 from citusdata/master-update-version-9e0729f\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "db03afe91eabe333ba53a56f7d5d10c0ca13652b", "messageHeadline": "Bump citus version to 10.2devel", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "5115100db01c1cfdb2548e7b7e2466b6719b48d1", "messageHeadline": "Set table size to zero if no size is read (#5049)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2511c4c045b6e479e8ff419979a8e657c217d34b", "messageHeadline": "Merge pull request #5025 from citusdata/split_multi", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 375, "deletions": 313}}, {"node": {"oid": "1784c7ef857d2d7b6f686f04fca4a1c12becba60", "messageHeadline": "Merge branch 'master' into split_multi", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9797857967629be38b1c27ef19fcd9423ff136a1", "messageHeadline": "Merge pull request #5048 from citusdata/marcocitus/fix-wcoar-null-input", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c7d04e7f40f72bbddade84419e8dd028e02dbdf1", "messageHeadline": "swap multi_schedule and multi_schedule_1", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 413, "deletions": 413}}, {"node": {"oid": "c55e44a4af2e46e2440dfae56d02b3af9148b155", "messageHeadline": "Drop table if exists", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fc89487e9306af54405eb7ab6b6d152cb91fb727", "messageHeadline": "Split check multi", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 112, "deletions": 51}}, {"node": {"oid": "e26b29d3bb03d3f971eca3952bd575eed2363aa0", "messageHeadline": "Fix nextval('seq_name'::text) bug, and schema for seq tests (#5046)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 149, "deletions": 33}}, {"node": {"oid": "a7e4d6c94a96a9013ad23fb6b6c44dc83da15d32", "messageHeadline": "Fix a bug that causes worker_create_or_alter_role to crash with NULL \u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "72eb37095b9289eb4f2e502ce204ed24e5c2b523", "messageHeadline": "Merge pull request #5043 from citusdata/citus-10.1.0-changelog-162373\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "91db0150517ada889c6e81e593807bfeff5d5fbe", "messageHeadline": "Add changelog entry for 10.1.0", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "4c3934272fa0089a1476b46532dc863879ce3305", "messageHeadline": "Improve performance of citus_shards (#5036)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "a209999618ed0a143561767e6240e0a365e6ec6b", "messageHeadline": "Enforce table opt constraints when using alter_columnar_table_set (#5\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 169, "deletions": 132}}, {"node": {"oid": "5c6069a74a2701e953238a8ca90029f7d4845e4d", "messageHeadline": "Do not rely on fk cache when truncating local data (#5018)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "9770a1bf005e54845104a9c198d4cc196ff66d5d", "messageHeadline": "Merge pull request #5020 from citusdata/disable-dropping-shards", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 181, "deletions": 38}}, {"node": {"oid": "c113cb3198fe9e6fcc6e092ec8cf9b669a91c2e3", "messageHeadline": "Merge pull request #5024 from citusdata/cleanup-old-shards-before-reb\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 407, "deletions": 407}}, {"node": {"oid": "1a83628195c310fdeb07370d47498fca20222b8a", "messageHeadline": "Use \"orphaned shards\" naming in more places", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "3f60e4f3944d2024dae62f970dee7e23c932e966", "messageHeadline": "Add ExecuteCriticalCommandInDifferentTransaction function", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "503c70b619b39f15d90cc196948828b414369e02", "messageHeadline": "Cleanup orphaned shards before moving when necessary", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "280b9ae018ba5a87acaa3392a1c91379b7bc52c1", "messageHeadline": "Cleanup orphaned shards at the start of a rebalance", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "7015049ea5d545087bbd6807d24733afd2e87c69", "messageHeadline": "Add citus_cleanup_orphaned_shards UDF", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 190, "deletions": 372}}, {"node": {"oid": "0f37ab5f854716d3a5a856f1242337b7e168e0c1", "messageHeadline": "Fixes column default coming from a sequence (#4914)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 2656, "deletions": 109}}, {"node": {"oid": "ec9664c5a4135382a88909b178d10a8dbac017f6", "messageHeadline": "Merge pull request #5021 from citusdata/marcocitus/fix-remove-node", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "056005db4d9140d17ee37ecde4cc528848010e16", "messageHeadline": "Improve tests for truncating local data (#5012)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 271, "deletions": 24}}, {"node": {"oid": "5f76b93eace86806252ed096121efe60f3183fd0", "messageHeadline": "fix link to codecov report from badge (#5022)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e81d25a7be8844e46b256aa69c5207766f0588c9", "messageHeadline": "Refactor RelationIsAKnownShard to remove onlySearchPath argument", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "089ef359400edf78f9190b5ab3b996b0cad13795", "messageHeadline": "Disable dropping and truncating known shards", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 160, "deletions": 21}}, {"node": {"oid": "fa29d6667aac7e88e066042d1110d56e43a59435", "messageHeadline": "Accept invalidation before fk graph validity check (#5017)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f9c7d74623812cc337f548a5fbe6ee76e07e4b99", "messageHeadline": "Merge pull request #5019 from citusdata/sort-gucs-in-alphabetical-order", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "103cf34418b4e1f3e6fd9358cc4c13a5c5e2d807", "messageHeadline": "Sort GUCs in alphabetical order", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "abbcf4099a39f21672ef60deb3f4a7b2fad7d723", "messageHeadline": "Merge pull request #5013 from citusdata/better-citus-version-check", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 193, "deletions": 185}}, {"node": {"oid": "b1cad26ebcc05674651101f4f8f56296d84ca63f", "messageHeadline": "Move CheckCitusVersion to the top of each function", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 193, "deletions": 185}}, {"node": {"oid": "98081557fb2d1334a026a681ef1075230c5af9d8", "messageHeadline": "Merge pull request #5016 from citusdata/fix-test-shard-id-issue", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0fbddc740d7e87f21f4144da6e5b27a022297b38", "messageHeadline": "Fix shard id difference for enterprise", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4c20bf7a36d7dfeb97ba0911d274125f0756e52f", "messageHeadline": "Remove pg_dist_rebalence_strategy_enterprise_check (#5014)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "e2704d9ad93a4a2b56a0e9464f93f5e9d58a97cc", "messageHeadline": "Merge pull request #5015 from citusdata/fix-relname-null-bug-when-par\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "69d39c0e8b907a4f9200e676abee0b031fbd5433", "messageHeadline": "Fix relname null bug when parallel execution", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "28b97c6c534ff2f970fe655d648fe2f1b0da347f", "messageHeadline": "Merge pull request #5010 from citusdata/remove-func-generate-new-targ\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 135, "deletions": 130}}, {"node": {"oid": "9638933d9df8587208f319dedc9b8429bc25e6a7", "messageHeadline": "Remove function GenerateNewTargetEntriesForSortClauses", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 135, "deletions": 130}}, {"node": {"oid": "d3feee37ea928f78e58dc90883f6ab8793984406", "messageHeadline": "Add a simple python script to generate a new test (#3972)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "c03729ad033da4cb5d3ec34d1f68b8a8b760b294", "messageHeadline": "Only warn about reference tables when removing last node", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "94f30a04284d7170c21071809a3ad717dc910d89", "messageHeadline": "Refactor index check in ColumnarProcessUtility", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c72d2b479b45ab7bc6d3e9ccce92dac7b90deba9", "messageHeadline": "Add tests for union pushdown workaround (#5005)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 176, "deletions": 1}}, {"node": {"oid": "3271f1bd1307fc32d913faf1748decea054f2af6", "messageHeadline": "Fix data race in get_rebalance_progress (#5008)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "8c3f85692d0c41e5b6cc085f2f45186aaa797f87", "messageHeadline": "Not consider old placements when disabling or removing a node (#4960)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 89, "deletions": 27}}, {"node": {"oid": "40a229976fe98d5ded2791ab2563657429cd3427", "messageHeadline": "Fix flaky test because of parallel metadata syncing (#5004)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a20cc3b36afc7f9b87e9827bda03e26c1f743f3b", "messageHeadline": "Only consider shard state 1 in citus shards (#4970)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "a4944a21029fc73774f66b822f539075c899e2af", "messageHeadline": "Rename CoordinatedTransactionShouldUse2PC (#4995)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8b8f0161c3ef356db5d7c81c77258e83005c92ad", "messageHeadline": "Merge pull request #4891 from citusdata/remove-replmodel-guc", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 605, "deletions": 1435}}, {"node": {"oid": "4941f00a9591b78463316b1d9925f01b5fb7c889", "messageHeadline": "Do not run ref2ref tests in parallel", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c160325d0788bb3155d7b29c008d8b8e0cdfd979", "messageHeadline": "Use streaming replication when repl factor = 1", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "878513f3251c45adf9924e115c31418eed36581b", "messageHeadline": "Remove all occurences of replication_model GUC", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 584, "deletions": 1434}}, {"node": {"oid": "87e3a5e24ac68721a003cca89f9b3bc82639752b", "messageHeadline": "Use 2PC when using a node connection (#4997)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "82f34a8d886fbad6f4c391d71b151a1f4b317c7a", "messageHeadline": "Enable citus.defer_drop_after_shard_move by default (#4961)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 539, "deletions": 144}}, {"node": {"oid": "d7dd247fb5ae9c3cdcf12b343b111d702d9a5bf8", "messageHeadline": "fix shared dependencies that are not resident in a database (#4992)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b25d3e83ef45291c98bd8459d43a9aa9100a8c24", "messageHeadline": "Merge pull request #4963 from citusdata/fill-rebalance-monitor-shardsize", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 841, "deletions": 64}}, {"node": {"oid": "10f06ad7536b143446080d690e496195c3d2d727", "messageHeadline": "Fetch shard size on the fly for the rebalance monitor", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 841, "deletions": 64}}, {"node": {"oid": "a6c2d2a4c433373670e598750aeaedf6da5e6461", "messageHeadline": "Feature: alter database owner (#4986)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 861, "deletions": 20}}, {"node": {"oid": "1ce607dd23038a14261dd85d1756d04189b232e9", "messageHeadline": "Merge pull request #4990 from citusdata/prevent_moving_to_non_existin\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 123, "deletions": 106}}, {"node": {"oid": "d07db99ea466f51d03c5009f53fa636077a32b0c", "messageHeadline": "Make sure that target node in shard moves is eligable for shard move", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 123, "deletions": 106}}, {"node": {"oid": "4d8e3969ac6e8f1da300cb04ae3db33b467dfc5c", "messageHeadline": "Merge pull request #4923 from citusdata/wait_until_connections_ready", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 127, "deletions": 3}}, {"node": {"oid": "926069a859bc7af2741316bf8d1fbe9c96374ef2", "messageHeadline": "Wait until all connections are successfully established", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 127, "deletions": 3}}, {"node": {"oid": "61977a3c09e9dfc79b987621620ea1bdaf2d3df5", "messageHeadline": "Merge pull request #4895 from citusdata/conservative_connection_estab\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 218, "deletions": 13}}, {"node": {"oid": "995adf1a19feeba977919d61c44428bdc6db9165", "messageHeadline": "Executor takes connection establishment and task execution costs into\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 217, "deletions": 12}}, {"node": {"oid": "28b0b4ebd1498546bb3041d64252ad47f106af5b", "messageHeadline": "Move slow start increment to generic place", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54c9bf83423a32660984a578ce5169a469c63f2d", "messageHeadline": "Merge pull request #4849 from citusdata/marcocitus/fix-insert-mem", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "924959fdb1d05d9876ecf7436f148f7c3b4062af", "messageHeadline": "Include result type in upgrade diff test (#4987)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 272, "deletions": 266}}, {"node": {"oid": "715dce1eea87021ed55968bc5d864a77445cf48f", "messageHeadline": "Reduce local insert memory usage during deparsing", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "644b266deed2e9dc32664ffe75c902424d2f3361", "messageHeadline": "Only cache local plans when reusing a distributed plan", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "00792831adbd82dd2272524155c7b55f626463b8", "messageHeadline": "Add execution memory contexts and free after local query execution", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "ff2a125a5bb605b69cae833124b49ce4df0c490b", "messageHeadline": "Lookup hostname before execution (#4976)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 211, "deletions": 34}}, {"node": {"oid": "eaa7d2badadfd67965d281d82b57babf82225561", "messageHeadline": "Not block maintenance daemon (#4972)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 104, "deletions": 17}}, {"node": {"oid": "b649dffabddc99eb4d3b408edb46eabd9fcc2c0c", "messageHeadline": "Improve CI checks for enterprise merges on master (#4981)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c91f8d8a152698947a6798919bbeb3820249b78e", "messageHeadline": "Feature: localhost guc (#4836)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 419, "deletions": 142}}, {"node": {"oid": "acdde9fa2de2cda749d8b1654c52734148a93401", "messageHeadline": "Merge pull request #4811 from citusdata/fix-gitignore", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 73, "deletions": 43}}, {"node": {"oid": "6b2c9d3567a63a7ed41147691f97643f3c412317", "messageHeadline": "Remove ignored files from git tree", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "13808b60cf5ac19185f2c4639f583cac993c37fc", "messageHeadline": "Update gitignore files", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 20, "deletions": 43}}, {"node": {"oid": "c96b439a481dbc63eaf2caac790b5893668cc0b2", "messageHeadline": "Introduce scripts to sync gitignore rules for .source files", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "cbbd10b974a342b02c343c0325c121960159c716", "messageHeadline": "Implement an improvement threshold in the rebalancer (#4927)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 898, "deletions": 123}}, {"node": {"oid": "fa61eda7b954066279b49285d8849852c8bbaa73", "messageHeadline": "Merge pull request #4974 from citusdata/minor_b_fix", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cc4870a635122d7578d53cd2f72ca364704e37f5", "messageHeadline": "Remove wrong PG_USED_FOR_ASSERTS_ONLY", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "398d2472f6ee8be8e4175cd8cc5e29397f8f894e", "messageHeadline": "Merge pull request #4973 from citusdata/base_for_logical", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 210, "deletions": 54}}, {"node": {"oid": "a231ff29b092d549d935ead6f80e78b2bffd200c", "messageHeadline": "Get prepared for some improvements for online rebalancer", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 210, "deletions": 54}}, {"node": {"oid": "4f3c672ebe4e93243542705551116c2a84a964e8", "messageHeadline": "Re-consider VALID_ITEMPOINTER_OFFSETS wrt bitmap scan logic", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "0f4c97e0d06772cc7d8b83cde180b8f99eefa941", "messageHeadline": "Improve the constants around row number mapping", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "181848cc80b1bc4bc119447db6d3745df608908f", "messageHeadline": "Implement ErrorIfInvalidRowNumber", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "7ae90b7f963431cb526c05bd02f5ada8119a5134", "messageHeadline": "Rename ColumnarStripeIndexRelationId to ColumnarStripePKeyIndexRelati\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f846c16514deee26bd58156d637af9ea0ffddb93", "messageHeadline": "Implement BuildStripeMetadata", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "2552aee40468048b30bf78374aa0cf78d3b7fffe", "messageHeadline": "Handle old versioned columnar metapage after binary upgrade (#4956)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "2e419ea17719feec370b0704f9e1c1e6326a796b", "messageHeadline": "Add first_row_number column to columnar.stripe for tid mapping", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 526, "deletions": 82}}, {"node": {"oid": "9c1ac3127fb402ba24220871aa08fd4ceb480678", "messageHeadline": "Implement ColumnarOverwriteMetapage", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "7b9aecff21655705befd9b68050a9ac4e05e693c", "messageHeadline": "Columnnar: metapage changes. (#4907)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 1652, "deletions": 421}}, {"node": {"oid": "7def297a3b676cb580f3f917963196d336def51c", "messageHeadline": "Move the logic that builds relation col list into a function (#4964)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "59fea712e24606554a539418730f71855fa50321", "messageHeadline": "Implement an helper to create memory cxt for stripe read (#4965)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "5a941814fd9ff22162e582abbb666f4e5317ad8b", "messageHeadline": "Close connection after each shard move (#4967)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8cb505d6e14c235f7446680a043ad67bd5876080", "messageHeadline": "Fix matview access method change issue (#4959)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "6b1904d37a18e2975b46f0955076f84c8a387cc6", "messageHeadline": "When moving a shard to a new node ensure there is enough space (#4929)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 523, "deletions": 51}}, {"node": {"oid": "ff4098724a9cdcb09831a3d70bc2c47ba9d06783", "messageHeadline": "Merge pull request #4957 from citusdata/log-remote-commands-for-shard\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bc818e76e28b3f6c59c7372e7f75f75582299a9f", "messageHeadline": "Add notice log message for skipping child tables for optimization", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2fed133cf858007159f0afe1bd43ec35fc7c87cc", "messageHeadline": "Merge pull request #4951 from citusdata/fix-nested-select-query-bug", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "2e0bb5c0c8425b1a5fa540e45eacc01e873d62e8", "messageHeadline": "Fix nested select query with union bug", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "d0ba122061245e85e9e63f9a3e66f8ce46fbedef", "messageHeadline": "Editorconfig: configure 4 spaces for python files (#4953)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e6c080e818e91b1f35c1371d0f5ef1e8bf29def", "messageHeadline": "Run copy_modified in upgrade tests (#4952)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50357db957491f8f0b12015629a720a81d045ee7", "messageHeadline": "Simplify code that tests the shard rebalancer algorithm (#4925)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 584, "deletions": 587}}, {"node": {"oid": "23a505d41f4fefe7af950fb57bfbdc79ec48511e", "messageHeadline": "Bump PG versions in CI (#4941)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "2b709873410d79f493ebc32399c3c77401ffa881", "messageHeadline": "Merge pull request #4919 from citusdata/continue_dropping_shards", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 196, "deletions": 77}}, {"node": {"oid": "2f29d4e53e3b2b35509bffd86195bb53a76bd09a", "messageHeadline": "Continue to remove shards after first failure in DropMarkedShards", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 196, "deletions": 77}}, {"node": {"oid": "ca5d281784d6c36f97ce972b8954d1e4bbe8cd00", "messageHeadline": "Merge pull request #4940 from citusdata/reduce_memory_usage_rebalancer", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8cabd2e8221a68b1443f84998c1ea3c40f1a13da", "messageHeadline": "Decrease memory usage with rebalancer", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "2f90ce931be450d277f933bf5af2539a51b2b5b2", "messageHeadline": "Fix minor issues with makefile targets (#4717)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a050ab6b91ad5445400ab8fe1757d27d979125b", "messageHeadline": "Merge pull request #4865 from citusdata/marcocitus/fix-from-only", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 177, "deletions": 34}}, {"node": {"oid": "4b49cb112fcce49b37ca0e5e7f10ecaa9900b992", "messageHeadline": "Fix FROM ONLY queries on partitioned tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 177, "deletions": 34}}, {"node": {"oid": "9c08ab49dfaa9180d4854c16041e7fc694561806", "messageHeadline": "Merge pull request #4917 from citusdata/sort-gucs-alphabetically", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 675, "deletions": 677}}, {"node": {"oid": "fe65be993e66c735234530254f35cf0b6e373c4f", "messageHeadline": "Sort GUCs in alphabetic order", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 675, "deletions": 677}}, {"node": {"oid": "f8bacbedac713d0a476e3adf8938492a402694e4", "messageHeadline": "Merge pull request #4920 from citusdata/add-citus-10.0-upgrade", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "889ad6fa8c5c8bf07ab1e51e06ed8aa7646703ae", "messageHeadline": "Run some upgrade tests only when old version=9.0", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "6afa4f2e62ff41baa0a86c6fef58a69b2014eaad", "messageHeadline": "Export upgrade_test_old_citus_version to use in some upgrade tests", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ee9a0d1c47c5e8574e162df69ce57fcd7a56b38", "messageHeadline": "Enable security flags in CI (#4924)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "332c5ce4ad904bdaf523016630e9dc4a0098d135", "messageHeadline": "Fix worker partitioned size functions (#4922)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "8cd9b8d8af726ef77f0afe066a563d73232823b0", "messageHeadline": "Merge pull request #4926 from citusdata/diff-filter-full-search", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763fa1cf413f37de659ed9f2ca6b9ed417b6db15", "messageHeadline": "Fix diff-filter to search the whole line for matches", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dfb766f35216391c9ef39ea166a1577b14e665e", "messageHeadline": "Merge pull request #4915 from citusdata/allow_values", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1113, "deletions": 20}}, {"node": {"oid": "918838e488d2da46663c7a9266e8f853958854c5", "messageHeadline": "Allow constant VALUES clauses in pushdown queries", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1113, "deletions": 20}}, {"node": {"oid": "93c2dcf3d2f5542104a7e8733fefb8bbc9f7bc6a", "messageHeadline": "Fix data-race with concurrent calls of DropMarkedShards (#4909)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 195, "deletions": 8}}, {"node": {"oid": "33c620f232e8c1cc96adbf43f8a04dfd20714013", "messageHeadline": "Optimize partitioned disk size calculation (#4905)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 165, "deletions": 12}}, {"node": {"oid": "96278822d9a767235c2ac63ed72609800830ee52", "messageHeadline": "Move columnar test helpers to a separate file (#4908)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 261, "deletions": 265}}, {"node": {"oid": "31d4ed41d720cb8267ecaa4fb82187a65f5152b4", "messageHeadline": "Merge pull request #4892 from citusdata/connection_execution_stats", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "5482d5822f26cf9b503ed94eb49e6615e522ecdb", "messageHeadline": "Keep more statistics about connection establishment times", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "0a060b327b8a7d59313ed834b3310f554716852c", "messageHeadline": "Merge pull request #4859 from citusdata/task_execution_stats", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "5b78f6cd6387c36158652b90a650227a1430231a", "messageHeadline": "Keep more execution statistics", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "9ed56928d3d840ae183b62ef4692da5d02690dd8", "messageHeadline": "Columnar: fix use-after-free. (#4906)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "987137ef978bca6488d55892cea22fcc253b63a4", "messageHeadline": "Merge pull request #4794 from citusdata/fix/4736", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 178, "deletions": 53}}, {"node": {"oid": "9919fbe3f88ff6a1e78bacf7cf6b0383ad26d38b", "messageHeadline": "Switch to sequential mode on long partition names", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 178, "deletions": 53}}, {"node": {"oid": "e445e3d39cc09da0841d43e2a24651cbba838732", "messageHeadline": "Introduce 3 partitioned size udfs (#4899)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 109, "deletions": 4}}, {"node": {"oid": "fe5c985e1d6474636c1e7ddfdb03d611393f5a28", "messageHeadline": "Remove HAS_TABLEAM config since we dropped pg11 support (#4862)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 192, "deletions": 124}}, {"node": {"oid": "716cc629f12f7932486db54c3db5da4a767d4f41", "messageHeadline": "Refactor ColumnarReadNextRow for better readability (#4823)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "3efdfdd79138de7dc3b9b9700e76fc2c6b3f281a", "messageHeadline": "Columnar: make projectedColumnList an integer list. (#4869)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 30, "deletions": 49}}, {"node": {"oid": "d74d358a45c5cf40d3ae05fb10ced24f458e14c1", "messageHeadline": "Refactor size queries with new enum SizeQueryType (#4898)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 80, "deletions": 24}}, {"node": {"oid": "b453563e88427a882096763efa97d91191c0532e", "messageHeadline": "Warm up connections params hash (#4872)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "a1a394dbc9235f6708ed19e06e3485123faa4543", "messageHeadline": "Merge pull request #4894 from citusdata/add-comment-to-postprocess-cr\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "caef0463b076d763e2887e582ab281f5bf24b4c4", "messageHeadline": "Update func comment for PostprocessCreateTableStmt", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "52e467a9a02221bdac671790a3051c00830768c6", "messageHeadline": "Error out if inheriting a distributed table (#4871)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "e4c4a9b683b0a4749f6a2f4504fdfd2ceca5715e", "messageHeadline": "Fix error message for local table joins (#4870)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "b3ef3194e3a7ec228c43569f8feebd09f5393d24", "messageHeadline": "Merge pull request #4866 from citusdata/fix-shard-not-found-issue-for\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "48a6a5b128869bd2399f93962a5a94dec34774e4", "messageHeadline": "Add test for public shard not found issue", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "d530d79d73dfdcfd4008192fdc83735b2951ab1b", "messageHeadline": "Fix tests for public schema", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "840c8795729cbbb2373537631d80c5942a9b5c14", "messageHeadline": "Remove redundant if statement for schema name", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "063e67303840cf09248502ae6c40a508824e4ac0", "messageHeadline": "Columnar: use clause Vars for chunk group filtering. (#4856)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 95, "deletions": 11}}, {"node": {"oid": "57c3e226cb30060526e74af0588f206efc853956", "messageHeadline": "Use pg13, not pg11 in CONTRIBUTING.md (#4864)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67bc990c1caaf6aa174b85253e1e154d8b368044", "messageHeadline": "Merge pull request #4827 from citusdata/shard-count-parameter-in-dist\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 295, "deletions": 18}}, {"node": {"oid": "a5038046f95f004f2987b70faa697e45260bd2e1", "messageHeadline": "Adds shard_count parameter to create_distributed_table", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 295, "deletions": 18}}, {"node": {"oid": "76a1ddac94b39e7f63fd3d8b11432d868eb14337", "messageHeadline": "Merge pull request #4612 from citusdata/clean-before-upgrade-tests", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "797538750f65ab051fd79b6e2a8fe7309626ac62", "messageHeadline": "Delete all upgrade test artifacts before citus-upgrade-local", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "3c2efe287e9a008f03e15b7c9e655492839e63ad", "messageHeadline": "Merge pull request #4799 from citusdata/drop/pg11", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1136, "deletions": 17424}}, {"node": {"oid": "7081690480809467e25ab0dbded0c8fb57ff8750", "messageHeadline": "Add check-columnar-vg regression test target (#4737)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "9437d216016b943d7050a249061bdef723e63c78", "messageHeadline": "Merge pull request #4848 from citusdata/ignore/modifiedVersions", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3a3171cd042551c90548989c8f76eec27c1f18a1", "messageHeadline": "Ignore temporary output files", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "03832f353c67c94bbaa3a6405fd2f42feff4d6c1", "messageHeadline": "Drop postgres 11 support", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1136, "deletions": 17424}}, {"node": {"oid": "248c6cb91ab4a75042b3892d6a23b71a8154f021", "messageHeadline": "Columnar: do not bother building unnecessary RestrictInfo. (#4852)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "c01507a91b1969cf788e57a82191de7a88654fe9", "messageHeadline": "Remove columnar/.gitignore (#4825)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "1b7a1357f1669dcc461a3c73456d2d4e7a51fe15", "messageHeadline": "Merge pull request #4844 from citusdata/update-cl-833", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4a9655e833dc4ab0ce9146602d693ebc4abd72b0", "messageHeadline": "Update Changelog for 8.3.3", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1c1999ed7bb30d1910e4004e52ca068ce69e2be1", "messageHeadline": "incorporate the fixopen fix for osx users on bigsur (#4837)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "787ee97867953e7a5189a7fda0de5a9ce542010f", "messageHeadline": "Tests: foreign key non colocated tests (#4841)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "6876e87f31d8f80b466b30913b31cb1b14835919", "messageHeadline": "Merge pull request #4838 from citusdata/dependabot/pip/src/test/regre\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 180, "deletions": 131}}, {"node": {"oid": "a1aedc41f1441bfc898726ea2efc2f6074185faf", "messageHeadline": "Bump jinja2 from 2.11.2 to 2.11.3 in /src/test/regress", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 180, "deletions": 131}}, {"node": {"oid": "28719ae79bc0b06bcd5e71070b1b6422e586c109", "messageHeadline": "Merge pull request #4835 from citusdata/marcocitus/fix-configure", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ad88a7a89855ac831b5415e9ad5828a43eacc35", "messageHeadline": "Merge pull request #4834 from ProsperWorks/master", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e11a34d0028c98932c530029365384cfece82c9", "messageHeadline": "Apply #4834 to configure as well", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8bcf3b98876a79164ddc183c6f035d4acef385b2", "messageHeadline": "More precise error messages for ./configure --without-lz4 and --witho\u2026", "author": {"name": "jhwillett", "email": "jhw@prosperworks.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4620bed877412f620610c3dfeb6a51bc73619dc", "messageHeadline": "Merge pull request #4822 from citusdata/changelog/10.0-3", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "b5f432016406d149e21584ce1c5086dfb2452070", "messageHeadline": "Make sure that single task local executions start coordinated transac\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "4558132239e4537988a3b621d3939ab28d507970", "messageHeadline": "Merge pull request #4830 from citusdata/add-udf-citus-get-active-work\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 79, "deletions": 12}}, {"node": {"oid": "5e5db9eefa9687ac23fbc9be861d830dc4e4deb9", "messageHeadline": "Add udf citus_get_active_worker_nodes", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 79, "deletions": 12}}, {"node": {"oid": "92130ae2a2ab12addf130180e35c2ae32799a126", "messageHeadline": "Update CHANGELOG for 10.0.3", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "946f5298265d62a668c01eed0e62b26efcf42f14", "messageHeadline": "Merge pull request #4820 from citusdata/marcocitus/copy-guc", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "43f600bc464183a5298e4b322cbe2758be7e1df1", "messageHeadline": "Merge pull request #4808 from citusdata/marcocitus/connection-lifetime", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "fbc2147e11da6052e97fbbab989f6b6b42fcc6f3", "messageHeadline": "Replace MAX_PUT_COPY_DATA_BUFFER_SIZE by citus.remote_copy_flush_thre\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "1646fca445128b810d4b477029157c3d3b75a7ed", "messageHeadline": "Add GUC to set maximum connection lifetime", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "3b1255640130f0f39143b7faa90a88e5a80171eb", "messageHeadline": "Columnar: cleanup (#4814)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 76, "deletions": 47}}, {"node": {"oid": "b2a7bafcc42cc984d02f972511d7fdf3782f77be", "messageHeadline": "Fix flaky test in multi_foreign_key_relation_graph (#4819)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d8d5cad980789377f50438cb185829f65d99bd3", "messageHeadline": "Merge pull request #4817 from citusdata/marcocitus/fix-warning", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "6c5d263b7a57b542613686f3e9e7fc4a7de53a04", "messageHeadline": "Remove unnecessary AtEOXact_Files call", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "1d3e075e62754604de2efd9f71c830e411dd9614", "messageHeadline": "Support temporary columnar tables (#4766)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 258, "deletions": 11}}, {"node": {"oid": "56245d232d8f0f053b4ad658bc57a2a4c055f272", "messageHeadline": "Merge pull request #4806 from citusdata/fix_2pc_local_exec", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 552, "deletions": 35}}, {"node": {"oid": "e65e72130d119ade5b118dbb28e77959ede1be0e", "messageHeadline": "Rename use  -> shouldUse", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 86}}, {"node": {"oid": "6a7ed7b309caca3688c51d28ca4fdf1f165398fd", "messageHeadline": "Do not trigger 2PC for reads on local execution", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 526, "deletions": 19}}, {"node": {"oid": "874d5fd96218d549bb573d124ace775b84c58db8", "messageHeadline": "Remove foreign keys between columnar metadata tables (#4791)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 181, "deletions": 15}}, {"node": {"oid": "71a9f45513392c956e4e13b8d2085b8bf8d22069", "messageHeadline": "Fix upgrade and downgrade paths for master/citus_update_table_statist\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 76, "deletions": 14}}, {"node": {"oid": "69f09556fd69c4ed2d2b79e9edab14090a6c64f4", "messageHeadline": "Merge pull request #4809 from joeljuca/readme-code-highlights", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a770c5fe4eab613d4b9798e707556b72dcbaa556", "messageHeadline": "Fix incorrect language syntax on README.md", "author": {"name": "Joel Juc\u00e1", "email": "joelwallis@gmail.com", "user": {"login": "joeljuca"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "196064836c5a12c1c95d2fd33f94f8bb890640f0", "messageHeadline": "Skip 2PC for readonly connections in a transaction (#4587)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 170, "deletions": 2}}, {"node": {"oid": "68a527ba179122506a33f68cc46571808a731698", "messageHeadline": "Merge pull request #4800 from citusdata/marcocitus/fix-mod-cte", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 172, "deletions": 62}}, {"node": {"oid": "9c0d7f5c26108f5f9735bc08bfdd1275bf7b52bf", "messageHeadline": "Add tests for modifying CTE and SELECT without FROM", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "58f85f55c02d2034b24f5902340d9caec69da7f4", "messageHeadline": "Fixes a crash in queries with a modifying CTE and a SELECT without FROM", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 83, "deletions": 62}}, {"node": {"oid": "aef7fc3a51e9a90a74be37964652471256c33eb5", "messageHeadline": "Ignore columnar generated test files (#4796)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "742db1c5a2fc2908d61bab051797b27c169b99c2", "messageHeadline": "Merge pull request #4789 from citusdata/claire-readme-edit1", "author": {"name": "Claire Giordano", "email": "claire@citusdata.com", "user": {"login": "clairegiordano"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "33a6f763eabfd58c2d2da936e2c52008aa951263", "messageHeadline": "Rm Performance H2 section title (temporarily)", "author": {"name": "Claire Giordano", "email": "claire@citusdata.com", "user": {"login": "clairegiordano"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fe5494b72ab2c4abd93cd63546a700802b07c4bb", "messageHeadline": "Merge pull request #4345 from citusdata/marcocitus/readme_updates", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 363, "deletions": 145}}, {"node": {"oid": "ce296ac62e1faf80243d8c2406328efd8c225f9a", "messageHeadline": "Merge pull request #4779 from citusdata/typos", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "4e22f029971b888dfcf3f4240842b7364a98c8a1", "messageHeadline": "Fix various typos due to zealous repetition", "author": {"name": "Philip Dub\u00e9", "email": "phdub@microsoft.com", "user": null}, "additions": 35, "deletions": 35}}, {"node": {"oid": "61d7363eedcb57e04fa83bd3b55461b2b9accb12", "messageHeadline": "Rewrite the README", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 363, "deletions": 145}}, {"node": {"oid": "1bb7a0a268fb60c07c1cc0a8fd8f9acae1424c84", "messageHeadline": "Fix chunk_group_consistency regression test view (#4765)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9728ce1167b4ce8dc0ccc4e031d69457be82875f", "messageHeadline": "Add tests for concurrent index deadlock issue (#4775)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "d7880df4ab6eac54e59382b8e6ac5036bf1adeb1", "messageHeadline": "Merge pull request #4767 from citusdata/marcocitus/fix-master-add-node", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "6c409b5d3e848dc69c3b315febcbdb56b43623bc", "messageHeadline": "Merge pull request #4769 from citusdata/fix-4675", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "affe38eac695d34a3b8d3cd9c18411de10fb5b66", "messageHeadline": "Populate DATABASEOID cache before CREATE INDEX CONCURRENTLY", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fc493547cd97615bcfc4b70d6002b0c3306fc0cc", "messageHeadline": "Merge pull request #4772 from citusdata/update-cl-1002", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c2a97062035b6955af209bd613944e0c21c99626", "messageHeadline": "Update CHANGELOG for 10.0.2", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "857beb36feb707d7e2582dc28b94c1d5e3775917", "messageHeadline": "Merge pull request #4756 from citusdata/fix_on_top_of_pg13", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1168, "deletions": 36}}, {"node": {"oid": "54ee96470ed89aebfe08007e7889eb6dac0b9b4a", "messageHeadline": "Pass pointer of AttributeEquivalenceClass instead of pointer of pointer", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "d1cd19865507c6b1ff35e5862c6c58a9b20bf83c", "messageHeadline": "Prevent infinite recursion for queries that involve UNION ALL and JOIN", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1145, "deletions": 13}}, {"node": {"oid": "697bbbd3c635e0fdb85463602af3004210084f71", "messageHeadline": "Do not use security flags by default (#4770)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1a05131331dda19955e7ef57da34f43a51433dea", "messageHeadline": "Use chunk groups to read columnar data (#4768)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 131, "deletions": 100}}, {"node": {"oid": "2f30614fe343103f2c90c804f7c6e4c9d1cbfc71", "messageHeadline": "Reimplement citus_update_table_statistics to detect dist. deadlocks (\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 680, "deletions": 113}}, {"node": {"oid": "f87107eb6b8e99cec8b69bbd5847064c69dd9b8f", "messageHeadline": "Add security flags in configure scripts (#4760)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 131, "deletions": 3}}, {"node": {"oid": "f25de6a0e3e3bda8186506910205ee77e88c5f24", "messageHeadline": "Try to return earlier in idempotent master_add_node", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "f3b0d445b2d4b0f1f078e696b934f8d7790e67e3", "messageHeadline": "Merge pull request #4759 from citusdata/marcocitus/normalize-notices", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 347, "deletions": 347}}, {"node": {"oid": "9da9bd3dfd41d075b54ae0c76cb56176a18d8e24", "messageHeadline": "Columnar: rename files and tests. (#4751)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 129, "deletions": 390}}, {"node": {"oid": "dca615c5aae2ba82e2029711268534bf439297f0", "messageHeadline": "Normalize the ConvertTable notices", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 347, "deletions": 347}}, {"node": {"oid": "feee25dfbd9984cdb486f4c6f84e9c48d9fe6cb5", "messageHeadline": "Use translated vars in postgres 13 as well (#4746)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 735, "deletions": 65}}, {"node": {"oid": "85c382a63b4ab1a4e71ec084f382aac4b15e72c0", "messageHeadline": "Merge pull request #4744 from citusdata/grant_citus_tables_to_public", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5c5cb200f7fdf66d507d77fa16f27ea5acfa272d", "messageHeadline": "Adds GRANT for public to citus_tables", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0fe26a216c7a5f95585590abee33db90f15797dd", "messageHeadline": "Prevent cross join without any target list entries (#4750)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "5e6030b87f09ed796f412519953f4dc5076bd7c6", "messageHeadline": "Merge pull request #4747 from citusdata/col/grant-access", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 126, "deletions": 10}}, {"node": {"oid": "54ac924bef5df2cba4c0a1d7f90073f68523a478", "messageHeadline": "Grant read access for columnar metadata tables to unprivileged user", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "dcc020760519edda38753d176ff3c9ac718640cf", "messageHeadline": "Add 10.0-2 schema version", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "5ed954844c29d7197f51cdf76171399597819310", "messageHeadline": "Ensure table owner when using alter_columnar_table_set/alter_columnar\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "fbeb747006cc4ab9abbbef2590106f4e1c98f7c0", "messageHeadline": "Columnar: refactor read path and fix zero-column tables. (#4668)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 292, "deletions": 140}}, {"node": {"oid": "5ebd4eac7f8448c2bee77ce35db7557741f67095", "messageHeadline": "Preserve colocation with procedures in alter_distributed_table (#4743)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 507, "deletions": 1}}, {"node": {"oid": "8820541fd4e0bad7827417ee136afde57f6e834b", "messageHeadline": "Merge pull request #4709 from citusdata/sequential-mode-on-long-table\u2026", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 630, "deletions": 84}}, {"node": {"oid": "5aff18b573f1e9394b5944d159f45c5a0c818fc0", "messageHeadline": "Fix flaky test", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a792ef841a286cfbca15355dc946d7d8f9f8b28", "messageHeadline": "Remove length limitations for table renames", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 269, "deletions": 105}}, {"node": {"oid": "7bebeb872d12c8b3e33292ce54f62e7bbebd1936", "messageHeadline": "Failing long table name tests", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 432, "deletions": 52}}, {"node": {"oid": "495096ef5ebecb2ca75dd54080bad3277affb2f0", "messageHeadline": "Remove useless pg version checks (#4741)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "dbb88f6f8b210468a81df350d170e8a605f9d839", "messageHeadline": "Fix insert query with CTEs/sublinks/subqueries etc (#4700)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 253, "deletions": 19}}, {"node": {"oid": "105bb580e11d5f2dd5e11aa96e3d91bb361f3c63", "messageHeadline": "Add columnar regression tests (#4727)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1159, "deletions": 17}}, {"node": {"oid": "b6f5d98bee7e2c3dee0900961505d4f748c5333b", "messageHeadline": "Merge pull request #4723 from citusdata/fix_warning", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2fca5ff3b5dda45be30892a3b45ea56d5d761a74", "messageHeadline": "Fix alignment issue in DatumToBytea", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bebca9ee79423e1cda5e47d37dbdad5d12e0cffa", "messageHeadline": "Merge pull request #4733 from citusdata/update-cl-954", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb14c5267faf32c14c6f826742913210983d0627", "messageHeadline": "Update CHANGELOG for 9.5.4", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dcf54eaf2a32e186b6203672bc9be1d825725f37", "messageHeadline": "Use PROCESS_UTILITY_QUERY in utility calls", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "bbf61322265dd18d84ae392ed316aeeb156bb4a8", "messageHeadline": "Revert \"wip (#4730)\"", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "62e6d54a4e7604ae5c21fad7679880b884154c61", "messageHeadline": "wip (#4730)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6db5ecb97a5a9058751aee4038cd94c1170b7ab1", "messageHeadline": "Merge pull request #4729 from citusdata/update-cl-10.0.1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9031a22e201bb8288d4c63fde2cd0823d9d14bd5", "messageHeadline": "Update CHANGELOG for 10.0.1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b51d3bf98137a547dd5a56b551bfac14a83edfd9", "messageHeadline": "Merge pull request #4725 from citusdata/marcocitus/fix-time-partitions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "972a8bc0b7250f6d9be0b2033503d534c47a15fe", "messageHeadline": "Rewrite time_partitions join clause to avoid smallint[] operator", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b0aeb41d4ecb3713b6ac76a6e4616da06df10499", "messageHeadline": "Merge pull request #4714 from citusdata/support-multi-drop-index", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "a740fb597819c6ed1c5ce872b9c83aec50eed690", "messageHeadline": "Merge branch 'master' into support-multi-drop-index", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1f345f65b4adffc3eb2d32e7c33bf70042ab26fa", "messageHeadline": "Support dropping local table indexes along with a distributed index", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "1cbbeab40558659ddfe7f6f7affbe87e0340581b", "messageHeadline": "Merge pull request #4719 from citusdata/master-update-version-1613472925", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 67, "deletions": 18}}, {"node": {"oid": "676d9a9726e81bde5ddb9a3ee6a4fcc7c3ec5f2d", "messageHeadline": "Bump Citus to 10.1devel", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 67, "deletions": 18}}, {"node": {"oid": "02273170027536dcfc747ff76853784fbd047762", "messageHeadline": "Columnar: better specification for microbenchmark. (#4711)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "530a284e51862f37e765042fe6742af61c7ea418", "messageHeadline": "Merge pull request #4720 from citusdata/9.5.3-cl", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a0de0669967526f7eb337c2dd01d6736e5bd11b5", "messageHeadline": "Update CHANGELOG for 9.5.3", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "41da3a320510db1431b3918b1401dd3715128381", "messageHeadline": "Merge pull request #4716 from citusdata/citus-10.0-changelog-1613462741", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "2d36707a82f2b76cb1d9d9c00bcc89d4431e85aa", "messageHeadline": "Update CHANGELOG for 10.0.0", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "d61fd6e4786c1caecc61d14dd87a9b1983cfa902", "messageHeadline": "Decide changing sequence dependencies on MX nodes according to result\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 209, "deletions": 1}}, {"node": {"oid": "bcbd24f8ded74278c063102b7a6afd51acfca232", "messageHeadline": "Only consider pseudo constants for shortcuts (#4712)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 237, "deletions": 76}}, {"node": {"oid": "0f1ce7a91366a0b5dcef15d13f40f54aa87f79cf", "messageHeadline": "Not skip relation in conversion if it doesn't have RelationRestrictio\u2026", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 84, "deletions": 13}}, {"node": {"oid": "0f613ac31c88b6bc178de8f4fcb7e954e8f3f22b", "messageHeadline": "Merge pull request #4702 from citusdata/metadata_changes", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 49, "deletions": 29}}, {"node": {"oid": "e690d8b79b91d4b6eaeef1af30a4d7db3c1c64a9", "messageHeadline": "Move stripe.chunk_count to last position", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "1c4081ea5f06fe98405bd09948a10d7b8226fe8f", "messageHeadline": "Merge pull request #4699 from citusdata/readme", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b96673de695d8aa64780ab927924d144ecb440b1", "messageHeadline": "Columnar: update README to compare with cstore_fdw.", "author": {"name": "Jeff Davis", "email": "jefdavi@microsoft.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "277a773f5ea5d16ea876ba69e1fbcc41008caf58", "messageHeadline": "Merge pull request #4698 from citusdata/chunk-group-num", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1f1c3c362b4d529bf3b66250aafec6a245bf3811", "messageHeadline": "Columnar: rename chunk_num -> chunk_group_num.", "author": {"name": "Jeff Davis", "email": "jefdavi@microsoft.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1b5244c410259ce1026ed168d158c86921eb4333", "messageHeadline": "Merge pull request #4683 from citusdata/int_results_on_separate_conns", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 161, "deletions": 31}}, {"node": {"oid": "f297c96ec56df51303ac057c000a9f03a42951e0", "messageHeadline": "Add regression tests for COPY into colocated intermediate results", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "5d5a3574875994bf35feedfd775ff4fdb6bf6d02", "messageHeadline": "Do not connection re-use for intermediate results", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 86, "deletions": 29}}, {"node": {"oid": "01fb8f812468064b9f348365847ae7ed8c0e5cd4", "messageHeadline": "Merge pull request #4674 from citusdata/fix-dropping-fkey", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 518, "deletions": 17}}, {"node": {"oid": "c8e83d1f262586de592f06b0a9f83b74b59278a1", "messageHeadline": "Fix dropping fkey when distributing table", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 518, "deletions": 17}}, {"node": {"oid": "847b79078fd47b3ab26955c19e5cee5fd0aa3ce8", "messageHeadline": "Not consider subplans in restriction list (#4679)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 232, "deletions": 8}}, {"node": {"oid": "1d4b2e3fd01f40e07c9a44e814c1dfddf0554970", "messageHeadline": "Merge pull request #4680 from citusdata/fix_deadlock", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 73, "deletions": 24}}, {"node": {"oid": "c3dcd6b9f8ebf9aa2f4b054c07a31fa821bf66d4", "messageHeadline": "Columnar: don't include stripe reservation locks in lock graph.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "841d25bae9be0c00a4aab01eb0d5fe1a94743f5f", "messageHeadline": "Release metadata locks early", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7170ed287c83044910aa0d5d8a0e8f67c75d2647", "messageHeadline": "Merge pull request #4677 from citusdata/test-long-name-citus-local", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "ec7ab68f3b95fb177dd618a9fc9c5a9aeee52456", "messageHeadline": "Test adding local table with long name to metadata", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "9f619a85d622396f08abca8194da98f2f533541a", "messageHeadline": "Fix EXPLAIN ANALYZE exec when query returns no cols (#4672)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "29d340331e6556790a26bb34f57ded1c04ba88e5", "messageHeadline": "Merge pull request #4630 from citusdata/fix_4626", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 186, "deletions": 0}}, {"node": {"oid": "52297804ae08508a106dce125aa0b2b9276f8b09", "messageHeadline": "Fix zero column tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "d06f6658da9260d18635347b538535df5ba255dc", "messageHeadline": "Merge pull request #4681 from citusdata/metadata_changes", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 88, "deletions": 88}}, {"node": {"oid": "2d09c76b76987350214889ab9dd7efd07508e3ba", "messageHeadline": "Rename storageid to storage_id", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "8270b598b69e7319727a1f6c788f4becd370f763", "messageHeadline": "Rename stripeid, chunkid, and attnum", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "9114fd4050707383731b6c0e71c4494b3ecaea35", "messageHeadline": "Move chunk.value_count to last position", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ba937bf3168fff1635ffd1c5890f4274a4ec9b98", "messageHeadline": "Merge pull request #4659 from citusdata/chunk_group", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 383, "deletions": 13}}, {"node": {"oid": "be90c204577e4f2560041be3401a9257a3a12210", "messageHeadline": "Fix write path for zero column tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 101, "deletions": 7}}, {"node": {"oid": "c8d61a31e254c99a53085dbafad13ddf34393269", "messageHeadline": "Columnar: chunk_group metadata table", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 282, "deletions": 6}}, {"node": {"oid": "c2480343c71662d43149cb2d281790c77a72966a", "messageHeadline": "Merge pull request #4666 from citusdata/write_to_local", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 472, "deletions": 71}}, {"node": {"oid": "c804c9aa2147616c3354aa39495baa3cd6c245e9", "messageHeadline": "Allow local execution for intermediate results in COPY", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 472, "deletions": 71}}, {"node": {"oid": "1d3b866df5910f2cb54c16dc52161de76116723c", "messageHeadline": "Merge pull request #4667 from citusdata/private-structs", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 86, "deletions": 52}}, {"node": {"oid": "2ea31c899eb3e7a9ce651b61697cf0061a451eba", "messageHeadline": "Columnar: make read and write state private.", "author": {"name": "Jeff Davis", "email": "jefdavi@microsoft.com", "user": null}, "additions": 86, "deletions": 52}}, {"node": {"oid": "353b080474e9a8f83d6139882fd6866aff19d011", "messageHeadline": "Fix Semmle errors (#4636)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "e96da4886fe6baad5556c3046db7a34b853a7f61", "messageHeadline": "Sort results in citus_shards and give raw size (#4649)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 479, "deletions": 475}}, {"node": {"oid": "2a927522b94f8d853fa2b4631edfe3fa1fcf8b9e", "messageHeadline": "Merge pull request #4655 from citusdata/fix_isolation", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3e6b54b964fed5ecda9b9eab6bd6aca320a2fec8", "messageHeadline": "Normalize isolation_metadata_sync_deadlock", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "eff8cffaf35ef81dbd9a65d8ab20c9ddaa96a2dc", "messageHeadline": "Columnar: improve naming of limit config variables. (#4653)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 279, "deletions": 279}}, {"node": {"oid": "a7da38e71fa0089b273df0b83ac082d60df8b0e7", "messageHeadline": "Merge pull request #4650 from citusdata/seq-permissions", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 46, "deletions": 34}}, {"node": {"oid": "b1882d440063d055c4f0da2c71a4faf3f584434e", "messageHeadline": "Columnar: Call nextval_internal instead of DirectFunctionCall.", "author": {"name": "Jeff Davis", "email": "jefdavi@microsoft.com", "user": null}, "additions": 46, "deletions": 34}}, {"node": {"oid": "2c372b7b0ecec7b828bfd33d98125150c22e5f0f", "messageHeadline": "Merge pull request #4654 from citusdata/fix_isolation", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e53314e3f190ecc293a102cfbe366749fb7e28a", "messageHeadline": "Make isolation_metadata_sync_deadlock more resilient", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75d9e4a206324efc3efbe89d14e2cd932c50cde0", "messageHeadline": "Merge pull request #4645 from citusdata/fix-chunks", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 56, "deletions": 19}}, {"node": {"oid": "0a9fd91d8f75cfa000cb057175d3cf550bf32de5", "messageHeadline": "Use 'Chunk Groups' in EXPLAIN ANALYZE of columnar scan", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1d311b0709a7849f59648f7303c2fb827a4843f9", "messageHeadline": "Columnar: don't double count chunks filtered", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "cbb95af2c2c7a18bff8f8c6e32cf05d12baa2300", "messageHeadline": "Merge pull request #4580 from citusdata/convert-relabeltype-into-coll\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 161, "deletions": 27}}, {"node": {"oid": "5dd2a3da0341c8409d5791bde5fe0e7e43fa76cd", "messageHeadline": "Convert RelabelTypes into CollateExprs in get_rule_expr function", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 161, "deletions": 27}}, {"node": {"oid": "f96e93ab676a102a2dabd5f3fe22a5d441d699f9", "messageHeadline": "Merge pull request #4631 from citusdata/rename-master-parameter-for-d\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 215, "deletions": 26}}, {"node": {"oid": "503171d2f253f1e0a97857b356d37f55f4593b00", "messageHeadline": "Merge branch 'master' into rename-master-parameter-for-dist-stat-acti\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1964, "deletions": 127}}, {"node": {"oid": "2443b20b2c260f22742336698164722c52f6805e", "messageHeadline": "Rename master to distributed for worker stat activity", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "fcb1b7f7d51498f090c8264ffdfdf4cad0a39db3", "messageHeadline": "Merge pull request #4604 from citusdata/copy_single_node", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 396, "deletions": 89}}, {"node": {"oid": "fc9a23792c3042ce79af598acec7651754b061d2", "messageHeadline": "COPY uses adaptive connection management on local node", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 396, "deletions": 89}}, {"node": {"oid": "34840ddc5c742d38667f35953e0baa4645219e03", "messageHeadline": "Rename master to citus for dist stat activity cols", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 152, "deletions": 12}}, {"node": {"oid": "2afb806e7ebdb9dd52b587537d59ea0b02b2877c", "messageHeadline": "Merge pull request #4638 from citusdata/fix-cic", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 148, "deletions": 0}}, {"node": {"oid": "5fde61722968f45e79d070e0e80a60921de379ea", "messageHeadline": "Columnar: disallow CREATE INDEX CONCURRENTLY", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "569c0460c5aefc752b191e6d73db932f80613d22", "messageHeadline": "Merge pull request #4628 from citusdata/fix-inheritance", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 547, "deletions": 1}}, {"node": {"oid": "4043731c4133658ccd8a22ba471350738f083c5c", "messageHeadline": "Columnar: fix inheritance planning.", "author": {"name": "Jeff Davis", "email": "jefdavi@microsoft.com", "user": null}, "additions": 547, "deletions": 1}}, {"node": {"oid": "ff82e85ea2e166dcfa72843aa658624cf482988e", "messageHeadline": "Replace workerNodeCount -> nodeCount", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "eb5be579e308579e2fcf59e8d401bf653528be08", "messageHeadline": "Set previous cell inside a for loop", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9ba3f70420f05a1e4dc256381a6a3dcd16eca630", "messageHeadline": "Remove unused method", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "24e60b44a1d0ea95859ad7379b7a6557862f173e", "messageHeadline": "Consider coordinator in intermediate result optimization", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 433, "deletions": 9}}, {"node": {"oid": "c0f2817b70d9130f0338028f78777d1334b19717", "messageHeadline": "Disallow using alter_table udfs with tables having any identity cols \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "3a403090fd2d4381321c0748dc702a28740e6e92", "messageHeadline": "Disallow adding local table with identity column to metadata (#4633)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "5efb742f8aed2666538446e1cf6139bcd8dc858d", "messageHeadline": "Skip copying GENERATED ALWAYS AS STORED cols in ReplaceTable (#4616)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 356, "deletions": 4}}, {"node": {"oid": "e03246dd45d0211e362b66f74c7e583c4bac4037", "messageHeadline": "Colummnar: mark custom scan path paralle_safe. (#4619)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 313, "deletions": 0}}, {"node": {"oid": "e195af7e72eeeee55df87b4d01c2f8ba7408ab60", "messageHeadline": "Columnar: always disable parallel paths. (#4617)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 107, "deletions": 13}}, {"node": {"oid": "3ca0b6146bedc612f44b9a9c9a968119ee5a2df8", "messageHeadline": "Merge pull request #4613 from citusdata/fix/generated-cols-citus-local", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 101, "deletions": 19}}, {"node": {"oid": "53b1888cac8520ee73a00e9cd5df81e2cf1d8c54", "messageHeadline": "Rename DropAndMoveDefaultSequenceOwnerships", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "93c3f30024f22556deba0a042ef464af4ad61014", "messageHeadline": "Rename ExtractColumnsOwningSequences", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "912d829757ad84511016635d40c8105c7e9f9beb", "messageHeadline": "Skip GENERATED AS ALWAYS STORED cols when processing cols owning sequ\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "c8a48c6eeefcc417ce311a91d9097598c8a8b5fd", "messageHeadline": "Not try to sync metadata for local tables (#4625)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "c5d4e7081b85e8f9b0f1ac0e783a448b1ac44c3f", "messageHeadline": "Fix invalid read issue in deprecated create_citus_local_table udf (#4\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "e38c6ebb394a891b3df03d6982ac4a7505c5cace", "messageHeadline": "Add instructions to install lz4 and zstd packages (#4606)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "03d2b614e22a7f0d9b07240509d3eac4cbcbc198", "messageHeadline": "Merge pull request #4622 from citusdata/fix-4621", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f417510a7f5e747c7982cc1baf15858bde54fed0", "messageHeadline": "Columnar: properly initialize rowNumber.", "author": {"name": "Jeff Davis", "email": "jefdavi@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0317ec4d069980e26f5582f10c546d54d096142", "messageHeadline": "Merge pull request #4618 from citusdata/fix_4608", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 37, "deletions": 1}}, {"node": {"oid": "bcb162976f7bad994130d8ae693c586b83399fe6", "messageHeadline": "Fix #4608", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "877d87e37258c2748cfd202b30e7e07ac1c495ad", "messageHeadline": "Merge pull request #4610 from citusdata/fix_4600", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 124, "deletions": 5}}, {"node": {"oid": "f5b1e49b7932d4e34cc4ef25c8609367fd54dc8b", "messageHeadline": "Columnar: Fix lateral joins", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 124, "deletions": 5}}, {"node": {"oid": "e2afbc92830b90241eedaedc1b2f28625a20c9ed", "messageHeadline": "Merge pull request #4607 from citusdata/fix_4602", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 118, "deletions": 6}}, {"node": {"oid": "ef927688fa233b591308e587f36c5b2cb0c36565", "messageHeadline": "Columnar: Fix ALTER TABLE ... ADD COLUMN.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 118, "deletions": 6}}, {"node": {"oid": "1253eeb9ff37206d276910c87e6fefa44d28eec6", "messageHeadline": "Don't propagate ALTER ROLE SET when scoped to a different database (#\u2026", "author": {"name": "Brian Bergeron", "email": "brian.e.bergeron@gmail.com", "user": {"login": "bergeron"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "31763ef079ccc784dd780c053e2007fd522c3626", "messageHeadline": "Merge pull request #4410 from citusdata/fix-shardid-in-partition-cons\u2026", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 727, "deletions": 18}}, {"node": {"oid": "cab17afce9d67c1392489a606691b20bbfa32a44", "messageHeadline": "Introduce UDFs for fixing partitioned table constraint names", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 514, "deletions": 17}}, {"node": {"oid": "92cf49b7e940d1231379ed0e4822b14a1a90c38e", "messageHeadline": "Limit shardId in partitioned table constraint names to only CHECK", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 213, "deletions": 1}}, {"node": {"oid": "738825cc38604ab193da13ae8071646652837e33", "messageHeadline": "Fix partition column index issue (#4591)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 183, "deletions": 70}}, {"node": {"oid": "1ba399f5cacacab13c0b710274bd93b2130227be", "messageHeadline": "Fix a flaky behaviour in shared_connection_stats (#4596)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "34ccae847845727dbcf1ef2496656f8defa18dd4", "messageHeadline": "Merge pull request #4588 from citusdata/copy_fix_connection", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c7ea46067fff249ff2ce72f0fc40e549831b80ef", "messageHeadline": "Add regression tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "04fcd73eb61cdfa43fc000f2541ea75ff0054547", "messageHeadline": "When reaches to shared pool size, COPY sets the placement access", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "36bdeef1bbb23e52178c0fa4739955200a6c06fc", "messageHeadline": "When reaches to executor pool size, COPY sets the placement access", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bb5962ee797729b1cd33e9d8339a2b1c863ca11e", "messageHeadline": "Early error out when creating citus local from a temp table (#4592)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "e96db9b4078ef0b37e07f925a938c674a37177e1", "messageHeadline": "Merge pull request #4581 from citusdata/error-for-alter-table-am-pg11", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "913aa914491694f1bd15c0678672ce4fc7e8ac13", "messageHeadline": "Adds error message to AlterTableSetAccessMethod for below PG12", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "15297cab49a2c0ec68a3f913215495b647236229", "messageHeadline": "Columnar: add GUC to control qual pushdown. (#4586)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "62e0383150a134a289578bb72862e3942734b1eb", "messageHeadline": "Columnar readme. (#4585)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 324, "deletions": 0}}, {"node": {"oid": "07d3b4fd040efd9998d379096ab5eb63f862315b", "messageHeadline": "fix NaN cost estimate on empty columnar tables (#4593)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "07cf037b1307b0770b58e9d8507cbfb2b4aecac3", "messageHeadline": "fix parse error on pg11.8 for extension creation (#4582)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "b20615cbbe921defe4e26b065201c3e3b8b850f0", "messageHeadline": "Advise dropping foreign key in addition to create_reference_table hin\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a18d4288e9b361e5cf474af897e6adeac28ec0c1", "messageHeadline": "Merge pull request #4573 from citusdata/rename-create_citus_local_table", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 344, "deletions": 319}}, {"node": {"oid": "8151c4b443a46f25e8152451c7b931d82339e0b2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into rename-create_citus\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 337, "deletions": 2}}, {"node": {"oid": "1c7ee10de2d7d3e2816c64810531d48fc7107c07", "messageHeadline": "Merge pull request #4584 from citusdata/fix-dropping-mat-views-when-a\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 337, "deletions": 2}}, {"node": {"oid": "b2c1bbddd4c603792c4ecfc1765e6268e3417b8c", "messageHeadline": "Merge branch 'master' into fix-dropping-mat-views-when-alter-table", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 682, "deletions": 234}}, {"node": {"oid": "35043c56f1fab76c3a1bdad3cad549e10c6cbeb8", "messageHeadline": "Fix dropping materialized views while doing alter table", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 337, "deletions": 2}}, {"node": {"oid": "93a83d54727cfe85755f43813fec067ebdc9865f", "messageHeadline": "Rename create_citus_local_table.c to citus_add_local_table_to_metadata.c", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dfcdccd0e70a87a935e626531e0fe150a7e2c742", "messageHeadline": "Rename udf in regression tests (as per prev commit)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 297, "deletions": 295}}, {"node": {"oid": "1a4482a37c5163a1ce1f1656ae744ea0044ccfbf", "messageHeadline": "Get rid of the sql dir for new udf", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "2f30be823ef8e78371fd38005450755d7ee8c82f", "messageHeadline": "Rename create_citus_local_table to citus_add_local_table_to_metadata", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 58, "deletions": 17}}, {"node": {"oid": "cd6f381d3c7014952d8f345fc0af458a70b7885a", "messageHeadline": "Merge pull request #4567 from citusdata/hide-notice-undis", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 95, "deletions": 64}}, {"node": {"oid": "c06fcc26e5d918c8cc5539c319111fc15f23e29d", "messageHeadline": "Hide notice messages when implicitly undistributing citus local tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "458a81f93d209b1c2463969f9790d270b4e2feda", "messageHeadline": "Add suppressNoticeMessages to TableConversionState", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 77, "deletions": 38}}, {"node": {"oid": "cacb76d2c6a70383ad5d7c597daa2298e446ac2b", "messageHeadline": "Not mention citus local tables in error messages (#4579)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 119, "deletions": 119}}, {"node": {"oid": "94bc2703bce352fc5837ca1bda5b8fe65569097d", "messageHeadline": "Make undistribute_table() and citus_create_local_table() work with co\u2026", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 468, "deletions": 51}}, {"node": {"oid": "9b6ccb313dd4ed28bde6ab1faa500f864c035b4d", "messageHeadline": "Merge pull request #4583 from citusdata/alter-am-to-columnar-notice-n\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "bafa692fc1850ed45b688e6777d16244309deb29", "messageHeadline": "Adds error messages with names of indexes that will be dropped", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "5659a3b8304ff57695966c10bfebabd349129f69", "messageHeadline": "Merge pull request #4574 from citusdata/fix-renaming-index-citus-loca\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "e99f0529041fff97842b22f6fb9d18105fedea4c", "messageHeadline": "Fix index renaming when creating citus local tables", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "7952100f496442e84a2ea6a2bca111cefb92ce3a", "messageHeadline": "Merge pull request #4561 from citusdata/fix-maintenance-daemon-crash", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6cba42a8bc571705a6ffab78a6003379be1529ad", "messageHeadline": "Merge branch 'master' into fix-maintenance-daemon-crash", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "499e7ed0389da70985dbb1f53c692ae802725b00", "messageHeadline": "Update CHANGELOG for 9.5.2 (#4577)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "14bf9d85d6067004aa12054bbd1eef388c52c3f0", "messageHeadline": "Merge branch 'master' into fix-maintenance-daemon-crash", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 2515, "deletions": 375}}, {"node": {"oid": "54f0e8619a2845c261b9d13ff7089e16626af10c", "messageHeadline": "Merge pull request #4566 from citusdata/write-opt", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 125, "deletions": 28}}, {"node": {"oid": "d62e54dc09ae003fece65255de5aaa376c39f34c", "messageHeadline": "Columnar: optimize write path.", "author": {"name": "Jeff Davis", "email": "jefdavi@microsoft.com", "user": null}, "additions": 125, "deletions": 28}}, {"node": {"oid": "350e0c1d613dde4b933079216eca4b698b48ad71", "messageHeadline": "Merge pull request #4565 from citusdata/fix_4555", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 42, "deletions": 12}}, {"node": {"oid": "639952ffa81da1eb8f6f92f144a916f7bdb12802", "messageHeadline": "Read chunk row count from catalog tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "690f54b4fde8971b4cb0c993a2adb2e1d700940c", "messageHeadline": "Merge pull request #4570 from citusdata/fix/downgrade-9.5-notify-dropped", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "6a28f622392eed4192671f4e40ab54482bdfe8ad", "messageHeadline": "Remove stale comment", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e0150e9e2c0fdaad98769a3274be3bade79e332", "messageHeadline": "Drop notify_constraint_dropped beforehand when downgrading", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "d127516dc8fabf73116e3fb147645e3f7a3850ab", "messageHeadline": "Mitigate segfault in connection statemachine (#4551)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "eed7c17ddf4d98f03b566616a52ca05c53cb2d64", "messageHeadline": "Merge pull request #4539 from citusdata/auto-citus-local-when-create-ref", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 533, "deletions": 138}}, {"node": {"oid": "215d6630c3a1a3849e1691d7cd0aa22f15f12968", "messageHeadline": "Update foreign_key_to_reference_table so that test output doesn't change", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 121}}, {"node": {"oid": "b5ea033a0bb843d3ffa4d8df1db8bcf868935f0a", "messageHeadline": "Convert postgres tables to citus local when creating reference table \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 514, "deletions": 1}}, {"node": {"oid": "8e02375aa349f688f395124c4baff5974af4fd6c", "messageHeadline": "Some refactor as a preparation", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "253c19062a3b241ef794c0d9a1f01c326597a677", "messageHeadline": "Rename IsCitusInitiatedBackend to IsCitusInitiatedRemoteBackend (#4562)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a4b5da79ddd33dcd08b852a3e63aad779ee724c0", "messageHeadline": "Merge pull request #4564 from citusdata/cleanup-cstore", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 124, "deletions": 138}}, {"node": {"oid": "53f7b019d50d7023d2a82fec8454778eb5e7098f", "messageHeadline": "Columnar: clean up old references to cstore.", "author": {"name": "Jeff Davis", "email": "jefdavi@microsoft.com", "user": null}, "additions": 124, "deletions": 138}}, {"node": {"oid": "941c8fbf321e296a1fb16eecddc891cf8923c6fb", "messageHeadline": "Automatically undistribute citus local tables when no more fkeys with\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1659, "deletions": 55}}, {"node": {"oid": "5022fc83013d0af8a1e177ce6e0d02cfa5ec5133", "messageHeadline": "Remove failing assertions", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "11083b998723612cf5f5be72c041e3e963cc9ffc", "messageHeadline": "Merge pull request #4560 from citusdata/marcocitus/citus-tables-rename", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 235, "deletions": 235}}, {"node": {"oid": "6e62a9ea74cbec0ae4c4304f55c0ac7160922378", "messageHeadline": "Merge pull request #4529 from citusdata/remove-deprecated-gucs-udfs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 143, "deletions": 289}}, {"node": {"oid": "63fab1b7d964627ecc178910d48de1bd0cfbc108", "messageHeadline": "Merge branch 'master' into remove-deprecated-gucs-udfs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "3d69ab55760a906e477a09973c8652b4e11f2579", "messageHeadline": "Choose the smallest colocation id among all matches (#4559)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "3ac30ef9d839ec6addb5134b6936127728b0ea96", "messageHeadline": "Merge branch 'master' into remove-deprecated-gucs-udfs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 183, "deletions": 4}}, {"node": {"oid": "790c22c0ce1ce73eb62449f7c055d37f793b8599", "messageHeadline": "Merge pull request #4536 from citusdata/fix-bug-create-citus-local-ta\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 183, "deletions": 4}}, {"node": {"oid": "76354ff5633966bff9be86d3d03bbadcdfbf39e5", "messageHeadline": "Merge branch 'master' into remove-deprecated-gucs-udfs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1102, "deletions": 944}}, {"node": {"oid": "887b67953b04a11b078f7d139acbdfd6b157b803", "messageHeadline": "Merge branch 'master' into fix-bug-create-citus-local-table-with-stats", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1102, "deletions": 944}}, {"node": {"oid": "b53296b4e4e0a5b66155e74bd2f0dade1e117f31", "messageHeadline": "Merge pull request #4552 from citusdata/columnar_fix_names", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 230, "deletions": 232}}, {"node": {"oid": "ff3899664591400eac403573c1fdf6b584abafba", "messageHeadline": "More meaningful columnar metadata table names", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 230, "deletions": 232}}, {"node": {"oid": "9051bf485fda0b8beffc20296f196b63e321dda2", "messageHeadline": "Merge pull request #4557 from citusdata/columnar_rename_funcs", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 539, "deletions": 533}}, {"node": {"oid": "222fb4d589adfc265f9c4dd94b20b31fb2e2249f", "messageHeadline": "Don't use 'cstore' in function names", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 539, "deletions": 533}}, {"node": {"oid": "0b5551faaf553efae65a8b611ed192becbe3496f", "messageHeadline": "Columnar: add explain info for chunk filtering (#4554)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 71, "deletions": 8}}, {"node": {"oid": "0581df23f41a06a0a0aa10bdc091e77c7b50c2f8", "messageHeadline": "Add columnar test for json (#4553)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "03328e9679e08685f8e24f77a577b17a4b9176b9", "messageHeadline": "Rename citus_tables column names to be query-friendly", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 235, "deletions": 235}}, {"node": {"oid": "9b39b25390304351a5036a318d5ea654b0225dad", "messageHeadline": "Prevent citus local table creation via remote execution (#4540)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "433062e5d2104f40c89f279e25d457df0014d638", "messageHeadline": "Add fkeys between citus local and reference tables in some tests (#4546)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 310, "deletions": 272}}, {"node": {"oid": "89a6fe83f7e9bdc35847a7a9674b57ca070697c7", "messageHeadline": "Replace to update_distributed_table_colocation for tests", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 127, "deletions": 314}}, {"node": {"oid": "ceb6b503c01a481901d0af707f3b41b6cc9722fc", "messageHeadline": "Remove unused UDF mark_tables_colocated", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "2fa060a32d5b8651cef6f6678c15596473372173", "messageHeadline": "Fix bug creating citus local table with stats", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 183, "deletions": 4}}, {"node": {"oid": "64a1fddd9aad61d2526c7ab9a5513003d6a5684f", "messageHeadline": "Merge pull request #4544 from citusdata/refactor_utility_hook", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 135, "deletions": 100}}, {"node": {"oid": "8129ce472f6c8af856c9efad9cb63d7fbc3e34cf", "messageHeadline": "Refactor Utility Hook", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 84, "deletions": 53}}, {"node": {"oid": "8df58926c52dc3c51b44c061cde714f8d7958ff7", "messageHeadline": "Rename CitusProcessUtility -> ProcessUtilityForNode", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 51, "deletions": 47}}, {"node": {"oid": "082899ffa441faa337fdd01db13c75b3810f10fa", "messageHeadline": "Merge pull request #4545 from citusdata/alter-into-same-access-method", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "434f5af030ca13d5a1edcc9b3f92ff15285ffce7", "messageHeadline": "Adds same access method check", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e1376ca106a8630b22118408fee92ba3bf199db1", "messageHeadline": "Merge pull request #4541 from citusdata/normalize_tests", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 19, "deletions": 12}}, {"node": {"oid": "8a5b6a43fcb2e74d8326d3db1a61a73be61c44c5", "messageHeadline": "Normalize citus_local_tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "131c98150269984c7bd461d74e9c92a78ef1ed77", "messageHeadline": "Merge pull request #4524 from citusdata/metadata_sync_reland", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1080, "deletions": 38}}, {"node": {"oid": "0e0fd6599a99be743fd7945325903d2986426a97", "messageHeadline": "Faster logical replication tests.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bc01c795a2e10e56451e8424435d8ba8054f6158", "messageHeadline": "Reland #4419", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1071, "deletions": 38}}, {"node": {"oid": "745ffbc691474743985c17af3f64c49a0a297ba8", "messageHeadline": "Separate schedules for mixed mode and normal mode in upgrade (#4420)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "fbcad34c2687c72ebc116fa640b581497c04b63e", "messageHeadline": "Merge pull request #4522 from citusdata/include-indexes-in-statistics\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "27c2bd159961dcc70862402948cbe8999c701686", "messageHeadline": "Moves creation of ALTER INDEX STATISTICS commands next to index commands", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "7124a7715d9c34b1452a8895b5af933a0d2cd161", "messageHeadline": "Skip 'already exists' in CREATE TABLE IF NOT EXISTS PARTITION OF (#4507)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "f1ecbc3a53bfc5190a5fc06d22f2e040604287e6", "messageHeadline": "Fix segfault when adding/dropping fkey from ref to citus local via re\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "5a3e8a6e2479c429ab6075d888bdc55aefb116ef", "messageHeadline": "Skip postgres tables for UndistributeTable(cascadeViaFKeys) (#4530)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "2e61f9317135689fb948a8c94bc6600ac3f8e955", "messageHeadline": "Merge pull request #4523 from citusdata/fix-assert-failure-create-sta\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "107097ee289dc4156f12b165018834544268506f", "messageHeadline": "Fix assert failure when creating statistics", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "7dddfa2d0baca4caa67d6e675d44b01f6d9884be", "messageHeadline": "Not invalidate fkey cache if citus not installed (#4521)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "1e377ec6998f65c2f6e3e7bd2e94b4f1fd4132a9", "messageHeadline": "Merge pull request #4480 from citusdata/create-table-define-fkey", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 634, "deletions": 313}}, {"node": {"oid": "c35e22d75da4266ebd80f6ab79c07fe518741a79", "messageHeadline": "Skip validation for foreign key creation commands", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 85, "deletions": 10}}, {"node": {"oid": "ae0b92233d5e7657d76376ebcfb03b50730cfc3b", "messageHeadline": "Rename function", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "30d0a65f40c2c017d602ed4b819bed3ee2ac50bc", "messageHeadline": "Adds citus.enable_local_reference_table_foreign_keys", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "ed58a404d59bb8baaa0f9d3a2543d31586e30965", "messageHeadline": "Release lock on CoordinatorAddedAsWorkerNode()", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e718d248680835fd192fb07e7d8367d9243ee134", "messageHeadline": "Add support for CREATE TABLE commands defining foreign keys", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 454, "deletions": 294}}, {"node": {"oid": "66ff912f5d86db80c4922034ecbe7c02e1dc6eb8", "messageHeadline": "Merge pull request #4512 from citusdata/remove-unused-gucs-and-functions", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1, "deletions": 163}}, {"node": {"oid": "9a100bcdb9c29e94e94b98b39fa9594ab07e99d1", "messageHeadline": "Remove unused GUCs", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1, "deletions": 163}}, {"node": {"oid": "787ed643ddc5776a7053ae01e82f01d23e9abbe9", "messageHeadline": "Undistribute table when cascade_via_foreign_keys=true even if rel has\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "4d204320d3524a19083ff08dfc72c57c6fcbd035", "messageHeadline": "Merge pull request #4513 from citusdata/fix-tableconversionreturn-war\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "94079658171388a8ea0f26861d0f27ebf8b9593b", "messageHeadline": "Moves struct to the header", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "4b9285353d9c15bcb50faf78fbf480a2dd14d80f", "messageHeadline": "Merge pull request #4479 from citusdata/alter-table-add-fkey", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 965, "deletions": 172}}, {"node": {"oid": "36b418982fa0ae57234f7868d8cc3b21e349a3d7", "messageHeadline": "Add support for ALTER TABLE commands defining foreign keys", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 740, "deletions": 70}}, {"node": {"oid": "05931b8fe253f4f0fdbc3a99f894df6989452546", "messageHeadline": "Pass ProcessUtilityContext to .preprocess", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 212, "deletions": 101}}, {"node": {"oid": "ac7bccd847a7211b0e4b8bdd672817029d20db31", "messageHeadline": "Skip citus tables for CreateCitusLocalTable(cascadeViaFKeys)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a655ef27bcae5f3043da1c2f01d214d57ab514ed", "messageHeadline": "Test columnar recovery (#4485)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "c3f46de42193bb6465418bc579c3684a29d2e663", "messageHeadline": "Merge pull request #4504 from citusdata/marcocitus/alter-old-partitions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 245, "deletions": 4}}, {"node": {"oid": "b840e97cd6b054125b3835650c677568b8346b99", "messageHeadline": "Add a alter_old_partitions_set_access_method UDF", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 245, "deletions": 4}}, {"node": {"oid": "bb089c434478454bb66c88a308d1e02a1b8cabfe", "messageHeadline": "Merge pull request #4503 from citusdata/recreate-invalidation-functio\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 210, "deletions": 20}}, {"node": {"oid": "9b56ad48cb056d695cee485fba6081ce6b376399", "messageHeadline": "Recreate invalidation functions for Citus10", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 210, "deletions": 20}}, {"node": {"oid": "9cffd41389194b576ac0fdc43b82e77340de1d7c", "messageHeadline": "Cleanup: use table_open, not heap_open. (#4506)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "ec319faa438cfff7bc8147812388654e2ad04255", "messageHeadline": "Only allow columnar tables with permanent storage (#4492). (#4495)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b49beda4c3e507b46ba5b1ded55cf2b39f64c4e1", "messageHeadline": "Stronger check for triggers on columnar tables (#4493). (#4494)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 176, "deletions": 182}}, {"node": {"oid": "b79af16dac6a738703cfb315ab4595a690ec50a1", "messageHeadline": "Merge pull request #4421 from citusdata/marcocitus/expand-sublink-rec\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 157, "deletions": 24}}, {"node": {"oid": "de6aaaa648e93eb09e007cd4758c1d2df6d68a79", "messageHeadline": "Expand support for subqueries in target list through recursive planning", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 157, "deletions": 24}}, {"node": {"oid": "bfc98e01d1ee57cfdd7d175b1b38c6bdc4591a60", "messageHeadline": "Merge pull request #4489 from citusdata/enable-create-ref-from-citus-\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 734, "deletions": 26}}, {"node": {"oid": "ccbc3de535d4b8e96822ec2f0ce2d1292aac63cc", "messageHeadline": "Enable reference/distributed table creation from citus local tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 699, "deletions": 8}}, {"node": {"oid": "7180ef5df1e0e100b63ca290d043c544a56e5eeb", "messageHeadline": "Increment command counter in UndistributeTable", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "00da1eed204ce89baba01680608271e4005ae126", "messageHeadline": "Some refactor as a preparation", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "a4f377282eb409fa1511433afae98bac824e2704", "messageHeadline": "Merge pull request #4387 from citusdata/alter-table-udfs", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4767, "deletions": 451}}, {"node": {"oid": "2be14cce2eeda2f42d799f0207cbcea3fe59ca1c", "messageHeadline": "Adds alter_distributed_table and alter_table_set_access_method UDFs", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4767, "deletions": 451}}, {"node": {"oid": "1299895e71d4c0b930e414eec2b30ad34b352192", "messageHeadline": "Give hint to use ref table for unsupported fkeys between citus local \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "724d56f949478019f2143cf784d3be916981c3c1", "messageHeadline": "Add citus shard helper view (#4361)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 802, "deletions": 19}}, {"node": {"oid": "7e0826a06b223f127186c0c5eeb8937b7b55e39f", "messageHeadline": "Make sure that materialized views that contains only (#4499)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "436c9d9d7934dfd1c1cb0f588bc733ee5434373e", "messageHeadline": "Remove the word 'master' from Citus UDFs (#4472)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1256, "deletions": 739}}, {"node": {"oid": "2ef5879bcc9ab89381637b3fb609810ba4c7b730", "messageHeadline": "Fix error thrown for foreign keys from citus local to dist tables (#4\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "dd55ab394ec5c0a3957319ea7497640629574aca", "messageHeadline": "Disallow cascade_via_foreign_keys if any partition rel has non-inheri\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 349, "deletions": 0}}, {"node": {"oid": "7b0577768208afb5f1597b4bebfd9167d35d25f6", "messageHeadline": "Add ALTER TABLE .. SET LOGGED/UNLOGGED support (#4486)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 97, "deletions": 16}}, {"node": {"oid": "21fd2e2c92bc462aded1ad5f39dbdeb25ea198f0", "messageHeadline": "Merge pull request #4434 from citusdata/marcocitus/single-node", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 449, "deletions": 60}}, {"node": {"oid": "d900a7336e323ee1dc8ef39a0cf0afe440eefddf", "messageHeadline": "Automatically add placeholder record for coordinator", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 382, "deletions": 93}}, {"node": {"oid": "ce344a54cb46f1b746b9f08e3986d7c63bb10206", "messageHeadline": "Merge pull request #4431 from citusdata/marcocitus/time-partitions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 295, "deletions": 7}}, {"node": {"oid": "597533b1ff67b6884d6b1361746fb69600d41f1c", "messageHeadline": "Add citus_set_coordinator_host", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 130, "deletions": 30}}, {"node": {"oid": "5289785da4b11370aea68f3dcb0d9df602a7eb65", "messageHeadline": "Add cascade_via_foreign_keys option to create_citus_local_table (#4462)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 517, "deletions": 35}}, {"node": {"oid": "e7f13978b58dede496acb6f002448c28b36893e5", "messageHeadline": "Add a view for simple (time) partitions and their access methods", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 295, "deletions": 7}}, {"node": {"oid": "9c851817f1dfe5ebe6746bc6d82d36e86447e388", "messageHeadline": "Merge pull request #4400 from citusdata/marcocitus/rebalancer", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 11993, "deletions": 73}}, {"node": {"oid": "011283122b5dc43ba161b770d9f8bbfeb1780ee4", "messageHeadline": "Add the shard rebalancer implementation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11993, "deletions": 73}}, {"node": {"oid": "d9a3e26f209283277eb17f449c60544c1486aa4f", "messageHeadline": "Fix flaky test in multi_foreign_key_relation_graph (#4476)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "47cd1db209df5115dd4f8dbf33702af656be50d3", "messageHeadline": "Merge pull request #4457 from citusdata/cascade-udf", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1280, "deletions": 47}}, {"node": {"oid": "f3801143fb14bbb68a8073aad30e7a2aea2d7313", "messageHeadline": "Add cascade option to undistribute_table", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 900, "deletions": 15}}, {"node": {"oid": "2e3e680ba90e100fd5af01f79c4b5e8077f18342", "messageHeadline": "Add infra to cascade citus table functions", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 380, "deletions": 32}}, {"node": {"oid": "952d1ee2cdf24567de5401f672d171808ee440e4", "messageHeadline": "Merge pull request #4477 from citusdata/marcocitus/revert-metadata-sy\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 38, "deletions": 1071}}, {"node": {"oid": "47c1b1917463600019d9d3bfe2b6abd4868829b6", "messageHeadline": "Revert \"Do metadata sync in a separate background worker.\"", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 35, "deletions": 1031}}, {"node": {"oid": "d9f175532bab9e7e86f56c9e52ef638276624322", "messageHeadline": "Revert \"Trigger metadata sync at transaction commit\"", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 48}}, {"node": {"oid": "75c533ca02e5d0bb322e40f1f8fbe1c9365c789d", "messageHeadline": "Merge pull request #4473 from citusdata/marcocitus/fix-insert-select-\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 231, "deletions": 86}}, {"node": {"oid": "5de3337b2fe2bc16125714d19b266529a84fec3c", "messageHeadline": "Support local execution for INSERT..SELECT with re-partitioning", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 231, "deletions": 86}}, {"node": {"oid": "26c8f1632fa07d9193a64f8ac875b2b1f19d206a", "messageHeadline": "Merge pull request #4474 from citusdata/remove_warn_leak", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "2fe158961b1b1003a924faa5d6270858dfbff90b", "messageHeadline": "Remove \"WarnAboutLeakedPreparedTransaction\" function", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "bcfc0aa4e905f3cf732ae9b50a57d7f6b5e8dcba", "messageHeadline": "Rethrow original concurrent index creation failure message (#4469)", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 85, "deletions": 23}}, {"node": {"oid": "0d7aea3a229c9351d68b83796e719ea0bec0f0fc", "messageHeadline": "Move pre undistribute_table chekcs into C API (#4456)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1f36ff7c173a3ead45c091091be9485dcbcf0440", "messageHeadline": "Prevent deadlock for long named partitioned index creation on single \u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 135, "deletions": 17}}, {"node": {"oid": "f27649754bd4cf8c9317fe3a3bc6254b746db64a", "messageHeadline": "Add alter index set statistics support (#4455)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 212, "deletions": 18}}, {"node": {"oid": "e91e745dbc48b79e4b23f3b6369c20ab4e0e86e1", "messageHeadline": "Implement ConstraintWithNameIsOfType (#4451)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "c0e7f31eb05b3872e828ad7cc7cd507ab9d3bbaa", "messageHeadline": "Merge pull request #4452 from citusdata/implement-GetPgDependTuplesFo\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "e74acf11fe6375e8412afe251053e03664855cf7", "messageHeadline": "Merge branch 'master' into implement-GetPgDependTuplesForDependingObj\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "87e5276bddb930742ddee4013a83d39f3d528f8a", "messageHeadline": "Fix fkey graph test for self reference (#4450)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "feda8bdd3787af2d21ae1401b40c09748a9256f8", "messageHeadline": "Now that we use tuples after closing pg_depend, don't release lock", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04a4167a8a25c3752780fa41d013fee3ac4e587a", "messageHeadline": "Implement GetPgDependTuplesForDependingObjects", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "a8626d1944248c9972c9706d088ea9675565bee2", "messageHeadline": "Fixes the table used in the error message (#4449)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9cd91ef08adcb57a855cb9f2fab3c2a7f43d355", "messageHeadline": "Merge pull request #4409 from citusdata/issue4237", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "04aeb6938b452da03a03b7c9a47bee39bc5340b4", "messageHeadline": "Merge branch 'master' into issue4237", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 1975, "deletions": 68}}, {"node": {"oid": "52164450ebdae278e97c7e186becd8dc0e28f6aa", "messageHeadline": "Merge pull request #4419 from citusdata/metadata_sync", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1071, "deletions": 38}}, {"node": {"oid": "a2c73bef27baf07351aa0a3bc0e22e4636dd7052", "messageHeadline": "Trigger metadata sync at transaction commit", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "4df723cf9bdb1ec952bf4bdf1a83bb0a5f0586d9", "messageHeadline": "Do metadata sync in a separate background worker.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1031, "deletions": 35}}, {"node": {"oid": "299d3fcbc5f5c57f197c72935ce5babf85f08527", "messageHeadline": "Merge pull request #4444 from citusdata/alter-statistics-propagation", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 904, "deletions": 30}}, {"node": {"oid": "0bb2c991f91fca646d72b4685de9c6a956240837", "messageHeadline": "Merge branch 'master' into issue4237", "author": {"name": "Naisila Puka", "email": "37271756+naisila@users.noreply.github.com", "user": {"login": "naisila"}}, "additions": 990, "deletions": 2374}}, {"node": {"oid": "5af585269a8de0119ff711d34d8b891e95c42b90", "messageHeadline": "Add separate pg13 test for stats targets", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 265, "deletions": 148}}, {"node": {"oid": "59a81491e8f3b5b004f8f33e92ba5287c74dd27b", "messageHeadline": "Add test for master_create_empty_shard on coordinator", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "d4bc17f6f0c8160695d576983d4969376a808a7e", "messageHeadline": "Propagate statistics with altered targets", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 142, "deletions": 24}}, {"node": {"oid": "48ca1637a465062f8c5a68e5f7b9205c6eddbbca", "messageHeadline": "Propagate alter stats owner", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 114, "deletions": 4}}, {"node": {"oid": "f7c70f9a63f53efb988eef0389946b1c38248ff3", "messageHeadline": "Propagate alter stats target", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "5a1607b6c082cca1e60071eec1632f027c8566b3", "messageHeadline": "Propagate alter stats schema", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 196, "deletions": 16}}, {"node": {"oid": "bdce4a7e67ff73f14eb344abb9f8bed7deb1a38d", "messageHeadline": "Propagate rename statistics", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 122, "deletions": 3}}, {"node": {"oid": "5ed9197041d14299a6e3ee70a59ee62b1594dfd9", "messageHeadline": "Implement infra to get foreign key connected relations (#4439)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 369, "deletions": 13}}, {"node": {"oid": "0db21bbe149e28bc9fe57a846afe2cd47c3de104", "messageHeadline": "Remove fkey graph visited flags & rework GetConnectedListHelper (#4446)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 96, "deletions": 45}}, {"node": {"oid": "1ac9cb3fd27654b79e85dd14187fa0dfceb02de9", "messageHeadline": "Update pg upgrade tester tag (#4447)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57e7defa3c25c7862b93390a85b6c2d4035d3426", "messageHeadline": "Support CREATE INDEX commands without index name on citus tables (#4273)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 211, "deletions": 23}}, {"node": {"oid": "f7b182ebeb8a34fc154beff13bc83e61a2ab4c5d", "messageHeadline": "Merge pull request #4445 from citusdata/marcocitus/remove-upgrade-to-\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 63, "deletions": 2190}}, {"node": {"oid": "9fd3f62cb62f4c91caea27b32ce7df2d10ed95f0", "messageHeadline": "Refactor foreign key functions to use table types (#4424)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "d1b3eaf767e8806e2e4585ec74280c2696019da3", "messageHeadline": "Refactor ColumnAppearsInForeignKeyToReferenceTable (#4441)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 66, "deletions": 17}}, {"node": {"oid": "90d63cb7921dea5fc9e367dd5ce894b99c2e282f", "messageHeadline": "Add columnar pg_dump test. (#4433)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "e3dcc278e0ce471bda0dbf8093a4918a07ca2ff1", "messageHeadline": "Remove upgrade_to_reference_table UDF", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 63, "deletions": 2190}}, {"node": {"oid": "5234caeccab0333994dc5056e73fb2e723e03c05", "messageHeadline": "Prevent empty placement creation in the coordinator", "author": {"name": "naisila", "email": "nicypp@gmail.com", "user": {"login": "naisila"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "00bd784783473af655e8898531388b5957b9a3ba", "messageHeadline": "Merge pull request #4436 from citusdata/propagate-drop-statistics", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "874fa1fc09377ff188f3f1b37e0acf51fbdc6a8f", "messageHeadline": "Propagate Drop Statistics", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "3f60b08b11c8b3ec5de14b737e78b6b29be67d0d", "messageHeadline": "Refactor foreign_key_relationship.c (#4438)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 94, "deletions": 35}}, {"node": {"oid": "dca83e593833e231b71dce82a4b9ad7e5b292ea9", "messageHeadline": "Merge pull request #4437 from citusdata/marcocitus/collapse-7", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 836, "deletions": 1390}}, {"node": {"oid": "321cc784c71a7984d6e1ef8f2f549b5ab23ae7e0", "messageHeadline": "Collapse Citus 7.* scripts into Citus 8.0-1", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 836, "deletions": 1390}}, {"node": {"oid": "dde0323b57e8e34d762902bdd99abcdd8e8b267d", "messageHeadline": "Columnar: enable zstd & lz4 compilation by default (#4402)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 247, "deletions": 237}}, {"node": {"oid": "cceaf31e4c09c86485f12273a8b7036b12ec34cc", "messageHeadline": "Add some more tests with views to test recursive planning on views (#\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "49281202af3c777ae40e6d55d58206e32f717e4c", "messageHeadline": "Add simple follower test for columnar. (#4432)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "3e0f1aaaabb0298d6f54e40ea8af1c8e87158109", "messageHeadline": "Prevent inserting into logically-replicated columnar table. (#4429)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "f2056e553f4552066ad7e608ef1bb080c30dba21", "messageHeadline": "Expose partition column of subqueries in optimizer (#4355)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2133, "deletions": 335}}, {"node": {"oid": "145112f3a0aaec29bb964fb9bf0ba3c935612059", "messageHeadline": "Fix attribute numbers in subquery conversions (#4426)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 276, "deletions": 176}}, {"node": {"oid": "9799db056715d7e1fd6807fb09c11634b09d50e0", "messageHeadline": "Merge pull request #4417 from citusdata/ci/rework-ci-spec", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 421, "deletions": 488}}, {"node": {"oid": "a748729998f631ebdec3fa92f638efed55a7683a", "messageHeadline": "rework ci", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 421, "deletions": 488}}, {"node": {"oid": "fb06f7e57e12bd2d7c183d8e1fd3426ce7be92f3", "messageHeadline": "Merge pull request #4395 from citusdata/propagate-create-statistics", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1108, "deletions": 3}}, {"node": {"oid": "770d3da1cae8890a00ecbeadbcbdd9a073dc4569", "messageHeadline": "Add dependencies for stat schemas", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 172, "deletions": 28}}, {"node": {"oid": "6c0465566a9a42441b8e489c61db238a4f75ac69", "messageHeadline": "Propagate create statistics", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 965, "deletions": 4}}, {"node": {"oid": "1e2518f83c238e1fad39378ba493f9910fa6f39f", "messageHeadline": "Add tests for router queries with catalog tables (#4422)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "61bf2fb4774790bcd4ef929b03bb2a8965ff511f", "messageHeadline": "Merge pull request #4385 from citusdata/marcocitus/correlated-subqueries", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 933, "deletions": 200}}, {"node": {"oid": "26284bf2a1bcfc51c112c5064e7a23c7edb0cf29", "messageHeadline": "Merge pull request #4358 from citusdata/local_distributed_table_join", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8075, "deletions": 388}}, {"node": {"oid": "181a7e1d36be5241d138ed14de4b36a5a4ad38a0", "messageHeadline": "Skip dropped columns", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "7951273f74d9bedeac5b46e52ee0b583ff6ac8ef", "messageHeadline": "Refactor WrapRteRelationIntoSubquery", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 153, "deletions": 91}}, {"node": {"oid": "0e53aa5d3bf18b367ffee33a6a91b9b705a5572c", "messageHeadline": "Add more tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 155, "deletions": 120}}, {"node": {"oid": "d5b0f02a6468504a9ac551322ef13fe6f988db2a", "messageHeadline": "Decide what group to convert, then convert them all in one go", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 50, "deletions": 67}}, {"node": {"oid": "c4d3927956dddda6bb42c5b38619f0e23b20d5ff", "messageHeadline": "Not allow local table updates with remote citus local tables", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 111, "deletions": 98}}, {"node": {"oid": "f5dd5379b2eb740618e7f51d5c27f26a3fe49636", "messageHeadline": "Add more tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 364, "deletions": 89}}, {"node": {"oid": "f7c1509fedaac24255164294f99d975ac1d5a3f0", "messageHeadline": "Not check if the query is routable for converting", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 10, "deletions": 50}}, {"node": {"oid": "1d82972ff491adb5e7d346b4166fed721ab22ce8", "messageHeadline": "Increase the performance with a trick", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1188, "deletions": 967}}, {"node": {"oid": "3aed6c3ad07445cae772e45e6bfee00da84bf44e", "messageHeadline": "Rename containsOnlyLocalTable as isLocalTableModification", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "13c43d57447a2c257d3c72248eb8977e96d41997", "messageHeadline": "Improve table conversion logic in dist-local joins", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 452, "deletions": 41}}, {"node": {"oid": "5618f3a3fcc6f1dc84e7d24bd382b9921bcdfd81", "messageHeadline": "Use BaseRestrictInfo for finding equality columns", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 590, "deletions": 334}}, {"node": {"oid": "28c5b6a425490349b418fa4e89e927c49aed3d85", "messageHeadline": "Convert some hard coded errors to deferred errors in router planner", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "69992d58f989cd6f82851890a27846823c2cb82b", "messageHeadline": "Add broken local-dist table modifications tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3617, "deletions": 1024}}, {"node": {"oid": "a34504d7bf48af5e3b0710396e217bac40723a97", "messageHeadline": "Move recursive planning related function to recursive_planning", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "2a44029aaf78cd6c518b5d2b7c09253c738620b7", "messageHeadline": "Simplify ContainsTableToBeConvertedToSubquery", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 451, "deletions": 175}}, {"node": {"oid": "26d9f0b457992529a03ba842be5194266a12e5d9", "messageHeadline": "Use auto mode in tests and fix debug message", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 461, "deletions": 354}}, {"node": {"oid": "3bd53a24a329dd1b6cf0aa382f49965fe3fa68b6", "messageHeadline": "Support update on postgres table from citus local table", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "4b6611460a830c1d34b643d1a4c3bd79e09e9eeb", "messageHeadline": "Support foreign table joins as well", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "7e9204eba982099ab0f056e7448acdcae8becc90", "messageHeadline": "Update vars in quals while wrapping RTE to subquery", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 104, "deletions": 38}}, {"node": {"oid": "0689f2ac1adc4ddb9921831f4efd7dbf805f659c", "messageHeadline": "Recursively plan distributed tables only if all have unique filters", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 130, "deletions": 77}}, {"node": {"oid": "a008fc611cdab360907de4c45b8aa651dea2582a", "messageHeadline": "Support materialized view joins as well", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 94, "deletions": 5}}, {"node": {"oid": "5f46abffd9d6ab4075929edaa01e2be3247e309f", "messageHeadline": "Update check multi tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 151, "deletions": 95}}, {"node": {"oid": "ff4f3b2f3cadf76056e10d157a6b601e7c6eaa70", "messageHeadline": "Use PlannerRestrictionContext instead of RecursivePlannerContext", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "3fe3c5502312ec844826a3ff3819a26b4fd3bf99", "messageHeadline": "Use ShouldConvertLocalTableJoinsToSubqueries", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 49, "deletions": 102}}, {"node": {"oid": "eebcd995b3dc75470d55c086eaba2f09528c834e", "messageHeadline": "Add some more tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 256, "deletions": 206}}, {"node": {"oid": "5693cabc41b81d342b440eac50554eedc1b18001", "messageHeadline": "Not convert an already routable plannable query", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 676, "deletions": 290}}, {"node": {"oid": "2ff65f363098841971de6e65fbb9147d97502236", "messageHeadline": "Enable partitioned distributed tables in local-dist table joins", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "44953579cf4d291072a266712750539c29eb97ce", "messageHeadline": "Enable citus-local distributed table joins", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 727, "deletions": 200}}, {"node": {"oid": "f3d55448b3191a47d8dd1befe4c7c96ff54ab4a7", "messageHeadline": "Choose distributed table if it has a unique index in filter", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 808, "deletions": 383}}, {"node": {"oid": "f0aef67ed215f82684d842a58d55cc7b9a1ae7ae", "messageHeadline": "Update existing regression tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "3f4952cc2b5f931f2cf2aa603a72f9178de03073", "messageHeadline": "Pushdown projections when relations are recursively planned", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 146, "deletions": 65}}, {"node": {"oid": "945193555b533669c6ea7e8954b22c0a95988e8d", "messageHeadline": "add basic regression tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 396, "deletions": 1}}, {"node": {"oid": "594e001f3bbf9bca48f4d0bbed7c277def58ad18", "messageHeadline": "Add filter pushdown regression tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 684, "deletions": 4}}, {"node": {"oid": "82a4830c7de9220296d27d2b3f60332f30010163", "messageHeadline": "Adjust the existing regression tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 72}}, {"node": {"oid": "7a4d6b2984a740f8783859a988767d877870cca0", "messageHeadline": "Handle modifications as well", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 130, "deletions": 29}}, {"node": {"oid": "8f8390ed6ee3820dd0658d929a4b1c3c39f8ea6a", "messageHeadline": "Recursively plan local table joins", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 324, "deletions": 17}}, {"node": {"oid": "7cc25c9125cf5bb66d50f6dac58b33dc7953c229", "messageHeadline": "Add ability to fetch the restrictions per relation", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "100e5d3196bbe9b252d6ed8d84d68c90666d5d3d", "messageHeadline": "Address review feedback", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 458, "deletions": 126}}, {"node": {"oid": "23dccd89418f5852280080f4601af42a49ba0c77", "messageHeadline": "Add some new tests for complex correlated subqueries in WHERE", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 319, "deletions": 2}}, {"node": {"oid": "707a6554b1ebf7c8e1058dc1faad98ca3e8f699d", "messageHeadline": "Support co-located/recurring correlated subqueries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 269, "deletions": 185}}, {"node": {"oid": "0eb5701658079b81718a3aed94c4704f16d69161", "messageHeadline": "Not consider single shard hash dist. tables as replicated (#4413)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc04fce10f87dea9b4d0ce4f00463daa1f17e1e1", "messageHeadline": "Merge pull request #4360 from citusdata/marcocitus/sublinks", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1070, "deletions": 403}}, {"node": {"oid": "4985bda3bd9d8907a8ef356a7547b9588b2c45a2", "messageHeadline": "Merge pull request #4384 from citusdata/marcocitus/fix/citus-tables-f\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 154, "deletions": 55}}, {"node": {"oid": "f2538a456f075f15e475e87260c99062992dd69d", "messageHeadline": "Support co-located/recurring sublinks in the target list", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1070, "deletions": 403}}, {"node": {"oid": "8e8adcd92a3b06f853a8dca8ccac4b75a23d39a5", "messageHeadline": "Harden citus_tables against node failure", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 154, "deletions": 55}}, {"node": {"oid": "e24e7985f731eebc15ffbb846ca607fd66bf9888", "messageHeadline": "Merge pull request #4407 from citusdata/cstore_analyze", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 66, "deletions": 1}}, {"node": {"oid": "4dd22cc4e429f56f4619c1eb0a47e03747e6e52d", "messageHeadline": "Columnar: Fix ANALYZE for large number of rows.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "df1ff60754f9f79ce50c1e91f784010292ac8ec6", "messageHeadline": "Merge pull request #4403 from citusdata/cstore_default_compression", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "b3dac5e9d126a7448368aa5a1041bc1767cb2897", "messageHeadline": "Columnar: set default compression as zstd if available", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "4985dcbafefb0a7d77a9e128d11fb2936c377e50", "messageHeadline": "Merge pull request #4399 from citusdata/cstore_compression_level", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 514, "deletions": 135}}, {"node": {"oid": "4668fe51a661f05d9aefeb8288a8a9a15cf072f6", "messageHeadline": "Columnar: Make compression level configurable", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 514, "deletions": 135}}, {"node": {"oid": "4501310b4c5014754700349cebbeafc69536c9ff", "messageHeadline": "Merge pull request #4388 from citusdata/cstore_zstd", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 299, "deletions": 1}}, {"node": {"oid": "9f559b37d01babfd3cfcfbfa61f29ff5ef2b36b7", "messageHeadline": "Merge pull request #4337 from citusdata/cstore_lz4", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 472, "deletions": 134}}, {"node": {"oid": "f5a4a4bc74a0fb3d0e2bfb217fc2c4d849f1a2dc", "messageHeadline": "Columnar: Support zstd compression", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 299, "deletions": 1}}, {"node": {"oid": "3f81ee26fd899a5f5749ced1e777deafead4f767", "messageHeadline": "Columnar: Support LZ4 compression", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 472, "deletions": 134}}, {"node": {"oid": "260a02180b6e5f1bdd1321448b7ad99448fb481c", "messageHeadline": "Add tests for unsupported columnar storage features (#4397)", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 111, "deletions": 28}}, {"node": {"oid": "776c165843d7df4f0218fcc8aba77ce052421c31", "messageHeadline": "Merge pull request #4396 from citusdata/rename2", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 401, "deletions": 402}}, {"node": {"oid": "c91e5b052b7b5d69a33badc3d5ef5d71c6e8895b", "messageHeadline": "more test fixups", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7169ba21c4428604b19ecb7c6534729283a15e46", "messageHeadline": "more test fixes", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e26fdeb706f030e7263308f74857e154ae91051e", "messageHeadline": "fixup tests some more", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b3c32eb3826241a943f3002b285911291efffa5", "messageHeadline": "fixup tests", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "068af7f38e34f4caaa923274c7d005998d837121", "messageHeadline": "fixup upgrade tests", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "3758e8385036707f8139cb01ab2ba26381eb916d", "messageHeadline": "Rename cstore->columnar in SQL objects and errors.", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 344, "deletions": 345}}, {"node": {"oid": "dee753ef058e3bf3fbb13518794dce9b355a64be", "messageHeadline": "Merge pull request #4394 from citusdata/test-update", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 155, "deletions": 9}}, {"node": {"oid": "ad919ff2206b7c31f53c7428d5093c4e1e46d2dd", "messageHeadline": "Tests for UPDATE and error message improvement.", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 155, "deletions": 9}}, {"node": {"oid": "45ac4918859aa219fa40c82bbc5739f2720603d2", "messageHeadline": "Merge pull request #4390 from citusdata/fix-transaction-name-length-c\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7577821920c24bebbc67e7a3a28bac6229aa2ace", "messageHeadline": "Fix transaction name length calculation", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8a7c174117ce62898674466b76a1a105280f4b", "messageHeadline": "Merge pull request #4381 from citusdata/recover-transactions-when-rem\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 88, "deletions": 8}}, {"node": {"oid": "936775e8e36b84b29d6cc74dad5cd4911f74e609", "messageHeadline": "Delete transactions when removing node", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 88, "deletions": 8}}, {"node": {"oid": "164d73ad8c4079689f211b461130c6f760167fca", "messageHeadline": "Merge pull request #4386 from citusdata/cstore_uncompressed_size", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 69, "deletions": 6}}, {"node": {"oid": "01da2a1c73d7d811195bac56a21eb3acd72e0fc9", "messageHeadline": "Columnar: track decompressed length in metadata", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "d4f5d4a27b06b227f556d2c40dec3bb4805bc7c5", "messageHeadline": "Merge pull request #4364 from citusdata/add_some_data_type_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 323, "deletions": 1}}, {"node": {"oid": "bd9827aed99195ad2dec45d5c49c5a4dbee708c7", "messageHeadline": "Add regression tests with different data types", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 323, "deletions": 1}}, {"node": {"oid": "c23bdb129d2b936fdfa03fa842d0868f454237d7", "messageHeadline": "Merge pull request #4379 from citusdata/cstore_chunk", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 582, "deletions": 582}}, {"node": {"oid": "317cf44a56ffde7654e81a50dae88b7fd647107e", "messageHeadline": "Merge pull request #4375 from citusdata/cstore_empty", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 164, "deletions": 3}}, {"node": {"oid": "4a9aebaa7ba31d75f8ace761d9375bfe33dfa7f7", "messageHeadline": "Columnar: rename block to chunk", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 582, "deletions": 582}}, {"node": {"oid": "24bfd368a9f12a06375af8ef8750680737b51091", "messageHeadline": "Columnar: Fix VACUUM for empty tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 164, "deletions": 3}}, {"node": {"oid": "c4f36c195fa96f88c59dedc51a9920a0457db0eb", "messageHeadline": "Merge pull request #4309 from citusdata/features/add-citus-tables-view", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 184, "deletions": 49}}, {"node": {"oid": "c9b658daeaf61005cdbb474f5e3c4fac091ddde6", "messageHeadline": "Add a public.citus_tables view", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 166, "deletions": 38}}, {"node": {"oid": "4098d33acb7576b13481ffc320aff1b88188582b", "messageHeadline": "Allow citus size functions on replicated tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "f164575524a18f684ca146157211cd1f6752f92a", "messageHeadline": "Add a utility to process each table index (#4382)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 84, "deletions": 55}}, {"node": {"oid": "746b36103ef1ee45639ec8b65de803936d86efc9", "messageHeadline": "Merge pull request #4380 from citusdata/marcocitus/fix-flappy", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c69ea2512aee17c1302478474ff5240ef743b7b6", "messageHeadline": "Fix flappy failure test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9789a7005fb2df4c722eddf0fa8453cf599697ab", "messageHeadline": "Merge pull request #4338 from citusdata/single_node_conn_mngmt_main", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 802, "deletions": 55}}, {"node": {"oid": "c546ec5e7808247663aba75ec09e90abd7aba952", "messageHeadline": "Local node connection management", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 802, "deletions": 55}}, {"node": {"oid": "c2f60b642296641dc4922648b3f6512e90787dfd", "messageHeadline": "Columnar: pg_upgrade support (#4354)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 483, "deletions": 7}}, {"node": {"oid": "27113255e56bb150ea03d082508703d74b8cefd1", "messageHeadline": "add codecov upload task for pg_upgrade tests (#4377)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5b0e60884ea02151aa4dea5122d6b97b0821c2ae", "messageHeadline": "Merge pull request #4373 from citusdata/propagate-alter-schema-rename", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 220, "deletions": 4}}, {"node": {"oid": "5242dcfe991a5d209f33d7565f48ba76382f0782", "messageHeadline": "Add tests for propagating alter schema rename", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "514c6a76ac75d25dbf47b2250d50dc5abdb14c54", "messageHeadline": "Propagate alter schema rename", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "fde93072dde0e9aae7666dfcb995ce76a804b856", "messageHeadline": "Merge pull request #4335 from citusdata/fix/cstore-options-dist-tables", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1164, "deletions": 5}}, {"node": {"oid": "6f9c040f764b3e3f235699734a5b50a2a19ddb2d", "messageHeadline": "DESCRIPTION: Propagate columnar table settings for distributed tables", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1164, "deletions": 5}}, {"node": {"oid": "ef0914a7f8451b86e796f2f0aadc246809436a27", "messageHeadline": "Adds ORDER BY to flaky test (#4305)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48d6266fd4567b387724bee718015a33d4820ad4", "messageHeadline": "Merge pull request #4374 from citusdata/sequential_execution_use_lcao", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "f7e1aa3f2225af8e414b67b6d726ca1edca940e2", "messageHeadline": "Multi-row INSERTs use local execution when placements are local", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "ea79ca0e5e6dad671596e54ae3f6c5b97bd33b68", "messageHeadline": "Merge pull request #4372 from citusdata/update-cl-951", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "dd3453ced544e1515b3f0b1b0cff4fab2e7a917f", "messageHeadline": "Update CHANGELOG for 9.5.1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "df3539710af89979fcc7fdb5b46097db6d75eec7", "messageHeadline": "Merge pull request #4370 from citusdata/marcocitus/fix-flappy", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "cc9ea31c6070f4bca3246e6b55cd5bc2837605ef", "messageHeadline": "Merge pull request #4356 from citusdata/add-test-for-citus-size-func", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 124, "deletions": 2}}, {"node": {"oid": "8e5f0487ebdce1d6326349d19db9d6a0a0f36501", "messageHeadline": "Add order by for flaky test", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67761897ab8125a9c36b78c5bc2de092d990d2b2", "messageHeadline": "Add test for citus table size func in transaction with modification", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "feecb7b42304d3f49bf6622bf95d4ba781fa1607", "messageHeadline": "Columnar: few fixes (#4371)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a94e8c9cda06db17889a72867c8fa06342dd9a54", "messageHeadline": "Associate column store metadata with storage id (#4347)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 412, "deletions": 343}}, {"node": {"oid": "de22b633cb390462e930f0ff28228ba39fdb91fb", "messageHeadline": "Merge pull request #4365 from citusdata/marcocitus/fix-flappy", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4a05b2ad77ddc488ea7e9f142d0321674a9b025d", "messageHeadline": "Merge pull request #4367 from citusdata/isolate_join_test", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8b0aed521f6ba4bf4f42cff73db87b0a9c96cb46", "messageHeadline": "Isolate join test", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "04cffdd925d0119a7761ff80a0ff5b118a5b2350", "messageHeadline": "Run master_copy_shard_placement separately", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "48caca40848ccad5c8447d4172044f949f543607", "messageHeadline": "Improve regression test settings", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c31a8df38051e833e7488ef76afbd9e577319b45", "messageHeadline": "Call 6 times not 7 in subquery_prepared_statements (#4357)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "03bcccdee0315926677fe03bce6f1faf92b814d4", "messageHeadline": "Fix hostname length check in StartNodeUserDatabaseConnection (#4363)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7f3d1182edc7b0f7f724937d352a297912cba7df", "messageHeadline": "Handle invalid connection hash entries (#4362)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "8c3dd6338e79423e84e3b71fff0d4c680e21a2d7", "messageHeadline": "Run pg12 and pg13 separately (#4352)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ecbc1ab0088597f380813ff7db5f172da3b7e941", "messageHeadline": "Run subquery_prepared_statements by itself", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7f43804dae321da83ea4fad133ac5238e1910cbe", "messageHeadline": "Normalize VACUUM VERBOSE output (#4353)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "383e334023a32aa6db6647662bacc56487f28daf", "messageHeadline": "refactor options to their own table linked to the regclass (#4346)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 468, "deletions": 255}}, {"node": {"oid": "af02ac6cf5da31938849f1a65a90835e96270bdc", "messageHeadline": "Refactor MultiRouterPlannableQuery (#4350)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "326e6afa5369eaff3e8a4d43bbd40449f4c2d215", "messageHeadline": "refactor table ddl events scoped for shards (#4342)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 262, "deletions": 59}}, {"node": {"oid": "83020f444e1184b96f64a168b7bb2fdab455c5f3", "messageHeadline": "Initialize fast planner restriction context (#4349)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7539454ccb129c70281cdfef34083611a333c6f0", "messageHeadline": "Merge pull request #4312 from citusdata/single_node_conn_mngmt_backen\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 316, "deletions": 1}}, {"node": {"oid": "629ecc3dee7cdfd658313536dd8f68769e722d4b", "messageHeadline": "Add the infrastructure to count the number of client backends", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 316, "deletions": 1}}, {"node": {"oid": "180195b445be9b2a018fb96e7fe28162484b8291", "messageHeadline": "Remove unused parameter from VarConstOpExprClause (#4348)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "850b292886662ec2d23e1dc50fc521e1df7c53d9", "messageHeadline": "Merge pull request #4326 from citusdata/constraint-key-name-fail", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 321, "deletions": 44}}, {"node": {"oid": "a64dc8a72b514983fe18492400b3cc9052771f3e", "messageHeadline": "Fixes a bug preventing INSERT SELECT .. ON CONFLICT with a constraint\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 321, "deletions": 44}}, {"node": {"oid": "46be63d76bbaf80d9f4b9052da25f6aaff331a45", "messageHeadline": "Refactor PreprocessIndexStmt (#4272)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 266, "deletions": 122}}, {"node": {"oid": "ba300dcad8f7ff6cbbfbe8c167de0109d32ee9c6", "messageHeadline": "Merge pull request #4344 from citusdata/improveCitusTableTypeIdList", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "7accbff3f670aac3dfade94aa128bf62249b0a9b", "messageHeadline": "Do not cache all the distributed table metadata during CitusTableType\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "c760cd3470a45737175b8f8034b0e8c321e101a2", "messageHeadline": "Move local execution after remote execution (#4301)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 130}}, {"node": {"oid": "d15a4c15cfbcf5c77bf552ca056745322c740452", "messageHeadline": "Merge pull request #4341 from citusdata/update-cl-943", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "76a429f19bed2f75142428c291e7fb4da4e170f1", "messageHeadline": "Update CHANGELOG for 9.4.3", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fc0ef8abba44849d039ac074884a4b99710221ce", "messageHeadline": "Merge pull request #4336 from citusdata/cstore_memory_leaks", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 348, "deletions": 3}}, {"node": {"oid": "40b52ab757cbe7c2354b57c9c64719bcaf6ecaf2", "messageHeadline": "Fix memory leaks in column store", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 348, "deletions": 3}}, {"node": {"oid": "532b4575546593ff3649ca14c57cee939ef5b2a4", "messageHeadline": "Solidify the slow-start algorithm (#4318)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2e70dbe40a3bef051f10122e2463e775550c8731", "messageHeadline": "Merge pull request #4330 from citusdata/remove-fdw", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 6, "deletions": 4471}}, {"node": {"oid": "ba6ec610e2eaa950e29c0339e52f9515a6d82c44", "messageHeadline": "address review comment", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 2, "deletions": 43}}, {"node": {"oid": "8cee2b092b168ede9b2e510e09200347b5155c7a", "messageHeadline": "remove columnar FDW code", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 4, "deletions": 4428}}, {"node": {"oid": "b2def22ab1b9ebdbf5c6475de7872ababe5022e9", "messageHeadline": "Fix possible uninitialized variable warning (#4334)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "856e5c85cf3c9db8b8b4841705e800ed144cd04c", "messageHeadline": "Merge pull request #4331 from citusdata/pre_executor_run", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 350, "deletions": 1}}, {"node": {"oid": "c433c66f2bc9a7dce27a50841a1e65b1704af84a", "messageHeadline": "Do not execute subplans multiple times with cursors", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 350, "deletions": 1}}, {"node": {"oid": "b0ddbbd33aaebeaae92fbb6171b6066f6e3c271a", "messageHeadline": "Enable parallel query on EXPLAIN ANALYZE (#4325)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35f38459b303852842bdb9a2a93aae7394a492d", "messageHeadline": "Merge pull request #4320 from citusdata/cstore_alter_table", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 160, "deletions": 15}}, {"node": {"oid": "b182a95389f6348d388607e105d181cff45237f3", "messageHeadline": "Fix ALTER COLUMN ... SET TYPE for columnar", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 160, "deletions": 15}}, {"node": {"oid": "4e035b6044d1f3f4f8e412cc417bc7274dc7237a", "messageHeadline": "Merge pull request #4328 from citusdata/rename", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 232, "deletions": 232}}, {"node": {"oid": "cef1d0e915d1e9c130d169b842a0f99a1b9dd02c", "messageHeadline": "fixup test output", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91015deb9ddee75c47c027cc3af21bed8d5bb602", "messageHeadline": "rename UDFs also", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "a2b698a766d46cb1ed2489d2991f0ca20e43d51e", "messageHeadline": "rename cstore_tableam -> columnar", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 161, "deletions": 161}}, {"node": {"oid": "05390729f9d93ab208d34e22e82288ac58078b26", "messageHeadline": "Merge pull request #4327 from citusdata/initializeVariable", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddc8e6c702b1537018c18603b271c76b259495e3", "messageHeadline": "Initialize entry variable as NULL", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09f737d94219edc7bd768cfe98e217de29b0f13c", "messageHeadline": "Merge pull request #4283 from citusdata/component_governance_config", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "3dca29a4c313f94db7f62444a37592995e3fbf26", "messageHeadline": "Merge branch 'master' into component_governance_config", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 28720, "deletions": 2426}}, {"node": {"oid": "5f436e10d05b9c2fc884d19e59a030e9e7a3bb7d", "messageHeadline": "Add the NOTICE file", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "9c449112261c2e8f081514d3d5b5f972b26d64de", "messageHeadline": "Improve error messages in shard pruning (#4324)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 180, "deletions": 177}}, {"node": {"oid": "021ed07f126e7601eeb074908ac929a8e1139880", "messageHeadline": "Merge pull request #4322 from citusdata/cstore_tests", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 251, "deletions": 0}}, {"node": {"oid": "2747fd80ff2b283a3431d082e808fbffd23e051c", "messageHeadline": "Add prepared materialized view tests for columnar", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "6711340ea695c865e0a0fbad5ff24c8f49e9f6bd", "messageHeadline": "Add prepared xact & stmt tests for columnar", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "3088ccd62a9918cb8ab08081c6cf44f2f06d4309", "messageHeadline": "Merge pull request #4319 from citusdata/cstore_write_state_management", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1350, "deletions": 136}}, {"node": {"oid": "97cba2d5b697d43697c2a518f56c2d0e3318393e", "messageHeadline": "Implements write state management for tuple inserts.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1350, "deletions": 136}}, {"node": {"oid": "2e09116b309d9ed5d8c93e739012856a715aedba", "messageHeadline": "Merge pull request #4311 from citusdata/merge-cstore", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 25034, "deletions": 9}}, {"node": {"oid": "725f4a37d04ae2e3e1a237296b2975e8c4b9da4f", "messageHeadline": "change configure to not have options", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 31, "deletions": 124}}, {"node": {"oid": "22df8027b03e4d4afb0b8352567eb9fedb5762e2", "messageHeadline": "add extra output for multi_extension targeting pg11", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 844, "deletions": 0}}, {"node": {"oid": "7c891a01a96ab2f7dd33e96fa3933a807cf5a96c", "messageHeadline": "create missing objects during upgrade path", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 308, "deletions": 29}}, {"node": {"oid": "29875351729693fe8b047d4e8eaa681680d4f62d", "messageHeadline": "add pg upgrade tests verifying table am is created", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 461, "deletions": 1}}, {"node": {"oid": "691fdb2c64a8e3f0ec7fa1acb2225a63fc77d431", "messageHeadline": "Don't grab in additional locks cstore code when truncating", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d065bb495d1787fa97f0924fc028b4e98360db72", "messageHeadline": "Prepare downgrade script and bump development version to 10.0-1", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "3e5df81e89a671c906b2f0569e3c97b00d81f82a", "messageHeadline": "remove use of banned api", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "b6d4a1bbe2e8760cce661ee3ff2b2e8ff9dfb3ca", "messageHeadline": "fix style", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 362, "deletions": 554}}, {"node": {"oid": "3bb65549761d90e10352a085cfe56b3ffa404be4", "messageHeadline": "make tests run", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 736, "deletions": 548}}, {"node": {"oid": "213eb93e6d4aa732f9ab926c261f68b934d3c3ca", "messageHeadline": "make columnar compile and functionally working", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 197, "deletions": 705}}, {"node": {"oid": "f89bd3eeb5e8c1c4c5f1a981e0415322769e629a", "messageHeadline": "move columnar test files", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "30fbd877e7961ea828bd548b32363a5cc1574d4e", "messageHeadline": "remove readme that has outdated info", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 0, "deletions": 373}}, {"node": {"oid": "527d3ce0bbe6ff19aaa4ad17e5abbbff5e022db0", "messageHeadline": "move headers to include directory", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "5fe4c12d4954ad802fa710c9f269c3864e81f016", "messageHeadline": "Add 'src/backend/columnar/' from commit '4339e911933ca2109db46014befd\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 24354, "deletions": 0}}, {"node": {"oid": "34de1f645c49e5cf1e238ae05d7caa4841a5c780", "messageHeadline": "Update failure test dependencies (#4284)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 412, "deletions": 176}}, {"node": {"oid": "0c0fc69f2a3ebe76aa974551610dd0c7424b8237", "messageHeadline": "Remove unused field (#4275)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d0c6950d430d6023f8a41bfe45263ff887a954c8", "messageHeadline": "Merge pull request #4310 from citusdata/fix/enterprise-modules", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d1480007163a69ad9db29d6ec68ff36d20eeeb9", "messageHeadline": "add placeholder for enterprise modules", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "601e6baa96f2f2fa0b29c5285e9286fd6b0966f5", "messageHeadline": "Merge pull request #4307 from citusdata/citus-9.5.0-changelog-1604924343", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "52a5ab07516e3126a89f283a2fa38529110ae5b7", "messageHeadline": "Update CHANGELOG for 9.5.0", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "4bf754b245fccae24f324d42b43cfe646270defd", "messageHeadline": "Fix location of citus--10.0-1--9.5-1.sql downgrade script (#4306)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "65c7827cab095f2f9f0fb1f87d88cf1a65908a2d", "messageHeadline": "Merge pull request #4304 from citusdata/master-update-version-1604913966", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "5e3dc9d7075648441519b9cde1c2383f4c4343f2", "messageHeadline": "Bump citus version to 10.0devel", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "d3019f1b6d153177cc9d64fa4b8190a655e7bc57", "messageHeadline": "Introduce foreach_ptr_modify macro (#4303)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "5d5966f700bbe3b53bca1e969147e7255be42a13", "messageHeadline": "Fix a flaky test in mixed_relkind_tests (#4300)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1f723cabd2ca706df335973dedffb33a6bf1bd8d", "messageHeadline": "Merge pull request #4292 from citusdata/fix_local_join", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 297, "deletions": 21}}, {"node": {"oid": "e0d2ac76208aef6ae0be3bb38adc23016f889b3d", "messageHeadline": "Do not rely on set_rel_pathlist_hook for finding local relations", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 297, "deletions": 21}}, {"node": {"oid": "05569526077a45d170a96500446c743c87d4cea2", "messageHeadline": "Normalize partitioned table aliases in explain output (#4295)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 41, "deletions": 1991}}, {"node": {"oid": "d912d4bc38b9486e96e8a7dffb0068fd90a40f84", "messageHeadline": "Print full file path in valgrind testing (#4299)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc8be422cee41722b155f725f82fcd005b1c7cb4", "messageHeadline": "Fix relkind checks in planner for relkinds other than RELKIND_RELATIO\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1041, "deletions": 8}}, {"node": {"oid": "25de5b129037deb5b89494a7dbd17495a11c5e71", "messageHeadline": "Fix uninitilized variable (#4293)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "96913f65308f1783ea653fcf416f9ea234e8128b", "messageHeadline": "Merge pull request #4286 from citusdata/prevent-undistribute-partitions", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "4339e911933ca2109db46014befdaccf77c5c13f", "messageHeadline": "Merge pull request #31 from citusdata/upgrade", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "630e579912d4725d6dc034a3bd4c18fd2355c096", "messageHeadline": "Handle case of partially-present metadata.", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d6f19e2298251502e2a8356f8e9723bc7c0db079", "messageHeadline": "Honor error message conventions", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "85a4b61a0e6b7dc33211d0fd7735a0d817ab9519", "messageHeadline": "Prevent undistribute_table calls for partitions", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "feca38150023ffd195b29537a82bd689040856de", "messageHeadline": "Merge pull request #4279 from citusdata/prevent-undistribute-foreign-\u2026", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "5db380f33a3f94539a081e6c9d88f40205bb3aa1", "messageHeadline": "Prevent undistribute_table calls for foreign tables", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "d03e9ca8611f9f805bb3a491233dd6256cf560ec", "messageHeadline": "Feature: cstore table options (#25)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 687, "deletions": 52}}, {"node": {"oid": "890976997508734f40ec1778d8e231be3ee0685d", "messageHeadline": "Merge pull request #29 from citusdata/w-error", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "653dbc615a493d8da7f004b83533d450327fa596", "messageHeadline": "Use -Werror", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "d455ef6785578a90f25af4ccdc4419a86c377e2b", "messageHeadline": "Merge pull request #30 from citusdata/v13", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 117, "deletions": 40}}, {"node": {"oid": "288025d9eae42d60767d39ee84ffa5440aa044ea", "messageHeadline": "add pg13 on CI", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "7c11aa124b2123e141121e245d08c62849df58b1", "messageHeadline": "Add component governance config", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "acd49b68aa20342b828adb08f19f4c8d34a5fcd5", "messageHeadline": "Support for v13", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 80, "deletions": 40}}, {"node": {"oid": "65cf9f0a6c20c72ab947f8c275ecddd4c09f71f1", "messageHeadline": "Merge pull request #27 from citusdata/fix-clean", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a3caa5ff0f41dafd83ed2677bdb063e4c035efca", "messageHeadline": "fix \"make clean\"", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "efb7cf9bda206cd550589d95be8f752afe7dc547", "messageHeadline": "Merge pull request #22 from citusdata/concurrent_writes", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 388, "deletions": 131}}, {"node": {"oid": "c92ea1de9603ccbb1ffb4837f2995de09342694e", "messageHeadline": "Implement concurrent writes", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 388, "deletions": 131}}, {"node": {"oid": "5fcddfa2c63ae5d5c60ee7978b4aec63e9a63b80", "messageHeadline": "Merge pull request #4254 from citusdata/outer-join-geqo-bug", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 230, "deletions": 31}}, {"node": {"oid": "77b3be8b6d29d0e231328885046d40fd66a691a6", "messageHeadline": "Turn RelOptInfos to only used field of them, relids, to be able to copy", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 230, "deletions": 31}}, {"node": {"oid": "ef49b75cd6a98353e7f6492103eb64b8352e1eb7", "messageHeadline": "Fix memory issues around deparsing index commands  (#4270)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f3d33812203e941555c4796b59b66f7799f4f676", "messageHeadline": "Merge pull request #4267 from citusdata/update-cl-942", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c7755103f14f655b7b81f8e75297788bdf9f5b6a", "messageHeadline": "Update CHANGELOG for 9.4.2", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "808f30c1a26eea3ac9e67ef4a3fecb086df8cefc", "messageHeadline": "Merge pull request #4264 from citusdata/remove_remove_duplicate", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 131}}, {"node": {"oid": "5c4c9304ba25e470a4c739b09014c46eb6e55546", "messageHeadline": "Remove RemoveDuplicateJoinRestrictions() function", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 131}}, {"node": {"oid": "790beea59f224223a164a242e2fa44e8446af09c", "messageHeadline": "Add intermediate result tests with unsupported outer joins (#4262)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "4303758a28d25528870ef62907d80a455f89ecb3", "messageHeadline": "Merge pull request #23 from citusdata/triggers", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 187, "deletions": 2}}, {"node": {"oid": "0f209377c45ea28bda4b805468680496a019fd6e", "messageHeadline": "Fix incorrect join related fields (#4242)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 768, "deletions": 280}}, {"node": {"oid": "c49077d5949b34786884152779f23b4db3127275", "messageHeadline": "Disallow outer joins `ON TRUE` with ref & dist tables when ref table \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 334, "deletions": 10}}, {"node": {"oid": "6e493624af4eaada536eb1201dd0d82ef53f4b9c", "messageHeadline": "Merge pull request #4103 from citusdata/remove-unused-functions", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 1276}}, {"node": {"oid": "f80f4839ad3410c8ff76c3b4b84678480aa208ab", "messageHeadline": "Remove unused functions that cppcheck found", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 1276}}, {"node": {"oid": "25e43a4aa6a4a0f4007aabd2acce37949869723c", "messageHeadline": "Merge pull request #4253 from citusdata/improve_perf_for_queries", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 124, "deletions": 20}}, {"node": {"oid": "bbedfca761a7acb8f2b61af1eeaba012e2e9ae4d", "messageHeadline": "Improve the relation restriction counters", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 124, "deletions": 20}}, {"node": {"oid": "4708dc04f174cc5042b22e72577fee54353af5d0", "messageHeadline": "Merge pull request #4257 from citusdata/tableam_hadi", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "663549db33f0881e9d9d9292e7e85cefa548faa2", "messageHeadline": "Set explicit transfer_mode in tableam tests", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "db96b9f8618fd3b76345f318d7513c03d32cc705", "messageHeadline": "Merge pull request #4250 from citusdata/tableam_hadi", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1147, "deletions": 592}}, {"node": {"oid": "caabbf4b846c869bb1da662a157560f29a8aa447", "messageHeadline": "Table access method support for distributed tables", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1147, "deletions": 592}}, {"node": {"oid": "7cb07c70fa52800077692a6c403175400983610d", "messageHeadline": "Move hasSemiJoin to JoinRestrictionContext (#4256)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3261fc7eef480c2dc9903ab07a87130da46fa35a", "messageHeadline": "Merge pull request #4251 from citusdata/fix/ref-view-mod", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 102, "deletions": 5}}, {"node": {"oid": "8976f245abc5465cabade8823f9c36deba2e442a", "messageHeadline": "Support reference table view in reference table modification", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 102, "deletions": 5}}, {"node": {"oid": "de6f2d3f4268eab3f90571cad25f5cb980111652", "messageHeadline": "Refactor JoinRestrictionListExistsInContext to improve readability  (\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "212adfb26f914f7223c95f7f2a3365db81266a07", "messageHeadline": "Merge pull request #4245 from citusdata/add_single_node_tests_more", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "596f7bf4a93db1f78e8b91051a7c0123d5006c35", "messageHeadline": "Add more regression test for single node Citus", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "3e5a92d33b4fda560d107a6d28f0d9fc9f2cda43", "messageHeadline": "Merge pull request #4236 from citusdata/fix_intermediate_size", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 173, "deletions": 88}}, {"node": {"oid": "fe3caf3bc82a306b86d3e1151d8e80f3b4fd80ea", "messageHeadline": "Local execution considers intermediate result size limit", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 173, "deletions": 88}}, {"node": {"oid": "ded4561661eb868f71e1defdd28bbe2edc169b9a", "messageHeadline": "Merge pull request #4246 from citusdata/fix/table-exists", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "4355ca494541903fe8b1f2abaed29c4f8357f959", "messageHeadline": "trigger fix and tests", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 187, "deletions": 2}}, {"node": {"oid": "31858c8a2939cfa8defe2abc34ad6fa1332d1636", "messageHeadline": "Check table existence in EnsureRelationKindSupported", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "b5a3526c0784b80a85a8fffb1b7eda4f2f044a36", "messageHeadline": "Merge pull request #4233 from citusdata/introduce_get_local_execution\u2026", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "ecde6c6eefa258dfb599c29c128aae50fe31d415", "messageHeadline": "Introduce GetCurrentLocalExecutionStatus wrapper", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "619b8b76549fce4d69dd3b130c9c6d71d71e3cab", "messageHeadline": "Merge pull request #4247 from citusdata/fix/idempotent-upgrade", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "4f94e544b790f67d98c87a29cf4415648df9e28c", "messageHeadline": "create 9.5-1 udfs and update citus--9.4-1--9.5-1.sql", "author": {"name": "Simon Kelly", "email": "skelly@dimagi.com", "user": {"login": "snopoke"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "2a6c867cb023d183fe9a27700081a71ce7e99bde", "messageHeadline": "Make citus_prepare_pg_upgrade idempotent", "author": {"name": "Simon Kelly", "email": "skelly@dimagi.com", "user": {"login": "snopoke"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "291154665f2970f8b933ce7e90841c595217aaf9", "messageHeadline": "Merge pull request #3597 from citusdata/refactor_outer_join_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 881, "deletions": 97}}, {"node": {"oid": "15e724c073b3990aee43a2c2d9e3e81ee4819dec", "messageHeadline": "Add regression tests for outer/cross JOINs", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 681, "deletions": 12}}, {"node": {"oid": "de33079065ba28c614174a2312588f44567536ba", "messageHeadline": "Improve outer join checks", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 211, "deletions": 96}}, {"node": {"oid": "1a28858c476a34d41b5d70a4404d9591b692ee90", "messageHeadline": "Disallow field indirection in INSERT/UPDATE queries (#4241)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "5fc7f61936367dce31179b5b6dc2b83eb61e61ba", "messageHeadline": "Projection pushdown (#11)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 579, "deletions": 6}}, {"node": {"oid": "8efca3b60ac6a28eaf8787a98996ea47b0d5d633", "messageHeadline": "Fix a crash with inserting domain composite types in coord. evaluatio\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 62, "deletions": 9}}, {"node": {"oid": "df185179c3cdc4927ef35d68723a534e32d3a3e8", "messageHeadline": "Merge pull request #4201 from citusdata/support-with-ties", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 472, "deletions": 11}}, {"node": {"oid": "e2736c25bdf0741dc3c7374cf9b8c9467110c0dd", "messageHeadline": "Adds support for WITH TIES option", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 472, "deletions": 11}}, {"node": {"oid": "685d5c9d4cd699b82a547c6df81d94ffe508d99e", "messageHeadline": "Merge pull request #15 from citusdata/vacuum", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 632, "deletions": 16}}, {"node": {"oid": "c4eb36dfd24b5f1f50ca48f38001bb63da703ab5", "messageHeadline": "Merge pull request #13 from citusdata/vacuum_analyze", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 237, "deletions": 21}}, {"node": {"oid": "102b7670d40cba7731ce2f4763965d757db28a3e", "messageHeadline": "Fix tautological compare issue (#19)", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "93764a3782591ff0c680121a9ae4ee398541eef7", "messageHeadline": "Merge pull request #4230 from citusdata/do_not_copy", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e29aa51a87bf162137a381f2c1cead85cbc91823", "messageHeadline": "Do not copy bms", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0919d90cf8d16691ff5e98d39073525df40cee45", "messageHeadline": "Merge pull request #4229 from citusdata/use_pg13.0", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b27ed05f1a835b24c1a6bcc8b470035ea606605d", "messageHeadline": "Use pg 13.0 in tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "58d7c1613a6c1d0e05afbe5b2286441f7e23be00", "messageHeadline": "Merge pull request #4221 from citusdata/fix/vacuum_stuck", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 105, "deletions": 27}}, {"node": {"oid": "c7ceabc44afb0300e28202be831b45b95d460140", "messageHeadline": "Merge branch 'master' into fix/vacuum_stuck", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d57bbfd3f96aae54dbdc4de357fe8b1182e44978", "messageHeadline": "Add uuid-dev to Ubuntu deps in CONTRIBUTING (#4218)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc40758355405bdeea4bba9f43b7952946e2d4b8", "messageHeadline": "Return early if there is no citus table in VACUUM", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 67, "deletions": 27}}, {"node": {"oid": "99bb79745a1d0b4f399e832eaa48c8976d975505", "messageHeadline": "Commit transaction for VACUUM on shell table", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "e481e73d18722121c67a625b31e7732f01f545c6", "messageHeadline": "Encapsulate snapshot used for reading stripes in cstore_metadata_tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 70, "deletions": 32}}, {"node": {"oid": "76a71aa61a283e2e973d235d211d9db328fab425", "messageHeadline": "Use SnapshotDirty for reading metadata in truncation", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "55885c81dd5cdb9c60cd0e23a27d681a4df97034", "messageHeadline": "log stats on verbose", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 203, "deletions": 6}}, {"node": {"oid": "37e3845e6afdb91bfd77940770da74ecd07ca698", "messageHeadline": "Address Nils feedback", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 76, "deletions": 33}}, {"node": {"oid": "74dd1facf36250e661e8b79f05bc562549ad9da3", "messageHeadline": "add isolation tests", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "2ede755107fc8389ef3b38a0e62f67ce4ae2fc93", "messageHeadline": "Initial version of VACUUM", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 208, "deletions": 1}}, {"node": {"oid": "aa3032cfdd90c1edab6393c234174828a8238007", "messageHeadline": "Address feedback", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "eeb25aca856142b6395a515730863ea0f32a80fe", "messageHeadline": "Add a test which checks for resource clean-up", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "7cc8c8c155ad07e8a9be7a844dc332a5c2a9ffda", "messageHeadline": "Support VACUUM FULL", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 229, "deletions": 21}}, {"node": {"oid": "ad78260c3d02e55e3d7fa223435d3434886cd78b", "messageHeadline": "Merge pull request #21 from citusdata/warn_shadows", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 7, "deletions": 12}}, {"node": {"oid": "d1c7d9f09d6a5eb8405c3807f4a6b02b86019227", "messageHeadline": "address feedback", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "92e160344321e2ac26ea782ff3ccfc37eaf0703f", "messageHeadline": "Remove shadowed variables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9b9b9e2cf052457ef96444c5c222647e5e4672fd", "messageHeadline": "remove double declaration of stripeMetadata (#20)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fd40605745a73cbfe9f463b280dfb347146f30cf", "messageHeadline": "Merge pull request #4222 from citusdata/fix/multiple-maintenanced", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 154, "deletions": 17}}, {"node": {"oid": "881e5df780122149d895cd75d2b8033b39ed702a", "messageHeadline": "Fix a bug that could lead to multiple maintenance daemons", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 63, "deletions": 17}}, {"node": {"oid": "18219843d0b9bda90b8e3a03fe9fd8e45f6a2148", "messageHeadline": "Add maintenance daemon error tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "2e02a30e375825e27ea31172a2f3925bcca63ed8", "messageHeadline": "Merge pull request #4226 from snopoke/patch-2", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "03e007e4eb83fa3903cde07b746ebd351662fbce", "messageHeadline": "Merge branch 'master' into patch-2", "author": {"name": "Simon Kelly", "email": "skelly@dimagi.com", "user": {"login": "snopoke"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50fa4af7e4c678babcf6d6b47ccd6d2f40c2a7c8", "messageHeadline": "update migration script", "author": {"name": "Simon Kelly", "email": "skelly@dimagi.com", "user": {"login": "snopoke"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "6f394e8b1e34cffce38f3457934d9334af7844c6", "messageHeadline": "Update CLA link (#4227)", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fffee76167a4186fcdd5a5ca1b56ef24499eaeb", "messageHeadline": "Drop backup table after upgrade", "author": {"name": "Simon Kelly", "email": "skelly@dimagi.com", "user": {"login": "snopoke"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f904ce17264c277e9d8415feb446a1bb120fff07", "messageHeadline": "Merge pull request #4215 from citusdata/fix/rls-moves", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 48, "deletions": 70}}, {"node": {"oid": "73fc054c271ee3b8191ddf7def930f56808408e9", "messageHeadline": "Rename DDL command functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 45, "deletions": 67}}, {"node": {"oid": "4f69298d90fbd32a16e9b65489861e49c4676395", "messageHeadline": "Fix RLS and replica identity propagation on shard move", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bce11514b9d948104fe0d6e9111ebc16c55af126", "messageHeadline": "Merge pull request #4203 from citusdata/fix/sequence-drop", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 313, "deletions": 196}}, {"node": {"oid": "dbc348b7e047f74cbf27859eb10e22397cd84d13", "messageHeadline": "Create sequence dependency during metadata syncing", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 263, "deletions": 64}}, {"node": {"oid": "9bba8bb4e897a055256453c349ce4b1ef7bb9947", "messageHeadline": "Remove master_drop_sequences", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 51, "deletions": 133}}, {"node": {"oid": "b271a4890b5638fae5135ce8ef12df16adb07d02", "messageHeadline": "Merge pull request #4216 from citusdata/write_to_postgres_config", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "078dcae18c66999e95774cb9eebe0bb747c4567c", "messageHeadline": "Write settings to postgres configuration file directly", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "434275d46b724614f7b107f9e33ed9b3290fb46e", "messageHeadline": "Merge pull request #17 from citusdata/truncate_cleanup", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 149, "deletions": 10}}, {"node": {"oid": "62fc59202ce052159e7faeb29b53e8c70fbd61b5", "messageHeadline": "Implement nontransactional truncate", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 119, "deletions": 10}}, {"node": {"oid": "b72a4d8d1964401e02dbda8d8da3be2f2ce2df6a", "messageHeadline": "Clean-up old metadata on TRUNCATE", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "2e47bf51729d4f1ce54fdd078792a2ff974c809f", "messageHeadline": "Merge pull request #18 from citusdata/rollback", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 251, "deletions": 3}}, {"node": {"oid": "a8da9acc634bc8ed0e47ca1cf0fb2c6edd9fcffc", "messageHeadline": "Fix writes after rollback", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 251, "deletions": 3}}, {"node": {"oid": "e5a3bd18aec82c5b73a05d3ad9b3d6f575a0177d", "messageHeadline": "Merge pull request #14 from citusdata/resource_cleanup", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 405, "deletions": 259}}, {"node": {"oid": "a70b0c362e71d06db62bcc65e0ae973dbcb0278e", "messageHeadline": "Rename cstore_tables to cstore_data_files", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 125, "deletions": 142}}, {"node": {"oid": "a87c15a1e1078343e6cef85127b0e3eff7f4d1ca", "messageHeadline": "Address feedback", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 162, "deletions": 100}}, {"node": {"oid": "889fc2db5f61da802c428cdcd35dba74c9d0157f", "messageHeadline": "Merge pull request #4214 from citusdata/degrade-gracefully-when-no-ba\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "81db4dca5c3f8035ce9690b15bfaf6262d3381d0", "messageHeadline": "Degrade gracefully when no background workers available", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "2cd0a69dfb604855d13b3389d1fd858abd718e00", "messageHeadline": "Fix multi-row & router INSERT crash with local exec. when def. cols n\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "ba88ed3f0bfaaaf79b224175535e2289fb1ad507", "messageHeadline": "Merge pull request #4207 from citusdata/no-worker-hash-in-insert-select", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 270, "deletions": 335}}, {"node": {"oid": "6d8e83d24f468f301770b61dbfc11c6fa6cf6bf0", "messageHeadline": "Replace worker_hash calls with partkey IS NOT NULL filters", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 270, "deletions": 335}}, {"node": {"oid": "df5aa0f0ccb2f326afc8b0a8560cdd4356fdc50c", "messageHeadline": "Switch to sequential execution if the index name is long (#4209)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 666, "deletions": 81}}, {"node": {"oid": "45bb0fb587a7995e3b3a9dcea5a24fdc986d0a92", "messageHeadline": "Do initial cleanup only once in pg_init (#4213)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6a341b6ab8ed1ff2ab330893c12455332a8f54fd", "messageHeadline": "Merge pull request #4196 from citusdata/support-explain-analyze-wal", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 144, "deletions": 17}}, {"node": {"oid": "70e9edb4f291e5556f3d255c890c7878b0678b6b", "messageHeadline": "Add subplan test with insert", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "13ef8252e7b0eee89d737d4209301b5ca908d302", "messageHeadline": "Add broken distributed subplan test", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "3357eea46b330e301342778a6f7e45c45a88f52f", "messageHeadline": "Add regression tests for PG13 WAL", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "d268aa7bc8d5ad8d4172b44cea8e9d6df21c6d84", "messageHeadline": "Support EXPLAIN(ANALYZE, WAL)", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "f3962fc7f6c5d8417191afaa8a317adf1730e735", "messageHeadline": "Merge pull request #4199 from citusdata/terminate_connection", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "56ca256374fb783ba547f4af453086b3305a998e", "messageHeadline": "Forcefully terminate connections after citus.node_connection_timeout", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "2894002211561e0d1942e1fdbc61a376b428fe17", "messageHeadline": "Merge pull request #4208 from citusdata/cleanup-pgoptions", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9ec85f128318a8e0dee4180d9c6db4da8a62de99", "messageHeadline": "Remove some pgoptions to prevent hitting bash command character limits", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3f8ac527c9380ce792e3d124a52fce393ccf9ad8", "messageHeadline": "Merge pull request #4205 from citusdata/update-cl-941", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bc29238546fdf7aa2ae468c4f9dfad22772417dc", "messageHeadline": "Update CHANGELOG for 9.4.1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "85d32bcf35be66a763d7af3d54b32f78de6575d8", "messageHeadline": "Merge pull request #4198 from citusdata/disallow-volatile-subquery-in\u2026", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "b0a2c1ee5c779f03a8a79b7a573de5849003237f", "messageHeadline": "Disallow volatile functions on single shard update queries", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "12ecdea790aa69d0375acaf8c19bca7f683f777b", "messageHeadline": "Merge pull request #4173 from citusdata/fix/create-index-concurrently\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 113, "deletions": 32}}, {"node": {"oid": "d37c717e143fdd07275393f5e81ebbc6780fc069", "messageHeadline": "Clean-up resources on drop", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 138, "deletions": 50}}, {"node": {"oid": "cf0ba6103ed1d8e91a6976b5c001be5d8a7b6f7e", "messageHeadline": "Associate metadata with rel filenode", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 134, "deletions": 121}}, {"node": {"oid": "207eedc35a5827949b64262bf8ffba673d97cb9d", "messageHeadline": "Merge pull request #16 from citusdata/analyze", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 26, "deletions": 5}}, {"node": {"oid": "ec1e277e8ee7bb57b66e57476a8c707e33bec7a9", "messageHeadline": "Initial implementation of ANALYZE", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "d352a987fa0b8b9523deb16c9fcd0d91ce4178a3", "messageHeadline": "Merge pull request #12 from citusdata/memcxt", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5a077f2308e29f616da3f4be0d85026fbf8d3912", "messageHeadline": "Remove the unused drop event trigger", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "1d69519bd88495227d32a8c4309345456866f0fb", "messageHeadline": "Delete autogenerated expected files", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 0, "deletions": 263}}, {"node": {"oid": "b905c8043d00fdb6d5bf853930db366612a56b8d", "messageHeadline": "Fix create index concurrently crash with local execution", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 113, "deletions": 32}}, {"node": {"oid": "e892e253b10083e92d242720aea9f9f70c6db9f2", "messageHeadline": "Merge pull request #4191 from citusdata/sort-explain-analyze-output-b\u2026", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 155, "deletions": 9}}, {"node": {"oid": "abfb79bda685ef559519470a9be6c25993159834", "messageHeadline": "Sort explain analyze output by task time", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 155, "deletions": 9}}, {"node": {"oid": "7714b60e5e69665b7cc9bf8f14d4fb104c98a3f2", "messageHeadline": "reset memory context at end of execution", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "398394056cda7c96431211613924cfcfabee0cf9", "messageHeadline": "Merge pull request #10 from citusdata/cleanup_metadata", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 176, "deletions": 387}}, {"node": {"oid": "a34cdeb83c3b815175d818a980db3c723e0ca984", "messageHeadline": "Remove StripeFooter", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 24, "deletions": 244}}, {"node": {"oid": "1b45cfb52e2f6a5dc470cc0abdc77fe7a65d7f7f", "messageHeadline": "remove generated sql test files", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 0, "deletions": 224}}, {"node": {"oid": "db5287069ff8b765746470e199e25fce3b979a2f", "messageHeadline": "Make block offsets relative to stripe start", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "bc585be3edef612f47cbdbb9db2f743bf60da14f", "messageHeadline": "Save blockRowCount in StripeMetadata", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 140, "deletions": 142}}, {"node": {"oid": "be5a5868439a110c094e5165e85d4c05ffee180d", "messageHeadline": "Merge pull request #9 from citusdata/tableam", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 3209, "deletions": 33}}, {"node": {"oid": "64d5ac6a104129ab16c105e00caa436d94508def", "messageHeadline": "Do not downgrade if a citus local table exists (#4174)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "8af9c91540dc76822e71e73ce26039a9362b168b", "messageHeadline": "address review comments", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 12, "deletions": 30}}, {"node": {"oid": "dba7e052df73022ea2c72ef831d92cfedfebe3bd", "messageHeadline": "Merge enterprise branch if it exists (#4181)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bc293d9d5e27ed64f31b5e9797f1b0ae4b17c4e7", "messageHeadline": "Merge pull request #4167 from citusdata/metadata_improvements", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 140, "deletions": 11}}, {"node": {"oid": "5d017cd123468768ae8ae1b4eb6f99ae8cd7f4d4", "messageHeadline": "Improve node matedata when coordinator is added", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 83, "deletions": 65}}, {"node": {"oid": "6fc1dea85c54f2332dc4003457c9ddfc49ed1773", "messageHeadline": "Improve the robustness of function call delegation", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "e7cd1ed0ee0b80d518e9e4cb2eb851e0b4458264", "messageHeadline": "Not take ShareUpdateExlusiveLock on pg_dist_transaction (#4184)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "c303f0f135e95080eae31480d4881d6fa1b9c742", "messageHeadline": "improve rel size estimate", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a05e75a6d11d5638fee978ebbfa8b31bb5c2a5d4", "messageHeadline": "fixup", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "06f1c9697584a1ef7dccdc21f6b5364d5671b5c3", "messageHeadline": "almost works", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 78, "deletions": 22}}, {"node": {"oid": "e69ee407e14a5a32111e61f11518a5124397d3fc", "messageHeadline": "Merge pull request #4176 from citusdata/refactor/id_list_functions", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 35, "deletions": 77}}, {"node": {"oid": "0f43534845e940bbbe8e1f4e7b108a2429679df0", "messageHeadline": "fixup guc", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbe472828739e9ecb5578cc7ad55385fdda3f026", "messageHeadline": "use GUCs", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9f9bb64c4c21f97e111ae4604148176721673342", "messageHeadline": "fixup", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12daf4c317dc83a7f854ca6b11a0f6ccf7326f78", "messageHeadline": "add GUCs", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "d7f40f3be6e14ccd994fc1918ff2c38c4a07ef00", "messageHeadline": "address review comments", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1b31b22635eeb1679372eceb56ae9e7a92a5d156", "messageHeadline": "Refactor the functions that return OID lists for citus tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 35, "deletions": 77}}, {"node": {"oid": "dae2c69fd7901b01758fb3b8030ac101c88874a7", "messageHeadline": "Not allow removing a single node with ref tables (#4127)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 91, "deletions": 21}}, {"node": {"oid": "6e316d46a2b162818c57a75af7db2a2409ba9e99", "messageHeadline": "Remove unused variable (#4172)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e076d2a14e114ff6adc063bd699f38b95f5ca335", "messageHeadline": "Merge pull request #4168 from citusdata/shorten-insert-select-test", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1cf11b46328356a9ee9a0ac2cf53a9c1f21e4a76", "messageHeadline": "Shorten insert_select_connection_leak_test", "author": {"name": "Ahmet Gedemenli", "email": "afgedemenli@gmail.com", "user": {"login": "agedemenli"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8d3f353746e904730e88f871a89d9e34e3bcff85", "messageHeadline": "Add more tests for single node citus - distributetd tables (#4166)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 645, "deletions": 0}}, {"node": {"oid": "966718c76af588c383fa8ec80c79ce039ba53e68", "messageHeadline": "Merge pull request #4171 from citusdata/fix/explain-analyze-truncation", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "c9d46c618b8e14584c5c39504556a8d164fb73d6", "messageHeadline": "Fix EXPLAIN ANALYZE truncation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "d81559b7f823f2089a141fef38c3dc6288480e97", "messageHeadline": "Use \"table\" instead of \"reference table\" in sequential truncate log (\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "5723038f7477e08b80965feb5083a8f6a6aca31a", "messageHeadline": "Comment user provided input memory allocation (#4163)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b9f2b410b5b6dc1b7e9cec3e756a6d5be66f27ac", "messageHeadline": "fix am_alter test", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d352cd07dd009a2651d90d2079e1126d1d0c8b70", "messageHeadline": "citus indent and Makefile fixup", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 107, "deletions": 45}}, {"node": {"oid": "4dfec401cef4d96879cae5e97d166403288accda", "messageHeadline": "more Makefile cleanup", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "ec8afe0a5d5cfa0bfc2fd43338734c7a465bcff7", "messageHeadline": "better makefile", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 53, "deletions": 20}}, {"node": {"oid": "3b3d1b1f898ae2eb261faf5e510f84f3f0976294", "messageHeadline": "11 and 12 both pass", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "248a2db97044a2102a373d53423947b14738bfeb", "messageHeadline": "fixup", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ada9da609e9898d363119fc564b40c7aa0fde665", "messageHeadline": "fixup mod.c", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a3b513167c7db1c13f9c81d2e40a4bb81378af64", "messageHeadline": "disable a few tests", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "c49acc948adf68a307d81a398e685f8df71c64c0", "messageHeadline": "more test fixes........", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "fd6b4aeba2bf141bb65ec9c067066f234df7273b", "messageHeadline": "more tests...", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "7ba75fc2a61130036dbd68a59893f06e2651dc69", "messageHeadline": "more tests pass", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "83f2d4aef2fcb9f817a543cf0f4e9235139b91ab", "messageHeadline": "more fixes", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "18f6829621463184a250ad579c4a3dfbf2312b0c", "messageHeadline": "more fixes", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 22, "deletions": 61}}, {"node": {"oid": "a57b9004a4e02b3c3dcdc7b973cb41822bf815f9", "messageHeadline": "tests WIP", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 158, "deletions": 156}}, {"node": {"oid": "f886fb33e5f639803c2f8afa8850f5e7dc332241", "messageHeadline": "add AM tests", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 2396, "deletions": 1}}, {"node": {"oid": "aa422f2da020604c80361571eb31bfd08dac9c90", "messageHeadline": "fixup rebase", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "b06f48a2a79c38b18132374f8f797743e5a15c45", "messageHeadline": "tableAM updates", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 161, "deletions": 10}}, {"node": {"oid": "b6ca8fcd70e3c33addb2e897ad93975b7040cb6c", "messageHeadline": "extension control", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "48e9c17b5015705acd2baac35bc8164f908cf3e4", "messageHeadline": "stubs for table access method", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 411, "deletions": 1}}, {"node": {"oid": "30b78d6f54ec26ba7a8742206a8b78c7338467fa", "messageHeadline": "Merge pull request #8 from citusdata/circleci-project-setup", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 211, "deletions": 74}}, {"node": {"oid": "1e93e15a8d8f0f9fddc73c0f0c7880ba9cce6191", "messageHeadline": "fix indentation via citus_indent", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 62, "deletions": 32}}, {"node": {"oid": "20a8bca426b80be6e9db7c1d57938d81602425aa", "messageHeadline": "add integration files for circle ci", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "09208986ba4465df1c7af62f1fdbba8250712e71", "messageHeadline": "remove travis", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "fe7ab6df84ec7f982477fb1526db4fc67624a96e", "messageHeadline": "Rename tests to be FDW-specific.", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7f59933f868ce1803d35cb3501b0fd0a109371f", "messageHeadline": "fix v11 tests", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "d69bff7621e83edccf336e734031048341c5a804", "messageHeadline": "Use schema config in control file", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "4118560b7554d5525b3aaa171395f200c85ede86", "messageHeadline": "Prevent citus local table creation from a catalog table (#4158)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "00cb58135d109de4e7f6b10fbec3dc40a7c54bc8", "messageHeadline": "Merge pull request #7 from citusdata/add-wal", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a94bbcc7ef1e3d533b0f237b4e37c1c1abaf5927", "messageHeadline": "write wal entries when writing to the buffers", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "139da88ad97d8fb7aa4772a5bf774dbd1bd3994b", "messageHeadline": "Remove some unnecessary code & fix compiler warnings", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 13, "deletions": 49}}, {"node": {"oid": "c1cf3fe6e7736b6e159e17044050b9662935ecde", "messageHeadline": "Merge pull request #5 from citusdata/skiplist_to_metadata_tables", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 342, "deletions": 590}}, {"node": {"oid": "2737686fd0d3c3a490cbf0c87ae56b69b403dde6", "messageHeadline": "Move skipnodes to metadata tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 342, "deletions": 590}}, {"node": {"oid": "c5709327122637d7c47a2c8cfeb7490729195773", "messageHeadline": "Merge pull request #6 from citusdata/smgr", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 215, "deletions": 729}}, {"node": {"oid": "fb110446bebdc73af8f8dd8b8b73f28551844f4c", "messageHeadline": "Fix compilation in pg 11", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "e7079d13840040de401ae1260cf1085cceb1d9b9", "messageHeadline": "Add orderbys to some tests (#4162)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "573555747f7c0637167d81dcea0f1cd551794040", "messageHeadline": "address review comments", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b8b5d3aeee0b36dbc0efa399df8ad26c6e92a709", "messageHeadline": "Merge pull request #4 from citusdata/fdw-relfilenode", "author": {"name": "jeff-davis", "email": "Jeffrey.Davis@microsoft.com", "user": {"login": "jeff-davis"}}, "additions": 201, "deletions": 40}}, {"node": {"oid": "dee408248cd0ec5830df0ccbd456127a96dc65be", "messageHeadline": "Replace file access with Smgr", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 211, "deletions": 729}}, {"node": {"oid": "a2f7eadeb9fba32b46158eec6f6837b1bf1b2ac3", "messageHeadline": "lock while initializing relfilenode", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b18c9c8060365ffb2487934d1a2c693a95152fd8", "messageHeadline": "drop storage for DROP command", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 48, "deletions": 27}}, {"node": {"oid": "e9045227cd2c31acf568af623de4bb27fd39eb73", "messageHeadline": "create relfilenode for FDW", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 146, "deletions": 15}}, {"node": {"oid": "94736ce78dea560b0b26a252cc5e058345cb5ebe", "messageHeadline": "Merge pull request #3938 from citusdata/fix/extension-dist-tables", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 205, "deletions": 27}}, {"node": {"oid": "9a56c2291761f6f8f7224d51770b974a12802355", "messageHeadline": "Add udf tests with citus local tables (#4154)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 276, "deletions": 3}}, {"node": {"oid": "407892a9dd3f96f79a0df44ee9ed8104260a559c", "messageHeadline": "Merge pull request #2 from citusdata/table_footer_to_metadata_tables", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 496, "deletions": 548}}, {"node": {"oid": "b82f6ee1634a775f118cebc8e5e1a9ce3114b846", "messageHeadline": "Add tests for distributing catalog tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bd12555b169d9e9d019220a35604f4783b9702de", "messageHeadline": "Fix distributing tables owned by extensions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 196, "deletions": 27}}, {"node": {"oid": "0d4e249c97ba7f65a6dcacb4fc8527624b877d4b", "messageHeadline": "Reuse the same state for multiple inserts", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 158, "deletions": 148}}, {"node": {"oid": "35a52a6fe16e2fa761b1df43c096b8af333731ac", "messageHeadline": "Use cstore namespace instead of pg_catalog.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "5e5ba467932754b75a0faf241b72977bab5adee0", "messageHeadline": "Merge pull request #4143 from citusdata/single-placement-table/master\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 9669, "deletions": 623}}, {"node": {"oid": "3a73fba81082480b6d80cc348b944407f93bfe69", "messageHeadline": "Apply planner changes for citus local tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4101, "deletions": 140}}, {"node": {"oid": "0b1cc118a99fff74d25aef175f62aca2aeb2cb90", "messageHeadline": "Adapt other cache entry changes for citus local tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "a58a4395abec1e38d83629b66d1b33766c040897", "messageHeadline": "Extend citus local table utility command support", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3343, "deletions": 492}}, {"node": {"oid": "17cc810372b26a3fc438c051ecfdcb03994b343a", "messageHeadline": "Implement \"citus local table\" creation logic", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2237, "deletions": 33}}, {"node": {"oid": "10fd94a9e3090fef1628fcc10e7fa32cd909edef", "messageHeadline": "Address feedback", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 76, "deletions": 37}}, {"node": {"oid": "9e247cdf40200cc85c813d3774575bb63829d886", "messageHeadline": "Move table footer to metadata tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 407, "deletions": 513}}, {"node": {"oid": "85a51fb2ef987e9ecb36316637d761947e6d42e2", "messageHeadline": "Merge pull request #3 from citusdata/add_reindent", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 144, "deletions": 113}}, {"node": {"oid": "b74de68ce3f4c9e83f10f169a646ea192908d6c3", "messageHeadline": "Add 'make reindent'", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 144, "deletions": 113}}, {"node": {"oid": "4b1e80a19f3f3e4c9df41a6ae1d6a93b4b56bc41", "messageHeadline": "Merge pull request #1 from citusdata/use_metadata_tables", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 283, "deletions": 160}}, {"node": {"oid": "f691576f13e54e008320eab3252c12f21b34c13c", "messageHeadline": "Move StripeFooter to metadata tables.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 276, "deletions": 185}}, {"node": {"oid": "406bebe4b8bfef7b25863d8c5516fe0deacc27e1", "messageHeadline": "update .gitignore", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ba208eae4d19e85cdfa22b527c90ace406e70bfd", "messageHeadline": "Record non-distributed table accesses in local executor (#4139)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 164, "deletions": 30}}, {"node": {"oid": "959629d3f308f5d158ad4f7a4497d45aec61f55c", "messageHeadline": "Merge pull request #4136 from citusdata/fix/ensure-reference-transfer\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "bbf42063a7a7e6639700aab0aecbf9a1d3a58812", "messageHeadline": "export LookupShardTransferMode", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e4862c57fe23846c1d9df2251125f6a8808fc7b", "messageHeadline": "expose transfermode for ensure reference table existance", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "366461ccdb7c1bbdfef0a8ab1c12632ee083f135", "messageHeadline": "Introduce cache entry/table utilities (#4132)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 290, "deletions": 298}}, {"node": {"oid": "3089c92103607acb62cbb06f1944c5509c18d1eb", "messageHeadline": "header file and include cleanup", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 101, "deletions": 129}}, {"node": {"oid": "59d5d961702df30b6f30314499557e4b5ce5f4fb", "messageHeadline": "move _PG_* declarations to mod.h", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "ba506acd35dee6859c517fbd45669a44a782bfa8", "messageHeadline": "Refactor the FDW API to take code out of cstore_fdw.c.", "author": {"name": "Jeff Davis", "email": "jdavis@postgresql.org", "user": {"login": "jeff-davis"}}, "additions": 568, "deletions": 491}}, {"node": {"oid": "abc9fbe1c3e4c1a68ffa665113eccced630b9e1b", "messageHeadline": "Squash of original cstore_fdw", "author": {"name": "Citus Team", "email": "dev@citusdata.com", "user": null}, "additions": 19076, "deletions": 0}}, {"node": {"oid": "f38d24f8fb433fa9c065ec87c32e5dcaab83552b", "messageHeadline": "Merge pull request #4006 from citusdata/orerror-instead-of-force", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "451ea04508317267ada992090a61737be72153dd", "messageHeadline": "Rename ForceXxx functions to to XxxOrError", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "b7aad903e877d937d055a4e33943a6d010f0f891", "messageHeadline": "Merge pull request #4117 from citusdata/delegate-reference-procedures", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 657, "deletions": 181}}, {"node": {"oid": "024d398cd7ced23a81a353e7101717aec6dbb42d", "messageHeadline": "Allow distribution of functions that read from reference tables", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 657, "deletions": 181}}, {"node": {"oid": "d0f4c19f154724a8a58f97d11c573da2e17a5193", "messageHeadline": "Add python to OSX CONTRIBUTING requirements (#4083)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2baf3e0bae51295d9666451a3a753d8da82cfb63", "messageHeadline": "Fail if merge to enterprise causes compilation issues (#4027)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "1c9dc80e8f4c839f1a786b9cdcedfad00443c06b", "messageHeadline": "merge-enterprise script instructions to resolve outdated branches (#4\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 147, "deletions": 6}}, {"node": {"oid": "983206c5e159a20574313016b4c04c119163d8da", "messageHeadline": "Hide `citus.subquery_pushdown` flag and NOTICE when enabled (#4124)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "2459ba6eca010da64613711bad2283c8b3dfa944", "messageHeadline": "Update docker images (#4122)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 123, "deletions": 54}}, {"node": {"oid": "f7c2af04111a209894a7c45723a83790f937ff71", "messageHeadline": "Rename RemoveCoordinatorPlacement (#4125)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2ca8d2fb33d35181909bbc556ebd4112c744e3d3", "messageHeadline": "Update codecov orb to 1.1.1 (#4112)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f47b3a7e7d1457695b5abf8265415659a6c45f09", "messageHeadline": "Remove unused parameters from round robin reordering and friends (#4120)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "20c39fae9a9b7eb9207f96c025473e5f03e326b9", "messageHeadline": "Loosen the requirement to pushdown a subquery with ref tables (#4110)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 269, "deletions": 73}}, {"node": {"oid": "679bf0d2b2c4d1706ae2e2075a9dcaf981271fd9", "messageHeadline": "Create CanPushdownSubqery wrapper for better readability (#4108)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "73ef40886b0b789cb127fa33a567590fd99d0e17", "messageHeadline": "Rename FindNodeCheckXXX functions (#4106)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 59, "deletions": 44}}, {"node": {"oid": "b8d826a1130cb5f467e0aa85da66c12d5ee4e8b9", "messageHeadline": "Merge pull request #4068 from citusdata/explain_analyze_execute", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 612, "deletions": 46}}, {"node": {"oid": "7b74eca22d8b96607677cffc570ea4454789c541", "messageHeadline": "Support EXPLAIN EXECUTE ANALYZE.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 612, "deletions": 46}}, {"node": {"oid": "e500779ddd383695bf38a5a58e7cc828def7b081", "messageHeadline": "Merge pull request #4098 from citusdata/isolateTests", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 143, "deletions": 42}}, {"node": {"oid": "4cb77da9d4d8b78bb438b4872cf1ce823c190955", "messageHeadline": "Use full names in jobs for make targets", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "1de6a8e8fb49b7f3e63c819df83fffa804cbcac5", "messageHeadline": "Isolate each test schedule", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 131, "deletions": 30}}, {"node": {"oid": "7d5c85657e15ad01b1396792eef8015e6d92dccd", "messageHeadline": "Merge pull request #4097 from citusdata/fix-case-insensitive-test-on-\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "212ae7163f626968d8f3ff45aa10f55372b016fc", "messageHeadline": "Fix non deterministic collation test to work with ancient libicu vers\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "320a840b3f2d1e8bc9635dab916c1e8852a8d51e", "messageHeadline": "Merge pull request #3819 from citusdata/fix/mx_multi_shard_lock", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5be8287989e151a111b679d937af9a402442048b", "messageHeadline": "Fix comments of helper functions that set local config values (#4100)", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "768d8b232c3d93fe4dc6c417f61732e98b7d0cf6", "messageHeadline": "Do not take multi-shard locks on workers", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b7efb51e6354621374dd2727a78bc7160d270b2c", "messageHeadline": "Merge pull request #3913 from citusdata/undistribute-table", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1309, "deletions": 4}}, {"node": {"oid": "375310b7f155e1e49ea9cb8a701508dbe2e815c2", "messageHeadline": "Adds support for table undistribution", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1309, "deletions": 4}}, {"node": {"oid": "7378ab6bf80b5c8eca3b7ddf647409fb36b756d7", "messageHeadline": "Add postgres 13 to configure.in (#4088)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d1fd08fcf0e1ff899b89154d2b7c41195127ece", "messageHeadline": "Merge pull request #3900 from citusdata/enh/pg13Support", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 13899, "deletions": 892}}, {"node": {"oid": "195c2a91e2560b4801679b3962d57df15806a56a", "messageHeadline": "Use citus docker repo instead of personal account", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fe4ac51d8c9ad9a36b7a784db192439d2189ed72", "messageHeadline": "Normalize Output:.. since it changes with pg13", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 162, "deletions": 165}}, {"node": {"oid": "283b1db6a464773f96234bc93b07c118a122c855", "messageHeadline": "add pg13 to CI", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "33406598e37cd8041d67e448f90ebd9edbb9309c", "messageHeadline": "Add ruleutils changes from 3977 and 4011", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "63ed126ad4ffad793292c8688d6fb1f9f29fdd16", "messageHeadline": "Set buffer usage with explain", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "fe1e1c9b68372bc7e953a69f185b267eb70c619d", "messageHeadline": "Replace Set_ptr_value as SetListCellPtr to be more explicit", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "8e9b52971cc8f48eccaabe48d09665564321745c", "messageHeadline": "Use new var field names in the codebase", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "b641f63bfd79510471c178587e664fcfd77da7b0", "messageHeadline": "Use CMDTAG_SELECT_COMPAT", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d68bfc5687987cc52e3473875984ff4dcb04b89b", "messageHeadline": "Improve error for index operator class parameters", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 50, "deletions": 81}}, {"node": {"oid": "288aa586035e52700ce92b1fd0012866b1d4e6d8", "messageHeadline": "add alternative out for pg13 test", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d0b0c8892099cc93c066cd110bcff749d7105867", "messageHeadline": "Changelog: error out if index has opclassopts", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "f7a19713614490376ecad77a9f0bae318a68b08e", "messageHeadline": "Changelog: Alter type options", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "00633165fcf2178783cac3bee5a59b4e32715651", "messageHeadline": "Changelog: Test unicode escapes", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "79dcb8014075f6a2e6867e0f8d39bb390e0ebc92", "messageHeadline": "Changelog: Test IS NORMALIZED for pg13", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "ebabca16b77c97ff9f4e7e95dfe136de7b36b550", "messageHeadline": "Changelog: Test row suffix notation", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "275ccd0400d0caba69e85fe0ff619861f5262e48", "messageHeadline": "Changelog: Test that alter view rename column works", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "920d7211e4c847866c63e8e6c247bbb31753197e", "messageHeadline": "Changelog: Test that we error out for DROP EXPRESSION", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "87088d92bc6864dc61b2bea00fdf52d86620eaea", "messageHeadline": "Changelog: handle VACUUM PARALLEL option", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 109, "deletions": 2}}, {"node": {"oid": "1070828465da77e454b8dc6ef3954e2f20a608df", "messageHeadline": "update cte inline output for pg13", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 176, "deletions": 1742}}, {"node": {"oid": "157af140e4c50bd9e01570648c2ad419ac957f06", "messageHeadline": "ignore concurrent root page split debugs", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1112b254a73a48fe6d550350737a6adff8b3600b", "messageHeadline": "adapt recently added code for pg13", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 440, "deletions": 94}}, {"node": {"oid": "ff7a563c57da2b437a251a3099051d7f07cea4ce", "messageHeadline": "decrease log level to debug1 to prevent flaky debug", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ff4e427067fb4db14eba9dca550a3a381c6cc78", "messageHeadline": "Add alternative output for multi_function_in_join", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 263, "deletions": 2}}, {"node": {"oid": "a34a1126ec24e6e7daa6f8e9b833e9bbbcd5b5fc", "messageHeadline": "add alternative output for pg13 in some tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1988, "deletions": 1157}}, {"node": {"oid": "108a2972c238347b03c7b1357008e975b891343c", "messageHeadline": "Introduce a workaround for join aliases", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c5c9ec288f58cbc2ebc3234a12c6a6b78a34e984", "messageHeadline": "fix multi_mx_create_table test", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "76c7b3d1c6b21f1602a1bce4424f7e9ec3cb30b1", "messageHeadline": "Remove unused steps in isolation tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 262}}, {"node": {"oid": "17388e2e919bd607c21d811ea43cdbfbc386c83b", "messageHeadline": "update some tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4412, "deletions": 152}}, {"node": {"oid": "6ad708642ed1987dd5328eabaa72951cd8e4fb35", "messageHeadline": "Fix rte index with pg >=13", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "de82d0ff79d9f3af94692fc7f21a1d55a0acff69", "messageHeadline": "add output for pg13 for propagate extension commands", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 451, "deletions": 6}}, {"node": {"oid": "80d2bc2317def9232899030ccb2f88e87bb5dbbc", "messageHeadline": "normalize some output and sort test result", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 11, "deletions": 37}}, {"node": {"oid": "0f6c21d41829add72ae90571aa820d27585b672a", "messageHeadline": "sort result in ch_bench_having_mx test", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "70f27c10e5cdc485a8cae93e94f3e459b1450707", "messageHeadline": "Add some normalization rules for tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3cc7717e64a48b5f07d324b6ca38f03af4f755ac", "messageHeadline": "Fill new join fields for PG>=13", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "bc20920252726dda9a70cabfaf480747ea700931", "messageHeadline": "introduce SetJoinRelatedColumnsCompat", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "135af848599012985c4522ba337a6a90abbee3e6", "messageHeadline": "Update ruleutils for join related changes of postgres", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 84, "deletions": 163}}, {"node": {"oid": "38aaf1faba08fb3126e7d8c88e98fbb72a06a5d1", "messageHeadline": "use QueryCompletion struct", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "9f1ec792b33a2e4fb131d7b2eefbbf17911d4e74", "messageHeadline": "add queryString to distributed_planner", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "1a7ccac6efa19d1b6e1c019898d95da3fed6e12a", "messageHeadline": "Add RangeTableEntryFromNSItem macro", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4ed30a08241292112c73389ba2eb38ca43b0cc56", "messageHeadline": "create Set_ptr_value", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ab85a8129df0d23ba1cb5685de3bdb92e306a952", "messageHeadline": "map varoattno and varnoold fields in Var", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "688ab16bbaf4c7dd88ddda92f29ff01a934785e8", "messageHeadline": "Introduce ExplainOnePlanCompat", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6314eba5df88733c31b57d5ecffbc447cdf1097e", "messageHeadline": "introduce standard_planner_compat", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "991f49efc96a78b2f007e84101e59b3a6308c584", "messageHeadline": "introduce getOwnedSequencesCompat macro", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "01632c56a04447385c7d9a241142543eee54b5d0", "messageHeadline": "Change utils/hashutils.h to common/hashfn.h for PG >= 13", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "00e738600705638e1551d7bb5d9b3f7f9933bc50", "messageHeadline": "introduce PortalDefineQuerySelectCompat", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "62879ee8c12f0efc4fa1f6c989d9e044337835dc", "messageHeadline": "introduce planner_compat and pg_plan_query_compat macros", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "bf831d2e59325cd507ef48c5efef72f6e3f0cf12", "messageHeadline": "Use table_openXXX methods in the codebase", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 191, "deletions": 175}}, {"node": {"oid": "0819b796318fdd88749cbe095f40beb12a03b633", "messageHeadline": "introduce list compat macros", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "8ce8683ac44d7f636d09c0cc31ae116ccd0091f2", "messageHeadline": "Update ruleutils_13.c with postgres ruleutils", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 215, "deletions": 111}}, {"node": {"oid": "30549dc0e2a724c662886023453c6ea9b7935772", "messageHeadline": "add copy of ruleutils_12 as ruleutils_13", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8012, "deletions": 4}}, {"node": {"oid": "58643a409851376d05e49346f11391067abe8ae2", "messageHeadline": "Enable postgres 13 in configure", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c79c6506b980c80595e08c46c27b241fa7a497b5", "messageHeadline": "Merge pull request #4034 from citusdata/copy_shared_pool_size_with_re\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1532, "deletions": 79}}, {"node": {"oid": "eeb8c81de208ee13a6fddf03840366098c0477b9", "messageHeadline": "Implement shared connection count reservation & enable `citus.max_sha\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1532, "deletions": 79}}, {"node": {"oid": "066860a98ab6c5637652828124a536940c1a4a58", "messageHeadline": "Merge pull request #3966 from citusdata/citus-9.4.0-changelog-1593605812", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "c7f97a9e0185b5f008a213f33e6e849017d6c448", "messageHeadline": "Update CHANGELOG for 9.4.0", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "38987431e7173dc20895adbed7cf5f08e5b7a853", "messageHeadline": "propagation of CHECK statements to workers with parentheses (#4039)", "author": {"name": "nukoyluoglu", "email": "48370863+nukoyluoglu@users.noreply.github.com", "user": {"login": "nukoyluoglu"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "a35a15a513f61b89d70c614b8b0c68e3a92c472f", "messageHeadline": "Distribute custom aggregates with multiple arguments (#4047)", "author": {"name": "Benjamin Satzger", "email": "53236451+bsatzger@users.noreply.github.com", "user": {"login": "bsatzger"}}, "additions": 864, "deletions": 95}}, {"node": {"oid": "c73563c34028b3fecba1b9c066d9b2b55889147b", "messageHeadline": "Merge pull request #4065 from citusdata/update-cl-935", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c2ba9a484430f02fe11db322175915cce5dd6dd0", "messageHeadline": "Update CHANGELOG for 9.3.5", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a8c7a3e2ac98fe5a2f46237b20e1bddd9fa36975", "messageHeadline": "Merge pull request #4060 from citusdata/create-index-concurrently-loc\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "38b72ddd662dffeb55807ce361d0d8f16965029d", "messageHeadline": "Fixes create index concurrently bug", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "ef841115de68b1f66192e2f8fb7f371e653ef1f4", "messageHeadline": "Fix int32 overflow and use PG macros for INT32_XX (#4061)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "e9f89ed651e41b5b782b90330a403c5bb647b6e5", "messageHeadline": "Fixes the non existing table bug (#4058)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "770610ab11508072343efc0960367e8dbd6765d8", "messageHeadline": "Merge pull request #4055 from citusdata/improve_find_available_connec\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a2f53dff747b17f0a5b165ca3fe8948d12e076a6", "messageHeadline": "Make FindAvailableConnection() more strict", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "20a46f8f57be45cbaec4d1c365f3d85469e78c80", "messageHeadline": "Merge pull request #4054 from citusdata/rename_connection_flag", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "cfb633601da7657c1df0e251c3b0af91592f0156", "messageHeadline": "Minor refactorings in COPY command execution", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "64469708afc7fb7cab67f11bd7d0f53d5a66f59f", "messageHeadline": "separate the logic in ManageWorkerPool (#3298)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 119, "deletions": 41}}, {"node": {"oid": "2c8066a3138b24bbce8e313a7e2eea4ceb990b47", "messageHeadline": "Merge pull request #4052 from citusdata/refactor_adaptive_flags", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 106, "deletions": 81}}, {"node": {"oid": "52c0fccb082dbf43fc73ae234021bf7d4f064cc6", "messageHeadline": "Move executor specific logic to a function", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 106, "deletions": 81}}, {"node": {"oid": "d03c4aff2d88e1b5cd1a3d2a76ad2639ba013d5d", "messageHeadline": "Merge pull request #4053 from citusdata/unify_node_comparisions", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "ff6555299c31dc4aed791660764d05cec368ee42", "messageHeadline": "Unify node sort ordering", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "40405cd97870f43f200e7102a3bc2e414b3027d6", "messageHeadline": "Merge pull request #4042 from citusdata/cleanup/task-tracker", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 186, "deletions": 299}}, {"node": {"oid": "01c23b0df2c82c13a54bf260d7e720498242325f", "messageHeadline": "update test outputs with task-tracker removal", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 35}}, {"node": {"oid": "1dbd545cf4f615e5cb0a2e708cfb08ae6258341f", "messageHeadline": "replace task-tracker with adaptive in tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 172, "deletions": 172}}, {"node": {"oid": "4308d867d9f11b776bd54c7e234c0828b36376cf", "messageHeadline": "remove task-tracker in comments, documentation", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 33, "deletions": 116}}, {"node": {"oid": "a3dc8fe2b5635b6e79e67b61978e1bf444d53022", "messageHeadline": "remove occurrences of task-tracker from gucs", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6aa29abd8685359c9cec23a5d6a6690041c9d5ce", "messageHeadline": "Merge pull request #4049 from citusdata/update-cl-934", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9e12a39cb77011328a56f3c41363a009e531069c", "messageHeadline": "Update CHANGELOG for 9.3.4", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "61bc47e6a8339fc15b7caed631f72d5db06403b5", "messageHeadline": "Merge pull request #4035 from citusdata/fix-4012", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "e534dbae4afc1c65ca28883d951cf06ceb5ebc3c", "messageHeadline": "Accept list of values in a supported ALTER ROLE .. SET statement", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "00a4a15d95e7986716e9fcddddf296793fd28932", "messageHeadline": "fix sorting on string litteral (#4045)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32d9cce8a2cc2e3922afb20a3941ad04fcd04d47", "messageHeadline": "Merge pull request #4041 from citusdata/remove_router_executable_flag", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 342, "deletions": 1170}}, {"node": {"oid": "c25de2cf22880fabad6396efed69e4609eb5a5b2", "messageHeadline": "Remove  flag from", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 342, "deletions": 1170}}, {"node": {"oid": "b3af63c8cecd1266704e5af46e31308fdc8af58e", "messageHeadline": "Remove task tracker executor (#3850)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1008, "deletions": 7726}}, {"node": {"oid": "339d43357c727027531f281c08ad1a4aa5c46856", "messageHeadline": "Merge pull request #4037 from citusdata/remove_per_placement_query", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 206, "deletions": 238}}, {"node": {"oid": "13003d8d05c4dc3c15f35a1cd55e816cb8d9950f", "messageHeadline": "Use TupleDestination API for partitioning in insert/select.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 206, "deletions": 238}}, {"node": {"oid": "f323033ce874877a74933de21eefa63dc0b2671f", "messageHeadline": "Merge pull request #4036 from citusdata/fix/overflow", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "b823f2127d0e996402a11e8010a2c12357d9b23f", "messageHeadline": "Prevent integer overflow in FindShardIntervalIndex", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "d0b6e62c9a34708632f7e423faf21da7e324ef0e", "messageHeadline": "change wording to allowlist and the likes (#3906)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "1baf6c3a4548663f1734842b065fa2f43daf66ff", "messageHeadline": "Merge pull request #3976 from citusdata/fix/foreign-key-to-local-tabl\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "e09860e9e394d1612107fbc56ccf9cab3369cce3", "messageHeadline": "Merge pull request #3991 from citusdata/fix/remove-level-assert", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "bc011a6286b7df243c6478ef5bdb3b9f2c04922c", "messageHeadline": "Add IsCitusTable check to citus table utilities (#4028)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "23d44eba9fe6596d3f302d8590b8b641b3f3ea67", "messageHeadline": "fix flappy tests due to undeterministic order of test output (#4029)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "81894157318131fd7d325b71bf1a338ba045da59", "messageHeadline": "Merge pull request #4004 from citusdata/move-downgrades", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "315b323d474587688925bb1c534c2d69095b0f08", "messageHeadline": "Introduce new make targets for downgrade scripts", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "ab5be777098df5432fcfbc84b4f475cd186db473", "messageHeadline": "test coordinator reference-distributed table join (#3698)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "fd760fa4b374799703976f183ac96e857dd234cb", "messageHeadline": "Merge pull request #4005 from citusdata/fix/coordinator_repartition_join", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 369, "deletions": 54}}, {"node": {"oid": "1b5ed45a58ec350d1be9635e46619fa6a5af17f7", "messageHeadline": "add multi follower repartition tests", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "510535f558fb2194da09579161b77bf683acdf07", "messageHeadline": "address feedback", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 190, "deletions": 15}}, {"node": {"oid": "41ec76a6ade9da3a79e368f7768986c2eb097e12", "messageHeadline": "use ActiveReadableNodeList in JobExecutorType and task tracker", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "d97d03ec65a01aa1e24a9261116aee48cf1a89df", "messageHeadline": "use ActivePrimaryNodeList to include coordinator", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "db1b78148c877f0d1ad61d93a106694f494728f3", "messageHeadline": "send schema creation/cleanup to coordinator in repartitions", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "76ddb8554578b94e63e25233a76ba263d4f70273", "messageHeadline": "improve error message in secondaries (#4025)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "449d1f0e91ba227b70c2b14e17d0f0f521aaca56", "messageHeadline": "force aliases in deparsing for queries with anonymous column referenc\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 207, "deletions": 14}}, {"node": {"oid": "9cb8dc9d12e5e0d2545d5b91a9ec1028ee7978fa", "messageHeadline": "Improve error message when creating a foreign key to a local table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "5fbb925df1f53fa7ccad292cd808fa7e7ecef994", "messageHeadline": "Remove level asserts in abort handler", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "50b2c5a7aa5ef8f1b886519a8a89fc0d006d4870", "messageHeadline": "Merge pull request #4023 from citusdata/dont-check-merge-to-enterpris\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1c6439d1afcf1fb13e2841092928e2b591bdfdd7", "messageHeadline": "Don't run check-merge-to-enterprise for release branches", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f3a01482b43b59143c8c0c63ad5c41bfdda2b057", "messageHeadline": "Merge pull request #4021 from citusdata/update-cl-0710-93", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c26bb5ffc1d3e2eca206f1041737bc4e389ca56", "messageHeadline": "Update CHANGELOG for 9.3.3", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b8830d063fb8f27079d0b75ff06517deaa16157d", "messageHeadline": "remove no-op check in TaskListRequires2PC (#4018)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "15290bc43b8ed98a48bae8ff7636dc2085f1de68", "messageHeadline": "remove unused worker methods (#4017)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 71}}, {"node": {"oid": "3f50165365e8b83c3c66aeb0a97e9f6ebafed251", "messageHeadline": "rename TargetWorkerSet enums (#4015)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "b642ed10e9805a06c3ea06d9f897b0bf3668c950", "messageHeadline": "Merge pull request #4000 from citusdata/fix_subxact_memory_leak", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 156, "deletions": 16}}, {"node": {"oid": "3651fc64ee27add6c82fc1097ab27ddb49b27ce3", "messageHeadline": "Fix Subtransaction memory leak", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 156, "deletions": 16}}, {"node": {"oid": "4c68ed4c33b034716857a39a9fada1936a15218e", "messageHeadline": "Make static analysis happier (#4008)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "759e628dd513f72d8c6ef6a0a172a1a0ca2c391d", "messageHeadline": "Handle some NULL issues that static analysis found (#4001)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "96adce77d6683d37e5f4e77324a4da487e4f66ec", "messageHeadline": "rename node/worker utilities (#4003)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "16242d5264ed6905c729b234e2cc7fd31a984aa5", "messageHeadline": "Fix write queries with const expressions and COLLATE in various place\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 353, "deletions": 20}}, {"node": {"oid": "ab01571c9e1e8cf2021cadee0ff33ba869efa227", "messageHeadline": "Fix crash with single node dummy placement (#3993)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 811, "deletions": 20}}, {"node": {"oid": "f6e2f1b1cbb2dab868824649fcd2b953e5465064", "messageHeadline": "Replace words that have bad associations (#3992)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "844221bb9f9e7524f82742e63abbe2f913585dfa", "messageHeadline": "Refactor utility hook global state changes (#3990)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 68, "deletions": 37}}, {"node": {"oid": "cf9a72c3c8cb37dced240d92872a6d48e8973e28", "messageHeadline": "Merge pull request #3988 from citusdata/fix_memory_issue", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 42, "deletions": 8}}, {"node": {"oid": "23fa42163934473052b9e0602ea2db2affcfbdc9", "messageHeadline": "Fix task->fetchedExplainAnalyzePlan memory issue.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "1c9810e395244a735db3dc8e9b4a27527abc6868", "messageHeadline": "Merge pull request #3977 from citusdata/fix-routing-unreferenced-modi\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 80, "deletions": 10}}, {"node": {"oid": "444472ffc67625c121c4755a48389c196e791ae5", "messageHeadline": "ruleutils: use get_rtable_name for deparsing resultRelation", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 80, "deletions": 10}}, {"node": {"oid": "0b32a80f585821a62f849cf602c9548d49fe035a", "messageHeadline": "Merge pull request #3922 from citusdata/fix/coordinator-evaluation", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 461, "deletions": 480}}, {"node": {"oid": "f0693e2f75a08ae1376d7a3e5e21d45c12317954", "messageHeadline": "Remove unused MaxMasterConnectionCount  function", "author": {"name": "citus bot", "email": "citus-bot@microsoft.com", "user": null}, "additions": 0, "deletions": 16}}, {"node": {"oid": "bdfeb380d3889f2aa98e9f942536e234bf89c269", "messageHeadline": "Fix some more master->coordinator comments", "author": {"name": "citus bot", "email": "citus-bot@microsoft.com", "user": null}, "additions": 26, "deletions": 33}}, {"node": {"oid": "b4fec63bc019a051b35662ead466d3330a863254", "messageHeadline": "Rename master evaluation to coordinator evaluation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 435, "deletions": 431}}, {"node": {"oid": "23ffaabe525f3c50f54a1b1b54928c3fd84ae19e", "messageHeadline": "Merge pull request #3978 from citusdata/fix/explain_analyze", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4d217819ffbdd9bdd275fc681f57fed2e4d5fef9", "messageHeadline": "Fix explain subplan duration", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8ab47f4f3739d142267e10be66f22d481d0c1639", "messageHeadline": "Add a CI check to see if all tests are part of a schedule (#3959)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 95, "deletions": 10}}, {"node": {"oid": "c19957f90cde1c8ced55c9971601bb9099f1eb75", "messageHeadline": "Merge pull request #3958 from citusdata/document-ci-tooling-better", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 306, "deletions": 132}}, {"node": {"oid": "9311978487e68c5403312a96ed9c23fc40b68924", "messageHeadline": "Add README for CI scripts", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 306, "deletions": 132}}, {"node": {"oid": "c0325d55d3cb98e582aa024fa98fbc40d46734e4", "messageHeadline": "Merge pull request #3968 from citusdata/fix_bin_protocol", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa8a2866f39204a0e797c39ea98476fd5d04aa1b", "messageHeadline": "Fix default value of EnableBinaryProtocol", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14c6861e5dfd26740b4ef2b2cbc9efbb5b7dc7dd", "messageHeadline": "Merge pull request #3963 from citusdata/master-update-version-1593590518", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "be17ebb3344693230710d820afe540e2160e1da6", "messageHeadline": "Bump citus version to 9.5devel", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "8913d63ae272126d50c2294f7a1c35e04ea2a566", "messageHeadline": "Merge pull request #3927 from citusdata/downgrade-paths", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 386, "deletions": 9}}, {"node": {"oid": "ca2ececb3b767e6fbce2d52e6307460ba28bcd26", "messageHeadline": "Downgrade path from 9.4 to 9.3 to 9.2", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 386, "deletions": 9}}, {"node": {"oid": "dd5277418f8da96e17a501928e319d3a9962628a", "messageHeadline": "Merge pull request #3961 from citusdata/fix/constant-pushdown", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 205, "deletions": 3}}, {"node": {"oid": "e5a21f07cbfcb492b058fe23f171f3599505a0dd", "messageHeadline": "test aggregates with expressions", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "eeffbde8bd5c5ebb6c59fa0e20d71e30f02f0e56", "messageHeadline": "Fix pushdown of constants in aggregate queries", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "392c5e2c34c7c79c51ebada82fd9c444700de322", "messageHeadline": "Fix wrong cancellation message about distributed deadlocks (#3956)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 85, "deletions": 5}}, {"node": {"oid": "634d6cf9d7027fa5e5552f7be790b062b68f47cf", "messageHeadline": "Improve performance of metadata cache (#3924)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 273, "deletions": 150}}, {"node": {"oid": "02fa942be15f68489f9d834ba58a4dce47ccc391", "messageHeadline": "Fix assertion error when rolling back to savepoint (#3868)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "e28683a0252752d4f56717a01cf204a1452ab6f6", "messageHeadline": "Upgrade codecov orb in circleci (#3945)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d022f80340c5f96476885ee5ae40b37032aa9eec", "messageHeadline": "Merge pull request #3943 from citusdata/fix_explain_2", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 620, "deletions": 392}}, {"node": {"oid": "4ed59d2db36449e360b42a01e8b1d3fe1c03b346", "messageHeadline": "Move more from insert_select_executor to insert_select_planner", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 354, "deletions": 357}}, {"node": {"oid": "d34c21890fe86776d9b79bd2ce6ca789306823f7", "messageHeadline": "Rename CoordinatorInsertSelect... to NonPushableInsertSelect", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "cd25a271746a1ebcacb4314a053747a2f72c0db7", "messageHeadline": "Fix crash caused by EXPLAIN EXECUTE INSERT ... SELECT", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 152, "deletions": 2}}, {"node": {"oid": "4e8d79998ec6dc2ef10492a7ceb1a9e9a19b3d1d", "messageHeadline": "Save INSERT/SELECT method in DistributedPlan.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 128, "deletions": 47}}, {"node": {"oid": "64506143e40be75f2fcbec0cfd49fffe19526825", "messageHeadline": "Replace flaky repartition analyze test with a non flaky one (#3950)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 31, "deletions": 89}}, {"node": {"oid": "50e115fe3a4b84f3023f881be25bd61a61175950", "messageHeadline": "test task tracker repartition with replication >1 (#3944)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f458d1fd1c70724a586936e178dbed2717d53d9c", "messageHeadline": "Fix/task execution (#3941)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 111, "deletions": 11}}, {"node": {"oid": "ac3c646ed51691925bd22c1cd3271420b8a7a236", "messageHeadline": "Merge pull request #3942 from citusdata/fix-default-func-param-evalua\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 83, "deletions": 6}}, {"node": {"oid": "cd0b2ad5b50b35ef78e72ca0efa01869d6de654f", "messageHeadline": "citus_evaluate_expression: call expand_function_arguments beforehand \u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 83, "deletions": 6}}, {"node": {"oid": "a98226842d218720094459b41a9ac774cd85ecea", "messageHeadline": "Use rename to make sure no files are inserted while deleting (#3912)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "0e0695481ced80fbbe1ef398c496f528a6cd41f8", "messageHeadline": "Merge pull request #3935 from citusdata/disallow-long-changelog", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "e93c47f003192aadc875a501d43896fc9094af6d", "messageHeadline": "Fix long changelog items", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e61ced53e3480bb3040b47a8ed6cbb3d0108ea43", "messageHeadline": "Disallow long changelog entries", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f41e1b1a6002b19b5d8d58444d9fdad396d6dbad", "messageHeadline": "Merge pull request #3923 from citusdata/assert_order", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "88c473e007749205aee519663c635e95b11c8103", "messageHeadline": "Sort WorkerPool in executions", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "fb46ef1d1792db2372fd00432090e93688922043", "messageHeadline": "Merge pull request #3930 from citusdata/update-cl-0622", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d41ad47579a14bc17c55defff5c6bfbfb5d6f60e", "messageHeadline": "Update CHANGELOG for 9.3.2", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4a38685744c3e04ab0880c092a1daa715fa64a15", "messageHeadline": "Update CHANGELOG for 9.2.6", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ebd8de88d5fe9b60904b5807f8e71bdc02e8da8b", "messageHeadline": "Merge pull request #3829 from citusdata/migrations-disallow-c-comment", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "618453a2bab42325facfec885ca8fc65d2ce3818", "messageHeadline": "Disallow C-style comments in migration files", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "56285e64703512e5b8c7b5b1a93966a7bd74efa3", "messageHeadline": "Use citus docker hub org", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3ec6fbe7a4a59be0384473676aec38846e2a469", "messageHeadline": "Make check_enterprise_merge script stricter (#3918)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 132, "deletions": 60}}, {"node": {"oid": "3a789352b698247bce2b2ee0fea232dd33e5aafa", "messageHeadline": "rename citus hammerdb branch prefix as citus_github_push (#3925)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c61e84c14b674af2cabadd6ad7ae19c282f2e5bd", "messageHeadline": "Merge pull request #3921 from citusdata/update-cl-0617", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4640f909339fd0c381a3ca5bfa66176d3c639325", "messageHeadline": "Update CHANGELOG for 9.3.1", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "74f20149cde6a86c8c4dc067d16e8bd237c32a82", "messageHeadline": "Update CHANGELOG for 9.2.5", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "004e0e4617081205dc48f7f6c58a3a7d4b954f20", "messageHeadline": "Merge pull request #3919 from citusdata/fix/combine-query", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 104, "deletions": 105}}, {"node": {"oid": "2a3234ca2659a6345759eadbacea44b7797b9918", "messageHeadline": "Rename masterQuery to combineQuery", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 104, "deletions": 105}}, {"node": {"oid": "0259815d3ab96e41be7ec1e00e959411097a0619", "messageHeadline": "Fix EXPLAIN ANALYZE received data counter issues (#3917)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 405, "deletions": 127}}, {"node": {"oid": "7bd93c8f2fe5c34a15c59b9a3ba8e79f4c34d549", "messageHeadline": "Merge pull request #3904 from citusdata/fix/remove-master", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 308, "deletions": 338}}, {"node": {"oid": "d1bab78d7975936a3d7276cc4c422532744868ad", "messageHeadline": "Remove master from file hierarchy", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 308, "deletions": 338}}, {"node": {"oid": "b71f82b31ecb3522020ce391c822d1f08be82f40", "messageHeadline": "Use 5 second isolation test timeout (#3907)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "799bfdab56b61789de808b7e229b880b72b42c59", "messageHeadline": "Temporarily disable connection leak tests that fail a lot (#3911)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "56eb5ee3053e12eca5622d45707fe5d6405331bf", "messageHeadline": "Merge pull request #3866 from citusdata/release-cache-entry-deferred", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 232, "deletions": 243}}, {"node": {"oid": "39400319e67e37dc5352bed3678709ccbaec5b33", "messageHeadline": "Defer freeing CitusTableCacheEntry, as there were memory safety issue\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 232, "deletions": 243}}, {"node": {"oid": "927de6d187d3c935512f546450cfa2ddaa42ebca", "messageHeadline": "Show amount of data received in EXPLAIN ANALYZE (#3901)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 376, "deletions": 26}}, {"node": {"oid": "077c784fe941f747b6fa32049c5c3dd0fde2ca11", "messageHeadline": "Create EnsureTableCanBeCreated for some checks (#3839)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "b090dcd5301ff2f406ca74c755260831cb27f7b6", "messageHeadline": "Merge pull request #3887 from citusdata/local-router-joins", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 480, "deletions": 353}}, {"node": {"oid": "ef778c1cd715d8bed5e48f08c520b622ce095f63", "messageHeadline": "address feedback from Sait Talha & Hadi", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 19, "deletions": 73}}, {"node": {"oid": "4f7989ad8e3a58ead53106b13f818847a8fea630", "messageHeadline": "Rename WorkersContainingAllShards to PlacementsForWorkersContainingAl\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "080f711e620c125927f6e646d3a198f62fe290e5", "messageHeadline": "Remove useless debug message in router planner", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d953f084dbc3f18832182b0934677d545b46c271", "messageHeadline": "Rename FindRouterWorkerList to CreateTaskPlacementListForShardIntervals", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "24feadc23013016450a731614c15a970b777b39d", "messageHeadline": "Handle joins between local/reference/cte via router planner", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 429, "deletions": 257}}, {"node": {"oid": "f57711b3d23f091b732c986b34063bf7a576d731", "messageHeadline": "fix test output for tdigest (#3909)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 75, "deletions": 50}}, {"node": {"oid": "8c5eb6b7eab97e750f5b2ddb5ef458fc8419a416", "messageHeadline": "Insert Select Into Local Table (#3870)", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 768, "deletions": 60}}, {"node": {"oid": "0e12d045b12a65190363207fc525a17f68c1a218", "messageHeadline": "Support use of binary protocol in between nodes (#3877)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1025, "deletions": 133}}, {"node": {"oid": "da8f2b0134094de26e967900d058dac82710b445", "messageHeadline": "Feature: tdigest aggregate (#3897)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1604, "deletions": 9}}, {"node": {"oid": "f69037c1923f833b0937e16061f12379404113e7", "messageHeadline": "Merge pull request #3903 from citusdata/remove-misleading-iscitustabl\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "8faaaee6a5c5731cf951ef16748f16b9547cc6a5", "messageHeadline": "IsReferenceTable, ShardIntervalCount: remove misleading isCitusTable \u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "f344c1a4bc6b701e0bdba3476d24a5aacd6bf565", "messageHeadline": "Merge pull request #3654 from citusdata/2776_modifying_ctes", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2192, "deletions": 587}}, {"node": {"oid": "1722d8ac8b42bfc3d7504e608d355af2774b3e5f", "messageHeadline": "Allow routing modifying CTEs", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2192, "deletions": 587}}, {"node": {"oid": "e37c385d6c6e1dd9d4a7e403c30c61b7ee52871c", "messageHeadline": "Merge pull request #3899 from citusdata/explain_analyze_sort_by_time", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 130, "deletions": 84}}, {"node": {"oid": "0e3140c14dc3d575443e5e641df28b6eb689e57a", "messageHeadline": "Include execution duration in worker_last_saved_explain_analyze", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 130, "deletions": 84}}, {"node": {"oid": "93b79880fec2257d507a6d1f7af556489d3f8894", "messageHeadline": "Merge pull request #3864 from citusdata/explain_analyze_cte", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 103, "deletions": 1}}, {"node": {"oid": "7c52c6edb01270f44f04c3ed769332ccd9eb7d54", "messageHeadline": "CTE statistics in EXPLAIN ANALYZE", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 103, "deletions": 1}}, {"node": {"oid": "fe8a9c721ca2e3c5f9e6f3569146cd62df73b01e", "messageHeadline": "Merge pull request #3891 from citusdata/explain_analyze_worker_query", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 86, "deletions": 10}}, {"node": {"oid": "1f6d6ee4a5d870736964fa79ea61dffbbbdf0dcc", "messageHeadline": "Show query text in EXPLAIN output", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 86, "deletions": 10}}, {"node": {"oid": "9a49f10c490dd1f7420fa5e5fb81dc89b7e4d642", "messageHeadline": "Merge pull request #3890 from citusdata/explain_analyze_exec_once", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 933, "deletions": 56}}, {"node": {"oid": "bb96ef50472a35feb8d9a4a4b986b4a560c22d8a", "messageHeadline": "Does the EXPLAIN ANALYZE at the same time as execution, so avoids exe\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 933, "deletions": 56}}, {"node": {"oid": "8551affc1eb1db10ea646aaba3dd90fcc08c67f6", "messageHeadline": "Merge pull request #3892 from citusdata/explain_execute", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 47, "deletions": 0}}, {"node": {"oid": "6ca621bd16cf6af9cb78108573a96466f84b300e", "messageHeadline": "Test we don't support multi-shard EXPLAIN EXECUTE", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "6f2eb4cdb624c59fc53f6a127908d89477fa93ef", "messageHeadline": "Remove FlattenJoinVars (#3880)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 16, "deletions": 147}}, {"node": {"oid": "f4791fcb106114143134d25c8a1abe745750ae6e", "messageHeadline": "Remove SwallowErrors by using PathNameDeleteTemporaryDir (#3893)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 48}}, {"node": {"oid": "6e9324e99d86618bc11701e56f0f937f576f425f", "messageHeadline": "Merge pull request #3841 from citusdata/copy_max_adaptive_executor_po\u2026", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 235, "deletions": 8}}, {"node": {"oid": "640717bea242177921721a88df4e92f5b5242558", "messageHeadline": "Copy doesn't use more than MaxAdaptiveExecutor", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 235, "deletions": 8}}, {"node": {"oid": "b87bae71bb6f70719f847f62023420f5c49b314c", "messageHeadline": "Error out when using different users in the same transaction (#3869)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 201, "deletions": 2}}, {"node": {"oid": "02a70df65669991514c365b6bd1387778421fbee", "messageHeadline": "Merge pull request #3889 from citusdata/fix/stage_generates_utility_c\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "1243b6a948a4de30213dc8bebe1004ca7b127f71", "messageHeadline": "Execute shard creation as utility tasks", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "34554a2957c9d286741049ee95586cd7a2ce481e", "messageHeadline": "Merge pull request #3886 from citusdata/fix_coercion", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 301, "deletions": 21}}, {"node": {"oid": "06461ca55f31491bc7dd49cd5b59215b08aadcca", "messageHeadline": "Coerce types properly for INSERT", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 301, "deletions": 21}}, {"node": {"oid": "08d2b9b40b9c58f38052ac9d0d14efbc165f6788", "messageHeadline": "Merge pull request #3881 from citusdata/explain_analyze_udfs", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 910, "deletions": 0}}, {"node": {"oid": "5cdfa9f571829de5501f37227541798cffd6c2e3", "messageHeadline": "Implement EXPLAIN ANALYZE udfs.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 910, "deletions": 0}}, {"node": {"oid": "a4f1c4139197e1147969e8a557c8c168f71cabca", "messageHeadline": "Implement GetQueryLockMode helper (#3860)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "5781aaf6c730a5fbf865cfc3202780db77c46a15", "messageHeadline": "Merge pull request #3883 from citusdata/circ_deps", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "198d5d8b0fc1c360573b9bfae2142a669b03414d", "messageHeadline": "typedef TupleDestination once", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6869d7bfb2dd3edb973f53029e71bf6c43df8a74", "messageHeadline": "Merge pull request #3878 from citusdata/explain_analyze_initial_cleanup", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 70, "deletions": 16}}, {"node": {"oid": "45a41e249f4f44af31cfc945965fbd2261aea167", "messageHeadline": "Test EXPLAIN ANALYZE doesn't show repartition join tasks", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "02cff1a7c6d430ae58e59d8026fb0b990904463d", "messageHeadline": "Test that EXPLAIN ANALYZE is not supported for some forms of INSERT/S\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "f54a8e53c0b3d45a7624c3367545dae906432415", "messageHeadline": "Remove unused consts from multi_explain.c", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "797405f3d13afdaffdce49741002a419df242c82", "messageHeadline": "Merge pull request #3871 from citusdata/tupledest", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 443, "deletions": 85}}, {"node": {"oid": "0bfd39ea521e6d2f0ff2eb0673519c0df4a39000", "messageHeadline": "Implement TupleDestination intereface.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 443, "deletions": 85}}, {"node": {"oid": "d0f47eb338d4730af4134ee1deebd908ef721adb", "messageHeadline": "Check the removeType in IsDropCitusStmt (#3859)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "f7224a12f285ce63b1e38026eeb17d49d417940d", "messageHeadline": "Implement PushOverrideEmptySearchPath (#3874)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 60, "deletions": 88}}, {"node": {"oid": "8b39d12846c751f0c6a499c7fa95a2b076016173", "messageHeadline": "Append IF NOT EXISTS to deparsed CREATE SERVER commands (#3875)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "741e808049d39aeef824e152bc044114f558be27", "messageHeadline": "Merge pull request #3873 from citusdata/refactor/implement-explicit-i\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "f3f711e0975d5e373c78d48c9b6df7a6af63d3e5", "messageHeadline": "Implement IndexIsImpliedByAConstraint", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "4f63443b49270ed891cdfc499bbbd5bc7165569f", "messageHeadline": "Merge pull request #3861 from citusdata/remove-null-plannerrestrictio\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "25f86bca3feac618795d620b1943cf66bcd31f78", "messageHeadline": "multi_router_planner: Remove NULL check which would've segfaulted ear\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "1b0776f98ef18fd8d43e19567198e1a7dc3ce49a", "messageHeadline": "Merge pull request #3863 from citusdata/remove-getupdateordeleterte", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 16, "deletions": 31}}, {"node": {"oid": "2623aefe389343f3f8fefcba736161512035270b", "messageHeadline": "multi_router_planner: replace GetUpdateOrDeleteRTE with ExtractResult\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 16, "deletions": 31}}, {"node": {"oid": "738a4ddb5891463cdd7e20807a930b3befdb83c8", "messageHeadline": "Merge pull request #3858 from citusdata/copy_paste_pg_get_triggerdef", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1145, "deletions": 3}}, {"node": {"oid": "dfcc18468cf4b24bedab7aaaf602f12ac374538f", "messageHeadline": "Error out for unsupported trigger objects", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 386, "deletions": 2}}, {"node": {"oid": "6e6bc155a9f4988ab33b0dd21c9d72177c6ca16b", "messageHeadline": "Implement methods to process & recreate triggers on citus tables", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 171, "deletions": 1}}, {"node": {"oid": "5af64084eaec1123ceed9668421ff33dd0221376", "messageHeadline": "Copy & paste pg_get_triggerdef_worker from Postgres", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 588, "deletions": 0}}, {"node": {"oid": "dca09e998f0d8f751772e4b1b3d2fbc436668d54", "messageHeadline": "Merge pull request #3857 from citusdata/use_RelationGetPartitionDesc", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dec2b28d49ca88bf0839393a5e6ff1ee0e0e7cf7", "messageHeadline": "use RelationGetPartitionDesc to be more safe", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a3c470b2b8a2f8d8e3037419198057ed5d224580", "messageHeadline": "Merge pull request #3834 from citusdata/prep-routing-modifying-ctes", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 87, "deletions": 104}}, {"node": {"oid": "c0515dcd67e99616500fda058bb1faf9672147fb", "messageHeadline": "This prepares for routing modifying CTEs, where modLevel should not b\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 87, "deletions": 104}}, {"node": {"oid": "780c72bdc8e17474cc3f5fbe5ebef6533d357ae6", "messageHeadline": "Merge pull request #3846 from citusdata/implement-table-constraints-i\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 237, "deletions": 243}}, {"node": {"oid": "98a660d0b7411230c940c7e7ea052e11b6924d39", "messageHeadline": "Don't release lock on pg_constraint until the xact ends", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "79a688ffe0fc53cde1f381ac001d9c721ba044a7", "messageHeadline": "Refactor the methods accessing to pg_constraint", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 229, "deletions": 241}}, {"node": {"oid": "80e34382cf8f420f130b455ab7d94b7cf69baafe", "messageHeadline": "Rename AppropriateReplicationModel -> DecideReplicationModel (#3842)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8f9ef63e8a993eb5a576aa7ca28463ee63f202b6", "messageHeadline": "Implement get_relation_constraint_oid_compat helper (#3836)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "4ad10adbc4bfd08f9667651d4017371a50440ae5", "messageHeadline": "Merge pull request #3832 from citusdata/fix/varchar-type-propagation", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 57, "deletions": 21}}, {"node": {"oid": "9e1f19815536beb9dfeb0d7c4b430d54930bf88c", "messageHeadline": "Fix composite create type deparsing to preserve typmod", "author": {"name": "MoYi", "email": "huanming.whm@alibaba-inc.com", "user": null}, "additions": 57, "deletions": 21}}, {"node": {"oid": "249550b815320402f0933d7f73bd56176cb90809", "messageHeadline": "Refactor EnsureLocalTableEmptyIfNecessary (#3830)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "8f3373c702a1432206e2aba23a19efc5898a41f9", "messageHeadline": "Remove unused parameter from RecordDistributedRelationDependencies (#\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "625f0d034c6dbe7125b340158f382f47c54342a7", "messageHeadline": "Merge pull request #3773 from citusdata/enh/hammerdbJob", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "41fceb78493c318f791c989ed055148103c56f29", "messageHeadline": "Add optional ch_benchmark and tpcc_benchmark job", "author": {"name": "Sait Talha Nisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "cf98b9d6d5762865239d24f7f94ec9d82b3097b1", "messageHeadline": "not wait forever for metadata sync in tests (#3760)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "a024389ab6078fc5be8d188f2aaa9b29ea35fc3d", "messageHeadline": "Use exactly matching tag in citus_version output (#3828)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ac1ec40bfbe063b2b061dbdf9fc9168aca78c3f5", "messageHeadline": "Add changelog entry for 9.3.0 (#3823)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "22c903b151fa88aeda1532b847fe1afa8a4920c8", "messageHeadline": "remove ExecuteUtilityTaskListWithoutResults (#3696)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 72, "deletions": 108}}, {"node": {"oid": "105de7beb89048198411e09d6fac990d572e8e90", "messageHeadline": "Fix for pruned target list entries (#3818)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "bfa7177352f965d40bc77f3719ad2f0d14153b23", "messageHeadline": "Merge pull request #3814 from citusdata/fix/any_value", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 238, "deletions": 39}}, {"node": {"oid": "6ce2803777736f459995cc88fb7957077aaf0b83", "messageHeadline": "Make sure we don't wrap GROUP BY expressions in any_value", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 238, "deletions": 39}}, {"node": {"oid": "d4943cee552f08402fe2c9462abb515957350b75", "messageHeadline": "Merge pull request #3815 from citusdata/fix_maintenaced", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 22, "deletions": 6}}, {"node": {"oid": "dbf509bbdde21d25359f9ffd989cfa43a93d20bb", "messageHeadline": "Don't error out when cannot create maintenanced", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "4a9d516f1b88f3973aab2e718eba225964799b0a", "messageHeadline": "Add a job to check if merge to enterprise master would fail (#3777)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "6fd87e1aac44018e6af5f873e43648bc35612010", "messageHeadline": "Merge pull request #3816 from citusdata/fix_false_subquery", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 3}}, {"node": {"oid": "f9d4a9cf38a5310cba58c3d983e81a2b376d712e", "messageHeadline": "Remove assertion for subqueries in WHERE clause  ANDed with FALSE", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 3}}, {"node": {"oid": "6bcf6d3411f6b24f4d84d4de1c5f4386b51be3c0", "messageHeadline": "Merge pull request #3813 from citusdata/add_order_by_19912312", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "891d99efafd26b88552eccb3398f493bf0f26661", "messageHeadline": "add order by to some tests to make the output consistent", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "30d7765d0ee402b734e7b3e3bee9cc091efe7c71", "messageHeadline": "Merge pull request #3812 from citusdata/rebuid_when_socket_channges", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "77c397e9ae1ecf09c0814b7a2543d6b7f773491b", "messageHeadline": "Rebuild wait event sets after PQconnectPoll() if socket changes", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "c6f5d5fe885b35d6ac7fb865db30222c945b3d49", "messageHeadline": "Add some asserts to pass static analysis (#3805)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "cbda95139556b4a49dc6a763fd1537c3a5d0d6d2", "messageHeadline": "Fix task copy and appending empty task in ExtractLocalAndRemoteTasks \u2026", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 95, "deletions": 23}}, {"node": {"oid": "3fecf0b7320759091ac64c1919f9bbfc7fb98c69", "messageHeadline": "Merge pull request #3799 from citusdata/fix-copy-generated", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "b6b3c1bc17db38276c5be40ca6b893b8fab9b4c1", "messageHeadline": "Fix COPY TO's COPY (SELECT) with distributed table having generated c\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "164c00cf08b85bce99815da59cddb78cb5c6864c", "messageHeadline": "Fix typo: longer visible -> no longer visible (#3803)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "50346d0b4281135ff3a88c2458c240c96b77a192", "messageHeadline": "Merge pull request #3797 from citusdata/increase_the_timeout", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc54c5125f5bdb1070446a0cc977bf17db11615e", "messageHeadline": "Increase the default value of citus.node_connection_timeout", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30a0a955d1c6fdd6b05f8b6b18f16049802782f1", "messageHeadline": "Merge pull request #3794 from citusdata/fix_custom_type_select", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 389, "deletions": 6}}, {"node": {"oid": "0cb7ab2d051aa22f573c26df08c721c97765d3f9", "messageHeadline": "Explicitly mark queries in physical planner for [not] having parameters", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 389, "deletions": 6}}, {"node": {"oid": "4372954f3196db0be6f373d8ac11771a7b5a32d9", "messageHeadline": "Merge pull request #3795 from citusdata/improve_test", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "f517fa2e2ae4a93748efffd0ffad1a5d15d2228a", "messageHeadline": "Re-enable isolation test for reference tables + distributed deadlock \u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "07cbd8463152d5ae3d8eb9b7b36ecdcdaff464d2", "messageHeadline": "Add base isolation schedule (#3784)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b8dd8f50d19a98e5d8ce355947d72a01c028c8b3", "messageHeadline": "Fix build issue in GCC 10 (#3790)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e927bd6b77b0c9a107a0ade719785f354b6738f", "messageHeadline": "Bump Citus to 9.4devel (#3788)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "2e0cb6160c87c38f70fc547c2adcfed77ec6415e", "messageHeadline": "Merge pull request #3786 from citusdata/coord-skip-dep-setup", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "e85b835065725545985153ff31b997aad0ba838f", "messageHeadline": "Skip dependency setup on coordinator node", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "2e5b1bfa4152ef306e630c7a1cda3d405a3f200d", "messageHeadline": "Merge pull request #3756 from citusdata/fix-maintenanced-error-restart", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "9093d51a22c444ad518891d9a52c406ddaeed5d0", "messageHeadline": "maintenanced: handle before_shmem_exit, assert workerPid == 0 on start", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "1423433531898b4c6798d27def618906a0fcda7e", "messageHeadline": "Fix running check-isolation-base (#3782)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "793c65b539602fddbef59644cf884c18b841542b", "messageHeadline": "Merge pull request #3606 from citusdata/improve_error_messages", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 425, "deletions": 522}}, {"node": {"oid": "e182215d96e351ac21e6f30ad8e611ae8eca8b47", "messageHeadline": "Improve connection error message from the worker nodes", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 425, "deletions": 522}}, {"node": {"oid": "797180e0e39552d26c178f9b1dc5c38ad485523f", "messageHeadline": "Merge pull request #3778 from citusdata/more_replicate", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "1250d691d38fee3ebfe751e11e4e70fe2940cb0e", "messageHeadline": "Replicate reference tables before master_create_empty_shard", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "c03d3714b3ef61dc941974cf2724ed27eede3e98", "messageHeadline": "Merge pull request #3779 from citusdata/insert-select-copy-cache-entry", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "8e79672839779aa7706cf6989a4b79f39c887a5b", "messageHeadline": "Try copying shard intervals out of cache for long lived borrow", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "a461ef20d999fa76d377e0abd105665ff04f15b2", "messageHeadline": "Merge pull request #3769 from citusdata/avoid-invalidating-live-cache\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c00d57a9554177774970f7325237004ce9b045f7", "messageHeadline": "CreateDistributedInsertSelectPlan: avoid calling GetCitusTableCacheEn\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1d0f4bdcd2bd3e112f2ba777c8ec35cd6afa145c", "messageHeadline": "invalidate plan cache in master_update_node (#3758)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 117, "deletions": 2}}, {"node": {"oid": "ae391c4f4beee4828288b82fdfd41c0a723ca8d7", "messageHeadline": "Merge pull request #3768 from citusdata/avoid-long-lived-metadata", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 77, "deletions": 61}}, {"node": {"oid": "c0a95a3adbea7d275db06978e193cd39ccde2bec", "messageHeadline": "Copy data from CitusTableCacheEntry more often", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 77, "deletions": 61}}, {"node": {"oid": "a919f09c9622ca0e91eb4d5fc0ecb2fb250bb8a4", "messageHeadline": "Remove the entries from the shared connection counter hash when no co\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 17, "deletions": 95}}, {"node": {"oid": "79f6f3c02c6479c25d8b647225f34de0f93b7cd8", "messageHeadline": "Merge pull request #3757 from citusdata/fix-window-function-assertion\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "e4a4707f4afa5e4623fb109129bd165b81f8a59f", "messageHeadline": "Avoid setting hasWindowFuncs true after window functions have been op\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "a9a3be15cc4f0d2624db82fa4fac9aa6bf4c8321", "messageHeadline": "introduce TASK_QUERY_NULL task type (#3774)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "2d50f638419954afbd51915f0d8c324257eae053", "messageHeadline": "Merge pull request #3752 from citusdata/local-truncate", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 686, "deletions": 10}}, {"node": {"oid": "0c5d0cfee97282d93330244c50f923f28095b39c", "messageHeadline": "Notice message to help truncate local data after distribution", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 304, "deletions": 5}}, {"node": {"oid": "d535121f8de97dec3feabac84aa62131f26a52f9", "messageHeadline": "Introduce truncate_local_data_after_distributing_table()", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 382, "deletions": 5}}, {"node": {"oid": "c3324f8962e9b57a787399dfff30be11406503af", "messageHeadline": "Merge pull request #3772 from citusdata/fixes_from_enterprise", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "61198251fd493d6e3a2496fb313a032490cd3f95", "messageHeadline": "Use block_writes for replicate_reference_tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "1d6ba1d09e34c5ee0091f041b578b6dd2b52ddc8", "messageHeadline": "Refactor alter role to work on distributed roles (#3739)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 890, "deletions": 992}}, {"node": {"oid": "e0eba87b6c948ccf869139bafa3c9f0b2563122b", "messageHeadline": "Merge pull request #3764 from citusdata/fix_stuck", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 74, "deletions": 10}}, {"node": {"oid": "59b9a4e5a1c59f7a1025ee91c558f3de67f36ad5", "messageHeadline": "Detect deadlocks in replicate_reference_tables()", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 74, "deletions": 10}}, {"node": {"oid": "df9048ebaa0e12d82a2645232e56c82bcc749655", "messageHeadline": "update outdated comments related to local_execution (#3759)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "5bd4970facb6677f56ce82e4b240517b37375aff", "messageHeadline": "Merge pull request #3017 from citusdata/fix/notices", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 512, "deletions": 116}}, {"node": {"oid": "8b83306a27cb516e4c5580bf4f041895dc8a682e", "messageHeadline": "Issue worker messages with the same log level", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 512, "deletions": 116}}, {"node": {"oid": "132efdbc56501f374a9831b01f30d7bf29083ede", "messageHeadline": "add execution params struct (#3747)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 125, "deletions": 55}}, {"node": {"oid": "d58b5e67c10249ce37e23f6c827f6cb029f83aca", "messageHeadline": "not run multi_router_planner_fast_path in parallel (#3744)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9229db2081ee8f53132afc2a407f0be23db6ba96", "messageHeadline": "Merge pull request #3692 from citusdata/shared_connection_counter", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2112, "deletions": 50}}, {"node": {"oid": "aa6b641828a017f3e6f037995b65150dbe974816", "messageHeadline": "Throttle connections to the worker nodes", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 1814, "deletions": 111}}, {"node": {"oid": "38b8a9ad6274ec2c0da2de5406e4113cfa7b2959", "messageHeadline": "Add citus_remote_connection_stats() function", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 106, "deletions": 1}}, {"node": {"oid": "0dbfbe0c3745cb7144b36a30a078fee804b91cf0", "messageHeadline": "Add the necessary shared memory infrastructure", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "4e3d40247353848bd724801b3499d3eed3206a9d", "messageHeadline": "Merge pull request #3742 from citusdata/fix_sync", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 299, "deletions": 92}}, {"node": {"oid": "2639a9a19d825835fd639e6ea59a2ae525dc9cee", "messageHeadline": "Test master_copy_shard_placement errors on foreign constraints", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "f9de734329b916fc6d576d8ffc16518a34b8e00f", "messageHeadline": "Ensure metadata is synced on ReplicateColocatedShardPlacement", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 182, "deletions": 12}}, {"node": {"oid": "2218b7e38d977ebf0171cdf49cf00975f8f280ca", "messageHeadline": "Refactor ReplicateColocatedShardPlacement", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 95, "deletions": 82}}, {"node": {"oid": "2b2a146af42973f3057151253892205de6f1121b", "messageHeadline": "update gitignores with new files in test folder (#3749)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2438e80a587cb0240d89d90d45222123213c5e88", "messageHeadline": "use CURSOR_OPT_PARALLEL_OK flag in local execution (#3745)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8d0e45dd4f9f55a88aa7e39800cb92f0a58c1bc", "messageHeadline": "Merge pull request #3489 from citusdata/fix-having-some-not-recursive\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 20, "deletions": 34}}, {"node": {"oid": "30f10984e142dafb9617f042ed61f4a7a10e4154", "messageHeadline": "Defer get_agg_clause_costs, it happens later & avoids errors", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 20, "deletions": 34}}, {"node": {"oid": "b054911466560b3e148ec2a7bdfd5ec5c2f89b85", "messageHeadline": "Merge pull request #3740 from citusdata/avoid-freeconn-segfault", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "ab0b59ad3b2f0e1c984aeb375953b7a1596bf4d6", "messageHeadline": "GetConnParams: Set runtimeParamStart before setting keywords/values t\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "475c98a62ae25769d0dc7145a85a850509b72469", "messageHeadline": "Merge pull request #3546 from citusdata/connection-string-tests-9.2", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2811, "deletions": 2160}}, {"node": {"oid": "34c2b7e056a0c53cb3eaa0435a1f532335ed683d", "messageHeadline": "Fixes the psql connection bug", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56e814a333cdeced79c9bba27c2a762d1b13ab76", "messageHeadline": "Adds public host to only hyperscale tests", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 114, "deletions": 114}}, {"node": {"oid": "d574ac33a873aa9b454aebd45bf21d229664649c", "messageHeadline": "Adds next shard ids to multi_create_table tests", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a701fc774a086a54f51742815ee2534dee077d9a", "messageHeadline": "Adds multi_schedule_hyperscale schedule", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 2259, "deletions": 1986}}, {"node": {"oid": "5bf350faf98cbe8ba7c11113789353e7bd8d6761", "messageHeadline": "Removes failing tests", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 24, "deletions": 140}}, {"node": {"oid": "1aa1f55d8ed3de1b95ed2110ca38c373badee6f5", "messageHeadline": "Adds check_multi_hyperscale_superuser schedule", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 333, "deletions": 1}}, {"node": {"oid": "c2edf989cfacf0f58dc1833ab91eee2a751a1658", "messageHeadline": "Adds public host parameters", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "4b9705f714adb62d8ebb0bd521cfbddc0e6b589e", "messageHeadline": "Adds worker host parameters", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "119bf590c80303074c872723a849b935942730c5", "messageHeadline": "Creates normalize_modified.sed", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "c8a81ef1cec65987f1c3656ce616fe01e417ad75", "messageHeadline": "Changes copy to \\copy", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "93b97248b2d871c50126c8bf0dcaf8c0436734d2", "messageHeadline": "Adds a connection string to run tests on that connection", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 164, "deletions": 69}}, {"node": {"oid": "17373d51daa8b3ce69e98aac7ad810dc49f40be5", "messageHeadline": "not wait forever in upgrade distributed function before (#3731)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07f9a442b0f822c90c2c71ad01b0728ef1e5883f", "messageHeadline": "Refactor CopyLocalDataIntoShards (#3693)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "d99043fe0cd9a01c0776d85ab6d01483c47e3983", "messageHeadline": "Merge pull request #3690 from citusdata/fix/limit_non_const", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 84, "deletions": 8}}, {"node": {"oid": "a4b2197450852335559ba48bbd44c865ad0e0b92", "messageHeadline": "Correctly handle non-constant LIMIT/OFFSET clauses", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 84, "deletions": 8}}, {"node": {"oid": "3dc7cad754eb679edadc4696595aaacd3e0ef9a4", "messageHeadline": "use an enum for local execution status (#3733)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 74, "deletions": 24}}, {"node": {"oid": "24dcb02bca6b864d9bb4e6ff0c3eec005cc398d4", "messageHeadline": "enable local table join with reference table (#3697)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 391, "deletions": 171}}, {"node": {"oid": "ebda3eff612b1e95a1045934bc1eb56c2e6b3b50", "messageHeadline": "read database name inside the function (#3730)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "233e4a24d1da3817a116c2524fa206e0e91043f0", "messageHeadline": "use local execution within transaction block (#3714)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 381, "deletions": 8}}, {"node": {"oid": "fa88046ce1ebd3e18be24d685e72210a54193390", "messageHeadline": "test that we don't leak intermediate schemas (#3737)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "362d72853c04584f89e8da9183a5451b0db64654", "messageHeadline": "return early in ExecuteTaskListExtended (#3738)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "117233c1e0bb739080adaec54bba521831213816", "messageHeadline": "Merge pull request #3736 from citusdata/remove_todo", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 219, "deletions": 220}}, {"node": {"oid": "cd877f3fdd1f31b7558fd405c49c44337fbfc79b", "messageHeadline": "Merge pull request #3637 from citusdata/defer_reference_table_replica\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1729, "deletions": 933}}, {"node": {"oid": "9b8802ba2d55ff0e3ccd390c2e118f7516ff5257", "messageHeadline": "Remove todo from reference_table_utils", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 219, "deletions": 220}}, {"node": {"oid": "dda53a0bbad7dac6daba034240a60182c4f1ca4e", "messageHeadline": "GUC for replicate reference tables on activate.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 744, "deletions": 129}}, {"node": {"oid": "c168a53ebc2fcf479a1452d5ff9f5b2b0740073f", "messageHeadline": "Tests for replicate_reference_tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 124, "deletions": 2}}, {"node": {"oid": "acfa850c38db4f663a539c0863c99fcd6a79debc", "messageHeadline": "Make multi_replicate_reference_table check-base friendly", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 105, "deletions": 127}}, {"node": {"oid": "0758a81287a401906685fa169d54d5b70e3e34dd", "messageHeadline": "Prevent reference tables being dropped when replicating reference tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 308, "deletions": 198}}, {"node": {"oid": "924cd7343aaed477596c49f3d5a73773f960d2e0", "messageHeadline": "Defer reference table replication to shard creation time", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 528, "deletions": 557}}, {"node": {"oid": "76a8a3c7c90e72f2dd435ecd075b958f3359df65", "messageHeadline": "Merge pull request #3719 from citusdata/stricter-trigger-checks", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "26797bfb94037c6683f7b363b1081f6d48b40f65", "messageHeadline": "Verify trigger relation before reading old/new tuples", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "9fb83d6e5d1622df7c6bfee475957ed88d9aaec3", "messageHeadline": "Merge pull request #3703 from citusdata/get_rid_of_side_channel", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 146, "deletions": 154}}, {"node": {"oid": "70012dfd33e0aaac4324d3778f56e99a03553afd", "messageHeadline": "Do not error when an intermediate file does not exit (#3707)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 94, "deletions": 63}}, {"node": {"oid": "a695b44ce9c3805bcbdf6bd971efd6d8d85e24a7", "messageHeadline": "Add new regression tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4b3d17f466dff90da13ff503de089f5998d99fe3", "messageHeadline": "Make sure that tests are not failing randomly", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4f7c902c6cd1ec7df75197c357e86662355ac48a", "messageHeadline": "Move connection establishment for intermediate results after query ex\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "721daec9a5d2851a359ce4290e0a8d2d0cd75bcf", "messageHeadline": "Move the logic that initilize connections/local files into a function", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "9b29a32d7ad937e6fe4c2b23bbe8e6208c59712b", "messageHeadline": "Remove all references for side channel connections", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 85}}, {"node": {"oid": "e31dcff178867f17454c1e5ceee7a9be7136bfdf", "messageHeadline": "Merge pull request #3666 from citusdata/size-functions-without-locks", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "1d22d0c2fffaa60bee0b823713ca2cfb5ca0c115", "messageHeadline": "Remove metadata locks from size functions", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "0430b568bea30f0ed6f1d378a2716d3716d682c4", "messageHeadline": "explicitly return false if transaction connected to local node (#3715)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "225adbc7ace2655ecccfa15fc5c680206bd3cab5", "messageHeadline": "Merge pull request #3720 from citusdata/fix/intermediate_result_pruning", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 218, "deletions": 221}}, {"node": {"oid": "2632343f64cb92b3ad0cee72e9b3cb3d77c3cfd1", "messageHeadline": "Fix intermediate result pruning for INSERT..SELECT", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 123, "deletions": 41}}, {"node": {"oid": "84672c3dbdcd319b0f1f9b042625056817281292", "messageHeadline": "Simplify intermediate result pruning logic", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 107, "deletions": 192}}, {"node": {"oid": "a710b3cdc5c60c449eb9056019f59defcc28a62c", "messageHeadline": "fix null tupleStoreState case in ExecuteLocalTaskListExtended (#3711)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "a369f9001de3bae2060d6c7ada103644416d9ad8", "messageHeadline": "fix incorrect groupid or nodeid (#3710)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "ec734a643b9eff751ac7e6b5397ca6db731306bf", "messageHeadline": "Merge pull request #3722 from citusdata/optimistic-duplicate-grouping", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 19, "deletions": 57}}, {"node": {"oid": "4860e11561dc142bc39ca48a08bcdcc6d993a788", "messageHeadline": "Duplicate grouping on worker whenever possible", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 19, "deletions": 57}}, {"node": {"oid": "6a6d5af8a3e57beb6b23f70ee511d8c3b7212c72", "messageHeadline": "Merge pull request #3403 from citusdata/fix-rollback-savepoint-hang", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "b01bae5937319b794b1346d28e8e0bbc4177d9de", "messageHeadline": "Check connections from connection_placement before polling", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "cd3e49983452a797cc33283180f6bfd8716993bb", "messageHeadline": "not log in debug level in null parameters (#3718)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 485}}, {"node": {"oid": "3d3605be802318c56b2ffca42c167ca227fb754f", "messageHeadline": "simplify vacuum test and fix the flakiness  (#3704)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 99, "deletions": 332}}, {"node": {"oid": "a0f95c5b70ed7e8cfa6b5d88134931824ae11d2b", "messageHeadline": "Merge pull request #3701 from citusdata/refactor/planner-ref-rte", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 109, "deletions": 85}}, {"node": {"oid": "4c95ad15795804ca2395fbd88eb8b7f25e811b58", "messageHeadline": "do not traverse parse tree in distributed planner one more time", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 50, "deletions": 53}}, {"node": {"oid": "abdabbedb25faf7761e424fa0217a0aea7d8baa1", "messageHeadline": "refactor distributed_planner.c", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "13a35c6813fc2199f448cde80b2b2277848a74ea", "messageHeadline": "implement GetOnlyShardOidOfReferenceTable and some refactor in shard_\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "459a4829ae3bc8ffb29b432ebb35d81872916bfa", "messageHeadline": "Fix isolation tests on OSX (#3706)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "32156dbf5c81afa19d88dde17138cd8623483804", "messageHeadline": "fix flaky log statement in null_parameters (#3705)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7e682cd5e8f94e8d245e5e62705d8ef6d2950fe3", "messageHeadline": "Merge pull request #3700 from citusdata/bump-migration-version", "author": {"name": "Hanefi Onaldi", "email": "Hanefi.Onaldi@microsoft.com", "user": {"login": "hanefi"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "d1223bd6cccaa6888819920641ba9e56f205ff66", "messageHeadline": "Remove migration paths to 9.3-1, introduce 9.3-2", "author": {"name": "Hanefi \u00d6nald\u0131", "email": "Hanefi.Onaldi@Microsoft.com", "user": {"login": "hanefi"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "710970407ff7d21b8e6d23b4d5b06d9fbc3843aa", "messageHeadline": "not wait forever in multi_extension test (#3702)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "659283c9a7ee80e522fb9447e7cc468d2ce33f42", "messageHeadline": "fix multi utilities vacuum test (#3699)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9b26dcaf313df945fd1f1896dcb2256f1aa6afc6", "messageHeadline": "Merge pull request #3680 from citusdata/fix/nextval", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 259, "deletions": 25}}, {"node": {"oid": "fd8cdb92f444fca2f4c81383ef04bb0eebb28ccd", "messageHeadline": "Evaluate nextval in the target list on the coordinator", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 259, "deletions": 25}}, {"node": {"oid": "d80baa35574ed8d010465bcfc1e1514c43f54494", "messageHeadline": "Merge pull request #3636 from citusdata/enh/localShardCreationExecution", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 262, "deletions": 71}}, {"node": {"oid": "df88ab71b6beb5bfd97c9f04c24a2b25a4a04f2f", "messageHeadline": "normalize assign_distributed_transaction_id in tests", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 85, "deletions": 26}}, {"node": {"oid": "0aebd78ea7f85bd65414f1328d5e8ffa84bc62da", "messageHeadline": "use localExecution in ExecuteTaskListExtended", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 203, "deletions": 71}}, {"node": {"oid": "ba01f3457a984e054a0cfc47aa8e953cfdd04b37", "messageHeadline": "use macros for pg versions instead of hardcoded values (#3694)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 265, "deletions": 123}}, {"node": {"oid": "4fa06388e32627978dde93a64210757703274a8f", "messageHeadline": "Merge pull request #3689 from citusdata/fix-upgrade-type-after-ordering", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bb4f14efd398e6744fe28b0be7c7f715e9eb321", "messageHeadline": "upgrade_type_after: ORDER BY", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4ba832ae97e8d53e4694ac855f6d8ba84ab7485", "messageHeadline": "Merge pull request #3686 from citusdata/fix-typos", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "d155149c18e66d5af3562849c487526bc98bce37", "messageHeadline": "tests: remove stale comment, fix typo", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "4552a990e9ba9bc129b9057ebafacc10acc44647", "messageHeadline": "Merge pull request #3685 from citusdata/assert-shard-index-valid", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ddc33770261a2e6640fc9a37d772d599440899a2", "messageHeadline": "Assert bounds checks on two array reads which rely on data not being \u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bab4cff1c954a7e8a28be7dc0ae4b18b93da3daf", "messageHeadline": "Merge pull request #3679 from citusdata/fix/table_type", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 221, "deletions": 13}}, {"node": {"oid": "252abcce16321cb4fea17172058be9f0f4987ab6", "messageHeadline": "Allow table type to be used in target list", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 221, "deletions": 13}}, {"node": {"oid": "5bf9f32dd3b41f48b3e130939af5a4b057eb3dd8", "messageHeadline": "disable one of deadlock detection test (#3682)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 17, "deletions": 50}}, {"node": {"oid": "6cd32b0db1b922c25d8f455765a313209a0e3700", "messageHeadline": "refactor ExecuteLocalTaskList (#3617)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "96358079ac36af9917004f539e191272a6c4f8c3", "messageHeadline": "decrease cirleci no output timeout to 2 mins from 10 mins (#3681)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e04a307a4d87498d8b5cb0bf13b99ba725899c53", "messageHeadline": "Merge pull request #3659 from citusdata/refactor/queryString", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 274, "deletions": 108}}, {"node": {"oid": "b5591b1b284aeed0f0171e3da17b9244ef8d6542", "messageHeadline": "use taskQuery as a struct to simplify the code", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 45, "deletions": 70}}, {"node": {"oid": "8806c4d69793d7c474471187e05216a9dd458cc1", "messageHeadline": "move queryStringList into taskQuery", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 75, "deletions": 21}}, {"node": {"oid": "c796ac335df80e87fc0ed8801a9250cbb817e93e", "messageHeadline": "add TaskQuery struct to abstract query string related fields", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 183, "deletions": 90}}, {"node": {"oid": "98f95e2a5e47befe37bc357d4022d4d67aeee7aa", "messageHeadline": "add TaskQueryStringForPlacement", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 76, "deletions": 47}}, {"node": {"oid": "982b5fbabf05b1a811ad80484426333b89ab573f", "messageHeadline": "add SetTaskPerPlacementStrings", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "157f4599c390b86f4517d2e237713dd14a82bf12", "messageHeadline": "Merge pull request #3668 from citusdata/fix/left_join_pk", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 184, "deletions": 10}}, {"node": {"oid": "e1802c5c009b75688905c7cbf7a0ef100cc7a05e", "messageHeadline": "extract local plan cache related methods into a file (#3667)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 213, "deletions": 183}}, {"node": {"oid": "8dfc2cb1220bcd333c9c3b5f33ad04ce08700545", "messageHeadline": "not append ; if end of the list in StringJoin (#3672)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "67d2ad4e3767aebb281f8e0d77a2c6715f351077", "messageHeadline": "Fixes flaky test in multi_reference_table: ORDER BY (#3676)", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ae1e92e337924d89af674debf83202c345aa7372", "messageHeadline": "Merge pull request #3670 from citusdata/avoid-stale-metadata", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "4eb2c33f3851d71b0ff92a898253b7a83455bec5", "messageHeadline": "multi_copy.c: remove tableMetadata", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "aedfc99b62fdece19509daf4f77790217c74a246", "messageHeadline": "Update CHANGELOG for 9.2.4 (#3675)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "331b45348c5b249c9a0f843a297c3f6de6c36e91", "messageHeadline": "Fix error when using LEFT JOIN with GROUP BY on primary key", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 184, "deletions": 10}}, {"node": {"oid": "3be665269f008c945de82f6b88ee9cefb3dce383", "messageHeadline": "Reintroduce ForceSearchShardPlacementInList (#3664)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "c0930d157e6c7a0a43f332f5c1cad5ff183a5920", "messageHeadline": "Merge pull request #3510 from citusdata/alter-role-set-propagation", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 815, "deletions": 28}}, {"node": {"oid": "0e8103b101a207d9f52a2cb931d6dcee9e8c9828", "messageHeadline": "Propagate ALTER ROLE .. SET statements", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 815, "deletions": 28}}, {"node": {"oid": "bda1f1d5304012139d8f991ae86a0c76c9aa6950", "messageHeadline": "Merge pull request #3661 from citusdata/fix/agg_evaluation", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "a65ffee2667387423c01960f122ffc0cff494ec2", "messageHeadline": "Fixes a bug that causes some DML queries containing aggregates to fail", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "d3fdade2e839970e88418759fce4e5e2322cdaeb", "messageHeadline": "add missing perPlacementQueryStrings to copy and out funcs (#3657)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6bc3895b029e9f1bf7014f731911af9161555740", "messageHeadline": "Merge pull request #3651 from citusdata/fix/srf_evaluation", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 62, "deletions": 9}}, {"node": {"oid": "dd1a456407cfb42aff07179f3fad7ea1d629834c", "messageHeadline": "store query command list in task (#3649)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "4686133bf25fe73edd86fb16a037ad2895bcc5f9", "messageHeadline": "Merge pull request #3653 from citusdata/fix-grouping-sets-segfault", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "0ad195655170923fa607b6a2e402b255d2e14324", "messageHeadline": "Merge pull request #3537 from citusdata/master-window-functions", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2156, "deletions": 908}}, {"node": {"oid": "917cb6ae933d2364d1af35dc7e4126528aaca11d", "messageHeadline": "Don't segfault on queries using GROUPING", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "720525cfdaceb374714e1788286ed3e5038df8f7", "messageHeadline": "Add support for window functions on coordinator", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2156, "deletions": 908}}, {"node": {"oid": "36ff1504650f185db09fd01967b43aaccc10c147", "messageHeadline": "Update CHANGELOG for v9.2.3 (#3648)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4e611cfc252bd32991e3fbc3302a8daf7f6fa3cb", "messageHeadline": "Refactor dependency resolution and resolve from pg_shdepend (#3633)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 297, "deletions": 151}}, {"node": {"oid": "eaaf3027959a81163da1c9954b254c7d30f2cf84", "messageHeadline": "Merge pull request #3644 from citusdata/refactor/small-typos-etc", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 41, "deletions": 80}}, {"node": {"oid": "52fd58d51f0c6673dc5ee523ffecedd4f7078860", "messageHeadline": "move MakeNameListFromRangeVar function to a more appropriate file", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 31, "deletions": 58}}, {"node": {"oid": "2396b66ac5fa33a43b3202ef095a360152db37dd", "messageHeadline": "remove an outdated comment in local executor", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "8ebb8ef31d130aa2db24924c4dfe31a7ab5550a7", "messageHeadline": "use PG_USED_FOR_ASSERTS_ONLY", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "81d48d3466858650bc25a91b8d0e879fd93565f7", "messageHeadline": "fix some typos", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b89e9dc1588457649b074a4a196331a2943376dd", "messageHeadline": "Fix a bug which caused queries with SRFs and function evalution to fail", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 62, "deletions": 9}}, {"node": {"oid": "149f0b21226872f641001ff13a324b5f7c164ee6", "messageHeadline": "Use Microsoft approved cipher string (#3639)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "2aabe3e2efe13897bec723d07427e8088e8b03f3", "messageHeadline": "Mark all connections for shutdown when citus.node_conninfo chan\u2026 (#3642)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 714, "deletions": 1}}, {"node": {"oid": "b166105f16a2f3cf9a90fab3ffd599792e9f116e", "messageHeadline": "Merge pull request #3591 from citusdata/copy_shard_placement", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1163, "deletions": 234}}, {"node": {"oid": "b46b9a68aed71ec0e30332ef695502628e7f2d00", "messageHeadline": "Tests for master_copy_shard_placement", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 771, "deletions": 226}}, {"node": {"oid": "ede176d849fa7c9a43d7dfe64416654101b91915", "messageHeadline": "Implement shard placement copying", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 441, "deletions": 57}}, {"node": {"oid": "f77c71a9bd6cd81ec619b0dba3aad1df94a90239", "messageHeadline": "Merge pull request #3625 from citusdata/avoid-execinitexpr-sublink", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "dd2bd53e5b2be73ef7ac27ed0f25215269358cd6", "messageHeadline": "PartiallyEvaluateExpression: Avoid unrecognized paramkind: 2", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "3b7959a763d062c761577c5e81950f6474405805", "messageHeadline": "not run local shard copy test in parallel (#3640)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c5c446f84f39146db6519599549ab0e7c55a45f4", "messageHeadline": "not run local_shard_copy in parallel (#3635)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3df578010e3098b9b3eb22d5743bed88e5d38863", "messageHeadline": "add a UDF to update colocation (#3623)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 692, "deletions": 20}}, {"node": {"oid": "3e980c81e9835f5176210c0aea03c01f7acc83ac", "messageHeadline": "Merge pull request #3631 from citusdata/improve_at_exit", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "7b4eb9611bf0243ff79f36939511164df6d5ed62", "messageHeadline": "Properly terminate connections at the end session", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "8deb8053389b9741a8ffd2c90e242d71d6d3280f", "messageHeadline": "Ignore safestringlib sourcefiles in coverage (#3632)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "56863e8f0b5815d9bb9d7adc549071e57f87f25c", "messageHeadline": "Really ignore -Wgnu-variable-sized-type-not-at-end (#3627)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ed0376bb41421067a66d60cd0a2bd9b0eafd9d01", "messageHeadline": "Unparallelize tests (#3629)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "30ada54f6ab2b89a22cd9dafb1b0d132b437d837", "messageHeadline": "Merge pull request #3626 from citusdata/vendor-new-directory", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "a3513c89028ba7d423a4d61b4dd68002eaefeb73", "messageHeadline": "Ignore symlinks and directories editorconfig CI script", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "605b9016375097a9642d8d976a0682becc0e0e3d", "messageHeadline": "Update cherry-pick hash in vendor README", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc2a371d9f8b28ad0e68c5230bb998b4463d8131", "messageHeadline": "Fix compilation issues with safestringlib", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "9a79935f1f28dbf1dd6514c5fd4c913b3fd27072", "messageHeadline": "Update safestringlib", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "6db7d87618e91a10f57b704f816b921c78520b31", "messageHeadline": "Compile safestringlib using regular configure", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "6ff79c5ea96d830b1ec9a146079c93cfd7f8ca51", "messageHeadline": "Revert: Semmle: Protect against theoretical race in recursive d\u2026 (#3619)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 84, "deletions": 81}}, {"node": {"oid": "e5a2bbb2bd86d32d24af301fd33941bddb4187de", "messageHeadline": "Merge pull request #3557 from citusdata/enh/localExecutionCopy", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1376, "deletions": 115}}, {"node": {"oid": "2eaf7bba6969475e609fcfe75fe9a1b7e60c23c3", "messageHeadline": "not use local copy if we are copying into intermediate results file", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "9d2f3c392a56e56ac04eff2575bef460503b1164", "messageHeadline": "enable local execution in INSERT..SELECT and add more tests", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 116, "deletions": 83}}, {"node": {"oid": "42cfc4c0e937dd6678dd9a80f62199208c2bee4f", "messageHeadline": "apply review items", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 182, "deletions": 139}}, {"node": {"oid": "c22068e75ab57a782a105b72c65979dd6b880d86", "messageHeadline": "use the right partition for partitioned tables", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 84, "deletions": 40}}, {"node": {"oid": "1df9601e1326bd78be2e83e5f3b2eff366d3e1c6", "messageHeadline": "not use local copy if current transaction is connected to local group", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "39bbec0f302852e57ec59370e484c51a6fec4aaa", "messageHeadline": "add tests for local copy execution", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 730, "deletions": 34}}, {"node": {"oid": "f9c443188568cd927ed510b3b61636787fcf00f1", "messageHeadline": "add the support to execute copy locally", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 453, "deletions": 30}}, {"node": {"oid": "99c5b0add788e0454b0b59c4339d2747e96e4447", "messageHeadline": "Make building safestringlib on some distros easier (#3616)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f3d2265d80879ecb51965407d4376de05d374295", "messageHeadline": "Merge pull request #3614 from citusdata/copyobject-is-a-deepcopy", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 17, "deletions": 41}}, {"node": {"oid": "7b382e43bcc5250c46f66a7a99ce83e328765cc6", "messageHeadline": "multi_logical_optimizer: replace ListCopyDeep with copyObject, stack \u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 17, "deletions": 41}}, {"node": {"oid": "e5237b9e202ab34f571908acba30ea8899da6336", "messageHeadline": "Fix left join shard pruning (#3569)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 266, "deletions": 11}}, {"node": {"oid": "a14739f80815c1e861b8ae74a40d65b52c5856f2", "messageHeadline": "Local execution of ddl/drop/truncate commands (#3514)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1435, "deletions": 44}}, {"node": {"oid": "ca8f7119fe6defe431db4528c42c1ac7f317846f", "messageHeadline": "Semmle: Protect against theoretical race in recursive directory\u2026 (#3559)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 81, "deletions": 84}}, {"node": {"oid": "77f96a1f87515f0ba06a48ae0a45b3d07bfd97d0", "messageHeadline": "retry vanilla tests if they fail once more (#3611)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c7aa6eddf3c45e61e225f0c8ea40e8a185be3563", "messageHeadline": "Fix some bugs in string to int functions (#3602)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "c4cc26ed3771814d302e397137c9fe8b2440e889", "messageHeadline": "Semmle: Ensure stack memory is not leaked through uninitialized\u2026 (#3561)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "7eb678f0f7f8ed5a720e49b84fbd2c14b9b63d90", "messageHeadline": "Merge pull request #3600 from citusdata/typecheck-agg-combine", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "11b968bc302a99b488a010b2595692b6e7ce89b0", "messageHeadline": "Add runtime type checking to AGGREGATE_CUSTOM_COMBINE helper functions", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "e0bbe1ca38a8659bda551f175df32b2321ab158e", "messageHeadline": "Semmle: Actively check one possible NULL deref case (#3560)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "468319e6384a41cb5aa04b280316b2372cf45291", "messageHeadline": "Merge pull request #3608 from citusdata/fix-non-pushdownable-agg-in-h\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "4b68ee12c6344f417e5f5f218857524c4af15f12", "messageHeadline": "Also check aggregates in havingQual when scanning for non pushdownabl\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "63ced3d901f1c5263dcad94991093cc50161b29c", "messageHeadline": "Improve master evaluation tests (#3609)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 638, "deletions": 150}}, {"node": {"oid": "afc942c6afcf397f622032b10d0a694e2836dbab", "messageHeadline": "Remove non-adaptive test schedules (#3605)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "f7f0fff3049615193c1beb0f22150fc6026c6644", "messageHeadline": "Merge pull request #3604 from citusdata/prevent_worker_mx_create_dist_f", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7d787e3d5e556b8dd52e5b33bcaf688f476268a6", "messageHeadline": "Prevent create_distributed_function() from the workers", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e902581cb63c5f617a2a7d460e2cdbc100504bb1", "messageHeadline": "implement DropTaskList before introducing local DROP table execution \u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 96, "deletions": 34}}, {"node": {"oid": "c26f99ea820c4435b7849b8a7af4c34c66ee77fe", "messageHeadline": "Merge pull request #3584 from citusdata/simplify_insert_logic", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 52, "deletions": 107}}, {"node": {"oid": "cb3d90bdc827233c9b2eaf69db1dfb0b7e0be3b1", "messageHeadline": "Simplify INSERT logic in router planner", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 52, "deletions": 107}}, {"node": {"oid": "d0d51bb8c37c13b4e1b0dae2ccce5960504f829b", "messageHeadline": "Merge pull request #3601 from citusdata/maintenanced-dont-proc-exit-f\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2b4ea33a2b263849264b2c00b0b40470f6367050", "messageHeadline": "maintenanced: Don't call proc_exit in SIGTERM handler", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "877687cc64b8e4f8efa5ef727359bf90aa3bd162", "messageHeadline": "Merge pull request #3568 from citusdata/fix-having-subquery-ref", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 367, "deletions": 50}}, {"node": {"oid": "81cfa05d3d713203b8d39e280a57df724736fea1", "messageHeadline": "First phase of addressing HAVING subquery issues", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 367, "deletions": 50}}, {"node": {"oid": "7793d19b714e6ae0b7ed775cbd842902218aa554", "messageHeadline": "Merge pull request #3578 from citusdata/fix_wrong_left_join", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 463, "deletions": 18}}, {"node": {"oid": "2ed19181fe2b740fd0d93bacb81503f2760183d3", "messageHeadline": "Improve definition of RelationInfoContainsOnlyRecurringTuples", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 463, "deletions": 18}}, {"node": {"oid": "321d0152c17f560f16084fcaef312873eff3ff6b", "messageHeadline": "add a utility to get shard oid from relation oid and shard id (#3596)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "4509d9a72be6498626c2b2814da6ab28e5fa283f", "messageHeadline": "Create a variable SLOW_START_DISABLED (#3593)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2595b4864b96eb6b187467f73c72b5f3c146eb37", "messageHeadline": "Remove all GetWorkerNodeCount() references", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "426b8ff1a963708890b0e59bbd37b5486951258f", "messageHeadline": "Merge pull request #3592 from citusdata/rename-lookuplookup", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "7cdfa1daabcbc9c1e423a35bf9543b5d2c776535", "messageHeadline": "Rename LookupCitusTableCacheEntry to GetCitusTableCacheEntry, LookupL\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "70436ec279e8a00917599f6a92aea9c57294c7b1", "messageHeadline": "Merge pull request #3587 from citusdata/fix-typos", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 202, "deletions": 200}}, {"node": {"oid": "a7cca1bcde7c64386f9eae2322d0c8931f14fb85", "messageHeadline": "Rename DistTableCacheEntry to CitusTableCacheEntry", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 174, "deletions": 171}}, {"node": {"oid": "b514ab0f5544bf7da626409ee0ea99a8f1ac1eb4", "messageHeadline": "Fix typos, rename isDistributedRelation to isCitusRelation", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "00a7bc3044a3396b9166e1939ddc881aa2245da6", "messageHeadline": "Merge pull request #3586 from citusdata/rename-distributed-to-citus", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 194, "deletions": 197}}, {"node": {"oid": "bec58000d6cc7308e13dc78ec17746306c4bb17a", "messageHeadline": "Given IsDistributedTableRTE, there's ambiguity in what DistributedTab\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 194, "deletions": 197}}, {"node": {"oid": "a381074787bd3d7e97931318dbfa40e898369a55", "messageHeadline": "Update CHANGELOG for 9.0.2 (#3585)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fa29fb8c52bb031dbd294e9801cc75bed6cb858e", "messageHeadline": "Merge pull request #3579 from citusdata/disable_postgres_parallelism", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 22, "deletions": 51}}, {"node": {"oid": "50e59f1a61e7a3cf4ef7f98291e0931b4047f88c", "messageHeadline": "Update CHANGELOG for 9.2.2 (#3582)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5b1d1dd41304bb3ba503f7cd5e66eecdef1ade49", "messageHeadline": "Remove unnecessary use of max_parallel_workers_per_gather", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 35}}, {"node": {"oid": "d0fead6691b95ddb43c20bf1f1384cbdbacdd905", "messageHeadline": "Disable Postgres parallelism by default in tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "c5007bc93c8fd74f7f3439a6f00d4994c01b4dff", "messageHeadline": "Merge pull request #3563 from citusdata/refactor/local-group-id-and-fkey", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 143, "deletions": 96}}, {"node": {"oid": "bdce9acc3082177251750fb99c1fb6b03ac30f8b", "messageHeadline": "some refactor around foreign key constraints", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 99, "deletions": 72}}, {"node": {"oid": "88bfd2e4b74882f0e0e916552be27333e9192d83", "messageHeadline": "refactor around local group id checks", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "1e128a6ee4cb11c06370665a9adfe122609604ce", "messageHeadline": "fix a potential infinite loop", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a75436a54b6bed4505b67371a2ae7737cd8d63eb", "messageHeadline": "refactor CoordinatedTransactionCallback (#3571)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "6e6763678c1be52f70747cd8443b28f13a204360", "messageHeadline": "Merge pull request #3564 from citusdata/fix-early-exits-on-subplan-pr\u2026", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 410, "deletions": 12}}, {"node": {"oid": "c0ad44f97588be2bb3b981168bd9eb07704284f0", "messageHeadline": "Fix early exit bug on intermediate result pruning", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 410, "deletions": 12}}, {"node": {"oid": "241c1866035734582d3ac0d431907940b8f9ce59", "messageHeadline": "Merge pull request #3553 from citusdata/refactor/begin_scan", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4452, "deletions": 227}}, {"node": {"oid": "f72916875f525a2d054228f83068cc8c477dc239", "messageHeadline": "Expand test coverage for combinations of master evalution, deferred p\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 4134, "deletions": 20}}, {"node": {"oid": "dc4c0c032e9e712ac3cb12d81e6ac917b5f5c2f4", "messageHeadline": "Refactor CitusBeginScan into separate DML / SELECT paths", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 318, "deletions": 207}}, {"node": {"oid": "268ad741a98e5ae4208d906b23247f3da8e5bba9", "messageHeadline": "Refactor the deparsing of a CREATE EXTENSION to prevent NULL POINTER \u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 208, "deletions": 73}}, {"node": {"oid": "9096c650f61b697b8b2c0dbfb00b76a5c06e77f4", "messageHeadline": "Merge pull request #3562 from citusdata/add_type_to_deparse", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 225, "deletions": 4}}, {"node": {"oid": "27f23d2c8966e37b93be56e196d5b7c242cc4bc3", "messageHeadline": "Add some distribution column = composite type prepared statement tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "087f6eb4c0a17cc14f539ea0b482f46e7e7416aa", "messageHeadline": "For composite types, add cast to the parameter to ease remote node de\u2026", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 164, "deletions": 4}}, {"node": {"oid": "c9c6e58c538ac9d8502c46fd71c8f855a13ea0fd", "messageHeadline": "Merge pull request #3554 from citusdata/refactor/vacuum-and-local-exe\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 112, "deletions": 87}}, {"node": {"oid": "ff9c9d1808db2082f4a6cb41b9fd021f66ed735d", "messageHeadline": "make VacuumTaskList even with other taskList functions and some safet\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "cf718ffe77b2c6fb9ae820c004161e87f1e0c7d1", "messageHeadline": "safely error out in DistributedTableCacheEntry function", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "17d9b934c33742e4e2fec740a7a2683a96bfacef", "messageHeadline": "refactor local_executor.c lines with >78 characters", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 79, "deletions": 70}}, {"node": {"oid": "6dbb48c9f145d283bbb54cc9df264c4a7e07f097", "messageHeadline": "Merge pull request #3550 from citusdata/fix-generated-halfway", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "34f241af16ad772f75571196b7a59619b0ce2b79", "messageHeadline": "Fix create_distributed_table on a table using GENERATED ALWAYS AS", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "2fae132e45c482a8907974795f4559f596f88f4a", "messageHeadline": "repartition_join_execution: Don't store 64 bit integers as poin\u2026 (#3551)", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "20abc4d2b5e06efc006a15220a05d894b992e968", "messageHeadline": "Replace foreach with foreach_ptr/foreach_oid (#3544)", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 744, "deletions": 1158}}, {"node": {"oid": "99589de5f960aa4b2b6c6a5def6c6528c06cf920", "messageHeadline": "Merge pull request #3545 from citusdata/make-implicit-cell-harder", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "c48f0ca7e5dc070a2125673546b19614a7395d1b", "messageHeadline": "Make bad refactors to foreach_xxx error out", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "685b54b3de1eb3d8f6b24e3e8505a73f06c6a98a", "messageHeadline": "Semmle: Check for NULL in some places where it might occur (#3509)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 227, "deletions": 123}}, {"node": {"oid": "f6a89bcd12a17d88972047a787b375e84c29de05", "messageHeadline": "Merge pull request #3541 from citusdata/jelte_fix", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "0cad263c825ebaafe16b31da2952f1e22ad78dff", "messageHeadline": "Add new vendor README update instructions", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb8e099f09f4901d3651dcb80c17256aaad6c8d7", "messageHeadline": "Fix Makefile so that it builds safestringlib correctly on OSX", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8e7eaaf949cc2649ec6be4ba361912f616e1d67d", "messageHeadline": "Add clean-full to also clean full builds of vendored libraries", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "92d7a40d1de472d23d05967be9b77eda30af85cb", "messageHeadline": "Fix safestringlib build on OSX", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "8ca55c739fef5686782121b2d99c7fada7038e7e", "messageHeadline": "Merge pull request #3543 from citusdata/MarkusSintonen-improve-shard-\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1578, "deletions": 262}}, {"node": {"oid": "e7cce40e6e87a6c2497f80d2ac7c7d822aa75587", "messageHeadline": "Address pykello's feedback", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1b3e58f0c3dbbc5884f4d8ec13a9c0280e4402bc", "messageHeadline": "Merge branch 'improve-shard-pruning' of https://github.com/MarkusSint\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1577, "deletions": 262}}, {"node": {"oid": "82d22b34fe87f865992c14cc63ff65e60174c7fb", "messageHeadline": "create temp schemas in parallel (#3540)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "d94c3fd43dd0ba5cfb38f537a7aa00dbdce4f1fd", "messageHeadline": "send repartition cleanup jobs in parallel to all workers (#3485)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "1b6020e2d63c5489494655fe568ca390c054aea5", "messageHeadline": "Merge pull request #3539 from citusdata/unlogged_merge_tables", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c7f123947e9e99fb727e5974a06d225f5ce5c684", "messageHeadline": "Make merge tables during re-partitioning unlogged", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5d601bb45a43cdc7711985fd51f670693b23240c", "messageHeadline": "Merge pull request #3465 from citusdata/safestringlib", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 15645, "deletions": 203}}, {"node": {"oid": "62bf571cedcfdf4451614b8520448d105df07045", "messageHeadline": "Make SafeSnprintf work on PG11", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "7d24cebc8003ec058551ff56f3a40bd6987545cd", "messageHeadline": "Add pg11 snprintf file to repo for use in pg11 when it's not compiled", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1170, "deletions": 0}}, {"node": {"oid": "8de8b62669f0251f34859d6d5ce01030ed19846b", "messageHeadline": "Convert unsafe APIs to safe ones", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 528, "deletions": 203}}, {"node": {"oid": "b7841267dc643c88feb9f2ef55cfab3ae5a8e9ba", "messageHeadline": "vendor github.com/intel/safestringlib", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 13928, "deletions": 0}}, {"node": {"oid": "a77ed9cd23864ac04c1993d19c05f50f3525cd69", "messageHeadline": "Refactor master query to be planned by postgres' planner  (#3326)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1273, "deletions": 1031}}, {"node": {"oid": "0c4f9e230d29ade7b348bc566c8f4fcfbaaf3141", "messageHeadline": "Merge pull request #3453 from citusdata/fix-stray-files", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "025cb94159748459b97d96d97bd73c163a8c1009", "messageHeadline": "Fix multi_task_string_size sometimes leaking intermediate files", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "2e096d4eb946ea9222e51f99dc082cd5fce8449d", "messageHeadline": "Merge pull request #3531 from citusdata/refactor/utility-local", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 182, "deletions": 105}}, {"node": {"oid": "873e9fd604546780d78ddcfe840c5f22cb50ce0f", "messageHeadline": "Refactor DropShards before introducing local DROP execution", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 130, "deletions": 57}}, {"node": {"oid": "3c99db40b9087dd7cc03d57742022b6758258afd", "messageHeadline": "Some small typos & cleanup", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 52, "deletions": 48}}, {"node": {"oid": "2a9fccc7a04d76e97d20dcd7423266a02684a2fd", "messageHeadline": "Remove READFUNCs (#3536)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 462}}, {"node": {"oid": "c291fd5d117b75386531a4ff3ab6a4e55d581125", "messageHeadline": "Merge pull request #3522 from citusdata/fix-flaky-multi-extension-2", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 159, "deletions": 93}}, {"node": {"oid": "bcf54c50141c54825f88e9243abc5755e3a8ec0a", "messageHeadline": "Address a couple issues with maintenace daemon management:", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 159, "deletions": 93}}, {"node": {"oid": "6ee82c381e525edf77a141441191d1dcc718821a", "messageHeadline": "Add missing pieces for version bump of #3482 (#3523)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "00d667c41d78467989bcd4f933e45d11139cca63", "messageHeadline": "Semmle: Fix obvious issues (#3502)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2c51057013e102f7e5364a7242d66a65ecd524bc", "messageHeadline": "Merge pull request #3521 from citusdata/null-relationname", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 148, "deletions": 78}}, {"node": {"oid": "926a1a61b94fd240a18569031a316aa6a2f53976", "messageHeadline": "change \"relation\" with \"table\" in error messages related with foreign\u2026", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "001089783c5057a8c1015bee6f546a390a2a73ad", "messageHeadline": "Fix null relation name issue in CheckConflictingRelationAccesses", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "d66f011f71c05f5ce88e89bc416b0b441cc53c6a", "messageHeadline": "Merge pull request #3494 from citusdata/use-instr-time", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 57, "deletions": 62}}, {"node": {"oid": "52042d4a0021d0dee3dc64bc610a9e257774bf43", "messageHeadline": "Prefer instr_time to TimestampTz when we want CLOCK_MONOTONIC", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 57, "deletions": 62}}, {"node": {"oid": "36bb85e5c0e93ff7676c2551431e45ec60160ebe", "messageHeadline": "Merge pull request #3495 from citusdata/fix-information-schema-join", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "d7a4ffdc46fda5b0e2195201bc86062d89cdd7de", "messageHeadline": "Add test for issue, does not reproduce issue", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "6d6ef547751249d8f6b8ec1df2ef44f7d4ff7c37", "messageHeadline": "Merge pull request #3517 from citusdata/fix-typos", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "08f6842d50ace27f595d9f144772508aa17f3dc0", "messageHeadline": "Fix typos", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "3e7d4fd73919899e67e80f36e64956d1d83e701f", "messageHeadline": "Merge pull request #3361 from citusdata/copy_out", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 548, "deletions": 35}}, {"node": {"oid": "038e5999cb744df5d1aaaa02c4d5a98bfb8aed34", "messageHeadline": "Implement direct COPY table TO stdout", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 548, "deletions": 35}}, {"node": {"oid": "3f7c5a5cf628290d89503b72e6673e482e9d8f05", "messageHeadline": "Semmle: Fix possible infite loops caused by overflow (#3503)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "15f1173b1d2cf0d9bbc1da35ac01b6c49507fc83", "messageHeadline": "Semmle: Ensure permissions of private keys are 0600 (#3506)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "2b08916f93428cd464c84bcb3cc142623028d7c8", "messageHeadline": "Merge pull request #3491 from citusdata/refactor/runDistributedExecution", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 100, "deletions": 66}}, {"node": {"oid": "9302e6e6998bf82fc45a3126379affaf50ab2e23", "messageHeadline": "apply review items", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "1b78045867dadf4f01e8c5541acb209575063a7c", "messageHeadline": "rename AssignTasksToConnections with AssignTasksToConnectionsOrWorker\u2026", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "355805c7d8ee5cf1003148771230ec49a9b14152", "messageHeadline": "create ProcessWaitEvents for separating the logic of handling events", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "c35981f9de1e8fd1b9210c08b3d54adfba289286", "messageHeadline": "create UpdateWaitEventSet for better readability", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "a7e735a64852f8661bbfec5e8186366be740fd75", "messageHeadline": "use a utility method to get event size", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "71f1aa48a3524a8f9e471cdb9b6a20e2db16b422", "messageHeadline": "remove unnecessary if check (#3500)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "099e266a6c4bf98a2793df20466c75ba2689c299", "messageHeadline": "Force task executor", "author": {"name": "Markus Sintonen", "email": "markus.sintonen@smartly.io", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cf8319b992aa4e60cf2acab4d9485a6349505dea", "messageHeadline": "Add comment, add subquery NOT tests", "author": {"name": "Markus Sintonen", "email": "markus.sintonen@smartly.io", "user": null}, "additions": 71, "deletions": 5}}, {"node": {"oid": "3d3d6150401906dad0b4381f24630a39881c0106", "messageHeadline": "Add comment about NOT_EXPR. Treat it as invalid constraint for safety.", "author": {"name": "Markus Sintonen", "email": "markus.sintonen@smartly.io", "user": null}, "additions": 87, "deletions": 0}}, {"node": {"oid": "7382c8be00546a55383140ab101c8c054369304d", "messageHeadline": "Clean up from code review", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 216, "deletions": 214}}, {"node": {"oid": "cdedb98c547dce3d21e79beaa371b2ce873aae36", "messageHeadline": "Improve shard pruning logic to understand OR-conditions.", "author": {"name": "Markus Sintonen", "email": "markus.sintonen@smartly.io", "user": null}, "additions": 1394, "deletions": 239}}, {"node": {"oid": "3d8efe303e27c7c4c0cc1f5ab8612443b64c1281", "messageHeadline": "Fix flaky test introduced by #3374 (#3504)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5ef3e83ce4ddaa903d2199335b12d4769ef2552f", "messageHeadline": "Make multi_utilities test take 2 seconds instead of 20 (#3507)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "e4dd5ac2ada741495cd307bce3c0eb96d0360ead", "messageHeadline": "Update CHANGELOG for 9.2.1 (#3501)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "72d1850b4e69477bcf5738261c47d3af744729cd", "messageHeadline": "enhance local executor description (#3499)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "6225f37b918e894e034b5b1745aa233370e50ea9", "messageHeadline": "Merge pull request #3498 from citusdata/fix_null_crash", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2031, "deletions": 20}}, {"node": {"oid": "975c4c226423c86dd5d8ce53a5cea849ad8d4c82", "messageHeadline": "Do not prune shards if the distribution key is NULL", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 2031, "deletions": 20}}, {"node": {"oid": "cd8210d516a0ea67e0333dcad232bc8dc29c332e", "messageHeadline": "Bump citus version to 9.3devel (#3482)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "fc1fe0244e2c280616afa1ac2a4219aad8a7104f", "messageHeadline": "Merge pull request #3488 from citusdata/fix-typos", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 34, "deletions": 62}}, {"node": {"oid": "3a906b82105aa4a25a073958571495415a29619a", "messageHeadline": "Fix typos noticed while reading through code trying to understand HAVING", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 34, "deletions": 62}}, {"node": {"oid": "ab0b49db82b40495d65f667ab29f08c593de47cb", "messageHeadline": "fix uninitialized variable warning (#3483)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e660f4f85422fb97ff549fca92f79514a56e5cc4", "messageHeadline": "Add changelog entry for 9.2.0 (#3463)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "39df51e903510f83fbc9668c8c44b9ee83f99be4", "messageHeadline": "Introduce objects to dist. infrastructure when updating Citus (#3477)", "author": {"name": "Onur Tirtir", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 401, "deletions": 4}}, {"node": {"oid": "d5433400f91a0a25b46ae75db29a42824ebeb109", "messageHeadline": "Fix: Unnecessary repartition on joins with more than 4 tables  (#3473)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 435, "deletions": 102}}, {"node": {"oid": "345455d7652839d57eb83d5bac1d2e8849843e37", "messageHeadline": "Merge pull request #3461 from citusdata/fix-adaptive-repartition-join\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "ecad4aa5e6fab8077df16dda4c794b1be93c05bb", "messageHeadline": "Fill in jobIdList field of DistributedExecution", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "c25281188424b547e76f8236c48d5fb4ce282ecf", "messageHeadline": "dont: don't, wont: won't, acylic: acyclic", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fff3866844bcfc25f2643ca580a60298148cf22d", "messageHeadline": "Merge pull request #3472 from citusdata/grant_on_public_schema", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 170, "deletions": 35}}, {"node": {"oid": "8ce4f20061e9b3a85edc06ac1e1568682cd86c05", "messageHeadline": "Fixes the bug of grants on public schema propagation", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 170, "deletions": 35}}, {"node": {"oid": "89dc7d5e41585486c51168e537a609fd24d4578b", "messageHeadline": "remove outdated information in citus upgrade readme (#3471)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8c972dc614ec4427b06e6d0acb832d5c88b1c797", "messageHeadline": "Merge pull request #3470 from citusdata/insert_select_issue", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "64ca5c9acbb2c3f8ae575a1c1a1ec409867dec52", "messageHeadline": "Add additional INSERT..SELECT repartition tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "9dd14fa90d6190586780854bec76a80b032787f6", "messageHeadline": "Rename discarded target list items in repartitioned INSERT/SELECT", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "1aa89d32422995c620c00cf884a7a643247e169f", "messageHeadline": "Merge pull request #3467 from citusdata/fix_crash_numeric", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "c7e2309f4cbee684f27ed772338d0a72c6cba47b", "messageHeadline": "Improve single hash-repartitioning with numeric (or non-int) types", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "3826e810563048989fe6f67d850d0a026fae13c6", "messageHeadline": "Merge pull request #3460 from citusdata/fix_permissions", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 81, "deletions": 13}}, {"node": {"oid": "bc1a800f7095c8fe29f0c95e21c97dc008eca225", "messageHeadline": "Use current user for repartition join temp schemas.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 81, "deletions": 13}}, {"node": {"oid": "13d27cb2806c21baa1a293a35f6375bae2191403", "messageHeadline": "Merge pull request #3451 from citusdata/insert_select_partitioned_joi\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 704, "deletions": 185}}, {"node": {"oid": "890e23e734b73582c61d13033bcf62b2b044da80", "messageHeadline": "Update multi_insert_select_non_pushable_queries", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 198, "deletions": 66}}, {"node": {"oid": "5818bcd27ed76f847433b4878f520668915dd9a2", "messageHeadline": "Update with_dml", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "46f60e1ac0bb22d51559319dfee4419a4187e222", "messageHeadline": "Update multi_insert_select_conflict", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "05f58c9ec5b2211d673afa86a9349b798660bbed", "messageHeadline": "Update multi_insert_select", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 376, "deletions": 96}}, {"node": {"oid": "264530311a8276a8cd7edfdd73c5869d37071d2c", "messageHeadline": "Don't use distributed insert/select for repartitioned joins", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "2e8c118a8f764989c98e887cab30a0c52ea3537e", "messageHeadline": "Make connection assignment more liberal after parallel join wit\u2026 (#3456)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 206, "deletions": 1}}, {"node": {"oid": "8be1b0112d3b0477cb759bcc474ee284108c79c7", "messageHeadline": "Add failure test for parallel reference table join", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "be77d3304f930208aaa342bddce6bf9660eebdeb", "messageHeadline": "Fixup", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a6bd6c657e9e38044c4fe3126f3efb95456b31cd", "messageHeadline": "Add tests that exercise parallel reference table join logic", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "b0fd6aa00634a538d554d570ee4707e826929b36", "messageHeadline": "If reference tables was read over multiple connections, do not assign\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "508b392304c4ce5b5ad756faa0fb647795f2ea45", "messageHeadline": "Merge pull request #3454 from citusdata/recursively_check_params", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 598, "deletions": 20}}, {"node": {"oid": "2f274a4fcec373e6b2fa0cf309ac947664a85a12", "messageHeadline": "Make sure to go deeper into the functions to search for PARAMs", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 598, "deletions": 20}}, {"node": {"oid": "1adc293286f40b5f223cb2974400559b05a6c917", "messageHeadline": "Merge pull request #3450 from citusdata/fix-ci-locale-issues", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db2eac565860346931cc7421b434633b4c213879", "messageHeadline": "diff-filter: use utf8 encoding, not ascii", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0f9f94a5274601f9c001240688f92334202cd76", "messageHeadline": "Merge pull request #3448 from citusdata/insert_select_leak", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 178, "deletions": 1}}, {"node": {"oid": "9d988b3437f02978fffb83cd58ce3340b2742d5a", "messageHeadline": "Add insert/select connection leak tests", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 178, "deletions": 1}}, {"node": {"oid": "461facb1497e2a32f37fbd237f4b74bea3459ce9", "messageHeadline": "Merge pull request #3447 from citusdata/fix-group-by-distribution-no-\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "d43c80d4d857fce9d5407738ad80c73824eaa704", "messageHeadline": "pullUpIntermediateRows should not be true when groupedByDisjointParti\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "d7204c9696909158986cbdbefeaf0ac7e1e5ffe1", "messageHeadline": "Merge pull request #3423 from citusdata/remove-directory-even-if-new-\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 77, "deletions": 68}}, {"node": {"oid": "84a500ffc69899e09541109813db38d3371ce5fa", "messageHeadline": "CitusRemoveDirectory: loop when directory is not empty", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 77, "deletions": 68}}, {"node": {"oid": "6b43fab3251ff95080444a033c2a7dc4b2ef8c22", "messageHeadline": "Merge pull request #3406 from citusdata/fix-limit-approx", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 86, "deletions": 28}}, {"node": {"oid": "5fccc56d3e58368b093653493b5171a105eb3597", "messageHeadline": "Expand the set of aggregates which cannot have LIMIT approximated", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 86, "deletions": 28}}, {"node": {"oid": "8584cb005b0af87cfc6fc895b06726554d564748", "messageHeadline": "Do not evaluate functions on the coordinator for SELECT queries (#3440)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 348, "deletions": 52}}, {"node": {"oid": "e9c17b71a46e0d67a9d8afe837b1be760e01902d", "messageHeadline": "Add missing ORDER BY (#3441)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "412fe719f7cc4e0d80b7120f2768113dc5845b8a", "messageHeadline": "Hide citus.enable_ddl_propagation setting (#3437)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ca108fedae270ca97eec3046d70be3cced926f6", "messageHeadline": "Merge pull request #3429 from citusdata/diff-filter-handle-normalize", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 144, "deletions": 14}}, {"node": {"oid": "40ce5318504bc1513de64a96a935d13c79419a9f", "messageHeadline": "Update diff-filter to handle lines removed by normalization", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 144, "deletions": 14}}, {"node": {"oid": "b9eee70fa5bda65ffad08a9ec90b97950144dc1a", "messageHeadline": "Fix random output ordering in CTE inlining test (#3434)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "94bd563ff0e24a745d35f448b110bd1fbd60c282", "messageHeadline": "switch back to old memory context in cache local plan for task (#3428)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca85b2b4ff0aa5f413388442c0e431849a205c08", "messageHeadline": "Merge pull request #3425 from citusdata/make-test-copying-work-again", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "c38446b5f5a1facf9cf13f83a23f65232a567bd3", "messageHeadline": "Replace denormalized test output with normalized at the end of the run", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "4519d3411d0f16d6af349318bd232d8b813fc522", "messageHeadline": "Improve the representation of used sub plans (#3411)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 837, "deletions": 64}}, {"node": {"oid": "87e6352d5b20358e3dcc855061b457c52ecd8087", "messageHeadline": "Merge pull request #3422 from citusdata/return-const-when-borrowing", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "50c5e814c8f28ff1a9c8c00de88646c23723b600", "messageHeadline": "CurrentDatabaseName: return const char* as we're borrowing from cache", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cc1c398d876b0c4c9e8c63014dc16be840bb3a00", "messageHeadline": "Merge pull request #3401 from citusdata/test-extension-owner", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "69dde460de99df0ba1fdf909a5263b1d5603ebe9", "messageHeadline": "See what flaky multi_extension test is doing with roles", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "5e6a5a3ed0b4c7ea9f2ca48b5dd1af050fe6285a", "messageHeadline": "Merge pull request #3419 from citusdata/less-normal-diffs-when-different", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "5e55a3617240f7c781c1c95f7fee804430006157", "messageHeadline": "Avoid obscuring regression test diffs with normalization", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "65dfcaa54b8be67356a0fe284ac04c454ddb9002", "messageHeadline": "Merge pull request #3421 from citusdata/allow_noent_in_remove", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dc19215eb57678b402ce34b4d65f460521c8566", "messageHeadline": "Don't error for ENOENT in CitusRemoveDirectory.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fbf9a290ae05afbce60bb2719aee5cc5b7b18e3", "messageHeadline": "Merge pull request #3414 from citusdata/small_fixes", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3e1004c232fd8d9560d8cebfdceda38b0cf261e6", "messageHeadline": "Change DistributedResultFragment::nodeId to uint32.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ef7d1ea91d723addbc6692aa9dceb4f756ccee5c", "messageHeadline": "Locally execute queries that don't need any data access (#3410)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1805, "deletions": 199}}, {"node": {"oid": "a227e34c4172559d96ec00ce920ccf9e4cb86375", "messageHeadline": "Merge pull request #3413 from citusdata/int_to_uint", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a0dff301c715fa520b53fd6799afb94a643b3989", "messageHeadline": "Update shardPlacement->nodeId to uint", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d42b0f7c19502bfea72840f50d345e157621b68c", "messageHeadline": "Merge pull request #3416 from citusdata/test_improvements", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "be647ad944a7758ab53dc65ca8eee727d74c34c6", "messageHeadline": "Output filenames in ensure_no_intermediate_data_leak", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "c62b756f34e4be5374b1030ffa0afd185fd54cdb", "messageHeadline": "Fix new method of locking shard distribition metadata (#3407)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "cd5259a25a7343c73d43b369a27faa74973d9cc3", "messageHeadline": "Do not place new shards with shards in TO_DELETE state (#3408)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 90, "deletions": 4}}, {"node": {"oid": "77589b2b086350de99ef6824cc770a562f8983b6", "messageHeadline": "Merge pull request #3400 from citusdata/fix_ref_table", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4be69bbf6f443aaabdb7b28a4e7ba6350aa4d09b", "messageHeadline": "Fix reference table issue", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b2a17f5f67e377afd03f592fd93b5cf85ea83998", "messageHeadline": "Merge pull request #3385 from citusdata/schema_grant", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 904, "deletions": 3}}, {"node": {"oid": "b40f067d05fc03e08b2f6999396f928dbc2bdb41", "messageHeadline": "Adds propagation for grant on schema commands", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 904, "deletions": 3}}, {"node": {"oid": "c436f1b6680c93b81c9223c81a663ffb4a7ba7df", "messageHeadline": "Merge pull request #3399 from citusdata/cleanup-during-avoid-marking-\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 50, "deletions": 87}}, {"node": {"oid": "fdcc413559ec395fde90e1b0963ade762112448b", "messageHeadline": "Code cleanup of adaptive_executor, connection_management, placement_c\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 50, "deletions": 87}}, {"node": {"oid": "5f34399e1fbf488a4088843ee546c7b4a2894b4f", "messageHeadline": "Merge pull request #3388 from citusdata/local_prepared_on_top_lazy_de\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 643, "deletions": 79}}, {"node": {"oid": "2f0ef8bc36d84283cbac055dd1b00028b2726988", "messageHeadline": "Apply feedback 1", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "fd17e4578e2238feb32e5fa3e54c242560e172a5", "messageHeadline": "Improve tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "0bf1e81e33bb7afcd6d9a1d0f7dbb9bfb3d90c3a", "messageHeadline": "Cache local plans on BeginScan", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 580, "deletions": 89}}, {"node": {"oid": "08d148d43e1b56b1265e390ddb0dfb06a92a4f3d", "messageHeadline": "Make TaskAccessesLocalNode external function", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5dc454cdad9d0b8ca96aec411cc3a7ffd61a9c28", "messageHeadline": "Exclude localPlannedStatements from copy distributedPlan", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ff12df411bd4bb3aebf4399fda9483c831dd6f89", "messageHeadline": "Add LocalPlannedStatement struct", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "4b5241c7b2a32bebc3ab5977d5c48291595f5e69", "messageHeadline": "Merge pull request #3397 from citusdata/cte_inline_pg_11", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 820, "deletions": 639}}, {"node": {"oid": "016f561e4555d561a94ae7dcc25cc3f1c0b1a052", "messageHeadline": "Ingest data for cte_inline tests", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 783, "deletions": 431}}, {"node": {"oid": "3833a7e68692214a77af5e0757f90f25dcf3c8bb", "messageHeadline": "Fix issues for CTE inlining on Postgres 11", "author": {"name": "Onder Kalaci", "email": "onderkalaci@gmail.com", "user": {"login": "onderkalaci"}}, "additions": 40, "deletions": 211}}, {"node": {"oid": "246435be7e0b185054008cd1243838ecad6f0e7c", "messageHeadline": "Lazy query deparsing executable queries (#3350)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 416, "deletions": 85}}, {"node": {"oid": "60a2bc5ec21bb53b95adc57a6d43cfe24759dbb8", "messageHeadline": "Merge pull request #3376 from citusdata/insert_select", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 3208, "deletions": 229}}, {"node": {"oid": "6cf1c0166001ae8255528ea10934292e7b219050", "messageHeadline": "Don't use repartitioned INSERT/SELECT for repartition joins", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "5eeb07124fcd1936caa0db5a95afde58c5a1f32c", "messageHeadline": "Repartitioned INSERT/SELECT: include job id in result id prefix", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 116, "deletions": 42}}, {"node": {"oid": "a079278b0cd4f42bf73487f2e8a8ccd3d0b01eca", "messageHeadline": "Repartitioned INSERT/SELECT: Add a GUC to enable/disable it", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "ce5eea488503ed686222891a2ee63d1e74595dbf", "messageHeadline": "INSERT/SELECT: make SELECT column names unique", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 188, "deletions": 52}}, {"node": {"oid": "3258d87f3e2f8e69006b97d54ecfad0d9bdb932a", "messageHeadline": "Isolation tests for INSERT/SELECT repartition", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "8b27a9a195e42882d6ff1eeee7b252542a5d81cf", "messageHeadline": "More range partitioned tests", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "8635396ceab30edd03cf904473760bb50e698289", "messageHeadline": "Repartitioned INSERT/SELECT: Test rollback behaviour", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 193, "deletions": 1}}, {"node": {"oid": "43218eebf62612bbfbe250851b3222a200227f5c", "messageHeadline": "Failure tests for INSERT/SELECT repartition", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "665b33dca1c093640e43fe9535c68935c4eea066", "messageHeadline": "MX tests for INSERT/SELECT repartition", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "af2349f21f91fddf9c3f3c05168a65ca63a69eed", "messageHeadline": "Repartitioned INSERT/SELECT: Add a prepared statement test", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "97072c9eb18bdc131d0eb1c7ddef3a138e5611ed", "messageHeadline": "INSERT/SELECT: show method in EXPLAIN output", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "b143d9588a6b9c55d6b13d5addc08c4d1767994d", "messageHeadline": "Repartitioned INSERT/SELECT: Test GROUP BY", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "fe548b762fa70b0015e0db5e4e06b460fd228295", "messageHeadline": "Repartitioned INSERT/SELECT: Test CTEs", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "494cc383ccb09600b7cd564e9b1c2448e26417f4", "messageHeadline": "Repartitioned INSERT/SELECT: Enable RETURNING", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "4b14347fc321cf51f8dc774e0fa78d0c04998a50", "messageHeadline": "Tests for DML followed by insert/select repartition", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 107, "deletions": 2}}, {"node": {"oid": "44a2aede16ee762263d626b3cb374f7a0e6223d5", "messageHeadline": "Don't start a coordinated transaction on workers.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 214, "deletions": 66}}, {"node": {"oid": "42c3c03b85653eb579ec2cbc749ad9d595e9205e", "messageHeadline": "Handle extra columns added in ExpandWorkerTargetEntry() in repartitio\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "89463f9760cafb79b354b68530e15adf55a22904", "messageHeadline": "Repartitioned INSERT/SELECT: cast columns in SELECT targets", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 320, "deletions": 78}}, {"node": {"oid": "d67a384350495c8ea0b377bc4f0fafc2d7f4a136", "messageHeadline": "Enable repartitioned INSERT/SELECT ON CONFLICT.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "b4e5f4b10a24da49b2f66bac00de5a59a2672e9b", "messageHeadline": "Implement INSERT ... SELECT with repartitioning", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 764, "deletions": 79}}, {"node": {"oid": "ced876358d6d00acecf0f554c96e7b278c33f2f2", "messageHeadline": "INSERT/SELECT: Refactor out AddInsertSelectCasts", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "d449c1857c90db8c2ff079aa71955998c6117a96", "messageHeadline": "INSERT/SELECT: Use ExecutePlan* instead of ExecuteSelect*", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "a53b844939de4802136cd73015736aabe2ba43ce", "messageHeadline": "Merge pull request #3393 from citusdata/order_by_multirow_insert", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e30580e2bd10f920b5e01b6b6a0219e72ba7c7eb", "messageHeadline": "Add ORDER BY to multi_row_insert.sql", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "062bda29fb62c98634b5efed674eec73c86e8907", "messageHeadline": "Fix bug causing errors when planning a query with multiple subq\u2026 (#3389)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 100, "deletions": 6}}, {"node": {"oid": "0ee1eab0704ac5daa29bb7fd47243c2cfac439ec", "messageHeadline": "Make tests fail with a useful error message", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "cb5154cf03cba5c35ace5edbdcaa29af97faafab", "messageHeadline": "Add more failing tests, of which some have bad error messages", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "82f1fffa283413d6f6fa647875134fe31fee7d27", "messageHeadline": "Fix epoll_ctl() error message on connection error", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89d5bed88de5e62110b8cb3874dc9ac3dc381079", "messageHeadline": "Merge pull request #3369 from citusdata/move_fast_path_pruning_to_exe\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 933, "deletions": 248}}, {"node": {"oid": "dc17c2658e56a8054038c82ee9fc2a661d2c7b93", "messageHeadline": "Defer shard pruning for fast-path router queries to execution", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 932, "deletions": 247}}, {"node": {"oid": "933d666c0dc06b7968e29c75af8d57591032719e", "messageHeadline": "Do not forget to copy fastPathRouterPlan@DistributedPlan", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "023f40ca60590bc2a55f332ba641631e88286650", "messageHeadline": "Merge pull request #3373 from citusdata/alter_table_schema_propagation", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 730, "deletions": 53}}, {"node": {"oid": "c5539d20d9d4ba7cbb2ccabd21dbadc3dd7df936", "messageHeadline": "Adds alter table schema propagation", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 730, "deletions": 53}}, {"node": {"oid": "b6e09eb69144707ee06263dde9fa1d7923c9ade2", "messageHeadline": "Fix: distributed function with table reference in declare (#3384)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 157, "deletions": 5}}, {"node": {"oid": "e76281500cc646125a82efa34577987ba53b9276", "messageHeadline": "Replace shardId lock with lock on colocation+shardIntervalIndex (#3374)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 197, "deletions": 153}}, {"node": {"oid": "86876c0473c280b09bfe769d9268da8b0b7aac4a", "messageHeadline": "CTE pushdown via CTE inlining in distributed planning (#3161)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4467, "deletions": 129}}, {"node": {"oid": "86343bcc8ff2dd3d5a75cf2c4d4bb3bf9dcef6d5", "messageHeadline": "Re-add test that broke with GUC workaround", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "6b9b63369545c8cf3115d44d78b802bff1244143", "messageHeadline": "Add more tests for prepared statements", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 287, "deletions": 0}}, {"node": {"oid": "43a3fdd12fb310731905b70f18960082ad28f0c4", "messageHeadline": "Fix comment", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe3827e4990797aee2c2548b55db04957674124b", "messageHeadline": "Add tests for [NOT] MATERIALEZED", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 490, "deletions": 0}}, {"node": {"oid": "326dfab44a23a487c765004bfd5898f8165e6e29", "messageHeadline": "Fix a query which triggers an existing bug, see https://github.com/ci\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "81d81786257c50d607cf609990c9e3cb3696eaa5", "messageHeadline": "Note that we'll drop the GUC after PG 11 support dropped", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c6539239608c41971c0e65df0d412d4cac3c15da", "messageHeadline": "Update regression tests 6", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3818be45a68736b72039dcd1e5056f4336b31183", "messageHeadline": "Update regression tests-5", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1e85938b46c56c2057d74ee0817a0d6f70f67c91", "messageHeadline": "Update regression tests-4", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "fc07bd7c5beb27f74d04177bbf4df7a39175e6d6", "messageHeadline": "Update regression tests-3", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "64560b07be2107f4aba3c1b83229e213d83485ec", "messageHeadline": "Update regression tests-2", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 168, "deletions": 42}}, {"node": {"oid": "5cb203b27649476dda40a951dce57c23e633ded9", "messageHeadline": "Update regression tests-1", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 82, "deletions": 61}}, {"node": {"oid": "421bf68516071ee5cd1efd4ff46c51f4a95114ff", "messageHeadline": "Add the specific regression tests", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2683, "deletions": 1}}, {"node": {"oid": "efb1577d060407076c548f8d2b2f62e1fa5bf165", "messageHeadline": "Handle CTE aliases accurately", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "05d600dd8ff23d50f183cb10520656e90286d0dc", "messageHeadline": "Call CTE inlining in Citus planner", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "01a5800ee831d644e39c335c43d4bbbf9439e5bd", "messageHeadline": "Add Citus' CTE inlining functions", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "1856ab6cddfff2cec698a7698f6c2b4c62fe5745", "messageHeadline": "Copy & paste code from Postgres source", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 366, "deletions": 0}}, {"node": {"oid": "1cfebf9f41070fd6c9db21dc5263cccace49ca0c", "messageHeadline": "Merge pull request #3387 from citusdata/multi_row_insert_bug", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "4d9a733c2f39e5602ab98be42ee83a3ddbe91317", "messageHeadline": "Fix inserting multiple values with row expression partition column ca\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "f6d4df6da917b28ea14112ec4f2cbc59aa1be7ee", "messageHeadline": "Merge pull request #3382 from citusdata/fix-error-on-repeated-placeme\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4989c9a15cd90b8a464149aff08bb44602efa626", "messageHeadline": "PlacementExecutionDone: We may mark placements as failed multiple tim\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "fd5935d7980e35cf6adb4eaeefe392593ff1c116", "messageHeadline": "Always use NOTICE in log_remote_commands and avoid redaction wh\u2026 (#3339)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 213, "deletions": 186}}, {"node": {"oid": "f0d6ea1afb7fcc6be86565810c244301deb04b74", "messageHeadline": "Merge pull request #3261 from citusdata/remove_copy_from_worker", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 90, "deletions": 724}}, {"node": {"oid": "90056f7d3cd9f2035dd90d38c658a7211151f3c9", "messageHeadline": "Remove copy from worker for append-partitioned table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 90, "deletions": 724}}, {"node": {"oid": "5ec644c691f9ba82200aa7d834817ea0c6e52dc9", "messageHeadline": "Merge pull request #3381 from citusdata/mitm-threadsafe", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "62524d152d0d3986c12836de90b80c43fc5c2f57", "messageHeadline": "mitmscripts/fluent.py: use atomic increment", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f1a058297354c4210a28d24384a4cbb254232dc8", "messageHeadline": "Make ApplyLogRedaction a macro and redefine ereport", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "06709ee1087db2d671daf857859935fd7f3014be", "messageHeadline": "Always use NOTICE in log_remote_commands and avoid redaction when pos\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 213, "deletions": 182}}, {"node": {"oid": "b6975c7dcfb9b17dc88b0e854b1e9fb709742c51", "messageHeadline": "Merge pull request #3367 from citusdata/propagate-routine", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 382, "deletions": 370}}, {"node": {"oid": "ccabf190902491e04400b05702cde1a1b45c42a6", "messageHeadline": "Propagate DROP ROUTINE, ALTER ROUTINE", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 382, "deletions": 370}}, {"node": {"oid": "8b4429e2ddd6a06fddf7ca861788fba2dcbe94db", "messageHeadline": "Merge pull request #3375 from citusdata/rename-relayfilestate", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 110, "deletions": 113}}, {"node": {"oid": "4b5d6c3ebe80055422dda2b6c0f64fd1c78650fb", "messageHeadline": "Rename RelayFileState to ShardState", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 110, "deletions": 113}}, {"node": {"oid": "f1a4b97450c790fc6053e0c7579605a3a475ae56", "messageHeadline": "Merge pull request #3372 from citusdata/dont-palloc-walkercontext", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "e71386af33e80a5f67aaf0bf0b0f65ee7dc01220", "messageHeadline": "Replace ARRAY_OUT_FUNC_ID with postgres's F_ARRAY_OUT", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "c7efbf9711884e95ceb1b57e27cbbb0c43a5e8ac", "messageHeadline": "Merge pull request #3355 from citusdata/redistribute_results", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 841, "deletions": 32}}, {"node": {"oid": "40ba2cdd6edf964f1acc162ec6fcdc006b9f1ce9", "messageHeadline": "Test RedistributeTaskListResult", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 543, "deletions": 30}}, {"node": {"oid": "527d7d41c142584611ab984b03865760c5a0daf0", "messageHeadline": "Implement RedistributeTaskListResult", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 298, "deletions": 2}}, {"node": {"oid": "d855faf2b25750b53eb805318806224c0092ed95", "messageHeadline": "Merge pull request #3371 from citusdata/fix-task-tracker-row-gather-s\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "281aacce9b6a05191a5137e96e67a26ed4284a57", "messageHeadline": "Fix row-gather for subqueries being handled by task-tracker", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "e185b54cbc9432eb5791a40023f9de8929999736", "messageHeadline": "Merge pull request #3363 from citusdata/redistribute_failure", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 319, "deletions": 59}}, {"node": {"oid": "e1e383cb599b12e9ff2e3cbeb1e208b16eaa4f9c", "messageHeadline": "Don't override xact id assigned by coordinator on workers.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "bb656691862a3ce02349b9775c51034dc9b7a040", "messageHeadline": "Failure tests for PartitionTasklistResults", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 233, "deletions": 32}}, {"node": {"oid": "c7c460e843de9cc3900d0bc1b57e23679ee9b1c7", "messageHeadline": "PartitionTasklistResults: Use different queries per placement", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 62, "deletions": 25}}, {"node": {"oid": "08b514576571d994ab71bc3a418273664e11165d", "messageHeadline": "Merge pull request #3353 from citusdata/partition_task_list_results", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 763, "deletions": 65}}, {"node": {"oid": "f38d0e5b3f25ceaf4ffd5f9834108a7ffbe94a7b", "messageHeadline": "Partitioned task list results.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 763, "deletions": 65}}, {"node": {"oid": "893b4538c27eee2ce7a03bc87fe11a103d2dc221", "messageHeadline": "Merge pull request #3364 from citusdata/fp-deparse", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 1653, "deletions": 2014}}, {"node": {"oid": "73c06fae3b0a2291f83b5fdf6808871bc03f7a38", "messageHeadline": "Introduce GetDistributeObjectOps to organize dispatch of logic depend\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1653, "deletions": 2014}}, {"node": {"oid": "22cc5b124048cfbb5db57cde0ac05b4673a29983", "messageHeadline": "Merge pull request #3366 from citusdata/normalize-plan-numbers-insert\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "9724e25065a0a77e74cb4d800a59ef9e11e46e16", "messageHeadline": "Normalize plan numbers in insert_select output", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "0e227e391a458d9da676b8caf00e6174ae43ed87", "messageHeadline": "Merge pull request #3324 from citusdata/gather-row-aggregation", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 629, "deletions": 167}}, {"node": {"oid": "bf7d86a3e8605aad07b7f5bda92db939af2f4bb1", "messageHeadline": "Fix typo: aggragate -> aggregate", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "863bf49507ea2c59624b86ffaea571ea7dcbc1a5", "messageHeadline": "Implement pulling up rows to coordinator when aggregates cannot be pu\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 611, "deletions": 149}}, {"node": {"oid": "16b4140dc8c1d467c355b260ef8db0d58eac8b40", "messageHeadline": "Use fewer CPU cycles on fast-path planning (#3332)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 305, "deletions": 131}}, {"node": {"oid": "5b0baea72cab9e129c9448a658f9327cadbe2f2d", "messageHeadline": "Refactor distributed_planner for better understandability", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 199, "deletions": 160}}, {"node": {"oid": "5a1e7527260f79df7ff8a8492c42be18e08d7448", "messageHeadline": "Apply feedback - add fastPath  field to plan", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "13a9b55695fdb40d7b777bf12c59da00ac9a2fa1", "messageHeadline": "Skip expensive checks when fast-path query", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 61, "deletions": 21}}, {"node": {"oid": "7f3ab7892dd59e8dab9c763c5c6fd74ee3678c02", "messageHeadline": "Skip shard pruning when possible", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 72, "deletions": 17}}, {"node": {"oid": "ca293116fa6521e383147abd07d035fdc49f110e", "messageHeadline": "Reduce calls to FastPathRouterQuery()", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "270571c106c53853723e996eb2e52305ba1ab315", "messageHeadline": "Merge pull request #3333 from citusdata/fix_wrong_data", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 207, "deletions": 4}}, {"node": {"oid": "c8f14c9f6c6ad3bd9bb3c20dc481e419ebf80867", "messageHeadline": "Make sure to update shard states of partitions on failures", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 207, "deletions": 4}}, {"node": {"oid": "3c770516eb9f49b28bbc5cdf5114c150129219a8", "messageHeadline": "Commenting out flaky intermediate data leak test (#3359)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d29ce8965c4bca617a1871f2c19a4d228e45691a", "messageHeadline": "Actually check that test output normalization is applied in CI (#3358)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "de7524300097b4b94ed3497cd1fb4418b5708b81", "messageHeadline": "Commit normalized test output for better diffs (#3336)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 31888, "deletions": 31855}}, {"node": {"oid": "4a20ba3bfc31b3cd582cc0b3eeb95a316b053eff", "messageHeadline": "Merge remote-tracking branch 'origin/master' into normalized-test-output", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 466, "deletions": 30}}, {"node": {"oid": "2e4e1c030fa59e581a143c63fd6986cfd61838ea", "messageHeadline": "Make sure the expected .out file always exists when running diff on it", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16bcf15e16ce4d547e4e1e9e12ad73725d65160a", "messageHeadline": "Remove unused normalization rule", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "634ea80009ec2238f98305dbd75bb738307482ac", "messageHeadline": "Add a basic testing README including normalization explanation", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "7c3e8e150e747f7d8503afe9c06786e356993dcc", "messageHeadline": "Normalize tests: s/Subplan [0-9]+\\_/Subplan XXX\\_/g", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 121, "deletions": 121}}, {"node": {"oid": "acd12a6de5fa20e3b9fe1d133db7467a7cdd55fc", "messageHeadline": "Normalize tests: s/read_intermediate_result\\('[0-9]+_/read_intermedia\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 610, "deletions": 610}}, {"node": {"oid": "21dbd4e55d68961c0dc5a287a001a6fdd83ef407", "messageHeadline": "Normalize tests: s/generating subplan [0-9]+\\_/generating subplan XXX\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 839, "deletions": 839}}, {"node": {"oid": "58723dd8b03d2e2c68ed82d9dbb9f3d0f6e0f22b", "messageHeadline": "Normalize tests: s/DEBUG:  Plan [0-9]+/DEBUG:  Plan XXX/g", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 452, "deletions": 452}}, {"node": {"oid": "34c5532e9c9be0f87c59924c689f6332dab0dfb5", "messageHeadline": "Add commented out rules to normalize Plan numbers", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "38ac28b4b861b79eea93479948bc36610f6547cc", "messageHeadline": "Normalize tests: intermediate_results", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c6983a80e1f6a089d624e60b07a9c39c54e1d0f", "messageHeadline": "Normalize tests: pg12 changes", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "7730bd449cf17253c3c75a036e96a3ac7dfc8dc8", "messageHeadline": "Normalize tests: Remove trailing whitespace", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 21002, "deletions": 21002}}, {"node": {"oid": "6353c9907f566e800977abf3659d4899be494f95", "messageHeadline": "Normalize tests: Line info varies between versions", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 98}}, {"node": {"oid": "bf2c2039086f2d25fa156c003d7b1c29668c3878", "messageHeadline": "Normalize tests: solation_ref2ref_foreign_keys", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7b2c769a5d1126a5b3ba8540c46b686fbd6ed4b8", "messageHeadline": "Normalize tests: normalize file names for partitioned files", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "98bab9caab848229e9ccc7ea61227bc892445d48", "messageHeadline": "Normalize tests: ignore WAL warnings", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c0f955ab9cc9cbbcd71b46e7330150005d37a52", "messageHeadline": "Normalize tests: ignore could not consume warnings", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc3cff991fab8e67a9d4b9a96b23e18c8d4cc42f", "messageHeadline": "Normalize tests: normalize failed task ids", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0ade90cd013f2f6a54c355827df40f249865e15", "messageHeadline": "Normalize tests: pkey constraints for multi_insert_select", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "704e1d2bc8eb780ee2db779afd4b4d03dbe25168", "messageHeadline": "Normalize tests: shard table names for multi_name_lengths", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1c4ea6836bf67b82a11f55dd57703975dfd15e17", "messageHeadline": "Normalize tests: shard table names for multi_insert_select_conflict", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "27997c054ef986013ae1101430b110b783c59094", "messageHeadline": "Normalize tests: shard table names for foreign_key_restrection_enforc\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "432b5baac775189357c9e949fc1d89ceb88adca8", "messageHeadline": "Normalize tests: shard table names for custom_aggregate_support", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "0c23caeb75671962023c50227c48f768b956552b", "messageHeadline": "Normalize tests: shard table names for multi_subtransactions", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "883ee9121f5596d0c47bfaf507aa6959c9e61767", "messageHeadline": "Normalize tests: shard table names in foreign_key_to_reference_table", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "7f3de68b0d8334bbfc545609ffdc2cf2922a086a", "messageHeadline": "Normalize tests: header separator length", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 8421, "deletions": 8422}}, {"node": {"oid": "51a7e661f9e73f85356e0f798ae5aa2b4f64a4eb", "messageHeadline": "Merge pull request #3349 from citusdata/ensure-no-intermediate-data-l\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 70, "deletions": 19}}, {"node": {"oid": "566246ecd4cf02211f99bedbdea56a456b1f7f31", "messageHeadline": "End regression tests with ensure_no_intermediate_data_leak", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 70, "deletions": 19}}, {"node": {"oid": "0c70a5470eb2835ebc7285f934600f917aef1356", "messageHeadline": "Allow RETURNING in fast-path queries (#3352)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "a174eb4f7b9f60413815deda48b92c9e4e861ecb", "messageHeadline": "Do not go through standard_planner() for INSERTs (#3348)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 363, "deletions": 12}}, {"node": {"oid": "75a9c25acd706e8cf0521eeede3128254f6b2799", "messageHeadline": "Normalize tests: s/node group [12] (but|does)/node group \\1/", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "96434e898fe448065d7aae5e2b8f1b39bad9c63d", "messageHeadline": "Normalize tests: s/assigned task [0-9]+ to node/assigned task to node/", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "7b833466bae34de11683999a73c412ec521dd361", "messageHeadline": "Normalize tests: s/shard [0-9]+/shard xxxxx/g", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "8b5fe8aa1794aef899d0652dc8ac48081089f097", "messageHeadline": "Normalize tests: s/placement [0-9]+/placement xxxxx/g", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f21f00544e69b479c6a83a6408b8987a4128d3d6", "messageHeadline": "Normalize tests: s/ port=[0-9]+ / port=xxxxx /g", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 228, "deletions": 228}}, {"node": {"oid": "8c5c0dd74c0e7b68523bc537ae06f8d4f50f34e4", "messageHeadline": "Normalize tests: s/localhost:[0-9]+/localhost:xxxxx/g", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 654, "deletions": 654}}, {"node": {"oid": "a1ff2117bfef82744080b747f4a38dee1fd14545", "messageHeadline": "Ignore .modified and .unmodified files in git", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7630029a7f3ec683ebb958f00e628471cf098745", "messageHeadline": "Keep an .unmodified file for debugging", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a819d401ad77ffa1ed5be898b40a0a36c19584a", "messageHeadline": "Ensure that only normalized test output is commited", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8fae3ed80020eef4f26c5d6f009b2ac4799dce4c", "messageHeadline": "Remove trailing whitespace during normalization in test output", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b815425d2cc89753f258a280c03ef2761dfb5d78", "messageHeadline": "Make diff normalize our test output files in place", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3cfb9b64bfab9f09c8d1ea809dc1411c30ae2428", "messageHeadline": "Merge pull request #3351 from citusdata/uncomment-working-tests", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "5fee9d04c97c8d2314e2de1aa6994c5262ecde48", "messageHeadline": "Uncomment local execution EXPLAIN ANALYZE tests", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "5a9d31f1364543aedf3cb0ced64240c326791092", "messageHeadline": "Fix union (all) pushdown issue (#3306)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 903, "deletions": 799}}, {"node": {"oid": "ba39d72fe13afb2df35ee1777e198ac83f0dbc29", "messageHeadline": "Fix incorrect union all pushdown issue", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 903, "deletions": 799}}, {"node": {"oid": "7a909fc807a542deb30b985ccb0a9420abcd1096", "messageHeadline": "Add changelog entry for 9.1.2", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0cd5d6ac490621f1569cc37db32d6de1ece29aaa", "messageHeadline": "Support any inner join on a reference table (#3323)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 741, "deletions": 173}}, {"node": {"oid": "cf88bdf8331361a56a22650862efe8c3f2cf5105", "messageHeadline": "Add tests for complex joins on reference tables", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 332, "deletions": 1}}, {"node": {"oid": "3a042e4611f11680294332bdd91d6ea95d0cf11d", "messageHeadline": "Allow cartesian products on reference tables", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 255, "deletions": 107}}, {"node": {"oid": "61e25016451e41de35052cfe43eb15712fedd5d8", "messageHeadline": "Make any expression with two or more tables a join expression", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 58, "deletions": 40}}, {"node": {"oid": "4233cd0d9d494583c9bbe4e513721ba3986c8a7e", "messageHeadline": "Allow non equi joins on reference tables", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 99, "deletions": 28}}, {"node": {"oid": "7642928be19046680e3fb1f5ee1eb7b181aaba50", "messageHeadline": "Makefile fix DESTDIR together with cleanup (#3342)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e91755f73c0b3161d5a7edbb2ff449eec6918363", "messageHeadline": "Merge pull request #3307 from citusdata/group_by_speedup", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 696, "deletions": 682}}, {"node": {"oid": "b21b6905ae80d0d2b4f5d6b9a0661e4cf9a58e4d", "messageHeadline": "Do not repeat GROUP BY distribution_column on coordinator", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 696, "deletions": 682}}, {"node": {"oid": "11368451f48919550a030865a3905b32167daba9", "messageHeadline": "Merge pull request #3344 from citusdata/fix-extension-already-exists-\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 62, "deletions": 159}}, {"node": {"oid": "a6ffcab59dcb9dfc9e924da784ba9f7631790953", "messageHeadline": "CREATE EXTENSION is propagated now", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 62, "deletions": 159}}, {"node": {"oid": "ee71b24538bfda549aa6fd3ab3d1c6030fcb617e", "messageHeadline": "Fix inconsistent shard metadata issue (#3334)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 80, "deletions": 27}}, {"node": {"oid": "10605f8a26cc388e0d5daa22039c31bee7a07b5f", "messageHeadline": "Merge pull request #3329 from citusdata/predistribute", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1601, "deletions": 70}}, {"node": {"oid": "d7aea7fa108a546c50b7156102457582ad1d1d00", "messageHeadline": "Implement partitioned intermediate results.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1601, "deletions": 70}}, {"node": {"oid": "1aef63abfb54976c2e8e1d7442833ca19ec2f10e", "messageHeadline": "Fix error in distributed queries when shards are on the coordin\u2026 (#3308)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "a2ddfecd86a2b0f516bb5ee8d63e468071e1cccf", "messageHeadline": "Fix inconsistent shard metadata issue", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 80, "deletions": 27}}, {"node": {"oid": "b37ef0e394bb56d21440061e0b3f5c66c8ffd101", "messageHeadline": "Fix error in distributed queries when shards are on the coordinator", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "2349f838a10afbaba082631f992c30afd414f956", "messageHeadline": "Merge pull request #3316 from citusdata/fix-empty-agg-combine", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 88, "deletions": 27}}, {"node": {"oid": "e9bbdb8f31e2f34132f5b833be11f124e0ee90a1", "messageHeadline": "Fix handling of empty intermediate results when distributing custom a\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 88, "deletions": 27}}, {"node": {"oid": "bb6ba89708c449ac3f79dc0b7cfbf981a6f5ddf0", "messageHeadline": "Merge pull request #3327 from citusdata/fix_reindent", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 16, "deletions": 7}}, {"node": {"oid": "f007b7f91d5128f095f4401a5e258a751c8bb0d9", "messageHeadline": "Also fix reindent inconsistencies with fake_fdw.c", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "08eb0ade31e04d178ec0ebd74dc701d7068f04e6", "messageHeadline": "Fix reindent version inconsistencies.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b655c023522b46b61f412198b4837a1a3facf9fe", "messageHeadline": "Add the necessary changes for rebalance strategies on enterprise (#3325)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 928, "deletions": 30}}, {"node": {"oid": "c9ceff7d780dbcb9d8448121b63b4908eaddeaf3", "messageHeadline": "Merge pull request #3318 from citusdata/fetch_intermediate_results", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 521, "deletions": 1}}, {"node": {"oid": "ef487e07921a3957bb35a2d030f8dd3497b70f79", "messageHeadline": "Implement fetch_intermediate_results", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 521, "deletions": 1}}, {"node": {"oid": "eb3c1b4eb4b45ab40bf1b0b3cabc16c72d51263a", "messageHeadline": "Add changelog entry for 9.1.1 (#3321)", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e96201c609ed93551879db47b72a6ea7b6e70257", "messageHeadline": "Merge pull request #3304 from citusdata/read_intermediate_results", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 500, "deletions": 75}}, {"node": {"oid": "249508d2671d19fa21872dac7897fb574cd340f8", "messageHeadline": "Estimate cost of read_intermediate_results()", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 253, "deletions": 58}}, {"node": {"oid": "113bd1e5f11eb92838dd6d2f3547a9667cf9e926", "messageHeadline": "Implement read_intermediate_results", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 247, "deletions": 17}}, {"node": {"oid": "7ff4ce2169ea03938e80a7c7081bd89acd4a4965", "messageHeadline": "Add adaptive executor support for repartition joins (#3169)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1069, "deletions": 129}}, {"node": {"oid": "8cea662f1792c6906ef2aa8409409974bb6db3d7", "messageHeadline": "Use any available non-data connection for intermediate results (#3301)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 137, "deletions": 60}}, {"node": {"oid": "8092529a2ce9ac5dd74a9a631d54149b3c259818", "messageHeadline": "Split propagate extension test and add alternative output (#3314)", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 211, "deletions": 76}}, {"node": {"oid": "2f568ad5a5f6b5cc4510ecc486b8fa6a0b0312cb", "messageHeadline": "Forbid using connections that sent intermediate results for data acce\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 137, "deletions": 60}}, {"node": {"oid": "5aec71855a6a3bbc07b00348451da2bdd162081d", "messageHeadline": "Clean up transaction block usage logic in adaptive executor (#3288)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 221, "deletions": 78}}, {"node": {"oid": "f4031dd477966ed1a846c18ad526b66b72a90d41", "messageHeadline": "Clean up transaction block usage logic in adaptive executor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 221, "deletions": 78}}, {"node": {"oid": "bfc3d2eb90971baf5ac0d97d45d8274eca51dc54", "messageHeadline": "make sure to correctly decrement ExecutorLevel (#3311)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "f90bbc64f696b03026b2f40bd5ee94c75d1d02b6", "messageHeadline": "Fix a crash when calling a distributed function from PL/pgSQL (#3302)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 139, "deletions": 13}}, {"node": {"oid": "97bfd0bba030530dbdeeaac66017e00984cfb942", "messageHeadline": "add circleci build status (#3310) (#3309)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f656e22dbfa20b257d3ff45ff60dc11466c6ce0", "messageHeadline": "Fix issue in IsMultiStatementTransaction detection", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 139, "deletions": 13}}, {"node": {"oid": "e3db433ec12d7bff0f8a08baf16d6135c3012901", "messageHeadline": "add circleci build status (#3310)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2829c601dd48dcdbbbf3c748777f0b1b056484fa", "messageHeadline": "replace Begin words in coordinated transactions with use (#3293)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 27, "deletions": 39}}, {"node": {"oid": "a2f2107e6a7bdb74a8570aeeb3f6e1e92fec94dd", "messageHeadline": "refactor MapTaskList in multi physical planner (#3297)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 58, "deletions": 53}}, {"node": {"oid": "3b6b3f8c48ce3ee15204bc16d7111abb7a4ce74f", "messageHeadline": "Fix crash in IN (.., NULL) queries (#3299)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "1633123d78576f6cc3c88df65e83273a3b884dbb", "messageHeadline": "Fix crash in IN (NULL) queries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "7666d02537399da352508a98b39adab46d3531bf", "messageHeadline": "Merge pull request #3294 from citusdata/fix_typos", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7a6cc0801eb645da20c4f62a4287988d0508b53", "messageHeadline": "Fix some typos from #3280", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "420e21919b2f8645895746d21074056436e41ce6", "messageHeadline": "refactor extract distributed insert values rte (#3287)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7447dfe15612e79cde6ca8011f9deae5680bf51d", "messageHeadline": "Fix error in DML with NULL expression in where clause (#3262)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "2c040d2c8f5f06437b92896fb90cb2a030b0a571", "messageHeadline": "use a function for duplicate code in connection state machine (#3209)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "a0fe8646e06520b610890b844c6dc1bb94a43c91", "messageHeadline": "add IsHoldOffCancellationReceived utility function (#3290)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "053fe1840499c1c3d3e504196a05e979fce6d1a9", "messageHeadline": "not continue in sequential execution if a cancellation is received (#\u2026", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0cd14449f34d3c3326cce14929228c902c3df34e", "messageHeadline": "Merge pull request #3280 from citusdata/fix_drop_column", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 284, "deletions": 18}}, {"node": {"oid": "e7a8db54936969c1bcc4e1adc14fec9f0e73872c", "messageHeadline": "Fix issue with some zero-shard modifications", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "383d34f51b64d9973d8da3feaac98d0bb81dbc0a", "messageHeadline": "Tests for multi-statement transactions with subqueries or ctes", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "939d3c955bc5de2a8f688cd533533b64f4a94356", "messageHeadline": "Don't plan function joins locally", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "067d92a7f65dd191e94eceeeb49b997596d92a53", "messageHeadline": "Don't plan joins between ref tables and views locally", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 128, "deletions": 14}}, {"node": {"oid": "e3e174f30fbc7cd01f6d7dcf17c67de8791c78a4", "messageHeadline": "Fix the way we check for local/reference table joins in the executor", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "13204487e9b85784ef7973691497a6bc8cdaaac5", "messageHeadline": "remove copyright years (#3286)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "3422e79f972240fa7e8211210c368570a94c4e6f", "messageHeadline": "update contributing (#3284)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c2823c934952fa1cebe0c83f8b1a35dcaccd2447", "messageHeadline": "remove unused targets from makefile (#3283)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "7a1817370bde45978091922979039c9db58e94f0", "messageHeadline": "rename REMOTE_TRANS_INVALID to REMOTE_TRANS_IDLE (#3285)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d10f97998cf4282b7a95a4978eddfb823de8a6e0", "messageHeadline": "rename REMOTE_TRANS_INVALID to REMOTE_TRANS_NOT_STARTED", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "fecf61ef1fde7483d6bf6f2d72e6d140a23f8d56", "messageHeadline": "Add missing ORDER BY in a CTE (#3282)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90568a87d0f34b86f4377fe566defa61759e96d0", "messageHeadline": "Merge pull request #3113 from citusdata/refactor/insert_select", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 261, "deletions": 278}}, {"node": {"oid": "133b8e1e0e484825dcb6e270c76833f000e494fb", "messageHeadline": "Move coordinator insert..select logic into executor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 261, "deletions": 278}}, {"node": {"oid": "5d08ac37204d92221115557195d49cec40ed53f7", "messageHeadline": "Fix inserts into local tables with distributed subqueries (#3271)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "8e5041885d1d264bbec4a3358e96b4e289d2dc85", "messageHeadline": "Refactor isolation tests (#3062)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 797, "deletions": 1228}}, {"node": {"oid": "5395ce648088c6dc38c4040eec87f450abbff65d", "messageHeadline": "We don't support PG 10 anymore, so the sed rule can go away (#3277)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "486c620a3c36eaaa98d2605428e667e5cfecfdc7", "messageHeadline": "Fix inserts into local tables with distributed subqueries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "f027e9dd77834499a17fcf9f9e67bbb77dba8942", "messageHeadline": "Improve Recursive CTE tests (#3274)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "768912e82ba3893d797be10dc6dfc0a70f8afbff", "messageHeadline": "Merge pull request #2907 from citusdata/test_non_deterministic_collation", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 526, "deletions": 312}}, {"node": {"oid": "fcf2fd819b175d4b23640911c052dcbb49e077a1", "messageHeadline": "Add distributioncolumncollation to to pg_dist_colocation", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 526, "deletions": 312}}, {"node": {"oid": "91f8be76e144aa5945ecf7722c475bcee27bd259", "messageHeadline": "Add a script that fixes style related things (#3234)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "10f2d7c078c859da2b60922a128d54426cca2ae5", "messageHeadline": "Merge pull request #3196 from citusdata/propagate_create_collation", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 1547, "deletions": 92}}, {"node": {"oid": "d138bb89bf7efaf452226ef5106e85dfd92f419e", "messageHeadline": "Support creating collations as part of dependency resolution. Propaga\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1547, "deletions": 92}}, {"node": {"oid": "6340fc117181bc3f3c9146e2b5b72d61ea7a2aff", "messageHeadline": "Fix editorconfig syntax (#3272)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6174a4d3d6e8f88fb9d2f71007a32d847428af82", "messageHeadline": "Fix build on illumos", "author": {"name": "Alexander Pyhalov", "email": "apyhalov@gmail.com", "user": {"login": "pyhalov"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b0ac70f1f4d8816a080452a4bf66c53912fc779d", "messageHeadline": "Fix strange errors in DML with unreachable sublinks (#3263)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "6a9c0ea7fe54a0ec81545755edddc2652b782c18", "messageHeadline": "Fix errors in DML with sublinks hidden by null expressions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "9c254859bff89026718187d4b208de4a6e8fba3a", "messageHeadline": "Merge pull request #3257 from citusdata/fix_sql_udf_calls", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 108, "deletions": 44}}, {"node": {"oid": "d28beb371116ba6257fe4f3991c54151d1af4256", "messageHeadline": "Detect SQL UDF Calls.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 108, "deletions": 44}}, {"node": {"oid": "9463509e4ac63e7e5e6f7519d6d742c9b1250064", "messageHeadline": "Merge pull request #3220 from citusdata/test-coordinator-coherence", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 519, "deletions": 396}}, {"node": {"oid": "5a17fd6d9d2579ae44adcfbcd074ab5d1bbb2c80", "messageHeadline": "Test more reference/local cases, also ALTER ROLE", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 519, "deletions": 396}}, {"node": {"oid": "3433fd00687d3361970dad45f86a003be4945c73", "messageHeadline": "Merge pull request #3249 from citusdata/aggregation-directives", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 92, "deletions": 41}}, {"node": {"oid": "1597fbb3695d49d564c643921f31f25b93cf26ff", "messageHeadline": "aggregate_support test: test DISTINCT, ORDER BY, FILTER, & no interme\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 92, "deletions": 41}}, {"node": {"oid": "ffacefc2ad97bac5ddb0888a4ddb8febbf0081b6", "messageHeadline": "Merge pull request #3258 from citusdata/more-depended", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "5fcc169a3a1d6614ac576bd271dac370b5a43cb9", "messageHeadline": "Stray depended to dependent tidy up", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "0b71697d88b7c9f12936fcafcd915e6e8069aef9", "messageHeadline": "Fix segfault in column_to_column_name (#3260)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 67, "deletions": 34}}, {"node": {"oid": "33f3fa0eb973632595c0db5bbb626ef035bdd3b9", "messageHeadline": "Fix segfault when executing DDL via UDF (#3259)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "bb3bc10f0c9a03422a4aff7f55a973d2178e60f0", "messageHeadline": "Fix segfault in column_to_column_name", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 67, "deletions": 34}}, {"node": {"oid": "b1b13e394ec6830df018b887827d18e035977eff", "messageHeadline": "Fix segfault when executing DDL via UDF", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "5957d731ec92e0f16f4e06c8b3fd78ef6818bba8", "messageHeadline": "Merge pull request #3248 from citusdata/bump92", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "1ef1667ddbd4099dfe09b4bb56f441d594c00fee", "messageHeadline": "add gitref to the output of citus_version (#3246)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "cb7105d1dd3e2349fd32b9d72126de2e741059b0", "messageHeadline": "Remove distinction between SQL_TASK and ROUTER_TASK (#3243)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "4c8d43c5d0a9920ca05486f5605dbe28ac8da165", "messageHeadline": "Bump repo version to 9.2devel", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "16d1ad366661f7a0c6c8f2ab56d55ea523a9ed98", "messageHeadline": "Remove distinction between SQL_TASK and ROUTER_TASK", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "aeec3d1544e91ec47c1ac57c6e746ad7d3aac833", "messageHeadline": "fix typo in dependent jobs and dependent task (#3244)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 202, "deletions": 198}}, {"node": {"oid": "ec9392e729a1cd89355fce17ae58c98c698c89ae", "messageHeadline": "Update CHANGELOG.md (#3241)", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "dd5570810e3013e4f2792a3e8322d06383df4706", "messageHeadline": "Merge pull request #3237 from citusdata/support-more-record-expressions", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 245, "deletions": 39}}, {"node": {"oid": "0d04ff169296b7625b2f9e79a004ff3196330af8", "messageHeadline": "RECORD: Add support for more expression types", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 245, "deletions": 39}}, {"node": {"oid": "6d14f63f8137f71b4324c0feddac3049ff14007a", "messageHeadline": "Merge pull request #3211 from citusdata/support-recordarray", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "168e11cc9b3b2f46566cae61e6647ca148d1f024", "messageHeadline": "Implement support for RECORD[] where we support RECORD", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "2268a9cae6ae1ddd599b1d1ab1a0c0e1b644e0b1", "messageHeadline": "Error for metadata commands if any metadata node is out-of-sync (#3226)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 304, "deletions": 92}}, {"node": {"oid": "23291574067b55101b1423f1c711b604890f2825", "messageHeadline": "Swap aggregate_support tests to simplify enterprise merge", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1cfbeb89ec94cb317042489d89e0b492a4615700", "messageHeadline": "Make NodeCanHaveDistTablePlacements() public (#3229)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60b741927fff6fe5e38fa63b1f38c3c8231e1c62", "messageHeadline": "Add missing include to deparse_function_stmts.c", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5a9d5d213a97a88e17c1c1dd203d0e4ffcd13080", "messageHeadline": "Merge pull request #3227 from citusdata/nnig", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 30, "deletions": 30}}, {"node": {"oid": "261a9de42d85782e382a2e113e03937629af510e", "messageHeadline": "Fix typos:", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "4b0ac4b0dd7ca6b110837fa36d6aa0819bf934b2", "messageHeadline": "Properly escape ALTER FUNCTION .. SET deparsing. Also test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 242, "deletions": 12}}, {"node": {"oid": "3c10c27b13a22a4263b61de0d9db4d997ec1c517", "messageHeadline": "GetFunctionAlterOwnerCommand: use format_procedure_qualified", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 17, "deletions": 34}}, {"node": {"oid": "a81e6a81ab7972c65da89292a3027dd9810e8e4e", "messageHeadline": "Fix distributed aggregation for non superuser roles", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 75, "deletions": 22}}, {"node": {"oid": "f81785ad14b24337668dbea857e46f070d681eca", "messageHeadline": "Fix underflow initialization of default values", "author": {"name": "Khashayar Fereidani", "email": "irancrash@gmail.com", "user": {"login": "fereidani"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bef32624c33ff6c071346d426ed24c76d1364b31", "messageHeadline": "Escape extension name in extension command propagation (#3218)", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 91, "deletions": 7}}, {"node": {"oid": "99164398bfcd5db28808d6aea45e5bb38882a2d3", "messageHeadline": "Fix potential segfault from standard_planner inlining functions", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "c563e0825c6e564160aa007056681c102ebf1740", "messageHeadline": "Strip trailing whitespace and add final newline (#3186)", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 6482, "deletions": 6638}}, {"node": {"oid": "1d8dde232fce6d354f3c472ce0507f52f1c82f36", "messageHeadline": "Automatically convert useless declarations using regex replace (#3181)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 3488, "deletions": 5951}}, {"node": {"oid": "9961297d7b2ec8618466c64bb44cd7b1f5acdc04", "messageHeadline": "Improve extension command propagation logic and tests", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 186, "deletions": 195}}, {"node": {"oid": "7d2813f7992573e26956aced4e27f475c26303c2", "messageHeadline": "Update .codecov.yml after moving ruleutils files", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38748159ec9950a20f3f2587e0344fd71741601f", "messageHeadline": "Merge pull request #3089 from citusdata/move_files", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d82f3e9406da2f9c872e7fa354d27033ca244e5c", "messageHeadline": "Introduce intermediate result broadcasting", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 2046, "deletions": 85}}, {"node": {"oid": "b7fef5c31a08597cef07f16ea2066b2304a5dfe5", "messageHeadline": "Miscellaneous cleanup in prep for collation propagation", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 239, "deletions": 241}}, {"node": {"oid": "1ed05be82c297d3a9bfa61c0b00952fb5d43fd84", "messageHeadline": "Flaky test: Fix recover_prepared_transactions (#3205)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "1ac96f228b606fbb778ea8c1b64281ae9071e3f3", "messageHeadline": "Flaky test: Force correct plan (#3203)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 136, "deletions": 118}}, {"node": {"oid": "26c306d188d5ec5f8eb2c3f24cf1fd1cb7e31456", "messageHeadline": "Add extensions to distributed object propagation infrastructure (#3185)", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 2751, "deletions": 61}}, {"node": {"oid": "2cb82ae9bd9e769affeeeb9bd3dd86612b00868b", "messageHeadline": "create a utility method to mark tasks as failed (#3150)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "306d159072e2fb1319c513c90ae87f9d207dd039", "messageHeadline": "refactor AfterXacthodtConnectionHandling (#3202)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 63, "deletions": 32}}, {"node": {"oid": "87f57eb92b04b3581f151120a6a1b40507685f5e", "messageHeadline": "Fix verify_metadata not returning consistent results (#3199)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e3ad4aba948e385e67aec51efffb8eadc4387fcb", "messageHeadline": "Bump 9.1devel", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "18843af688ddd638043ddae0a8dbb350e46649e8", "messageHeadline": "Return early in CitusHasBeenLoaded when creating a different ex\u2026 (#3178)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 67, "deletions": 42}}, {"node": {"oid": "40fa3862cebfdfe7d00014262a8cf6a22ca0dcf7", "messageHeadline": "Prevent Citus extension becoming distributed object (#3197)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "c5c31e60935b96b6e66c7545398a98baa79a380e", "messageHeadline": "Merge pull request #3184 from citusdata/alter_role_propagation", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1136, "deletions": 8}}, {"node": {"oid": "5ae7b219ff4c0024304f42920fd46e358456f8fa", "messageHeadline": "Create the ALTER ROLE propagation", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1136, "deletions": 8}}, {"node": {"oid": "217890af5f687e2a804b00c36f069025fe8fc769", "messageHeadline": "Feature: Expression in reference join (#3180)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1963, "deletions": 149}}, {"node": {"oid": "a4c90b6ee1307e377b643b001e6f7793aae51d27", "messageHeadline": "Make distributed object dependency logic follow upto extensions (#3195)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 121, "deletions": 53}}, {"node": {"oid": "e0cccf7f9af7ab6818bf3b0da19df7e1159d10d1", "messageHeadline": "Move C files into the appropriate directory", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f46d47f3609b9e6ee32ec37051603afd3e6ad4f", "messageHeadline": "Merge pull request #3188 from citusdata/repref_planner", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 429, "deletions": 13}}, {"node": {"oid": "d9dcba25e3c80378b9215e28625ad9f85354eaf9", "messageHeadline": "Plan reference/local table joins locally", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 429, "deletions": 13}}, {"node": {"oid": "4230b96247ea18df0bbbd7b4a2e882c02eeef009", "messageHeadline": "Merge pull request #3170 from citusdata/fix_round_robin", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 129, "deletions": 2}}, {"node": {"oid": "90943a6ce6864244a1fbef8f648020ed0377be25", "messageHeadline": "Do not include coordinator shards when round-robin is selected", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "f8459f81a8051ad5be59a55588ceb0eabdc20015", "messageHeadline": "Merge pull request #3155 from citusdata/repref_base", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1424, "deletions": 413}}, {"node": {"oid": "c8c68d719bf3df5416ea390255d850e27fd557d4", "messageHeadline": "Merge pull request #3164 from citusdata/propagate_activate", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 269, "deletions": 28}}, {"node": {"oid": "15af1637aa6f854df9d51c9f0100798f9a92e376", "messageHeadline": "Replicate reference tables to coordinator.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1424, "deletions": 413}}, {"node": {"oid": "cb011bb30fa3286ff84ad0bd1da2be01cde74c3a", "messageHeadline": "Propagate isactive to metadata nodes.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 269, "deletions": 28}}, {"node": {"oid": "b9b7fd7660873bca5f4ab6d19480ef17b9192c10", "messageHeadline": "add IsLoggableLevel utility function (#3149)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 78, "deletions": 20}}, {"node": {"oid": "1b2c438e696c736474128d1433f998b0b2906d52", "messageHeadline": "Rename variables to not shadow globals in RHEL6 (#3194)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "a8bd2d58f593197799cfd1979ef8ddb1d428de64", "messageHeadline": "Update SQL definitions to prepare for drain node functionality (#3179)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 57, "deletions": 18}}, {"node": {"oid": "4b9b4b0995dbbfebe1b6c9be7e97a4a07ea58eb9", "messageHeadline": "Don't warn for declaration-after-statement since we only support GNU9\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "622462cad7d0f238721d0609f5dfb703d81dccdd", "messageHeadline": "Return early in CitusHasBeenLoaded when creating a different extension", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 67, "deletions": 42}}, {"node": {"oid": "495c0f5117218d340e60a4b56f1ff8fed40f608e", "messageHeadline": "Phase 1 implementation of custom aggregates", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1239, "deletions": 34}}, {"node": {"oid": "edc7a2ee383efb32de25116a485efc761ebc0d17", "messageHeadline": "Improve RECORD support", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 75, "deletions": 16}}, {"node": {"oid": "eb35743c3fd937e1b96c1ee39979aa9dead6d222", "messageHeadline": "Remove citus.worker_list_file & master_initialize_node_metadata", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 20, "deletions": 284}}, {"node": {"oid": "48552bfffed9d2a033a08abeb6be743af1a79ca3", "messageHeadline": "Call DestReceiver rDestroy before it goes out of scope", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "adc6ca6100d7659cd5c08d538477070f6fb5bc51", "messageHeadline": "Make simple in queries on unique columns work with repartion join (#3\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 456, "deletions": 35}}, {"node": {"oid": "57380fd6681d4cb4f87df8288f526648f0911770", "messageHeadline": "remove duplicated method in multi_logical_optimizer (#3166)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "460f000218b90a9bfcfe4725833cc7835dc081d7", "messageHeadline": "Remove failure tests related to real-time executor (#3174)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 476}}, {"node": {"oid": "ad86c1b866fb3caf0dbbe2e1fb4dd5ed1b81d77e", "messageHeadline": "AcquireDistributedLockOnRelations: escape relation names", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "e8ecbbfcb37e2441f7b93082eb560dd0b98abd45", "messageHeadline": "Escape transaction names", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9fb897a074d122ede92462f3b440adde5b1de29e", "messageHeadline": "Fix queries with repartition joins and group by unique column (#3157)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 560, "deletions": 4}}, {"node": {"oid": "02b359623f40fb251c866ff5a9d55a0232c93b34", "messageHeadline": "remove duplicate code in citus_dist_stat_activity (#3165)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 44, "deletions": 75}}, {"node": {"oid": "0b3d4e55d92184f1bcb53e49af75514ae5bde2e1", "messageHeadline": "Local execution should not change hasReturning for distributed tables\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 87, "deletions": 9}}, {"node": {"oid": "9a31837647cf36330fca6110c317b5e1df7102e3", "messageHeadline": "isolation_create_restore_point: test reference tables too", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 284, "deletions": 15}}, {"node": {"oid": "72c3d64eadaf3317b463b74ae7ddaf13be3aa047", "messageHeadline": "Rename OpenConnectionsToAllNodes to OpenConnectionsToAllWorkerNodes", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2fc45e589781b6a855711dc6dae8e732dd97a7ed", "messageHeadline": "create_distributed_function: accept aggregates", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1343, "deletions": 258}}, {"node": {"oid": "622ee54c95c172ca54047d296f69d440910cd3d4", "messageHeadline": "Merge pull request #3152 from citusdata/remove-ref-table-replication", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 44, "deletions": 121}}, {"node": {"oid": "e00d1546f374e93f0a5e059565a8fb125a1ef136", "messageHeadline": "Don't maintain replicationfactor of reference tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 44, "deletions": 121}}, {"node": {"oid": "471703bfaf550755af0d1d9885f2ea9b027d04f1", "messageHeadline": "DEBUG only when the function is distributed", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "960cd02c67d55b59b955c9ea7cde73a23fcdd601", "messageHeadline": "Remove real time router executors (#3142)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1211, "deletions": 4825}}, {"node": {"oid": "f0c35ad134e10057fb29cc55af2acc612a5f8796", "messageHeadline": "Include fmgr.h, don't duplicate FunctionCallInfo typedef", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ba5619bb2362dd60db44ed1c2589d8ee85acf63", "messageHeadline": "Make implicit declarations and wrong return types hard errors", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "7c410e3cd775725dde7667ab9f500f709faa50cf", "messageHeadline": "pass CitusCustomState directly to adaptive executor (#3151)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ffd89e4e01e81ed20748f37e3967c0e4cd5788ee", "messageHeadline": "Include all relevant relations in the ExtractRangeTableRelationWalker\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 127, "deletions": 18}}, {"node": {"oid": "d3f68bf44f8ab864f34b16bfbc422fcf6eebb8c8", "messageHeadline": "Fix view is not distributed error when view is used in modify stateme\u2026", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 939, "deletions": 18}}, {"node": {"oid": "c7ceca32160f35db55f775adc6e3882a7c96a257", "messageHeadline": "update outdated comment in JobExecutorType (#3148)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e46703aa089147ae822d334dbd0229e31bd411", "messageHeadline": "Fix debug1 message in JobExecutorType (#3147)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "ab4cf8525baac93844602bed03f86af72c5e4332", "messageHeadline": "Merge pull request #3146 from citusdata/fix/metadata_sync_on_standby", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dadbe86af1b29c39dc3337b668d57ad445559fa9", "messageHeadline": "refactor some of hard coded values in citus gucs (#3137)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 71, "deletions": 48}}, {"node": {"oid": "51c64c70c9054daac8b217d88a5ff07fe4e88546", "messageHeadline": "Do not try to sync metadata on standby coordinator", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "341feb21cadad338d5942aa88e9790bf5617b8bb", "messageHeadline": "Clean old citus install before installing extension (#3134)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ed7c55a7af26d6b06a2528a7df2431795dd07eb9", "messageHeadline": "Merge pull request #3129 from citusdata/fix_distributed_function", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 135, "deletions": 28}}, {"node": {"oid": "29d45bd1b912c14a304235468d72bc8a2e4e9480", "messageHeadline": "Do not assign InvalidOid for local execution while extracting paramet\u2026", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 123, "deletions": 13}}, {"node": {"oid": "03cae27782bd4b3b54ecaf309975641ae07f79f3", "messageHeadline": "Add tests for distributing functions with replication_model statement", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 116, "deletions": 27}}, {"node": {"oid": "067657af2690ae211350b94f58142c875adaf00a", "messageHeadline": "Disallow distributed functions with distribution arguments unless rep\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "dceaddbe4de87819f117e66d65c2463d702101dc", "messageHeadline": "Remove real-time/router executors (step 1) (#3125)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 319, "deletions": 16894}}, {"node": {"oid": "96b8c36723df61ed349f34dffc3cd6a170a7d2d4", "messageHeadline": "Better check for compiler flag capability", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 75, "deletions": 15}}, {"node": {"oid": "86a4c0925bbbe9fdfb27103f9d223c0a2bc0dbf8", "messageHeadline": "Revoke usage from the citus schema from public (#3123)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 90, "deletions": 78}}, {"node": {"oid": "32676f9233fd120c97d5f226d3159817b092d49d", "messageHeadline": "Use -std=gnu99 (C99 + GNU extensions) (#3124)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "a5010e5b17e8db5f45810e8b81ac8250492c8b0f", "messageHeadline": "Add extra foreach convenience macros (#3117)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "54de4668767920a7495ddd8d470b19a63d3c996c", "messageHeadline": "Merge pull request #3067 from citusdata/add_upgrade_test_function", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 146, "deletions": 2}}, {"node": {"oid": "c2460a1c31bade57a08bf1bb29eb1158d5474665", "messageHeadline": "Add upgrade test for distributed functions", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 146, "deletions": 2}}, {"node": {"oid": "b2f084d7f5204c33422e24206b771cffd5c35633", "messageHeadline": "UnsetMetadataSyncedForAll: use CatalogTupleUpdateWithInfo", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2a969fe4bbdbd46f2ec6a0bde4989e0893ceb80d", "messageHeadline": "ssl_by_default: remove stray PG10 check", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "b8c8fd461285e7a040ded300377ac5acbb05f2f7", "messageHeadline": "Fix run_command_on_colocated_placements tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 36, "deletions": 78}}, {"node": {"oid": "a1162b2023c6ab1ff2de79f87f1fa2a94ac5afe2", "messageHeadline": "Rename 9.1 upgrade script to upgrade from 9.0-2", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "04040e0a37d0e967304b00b55e03b90d6f037ee3", "messageHeadline": "Revoke usage from the citus schema", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "2204a17dbdd1243894bc81863541277157b5fb68", "messageHeadline": "isolation_multiuser_locking: reorder GRANT to avoid deadlock on enter\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f0f93d9c45afdf6c1de1be93fa2f95c51ac3a918", "messageHeadline": "Merge pull request #3114 from citusdata/fix_leak_more_generic", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "a208f8b151739494cb8ac339499836e328f70bd1", "messageHeadline": "Fix memory leak on ReceiveResults", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "78e495e030b857943125e2b9d69cf31b373a1c72", "messageHeadline": "Add shouldhaveshards to pg_dist_node (#2960)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1307, "deletions": 437}}, {"node": {"oid": "5001c44990d4162749a168aa5d77a119f90db1eb", "messageHeadline": "Remove trailing whitespace", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "7ebda044947fa4361ee040343327a1eb3ed8fef6", "messageHeadline": "Update all c-style comments in migration files", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 100, "deletions": 120}}, {"node": {"oid": "210a6cc04bbe2b7daab0459b257741a575efb2c0", "messageHeadline": "Merge pull request #3111 from citusdata/refresh_materialized_view_wit\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 351, "deletions": 86}}, {"node": {"oid": "5f04ac774f047df420780fcaead21c4c70209f00", "messageHeadline": "Adds the tests for refresh materialized views", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 351, "deletions": 86}}, {"node": {"oid": "e065933928c1861f176a9c7874c993a4850cc5e5", "messageHeadline": "Remove all the non-adaptive test schedules (#3112)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 95}}, {"node": {"oid": "7abedc38b03a7ebb045e7dbbb60186d750509f9b", "messageHeadline": "Support subqueries in HAVING (#3098)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1793, "deletions": 267}}, {"node": {"oid": "3bfb2a078b1e330ddf1ee1b8448929e6d02da828", "messageHeadline": "Make changes on if-statement in ExtractRangeTableList for furhter wal\u2026", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d5f83dc1104e8ede15af364ded3a425273a9d31d", "messageHeadline": "Refactor range table walkers (#3109)", "author": {"name": "Onur TIRTIR", "email": "onurcantirtir@gmail.com", "user": {"login": "onurctirtir"}}, "additions": 185, "deletions": 130}}, {"node": {"oid": "94a7e6475ccdb63b88bcce4472ad0eb9fda04059", "messageHeadline": "Remove copyright years (#2918)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 177, "deletions": 177}}, {"node": {"oid": "9b2f4d71ac71146018e5d2256043a5adc8c8a84f", "messageHeadline": "Make sure some MX tests use defined shard_ids (#3103)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 98, "deletions": 96}}, {"node": {"oid": "74cb168205efbfdf03b8ba71b1de92154855a7f1", "messageHeadline": "Remove Postgres 10 support", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 671, "deletions": 24171}}, {"node": {"oid": "95633416f7bbb06e0e7d957371b2a2b871e46edf", "messageHeadline": "remove pg10 from pg upgrade tests (#3102)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "3fb9c63890d8d66869c85268bf97254a3a323303", "messageHeadline": "Merge pull request #3100 from citusdata/fix_typo", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b50d21653607908441aacc9a98d9b90434d7f591", "messageHeadline": "Fix a typo", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4063e7ca67d48acc9faaf19fdd3ab638f3459cf9", "messageHeadline": "CALL delegation: apply strip_implicit_coercions to distribution argument", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 196, "deletions": 48}}, {"node": {"oid": "7ffd78b6e0c7f2f4b4e36f94841c36d3693aaa43", "messageHeadline": "isolation_multiuser_locking", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 420, "deletions": 1}}, {"node": {"oid": "dd490b63764823238e2804f6477074cebd0ad013", "messageHeadline": "Cache whether an object is in pg_dist_object. Avoids redundant lookup\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2a47cff7b703f9812b02921999e1db30a24856e4", "messageHeadline": "Bump citus to 9.0.0", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "f0f702c6043ed06f848e0315c511c2b65c7447ed", "messageHeadline": "Add sane editorconfig settings (#3051)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "83667436f715285f26d727ae2271b4e2a2ccc6f8", "messageHeadline": "add support to run citus upgrade tests locally (#3083)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 151, "deletions": 14}}, {"node": {"oid": "4a4a2209453227160f76be33e47156dfe85409b6", "messageHeadline": "Fix enum add value order and pg12 (#3082)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 234, "deletions": 4}}, {"node": {"oid": "01da11f26450fb069265089f021b5de7595efd0f", "messageHeadline": "Change citus truncate trigger to AFTER and add more upgrade tests (#3\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 896, "deletions": 262}}, {"node": {"oid": "bffd1104464127690864ea6034399e908aee7aa7", "messageHeadline": "use citus instead of citusdata repo (#3077)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3be72ce42fd41a0d6f9d8a8c8b37ec6421282e3d", "messageHeadline": "Make sure that distributed functions always have the correct user", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 316, "deletions": 7}}, {"node": {"oid": "c547664faef3500ea76c2dc0b833521e416249ee", "messageHeadline": "Add Citus upgrade tests with its job (#3003)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 532, "deletions": 213}}, {"node": {"oid": "144a4f4cfab6f5323fcb04480b5352a5a7909c74", "messageHeadline": "Merge pull request #3075 from citusdata/fix/citus_schema_grant", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "1a3a174f67eb88448706ef673701413118769866", "messageHeadline": "Grant usage on schema citus to public", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "c15ddfb63f83a993f6fe1e58aa35a1c36a931816", "messageHeadline": "Merge pull request #3068 from citusdata/fix_metadata_sync_locks", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 75, "deletions": 11}}, {"node": {"oid": "89377ee578eab87107ef08a516efd03d76f362d0", "messageHeadline": "Move RowExclusiveLock to start in SyncMetadataToNodes", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "217db2a03e4c9be01a828c38029effe2f404d0fe", "messageHeadline": "Don't block for locks in SyncMetadataToNodes()", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 80, "deletions": 11}}, {"node": {"oid": "ae915493e68d700469fa5482ae15c8c46c762e21", "messageHeadline": "Don't send metadata commands to not-synced workers.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a49f158f383801de7c1ea0230a6afebbfe48410", "messageHeadline": "Merge pull request #3072 from citusdata/drop_rebalancer", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "0b4b63e647055a704a0ec2306dbf843cf5f14f91", "messageHeadline": "Drop the rebalancer before creating new UDFs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fd5c2409a5d9451a85994ad258460f1fbcab653b", "messageHeadline": "Merge pull request #3071 from citusdata/check_command_type", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2e50306cf81380b16e284837d108fefdc91deac4", "messageHeadline": "Check command type in TryToDelegateFunctionCall", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9833c070703457ad14fe92756435e48e8133088c", "messageHeadline": "Improve upgrade test runner", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "e32592221a799a0542f62546dc3f845bdf5ee052", "messageHeadline": "Merge pull request #3060 from citusdata/mx_isolation_dis2ref_foreign_key", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 711, "deletions": 0}}, {"node": {"oid": "bda8f6f87bc57cda60815ea0c2392e8eb53b1353", "messageHeadline": "Created tests for distribution to reference table foreign keys on mx", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 711, "deletions": 0}}, {"node": {"oid": "19bdca14d8998cbe84d45754a4c94fffb124e404", "messageHeadline": "Add jobs to run tests with pg 12 (#3033)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 148, "deletions": 92}}, {"node": {"oid": "3f83b726e02f16ae34e7e7e0b205ddc1e617e01d", "messageHeadline": "Merge pull request #3044 from citusdata/mx_ref_isolation_update_delet\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 459, "deletions": 0}}, {"node": {"oid": "e5906bead2e286955db2cb7cef7b10a2979611ba", "messageHeadline": "Created isolation tests for update, delete, upsert on reference table\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 459, "deletions": 0}}, {"node": {"oid": "bd416ef68f925997ee265b6353b634b208fd2b25", "messageHeadline": "Fix empty FROM clauses in PG12", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "9fa4a20148775b9dc86f5fb293f02442293ff768", "messageHeadline": "Merge pull request #3045 from citusdata/mx_ref_isolation_select_for_u\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 694, "deletions": 0}}, {"node": {"oid": "1d7030a6516fd20a08ed1ab17dbf087887df0740", "messageHeadline": "Created isolation tests for select for update on reference tables wit\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 694, "deletions": 0}}, {"node": {"oid": "ec4a165eecf6608d0e10b1931169d900e6f41237", "messageHeadline": "Improve isolation test block detection (#3055)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "40f785e6d85e08d2f9e8641548f13bfcffc6dc21", "messageHeadline": "Move citus_isolation_test_session_is_blocked to separate udf sql file", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "89d35e96926ac4c50f544fb09d4474c86aa52699", "messageHeadline": "Attempt to force custom plans for prepared statements when trying to \u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 118, "deletions": 14}}, {"node": {"oid": "29f1ea079b975816b0248788bc9a0d70beaa273f", "messageHeadline": "PG_VERSION_NUM > 110000 should be PG_VERSION_NUM >= 110000", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "1989ff85b5e92c66b9b7dd2fa0517c83786152b2", "messageHeadline": "Merge pull request #3059 from citusdata/cte_function_calls", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 218, "deletions": 7}}, {"node": {"oid": "5e97e5c98e8256a6b3175b828e186adfde96002c", "messageHeadline": "Don't push down queries when in subqueries/ctes", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 218, "deletions": 7}}, {"node": {"oid": "2d1639ad9d2cd8f7967b0905424e9bdcfa2c42ad", "messageHeadline": "Merge pull request #3052 from citusdata/fix/internal_connection_caching", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "01b26cf91a447fb00219463bb76c674e429d687c", "messageHeadline": "Disallow distributed functions for functions depending on an extensio\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 206, "deletions": 7}}, {"node": {"oid": "4d991f281c9cd51c84378ef423a75a91effcc880", "messageHeadline": "Update CircleCI codecov orb (#3050)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "473cbc011501f47c988d22ff97e191c345063d21", "messageHeadline": "Propagate CREATE OR REPLACE FUNCTION to workers for distributed funct\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 200, "deletions": 0}}, {"node": {"oid": "82ec918b29b07e17d18ad6be7b4c71e4d39590e8", "messageHeadline": "Add explain summary support (#3046)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 82, "deletions": 7}}, {"node": {"oid": "35bef0f3db03198152744c5a098b6f585bff87aa", "messageHeadline": "Avoid caching connections from backends that servicei internal connec\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "9c2c50d8757d7a7d7ea0a76a7f81de8d85bcbb12", "messageHeadline": "Hookup function/procedure deparsing to our utility hook (#3041)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1293, "deletions": 511}}, {"node": {"oid": "363409a0c2aec722e3311f032e5d4137de58ec85", "messageHeadline": "Propagate REINDEX TABLE & REINDEX INDEX", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 336, "deletions": 87}}, {"node": {"oid": "66b9f2e88792d54f4e27142df4b9cffa9ab062bb", "messageHeadline": "Deparsing and qualifiying for FUNCTION/PROCEDURE statements (#3014)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 3243, "deletions": 2}}, {"node": {"oid": "28acab9d02df59d06f78d90b0fa7e0eafed5966c", "messageHeadline": "Merge pull request #3021 from citusdata/distribute-select", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1324, "deletions": 130}}, {"node": {"oid": "2868e02a3de71d1c61a6b292fb4ab0e1b7cc03bc", "messageHeadline": "Implement SELECT function call delegation.", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1324, "deletions": 130}}, {"node": {"oid": "dab16be2832242db241584e637a188b0ae376911", "messageHeadline": "Set default threshold on get_rebalance_table_shards_plan to 0, like r\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6adf64efdb2c907dcc834f58ec5e4221f64f1b72", "messageHeadline": "Hotfix for circleci problem where directory is owned by root (#3048)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "bbe3ec04935175b6c161a6921cae45e2acfae1ff", "messageHeadline": "Merge pull request #3015 from citusdata/mx_isolation_test_insert_select", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1155, "deletions": 0}}, {"node": {"oid": "824a69587c103121449e2833ee1f70df875c4382", "messageHeadline": "Created isolation tests for insert select on MX", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 1155, "deletions": 0}}, {"node": {"oid": "32a11bdf6cb577518ba9969cfb02bf296de7da48", "messageHeadline": "Return early for common commands in the utility hook (#3031)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "3e465a6449fd3b29f161b7da230164edba240ed6", "messageHeadline": "Merge pull request #3028 from citusdata/mx_isolation_test_drop_alter_\u2026", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 370, "deletions": 0}}, {"node": {"oid": "d56ab6274cd7c73f947cef5c365d40a85c97076a", "messageHeadline": "Created isolation tests for drop, alter, index and select for update \u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 370, "deletions": 0}}, {"node": {"oid": "e3dcc9504fb2981ac161e96ac29f70866ea54857", "messageHeadline": "Update all docker images with pg 11.5 (#3012)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "24a56d2257e28c6170b8abf43f59a7b59dfb6ae8", "messageHeadline": "Add postgres upgrade job (#2973)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "cc5d68577a559da208f4f88d08979f1082f496cf", "messageHeadline": "Merge pull request #3025 from citusdata/mx_isolation_test_truncate", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 649, "deletions": 0}}, {"node": {"oid": "d426fb21598a97dbb7467fb0d7b6146cd55fbc2b", "messageHeadline": "Created isolation tests for truncate on MX.", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 649, "deletions": 0}}, {"node": {"oid": "198535b75215c0b5e41405e79675b193258f6a7b", "messageHeadline": "Merge pull request #3010 from citusdata/mx_isolation_test_copy", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "62b68529230aadbd279caab9c558b55139d53fae", "messageHeadline": "Created isolation tests for copy on MX.", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "cefedf5b005259edfa89670dc32233420173944f", "messageHeadline": "Merge pull request #3026 from citusdata/improve_test", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "219f3676a07e2e69e0714155791c7da8495532a9", "messageHeadline": "Improve some tests around local execution and CTE inlining on pg 12", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "4f60e3a149fb83204278f50df9315828cffa8a28", "messageHeadline": "Feedback", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "c1e43b25da1dc315b2f114beed7c3d20c5b08eab", "messageHeadline": "Use the new create_distributed_function API in some call tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "ca478defeb987328e75220002fb1c7833d0454b9", "messageHeadline": "Deparse CALL statement instead of using original query string", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 140, "deletions": 10}}, {"node": {"oid": "90e1f1442a5aa66ebb76f095faa00bad60d5a375", "messageHeadline": "Annotated tests for multi_mx_call.", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 807, "deletions": 224}}, {"node": {"oid": "e269d990c97ddac8468861285a5ab7877a3fe957", "messageHeadline": "Cast the distribution argument value when possible", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "c95d46b4f31725b79f77ccf3d4ed5bf1df7abf29", "messageHeadline": "Extend multi_mx_call with some of Hadi's suggestions for better test \u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 244, "deletions": 0}}, {"node": {"oid": "432a8ef85b28eae392a8e9e7c72573367c1df7bd", "messageHeadline": "Hadi's feedback", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 21, "deletions": 42}}, {"node": {"oid": "16b8d17aba00a31e1622e22f064779519882d38f", "messageHeadline": "Test: multi_mx_call", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "bc1ad67eb5acba588ee36be27bd91a0cb7d4cc3b", "messageHeadline": "Distribute CALL on distributed procedures to metadata workers", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 521, "deletions": 51}}, {"node": {"oid": "932a407f0799db1d3a36d28ab9accef6f0336953", "messageHeadline": "Merge pull request #3029 from citusdata/relax_colocation_checks", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 142, "deletions": 37}}, {"node": {"oid": "18de78f386a4e1f0ac9f55c34ffaa34bb4bbdcc6", "messageHeadline": "Relax the colocation checks for distributed functions", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 142, "deletions": 37}}, {"node": {"oid": "7172c7f727a181bc1fa76c7fe67ded36790a2e5e", "messageHeadline": "Add editorconfig settings for yaml files (#3027)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0f90c2497eaf87fe57f2bead06730e7867ba324e", "messageHeadline": "Use synchronous replication for follower tests", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "78ccc323d1411298a63e89548795bdf5936623ee", "messageHeadline": "Remove stuff needed only for PG 9.6 from test runner", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "bd2103e5974123a5b2c09d582d4d5c5acb8ffaee", "messageHeadline": "Remove flappy test", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 54, "deletions": 257}}, {"node": {"oid": "897ec1bdeba633172d68dd7bdd2d5e8776fec780", "messageHeadline": "Revert \"Temporarily disable flappy test\"", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 360, "deletions": 43}}, {"node": {"oid": "4acca9b9feffaaff38b9869b89e4e03a15393aff", "messageHeadline": "Merge pull request #3016 from citusdata/fix/swap_sequences", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "42be8afd742e5b41ceda94bf25f92ec48878c199", "messageHeadline": "Swap pg_dist_node groupid and nodeid sequences", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "0dea485c6873eee3a1b8bd34ee2f3f5f552b1445", "messageHeadline": "Fix misspelling in multi_colocation_utils", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 159, "deletions": 159}}, {"node": {"oid": "4b4459ee62866b9f391470d6a05df0138bf4abdd", "messageHeadline": "Temporarily disable flappy test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 43, "deletions": 360}}, {"node": {"oid": "e29323071215d36d7e5700174ad42f3849f73a0d", "messageHeadline": "Merge pull request #3020 from citusdata/fix-pg12", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 25, "deletions": 6}}, {"node": {"oid": "48078a30e60258a023e04dad282c51d3ec14b2cc", "messageHeadline": "Fix wait_until_metadata_sync() for postgres 12.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "06faba91c0621a2cd244ab1897d84d9f4680481b", "messageHeadline": "Include ifdefs for pg12 API changes, update local_shard_executiuon te\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ec9fee1c922cf3690fb2bb5af699c0e045c653a5", "messageHeadline": "Merge pull request #3005 from citusdata/sync_metadata_to_node", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 491, "deletions": 115}}, {"node": {"oid": "d37745bfc71347f56b71cab4a576759e3ace5616", "messageHeadline": "Sync metadata to worker nodes after create_distributed_function", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 491, "deletions": 115}}, {"node": {"oid": "59fe461d4a0e0824d979d26c0f330aca8f399c65", "messageHeadline": "Merge pull request #3009 from citusdata/small_serial", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 104, "deletions": 105}}, {"node": {"oid": "b749d4fb65d2bbaffa6ed6eadc1f4fdb8d32721a", "messageHeadline": "Merge pull request #3008 from citusdata/fix/select_for_update", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 142, "deletions": 29}}, {"node": {"oid": "5f23b951c7acdc9d520b86dba18f223c61978b81", "messageHeadline": "Support serial and smallserial when syncing metadata", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 104, "deletions": 105}}, {"node": {"oid": "e58d76c5f69da34b54d4b0118fc2c579ea8743e9", "messageHeadline": "Fix assert failure in bare SELECT FROM reference table FOR UPDATE in MX", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 142, "deletions": 29}}, {"node": {"oid": "71e7047e658523848ad71c1782834a1a52882611", "messageHeadline": "Enhance pg upgrade tests (#3002)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "7bf04a999c51048b3772ea322debf90b020c5f60", "messageHeadline": "Refactor circleci config for better readability (#3013)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 145, "deletions": 72}}, {"node": {"oid": "9474bee98ba6ca8a2fbcee67467c298a86f32dc6", "messageHeadline": "Merge pull request #3006 from citusdata/router_row_types", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 298, "deletions": 1}}, {"node": {"oid": "d85d77634d537a641b87238c26b59189469697aa", "messageHeadline": "Handle anonymous composite types on the target list", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 298, "deletions": 1}}, {"node": {"oid": "03fa3628f17974991bbffeff5bbb2e41a6d36094", "messageHeadline": "Merge pull request #2989 from citusdata/mx_isolation_test_update_dele\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 436, "deletions": 0}}, {"node": {"oid": "b55b275a30705f80f5ee63a0601cc51a824eca9b", "messageHeadline": "Created isolation tests for update, delete and upsert on MX", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 436, "deletions": 0}}, {"node": {"oid": "900f5a61fc7b31a767490ec518ca5b737b4feb73", "messageHeadline": "Merge pull request #2990 from citusdata/add_function_arguments", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 728, "deletions": 17}}, {"node": {"oid": "d7e2968120358211bbc0165f54fc4acea3a462a5", "messageHeadline": "Add parameters to create_distributed_function()", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 728, "deletions": 17}}, {"node": {"oid": "ff100b2720e3efed2241b969ca560c86859851a6", "messageHeadline": "Merge pull request #3001 from citusdata/fix_add_node_func", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e1fe8d60b48d4d4be82822906f178576a9331d91", "messageHeadline": "Make sure that functions are also listed in SupportedDependencyByCitus", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4875c3c81ce214b478a9b4c668307a259131f0ec", "messageHeadline": "Merge pull request #2997 from citusdata/fix_master_update_node", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d24cefd0553ea2f1fb96f4ff9cee04f21cbc6713", "messageHeadline": "Set active snapshot before SyncMetadataToNodes().", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "46866066cfb98dcba0a728559d2d4f281250c474", "messageHeadline": "Merge pull request #3000 from citusdata/fix/disable_object_propagatio\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72015faeb2278805e588ead463c8935d2fc60a25", "messageHeadline": "fix disable_object_propagation test for pg12", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eccba1d4c33f31085abc2aea189110a95c4010c4", "messageHeadline": "Create previously distributed functions in new workers (#2985)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 737, "deletions": 22}}, {"node": {"oid": "ed11b9590cdc2ad001b1abebc0441b98f1f64a3b", "messageHeadline": "Add distributed func creation queries in dependency replication logic", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 737, "deletions": 22}}, {"node": {"oid": "09d4efadcf8ad64d75fda3901f4f5856db226718", "messageHeadline": "Merge pull request #2928 from citusdata/master_update_node", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1305, "deletions": 135}}, {"node": {"oid": "d2f2acc4b2c4e53e2490e7cec1ac64fcd28d98f6", "messageHeadline": "Make master_update_node citus-ha friendly.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 182, "deletions": 223}}, {"node": {"oid": "76f3933b05f29e90dc04763d8b1259c192dd0e55", "messageHeadline": "Add metadatasynced, and sync on master_update_node()", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1342, "deletions": 131}}, {"node": {"oid": "db5d03931d1b07479707bb53e35f973056216ca2", "messageHeadline": "Feature disable object propagation (#2986)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 344, "deletions": 90}}, {"node": {"oid": "c9ec98852e4e94b3632ae834b6b46c2d4811d5ac", "messageHeadline": "Ignore .vscode (#2969)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1c7e009de3ea38fea452bb95f2f9528c966ec888", "messageHeadline": "Merge pull request #2987 from citusdata/dont-fatal", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ac14f1dd492449b5ddb0e82e43d025367dc13fa7", "messageHeadline": "pg12 doesn't support client_min_messages as 'fatal'", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2b7f5552c825c98b591ea7a7f6f3d192f4775505", "messageHeadline": "Fix: rename remote type on conflict (#2983)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 285, "deletions": 76}}, {"node": {"oid": "0a3152d09c6948df89ce5ba9438b634f3e3c8df4", "messageHeadline": "Add feature flag to turn off create type propagation (#2982)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "47d703c911561e9bbddf62f781789470f780ab2f", "messageHeadline": "Merge pull request #2981 from citusdata/mx_isolation_test_select", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 596, "deletions": 0}}, {"node": {"oid": "5333296a54be375c774f16ba178d773338b250cd", "messageHeadline": "Created isolation tests for select on MX", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 596, "deletions": 0}}, {"node": {"oid": "c0d736ce919bdf7eab4ecb5b665512d6b08eb15a", "messageHeadline": "Merge pull request #2980 from citusdata/fix_2979", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 3, "deletions": 30}}, {"node": {"oid": "964020097d6e5515bd11f542ce58c2a4cc5b7e10", "messageHeadline": "Merge two conflicting pg_dist_object headers", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 3, "deletions": 30}}, {"node": {"oid": "72dd439ca7ee387702d271f552c83d5d3e14023e", "messageHeadline": "Merge pull request #2979 from citusdata/function_args", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "cde6b02858224e719ed2bb7d378dda56ef07d68a", "messageHeadline": "Add columns to pg_dist_object for distributed functions", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "af9fb9f7855df1e1cb5929d5a71f850d99f3b8b8", "messageHeadline": "Fix depend arguments for OSX clang cpp (#2978)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "301febbd2cf7bee7c24fdd3341a9add2a5d83cdb", "messageHeadline": "Merge pull request #2967 from citusdata/mx_isolation_test_insert", "author": {"name": "Halil Ozan Akg\u00fcl", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 965, "deletions": 0}}, {"node": {"oid": "7cde78503176f64570c1a2c5b2f9c063496bdcba", "messageHeadline": "Added the MX isolation tests for insert", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 965, "deletions": 0}}, {"node": {"oid": "31fac3b90e104b85587f8457e9fa2abadb84c415", "messageHeadline": "Don't generate SQL files twice by not making directories a target (#2\u2026", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "13947a63ced06a81c0abcfd8ec4ade0d75a8818b", "messageHeadline": "Don't use flags that mac clang doesn't support as it does on other pl\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f2a3a06046cfe711b29d1388ff401af1ead9d77", "messageHeadline": "Introduce create_distributed_function(regproc) UDF (#2961)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 272, "deletions": 0}}, {"node": {"oid": "012595da11a655c345c573aa362fc218a10e5e1f", "messageHeadline": "Merge pull request #2927 from citusdata/fix_2909", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 357, "deletions": 612}}, {"node": {"oid": "fb10edcb9dc48a1683cb61495cca119f46ef2fc2", "messageHeadline": "isolation_add_node_vs_reference_table_operations: test add in paralle\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 290, "deletions": 560}}, {"node": {"oid": "492d1b2cbad626a5e3cfee01e972dc922f18dcfb", "messageHeadline": "ActivePrimaryNodeList: add lockMode parameter", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 67, "deletions": 52}}, {"node": {"oid": "482f3b147452fff275663f649519b9e871b2036a", "messageHeadline": "Merge pull request #2971 from citusdata/fix-pg12", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5e5f4628a019343a48a5a1b15ca0e7b9094b765a", "messageHeadline": "Fix pg12 compile", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4bbf65d9135d3adc2d487c4026f110f1df71623b", "messageHeadline": "Change SQL migration build process for easier reviews (#2951)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 721, "deletions": 393}}, {"node": {"oid": "28796894416680fe386711344462cca510f03aa0", "messageHeadline": "Distribute Types to worker nodes (#2893)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 5791, "deletions": 581}}, {"node": {"oid": "6e4fbeb8b9419eb99e09accacb4f252102842365", "messageHeadline": "Merge pull request #2962 from citusdata/fix-2958", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "e4cfea3751b34fa8c6557903c71c3a4cb672a0e4", "messageHeadline": "Correctly add schema when distributing sequence definitons", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "579a40dfa50e143141fb87005317bca974074734", "messageHeadline": "Add make check-base-mx", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "389086102af6245f5a9b6ef2f92564a78a1d2af6", "messageHeadline": "Refactor 9 argument function to use a struct (#2952)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 78, "deletions": 62}}, {"node": {"oid": "48b7fbb9e5aa5246e2f0a471d2df71ad72954668", "messageHeadline": "Merge pull request #2968 from citusdata/insert_isolation_duplicate_test", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d34b79b878eb861601c6ffaef79b61337d68679", "messageHeadline": "There were two multi insert - single insert tests but no multi insert\u2026", "author": {"name": "Halil Ozan Akgul", "email": "hozanakgul@gmail.com", "user": {"login": "halilozanakgul"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "05f0668cdc7df1c6ae0388e652ca3da576485c60", "messageHeadline": "Fix: schema leak onto create index statement cache (#2964)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "1f84056b83dcddf41346631ef327a8d9c772d17a", "messageHeadline": "Merge pull request #2963 from citusdata/update_udfs", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 306, "deletions": 295}}, {"node": {"oid": "48ff4691a0f6a847a6d22009022d35b40ce373a0", "messageHeadline": "Return nodeid instead of record in some UDFs", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 306, "deletions": 295}}, {"node": {"oid": "d23185d077ebf11083d1fa9b8f4dba7e3a7982b5", "messageHeadline": "Merge pull request #2957 from citusdata/dont-distribute-aggregate-nam\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "ae1171a37383f026650a5ab4c224c1e1c9757428", "messageHeadline": "Test invalid aggregate", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "2aa6852dea9019e59cf258aa1946a476c5f9093d", "messageHeadline": "Begin searching AggregateNames from 1, not 0", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d6deb062aa48434c0ae0d676414bdf5391776112", "messageHeadline": "Add shard rebalancer stubs", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "58012054c96bb7c65e85a0c4357904fce0ccc6c4", "messageHeadline": "Add an extra advisory lock tag class", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "eb7e45d5569dd077c1b86090aa4061d936c694d8", "messageHeadline": "Make LookupNodeForGroup extern", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "257406fda794a471955548b5fb237697605404fa", "messageHeadline": "Fix ArrayObjectCount for zero sized arrays", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de5174f7636dca8939a08c224eecb50e9a7412d0", "messageHeadline": "include postgres.h into some of our .h files to silence warnings", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ea2e010d42cd65a16643649f3e0020f490773bcc", "messageHeadline": "Better editorconfig", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "4ebdf5989b2ef0c9b016b05d775fe546f0070c23", "messageHeadline": "Add check-minimal to test Makefile", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "07cca85227f8f162cb03ecfff8d9626f23a9af93", "messageHeadline": "Merge pull request #2938 from citusdata/local_execution_2", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3711, "deletions": 34}}, {"node": {"oid": "0b0c779c77e0d2c07831cdeddf13588b991b3646", "messageHeadline": "Introduce the concept of Local Execution", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3711, "deletions": 34}}, {"node": {"oid": "d69be38932d53f97100b4ba1b41e47cfabff20fb", "messageHeadline": "Merge pull request #2933 from citusdata/drop_poolinfo_fk", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e132d579f2dce2218039560a76841314958b8831", "messageHeadline": "Change --new-bindir flag description to be consistent (#2950)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f170cb75f23f9c93dc2273d78f75d237c74c281", "messageHeadline": "Use variables instead of hardcoded tmp dirs (#2944)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "c591a135f1d6fe0baa339bb8f4d9d865727a3326", "messageHeadline": "Update ubuntu dependencies in CONTRIBUTING (#2941)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dd4e767702263eeef5ded21eeca2cc05d6a01840", "messageHeadline": "Merge pull request #2942 from citusdata/fix_adaptive_bug", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "485189c0b6d201a501997212f811d5e093bffee2", "messageHeadline": "Make sure that lost connections are handled properly", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "d99deab7d9a584e8ab9572c754f4f6a9b53451d5", "messageHeadline": "Add upgrade postgres version test (#2940)", "author": {"name": "SaitTalhaNisanci", "email": "s.talhanisanci@gmail.com", "user": {"login": "SaitTalhaNisanci"}}, "additions": 483, "deletions": 176}}, {"node": {"oid": "810aca8d415b48cb25ac03ae5972ee646a0d70aa", "messageHeadline": "Drop foreign key from pg_dist_poolinfo to pg_dist_node", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b4a1a0fb804d8bda2aa14102d3a4a492b352206e", "messageHeadline": "Merge pull request #2911 from citusdata/test_merge_files_and_query_more", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 116, "deletions": 8}}, {"node": {"oid": "b301cf628ae37405518c9f7eeb3bf4a0f181b302", "messageHeadline": "Test worker_cleanup_job_schema_cache actually drops schemas", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8979fd038bfef2e3354ca00d0dce2739a608e573", "messageHeadline": "worker_check_invalid_arguments: invalid task/job ids", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "5f9e88b260a492fb755f823541a5b2581e5d0d29", "messageHeadline": "multi_multiuser: test that worker_merge_files_and_query doesn't allow\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "60dc42a3ae7a93fe17de152da6186947a18ce9f4", "messageHeadline": "Merge pull request #2929 from citusdata/fix_pg12_distobject", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a28b82d67dd4fa2c8c0f157e52cc53ef623bae72", "messageHeadline": "get_catalog_object_by_oid requires an extra parameter in pg12", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "511e715ee3f7f945a2255efa26cd972490a68d0b", "messageHeadline": "Remove early escape in walking pg_depend (#2930)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "f90fb10b5f2d40d4ad082aaa8d84e802de6c24d5", "messageHeadline": "Merge pull request #2879 from citusdata/pg12_generatedcolumns", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 82, "deletions": 46}}, {"node": {"oid": "bdd30bb181571430b3f771538aef1f659471e95d", "messageHeadline": "Don't allow distributing by a generated column", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "41dca121e26d7012f83c455d2cab9dff4cfbce8c", "messageHeadline": "Support GENERATE ALWAYS AS STORED", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "936d546a3ca9189478773d5b8a946573a628ccdd", "messageHeadline": "Refactor Ensure Schema Exists to Ensure Dependecies Exists (#2882)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 2637, "deletions": 229}}, {"node": {"oid": "bc975239409c153d19a3a0e08948a0779ce43235", "messageHeadline": "Merge pull request #2925 from citusdata/remove_check_for_updates", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 0, "deletions": 267}}, {"node": {"oid": "28d964240fc698bbaa5dd70f97c2d5098f6e5a37", "messageHeadline": "Remove CheckForUpdates", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 0, "deletions": 267}}, {"node": {"oid": "077f5e26af39c832d7c495bf616f9651da8626a3", "messageHeadline": "Merge pull request #2926 from citusdata/normalize_all_the_tests", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 9, "deletions": 59}}, {"node": {"oid": "4d26829d50263ce0731c14a32833479da2cf5219", "messageHeadline": "Remove normalized_tests.lst, don't normalize check-vanilla", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 9, "deletions": 59}}, {"node": {"oid": "169d2f193fb8e58f5425ac51668e93404501fc52", "messageHeadline": "Merge pull request #2914 from citusdata/propagate_column_collate", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "da00c62eeadfcbe2cb8f448ccfd39de70bcca086", "messageHeadline": "create_distributed_table: include COLLATE on columns", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "dd57232ba3abda63ae12eeecba03bcfaf5753ee6", "messageHeadline": "Merge pull request #2912 from citusdata/MaxBackends_max_wal_senders", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "32ef4590250eb8f1d9173d2ef6370d496fa540ba", "messageHeadline": "backend_data.c: include max_wal_senders in calculating maxBackend, ma\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "cbecf97c84d04786815164f85225657540806023", "messageHeadline": "Move tuplestore setup to a helper function (#2898)", "author": {"name": "Jelte Fennema", "email": "github-tech@jeltef.nl", "user": {"login": "JelteF"}}, "additions": 123, "deletions": 266}}, {"node": {"oid": "b354644c56069f812e13f62ab1e7d3413bca5f3a", "messageHeadline": "Merge pull request #2908 from citusdata/sort_colocatedshardintervallist", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "eba3828ef749f69f67f59e8ec12e36e1cbfad063", "messageHeadline": "ColocatedShardIntervalList: sort", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c1587cc00afc06810a3b4c7cf6b9375b1dd419a5", "messageHeadline": "Merge pull request #2906 from citusdata/add-rls-SET-LOCAL-GUC-test", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 247, "deletions": 0}}, {"node": {"oid": "fc069dc611e5fabae15f008ad1cc5321dbca7604", "messageHeadline": "Test SET LOCAL propagation when GUC is used in RLS policy", "author": {"name": "Matthias Kurz", "email": "m.kurz@irregular.at", "user": {"login": "mkurz"}}, "additions": 247, "deletions": 0}}, {"node": {"oid": "d3be6cd0a684aba735449eb937799134d177f3fe", "messageHeadline": "Merge pull request #2844 from citusdata/postgres12", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 10389, "deletions": 1104}}, {"node": {"oid": "6b0d8ed83d7b95d711546b712f087579ab484860", "messageHeadline": "SortList in FinalizedShardPlacementList, makes 3 failure tests consis\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 179, "deletions": 232}}, {"node": {"oid": "693d4695d7295888adba59997e312b1b3a8eb0ef", "messageHeadline": "Create a test 'pg12' for pg12 features & error on unsupported new fea\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1211, "deletions": 4}}, {"node": {"oid": "e84fcc0b123e6f9cce932db14e99ce66a460de2c", "messageHeadline": "Modify tests to be consistent between versions", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 197, "deletions": 593}}, {"node": {"oid": "e5cd298a987fd4b1b0804e61de21863031bf2078", "messageHeadline": "pg12 revised layout of FunctionCallInfoData", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 121, "deletions": 60}}, {"node": {"oid": "bee779e7d478d6d85ed19b6bf01c43b065365cb5", "messageHeadline": "planner/distributed_planner.c: get_func_cost replaced with add_functi\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "be3285828f17c8841d649361edc2aa3dd094f0cb", "messageHeadline": "Collations matter for hashing strings in pg12", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 113, "deletions": 26}}, {"node": {"oid": "fe10ca453d29c6c53500a849950397348725549d", "messageHeadline": "Implement FileCompat to abstract pg12 requiring API consumer to track\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 136, "deletions": 52}}, {"node": {"oid": "018ad1c58e9c38af43ce49fc7b7cf4af1a36168b", "messageHeadline": "pg12: version_compat.h, tuples, oids, misc", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 190, "deletions": 45}}, {"node": {"oid": "9643ff580ed3960bd73b5e51c0554a6ffce5639e", "messageHeadline": "Update commands/vacuum.c with pg12 changes", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 170, "deletions": 27}}, {"node": {"oid": "68c4b71f933e3c40b223cb6fa1c2d9170b0320ae", "messageHeadline": "Fix up includes with pg12 changes", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 129, "deletions": 57}}, {"node": {"oid": "fbc3e346e80dea261bae791e103f29ebe661ccd9", "messageHeadline": "ruleutils_12.c", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 7916, "deletions": 5}}, {"node": {"oid": "b7e2908fc2b1b702695d66e96d9546ec82f05eab", "messageHeadline": "configure: don't prevent pg12", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b939b0455e88a3df647bcc27f8d69514b786ba7", "messageHeadline": "Merge pull request #2894 from citusdata/fix_locks_3", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 41, "deletions": 25}}, {"node": {"oid": "6be1bacddd4cafcbc4edc9125a26cac549fc519a", "messageHeadline": "Fix distributed deadlock for TRUNCATE", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 41, "deletions": 25}}, {"node": {"oid": "036b4216a89882a18b1f9e4639ffca29451cd971", "messageHeadline": "Merge pull request #2864 from citusdata/ref2ref_fkey", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 3695, "deletions": 255}}, {"node": {"oid": "a5b087c89bc9a601dd6462a9348ef4c84e990921", "messageHeadline": "Support FKs between reference tables", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 3695, "deletions": 255}}, {"node": {"oid": "3de851d3c5f327b011b14c56623daaba887f7456", "messageHeadline": "Merge pull request #2904 from citusdata/sort_load_shard_placement_array", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 37, "deletions": 3}}, {"node": {"oid": "a3578a6e60b845fb35c63537eec3a314fb9225ff", "messageHeadline": "Sort load_shard_placement_array by worker name/port", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "4bbea6e3d805c6c9a8eedc19612840ddc499ee26", "messageHeadline": "Merge pull request #2903 from citusdata/fix_assertion_error_in_2900", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7bf7e415942981daa37e183571374afa9fe4cdb1", "messageHeadline": "commands/index.c: Fix assertion typo", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0a79800d2342bb6617e8f4b9b6fcded577e3f57", "messageHeadline": "Merge pull request #2900 from citusdata/reindex-error", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "f4b90419aedff522745b5643bd2f5cf589413036", "messageHeadline": "Raise an error when REINDEX TABLE or INDEX is invoked on a distribute\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "560c9ba4e9ee1b2d4b4be37e4ea604fbe40ef26e", "messageHeadline": "Merge pull request #2897 from citusdata/task_tracker_fix_error_message", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db5a7f49a773a9ff5f4cf9d6874b935915d6f4b5", "messageHeadline": "Task Tracker: fix error being copy pasted from above block", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc7a76d1397f380be0702e87eceebe332a75d299", "messageHeadline": "Merge pull request #2890 from citusdata/check_shard_interval_search_fail", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "f62d4a6712c3ffac442e278379e160c37d2d0858", "messageHeadline": "citus_rm_job_directory for multi_query_directory_cleanup", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "9777f22e1efb992831f8d348059553c5c4b74ad5", "messageHeadline": "Avoid invalid array accesses to partitionFileArray", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "519dc8329b37033161a11e6d67d9537fbce5b107", "messageHeadline": "Merge pull request #2896 from citusdata/single_shard_commit_no_show", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4ca02664a584de177260fd38524676a679998bc", "messageHeadline": "single_shard_commit_protocol: GUC_NO_SHOW_ALL", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fccb9d2aa7b28408be9f3b279c625c154c2b36b", "messageHeadline": "Merge pull request #2855 from citusdata/fix_locks_2", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 85, "deletions": 65}}, {"node": {"oid": "c582eb89c8ab1947aa8f19e1af6a09cdbd04512c", "messageHeadline": "Add some missing locks.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 85, "deletions": 65}}, {"node": {"oid": "130e999ac73ece5a3164d720e7847b69cf18e436", "messageHeadline": "Merge pull request #2891 from citusdata/guc_to_disable_2pc_for_single\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "f4e513b3d46469f4e10361157b64b9c089f978ea", "messageHeadline": "Introduce citus.single_shard_commit_protocol for if users want 1PC on\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "86b2ddc9ae56e1d992d7c85214d8f27bd945f725", "messageHeadline": "Merge pull request #2884 from citusdata/avoidduplicatereferencetablec\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 132, "deletions": 135}}, {"node": {"oid": "cd951fa9ca0e61ef4eb55df086a02e88b889f4e4", "messageHeadline": "Avoid multiple pg_dist_colocation records being created for reference\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 132, "deletions": 135}}, {"node": {"oid": "be6b7bec6983b2097cd51e4c09bd33aa928f698c", "messageHeadline": "Add UDF citus_(prepare|finish)_pg_upgrade to aid with upgrading citus\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "639528945615efbc349caafcf86e62671160e2a0", "messageHeadline": "Merge pull request #2883 from citusdata/minor_cleanup", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 42, "deletions": 30}}, {"node": {"oid": "009d8b74013fde1394ec075ce6cce8a34f2fa655", "messageHeadline": "Some cleanup", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "03ef456c50ca8694a9a72c1962fb2d9e55d55e5a", "messageHeadline": "Merge pull request #2871 from citusdata/pg12-test-prep", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 242, "deletions": 576}}, {"node": {"oid": "5459c01956aa2fe4dd17a590166c9acf9cff79e2", "messageHeadline": "multi_partitioning_utils: version_above_ten", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e0f19fb58cc82d2dfe850c65f1e9404ba9472ead", "messageHeadline": "multi_partitioning_1.out", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5e835e7565d824fd4110e230b92be00433b42653", "messageHeadline": "Fix multi_repair_shards. There's already a group/shardid entry, pg11 \u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "66ce2d2d2d587c3b5abd13bc8dc9c20fcca1d2c0", "messageHeadline": "Materialize c1 to keep subplan ids in sync", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9065ef429cf223356517b64cde945c2696310228", "messageHeadline": "foreign_key_to_reference_table: terse to avoid differing order of dro\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "0d9e5bde9c007e2821bf2fcde50bbdfcba6bf2e6", "messageHeadline": "window_functions: 'ORDER BY time' when using lag(time) & coordinator_\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 22, "deletions": 40}}, {"node": {"oid": "7992077fd98744939d8f4e94fdfd486680df5671", "messageHeadline": "multi_modifying_xacts: don't differ in output if reference table sele\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "546b71ac18a7527386c51509dbe23d93febf2aba", "messageHeadline": "multi_router_planner: be terse for ctes with false wheres", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a523a5b773918f916d9cb5d184d83b4d3237ac68", "messageHeadline": "multi_null_minmax_value_pruning: no versioning & coordinator_plan", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 37, "deletions": 378}}, {"node": {"oid": "871dabdc631461daa8e425d7523d15737393d04d", "messageHeadline": "Force CTE materialization in pg12", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 100, "deletions": 86}}, {"node": {"oid": "667c67891e3617868b45ccdee038c8514b374f94", "messageHeadline": "intermediate_results: COSTS OFF", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b2ea806d8a8547453827cb736b41c4c60d859ec5", "messageHeadline": "extra_float_digits=0", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "705d1bf0e03a077ebb77490b658379e92df7223e", "messageHeadline": "Use PG_JOB_CACHE_DIR", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef33282de4be252b6504ed32683a8fcc7dd6c4b4", "messageHeadline": "Update Changelog for v8.3.2", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e21578f3af1621bea3dc798c217e69b4977a703f", "messageHeadline": "Merge pull request #2866 from citusdata/fix_83_regression", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 342, "deletions": 301}}, {"node": {"oid": "060ac1147611c1dcccd99391b85f2f4f2a62422b", "messageHeadline": "Do not record relation accessess unnecessarily", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 329, "deletions": 279}}, {"node": {"oid": "35ee896f3d4e675a0956dcdf7364bd3ed967c3b0", "messageHeadline": "Get rid of an unnecessary parameter", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b2e01d0745c65a6cbd5506f8b493cb74d2d08a0a", "messageHeadline": "Refactor switching to sequential mode", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "263faffb271962233619ac6f2dc15f6a2ebb9204", "messageHeadline": "Update CONTRIBUTING.md (#2865)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "f9efb21f1b644f9f6bf8d2545dd6e89438944373", "messageHeadline": "Merge pull request #2863 from citusdata/fix_typo", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 245, "deletions": 237}}, {"node": {"oid": "b1ab805ce2d6b90a114c87a449924c5d6ce956a7", "messageHeadline": "Fix a typo in foreign_key_restriction_enforcement", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 245, "deletions": 237}}, {"node": {"oid": "a1a7d95c0a52c5b13aa3b0422d24af656e826b60", "messageHeadline": "Merge pull request #2861 from citusdata/less_polymorphic_plan_router_\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 47, "deletions": 46}}, {"node": {"oid": "b77c52f95bc890ed8d82e5d7c9c4c0c98de98460", "messageHeadline": "PlanRouterQuery: don't store list of list of shard intervals in relat\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "9b4ba2f5b23681ae825e215e5ebc7f9e458e334c", "messageHeadline": "Merge pull request #2858 from citusdata/multi_modifications_bug", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 47, "deletions": 1320}}, {"node": {"oid": "fdc0ef63923e46e8a19fa53ae8c46577fc10563b", "messageHeadline": "Adaptive executor: use 2PC when replication_factor > 1", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "19bcb1b4f7c8c54948f9959b460776a6df562b9c", "messageHeadline": "multi_modifications: extend to demonstrate issue in adaptive executor", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 43, "deletions": 1297}}, {"node": {"oid": "b81d5947e415448d0e00ca2c3290d11c4a2ea956", "messageHeadline": "Merge pull request #2859 from citusdata/no_null_percent_s", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "064bd66a20c6c801fb9e329918491de15ca64a30", "messageHeadline": "Avoid segfault in logging queries", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e88cb8335fc0c692cf514505125959804abad7ae", "messageHeadline": "Update Changelog for v8.3.1", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dc67fa36c6a496a0dbc00aa1dceead49af290284", "messageHeadline": "Merge pull request #2854 from citusdata/compare_shard_intervals_id_ti\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "3982b4635f7748a495039e966680b9306e5b9ba6", "messageHeadline": "CompareShardIntervals: if intervals are equal, compare id. Works arou\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "6f1a8dfdbe9323aa7fcd3d34696828a277eed23e", "messageHeadline": "Merge pull request #2852 from citusdata/update_tests_colocation_utils\u2026", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "c471d9680c778337cdc9c53907e28be82fc7f2cb", "messageHeadline": "Merge pull request #2848 from citusdata/adaptive_executor_tuning", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 139, "deletions": 82}}, {"node": {"oid": "0e233c63a3b8aeb2c70c39d73ccc5eb556fec906", "messageHeadline": "multi_colocation_utils: sort by nodeport, not placementid", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "cd2905ec236ee183bc668fe2f797dfaa27ccfde1", "messageHeadline": "Merge pull request #2845 from citusdata/squash_migrations_56", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1203, "deletions": 1882}}, {"node": {"oid": "50144b75d0a5c5bf84f801cc041ae493b9a032d1", "messageHeadline": "Add check-empty to testing Makefile", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 91, "deletions": 644}}, {"node": {"oid": "acbaa38a62da0d73d70bd6d25ea985bdb983446e", "messageHeadline": "Squash migrations for versions 5/6, don't use WITH OIDS", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1757, "deletions": 1883}}, {"node": {"oid": "3e6f3e4f3ba74731b11416dfab30b17d04c3d61c", "messageHeadline": "Merge pull request #2849 from citusdata/sort-list-is-not-in-place", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8127297999b471aa8625011efc487d3a4ef16312", "messageHeadline": "update workerNodeList after sorting", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c5866cc4d0409cdae7cf1f0118d9006b2f58287", "messageHeadline": "Merge pull request #2850 from citusdata/fix_a_couple_shardid_tests", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 45, "deletions": 65}}, {"node": {"oid": "6598c689937979263665299352803bd018209767", "messageHeadline": "Fix multi_prune_shard_list & don't set next_shard_id unnecessarily in\u2026", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 45, "deletions": 65}}, {"node": {"oid": "e2bc09838e9e08f8beac77fd63acc474aea510c1", "messageHeadline": "Use ereport instead of elog in adaptive executor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "bd111366b044a3028d13de16db606b7b42a866c3", "messageHeadline": "Skip CheckConnectionTimeout when checkForPoolTimeout is false", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a3811b1e5517b8c0c5ae3a25f8753c4d9768331b", "messageHeadline": "Avoid FindWorkerNode calls in adaptive executor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "4444d92dbceabbab046b13711f123e053b71dee2", "messageHeadline": "Set initial pool size to cached connection count", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "4c0c33365e61a451402c27beff177552fcbda4f0", "messageHeadline": "Avoid creating a redundant event set at the start", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "32e7a80960616b987166fc0e0b37e4d2520656af", "messageHeadline": "Avoid unnecessary calls to PQconsumeInput", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "71ad5c095bfc199eb0c40cb0963925131841d602", "messageHeadline": "Use ModifyWaitEvent when only wait flags changed", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "efbe58eab2de2bbc38eda593fbc8a56f9fbcd976", "messageHeadline": "Fix SQL schema version, we skipped 8.3", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "86b30ee0947ba37b1a2c5dc22a9fe7c489a7d48f", "messageHeadline": "Merge pull request #2807 from citusdata/2776_preparation", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 224, "deletions": 215}}, {"node": {"oid": "09150273895cd05359f71f9aa058982c509c139e", "messageHeadline": "DistributedPlan: replace operation with modLevel", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 224, "deletions": 215}}, {"node": {"oid": "0bdec5276112b5714cbaddc9196fe89fff7fa488", "messageHeadline": "Fix default_version in citus.control file (#2840)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3ab6388c150e4cffbbc59a4825e4dbfb93d79d5", "messageHeadline": "Merge pull request #2838 from citusdata/normalize_sql_procedure_and_c\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 18, "deletions": 13}}, {"node": {"oid": "befd0caddd2acdc225f391f15cc04003a0d06f23", "messageHeadline": "Tests: normalize sql_procedure and custom_aggregate_support", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "5a6eba6ba96a148f40a2003d21c38d0cb1231dff", "messageHeadline": "Bump Citus to 8.4devel", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "fbfc0660d271375cad2e3ebd6ef415a9fa3efd27", "messageHeadline": "Bump citus to 8.3.0", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "3d815f240c9f0a860f399836135c373687aef1e0", "messageHeadline": "Merge pull request #2831 from citusdata/tests/multi-user-manual-autom\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 631, "deletions": 3}}, {"node": {"oid": "791cc26a860640e4476ac906ec875baba3dd7359", "messageHeadline": "Fix an issue with subquery map merge jobs as non-root", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 631, "deletions": 3}}, {"node": {"oid": "94536458603d544b9595a33aa197b0aaa6937faa", "messageHeadline": "Merge pull request #2833 from citusdata/fix_relation_shard_list", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 30067, "deletions": 3}}, {"node": {"oid": "46608e42f918c73b8472918370046f580d44e097", "messageHeadline": "Add hyperscale tutorial to the regression tests.", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 30061, "deletions": 1}}, {"node": {"oid": "91d8a41ecd035301f3bcdca39e2c51549024e8a2", "messageHeadline": "Don't modify cache entry in RelationShardListForShardCreate()", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "70434bc71621fe5f7888140f81c7f77be19197d5", "messageHeadline": "Increase slow start time in test to make valgrind tests pass", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b09ee854087d56bcbfc378fa933c102dcf80849b", "messageHeadline": "Merge pull request #2825 from citusdata/fix_set", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 323, "deletions": 20}}, {"node": {"oid": "032167c553b53af1b1fa775fa581f6efbe8272c3", "messageHeadline": "Fix Assert() in ProcessVariableSetStmt()", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07d2266e119f3c5f10c8023e93b94588f721704c", "messageHeadline": "Fix RESET and other types of SET", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 322, "deletions": 19}}, {"node": {"oid": "8617838fd664e6146f9de8d2af3c8dec196f06d7", "messageHeadline": "Merge pull request #2822 from citusdata/fix_find_worker_node", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "97334ff1ec50f70169a03248371f6ba74d47387f", "messageHeadline": "Copy WorkerNode before returning in FindWorkerNode", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "99f18c55d9db6a6ef1f987a9df64ed7929ef12b0", "messageHeadline": "Merge pull request #2815 from citusdata/fix_valgrind_stack_errors", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d59aab38d82e69789ad138dee303d4036461fe5", "messageHeadline": "Increase valgrind's max-stackframe", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea630c50707c8b55c8952176a018b489ee63f9ab", "messageHeadline": "Merge pull request #2817 from citusdata/fix_multi_extension", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d233887d68db0900ad8617d0be1fdb1160826faf", "messageHeadline": "Fix multi_extension in check-multi-vg", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce2d4a216d555f51056cb547cf3eaf4d99dbbb3c", "messageHeadline": "Merge pull request #2816 from citusdata/fix_null_dereference", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "47aa95d00de5cc2a010f37eff708818c224b7913", "messageHeadline": "Fix a NULL dereference.", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 16, "deletions": 13}}, {"node": {"oid": "3359a7e6f07258c16cdc8771a08bddff705b982c", "messageHeadline": "Merge pull request #2812 from citusdata/fix_memory_issues", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "805a2ac602f91d4190eeed4650f00e083abd4082", "messageHeadline": "Fix a use after free in adaptive executor", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d6c667946c4009be5a3c73029a2b75555467a957", "messageHeadline": "Fix citus_executor_name mapping by reimplementing it in C", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "70c0d96507a376460cec66e91b9dbdfd72820c89", "messageHeadline": "Track partition key for adaptive executor in CitusEndScan", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "40da78c6fd2c0c4396fe63c870fc4efc8e4c8cad", "messageHeadline": "Introduce the adaptive executor (#2798)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 22055, "deletions": 900}}, {"node": {"oid": "2d578991309099dc59280bd7672253333b586d37", "messageHeadline": "Merge pull request #2806 from citusdata/isolation_consistent_finish_step", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 158, "deletions": 158}}, {"node": {"oid": "4e54c1525dee16ec16b061543104215a350ff678", "messageHeadline": "Isolation tests: consistently name COMMIT '-commit'", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 158, "deletions": 158}}, {"node": {"oid": "66b4225d0ab7575cd84499921a19c1e444505e4e", "messageHeadline": "Merge pull request #2777 from citusdata/create-all-schemas-as-superuser", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 217, "deletions": 377}}, {"node": {"oid": "4e08477fedaf64b9e71908ae316f86676feaf8ba", "messageHeadline": "Add test case for issue 2575", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 88, "deletions": 22}}, {"node": {"oid": "7e8fd49b94f4719c238194fb14797dc4d9ae5e18", "messageHeadline": "Create Schemas as superuser on all shard/table creation UDFs", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 129, "deletions": 355}}, {"node": {"oid": "6ae91582167b8eee325e84ef0520d1ea34bbf13e", "messageHeadline": "Merge pull request #2778 from citusdata/2400_modifying_ctes", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 921, "deletions": 306}}, {"node": {"oid": "aa0c47848ed1aef9e49239b5f6af85663ef29101", "messageHeadline": "subquery_and_cte: test rejecting volatile ctes", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 82, "deletions": 63}}, {"node": {"oid": "db7fdb18540cec165a6f867b3cdafbb295d3c73a", "messageHeadline": "Router planner: bail on volatile functions in CTEs", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5c62f9935a8f597614ff9b1ebf5858d2c6f1cf6a", "messageHeadline": "Router planner: reject SELECT FOR UPDATE ctes", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "18575ccfd3d1710a2fd86148a59f0ccc479cf392", "messageHeadline": "Add tests to subquery_and_cte, update check-multi-mx expected results", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 249, "deletions": 137}}, {"node": {"oid": "77efec04a0afc6ff121681db09df5c37bcef294a", "messageHeadline": "Router Planner: accept SELECT_CMD ctes in modification queries", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 139, "deletions": 1004}}, {"node": {"oid": "84fe626378d6dda642502f82cf13fa31d5352be7", "messageHeadline": "multi_router_planner: refactor error propagation", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 1398, "deletions": 98}}, {"node": {"oid": "9ed6dd55704e96c577eef857b08e392197984b3e", "messageHeadline": "Ignore compile_commands.json, fix typo", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c37198f0fa05328d864ea03474f76d333075de40", "messageHeadline": "Merge pull request #2797 from citusdata/normalize_name_lengths", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "25a984bab4c61ad235270abee715bd41ef3fa6d1", "messageHeadline": "Normalize multi_name_lengths.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c7745486b95fbcbca26943287c5b070c718c8082", "messageHeadline": "Merge pull request #2793 from citusdata/coordinator_plan", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 48, "deletions": 45}}, {"node": {"oid": "3d0a5212952cd0d7741d0a1d58c91db56766b71b", "messageHeadline": "Show just coordinator plan in some test outputs.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "9a137e94867b0d73533d775d538566d73e35104c", "messageHeadline": "Merge pull request #2790 from citusdata/fix_fkey_error", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad93d6feea1a4d9c992d1fc4d6b65b5e590f503c", "messageHeadline": "Change the order of placement access added to the list", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb98f2d13aa3f9aa52f110ba7eb50cc1ec942fac", "messageHeadline": "Fix null pointer caused by partial initialization of ConnParamsHashEn\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 66, "deletions": 36}}, {"node": {"oid": "7a6eb2aba0baaefd4e166cf6a5e44c9b3d6fee8c", "messageHeadline": "Fix one regression test that fails on enterprise (#2786)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 485}}, {"node": {"oid": "5df1b49bed6e5501e52d5fefe68a3acc58d1b3d3", "messageHeadline": "Feature: optionally force master_update_node during failover (#2773)", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 605, "deletions": 24}}, {"node": {"oid": "70055098af2b41e5f8b67672a4e38938deca5ebf", "messageHeadline": "Merge pull request #2689 from citusdata/prop_set_local", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 523, "deletions": 43}}, {"node": {"oid": "d4e1172247e4493a4808da85478d5d49f59785d9", "messageHeadline": "Implement propagation of SET LOCAL commands", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 502, "deletions": 16}}, {"node": {"oid": "1dec6c516394c1122b146b21dd507fc3d4633ac4", "messageHeadline": "Change BeginCoordinatedTransaction to internal linkage", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "2349e8e75cd8e22e00751e784974df304b8beaf6", "messageHeadline": "Remove extraneous comments around PG header change", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "602f3cd551c3e6e194133e3b1c16cfb22e630f11", "messageHeadline": "Merge pull request #2780 from citusdata/master_super_copy", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 768, "deletions": 198}}, {"node": {"oid": "4bbae027784f1066267dac6bc531bd758151eea0", "messageHeadline": "Make COPY compatible with unified executor.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 768, "deletions": 198}}, {"node": {"oid": "17d4d3e5eaf7bd192965a668ebe5ead860ffa176", "messageHeadline": "Merge pull request #2781 from citusdata/refactor_ExecuteModifyTasksSe\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 45, "deletions": 64}}, {"node": {"oid": "2e6d04df7b0c0b9a4f0d3346a24e6e94f87d7360", "messageHeadline": "Refactor ExecuteModifyTasksSequentially.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 45, "deletions": 64}}, {"node": {"oid": "6741ffd716593f09b22a01dab70f64d7c62922cd", "messageHeadline": "Merge pull request #2775 from citusdata/remove_unneeded_expected_file", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 427}}, {"node": {"oid": "d4f3e2809d5a84f44928509a42dd55044ac9805b", "messageHeadline": "Use normalization for multi_subtransaction output", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 427}}, {"node": {"oid": "adb6afe8b9b98c8077e569ccadbabc9be2facc62", "messageHeadline": "Merge pull request #2774 from citusdata/fix_subxact_release", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 37, "deletions": 12}}, {"node": {"oid": "83f6c7dab442f9fb2c5f8fa5059f14d6c3916e3a", "messageHeadline": "Fix subxact release crash", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "dabe1e0add102f1a3cf88f486393bb1f8464a1ec", "messageHeadline": "Merge pull request #2769 from citusdata/refactor_create_dist_table", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 147, "deletions": 26}}, {"node": {"oid": "2b0c4accdac051ee2986f2072c002c75b5c3d568", "messageHeadline": "Apply feedback", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 46, "deletions": 49}}, {"node": {"oid": "3a04374a9e5f572863c87cf5587aea4484e3c20f", "messageHeadline": "Refactor relation shard list creation during placement creation", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "4fd1fcbbefe5c64b2a760a78a59ef3b4bd3f8cf1", "messageHeadline": "Refactor shard creation logic", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "96d9847aa4628de2b4a20c6d3b8e219140393b1d", "messageHeadline": "Merge pull request #2757 from citusdata/werror", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "cdaca7297c85fefcbd2c76ccf368a4628a21d5aa", "messageHeadline": "Switch to werror-enabled CircleCI image", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bfcf5b6653a42dbeecea423e052e7fe18af4656", "messageHeadline": "Enable Werror for all warnings", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "04abc1137fe0c02c89fb62039a2fa1b3cf87cf6a", "messageHeadline": "Merge pull request #2772 from citusdata/cancel", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "b240854b8c474d6d84be3ac6fba5617cefb97048", "messageHeadline": "Use SendCancelationRequest() in ShutdownConnection()", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "ee37e3da89b60def778346410b5e442a70c32f85", "messageHeadline": "Merge pull request #2765 from citusdata/fix_diff", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c42b22f8fd93848c8a2d38daf68374b0afa2560c", "messageHeadline": "Fix test name detection in bin/diff", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ab15a214e0c2cc4016a9308f8b3349c4acdfbece", "messageHeadline": "Merge pull request #2733 from citusdata/fix_2642_joinalias", "author": {"name": "Philip Dub\u00e9", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "342d423725106569d66dd5671d9df53205e18c49", "messageHeadline": "Fix join alias resolution", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "b613403d8768bd57ad9af8f99d020129992addf2", "messageHeadline": "update changelog for v8.2.2", "author": {"name": "Hanefi Onaldi", "email": "abdona@microsoft.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c045c9c8ebae607e2c92f67dfe6a3f91cddbd0b2", "messageHeadline": "Merge pull request #2750 from citusdata/stats_collection_off", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1ac794b77ae178395243cb4cc16278ec103c3bc", "messageHeadline": "enable_statistics_collection defaults to off", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "674b7ce29a9822329a39367db7f1e68207ba745e", "messageHeadline": "Merge pull request #2748 from citusdata/ScanStateGetTupleDescriptor", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 37, "deletions": 13}}, {"node": {"oid": "85325e0098e5eadb0e41f821925beaa8af06ea6a", "messageHeadline": "Refactor ScanStateGetExecutorState into its own function.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "0b01c59fa67f23c4acce9cfe2f31efc2d59bd683", "messageHeadline": "Refactor ScanStateGetTupleDescriptor() into a function.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "7abd28d3e8fcf0ad606b3526cc296a4ce8dff7d9", "messageHeadline": "Merge pull request #2654 from citusdata/fix_lateral_joins", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 153, "deletions": 28}}, {"node": {"oid": "8e2d3285302063402aad55bf7d7d8190bce270ce", "messageHeadline": "Search all outer node levels for lateral join params.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 153, "deletions": 28}}, {"node": {"oid": "5cc8049caade8bcb7d7544ae1f27f0283e2003f9", "messageHeadline": "Merge pull request #2742 from citusdata/fix_2739_outer_join_subquery_\u2026", "author": {"name": "Demur Rumed", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "b5ced403d86f1647529616f3108608fdb2362095", "messageHeadline": "Also check rewrittenQuery jointree for outer join", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "b7f5819281bdc3f146b858cce286cf1e6e2e0374", "messageHeadline": "Merge pull request #2745 from citusdata/refactor_copy", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 65, "deletions": 51}}, {"node": {"oid": "dee5bc31b431480edf5aa7f5d1762c3ffd2206da", "messageHeadline": "Refactor ShardIdForTuple() to a separate function.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 65, "deletions": 51}}, {"node": {"oid": "27b0f0023c0b839127ddb560e6b4a6d556c66f6f", "messageHeadline": "Merge pull request #2716 from citusdata/max_cached_connections", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 111, "deletions": 51}}, {"node": {"oid": "c1566d464b1d7a3041d31bb7011c050daa770f5c", "messageHeadline": "Fix failure and isolation tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 73, "deletions": 24}}, {"node": {"oid": "bb3a96eacb1c89c35aa5b4715e403727b8989244", "messageHeadline": "Cache a configurable number of connections at xact end", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "caa8fffbd0ad925f6644a5857cf8e6d2446e41a5", "messageHeadline": "Merge pull request #2736 from citusdata/order_by_fix_9", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "d46b92d79ab81017f1fd457a34fa3794af8e6e77", "messageHeadline": "Add order by to multi_mx_schema_support", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fa2a6e4d8f937b6eda00e9febfa6622454ad8649", "messageHeadline": "Add order by to multi_mx_router_planner", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0a7a173eeee3c40fbe501b2c8360f4f42dc04cd0", "messageHeadline": "Add order by to multi_mx_reference_table", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "1553e12ee4e5d58120b99192a91c37e031bbbe0c", "messageHeadline": "Add order by to multi_subquery_complex_reference_clause", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d4dbe8f008b40e485f82e55389bfce9201cca246", "messageHeadline": "Merge pull request #2732 from citusdata/fix_a_typo", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23207a43e0accb014bae736eec9be96bb8ef05ea", "messageHeadline": "Fix a typo: WITH CARDINALITY -> WITH ORDINALITY", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa74eea955423436c23ee997d62d4829e678d11d", "messageHeadline": "Merge pull request #2726 from citusdata/fix_2548_alterforeign", "author": {"name": "Demur Rumed", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 70, "deletions": 13}}, {"node": {"oid": "b8871d9ff42bd9a467cca567bbb06e00309aa41f", "messageHeadline": "Propagate more ALTER FOREIGN TABLE to workers", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 70, "deletions": 13}}, {"node": {"oid": "dff1a8db087a64edca2b931cb60fca2a8146c9ad", "messageHeadline": "Merge pull request #2725 from citusdata/deprecate_mmms", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 257, "deletions": 832}}, {"node": {"oid": "b3fcf2a48f497bffaf0cc9dd9370f3b3ba245955", "messageHeadline": "Deprecate master_modify_multiple_shards", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 257, "deletions": 832}}, {"node": {"oid": "7a2e3124f707ef48f7682d0915a6d8a38883ad48", "messageHeadline": "Merge pull request #2724 from citusdata/truncate_cleanup", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 92, "deletions": 15}}, {"node": {"oid": "7fa5d360572e6fe22b06b13581f53152e5cbde74", "messageHeadline": "Stop using master_modify_multiple_shards in TRUNCATE", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 92, "deletions": 15}}, {"node": {"oid": "59e54de54dc5ffc914246dc76f7a6954f5e8ede8", "messageHeadline": "Minor code clean-up", "author": {"name": "exialin", "email": "exialin37@gmail.com", "user": {"login": "exialin"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b31fbcb28d1dbdc9c11c2ee7284160afa70a2a95", "messageHeadline": "Merge pull request #2723 from citusdata/simplify-round-robin-on-route\u2026", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 82, "deletions": 45}}, {"node": {"oid": "7443191397381153e85c24ef696b44ff70b52907", "messageHeadline": "Improve tests for round robin & router queries", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 52, "deletions": 36}}, {"node": {"oid": "4d737177e69a6d596eff0c623cf9a151286312d2", "messageHeadline": "Remove redundant active placement filters and unneded sort operations", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "b935dfb8c844d6f8b68272b2ddf45c986448edf6", "messageHeadline": "Cleanup deleted function declaration", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "af16ed7308f98eb3f3b8073abe07e7bc5f44f247", "messageHeadline": "Merge pull request #2727 from citusdata/spellcheck", "author": {"name": "Demur Rumed", "email": "serprex@users.noreply.github.com", "user": {"login": "serprex"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "16886b3c63323d2b7809910c8cfa6a40b71fa1d3", "messageHeadline": "Fix misc typos", "author": {"name": "Philip Dub\u00e9", "email": "gunkmute@gmail.com", "user": {"login": "serprex"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "178142fe014d4e28771e9729702af3abc2570cb7", "messageHeadline": "Merge pull request #2721 from citusdata/fix_test_2pc", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f1a80a609ffefb928f64d11343a91137b411f54e", "messageHeadline": "Fix wrong test output", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "56708efc8762dc9935354de2c73781c5ff966965", "messageHeadline": "Merge pull request #2719 from citusdata/fix_some_comments", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8ae47e124477c83a863387b00a6a9c60f545307a", "messageHeadline": "Fix comments for RemoteFileDestReceiverStartup and CitusCopyDestRecei\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "21f772030fb655274f1fe3bfd6791f4ffacc0ee9", "messageHeadline": "Merge pull request #2720 from citusdata/order_by_fix_8", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f76abfe470a7007a107ae697c548c7ec7bc5ca58", "messageHeadline": "Add ORDER BY to multi_router_planner", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f06a79563db499e0ee39c4d96cbfc03d6e0df9e7", "messageHeadline": "Add ORDER BY to multi_foreign_key", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "332ccbf8c1e8f99e0c0faf3e4e07f3d57d541aeb", "messageHeadline": "Merge pull request #2718 from citusdata/fix_include", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dce9260c0ee279f3d36a8bcfc8d4f0349e049d1d", "messageHeadline": "Fix an include in recusive_planning.c", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e29bc808b76771f11f4892a8640eb988ad195c02", "messageHeadline": "Merge pull request #2703 from citusdata/fix_dist_table_cache_initiali\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 70, "deletions": 28}}, {"node": {"oid": "3fe482adbca2e8c91845eaff95e0c2fb91d850c0", "messageHeadline": "Fix DistShardCacheHash initialization", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 70, "deletions": 28}}, {"node": {"oid": "986ef6651a4968ca7bd1bb47b745f065ca03bde2", "messageHeadline": "Merge pull request #2707 from citusdata/correct_anchor_shardids_on_ro\u2026", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 98, "deletions": 27}}, {"node": {"oid": "4030d603eb9ea3d6b273e8aff79f9693518bbf87", "messageHeadline": "Merge pull request #2691 from citusdata/update_changelog", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 129, "deletions": 49}}, {"node": {"oid": "1b4dc44996b81ef138c5c1d7eafe9e2b0570702e", "messageHeadline": "Merge pull request #2706 from citusdata/simplify_EndRemoteCopy", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 8, "deletions": 17}}, {"node": {"oid": "b5c0ca45f1f9695723899189426c5340eaa78a03", "messageHeadline": "Remove stopOnFailure flag from EndRemoteCopy()", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "39e806c27607d78d113f20f2f6f51f54125a9277", "messageHeadline": "Merge pull request #2701 from citusdata/fix_warnings", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "e58496126725a8de64894b5558b3dc1eb66aad32", "messageHeadline": "Fix mixed declarations and code warnings", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "f7081f311952ba2a258e67dfef98b1982c27a209", "messageHeadline": "Merge pull request #2691 from citusdata/update_changelog", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b6bbee2cacf767780f2c41b81bb36eb24d7d45fc", "messageHeadline": "Add 8.1.2 and 8.2.1 changelog entries", "author": {"name": "velioglu", "email": "velioglub@citusdata.com", "user": {"login": "velioglu"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ce536716160bf810fc9925f93da6c89aaed78190", "messageHeadline": "Merge pull request #2699 from citusdata/may-readme", "author": {"name": "Claire Giordano", "email": "claire@citusdata.com", "user": {"login": "clairegiordano"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "c429bc4cedd236521d6c4d115f7015d57e6cf290", "messageHeadline": "updated Agari & MixRank user story links", "author": {"name": "Claire Giordano", "email": "claire@citusdata.com", "user": {"login": "clairegiordano"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61bda2a9e4c294deb2e7cf02309a2263338b2017", "messageHeadline": "fix typo", "author": {"name": "Claire Giordano", "email": "claire@citusdata.com", "user": {"login": "clairegiordano"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "076a9a3232bcdbbec920318197f912f2d175169b", "messageHeadline": "Updated descr, use case, customer, & get started", "author": {"name": "Claire Giordano", "email": "claire@citusdata.com", "user": {"login": "clairegiordano"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "53d0dcd659f0fd240dcddf9b8b6870619cc832cf", "messageHeadline": "Merge pull request #2696 from citusdata/order_by_fix_7", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5d68a13139f2547690dfe51487d6a0471975828f", "messageHeadline": "Add order by to multi_shard_update_delete", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c76b4bc468cb8ba3f85a53ade1671f0bb09ed06", "messageHeadline": "Add order by to multi_function_in_join test", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "febe41210879fd601da52ac4bf7a2178a789d531", "messageHeadline": "Merge pull request #2688 from citusdata/unify_fkey_to_ref_recording", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 71, "deletions": 37}}, {"node": {"oid": "495b6e9b62215336280886b104546c740338db25", "messageHeadline": "Refactor Parallel Relation Access Recording", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 71, "deletions": 37}}, {"node": {"oid": "2f55d61800e2a90500c8fb2e393e83cf29976245", "messageHeadline": "Merge pull request #2695 from citusdata/order_by_fix_6", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 46, "deletions": 32}}, {"node": {"oid": "3d871c5334c25be728a45a860104779ad77df94a", "messageHeadline": "Add some ORDER BYs to make the test output consistent", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 46, "deletions": 32}}, {"node": {"oid": "5205bc4be9b42c313fe0f1f77b65809b8968e3a4", "messageHeadline": "Merge pull request #2673 from citusdata/fix_multishard_transactions", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 521, "deletions": 41}}, {"node": {"oid": "32ecb6884c57735ebb8ddf0059419139d031ca24", "messageHeadline": "Test ROLLBACK TO SAVEPOINT with multi-shard CTE failures", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 199, "deletions": 2}}, {"node": {"oid": "aafd22dffa3134b2275195be25ad2b2f31ad7482", "messageHeadline": "Fix savepoint rollback for INSERT INTO ... SELECT.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 238, "deletions": 49}}, {"node": {"oid": "b69a762e0bb91f885ac90080a4bf0a48ec725641", "messageHeadline": "Fix savepoint rollback after multi-shard update failure.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 123, "deletions": 29}}, {"node": {"oid": "5b98f269847e3b7a6fd5d3a114527b8d9cf5de16", "messageHeadline": "Merge pull request #2669 from citusdata/fix_self_strncmp", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 106, "deletions": 79}}, {"node": {"oid": "71d5d1c865fc530ab21d0df26c0d7649cda256f5", "messageHeadline": "Enable variable shadowing warnings; fix all", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 104, "deletions": 77}}, {"node": {"oid": "1125fc9da048c1301daa903f9063bee0475b1b80", "messageHeadline": "Fix self-strncmp in ConstrIsFKToReferenceTable", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "885d48f87d4d65130abc91444b53583f0a702c0b", "messageHeadline": "Merge pull request #2690 from citusdata/fix_diff", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 71, "deletions": 0}}, {"node": {"oid": "a9f7c1e8cbd47084eb2ea4fd464fa8a4c2082890", "messageHeadline": "Normalize test result/expected files before doing diff.", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 71, "deletions": 0}}, {"node": {"oid": "4cb8ed0f9a6e28807988941b615ae3df557459d1", "messageHeadline": "Merge pull request #2664 from citusdata/fix-ActivePlacementList", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c9b1d9c2d17721da31d108efa65cbb15426f7adf", "messageHeadline": "Check all placements aren't inactive", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7b1d03772d889b59d8b077333c4aa2da2d446d90", "messageHeadline": "Don't schedule tasks on inactive nodes.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "116c255d3d80f7f37eac71088aaa6b12f3c2974f", "messageHeadline": "Merge pull request #2683 from citusdata/order_by_fix_5", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "82813a87965dd1e7181b30cdf358cf7cb3a4fe80", "messageHeadline": "Add ORDER BYs to multi_subquery and subqueries_deep tests", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "796141334dde262da3ebdf449423a2be5d207761", "messageHeadline": "Merge pull request #2677 from citusdata/implicitly_order_returning", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 153, "deletions": 20}}, {"node": {"oid": "004f28e18cbe4c7353f6a31785bf60b15c0d8de7", "messageHeadline": "Sort output of RETURNING", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 153, "deletions": 20}}, {"node": {"oid": "6362c408651498f404e4ac7d2dfec7a8c75f80af", "messageHeadline": "Merge pull request #2678 from citusdata/order_by_another", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "64b323d9ebd8c62ce07db5a8570397ea06b92fb3", "messageHeadline": "Add ORDER BY to set_operations", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "913ffc9dcd33554c4b56a646649b2928f4be023d", "messageHeadline": "Add ORDER BY to multi_subquery_in_where_clause", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "41f98f9c02b4670d264f67c5445240e0ce592102", "messageHeadline": "Merge pull request #2671 from citusdata/fix_more_orderbys", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "753163b4d8b0132b374f53ef70ae7d1945945762", "messageHeadline": "Be less verbose for printing worker ports in intermediate_results", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b3af5b2cc47715da9d67a3fc2c0f1c5ab6b7e15f", "messageHeadline": "Add order by multi_mx_modifications", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a159bd9aed9f026559bea47dc7b051d1b98c5b31", "messageHeadline": "Add order by window_functions", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "bcf393eea869c4413c2fcc4856a62d26fbca674e", "messageHeadline": "Merge pull request #2651 from citusdata/fix_constraint_naming", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 66, "deletions": 32}}, {"node": {"oid": "4b9519e7d654a3d1149e2671fd95a39c0ba630fc", "messageHeadline": "Check for non-extended constraint before extending", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "5a017c684c2dd95752f78ab833075ecdabf4bc8c", "messageHeadline": "Add repro case for #2484", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "5e9dd629a21c94459cd5aef9fe10ffbb0abc345c", "messageHeadline": "Merge pull request #2661 from citusdata/add_orderby_subquery", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6d81fc518c0a080c342aadb16f2b159432dc7313", "messageHeadline": "Add order by subquery_complex_target_list", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1706813dd7708dddeb010f880a1f7ed652aa8f28", "messageHeadline": "Merge pull request #2659 from citusdata/fix_more_order_bys", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 85, "deletions": 62}}, {"node": {"oid": "58e90ad60d552ebb079ac59dc0592b065634a56c", "messageHeadline": "Add order by multi_outer_join", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "298e95c4412833401b5e269d0c99074953e27a2c", "messageHeadline": "Add order by multi_shard_update_delete", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "6a8e2c260ad88f5fd4049d2f640e2fc74a206e90", "messageHeadline": "Add order by multi_insert_select", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "af096a898c866f60719d90bf5ef59d753856e13c", "messageHeadline": "Add order by subquery_and_cte", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "56a1a39fd4116750d32d50b9f477fd0777100d0d", "messageHeadline": "Add order by multi_subquery_complex_queries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4effa8c1f8fbcc66352fcb99e5be870696de3be9", "messageHeadline": "Add order by multi_schema_support", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9c097c9f01ebd661543415485d6107edc7814ddd", "messageHeadline": "Merge pull request #2657 from citusdata/get_ready_for_unified_executo\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 281, "deletions": 230}}, {"node": {"oid": "92e87738dd7faeef6e3cebbfbe27df58d62e625f", "messageHeadline": "Make sure that the regression test output is durable to different exe\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 281, "deletions": 230}}, {"node": {"oid": "358ca53696744cfb0996b9aba82a1db6745d7d7c", "messageHeadline": "Separate follower tests and enable core dumps", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "25eece427f175d2ee2189fd63c30c0dd5346f3fa", "messageHeadline": "Remove Travis config, etc.", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 57}}, {"node": {"oid": "085b3dd6cb1dcfec0f249f18f9c14ed6db562543", "messageHeadline": "Merge pull request #2656 from citusdata/get_ready_for_unified_executor", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "7d872a343a0b61153441cb6ee64226bd4e56fe80", "messageHeadline": "Rename MultiConnectionState to MultiConnectionPollState", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "87db7a7578880b41488cd09097b2a0d47da8383b", "messageHeadline": "Merge pull request #2647 from citusdata/fix_alloca_bug", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "fb38dc31367b63ca4bb129345d93fc3da678dcf8", "messageHeadline": "Ensure that stack resizing logic works expected", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4a982358a6fb9c029dae22dc0e7365972bec4cba", "messageHeadline": "Merge pull request #2644 from citusdata/citus-8.2.0-changelog-1553759261", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "c5a7827b484a0cda525b2a85d1502e227eeb39ff", "messageHeadline": "Add changelog entry for 8.2.0", "author": {"name": "Burak Velioglu", "email": "velioglub@citusdata.com", "user": {"login": "velioglu"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "e803eb8a024cf17bca53f7307be1ab580d96efaa", "messageHeadline": "Merge pull request #2631 from citusdata/fix_column_alias", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 269, "deletions": 32}}, {"node": {"oid": "1424f75ec95b0307b5bcb384b4ac864b35333888", "messageHeadline": "Support columns referencing an aliased joins", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 269, "deletions": 32}}, {"node": {"oid": "f218549572c7d3fa24ce40ef6eee74a28d4cfc77", "messageHeadline": "Merge pull request #2640 from citusdata/fix_bad_pruning", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 164, "deletions": 11}}, {"node": {"oid": "4c7f78bd7eee322913c88a369adbf373bee505d3", "messageHeadline": "Code review feedback", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "6a0dc7756ed72a3d8132aa0c248cbf6ce6e824b8", "messageHeadline": "Formatting fixes", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "6acf52660c549fb8dfd6877bbd66414a1d9652ef", "messageHeadline": "Always coerce RHS of pruning op to part. key type", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "5baa257c9149329a4e88cd337b1b4531c58d1147", "messageHeadline": "Add second assert to guard against future changes", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "69adb627c33d3fe0f76c765969b690e280ca49b5", "messageHeadline": "Add Assert that will crash before coercion fix is in", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "ff1d4f697a30df6d7ca3dc486f0529ce126d7431", "messageHeadline": "Ignore test_times.log (#2638)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "feaac69769fbd5762378e4337ce4daf2163c0ac8", "messageHeadline": "Implementation for asycn FinishConnectionListEstablishment (#2584)", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 613, "deletions": 152}}, {"node": {"oid": "7a094edc4c69bf2153d8dfd6a0acc71d2f57eb22", "messageHeadline": "Merge pull request #2635 from citusdata/rescan_withhold", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 157, "deletions": 7}}, {"node": {"oid": "e3b7e74f437257c6e7f0feed746f01304f676adf", "messageHeadline": "Allow rescan in DECLARE .. WITH HOLD", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 157, "deletions": 7}}, {"node": {"oid": "1a7c73c37be53a668b188c72bd7245bb7a87f034", "messageHeadline": "Merge pull request #2632 from citusdata/fix_conninfo_memory_bugs", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 140, "deletions": 32}}, {"node": {"oid": "a2c6f596f9ff665c86f2b167ac11120b33b60528", "messageHeadline": "Address code review comments", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 118, "deletions": 53}}, {"node": {"oid": "04aa34da68e1f05f6ec4a65a0ae090b672b1d68e", "messageHeadline": "Invalidate ConnParamsHash at config reload", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "00d836e5a334b2a872cc00b6b7e9f5a3ab3c3f02", "messageHeadline": "alloc non-global conn. params in provided context", "author": {"name": "Jason Petersen", "email": "Jason.Petersen@microsoft.com", "user": {"login": "jasonmp85"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "67ecbe821a8c8bbc878de74e2c9ca7751998a9da", "messageHeadline": "Merge pull request #2633 from citusdata/trivial_parts_of_faster_all_t\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 149, "deletions": 85}}, {"node": {"oid": "e8152d9b6d75975f072c0808348dffc0f81a1561", "messageHeadline": "Only look in top-level rtable in ExtractFirstDistributedTableId", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ee6a0b69430440cc138557cbaf8315fd51138d27", "messageHeadline": "Speed up RTE walkers", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 85, "deletions": 52}}, {"node": {"oid": "5ff1821411690cb1922af3d6131ab330f4bcd967", "messageHeadline": "Cache the current database name", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "0ea4e52df512acd678ed7ad0cb128638221a3a5a", "messageHeadline": "Add nodeId to shardPlacements and use it for shard placement comparisons", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "32ee0217d53af8750ef745bb5505e724c6579d25", "messageHeadline": "Merge pull request #2617 from citusdata/add_more_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "41d8c4030a1c8be19b6d94107848cda81b1ce48a", "messageHeadline": "Add some more regression tests for outer join pushdown", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "7914a039a7dd2766912e43b922a2bb6daf8e9928", "messageHeadline": "Merge pull request #2628 from citusdata/fix_infinite_recursion", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "ad5ff1d01ae66792a43a3b499619de07f086a089", "messageHeadline": "Some queries lead to infinite recursion with recurisve planning", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "8787cb3199bfc49a69b514a77905ec6b99ed1198", "messageHeadline": "Merge pull request #2587 from citusdata/xact_functions", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 159, "deletions": 271}}, {"node": {"oid": "f2abf2b8e5ebfc3a1cf5deaa0353d613ca7acb49", "messageHeadline": "Functions are treated as transaction blocks", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 154, "deletions": 17}}, {"node": {"oid": "4b9bd54ae0013a018eaa692f4126a0a44ae40a2f", "messageHeadline": "Remove create_insert_proxy_for_table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 254}}, {"node": {"oid": "84b853e1b5cc41d4f00887ee8b4c7ac6ddf74f08", "messageHeadline": "Fix some typos (#2620)", "author": {"name": "exialin", "email": "exialin37@gmail.com", "user": {"login": "exialin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd00e92cbc01003229d1679a9ee4f3f1af4f8154", "messageHeadline": "Merge pull request #2629 from citusdata/disable_constraint_checking_o\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 335, "deletions": 23}}, {"node": {"oid": "a9e6d06a98ee02c2fd0ef4678f063db3e0818c13", "messageHeadline": "Skip execution of ALTER TABLE constraint checks on the coordinator", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 134, "deletions": 24}}, {"node": {"oid": "cdd3b15ac8bcf810974d9b7e63d35bf2d4d5f9be", "messageHeadline": "Fix distributed deadlock for ALTER TABLE ... ATTACH PARTITION.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 203, "deletions": 1}}, {"node": {"oid": "f19feb742c02286a2c907bdb2843b6b2c02e1a7e", "messageHeadline": "Remove never assigned colocatedRelation from CreateDistributedTable (\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 1, "deletions": 14}}, {"node": {"oid": "2e0860489fd9402db9a0df55e19c6115c7569f42", "messageHeadline": "Merge pull request #2602 from citusdata/improve-mitmproxy-documentation", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 185, "deletions": 169}}, {"node": {"oid": "419f52884f5749c99697920b57ec25e823a92542", "messageHeadline": "Merge branch 'master' into improve-mitmproxy-documentation", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 5992, "deletions": 532}}, {"node": {"oid": "e813df4d7fc26262602b422a106f96143183a115", "messageHeadline": "Merge pull request #2601 from citusdata/fix_column_alias", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "2681231c98405da81978b2dca49926e00c1ff389", "messageHeadline": "Create column aliases for shard tables in worker queries when requested", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "f4d3b94e22e5bbad93ab0bbb80ae5b58534ce888", "messageHeadline": "Fix some of the casts for groupId (#2609)", "author": {"name": "Hadi Moshayedi", "email": "hadi.moshayedi@microsoft.com", "user": null}, "additions": 60, "deletions": 60}}, {"node": {"oid": "900ffa76f594fd5003ab1745b147795d77b37f75", "messageHeadline": "Merge pull request #2597 from citusdata/full_outer_pushdown", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 481, "deletions": 42}}, {"node": {"oid": "faf50849d70ccf62c15ad851f83f6c48938b25c2", "messageHeadline": "Enhance pushdown planning logic to handle full outer joins with using\u2026", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 481, "deletions": 42}}, {"node": {"oid": "6594ffafa1ad07655f53a431d656a54ef014ddc6", "messageHeadline": "Merge pull request #2618 from citusdata/fix_relation_size_leak", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "26f569abd8a50fad3364cbf0ebcbe2dd8aa706ff", "messageHeadline": "Make sure to clear PGresult on few places", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bf9a119b6f4f3950b257c2b9dc5416d4b5d7ba20", "messageHeadline": "Merge pull request #2616 from citusdata/circleci", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 162, "deletions": 34}}, {"node": {"oid": "dceaae3b954bfce21de2ae9e1045045bef075f79", "messageHeadline": "Remove codecov push from Travis build", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6c3f7b665fe036d1260ec9a287653d5521e5cf58", "messageHeadline": "Squelch indentation errors (uncrustify is old in Travis)", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3df2f51881707d4a9eb047c64e7da41ff7f52a42", "messageHeadline": "Turn on style-checking, fix lingering violations", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "383871af7e8b953cf613ccc17e05525eb4bfbae3", "messageHeadline": "Upload Codecov results after test runs", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5817bc3cce12a0c4fdc001e7fce70a94ef0eaad1", "messageHeadline": "Add test-timing script", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1b605a61098c42824e98ded974b67e6a7cf401ae", "messageHeadline": "Modernize coverage options", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "5db45bac45d9ad83d522278df936bc85f700a69f", "messageHeadline": "Enable CircleCI", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 105, "deletions": 3}}, {"node": {"oid": "25b5fc9d140ee86545e9ad253898b5bff4999eb2", "messageHeadline": "Merge pull request #2610 from citusdata/improve_round_robin", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 258, "deletions": 86}}, {"node": {"oid": "f706772b2f465959a5b95bd8056efd78f2019410", "messageHeadline": "Round-robin task assignment policy relies on local transaction id", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 258, "deletions": 86}}, {"node": {"oid": "acc2b0a387603136e7cbea086ccef021de7b8150", "messageHeadline": "Merge pull request #2606 from citusdata/fast_path_router_planner", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4265, "deletions": 50}}, {"node": {"oid": "e521e7e39cc0b8093fadcae767e8f934edefecae", "messageHeadline": "Apply feedback", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "407d0e30f5af22fb3e7a751fe7a701bf49e52e4a", "messageHeadline": "Fix selectForUpdate bug", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f144bb491116502debffafc3204eed3f59f6d4ff", "messageHeadline": "Introduce fast path router planning", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4272, "deletions": 40}}, {"node": {"oid": "fbc22aa6d38d2b3a0c928fef51cf03b563b33640", "messageHeadline": "Merge pull request #2521 from citusdata/citus-sql-auto-target", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 234}}, {"node": {"oid": "1623c44fc751cebbaf80387c4712ca0cdcb03c0f", "messageHeadline": "Simplify make file for citus sql files", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1, "deletions": 234}}, {"node": {"oid": "d6767ad521f697e683e4da6bfb499756701e17d1", "messageHeadline": "Merge pull request #2572 from citusdata/execute-functions-on-coordinator", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 661, "deletions": 27}}, {"node": {"oid": "148dcad0bbc5240cb5456a1e4d0489309d4e3b41", "messageHeadline": "More documentation and stale comments rewritten", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "825666f912273ed3e139d85cd0a593132858047b", "messageHeadline": "Query samples in docs and better errors", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 77, "deletions": 42}}, {"node": {"oid": "574b071113057cb82c9c859992e81611e8717be4", "messageHeadline": "Add wrapper function introduced in PG11 for compatibility", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1106e143858951dc4a5911f94e6d03f59775aef7", "messageHeadline": "Wrap functions in subqueries", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 580, "deletions": 27}}, {"node": {"oid": "c5c3d6d0a335cd3b7c00c895513946aa812edea2", "messageHeadline": "Update the mitmscripts readme", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 185, "deletions": 169}}, {"node": {"oid": "588e7e673d1bb3eb5e15f474fbd32e836b3e72a0", "messageHeadline": "Merge pull request #2535 from citusdata/failure_mx_metadata_sync", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 358, "deletions": 0}}, {"node": {"oid": "4dd1f5784bde7e3b210d2452941dd5d6e57b1a1c", "messageHeadline": "Failure&cancellation tests for mx metadata sync", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 358, "deletions": 0}}, {"node": {"oid": "967b369f10399bc042697d5f8b2b3c4bc3be0484", "messageHeadline": "Merge pull request #2590 from citusdata/relax_reference_union_pushdown", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 352, "deletions": 91}}, {"node": {"oid": "b36b59dd4f40464abb7460e63975dadfe93f57ab", "messageHeadline": "Relax reference table restrictions in subquery union pushdowns", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 352, "deletions": 91}}, {"node": {"oid": "501eaebe771ebe8cfb8c52afe4349a139e2d517c", "messageHeadline": "Merge pull request #2598 from citusdata/fix_router_errors", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "ec67381ba2fab4bf592069f3289d716c15ad0a97", "messageHeadline": "Queries with only intermediate results do not rely on task assignment\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "913cac23916cb3c3f9caecc552f643897dfbb867", "messageHeadline": "Merge pull request #2599 from citusdata/fix_fk_from_partition_to_refe\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "cd5213abeee0eb56496bc79f2c22d39fcf59b680", "messageHeadline": "Set sequential mode execution GUC for alter partitioned table", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1f4f6ea0410a3a8a4d700f944a9f237c1f10009a", "messageHeadline": "Merge pull request #2585 from citusdata/plan_recursive_exception", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "1bb0ec316adec7302a9ec1c872cae40ff4f35fb6", "messageHeadline": "Reset planner restriction context instead of popping with recursive p\u2026", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "339e6e661e8cd351baf0881a2cc49d62cb508cf7", "messageHeadline": "Remove 9.6 (#2554)", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 84, "deletions": 14705}}, {"node": {"oid": "0de756559c54a729b299d1fcb98d95f8c2f09c15", "messageHeadline": "Merge pull request #2576 from citusdata/test/base-valgrind", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "3f2bac18df2aa42f2a74970c6558f8f4e3cfd752", "messageHeadline": "Add make target to run regression tests in isolation with vagrant", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "183b2d6c0601a564ff74e3e5bdd7610c4059520e", "messageHeadline": "Remove 9.6", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "21f72f5002329ad9d5e2379c91651e03d9a0363e", "messageHeadline": "Add changelog entry for 8.0.3 (#2581)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d7ee6f2127269f071492570341918b311e8be1ef", "messageHeadline": "Merge pull request #2481 from citusdata/outer_join_pushdown", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 521, "deletions": 479}}, {"node": {"oid": "ad056344448cefc15acc1816629c1c9ab30c9521", "messageHeadline": "Add changelog entry for 8.1.1", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1656b519c49062dee5bb5fc8174963821dda9f17", "messageHeadline": "Plan outer joins through pushdown planning", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 521, "deletions": 479}}, {"node": {"oid": "cb77fcce85e5afc10d104c9ad2391b96c145fb37", "messageHeadline": "Merge pull request #2569 from citusdata/fix_having_with_joins", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "b389bebda104b729d2157115f4498c09d5ccf742", "messageHeadline": "Move repeated code to a function", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "a72d95973516f88330936026db78c01bd0e2aa77", "messageHeadline": "Fix multi_view tests", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "2ed7d24591fefd91f7652f395fc4ecaf015f7a9f", "messageHeadline": "Fix having clause bug for complex joins", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1d421e60f90a673710e74461cc4a7039731c6b26", "messageHeadline": "Merge pull request #2573 from citusdata/fix_more_spinlocks", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "ec36030fae177c06af522cb43fb19df8f80f0eea", "messageHeadline": "Move functions calls that can fail to outside of spinlock", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "1dbbc6664ff3decccd7b5fffc259f9e99189e394", "messageHeadline": "Merge pull request #2568 from citusdata/fix_spinlock_use", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3b95a03c3e6b9ea7e7f7c2ec0e0bc61248334930", "messageHeadline": "Merge branch 'master' into fix_spinlock_use", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "38579d52d07ace1ae03cce3858b338bf294c0936", "messageHeadline": "Speed-up run_command_on_shards(). (#2564)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "9671bc3cbb6f204e521be0861affdeefa42abd17", "messageHeadline": "Make sure spinlock is not left unreleased when an exception is thrown", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fb497ddad17f3e5b65aafd92a1810ac634edd616", "messageHeadline": "Bump 8.2devel on master (#2567)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "9da2254bfb6f0803e97f74c9fcd42679ce83e77e", "messageHeadline": "Merge pull request #2541 from citusdata/disable_appveyor", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 7, "deletions": 652}}, {"node": {"oid": "8dee92bad25b5b97c22a6f874afedf4d57eae8c7", "messageHeadline": "Revert adb4669", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 528}}, {"node": {"oid": "9fff7d28a79560837cba36932409a3772d3f65a6", "messageHeadline": "Revert 4925521", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 135}}, {"node": {"oid": "ca83c480976d207adda6b3e805a9dd594b3792e9", "messageHeadline": "Merge pull request #2559 from citusdata/concurrent_concurrently", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 53}}, {"node": {"oid": "2e4029973c0a4189e61337611f0b789e64c7426f", "messageHeadline": "Remove sequential create index concurrently test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "1b1c6374f7ecb2784090f15b7f9cb1584f28dda8", "messageHeadline": "Execute CREATE INDEX CONCURRENTLY concurrently", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "eb398580f7d8753e534e713c3d879cecdd328d58", "messageHeadline": "Git ignore LLVM bitcode files. (#2565)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ca91c13320e39dfb9a4b894ebee00418b238697", "messageHeadline": "Merge pull request #2563 from citusdata/transactions_pgmonitor", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 215, "deletions": 0}}, {"node": {"oid": "8a54999c5cb9c914275592a731857085dc3cc82c", "messageHeadline": "Merge pull request #2561 from citusdata/run-time-bound-check", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3ff2b473663ccc32e06c72b91c8a6db7bcf19cd9", "messageHeadline": "Restrict visibility of get_*_active_transactions functions to pg_monitor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 215, "deletions": 0}}, {"node": {"oid": "6a1a2b8458f1818edab4cfc39d72bb6d0d4c87c2", "messageHeadline": "Move an assert-only array-bound check to run-time.", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "13f4a0ac9f4cd4e291a8620a3e782ce3293c4061", "messageHeadline": "Stabilize failure test shard IDs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "5b9376a7f82d11e4c04948f497adc520fce880f5", "messageHeadline": "Check ownership before taking locks in distributed table creation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "88717f31b3cdabd1ead85df59478f883d4b7887c", "messageHeadline": "Citus 8.1.0 changelog 1545053355 (#2553)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "878af61fa69953f68ab225feb9d2a803df42bd5c", "messageHeadline": "Add changelog entry for 8.0.2 (#2546)", "author": {"name": "Hanefi Onaldi", "email": "hanefi@citusdata.com", "user": {"login": "hanefi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "595179706c75c10ac9367037590a2714b377040d", "messageHeadline": "Merge pull request #2540 from citusdata/fix/enforce-tls", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "694992e946ef181d84f37546afe0011c54b1b8b9", "messageHeadline": "upgrade default ssl_ciphers to more restrictive on extension creation", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "02c144378c3794c488c1fe19925eda64958ea2e9", "messageHeadline": "Add DESCRIPTION to PR template", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92893e960177526e25e0b59b0b7ce52379571b92", "messageHeadline": "Fix control file version", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd0d1f05e782e1b6883b0c1deff11ff990a05e10", "messageHeadline": "Bump SQL version", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f12676e7b3828013b2aa289fac33110b9f8f9795", "messageHeadline": "Added changelog entry for 7.5.4 (#2538)", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7aaf6b2cb39ac77a01375b1e406f5bb432ab1b2b", "messageHeadline": "Merge pull request #2533 from citusdata/fix_function_oid", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "90704d9a52849841695ecfd5d146231d9ea87fa9", "messageHeadline": "Fix getting function oid to get hll_add_agg id", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3e0cff94a6cb7a8b793c9f15ddb2444a18ad2e35", "messageHeadline": "Add FunctionOidExtended function", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "4af40eee76d3e17260e0a4af8febb18039d6c9eb", "messageHeadline": "Enable SSL by default during installation of citus", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 640, "deletions": 6}}, {"node": {"oid": "fd3b0044b4f09ae9e4225ddba7dec8ad2c5e5932", "messageHeadline": "Merge pull request #2523 from citusdata/disable_hashagg_hll", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 875, "deletions": 2}}, {"node": {"oid": "8764a194643035e97be8120793756384421fa779", "messageHeadline": "Adds support for disabling hash agg with hll functions on coordinator\u2026", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 875, "deletions": 2}}, {"node": {"oid": "298613824eb61767d2692c5b0a2e1947bfd8ef75", "messageHeadline": "Merge pull request #2496 from citusdata/limit_transmit", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "9cf91c438b3c4fb4fa020133787bd75960c42a1c", "messageHeadline": "Only allow transmit from pgsql_job_cache directory", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2967d8e65f1fd26ecbf86ca6fd7718b38a97f46d", "messageHeadline": "Merge pull request #2520 from citusdata/remove_memcpy", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7c2a2d08afcd999d5f3585568d8c848dbf99427e", "messageHeadline": "Merge pull request #2511 from citusdata/planner_readme", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "70fb9c851b27bc5d827fb5d1126b2a4315f81b8e", "messageHeadline": "Remove odd memcpy usag in BuildCachedShardList", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "96b091a1e5f24c163312b2f52cfae53f254c708b", "messageHeadline": "Merge pull request #2516 from citusdata/security-audit", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 110, "deletions": 20}}, {"node": {"oid": "cb119f4f73f5c0b2a6c2c3f7a53b2b10b7327c38", "messageHeadline": "Merge pull request #2514 from citusdata/fix_total_procs", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "0388324fbed883a4eb82e8de7737280d55994478", "messageHeadline": "Expand planner readme", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "d1b182de7d320efe14f496acad7e5022a8e16fcb", "messageHeadline": "Replace calls to unsafe functions like memcpy and sscanf", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 110, "deletions": 20}}, {"node": {"oid": "621ccf3946d0c5a56657293e99679d61629d8658", "messageHeadline": "Ensure to use initialized MaxBackends", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "b6ebd791a60887e8c2be438f4d747475dfda6afe", "messageHeadline": "Sort task list for multi-task explain outputs", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 92}}, {"node": {"oid": "89d32af3ad9a40a7236fef123bbc61efd4bd467b", "messageHeadline": "Merge pull request #2509 from citusdata/fix_partitioning_test", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 286, "deletions": 77}}, {"node": {"oid": "18c9badff572c84722657ad2c7abd5d0c88978af", "messageHeadline": "Make sure the explain output for partition wise join is stable", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 286, "deletions": 77}}, {"node": {"oid": "e2c4efbaa4832f2c5803ebcc9393607a65fdca7f", "messageHeadline": "Merge pull request #2305 from citusdata/insert_select_onconflict", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1814, "deletions": 136}}, {"node": {"oid": "8893cc141d0a041e7b6bc18450587279e1ffb09e", "messageHeadline": "Support INSERT...SELECT with ON CONFLICT or RETURNING via coordinator", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1814, "deletions": 136}}, {"node": {"oid": "a9c299473b697fb15861e2596273862973235279", "messageHeadline": "Merge pull request #2507 from citusdata/error_out_grouping_sets_in_su\u2026", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "088a2ef66a31ac9f806c69eea3bc02e52222722e", "messageHeadline": "throw an error when a subquery has grouping set clause", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "5a8c79430e2a8fa78d14fee67d902d0f2763c6c9", "messageHeadline": "Merge pull request #2508 from citusdata/fix_citus_stat_activity", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "a15f168ce43e484420f21a7a2cf8e095be8c285b", "messageHeadline": "Ensure that citus_dist_activity test outputs do not change", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "e17d98b0e3f4b84c1f8f53a4cc081d7501bbe86e", "messageHeadline": "Merge pull request #2486 from citusdata/fix/create-distributed-table-\u2026", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 485, "deletions": 178}}, {"node": {"oid": "9309e63156554830f32940558b8aeeb86e40dce1", "messageHeadline": "create_distributed_table as user, change table ownership during create", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 421, "deletions": 35}}, {"node": {"oid": "6aa191f72c821d0ebc35f483eba34a5bac35b4cf", "messageHeadline": "remove table_ddl_command_array and test master_get_table_ddl_events", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 70, "deletions": 149}}, {"node": {"oid": "cc2422efee7a60029a955ad9b7267b5c2975f16f", "messageHeadline": "Merge pull request #2505 from citusdata/fix_stat_statements_view", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "fd868ec2689f5e95ae1ea579c2cdcaf8db8f2acf", "messageHeadline": "Fix citus_stat_statements view", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "a378a11da029ff66b01aa7fe2899e81be98b9ed3", "messageHeadline": "Merge pull request #2493 from citusdata/allow-adding-node-in-any-group", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "435a0363285a02be786dddb9863df86f84c48b8d", "messageHeadline": "Merge pull request #2494 from citusdata/notsolocky", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 112, "deletions": 28}}, {"node": {"oid": "e8f3b32b641d6b2a7108a1eb6809f2a718abeb01", "messageHeadline": "Add changelog entry for 8.0.1", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "70a65c0d10e496d5123d1b19fbdba62921ae974f", "messageHeadline": "Add changelog entry for 7.5.3", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ae2d03881e6397536bf9791d0a2e6729eabdd7c", "messageHeadline": "Refrain from having a strong opinion on maxGroupId.", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "0393910c65db69e56f210719d1f722b69f2dc5db", "messageHeadline": "Shard IDs in isolation_citus_dist_stat_activity output changed", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "aff37cf1bc7a1363d9902885bb7d085a35359508", "messageHeadline": "Control multi-shard modify locks with enable_deadlock_prevention", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 92, "deletions": 8}}, {"node": {"oid": "6fd5c73444f1584dd981adbd25c58db2ef07ae13", "messageHeadline": "Merge pull request #2492 from citusdata/udf_cleanup", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 54, "deletions": 171}}, {"node": {"oid": "1ec5b6c890f2c2da08f49ba227b3fe9307b555ed", "messageHeadline": "Remove old worker_hash_partition_table API", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 12, "deletions": 85}}, {"node": {"oid": "5a63deab2e223e4affb79edb03e779ff6e3a928d", "messageHeadline": "Clean up UDFs and remove unnecessary permissions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 42, "deletions": 86}}, {"node": {"oid": "27930aa46202b9da746c88d4d5e1deb5d2ed5390", "messageHeadline": "Merge pull request #2488 from citusdata/validate_constraint", "author": {"name": "hanefi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 600, "deletions": 279}}, {"node": {"oid": "448b241ab40f5e4e8e7279446f5907bd2e8f8cc7", "messageHeadline": "validate query isolation tests", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "4edb193f25a39c271ed2ed9eb595c048b60453f1", "messageHeadline": "make the tests parallelizeable", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b3d897039aac5391651a675e8151da1ef768abeb", "messageHeadline": "constraint validation regression tests", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 477, "deletions": 270}}, {"node": {"oid": "7db6991dc00698efcb50917ee4cbc0628c71b6a4", "messageHeadline": "propagate validate queries to workers", "author": {"name": "Hanefi Onaldi", "email": "hanefionaldi@gmail.com", "user": {"login": "hanefi"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2afbb89673f36f7d015a5f0450e21cc5121f2357", "messageHeadline": "Merge pull request #2490 from citusdata/fix_tt_protocol", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 119, "deletions": 4}}, {"node": {"oid": "e8e956aa9f9a0d9133d650947a4d5ea556eb8497", "messageHeadline": "Require superuser when using non-existent job schema in worker_merge_\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "711eef611faf0e96ba48e38feeb48ee9434db3bc", "messageHeadline": "Merge pull request #2489 from citusdata/task_tracker_suffix", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 277, "deletions": 70}}, {"node": {"oid": "c4ad899dd8335af500a141f01e8933c424cd0873", "messageHeadline": "Check schema ownership in worker_merge_* functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e9a7295ead49d7a75771082f92ec7668e57de090", "messageHeadline": "Add multi-user tests for task-tracker protocol functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "8e93fe58704ea1f6b4e83d1c54b263c2dbdd3b80", "messageHeadline": "Check schema owner in task_tracker_assign_task", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "ec957a833a96a0058007748261bc5bc38939e72e", "messageHeadline": "Check permission in task_tracker_task_status", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4245032849e0f8ff1913935a53f8ac81176fafaa", "messageHeadline": "Add user ID suffixes to filenames in check-worker tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 146, "deletions": 56}}, {"node": {"oid": "6aa5592e527201575d8230efc035145b9dafd4cc", "messageHeadline": "Add user ID suffix to intermediate files in re-partition jobs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 131, "deletions": 14}}, {"node": {"oid": "f608739b4f150f91727be0966506020e62068bb7", "messageHeadline": "Merge pull request #2487 from citusdata/task_result_udf", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 448, "deletions": 102}}, {"node": {"oid": "a59bf31c7632a28e6d7106c1c2eb082df19445e0", "messageHeadline": "Use worker_execute_sql_task UDF in task-tracker executor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "30bad7e66f9118964c5133a9be5ccc684db5dfc4", "messageHeadline": "Add worker_execute_sql_task UDF", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "e3521ce32004eb3e867ef23939ab3968b1436907", "messageHeadline": "Test current user in task-tracker queries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "caf402d506318ac9c28fee527d10055c205a4aac", "messageHeadline": "COPY to a task file no longer switches to superuser", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 361, "deletions": 65}}, {"node": {"oid": "9ff6f1c55275a0ae232407803f56bd4a5949f789", "messageHeadline": "Merge pull request #2483 from citusdata/fix_udf_permissions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 179, "deletions": 16}}, {"node": {"oid": "e17025e1d4484c2c16fbe4d1149792bb2062c15e", "messageHeadline": "Check table ownership in mark_tables_colocated", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "18acd00553b15fba532c562b0fdd98007228cb23", "messageHeadline": "Check permissions in lock_relation_if_exists", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 136, "deletions": 10}}, {"node": {"oid": "aab9f623eb172acd0e90b5d064539800421a00f5", "messageHeadline": "Check table ownership in upgrade_to_reference_table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "fc9f981525a6797e49e415cb4f2aa99d0013421b", "messageHeadline": "Merge pull request #2475 from citusdata/fix_some_user_permission_bugx", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 304, "deletions": 20}}, {"node": {"oid": "052ba21b19100ee7eec04bd71ad3e24076d78694", "messageHeadline": " Make sure to prevent unauthorized users to drop sequences in Citus MX", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 270, "deletions": 36}}, {"node": {"oid": "7f0a57a153e3231239060a615a906cc4f1d1e3e8", "messageHeadline": "Make sure to prevent unauthorized users to drop tables in Citus MX", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "f9520be01161909b1bd50e8a1399d6c38e74ae23", "messageHeadline": "Round robin queries to reference tables with task_assignment_policy s\u2026", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 265, "deletions": 17}}, {"node": {"oid": "5f821e6f647cb6ccf2e6e228ca20469188fa1726", "messageHeadline": "Merge pull request #2468 from citusdata/update_who_uses_citus", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "58cb473958f186953ccff7c668f7d91873831032", "messageHeadline": "Expand who is using Citus section in readme", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "586f398b47cf424863314a2342617b48917920e2", "messageHeadline": "Merge pull request #2473 from citusdata/node_udf_permissions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 165, "deletions": 46}}, {"node": {"oid": "2de8ef29c335ec2e4ccdf934b52aa1baf24160f6", "messageHeadline": "Revoke function permissions for node metadata functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 165, "deletions": 46}}, {"node": {"oid": "ef24895addeb97855938ae318b350ded18356de3", "messageHeadline": "Merge pull request #2478 from citusdata/master-8.0.0-14112018", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9b5e4942a0fc83fdca8ecbe8290ed2b1e41247ee", "messageHeadline": "Add changelog entry for 7.5.2", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bafec7ea482b6b08ef4188a79773c95878fc1fd9", "messageHeadline": "Merge pull request #2469 from citusdata/refactor/commands-extract", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 4945, "deletions": 4779}}, {"node": {"oid": "f383e4f3074efdb2935222f3e5762e4588181dae", "messageHeadline": "Description: Refactor code that handles DDL commands from one file in\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4945, "deletions": 4779}}, {"node": {"oid": "ce463e9812d983cbabd4c921ed0cac923e8ac3ff", "messageHeadline": "Merge pull request #2467 from citusdata/fix-crashes-on-ooms", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "f8e0d37ba1afb7f4be3db7ed8b911595bd4423eb", "messageHeadline": "Fix crashes caused by stack size increase under high memory load", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "2cc803afe05fded4c8095d4a34dae2e7a6720664", "messageHeadline": "Merge pull request #2474 from citusdata/fix/min-client-message-fatal", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 69, "deletions": 54}}, {"node": {"oid": "97da44558b48640ce74bd06039457bab6316f9c3", "messageHeadline": "Description: Fix failures of tests on recent postgres builds", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 69, "deletions": 54}}, {"node": {"oid": "22e516a4c4080fd027d4655608acb8b0ff5df067", "messageHeadline": "Merge pull request #2471 from citusdata/update_hll_topn_versions", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "02bb44794afd28625164b918104973b201c9b8a2", "messageHeadline": "Update topn and hll versions used in travis", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "95ba6300026e9698b2f84206c9412c65a6976a53", "messageHeadline": "Merge pull request #2470 from citusdata/add_function_utils", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 104, "deletions": 79}}, {"node": {"oid": "cc401a2616c26b444a7657d4fdd3245835490cd3", "messageHeadline": "Create function_utils for pg function call related utilities", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 104, "deletions": 79}}, {"node": {"oid": "d3e284dcd69a328cb7053e782aeafdf392d34e23", "messageHeadline": "Use heap_deform_tuple() instead of calling heap_getattr(). (#2464)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 105, "deletions": 78}}, {"node": {"oid": "3616939dfa29002b26dcbe8c16679eeef084cc67", "messageHeadline": "Merge pull request #2466 from citusdata/changelog-8.0.0", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "9d0865e4dd156db67f470ffe52d83e6bf612693e", "messageHeadline": "Add changelog entry for 8.0.0", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "6d08a6b94798dd5ab67a6542e98931f70e063c49", "messageHeadline": "Merge pull request #2463 from citusdata/multi_row_insert_failure", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 238, "deletions": 0}}, {"node": {"oid": "7aa2af8975a7281e59feae511f31e6361cd0fafd", "messageHeadline": "Add failure and cancellation tests for multi row inserts", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 238, "deletions": 0}}, {"node": {"oid": "46120df7a97ef1bb6c8bff2be687f1b6466336b2", "messageHeadline": "Merge pull request #2462 from citusdata/cancellation_vacuum", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "7b4d9129049e19dac9d7185d3ffc76aad39e7b05", "messageHeadline": " Add cancellation tests for VACUUM/ANALYZE", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "c58bb37ad7ca2abd19eede620d3f8a62f59b9c8f", "messageHeadline": "Merge pull request #2461 from citusdata/cancellation_multi_shard", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 275, "deletions": 0}}, {"node": {"oid": "85d7d074c3b7343626db7429a7f23cacc2a0fbcc", "messageHeadline": "Add cancellation tests for multi shard modification queries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 275, "deletions": 0}}, {"node": {"oid": "0926c9994a1943953189e31a4d00a094cc541118", "messageHeadline": "Merge pull request #2458 from citusdata/add_router_cancel", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "18eee6d9c82316ba9c3db765077538b29eab1958", "messageHeadline": "Add cancellation tests for router selects", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "13226a9a3b7e9c5e49418ed34bae54b96099196f", "messageHeadline": "Merge pull request #2440 from citusdata/savepoint_failures", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 528, "deletions": 0}}, {"node": {"oid": "a37a809d49f71b7d7b75b400c79ac6cc47057c55", "messageHeadline": "Add savepoint failure tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 528, "deletions": 0}}, {"node": {"oid": "0f768349e0af19ef4a49d5e87a8e0dff78e64d71", "messageHeadline": "Merge pull request #2457 from citusdata/fix_valgrind_issue", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "9e2e2a7300b8bcd991c50ed29b4c7f6c68ed28b7", "messageHeadline": "Make sure to access PARAM_EXTERN accurately in PG 11", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "c7891115efc717510271c70bda6e9a5e951a4803", "messageHeadline": "Merge pull request #2454 from citusdata/remove_cloudflare", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1e79492f3582966b5bff201269be0d6188e3f3e4", "messageHeadline": "Remove CloudFlare from who uses citus section", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0d84287a4289bca12b1d72034a1d42664e6edf02", "messageHeadline": "Merge pull request #2452 from citusdata/add_multi_shard_commands", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 156, "deletions": 3}}, {"node": {"oid": "6e059217369caa5d1a6aa66018b3a55fb232a138", "messageHeadline": "Processes that are blocked on advisory locks show up in wait edges", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 156, "deletions": 3}}, {"node": {"oid": "980edac314b9af71d573e1cca36e56a412710309", "messageHeadline": "Merge pull request #2437 from citusdata/single_shard_mod_failure", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "98c8267a37e9790ffa260357d6b5318eeaa62b8d", "messageHeadline": "Add single-shard modification failure tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "5a274aa64cd146de5a1efbb63483dd9d2a796ea5", "messageHeadline": "Merge pull request #2450 from citusdata/fix_dropdb_if_exists", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "3e00bf1c0d12458abf9b13474c9ea463b0b1835d", "messageHeadline": "Don't throw error for DROP DATABASE IF EXISTS", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "28d307850c7c7499e8473772b1870cd951ebb3b6", "messageHeadline": "Merge pull request #2446 from citusdata/dont_allow_failure", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "081594ad0341d3a312205db10392d77abdfb4a24", "messageHeadline": "Don't allow PG11 travis failures anymore", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "3a97988adac6a6c4c0da132f777155a859a973ab", "messageHeadline": "Merge pull request #2444 from citusdata/memory_fix_attempt", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "ae9a98c2d1701f28b6720814916a428f921047a6", "messageHeadline": "Attempt to address planner context crashes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "38c4059a16a4ff5ab23883d50a0d7ba792f7c64d", "messageHeadline": "Merge pull request #2431 from citusdata/mt_failure_insert_select_push\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 215, "deletions": 0}}, {"node": {"oid": "c7efd8aff0d11ff61ff99f30477b5884a6227d98", "messageHeadline": "Add failure test for insert/select pushdown", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 215, "deletions": 0}}, {"node": {"oid": "b15d1eee62a7619a6d265bee36b369cef1141917", "messageHeadline": "Update Contributing to install PG10 instead of 9.6 (#2436)", "author": {"name": "Sumedh Pathak", "email": "sumedh@citusdata.com", "user": {"login": "sumedhpathak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "431ac805635e291adb5ad5e9605e192e0cebc421", "messageHeadline": "Keep track of cached entries in case of interruption. (#2433)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 28, "deletions": 3}}, {"node": {"oid": "a9f183a284c0069bde389e02bdf490dfac1ae958", "messageHeadline": "Merge pull request #2432 from citusdata/fix_typos", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9fb951c3126b1d298bd1b7a988d244e6b2dc4c06", "messageHeadline": "Fix user-facing typos", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8b9aeb374b6845630bed881254343fd11a0b13f0", "messageHeadline": "Merge pull request #2425 from citusdata/real-time-select-failure", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 471, "deletions": 0}}, {"node": {"oid": "571301905844d7504478d54ea1518f12fa97e716", "messageHeadline": "Add failure tests for real time select queries", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 471, "deletions": 0}}, {"node": {"oid": "d5ebf22ba1a4b356dd1f9bb0e118db9b9d48657a", "messageHeadline": "Merge pull request #2424 from citusdata/clear_intermediate_results", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "73696a03e4bc52af8850826f7449d873b203f24c", "messageHeadline": "Make sure not to leak intermediate result folders on the workers", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "5886e69a3a29f8e6e8ec740eb6855296965c23bb", "messageHeadline": "Merge pull request #2423 from citusdata/writable_standby_coordinator", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 322, "deletions": 2}}, {"node": {"oid": "1cb48416eb7475d29b6a968aa820ddae516dcd8d", "messageHeadline": "Add reference table failure tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "9bcf2873a70f559217ea41e3053862e21a3b5f07", "messageHeadline": "Add single-shard router select failure tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 239, "deletions": 1}}, {"node": {"oid": "8f2aa009516f06b426244db510c4ff00c46593fa", "messageHeadline": "Add failure tests for VACUUM/ANALYZE", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 245, "deletions": 0}}, {"node": {"oid": "ee4114bc7a6ceca1f7594d20deb823ae1d5f06c4", "messageHeadline": "Failure tests for modifying multiple shards in txn", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 484, "deletions": 0}}, {"node": {"oid": "b45754a4d069c431d4dcbb0c359904e0a64520c5", "messageHeadline": "Merge pull request #2428 from citusdata/fix_mx_drop_schema_with_parti\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 112, "deletions": 17}}, {"node": {"oid": "4f8042085c4fb1df06cce7109b89c27a035b233c", "messageHeadline": "Fix drop schema in mx with partitioned tables", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 112, "deletions": 17}}, {"node": {"oid": "24e247c1b9fadd0da2d213fb348232f834c81899", "messageHeadline": "Merge pull request #2426 from citusdata/failure_pull_push_insert_select", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 327, "deletions": 0}}, {"node": {"oid": "7509c6c8fbc289247c678fae87327b74d35de293", "messageHeadline": "Add tests which check we disallow writes to local tables.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d56baefe3d02fb2e98180ca2e335cbb5006e7102", "messageHeadline": "Allow simple DML commands from hot standby", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 312, "deletions": 2}}, {"node": {"oid": "71a910d2fa7e54f447edd7c9d2f7fd9512ada13d", "messageHeadline": "Add failure tests for insert/select via coordinator", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 327, "deletions": 0}}, {"node": {"oid": "c8151818e7aecf2f638636b4f85fb5e368370ad4", "messageHeadline": "Merge pull request #2318 from citusdata/mt_failure_test", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1621, "deletions": 0}}, {"node": {"oid": "0a987e9c0ea9cf50528de2e440c006179b499a54", "messageHeadline": "Fix cte subquery failure test", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 38, "deletions": 51}}, {"node": {"oid": "d26b312cad39360cea2113ac17463d8c73440530", "messageHeadline": "Add failure test for coordinator pull/push for cte", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 642, "deletions": 0}}, {"node": {"oid": "6c66033455685bcf162eb34e01b72a09ee1675d7", "messageHeadline": "Add failure tests for multi-shard update/delete", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 992, "deletions": 0}}, {"node": {"oid": "322dd54eeed92b1499ca27c28ffd942fcd07cd7f", "messageHeadline": "Merge pull request #2412 from citusdata/add_all_transactions_to_views", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 231, "deletions": 89}}, {"node": {"oid": "512d23934f3c99473485c704698812ab40d903d5", "messageHeadline": "Show router modify,select and real-time queries on MX views", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 231, "deletions": 89}}, {"node": {"oid": "43a4ef939a5485a81a1f73c8ff0afb3d1e7d4065", "messageHeadline": "Merge pull request #2410 from citusdata/mx_partition_foreign_key", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 299, "deletions": 28}}, {"node": {"oid": "9bdef67bab2e99fb93ecac7e33b46a747a242d15", "messageHeadline": "Do not create inherited constraints on worker shards", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 299, "deletions": 28}}, {"node": {"oid": "0aa9988ae9674bee82192dd4b68f4bc9cb0f3b53", "messageHeadline": "Merge pull request #2413 from citusdata/fix_memory_leak_minimal", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "653c7e4ae05e6d6bb09288c136fd1e35dcb9e5de", "messageHeadline": "Fix memory leak in FinishRemoteTransactionPrepare", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c389497abc55e03278e9e0874db96e3ecd91ac9", "messageHeadline": "Merge pull request #2404 from citusdata/fix_truncate", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 112, "deletions": 37}}, {"node": {"oid": "cdc0d1491c9b1ccd8488a405c062fffdb0085c73", "messageHeadline": "Make sure to use correct execution mode for TRUNCATE", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 112, "deletions": 37}}, {"node": {"oid": "b2c3fd891bd309b57438162fc959ec642691b3aa", "messageHeadline": "Merge pull request #2396 from citusdata/insert_select_parameters", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1ca9a5b8677f41179ccc904414cd3946dc17c663", "messageHeadline": "Do not allow unresolved parameters in INSERT...SELECT", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "535c53501017e32663eb85a026831d05913b7f74", "messageHeadline": "Merge pull request #2356 from citusdata/enable_jit", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "d7f10b0896ea0faa163e82c6a8eddc6c83cb0d33", "messageHeadline": "Rewrite parallel ID test to avoid costly JITting", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e62a1ab43df847a598672a962a42f009e51557e9", "messageHeadline": "Revert \"Disable JIT during PostgreSQL 11 test runs\"", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "26178f72d3f1614ca1f8440d934ef9a8a6a21171", "messageHeadline": "Merge pull request #2358 from citusdata/fix_func_eval", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 48, "deletions": 237}}, {"node": {"oid": "877d703ac537852ea1cd31e7b8b5a5c86252924d", "messageHeadline": "Evaluate functions (and when applicable, parameters) anywhere in query", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 48, "deletions": 237}}, {"node": {"oid": "22173ae2727aa938f021001605e7f14b0fdca30f", "messageHeadline": "Merge pull request #2389 from citusdata/partitioned_tables_with_repli\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 1501, "deletions": 57}}, {"node": {"oid": "abc443d7fa5ea8e280fa8b55d73df66c302f3371", "messageHeadline": "Make sure that shard repair considers replication factor", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 548, "deletions": 30}}, {"node": {"oid": "8520a5b432e19d9245fce0e5d40f7bf58cfb11e3", "messageHeadline": "worker_append_table_to_shard becomes aware of partitioned tables", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c1b5a04f6e463ba0707d89fe9caab71f48b196c3", "messageHeadline": "Allow partitioned tables with replication factor > 1", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 941, "deletions": 37}}, {"node": {"oid": "22f5af1bc339604cd266a2695b82655ec88e9a47", "messageHeadline": "Merge pull request #2391 from citusdata/truncate_utility", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 317, "deletions": 143}}, {"node": {"oid": "b6930e3db98a3b4284174531f0f59c2f5b8645df", "messageHeadline": "Add distributed locking to truncated mx tables", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 317, "deletions": 143}}, {"node": {"oid": "5b1dc0ac8dea7249b8ad41ee5f8726f1df61cb7e", "messageHeadline": "Merge pull request #2381 from citusdata/add_citus_lock_waits", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 994, "deletions": 5}}, {"node": {"oid": "d7f75e5b4885e9c299ea780b91bbb727db2ab895", "messageHeadline": "Add citus_lock_waits to show locked distributed queries", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 994, "deletions": 5}}, {"node": {"oid": "14d514d1df9cdb48316bf2c7076d4bfc0472d84e", "messageHeadline": "Merge pull request #2383 from citusdata/pg11_drop_index", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 172, "deletions": 2}}, {"node": {"oid": "0f6e514bfb3424659fba6fa86c6ad5aff4786eae", "messageHeadline": "Fixes a bug on not being able to drop index on a partitioned table.", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 172, "deletions": 2}}, {"node": {"oid": "9215c00ee2dccce00eb7d9c3633972214d29906b", "messageHeadline": "Merge pull request #2379 from citusdata/fix_procedure_rollback", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 159, "deletions": 9}}, {"node": {"oid": "513e753492da1ccbf03865b919dfe2863a9c77de", "messageHeadline": "Merge pull request #2386 from citusdata/improve_walker", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "41d606b5753e46f1d7bc2100c5955222db88d54b", "messageHeadline": "Use tree walker instad of mutator in relation visibility", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "f16ae31ef787bb1cdc90f0b34ac0404b465e1c82", "messageHeadline": "Merge pull request #2376 from citusdata/fix_crash", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "4cae8568461517b32b1b555ac58e32a0ee3db9e2", "messageHeadline": "Relax assertion on transaction abort on PREPARE step", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "8762af44739e40da2802c76c42d802e9e0cf8772", "messageHeadline": "Merge pull request #2384 from citusdata/fix_stuck_spinlock_max_backend", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "a94184fff8801825f0bb6a3d990574b44a02fc1f", "messageHeadline": "Prevent overflow of memory accesses during deadlock detection", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "e0942d9df5548990f5cc4196f06097acd0cca788", "messageHeadline": "Merge pull request #2332 from citusdata/tablesample", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 107, "deletions": 3}}, {"node": {"oid": "aa16512a815d2ac263cb99a182f4d887f11f7ff3", "messageHeadline": "Merge pull request #2325 from citusdata/failure-packet-dumps", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 102, "deletions": 11}}, {"node": {"oid": "2fae06056a236d6eaa0e04a2e97e882e29f91527", "messageHeadline": "Attempt to stabilize packet dumps and add them back it", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 102, "deletions": 11}}, {"node": {"oid": "1f64bdfc593f4b28298d309d81f68b91655a6921", "messageHeadline": "Merge pull request #2322 from citusdata/update-mitmproxy-version", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 109, "deletions": 118}}, {"node": {"oid": "5bde8626c51c9a1a055350a2a2ea124f7eef375c", "messageHeadline": "Travis uses Pipfile instead of re-specifying deps", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "e61e5d4980d369fa9f608da39f26eda638f6b9c5", "messageHeadline": "Update mitmproxy version to remove vulnerability warnings", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 103, "deletions": 110}}, {"node": {"oid": "c3dad4bcfd7af686cfbb5915bd05f576dddbd24d", "messageHeadline": "Merge pull request #2375 from citusdata/pg11_procedure", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 565, "deletions": 0}}, {"node": {"oid": "ae0032dff86ab495fea3a4c24b74062ba7867b73", "messageHeadline": "Add regression tests for procedure calls", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 565, "deletions": 0}}, {"node": {"oid": "38dbc11c9a00356ff778c2609b836f9ac08f3358", "messageHeadline": "Merge pull request #2363 from citusdata/get_whole_all_transactions", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1350, "deletions": 25}}, {"node": {"oid": "d1f005daaced71eb22a1afc30118b8c154e53c3c", "messageHeadline": "Adds UDFs for testing MX functionalities with isolation tests", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1350, "deletions": 25}}, {"node": {"oid": "470ee0b4d9c985d2af88436ea4b329333c0aef53", "messageHeadline": "Revert multi_partition test back to being required", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8e608a0e6cd3a93f948f2dcb3be8329f54dc4093", "messageHeadline": "Merge pull request #2360 from citusdata/dist_stat_statements", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1773, "deletions": 15}}, {"node": {"oid": "d657759c97ca0ea045acbb75e583094578f6f8ca", "messageHeadline": "Views to Provide some insight about the distributed transactions on C\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1773, "deletions": 15}}, {"node": {"oid": "df0ca4617fea85b31086c1921d29e4fa8b58c383", "messageHeadline": "Merge pull request #2370 from citusdata/fix_truncate_from_workers", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 319, "deletions": 104}}, {"node": {"oid": "7de5e304325bbdbd6c4c829288e7e3222ef0b51d", "messageHeadline": "Change flaky explain test to non-explain", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 63}}, {"node": {"oid": "76aa6951c202a8a4fc09d311aeef9e79ec420f38", "messageHeadline": "Properly send commands to other nodes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "5cf8fbe7b607cb2fd29f66f749d8dfe15fe03382", "messageHeadline": "Add infrastructure to relation if exists", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 293, "deletions": 19}}, {"node": {"oid": "5ddba6a7cdf75deaf5556083b020b3332be1011b", "messageHeadline": "Merge pull request #2367 from citusdata/fix_wrong_escaping", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "bf28dd0cff8b629a3038ed9074c68d87f99ad4d6", "messageHeadline": "Do not recover wrong distributed transactions in MX", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e5bba085959557b2f8546acbf362bd51ad13052c", "messageHeadline": "Merge pull request #2366 from citusdata/fix_pg11_build_failure", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65276311f7cb3c086f2ef9401a99e22be9c975db", "messageHeadline": "Reflect changed index for constraint scans in PG11", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b63b23808e932e5fc560029b28de2f88c153ebe", "messageHeadline": "Merge pull request #2364 from citusdata/pg11_feature_index_include", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 414, "deletions": 57}}, {"node": {"oid": "d8279569b81130862bc1be101cfe53258e83c973", "messageHeadline": "Add support for INCLUDE option in index creation", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 414, "deletions": 57}}, {"node": {"oid": "0c1bb26448d3311cde5421e2b69f40a13bdd6800", "messageHeadline": "Merge pull request #2359 from citusdata/pg11_features", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1017, "deletions": 24}}, {"node": {"oid": "7d3f7c2bf4a8b9d663093e117ad5a388dcd4909d", "messageHeadline": "Add regression tests related to new PG11 partitioning features", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1017, "deletions": 24}}, {"node": {"oid": "ee27637c114554bf75afdee4a8c9c3ce082238c9", "messageHeadline": "Merge pull request #2368 from citusdata/allow_pg11_failures", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7094c083ba160cc7f61f01da43d4eb030fcea52", "messageHeadline": "Temporarily allow PG11 failures", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "49645d1aee98c135f5deaee1f7cac6ab1ae3d293", "messageHeadline": "Merge pull request #2361 from citusdata/pg11_features_part_2", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1250, "deletions": 0}}, {"node": {"oid": "55cf3e321c2d5bfba41326e8cf36bc9040d61d66", "messageHeadline": "Add regression tests for new PG11 window functions", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1250, "deletions": 0}}, {"node": {"oid": "c64f66975590a5c8a7daebfb24b48d71c139c82d", "messageHeadline": "Merge pull request #2343 from citusdata/fix_drop_table_deadlock", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 167, "deletions": 17}}, {"node": {"oid": "1b3257816e812d77b766e0dc06a6b87bbac160fd", "messageHeadline": "Make sure that table is dropped before shards are dropped", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 167, "deletions": 17}}, {"node": {"oid": "3ace0ad5eb1daeb5bfbc0d8f0c3bcca4897eb5c6", "messageHeadline": "Merge pull request #2345 from citusdata/truncate_on_workers", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 329, "deletions": 20}}, {"node": {"oid": "2ab0e63b305e6d4e14d0e86d9c4b19cc5316a5fd", "messageHeadline": "Fix flaky test", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "26e308bf2ad0a84356b18ca1200b0f89a2172377", "messageHeadline": "Support TRUNCATE from the MX worker nodes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 274, "deletions": 20}}, {"node": {"oid": "97ba7bf2eb6268e4eebe04cbd9aa450b702df7dd", "messageHeadline": "Add the option to skip the node that is executing the node", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "f34ab5538904aff9bda9556a21baa8ded67267a2", "messageHeadline": "Fix bug preventing rollback in stored procedure", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 159, "deletions": 9}}, {"node": {"oid": "55f46acedf62fe55482b4d8951eaa4d1cb61c74e", "messageHeadline": "Support TABLESAMPLE in router queries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 107, "deletions": 3}}, {"node": {"oid": "a4c6cefb17719104fee4300803d89607d12c4a17", "messageHeadline": "Merge pull request #2351 from citusdata/master-update-changelog-28082018", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b6cee4bb968a79d234cf8ea845c412365528304d", "messageHeadline": "Add changelog entry for 7.5.1", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eb2318f413c20586bb294c593bfb266ec77888ad", "messageHeadline": "Merge pull request #2333 from citusdata/dml_on_ref_mx", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 566, "deletions": 107}}, {"node": {"oid": "bd30e3e908bed83f504d4d119f4e81031137ceca", "messageHeadline": "Add support for writing to reference tables from MX nodes", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 476, "deletions": 108}}, {"node": {"oid": "2639149bd850542373eeeb03aae482da2342cd72", "messageHeadline": "Enterprise functions about metadata/resource locks", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "6cea01620a6042d9a5da45f4bb6016f53a5cf433", "messageHeadline": "Merge pull request #2339 from citusdata/fix_modifying_cte", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 469, "deletions": 123}}, {"node": {"oid": "b8af8c359ba639b06bd7ee6cc9c9945a447154c2", "messageHeadline": "Make sure that modifying CTEs always use the correct execution mode", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 469, "deletions": 123}}, {"node": {"oid": "1abfce9969ee869179baa232a244d39a0661414f", "messageHeadline": "Merge pull request #2346 from citusdata/fix_rte_walker", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 245, "deletions": 10}}, {"node": {"oid": "910ea392f5845f034813fef506c5b7bdb97e683f", "messageHeadline": "Prevent multiple placements of a single shard to lead huge memory all\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cb481f55cf42a8b36bff3291dd29811814f2c318", "messageHeadline": "Prevent excessive number of unnecessary range table traversal", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 239, "deletions": 10}}, {"node": {"oid": "235542fe6bb46982f5f6aee0878f343c1a724b24", "messageHeadline": "Merge pull request #2342 from citusdata/applyLogRedactionNoop", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "ef9f38b68df108816459055bf657aa1546b6845c", "messageHeadline": "ApplyLogRedaction noop func is added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "c3c0d62ca62bb56b634b715ce4c15b283f3b128c", "messageHeadline": "Add test showing poolinfo validation works", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "900e88057c5f8a9082abf42ae7219e25a84cf4a8", "messageHeadline": "Merge pull request #2341 from citusdata/disable_jit", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "fd32c3590bfaf37a217ac041e1e0be08a7cded0c", "messageHeadline": "Mark PostgreSQL 11 builds as required", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c4e2349b80edc6d6554c03f7816dd795322dfd13", "messageHeadline": "Mark failing PostgreSQL 11 test as ignored", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a2fb5a84f108aacffafd3a2d63e797d098f1f7dc", "messageHeadline": "Disable JIT during PostgreSQL 11 test runs", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "54789d689647f7867a4aaace5098f8581a76ee64", "messageHeadline": "Merge pull request #2324 from citusdata/test/pg11-compatibility", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 1480, "deletions": 243}}, {"node": {"oid": "6cf4516fdb92b94347cdaa38288db6d98a51e163", "messageHeadline": "fix \\d change for indexes in pg11", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 252, "deletions": 201}}, {"node": {"oid": "2a9d47e1a63cbf107b2e7c26109183bacb277cc9", "messageHeadline": "fix pg11 tests", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 1228, "deletions": 42}}, {"node": {"oid": "3f0317dfb8bddbaaa49a6f730fc1096b651cbcb7", "messageHeadline": "Merge pull request #2327 from citusdata/master_disable-activate_node_\u2026", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "1a3b9f731e56ea3efe7055e6195723710d0b4b84", "messageHeadline": "Make master_disable/activate_node runnable when superuser", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "904e1781fa8c3697ce2380c8af81b36a6f3986ac", "messageHeadline": "Merge pull request #2335 from citusdata/fix_mx_schema", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 255, "deletions": 2}}, {"node": {"oid": "85d418412d624c49e0e1333c3b4778c42a27fca1", "messageHeadline": "Fix DDL execution problem on MX when search_path is used", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 255, "deletions": 2}}, {"node": {"oid": "537d80abdb864fd504f08348114d8cc7e5e36599", "messageHeadline": "Merge pull request #2279 from citusdata/add_create_dist_table_failure", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 932, "deletions": 0}}, {"node": {"oid": "44fc9f46fcdfb472ce886eb674254e1b3b202585", "messageHeadline": "Add create_distributed_table (without data) failure tests", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 932, "deletions": 0}}, {"node": {"oid": "3fa04d8f2c8f27b1377fe4c1468ee47358117e3c", "messageHeadline": "Merge pull request #2323 from citusdata/shards_go_behind_schema", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 959, "deletions": 21}}, {"node": {"oid": "974cbf11a5c8b3b787accfc5579b50e95ea306d8", "messageHeadline": "Hide shard names on MX worker nodes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 862, "deletions": 59}}, {"node": {"oid": "e13da6a343c44ef7c6bd453fe943e3589df397f7", "messageHeadline": "Add infrastructure to hide shards on MX worker nodes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 143, "deletions": 8}}, {"node": {"oid": "28fd63bee29e217d12148a359a066a17dee1ed19", "messageHeadline": "Merge pull request #2280 from citusdata/failure-create_distributed_ta\u2026", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 1311, "deletions": 0}}, {"node": {"oid": "c1f7631f98c3439b100815f4ccaf6b4ca433a39b", "messageHeadline": "failure tests on create_distributed_table nonempty", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 1311, "deletions": 0}}, {"node": {"oid": "dc55498f80eef10ca86390ab50479d49b2f61b04", "messageHeadline": "Merge pull request #2281 from citusdata/add_create_reference_table", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 351, "deletions": 0}}, {"node": {"oid": "b21bd2d1a0c831409612b3c26a5dfb42c4f3929a", "messageHeadline": "Add create_reference_table failure tests", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 351, "deletions": 0}}, {"node": {"oid": "74ee7492eeb467b28d51ab943bedaf5c4e314cf9", "messageHeadline": "Merge pull request #2273 from citusdata/add_hash_copy_failure", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 629, "deletions": 1}}, {"node": {"oid": "bc27651dd91a41e73505e53b029718d5bc1f0c3e", "messageHeadline": "Add failure test for copy on hash distributed table", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 629, "deletions": 1}}, {"node": {"oid": "82fa85fa5be602d0c10498f0303aa7d61c6cd90b", "messageHeadline": "Add tests for 1PC COPY on append and hash-distributed tables", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 901, "deletions": 0}}, {"node": {"oid": "f0f7a691a34abfea91b0ceaaedc52413df11baa2", "messageHeadline": "Prevent failure tests from hanging by using a port outside the epheme\u2026", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 221, "deletions": 182}}, {"node": {"oid": "6ac0434cf3a96dd7c1ce7b5409c607d8a270a5cf", "messageHeadline": "Merge pull request #2278 from citusdata/failure-copy-reference", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 666, "deletions": 0}}, {"node": {"oid": "dde86cb73161291e9fb4ff03590b76eff2afec32", "messageHeadline": "Copy to reference table failure tests are added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 666, "deletions": 0}}, {"node": {"oid": "39cc54b4b56b317e14968ef472ffad72606ae889", "messageHeadline": "Merge pull request #2316 from citusdata/citus-7.4.2-changelog-1532690856", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2350eaa4c163438c59cb4f7fa0c735fb04e8ad5a", "messageHeadline": "Add changelog entry for 7.4.2", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "50cb43437793ba5a570e397ccf03a36294d5db3f", "messageHeadline": "Merge pull request #2315 from citusdata/version-8.0-bump-fix", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bc757845ebedfe4a65710716b01922d11599bdd5", "messageHeadline": "Citus versioning fix", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ace248d13ca386168b527c05ed3be7c1c92bffd1", "messageHeadline": "Remove unnecessary calls to 'conn.allow()'", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 0, "deletions": 175}}, {"node": {"oid": "28d572cc008d9d46e0f4a277eacc175fbd603135", "messageHeadline": "Merge pull request #2311 from citusdata/master-update-version-1532507443", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "887aa8150d0caff3c313df5f7a605b8949c4a91a", "messageHeadline": "Bump citus version to 8.0devel", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "1e95f5dc93d1ebdab91f9273c2988df3b139b9bd", "messageHeadline": "Merge pull request #2310 from citusdata/citus-7.5.0-changelog-1532467475", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c7203c3c9ade78ae7adf820e180c004c7b4d9033", "messageHeadline": "Add changelog entry for 7.5.0", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "854e49101cba0e9362076fe199bc7091e71549af", "messageHeadline": "Merge pull request #2296 from citusdata/add_column_fkey_fix", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 606, "deletions": 239}}, {"node": {"oid": "e23625bf5e74781ee4ba46c4abd5fb898c2a5661", "messageHeadline": "Use contype to check for FK constraint instead of reading catalog table", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d0fbbace7247370fbc640a455b0d4708b038b0e", "messageHeadline": "ALTER TABLE %s ADD COLUMN constraint check is added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 605, "deletions": 238}}, {"node": {"oid": "21114620a323e394db4855d941f3202778fb2853", "messageHeadline": "Merge pull request #2299 from citusdata/fix_real_time", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "625816242a665f73e4f8f62ba925a3a7a412f019", "messageHeadline": "Don't try to check unopened connection in EXEC_TASK_FAILED state", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "6ae5fcd6c9f16c2e8ebaed268f8752cd7e6a27c4", "messageHeadline": "Merge pull request #2297 from citusdata/fix/insert-select-onconflict", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 83, "deletions": 10}}, {"node": {"oid": "2d1390023058f9cff2957dfc5979c7e8bcff29b9", "messageHeadline": "error on unsupported changing of distirbution column in ON CONFLICT f\u2026", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6a15e1c9fcd94698216c691330f420c9973c0f3c", "messageHeadline": "extract ErrorIfOnConflictNotSupported function for reuse", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "5b02e139e75b9bef0d32d49ae7a6ea067b25527d", "messageHeadline": "Merge pull request #2298 from citusdata/fix/error-msg-tablein", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "df98900f804871f69f5e010323f7cfc4581ed9da", "messageHeadline": "fix missing space for tablein in error", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "29edbae152454a809c6810a456f368b76c9089d1", "messageHeadline": "Merge pull request #2275 from citusdata/fix_user", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "69a3ebea5f15b1a8ddbe15b92167ffa934cd9df2", "messageHeadline": "Ensure StartPlacementListConnection connects with username supplied b\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "1485945f27cfb8bdfb91fa50cd0e556fec4b218d", "messageHeadline": "Delete pull_request_template.md", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2e62dafd3c71cd4faafcba119153547f4aa6db77", "messageHeadline": "Merge pull request #2277 from citusdata/mt_failure_add_node", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 569, "deletions": 0}}, {"node": {"oid": "a837dde1a06a2b7921d922ee4b8c14cdd0290675", "messageHeadline": "Add failure tests for master add/remove/disable/active node", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 569, "deletions": 0}}, {"node": {"oid": "a05817e2ecec5dc220eb450943b7a10006523f25", "messageHeadline": "Merge pull request #2272 from citusdata/failure-truncate", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 1717, "deletions": 0}}, {"node": {"oid": "f8544200792059a26ea3ed62fff9a77fb6300f94", "messageHeadline": "truncate failure tests are added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 1717, "deletions": 0}}, {"node": {"oid": "b51d252fcc289e33be9dcc5cbb3ae72a2b135a4c", "messageHeadline": "Merge pull request #2210 from citusdata/mt_failure_test", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "2795494758ff68afdccbe4ccb84ed11cb5d8f253", "messageHeadline": "Added failure test for create index concurrently", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "54332957fa50acd1b4c7016bea112ef1c4c95fab", "messageHeadline": "Merge pull request #2212 from citusdata/ddl_failure_testing", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1680, "deletions": 0}}, {"node": {"oid": "a446e71ee7454675defcb8ce7b99171c9c76bfda", "messageHeadline": "Add failure testing for DDL commands", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1680, "deletions": 0}}, {"node": {"oid": "07ac909410f5a3fae256a34be66c5a985d3a554e", "messageHeadline": "Merge pull request #2268 from citusdata/add_poolinfo", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "318119910b59f4d511778d5e340faa54c463b856", "messageHeadline": "Add pg_dist_poolinfo table", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "1c24380877eb31103a3f20611fcfc288fd42b36f", "messageHeadline": "Merge pull request #2193 from citusdata/topn_agg_support", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 753, "deletions": 5}}, {"node": {"oid": "93e2d26226293234484d5183caf5605eca7d2cc5", "messageHeadline": ".travis.yml change to install TopN on travis", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3afa7f425d5507a08ca2c7aecf725c63086abd35", "messageHeadline": "Topn aggregates are supported", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 747, "deletions": 4}}, {"node": {"oid": "54f5fb3b261121ad680ea59fa13493c00c741357", "messageHeadline": "Merge pull request #2264 from citusdata/marcocitus-patch-1", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a70b06f194af7c3a0dc006049a97ed279051d33d", "messageHeadline": "Add DESCRIPTION to PR template", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05e182128d91eb94f941247e04f262c5aaca5eb7", "messageHeadline": "Merge pull request #2266 from citusdata/landlord_base", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a7277526fda586590e68b60968dc24f93e00a3dc", "messageHeadline": "Make citus_stat_statements_reset() super user function", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "74a5b1e14aa122ca725f9e896ca302f9a623a128", "messageHeadline": "Merge pull request #2257 from citusdata/select_opens_transaction_block", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "89870e76ce0bbd751cd1ca186891e6cb1fcf4062", "messageHeadline": "Add a select_opens_transaction_block GUC", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "a54f9a6d2c62bfcd84de06cbff55edff5bd76d88", "messageHeadline": "network proxy-based failure testing", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1565, "deletions": 2}}, {"node": {"oid": "c6cf40e9c7b7dc4997c96becac5c1f53429daa5e", "messageHeadline": "Merge pull request #2261 from citusdata/changelog_6-2-6", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7200d557dd72812c0c113c5d018d27858ee16ad", "messageHeadline": "Add changelog entry for 6.2.6", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "76477fd44e70520275eeedda6490276da4f68009", "messageHeadline": "Revert \"Add changelog entry for 6.2.5\"", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "30fa6e57a48ed2c5cb0d2071d8c833943cbf31e5", "messageHeadline": "Merge pull request #2260 from citusdata/changelog_6-2-5", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "50807bca983cc6fc241ba507fb76ac8313c49683", "messageHeadline": "Add changelog entry for 6.2.5", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cdbe752e2d6f7bea5edab54e9221e87b75269a00", "messageHeadline": "Merge pull request #2255 from citusdata/relax_count_distinct", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 264, "deletions": 1074}}, {"node": {"oid": "f20258ef10a0dcfbfa6cbbd4d951b6a5e48d5da3", "messageHeadline": "Expand count distinct support", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 264, "deletions": 1074}}, {"node": {"oid": "80132b54818950d612af83d0d9d60316dd1ec271", "messageHeadline": "Merge pull request #2253 from citusdata/improve_foreign_keys_code", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "7fb529aab9abec7851e179fa52ba6d7841cc5527", "messageHeadline": "Some stylistic improvements in the foreign keys to reference table", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "6656592b8e4daebf3b4795644794715517c8caff", "messageHeadline": "Merge pull request #2243 from citusdata/better-guc-description", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "735218ee5d2051cd0e314b3af499d75531363e38", "messageHeadline": "Remove sslmode structs and add more helpful description", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "1bff1c2d3d0efc6fcb0ec6fd0bcba5e9bb94e7a4", "messageHeadline": "Merge pull request #2254 from citusdata/feature/policy-stub", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 216, "deletions": 6}}, {"node": {"oid": "c1c8c38dc9ea7b4f052af1ed4d13cd75cb13a171", "messageHeadline": "create placeholder for policy ddl", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 216, "deletions": 6}}, {"node": {"oid": "19e92ee3692e1f8ab39985e44db425f583793f7d", "messageHeadline": "Merge pull request #2186 from citusdata/hll_agg_support", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 343, "deletions": 4}}, {"node": {"oid": "df11dda750e1606aeaaa804e9abae01e83d76650", "messageHeadline": "hll aggregates are tested", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 303, "deletions": 1}}, {"node": {"oid": "06217be3268f2c4b3fbb08555abdc0b5ec03b086", "messageHeadline": "hll aggregate functions are supported natively", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "0c33d7ea9acb73901722362998865f7405bad6b5", "messageHeadline": "Merge pull request #2251 from citusdata/landlord_base", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "901066a4215c235736703cf8c51630b40426379a", "messageHeadline": "Move partition key logging related code from enterprise", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b480bf8d0ef16ad55583e04541113a0d6e987329", "messageHeadline": "Merge pull request #2240 from citusdata/foreign_master", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 9855, "deletions": 246}}, {"node": {"oid": "f7b901e3fdf15478209d0ca71d11ed4a8b81fbc7", "messageHeadline": "CopyShardForeignConstraintCommandList API change for grouped constraints", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "35eac2318d680841ed503bf89720b02b1bb48a0e", "messageHeadline": "lock referenced reference table metadata is added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "d83be3a33f7590ac5f3b6bb94333441dc1b008f6", "messageHeadline": "Enforce foreign key restrictions inside transaction blocks", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2327, "deletions": 34}}, {"node": {"oid": "6be6911ed90c28a67791ee041c3c173f7c320fa4", "messageHeadline": "Create foreign key relation graph and functions to query on it", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1839, "deletions": 15}}, {"node": {"oid": "89a8d6ab95b133aebf3adcf6c20543ab985e922c", "messageHeadline": "FK from dist to ref is tested for partitioning, MX", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 2107, "deletions": 4}}, {"node": {"oid": "4db72c99f6027c47139ee111ef01cd684e742976", "messageHeadline": "Specific DDLs are sequentialized when there is FK", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 994, "deletions": 33}}, {"node": {"oid": "e37f76c276aa634c1f081f9abeb073b959b53b23", "messageHeadline": "tests are added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 691, "deletions": 131}}, {"node": {"oid": "2c5d59f3a8ca147d4566d8bde42280ebf9c01d4e", "messageHeadline": "create_distributed_table in transaction is fixed", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 102, "deletions": 21}}, {"node": {"oid": "45f8017f4287a4af6741f076e95302958066861a", "messageHeadline": "create_distributed_table with fk to ref table is implemented", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2fa4e38841b575d4adb6aa09c72a2ee7ec42a28c", "messageHeadline": "FK from dist to ref can be added with alter table", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 1841, "deletions": 184}}, {"node": {"oid": "58486fd1b90be98b3b50002383fbc0d0db821f80", "messageHeadline": "Merge pull request #2247 from citusdata/enable_preloading_libraries", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "3fc98e82258eedb4427d8e268cd82358dd22a9f7", "messageHeadline": "Add pg_stat_statements to shared_preload_libraries if installed", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "54aa865c3cff320ff47fa1607821ae72d8e48a33", "messageHeadline": "Merge pull request #2249 from citusdata/landlord_base", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "23800f50f1ddfa9a614e1861d25d5fd5662f87b4", "messageHeadline": "Update citus_stat_statements view and regression tests", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "493e3b1b9e313ad87161501a4eaea1f234c0d4df", "messageHeadline": "Merge pull request #2248 from citusdata/partition_key_extraction_fix", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "e532755a6ef2b243815e60e6c4a6ccd07b6e107f", "messageHeadline": "Fix bug in partition column extraction", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "a3f1350bfe4fef7be36152d4c78b340da904c1f5", "messageHeadline": "Merge pull request #2246 from citusdata/bump-tools-version", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06589131d7ea2715ae1e224efe8a23980f2bc894", "messageHeadline": "Bump tools version in .travis.yml", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c95d5d497255842549d09c0930b54e7d21ed61f", "messageHeadline": "Merge pull request #2242 from citusdata/master_stage_protocol_refacto\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 60, "deletions": 45}}, {"node": {"oid": "3fc7cdfe6d12d857b19a77e7f207788b7a5b08a3", "messageHeadline": "Apply master_stage_protocol refactoring changes", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 60, "deletions": 45}}, {"node": {"oid": "86a3dd5a90d383c003c3057a35350db0323c0add", "messageHeadline": "Merge pull request #2235 from citusdata/landlord_base", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 156, "deletions": 18}}, {"node": {"oid": "4d35b920167c2d7c67697be8e3ebf8f785d9011a", "messageHeadline": "Add groundwork for citus_stat_statements api", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 156, "deletions": 18}}, {"node": {"oid": "5ce18327a7500b58d6ba4bceebd2607bcbddfb2a", "messageHeadline": "Don't spinloop when trying to cleanup a failed connection", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d63cbf382288358533b71d907f6a3a7fc8a1df5f", "messageHeadline": "Merge pull request #2220 from citusdata/relation_access_via_placement\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3415, "deletions": 38}}, {"node": {"oid": "4ccabf9544219c4aa637f02d0b7ee6c98f6170ce", "messageHeadline": "Increase timeout to keep appveyor happy", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d0f7835e74d784a3f8900ef9c0a7920e777d726", "messageHeadline": "Improve relation accesses association to do less job", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "8ccb8b679e4563010c3bee74f100287aa5ab7c7b", "messageHeadline": "Real-time executor marks multi shard relation accesses before opening\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 693, "deletions": 109}}, {"node": {"oid": "2890154420f7f9a785d98a6b172e93e82fee10f7", "messageHeadline": "Make sure that TRUNCATE always opens a DDL access", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 63, "deletions": 26}}, {"node": {"oid": "21038f0d0e1f65c9662cbfad094040dc63acdf7a", "messageHeadline": "Make sure that inter-shard DDL commands are always covers both tables", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 183, "deletions": 21}}, {"node": {"oid": "2f0189458966fc837c27a3dda00272b003665d78", "messageHeadline": "Track relation accesses using the connection management infrastructure", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2599, "deletions": 6}}, {"node": {"oid": "8520ecc460861f18ff3651d3159b9f1aaccaa348", "messageHeadline": "Merge pull request #2232 from citusdata/start_non_data_access", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "d5472614df5d92f385f4b09e8b474189bfe01a33", "messageHeadline": "Use non-data connection for intermediate results", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "460eb6f295016fc1ce1ff05892a9d028fc5ccb8e", "messageHeadline": "Merge pull request #2229 from citusdata/improve_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 51, "deletions": 34}}, {"node": {"oid": "7762d81cba8fd84167bf944932172f51586c2be4", "messageHeadline": "Move test UDF under test folder", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 51, "deletions": 34}}, {"node": {"oid": "7a75c2ed3107cd5c8306260d97f38b23d166b4de", "messageHeadline": "Add connparam invalidation trigger creation logic", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 124, "deletions": 6}}, {"node": {"oid": "19cadf52ca0875fb183d7741987992058ed38ecf", "messageHeadline": "Merge pull request #2230 from citusdata/changelog-7.4.1", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0ce613405ecc9b49423e728cb3d0a316eabe4c32", "messageHeadline": "Add changelog entry for 7.4.1", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "42be04551c6d253e2e3433083a7209927ee1da6d", "messageHeadline": "Merge pull request #2227 from citusdata/seq_create_distributed_table", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 267, "deletions": 5}}, {"node": {"oid": "2b2ce036ebe6faa5c1fa566319e2c2c6218f63da", "messageHeadline": "create_distributed_table honors sequential mode", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 267, "deletions": 5}}, {"node": {"oid": "0c47d16e8e157bb3223edf710ec8d69fc34cb232", "messageHeadline": "Merge pull request #2224 from citusdata/set_local_via_c", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "8f5821493ad07fd9479b891fa14c4ba06be3e573", "messageHeadline": "Implement C interface for setting GUC", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "bdc44f0d2991d4e49c19346db9ee9aece18c0311", "messageHeadline": "Merge pull request #2222 from citusdata/fix_insert_select", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "f3f2805978dd18ab3b8b11d4a9f3a5c92fd3ef87", "messageHeadline": "Fix use-after-free that may occur for INSERT..SELECT in prepared stat\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "82829dfdc979aa060f7a9eb30248765c10ca48ed", "messageHeadline": "Merge pull request #2197 from citusdata/select_update_hash", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1098, "deletions": 52}}, {"node": {"oid": "53b2e81d0188cfac76ca35241a50004ad6383905", "messageHeadline": "Adds SELECT ... FOR UPDATE support for router plannable queries", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1098, "deletions": 52}}, {"node": {"oid": "28860b24692cf3136a303668cb6c4773433e7a7e", "messageHeadline": "Remove volatile explain plan from regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "04da0cf9b1c2110d6798b1903f3881f817af2bba", "messageHeadline": "Remove costs from explain plans in window_functions tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "4686d49b148881f8d7a58725902211fa788d6563", "messageHeadline": "Merge pull request #2215 from citusdata/fix_ref_table_failure", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 80, "deletions": 52}}, {"node": {"oid": "0bbe7787602eb6f81c6d0a9b6734047b640cc034", "messageHeadline": "Rename failOnError to alwaysThrowErrorOnFailure", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "0feb1f2eb1e51304f11dcf2253982621a1bc68fe", "messageHeadline": "Do not call CheckRemoteTransactionsHealth from commit handler", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "bc1cc419e12fd214928ce8289456923aa86a10a1", "messageHeadline": "Fix could not receive query results error in regression test ouput", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4ab8e8709038ff7c51323f2ea5a347c34a9884ac", "messageHeadline": "Always throw errors on failure on critical connection in router executor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "1c36ade64d18db3228e7dbc06574aff3bf4ed84a", "messageHeadline": "Merge pull request #2218 from citusdata/fix/session-user", "author": {"name": "Nils Dijk", "email": "me@thanod.nl", "user": {"login": "thanodnl"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "73efcb22c4ba4de1e44dd4c3baf022938bef2b53", "messageHeadline": "Extract RoleSpecString and resolve role references", "author": {"name": "Nils Dijk", "email": "nils@citusdata.com", "user": {"login": "thanodnl"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "95e546ba5f7099433750d3e4080193571f1c009d", "messageHeadline": "Merge pull request #2190 from citusdata/conninfo_guc", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 578, "deletions": 94}}, {"node": {"oid": "5bf7bc64bab20299f5d2393a2e692e0e27602096", "messageHeadline": "Add pg_dist_authinfo schema and validation", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "57b3f253c5c042187038f3e5722c28a8759297ef", "messageHeadline": "Add node_conninfo GUC and related logic", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 491, "deletions": 86}}, {"node": {"oid": "a0651df57472ae598eddfabce99994698e57f59e", "messageHeadline": "Merge pull request #2205 from citusdata/foreign_refactoring", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 401, "deletions": 355}}, {"node": {"oid": "d1a3b20115fe1cc129f2d14daa62cdc13043b95d", "messageHeadline": "foreign_constraint_utils is created", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 401, "deletions": 355}}, {"node": {"oid": "39e681a0f5865727d2480aad9e64944ff4e2eed4", "messageHeadline": "Merge pull request #2194 from citusdata/seq_m_m_m_shards", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 441, "deletions": 32}}, {"node": {"oid": "aeaa28c00524ca9f373138070df1217d2804e004", "messageHeadline": "Merge pull request #2199 from citusdata/seq_realtime_select", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "e45036e3f289d14f6179cd9089141d3916097344", "messageHeadline": "Merge pull request #2198 from citusdata/seq_insert_select", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 88, "deletions": 5}}, {"node": {"oid": "a5370f5bb0ea3f68fbb3982432941c0fdbd9f69c", "messageHeadline": "Realtime executor honours multi_shard_modify_mode", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "d918556dca7dce13d06e651a8fecbc3a8abd1760", "messageHeadline": "INSERT .. SELECT pushdown honors multi_shard_modification_mode", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 88, "deletions": 5}}, {"node": {"oid": "336044f2a83ad33359c0e517c08dba4c478623bb", "messageHeadline": "master_modify_multiple_shards() and TRUNCATE honors multi_shard_modif\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 253, "deletions": 17}}, {"node": {"oid": "87270911d3595128da19460c1c493757f2ef2aaa", "messageHeadline": "Merge pull request #2189 from citusdata/seq_ddl_via_seq_router", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 714, "deletions": 58}}, {"node": {"oid": "51cb24b39c171b6807a69d03bb370b7614e58875", "messageHeadline": "Increase timeout to make the appveyor tests happy", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df44956dc3e60e2587f3862a91d12aa2607c5ed3", "messageHeadline": "Make sure that sequential DDL opens a single connection to each node", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 711, "deletions": 55}}, {"node": {"oid": "98b99634f3844c2b399fb6bc0e2841111ece0ad1", "messageHeadline": "Merge pull request #2167 from citusdata/serf", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 387, "deletions": 24}}, {"node": {"oid": "fd4ff29f2fb1678ae41cfe3fc50de9dcd870a988", "messageHeadline": "Add a debug message with distribution column value", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 387, "deletions": 24}}, {"node": {"oid": "37bd4cd80cf73c7bc2043cb981116ae53f098c89", "messageHeadline": "Merge pull request #2195 from citusdata/push_grant", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 99, "deletions": 14}}, {"node": {"oid": "ba50e3f33e6016da7a99c85d5c2a17f56ce6e551", "messageHeadline": "Add handling for grant/revoke all tables in schema", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 99, "deletions": 14}}, {"node": {"oid": "b90c54abc0eb1a30eebd1953e42a3ccacfbe48d9", "messageHeadline": "Merge pull request #2170 from citusdata/master-update-version-1526383730", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "49c85c252208a2b68d1ebdd4ff6271bf8ff4508f", "messageHeadline": "Fix windows citus_version", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "28e3003311ffefdece764e40728b0884bb2561bc", "messageHeadline": "Update version in the root control", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20acee2cd4570e51d7c134814ae1980e2d44ac18", "messageHeadline": "Bump citus version to 7.5devel", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "f069e7efb69daa7a96b9d82ac50de885c7623253", "messageHeadline": "Merge pull request #2178 from citusdata/master-update-72", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "673184b8d332bb95f8b0f385d739341d959c04d8", "messageHeadline": "Add changelog entry for 7.2.2", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb634bf113c3c3dcadcc83e20234d525299a8b7d", "messageHeadline": "Merge pull request #2176 from citusdata/fix-appveyor-real-time-flakyness", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7e09d777b19e5551e5884662e4678409705d4ec", "messageHeadline": "Increase deadlock timeout so we get fewer signals", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9667ee5ac9f555cdd8f70100ad80e9e5d2afcf57", "messageHeadline": "Alleviate OOM failures in COMMIT callback", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "f163932a1b5429089ae5e90b64d7f852ccc33813", "messageHeadline": "Merge pull request #2169 from citusdata/citus-7.4.0-changelog-1526370810", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "c248c8ac388ae1854f888f137395e83229cf891d", "messageHeadline": "Add changelog entry for 7.4.0", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "cce658ad8c61dd4bb2c9d33686dfed34abeaddf8", "messageHeadline": "Merge pull request #2166 from citusdata/version_bump_windows", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 61, "deletions": 65}}, {"node": {"oid": "9323db2e058906acc5e656769d84c4e5c83894d2", "messageHeadline": "Merge pull request #2161 from citusdata/move-intermediate-results-dir\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "61d2c0f618d411389d9686f6db6cfceca80fc6be", "messageHeadline": "Stabilise output of multi_shard_update_delete test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "ed47e4e6b9216e626a64dbe991896ac3c205abec", "messageHeadline": "Remove placementId from the ORDER BY to make results consistent", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "12e50d96dc4332cfa517a46c997f801c2e599c6b", "messageHeadline": "Fix tests where hll is not installed", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b1619e182d817d1e2eff522fcb8af6a531434fe4", "messageHeadline": "Make sure windows are build with the latest version", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c2bf5d2d6e2a5f03f70dbabac51aa5de0493070", "messageHeadline": "Move call to RemoveIntermediateResultsDirectory", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b3e85e4f71051b643c00cc23fa83335dc7d5d90f", "messageHeadline": "Fix the huge appveyor diffs", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bdfe1ed702dc7ee2b0c5d4c34d7033b028826f3f", "messageHeadline": "Merge pull request #2165 from citusdata/enterprise_test_fix_drop_tabl\u2026", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b8c31973990e7b1bd6b5ada02451a6cbc9b9881d", "messageHeadline": "enterprise test fixes", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0e1a01921d0d408acaf04253272b0d61c98a8b35", "messageHeadline": "Merge pull request #2164 from citusdata/fix_concurrent_reg_test", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "04d9e886fe5cde162f17cd22fa8071c2a35c4f73", "messageHeadline": "Run concurrent modification queries in tests sequentially", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "42b9690552980edf51be570b42abba83a70d23e2", "messageHeadline": "Merge pull request #2143 from citusdata/create_distributed_table_test\u2026", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 2007, "deletions": 1081}}, {"node": {"oid": "785a86ed0a1ab59dfb773eeefb4706a8a0432d49", "messageHeadline": "Tests are updated to use create_distributed_table", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 2007, "deletions": 1081}}, {"node": {"oid": "ae97df43be998ed02646337a687dc15147a66655", "messageHeadline": "Merge pull request #2155 from citusdata/valgrind_fix", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d35f2725bf19b40d1245a999784aa8b6a7d828d3", "messageHeadline": "valgrind tests fix", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a63e62812060e1946ba1d838319b23a2486d0063", "messageHeadline": "Merge pull request #2142 from citusdata/master_update_node_locking", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 500, "deletions": 26}}, {"node": {"oid": "8b258cbdb0319b9eac039b890db21cc5fc28479f", "messageHeadline": "Lock reads and writes only to the node being updated in master_update\u2026", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 500, "deletions": 26}}, {"node": {"oid": "4198ad7618b5612ed23cb86b0fa13361cbad735e", "messageHeadline": "Merge pull request #2157 from citusdata/fix_router_select", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5f5f7b4fe097163e58b510dae7075b3e9c0e97de", "messageHeadline": "Throw an error if placements cannot be found in router executor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b4cfa2f283ebfa4b3d973d4073beffac78e369d0", "messageHeadline": "Merge pull request #2158 from citusdata/fix_mx_test", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b86d6eb544c4e419d7dfe10bded5fd69b03721fd", "messageHeadline": "Merge pull request #2151 from citusdata/fix_cte_xact", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "5b079c125b468b8ecf27a5a7940e765ca2d597d2", "messageHeadline": "Merge pull request #2150 from citusdata/modify_volatility_check", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "caa27161caa92189e0d224ba1f5b2e45192a51a7", "messageHeadline": "Check volatile functions in modify queries", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "a7e66898903d7051eb85a7e4d91b120d5cded41b", "messageHeadline": "Run recursive_dml_queries_mx test on its own", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9438e5bde9709b4dd5128507f07521dbe300a7f5", "messageHeadline": "Ensure single-shard modifying CTEs are part of distributed transaction", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "86b12bc2d08800a0bf39bca98c13f0f51db642bc", "messageHeadline": "Always prefix operators with their namespace. (#2147)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 697, "deletions": 790}}, {"node": {"oid": "0f98e4dd2f15a72ee7584601eec5c46447a9379d", "messageHeadline": "Merge pull request #2137 from citusdata/marco_updel_subquery", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2296, "deletions": 246}}, {"node": {"oid": "42a80827217291ab182eb41f7f166fe7b47ec40b", "messageHeadline": "PG11 compatibility refresh", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2f9c8c6af0ee925e99103028aced0f2c05e7d087", "messageHeadline": "Allow DML commands with unreferenced SELECT CTEs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "f8cfe07fd11e5caeddac93460e94cd72a23b1d2d", "messageHeadline": "Support intermediate results in distributed INSERT..SELECT", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "90cdfff6020b5744a0cdeb9492c68287e86211bc", "messageHeadline": "Implement recursive planning for DML statements", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2196, "deletions": 244}}, {"node": {"oid": "711128671ac3033273a2e5a39508915bec12cb06", "messageHeadline": "Merge pull request #2141 from citusdata/regression_tests_large_shard_\u2026", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 292, "deletions": 218}}, {"node": {"oid": "ef90122cd32aa1dd68fba1260ee30d20f2d3359b", "messageHeadline": "shard count for some of the tests are increased", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 292, "deletions": 218}}, {"node": {"oid": "7fd438388677f3829f51fdbe5398893b72d9ba70", "messageHeadline": "Merge pull request #2075 from citusdata/hash_single_repartition", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1093, "deletions": 114}}, {"node": {"oid": "317dd02a2f9c244ebbd5b45eeb79c950be693205", "messageHeadline": "Implement single repartitioning on hash distributed tables", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1093, "deletions": 114}}, {"node": {"oid": "7850f93127a0b1a276090d6c0cd4cf06a0071609", "messageHeadline": "Merge pull request #2124 from citusdata/ot_msud_subquery", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1940, "deletions": 270}}, {"node": {"oid": "32bcd610c10e2ad354e5e9457e3f8227bff4ac8e", "messageHeadline": "Support modify queries with multiple tables", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1940, "deletions": 270}}, {"node": {"oid": "38bdd51dea14ad5fbd6169b8d5e6e754dad060ad", "messageHeadline": "Merge pull request #2104 from citusdata/refactor_subquery", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1950, "deletions": 1879}}, {"node": {"oid": "d9fa69c03153de28670dfa2ce36f88d66bfa2395", "messageHeadline": "Refactor query pushdown related logic", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1950, "deletions": 1879}}, {"node": {"oid": "f8fb7a27fb69a637557420d6459c1337ba68a653", "messageHeadline": "Don't copyObject into the wrong memory context", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "663c9b2a39f10544755b4519a22c8f3a4374fb17", "messageHeadline": "Merge pull request #2138 from citusdata/drop_shards_users", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 109, "deletions": 14}}, {"node": {"oid": "2559b84049f8a1311fd1e4c905313f3837c86557", "messageHeadline": "Drop shards as current user instead of super user", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 109, "deletions": 14}}, {"node": {"oid": "64280a2329abbde2efd99c1973c60479b1b6e4c3", "messageHeadline": "Merge pull request #1991 from citusdata/remove_broadcast_pr4", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 40, "deletions": 354}}, {"node": {"oid": "b1e66363982b883d4b3be1208746b5ff99105f10", "messageHeadline": "Merge pull request #2107 from citusdata/simplify_optimizer_phase_3", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 598, "deletions": 208}}, {"node": {"oid": "121ff39b26a8961ac52ebf8ecca2d88a6fc797d6", "messageHeadline": "Removes large_table_shard_count GUC", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 40, "deletions": 354}}, {"node": {"oid": "832c91e28c76d331b5b5b9f8acee1b4e783afe62", "messageHeadline": "Move processing each part of the query into its own functions", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 598, "deletions": 208}}, {"node": {"oid": "ca2818b5698aad7ca38c61f5eb5970ab049cf024", "messageHeadline": "Merge pull request #2121 from citusdata/vacuum_analyze_verbose_support", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 135, "deletions": 32}}, {"node": {"oid": "f2555317b6d6fb0b2374e51e130d5d6d8334d41b", "messageHeadline": "ProcessVacuumStmt update on names", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "a4153c6ab1ac6c2be24b772bc92d6737380d4caa", "messageHeadline": "notice handler is implemented", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 129, "deletions": 24}}, {"node": {"oid": "304b3a41ba4cc4972898998f55d111e9eb521d8e", "messageHeadline": "Cache the partition column Var", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "643059860af56de4fcc1be9a33ab8617224d730c", "messageHeadline": "Merge pull request #2123 from citusdata/improve_connection_errors", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 116, "deletions": 59}}, {"node": {"oid": "3d3c19a717174011ef0c3822d6b117eccd3d41c3", "messageHeadline": "Improve messages for essential connection failures", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 106, "deletions": 57}}, {"node": {"oid": "88f64d22db7a0afd31c9670bda3944281e49916c", "messageHeadline": "Prevent connection pointer is NULL details", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "394732b6be0c6d45bc28f1c52726554f95775bd4", "messageHeadline": "Add a connection failure error code", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ebb8f902c8bda07409e0e2c012b6a1aeb2d652e3", "messageHeadline": "Relax assertion on transaction rollback failure (#2052)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "24659a97dcebb76c6b041ff3ed9393af5eff7890", "messageHeadline": "Fail task in real-time executor if no placements found. (#2133)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "9610fe70f82eec72581a5505cfe4efb7fee6e21f", "messageHeadline": "Merge pull request #2118 from citusdata/pg11_compat", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 6941, "deletions": 900}}, {"node": {"oid": "a6fe5ca1834e46131f72e99cfbc42d0397b5b2b7", "messageHeadline": "PG11 compatibility update", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 6941, "deletions": 900}}, {"node": {"oid": "49255213d4b576fdfdce9af97eb97d461dbbacbf", "messageHeadline": "Configure appveyor to run regression tests", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 135, "deletions": 18}}, {"node": {"oid": "f0b50f2f998915e876c935a85c06737dd4e79b5a", "messageHeadline": "Merge pull request #2090 from citusdata/simplify_optimizer_phase_2", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 204, "deletions": 89}}, {"node": {"oid": "ac8f2f1e6dd82447c35dce52966237c14626d3db", "messageHeadline": "Eliminate code duplication in WorkerExtendedOpNode()", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 204, "deletions": 89}}, {"node": {"oid": "8d4c4d5c58e51bb77bfaf5cc783e0df7ce77197d", "messageHeadline": "Close all files before trying to remove them", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c5f1235090cabf3abfdf8870eced2a59ed375a20", "messageHeadline": "Turn the crashes on Windows into WARNINGs", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "18cb93c107f5f6dfd97f37943bb214c5f7ac2c3b", "messageHeadline": "Merge pull request #2070 from citusdata/simplify_optimizer", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 333, "deletions": 237}}, {"node": {"oid": "ee748d91407e0af32e08aa9334b081adf551f85e", "messageHeadline": "Unify extendedOpNode Processing", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 333, "deletions": 237}}, {"node": {"oid": "966f01fad34e05fb000d269bc884b412e55301b3", "messageHeadline": "Fix write and copy functions for TaskExecution. (#2120)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c6cddff04f8046168ffb93fda63ca848b8d9490", "messageHeadline": "Merge pull request #2105 from citusdata/fix_null_access", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 209, "deletions": 1}}, {"node": {"oid": "814f0e3acc3e50ec2e47be90f2df3ac0cf1f3e90", "messageHeadline": "Ensure Citus never try to access a not planned subquery", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 209, "deletions": 1}}, {"node": {"oid": "b0b130f06425f7492426c410d43b3a2dc474a7f9", "messageHeadline": "Fix Windows crash in multi_copy test", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d02f761d8e65b2f3014b4fddc3d6b73e34b26e8e", "messageHeadline": "Change intermediate_results test to not crash", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "01047903858963aa91dc9e230597e99df692332e", "messageHeadline": "Fix hard-coded temp directory in multi_copy", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a59c1c634e162c5cc5eadeebe61d5ab0493cb188", "messageHeadline": "Fix cancellation of real time queries", "author": {"name": "Brian Cloutier", "email": "brian@citusdata.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cd43d4860821f66183cc78e22f9f463a0aaec607", "messageHeadline": "Merge pull request #2109 from citusdata/capital_schema_support", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "00e786af00d4a0dc212ea7b059651b7960561a56", "messageHeadline": "Capital named schema support is added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "de6d3f2d3360d447df1f8d2460db15fb509d0e78", "messageHeadline": "Merge pull request #2102 from citusdata/push_down_multiple_having", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "e5a5502b168494fc5e24f44249bbe095d27c6571", "messageHeadline": "Adds support for multiple ANDs in Having", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "42ddfa176d8a9646619970f946e45bd7ed4d2fe6", "messageHeadline": "Fix crash on Windows where there is no detail", "author": {"name": "Brian Cloutier", "email": "brian@citusdata.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f54ed5d3b0ffb7b8e2d438fb70d507df1e4b7d61", "messageHeadline": "Merge pull request #1980 from citusdata/remove_boradcast_pr3_v2", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 574, "deletions": 682}}, {"node": {"oid": "82b2d21b0c681001d9abb1d71bb2e611564fa289", "messageHeadline": "Convert broadcast join to reference join", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 574, "deletions": 682}}, {"node": {"oid": "561d9b217cbb8937642da07252b1f5b284bc85b2", "messageHeadline": "Merge pull request #2103 from citusdata/fix_copartition_check", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 172, "deletions": 4}}, {"node": {"oid": "1b92812be218ce1e124a2318ada94066e39f1d70", "messageHeadline": "Add co-placement check to CoPartition function", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 172, "deletions": 4}}, {"node": {"oid": "b4c9e2c1ea4e26979b89a5001de445f5b1f87b60", "messageHeadline": "Merge pull request #2089 from citusdata/fix_size_query", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9318aeee6b526d3c901b75606325e36e7b847075", "messageHeadline": "Allow multiple size function calls per query", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6df6d841c90a9875a49372cf613802be6f8bfbe1", "messageHeadline": "Merge pull request #2013 from citusdata/subquery_pruning", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 148, "deletions": 135}}, {"node": {"oid": "ee132c5ead1b668afdac6d233772bbad98526780", "messageHeadline": "Prune shards once per relation in subquery pushdown", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 148, "deletions": 135}}, {"node": {"oid": "3873d6858d76007872d724661bbce16821582c6c", "messageHeadline": "Merge pull request #2088 from citusdata/fix-drop-partitioning-table-f\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b33b28203071e39b7910c04c0493651b8e5003dc", "messageHeadline": "Fix bug while DROPping partitioned table from worker", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0699fbe281d9ae61b248a3d8bcc59b184bf5dc49", "messageHeadline": "Merge pull request #2083 from citusdata/add_partitioning_support_to_mx", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 863, "deletions": 48}}, {"node": {"oid": "0c283fa8a3f5035e9239d131f8af8b2c8ec1fb16", "messageHeadline": "Add partitioning support to MX tables", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 863, "deletions": 48}}, {"node": {"oid": "86b733d14c6425f335843651c651f7769bebc686", "messageHeadline": "Merge pull request #2060 from citusdata/master-update-version-1521121896", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "f01daa0c83256f31569506969ae74f1825516484", "messageHeadline": "Bump citus version to 7.4devel", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "aa0aea9840986104e25d3c1cbba557e94cbce2b3", "messageHeadline": "Merge pull request #1974 from citusdata/remove_broadcast_pr2_v2", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 953, "deletions": 1696}}, {"node": {"oid": "72dfe4a289852d2f2c77510f61f26387c6c7da49", "messageHeadline": "Adds colocation check to local join", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 953, "deletions": 1696}}, {"node": {"oid": "236298823c8e34eaffecd23acdf2edb59e7eff1a", "messageHeadline": "Merge pull request #1915 from citusdata/remove_broadcast_pr1", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 726, "deletions": 1889}}, {"node": {"oid": "82a864308aa21f2bf639c0d4131fd1489903506b", "messageHeadline": "Remove SHARD_STORAGE_RELAY type", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "698d585fb5eac7a097e28bab2d4d4b668f0c8d45", "messageHeadline": "Remove broadcast join logic", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 724, "deletions": 1886}}, {"node": {"oid": "4582a4b398182459be7deba13e433bf6975c7487", "messageHeadline": "Fixed a typo", "author": {"name": "Matthew Wozniczka", "email": "mattheww@simba.com", "user": {"login": "matthew-wozniczka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cb8e5b4bf6693265d82c987241e1a86af09ce0c", "messageHeadline": "Fix isolation tests for windows echo command", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1020, "deletions": 1021}}, {"node": {"oid": "9aff4384a193a9b878e04ad0bbd13b63e743d661", "messageHeadline": "Make tests platform independent", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "2140b5d82d678a3ba687391ba97625faf21cb673", "messageHeadline": "Make pg_regress_multi.pl platform independent", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 140, "deletions": 73}}, {"node": {"oid": "adb4669d3461771986037a11f0d09a6ce43e8811", "messageHeadline": "Add appveyor.yml, support builds on Windows", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 502, "deletions": 0}}, {"node": {"oid": "f8f0d4aedc3cf081d0e670b4327dd63220f3b000", "messageHeadline": "Add Windows replacement for uname", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "98ffafe16e11b7cbe52fc6cc7cf6efd7a2521a09", "messageHeadline": "Fix error handling in connection_management", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "224b0a8c144aec1afcdee6b268390322437b1a96", "messageHeadline": "Replace poll with select/poll", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 165, "deletions": 10}}, {"node": {"oid": "997e718b265c86b1987c0087b1763c91b7b3eb12", "messageHeadline": "Merge pull request #2062 from citusdata/add_missing_changelog", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cd2a167e48d209e772b20eba81b073839d062d34", "messageHeadline": "Adds missing changelog items for the 7.3", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "991000efc9fc5ac36a2aec99df2ebb4a4dc0d46c", "messageHeadline": "Merge pull request #2055 from citusdata/citus-7.3.0-changelog-1521010978", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "cbe77998634a0752de528a1f0d64ce5545159ec7", "messageHeadline": "Add changelog entry for 7.3.0", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "81cbb7c223f2eb9cfa8903f1d28869b6f972ded1", "messageHeadline": "Merge pull request #2051 from citusdata/remove_skip_jsonb_validation_\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 0, "deletions": 166}}, {"node": {"oid": "3b7b64a8b6a2db55533977c5cdd7258c4ab674f8", "messageHeadline": "Remove skip_jsonb_validation_in_copy GUC", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 0, "deletions": 166}}, {"node": {"oid": "1440caeef284753f252bcb8e304f2c94e0453b37", "messageHeadline": "Fix incorrect limit pushdown when distinct clause is not superset of \u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 458, "deletions": 98}}, {"node": {"oid": "27d159d6f6059012d01f36664a1c5e7a6dd4b4e0", "messageHeadline": "Merge pull request #2041 from citusdata/make_skip_jsonb_validation_in\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e86d34256c9115cd0da2fe70e96534bba994f430", "messageHeadline": "Change default to false for citus.skip_jsonb_validation_in_copy", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1d2a2d13cb1983b8a92bc5d58e3ff7c01ad10cb5", "messageHeadline": "Merge pull request #2038 from citusdata/fix_modify_subquery", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "40b898b59f213807553b47ff77aea9e54e127d00", "messageHeadline": "Improve error messages for INSERT queries that have subqueries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "e7b28dd469c67b0b9cfbc3da35923f4d61785490", "messageHeadline": "Merge pull request #2031 from citusdata/fix_immediate_shut_down_issue", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "7dc9589b5663abc31c00f9755c2943b3a5237bf6", "messageHeadline": "Handle failures during I/O", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "da0048e0b7aa8b5c1657c999183357302d612ccf", "messageHeadline": "ForgetResults() becomes a wrapper for ClearResults()", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "76f6883d5d2db13e1a605cd729a4b8a0ffd78317", "messageHeadline": "Add support for window functions that can be pushed down to worker (#\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1721, "deletions": 41}}, {"node": {"oid": "8e2c72c054ca0f432baf0e7e5127adf7b4bb2683", "messageHeadline": "Merge pull request #2030 from citusdata/bool_agg", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 86, "deletions": 8}}, {"node": {"oid": "e13c5becede12a49cfcbeeedbf139ac1a8877d1f", "messageHeadline": "Fix worker query when order by avg aggregate is used (#2024)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 645, "deletions": 22}}, {"node": {"oid": "dc7213a11c6a1d7663ff48d1cf7841b5585c6aa1", "messageHeadline": "Use expressions in the ORDER BY in bool_agg", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e79db17b91c5bf4a8c458756bfd7db32a229a537", "messageHeadline": "Update comment in WorkerAggregateExpressionList", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ef5ff7eb12c973bc28a52232bb4e91e6dbe07de7", "messageHeadline": "Add bit_ and bool_ aggregates to AggregateType", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c723a1fa32670430915717a0cd3eb938e3e0c780", "messageHeadline": "Add support for bool and bit aggregates", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "8516d8631e4975cffdfa164808d51f79d2ccfd82", "messageHeadline": "Merge pull request #2006 from citusdata/modifiying_cte", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 1220, "deletions": 111}}, {"node": {"oid": "bcf660475aeabe9e9668e80ba7ce24c9be8ff00b", "messageHeadline": "Add support for modifying CTEs", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 1220, "deletions": 111}}, {"node": {"oid": "3098a15164875ac375249d97d74dd17eddd74518", "messageHeadline": "Merge pull request #2028 from citusdata/fix_regressions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 332, "deletions": 34}}, {"node": {"oid": "91165c41407b4828237941a1623106853f817c5f", "messageHeadline": "Add a temporary file to pass Travis tests", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 298, "deletions": 0}}, {"node": {"oid": "53bb0b6aee606d4b7bb7e1af1095af242234f3f1", "messageHeadline": "Fix regression for changes on REL_10_STABLE", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 34, "deletions": 34}}, {"node": {"oid": "ee67ce892fe10db62f83ecb7e723cbec36bec077", "messageHeadline": "Merge pull request #2018 from citusdata/distinct_without_groupby_column", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1094, "deletions": 13}}, {"node": {"oid": "78e6d990a29503d359a2add373980045a049ba87", "messageHeadline": "Fix master plan of the query with distinct, aggregate and group by cl\u2026", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1094, "deletions": 13}}, {"node": {"oid": "059644c1ab30ff213dcfb0416657b6d33298e7d0", "messageHeadline": "Merge pull request #2016 from citusdata/non_colocated_subqueries", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4013, "deletions": 644}}, {"node": {"oid": "1c930c96a3ca32e8ff082f23a55f9b88fa35b690", "messageHeadline": "Support non-co-located joins between subqueries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2739, "deletions": 426}}, {"node": {"oid": "7b57e0562ade69b9e2eb537b2b024d1e98b80a7b", "messageHeadline": "Add infrastructure for detecting non-colocated subqueries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "cdb8d429a7060d98dbc8a98d361204180d38efb2", "messageHeadline": "Add regression tests for non-colocated leaf subqueries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 296, "deletions": 1}}, {"node": {"oid": "4d4648aabd8deeb4c1c91817da6f8f5379ebfdda", "messageHeadline": "Change single shard mx test tables to reference tables", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 660, "deletions": 204}}, {"node": {"oid": "4d70c86645bfb25818bae81b85fd44b26b6bfc66", "messageHeadline": "Leaf level recursive planning for non colocated subqueries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 279, "deletions": 49}}, {"node": {"oid": "e998703ff8325e61845280e378597b74ae9fe64d", "messageHeadline": "Enable restriction eq. checks for top level set operations", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8aa532a90f9a2c2e4b67b457f50bb8738b5ff2d", "messageHeadline": "Refactor checks for distribution key equality", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "846b8b153679ee5496ad2ff6e37e71a6b370f0e2", "messageHeadline": "Merge pull request #2023 from citusdata/fix_table_size", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e9186a3b587ecc0771e0eae0682bc4f64c15887", "messageHeadline": "Do not use new connection in table size functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2001a332f6aaf6291d3148caeb64cf7efd429e9", "messageHeadline": "Merge pull request #2015 from MarkusSintonen/jsonb-aggregation", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1314, "deletions": 20}}, {"node": {"oid": "6202e80d0641d07cc0af7e42d7578ccbf3c2ed95", "messageHeadline": "Implemented jsonb_agg, json_agg, jsonb_object_agg, json_object_agg", "author": {"name": "Markus Sintonen", "email": "markus.sintonen@smartly.io", "user": null}, "additions": 1314, "deletions": 20}}, {"node": {"oid": "62237c40a75730d78132a4cd5fda01ed0b99c8ce", "messageHeadline": "Merge pull request #2007 from citusdata/ref_where_sublinks_v2", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1613, "deletions": 190}}, {"node": {"oid": "195ac948d200c8ca0e2d695aa546afcabe0b2b96", "messageHeadline": "Recursively plan subqueries in WHERE clause when FROM recurs", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1613, "deletions": 190}}, {"node": {"oid": "6ce4795f1c7b8f2fd4bc5049c22bb18225ea63f2", "messageHeadline": "Merge pull request #1996 from citusdata/cache_worker_node_array", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "0cba4ab588b0f60a0d1750a15dd422f1e351bc63", "messageHeadline": "Refactor worker node hash initialisation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "40d715d494ead8463d677b509043fcf81f3b1e9f", "messageHeadline": "Cache worker node array for faster iteration", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "65fca44f4f94b1ef068b8265f9f4d34b2e850539", "messageHeadline": "Merge pull request #1979 from citusdata/fix_abort_errors", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "d9c5c4a8f16f99bf2035f266fb2a79693b9a4abe", "messageHeadline": "Merge pull request #2003 from citusdata/no_plan_copy", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "bf1e4920116b55d1781a733bccdbc123d122862e", "messageHeadline": "Merge pull request #1989 from citusdata/refactor_restriction_logic", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 348, "deletions": 230}}, {"node": {"oid": "94c5ac6ebb44c6ae5d8de400ccc1634490a65524", "messageHeadline": "Remove duplicate join restrictions", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "c228d8ff3d2f438337b3ccf3fbaf9bfad58db988", "messageHeadline": "Refactor equivalance generation related codes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "2f2d35092411c2b5609ff199251bdb1947acb6c1", "messageHeadline": "Refactor relation restriction related codes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 218, "deletions": 219}}, {"node": {"oid": "6e79a34c97ebb1344bdc3bb6368ee23ad5061d31", "messageHeadline": "Do not check for cancellation in ClearResultsIfReady", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6051aae56e43bc34e039c70ca91c27adf61acf72", "messageHeadline": "Handle errors that are discovered during abort", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "ee6a75179817cbb1223d215a8c0cf612a3d3d573", "messageHeadline": "Only copy distributed plan when modifying it", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "e75eb1713033a62234affdf1f4dd1daa8e010de3", "messageHeadline": "Try new Debian URL", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7332244c8ca3b912ae2f34c157dc6bd8e9c4b904", "messageHeadline": "Merge pull request #1999 from citusdata/citus-7.2.1-changelog-1517919981", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "238defaee0d39184f808de727a62e51cbc81273d", "messageHeadline": "Add changelog entry for 7.2.1", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cf5d258043e18ae370e5483a909dbae3c4cab4e4", "messageHeadline": "Merge pull request #1993 from citusdata/subquery_pushdown_count_distinct", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 166, "deletions": 7}}, {"node": {"oid": "678223224b35cceaaca6060d24c02fe637a5bf94", "messageHeadline": "Update regression test output expectation based on recent PG10 change", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "901b543e20e8eac3554503b4e1b84f3c9c305c4f", "messageHeadline": "Fix count distinct using field select on top level query", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 160, "deletions": 1}}, {"node": {"oid": "aba2f47cdf875ab06c3286c465d34de75c514d99", "messageHeadline": "Merge pull request #1988 from citusdata/respect_enable_hashagg", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 112, "deletions": 12}}, {"node": {"oid": "35f864bcaf10c7dc78939acd605daf12561b3b1a", "messageHeadline": "Respect enable_hashagg in the master planner", "author": {"name": "metdos", "email": "metin@citusdata.com", "user": null}, "additions": 111, "deletions": 11}}, {"node": {"oid": "3d540d961c33216a2c7db1d1c665e93fd83bed47", "messageHeadline": "Fix typo in grouping_is_sortable()", "author": {"name": "metdos", "email": "metin@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00f9082cd46a09162d212d5455111dfaf31f898b", "messageHeadline": "Merge pull request #1965 from citusdata/fast_jsonb_copy", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 343, "deletions": 23}}, {"node": {"oid": "6f7c3bd73b538b5f8c0b8e4b1906daf5a6d56a6b", "messageHeadline": "Skip JSON validation on coordinator during COPY", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 343, "deletions": 23}}, {"node": {"oid": "15511f6ba14e6d9287d19138cc3bdc8b016118bc", "messageHeadline": "Dynamically allocate connection metadata in WaitForAllConnections", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "e6ebfc1f53fb7c31cb087a6380a361c1b05bcc54", "messageHeadline": "Remove VLA from UpdateNodeLocation", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a2ed45e2066b36b5fb00a1aeb09fb07822d3308d", "messageHeadline": "Remove variable length arrays", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 75, "deletions": 25}}, {"node": {"oid": "2efe80ce55e5013d6d7a5e7594422726b3d94619", "messageHeadline": "CheckForDistributedDeadlocks no longer uses a VLA", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "097fd15a899c7df5b4daf1a0ce91d5c70e2825be", "messageHeadline": "small refactor, CheckDeadlockForTransactionNode builds it's own array", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "457f570b77c384c9cd8b1535e425428b4193b642", "messageHeadline": "Small refactor, we were using incompatible types", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b864d014ab48d0346d961ed55d18620cdc5c3e8f", "messageHeadline": "GetNextNodeId() incorrectly called PG_RETURN_DATUM", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "61a6b846b96ebb6ba68e7a5e398b5606b3c532ec", "messageHeadline": "Refactor: use a temporary timestamp variable", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0303dfc46362ec203e7cc018b2a4f299aabdb8cd", "messageHeadline": "Merge pull request #1981 from citusdata/faster_execute_subplans", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "bd0ebac86591f21550e0ee140ad26ae9eee34209", "messageHeadline": "Skip call to ActiveReadableNodeList when there are no subplans", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ff26bcd5a53b9c5ed43d32bc5cc1767c2fa51346", "messageHeadline": "Include sys/stat.h for S_IRUSR and S_IWUSR. (#1977)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddbcb9fc25460811e2fdbea1b8cca2c06d3331a9", "messageHeadline": "Merge pull request #1944 from citusdata/base_schedule", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4762503c34b38cafda8271069712b27953cd88af", "messageHeadline": "Add base schedule for only running specific regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d43e18f39828b5ca697662c550e9487c0a709b49", "messageHeadline": "Merge pull request #1975 from citusdata/add_remaining_changelog", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "414778d360692117d2904ec57ea197bf8e8f9750", "messageHeadline": "Adds missing item to 7.2 changelog", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "76d1edc3fdfe6c9bf8097d760aa1f68a317757d8", "messageHeadline": "Don't rely on gcc-specific features (#1963)", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "59a03d809da71d887dad78e89a3f84a47560d7f8", "messageHeadline": "Merge pull request #1961 from citusdata/fix_wrong_deadlock", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "fbde87d2d074ef4e4d610a871c78c464f8119785", "messageHeadline": "Allocate enough space for transaction nodes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a89c0b4252d6db38e64334b23d745e9abe832ea", "messageHeadline": "Fix bug while traversing the distributed deadlock graph", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "bff44394fb4854f5762dd5633d4c75f82dfa2966", "messageHeadline": "Merge pull request #1948 from citusdata/feature/alter-index", "author": {"name": "Dimitri Fontaine", "email": "35218021+DimCitus@users.noreply.github.com", "user": {"login": "DimCitus"}}, "additions": 646, "deletions": 39}}, {"node": {"oid": "c9760fbb64e5c08913b682c9d25822721f0693fc", "messageHeadline": "Fix CREATE INDEX with storage options on distributed tables.", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "952da72c55d6919d72efb93001aaa4fa29aa8758", "messageHeadline": "Implement ALTER TABLE|INDEX ... SET|RESET ().", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 446, "deletions": 24}}, {"node": {"oid": "17266e3301dd7c39fa8a41ae79fc6c4f9fea7398", "messageHeadline": "Implement ALTER INDEX ... RENAME TO ...", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 126, "deletions": 12}}, {"node": {"oid": "aee0be881b32b38704c04886e84d310e3ddf477d", "messageHeadline": "Merge pull request #1955 from citusdata/master-update-version-1516091373", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "d357d2fccdb503c9560ccd7c574aca43897f693a", "messageHeadline": "Bump citus version to 7.3devel", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "3a82f4e6d2255ef5d1bdb4fd9478e6750db0518a", "messageHeadline": "Merge pull request #1954 from citusdata/citus-7.2.0-changelog-1516086689", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "1d53a71397513e821de507e1f8a2796e620ef016", "messageHeadline": "Add changelog entry for 7.2.0", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "7d3cb721de4df75088bae572bbf2c36821c90fd1", "messageHeadline": "Merge pull request #1946 from citusdata/fix_missing_test_tx_id", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "6fb8cfc104c89906d8af832592731f02723e0ab4", "messageHeadline": "Add test that checks whether distributed transaction ID survives pg_d\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "6dd1793da9ed9244cf183adfba8bdd03a275f549", "messageHeadline": "Merge pull request #1939 from citusdata/feature/rename-table", "author": {"name": "Dimitri Fontaine", "email": "35218021+DimCitus@users.noreply.github.com", "user": {"login": "DimCitus"}}, "additions": 192, "deletions": 84}}, {"node": {"oid": "1f088791bd5686962ebf78a940c99aae3d3d844c", "messageHeadline": "Add DDL tests with non-public schema.", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 73, "deletions": 69}}, {"node": {"oid": "e01023828046a6b517109c255a07765f9bc0a3fb", "messageHeadline": "Implement ALTER TABLE ... RENAME TO ...", "author": {"name": "Dimitri Fontaine", "email": "dimitri@citusdata.com", "user": {"login": "DimCitus"}}, "additions": 123, "deletions": 19}}, {"node": {"oid": "ef3517a5dcd8a0ce73fa58c75ee8b8dc2d3e867a", "messageHeadline": "Merge pull request #1943 from citusdata/release-6.2-changelog", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a7eccd5d9d0b9ab5a27afa2e3a4e6cb63a9365f0", "messageHeadline": "Add changelog entry for 6.2.5", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e328ff973fc8a21576f9ac949e386cde01c3b5ae", "messageHeadline": "Merge pull request #1929 from citusdata/citus-7.1.2-changelog", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "70fade547b8e33f02e2c675ab2ac3cbf684adbbd", "messageHeadline": "Add changelog entry for 7.1.2", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5d7c52ffa6d5bce4d8dcca05d9918e46cafead6e", "messageHeadline": "Don't return in PG_TRY() block when cancellations happen in WaitForCo\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "8f69973411241fd0335d15cb1aad17e803cec9d9", "messageHeadline": "Fix cancellation issues in the real-time executor (#1905)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 162, "deletions": 7}}, {"node": {"oid": "3fd65cb91b0f3ccadc9cedf5a81d70e17c5d06a6", "messageHeadline": "Do not raise errors in the real-time executor (#1903)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "6e34a8fbf4f963e883a9a46ace5ce46915d8ae61", "messageHeadline": "Merge pull request #1918 from citusdata/fix_outer_join_pushdown", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 149, "deletions": 3}}, {"node": {"oid": "a1bbdf2d44ca0c026d40de7ebff48eccc9d5f7ff", "messageHeadline": "Outer joins should also use subquery pushdown planner if join", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 149, "deletions": 3}}, {"node": {"oid": "4e9d4c1bd33c7f99e991257bf5fe5664a15ecf12", "messageHeadline": "Merge pull request #1894 from citusdata/unions", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2917, "deletions": 274}}, {"node": {"oid": "09c09f650f80c99d7d3a2e552ab53f7e4a0c1ba1", "messageHeadline": "Recursively plan set operations when leaf nodes recur", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2917, "deletions": 274}}, {"node": {"oid": "4650418f5809e42993f8b0bd71e7976bc95aed65", "messageHeadline": "Merge pull request #1907 from citusdata/add_some_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 127, "deletions": 15}}, {"node": {"oid": "eb929e9001aeb34162ddb6f5a2313aced4518ad8", "messageHeadline": "Add some more basic regression tests, mostly for documentation purposes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 127, "deletions": 15}}, {"node": {"oid": "e92aca6fe757a12605a95e05bf8af79840f566d5", "messageHeadline": "Merge pull request #1901 from citusdata/errors_fix", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 98, "deletions": 13}}, {"node": {"oid": "446893234a175018fca751a7b12d0af3bcba7a62", "messageHeadline": "unsupported subquery error messages are fixed", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 98, "deletions": 13}}, {"node": {"oid": "dcafd1368b6068350ad04acab10745c049ebb9fc", "messageHeadline": "Merge pull request #1897 from citusdata/subquery_debug_output", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "57bc86e23d971e8ac8dda0c28dab25cfd5f52ae3", "messageHeadline": "new debug output for subplans", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "a2e2419ad104874a1f1f6bf4f1cd19ac5ba9e072", "messageHeadline": "Merge pull request #1878 from citusdata/log_remote_command", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "fa7fa2734b090f50e76443febe25bceb9e78280f", "messageHeadline": "Log remote commands sent via MultiClientSendQuery", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "87c6f306f130fe20e62b80459a9c8d2dfcc31a73", "messageHeadline": "Fix join clause eq restrictions (#1884)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 603, "deletions": 114}}, {"node": {"oid": "3aee73674b82dbe89ca9deef37caf37f419abbcf", "messageHeadline": "Merge pull request #1895 from citusdata/no_shard_locks_for_ddls", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "32b7e152a3518e199d965a2744cc7cd787bb3a3e", "messageHeadline": "Get shard resource locks for only DMLs", "author": {"name": "metdos", "email": "metin@citusdata.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a9cf0c3e665446a26cc94fff09e53e8e53be741a", "messageHeadline": "Fix CTE column alias issue (#1893)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 215, "deletions": 27}}, {"node": {"oid": "fa134984c228100f52f4543878ee21958a4ab134", "messageHeadline": "Merge pull request #1806 from citusdata/deadlock-spam", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "377b31dcf755e9b4b770d4b1869e4be037a46ef3", "messageHeadline": "Remove enable_deadlock_prevention prevention warning", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "6862cd066e9978bafbd23ab9bcfc689601a13fff", "messageHeadline": "Merge pull request #1818 from citusdata/remove-strtoull-ifdef", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "fb7b86fa14d024a6871a5b2efade2fef8311f505", "messageHeadline": "Replace strtoull with pg_strtouint64", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "3f7e0d780ee4bdf2bf9f5671871ef7b149fee11d", "messageHeadline": "Merge pull request #1883 from citusdata/intermediate_result_size_limi\u2026", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 720, "deletions": 23}}, {"node": {"oid": "fd546cf3227db5f2961a0501feda43f07a70215e", "messageHeadline": "Intermediate result size limitation", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 720, "deletions": 23}}, {"node": {"oid": "54ccfb24be0684c4ecc506651f6ccc756d058e3a", "messageHeadline": "Merge pull request #1876 from citusdata/subqueries", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7798, "deletions": 372}}, {"node": {"oid": "e2a5124830234fd3dc5751f0d3212426028994b9", "messageHeadline": "Add regression tests for recursive subquery planning", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5733, "deletions": 158}}, {"node": {"oid": "0d5a4b9c7247a8044f0ce26bc42e541cd84a3806", "messageHeadline": "Recursively plan subqueries that are not safe to pushdown", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2047, "deletions": 207}}, {"node": {"oid": "e12ea914b911be63929eeb1476f3d7d3e31990d7", "messageHeadline": "Refactor ErrorIfQueryNotSupported to defer errors", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "71ce42b936672f8c3359beb3110bfb688acdf75f", "messageHeadline": "Refactor RecursivelyPlanSubqueriesAndCTEs() to make it ready", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "393e625cb2bcd251854b0552c1e69c39e2c9a106", "messageHeadline": "Merge pull request #1888 from citusdata/subplan_explain", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 210, "deletions": 26}}, {"node": {"oid": "6a6e986c2b03ef320afaa6be4bbd64decffc1636", "messageHeadline": "Add EXPLAIN regression test with subplans", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "5e0539efa3cbc76f859a27a67038cf2a712ca7a3", "messageHeadline": "Plan CTEs when subquery pushdown is on", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "44a1ea631a34b001b83a66c5415cda58b79e6bbc", "messageHeadline": "Show distributed subplan ID in EXPLAIN output", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "7a25ebe2575b4e0fbbb31ead879ec5098e93519f", "messageHeadline": "Merge pull request #1889 from citusdata/fix_my_backend_data", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "35dbacdb6943ee1fdb61dfe2a725ee5b636e84c6", "messageHeadline": "Do not reinitialise MyBackendData", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "5c5bd80afc4d6650fe679374ef6bed4778105df2", "messageHeadline": "Merge pull request #1879 from citusdata/result_in_parallel_worker", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 71, "deletions": 7}}, {"node": {"oid": "9b520ae194fcbbc64d2c19ed04289f00a4bb1c83", "messageHeadline": "Add test for using transaction ID in parallel worker", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "af201a2f6d29afcbb45b59d5a6dffe56ede169b1", "messageHeadline": "Allow intermediate results to be used in parallel workers", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "704828b237b0ecc61b2029024520ec9a1af9d5cc", "messageHeadline": "Merge pull request #1869 from citusdata/result_cost", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "7dab078e6759d0fdd89f784e8397e7dc527063c8", "messageHeadline": "Set cost estimates for read_intermediate_result", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "e49254f8761af3a83c846f5c32cbe0e510faea92", "messageHeadline": "Revert \"Add EXPLAIN regression test with subplans\"", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 202}}, {"node": {"oid": "74bd33d0ccc2a0f10cf1a70722b46d3203406abb", "messageHeadline": "Revert \"Plan CTEs when subquery pushdown is on\"", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "aca5f35ab909fda33d8233e2b6187293e84bcb49", "messageHeadline": "Revert \"Show distributed subplan ID in EXPLAIN output\"", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "8b6d641227172bd3a8ba04096e3c936242a23d5f", "messageHeadline": "Add EXPLAIN regression test with subplans", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 202, "deletions": 0}}, {"node": {"oid": "e3b953b8e3ff5db5733ace8dc664ee8626ae7920", "messageHeadline": "Plan CTEs when subquery pushdown is on", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "686b0792726a0f731cf99678b15393b5dbe8586a", "messageHeadline": "Show distributed subplan ID in EXPLAIN output", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "36f049bdc5d3c1af6c5bc6bdeb4a8ab73351ac4c", "messageHeadline": "Merge pull request #1866 from citusdata/count_distinct_subquery", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "ea6b98fda42fe0a6d5070844177449a35fcb87c4", "messageHeadline": "Allow count(distinct) in queries with a subquery", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "fbb7d9c894d0d48e89898cc540c6c3d6ceab1e79", "messageHeadline": "Merge pull request #1873 from citusdata/fix_partition_lock", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 11, "deletions": 35}}, {"node": {"oid": "9ee0e68882e60672b8a11885c9867b83491b84dd", "messageHeadline": "Do not take extra access exclusive lock partitioned tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 35}}, {"node": {"oid": "cf7dda38920727f78978fd0034de6b6b34703f2d", "messageHeadline": "Merge pull request #1871 from citusdata/relax_from_sublink_checks", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 234, "deletions": 48}}, {"node": {"oid": "5a69fc1b17ef185749483f792cfaba8ebdb60569", "messageHeadline": "Relax checks on recurring tuples in FROM with sublinks", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 234, "deletions": 48}}, {"node": {"oid": "a64f0060ba36b069b025cb94a14f49a5b6538bb1", "messageHeadline": "Reduce the frequency of FinishConnectionIO calls during COPY (#1864)", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "a811aad26422b4755a002e1ef123307c0c2012ca", "messageHeadline": "Deparallelise multi_modifying_xacts tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c19c3ef4a1ee22cd09ed7446df02f3e0105f58b7", "messageHeadline": "Merge pull request #1853 from citusdata/ctes", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 6005, "deletions": 247}}, {"node": {"oid": "5851f71bfba73eb995de7c9f96f44559130f69bf", "messageHeadline": "Add CTE regression tests", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 4608, "deletions": 0}}, {"node": {"oid": "fa73abe6d4632e11e86b999602b7e27eb01d4c23", "messageHeadline": "Regression test output changes after CTE support", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 89, "deletions": 45}}, {"node": {"oid": "2e2b4e81fac48849da50cca66a0e798b327ac455", "messageHeadline": "Add support for CTEs in distributed queries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1128, "deletions": 166}}, {"node": {"oid": "d0335ec818ec8195cb498ccf09002bd783c754fa", "messageHeadline": "Send BEGIN for SELECTs in the router executor", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "cbbd418af2c6216c8367a3f95a78561e26b4712b", "messageHeadline": "Add citus.copy_format OIDs to metadata cache", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "66f9f1d6cd833b1dd54f6441db5850bc40bb1ae1", "messageHeadline": "Make some intermediate results functions public", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "36ee21c323c9b337fc07cb731ae3e1f82bc5d2ac", "messageHeadline": "Make CanUseBinaryCopyFormatForType public", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "7d1191954d59b81bccb96f7b00c4426884db5fff", "messageHeadline": "Add DistributedSubPlan node", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "b5784ca03a2a9bd86cbfc96a96d1823b53acb539", "messageHeadline": "Merge pull request #1852 from citusdata/group_by_on_function", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 358, "deletions": 30}}, {"node": {"oid": "86b2d9420c9116c21d021b249397bc008c97f031", "messageHeadline": "Treat recurring tuples as reference table for GROUP BY checks", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 358, "deletions": 30}}, {"node": {"oid": "f0851257fabc7b2114521b83a97321839d7a742f", "messageHeadline": "Merge pull request #1867 from citusdata/fix_analyze_block", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "d1a470a52ebff05a7c834e2288486840c170920e", "messageHeadline": "Fix issue with multiple ANALYZE in transaction block", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "84957fe6e749242c56610ff2cf44f5508bbd878b", "messageHeadline": "Merge pull request #1861 from citusdata/new_guc_to_allow_task_executo\u2026", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 69, "deletions": 24}}, {"node": {"oid": "3c941aedf1b47f8df346edcae368887134fa3281", "messageHeadline": "adds citus.enable_repartition_joins GUC", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 69, "deletions": 24}}, {"node": {"oid": "7544e91c8731b8ac36d3f31b2b7a3dfaa1fb5963", "messageHeadline": "Merge pull request #1860 from citusdata/needs_distributed_planning", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 161, "deletions": 84}}, {"node": {"oid": "5895c8855212c1b4b278f5606c8b531dbd615114", "messageHeadline": "Add materialized view regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "60a1e316719fa79cbd8029f787f4ff7a377bcd7c", "messageHeadline": "Allow queries with local tables in NeedsDistributedPlanning", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 111, "deletions": 84}}, {"node": {"oid": "d71d5196720d988c2639d699adfee3c3efc84c5e", "messageHeadline": "Merge pull request #1857 from citusdata/fix_intermediate_result", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 82, "deletions": 10}}, {"node": {"oid": "f8550b8c850ad646b91af20e635327f27dfb1c8c", "messageHeadline": "Fix issues with read_intermediate_result signature", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 82, "deletions": 10}}, {"node": {"oid": "d8fea4efb8add9543af1e9a4ffa3d7c7c9ad06ea", "messageHeadline": "Revert \"Allow queries with local tables in NeedsDistributedPlanning\"", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 76, "deletions": 129}}, {"node": {"oid": "d2bac081e84d53468d87d6fa0e995fced5052bb8", "messageHeadline": "Allow queries with local tables in NeedsDistributedPlanning", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 129, "deletions": 76}}, {"node": {"oid": "3ceb15ccdf02492065602f70ed8644f4b5ecd4cf", "messageHeadline": "Merge pull request #1851 from citusdata/fix_annoying_bug", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "c42a92afd2981806061a24842a132e9d0d62f168", "messageHeadline": "Fix bug related to incrementing an index not properly", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "d336167313db64aec2867ee9165d3b4e4813a52c", "messageHeadline": "Merge pull request #1856 from citusdata/create_drop_deadlock", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "eab15aa03582c708bfc131387367186f99b891a1", "messageHeadline": "Avoid deadlock in ColocatedTableId", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "75eff340e16fd0a06449d6997b9e9e8b1df278ea", "messageHeadline": "Merge pull request #1854 from citusdata/fix_valgrind_tests", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "12d5974d9771add31a3ec9fe236d3bdc3eb0ebea", "messageHeadline": "Increase sleep time in a regression test to give Valgrind tests enoug\u2026", "author": {"name": "metdos", "email": "metin@citusdata.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "98522d8d7f809c1634b3dabecdf66aca7972a804", "messageHeadline": "Merge pull request #1829 from citusdata/intermediate_result", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1458, "deletions": 109}}, {"node": {"oid": "7279d428496baf3c11e77f782ca1b475a822c749", "messageHeadline": "Treat read_intermediate_result as recurring tuples", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 108, "deletions": 4}}, {"node": {"oid": "716448ddefaa702aba2eacd89ba6e74247d440e5", "messageHeadline": "Add regression tests for intermediate results", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 318, "deletions": 1}}, {"node": {"oid": "4cdadfcab6579150054b31ae0957c6110b59fdf4", "messageHeadline": "Add intermediate results infrastructure", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 868, "deletions": 4}}, {"node": {"oid": "bfcc76df692cb25899a48ad487b31d13079043fd", "messageHeadline": "Make several COPY-related functions public", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "73989b07ebc21f9a96186168a2aa2192180bbdfc", "messageHeadline": "Refactor query execution functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 160, "deletions": 94}}, {"node": {"oid": "2d66bf5f1639694e85b4a290682bdcbbf06e1338", "messageHeadline": "Fix hard coded formatting strings for 64 bit numbers (#1831)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 69, "deletions": 59}}, {"node": {"oid": "f77f8c30dcdcb276fa9e5ad071d5656f87ad9bc9", "messageHeadline": "Merge pull request #1845 from citusdata/test_release_71", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "01a3e7414fe6e519189b807cd2a467016be53664", "messageHeadline": "Add CHANGELOG entry for 7.1.1", "author": {"name": "Burak", "email": "velioglub@gmail.com", "user": {"login": "velioglu-2"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ff706cf556fd9f0d70d15ef67587eb79c82db3c7", "messageHeadline": "Test that COPY blocks UPDATE/DELETE/INSERT...SELECT when rep factor 2.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "acbc0fe0decf1ada1c8262b25cb03285bc0b943b", "messageHeadline": "Use RowExclusiveLock shard resource lock in COPY", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "b685dfa99fb5bfa4b4afe877c262207955326755", "messageHeadline": "Merge pull request #1838 from citusdata/fix_common_eq_class", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "a2737115000abe73fbd52027cf759d27f05d7f66", "messageHeadline": "The common attribute equivalance class always includes the input rela\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "8cb57344810d6a51c6bffc583470ad755641f078", "messageHeadline": "Merge pull request #1841 from citusdata/send_begin", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 250, "deletions": 6}}, {"node": {"oid": "0d6a7f58841eb573509faddccce3e68e109e696d", "messageHeadline": "Add real-time BEGIN regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 167, "deletions": 4}}, {"node": {"oid": "d6dd0b3a81a531dfbb319cc1a695c27bb6d5f6b9", "messageHeadline": "Send BEGIN in the real-time executor when in a transaction", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "581c8c02cc1b4fe5149276f1bb7be39c4d1647f9", "messageHeadline": "Merge pull request #1840 from citusdata/remove_filter_checks", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 141, "deletions": 325}}, {"node": {"oid": "3a4d5f8182ce82376ce364993c14965e4501a9e8", "messageHeadline": "Remove filter checks on leaf queries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 141, "deletions": 325}}, {"node": {"oid": "7b8f13cf353a98bd35b40b01e1a3c147739fbdc5", "messageHeadline": "Merge pull request #1839 from citusdata/union_joins", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 256, "deletions": 51}}, {"node": {"oid": "3f03cb6a6a666720de8f121fde4e765239f00d80", "messageHeadline": "Support UNION with joins in the subqueries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 256, "deletions": 51}}, {"node": {"oid": "906dadddb738bf51010c443de83be9154dfa69fc", "messageHeadline": "Merge pull request #1785 from citusdata/real_time_xact", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 839, "deletions": 22}}, {"node": {"oid": "a9933deac6a198fdbcc1870deec89c050286269a", "messageHeadline": "Make real time executor work in transactions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 839, "deletions": 22}}, {"node": {"oid": "73cadbecd6adad1c56a17b7a4f1908d9c89a87d7", "messageHeadline": "Merge pull request #1836 from citusdata/fix_vacuum_analyze_propagation", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 149, "deletions": 12}}, {"node": {"oid": "6041f85b704ed7905d5ae3065e8dcbeeaa7a3835", "messageHeadline": "Add tests for non-propagated VACUUM/ANALYZE", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "0eacf6bd9576921a608d9a828e67c7b5f5142c6e", "messageHeadline": "Refactor VacuumStmt checker to be single-return", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "b12e77ab0e2588cd6e3c0c1453de66168030a823", "messageHeadline": "Ensure unsupported VACUUMs don't go to workers", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "878d8192c4ba7fb565139ad7fb245a272da41a4a", "messageHeadline": "Merge pull request #1835 from citusdata/zero_shard", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7ea718fd8d7621f3a21d39aa8920fb3e93a5a0e3", "messageHeadline": "Round-robin over worker nodes for 0-shard router queries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ae67fa0e526e905acb73c330ebcc057119e72a72", "messageHeadline": "Do not run multi_mx_modifications in parallel with multi_mx_transacti\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "198438978ed4f2fee4a73f9eacd11566b0d92eed", "messageHeadline": "Merge pull request #1826 from citusdata/regression_data_ax", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 3126, "deletions": 23260}}, {"node": {"oid": "b6eb0c28234f66194e1a6e4fb7fd8a9ba79e38cf", "messageHeadline": "multi_subquery_behavioral_analytics.sql query fix by adding proper or\u2026", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1b06b2b306d39655295e1da26ca3c3020da6bbb7", "messageHeadline": "The data used in regression tests is reduced", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 3120, "deletions": 23254}}, {"node": {"oid": "74b9bc409c82db37f62b20f32e6aa34227667b84", "messageHeadline": "Merge pull request #1833 from citusdata/granular_subquery_pushdown", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 299, "deletions": 29}}, {"node": {"oid": "05fb0dd020488e1721ef88d1a69ba0be5321cc75", "messageHeadline": "Add infrastructure for filtering restriction contexts based on the in\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 222, "deletions": 3}}, {"node": {"oid": "26d9b58e9e4153d7fd91da4ca64c883984d7ac49", "messageHeadline": "Make sure that ExtractRangeTableRelationWalker never misses RTE_RELATION", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "32def06ebd5339778095ae4e878cbc0e693048db", "messageHeadline": "Split assigning RTE identities and partitioning related query modific\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "271b9392e2d681a01ad94b12967112adbb2bf83e", "messageHeadline": "Merge pull request #1834 from citusdata/function_pushdown", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 116, "deletions": 11}}, {"node": {"oid": "feffe864407748612ee0bb114fbe2283f8acdf6d", "messageHeadline": "Subqueries containing functions go through subquery pushdown", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 116, "deletions": 11}}, {"node": {"oid": "8877a68a1f4664cd43b2dc10c20532ecbaed7532", "messageHeadline": "Merge pull request #1827 from citusdata/allow_non_equi_joins", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 354, "deletions": 62}}, {"node": {"oid": "48f96bf3e54ade9827f0a1173668dd3abc284c13", "messageHeadline": "Enable non equi joins in subquery pushdown", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 354, "deletions": 62}}, {"node": {"oid": "ae2c86dbddc9bb0dd6a2680fd72ba36d853828f1", "messageHeadline": "Merge pull request #1823 from citusdata/regression_parallelization", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "032b34ea526a03a6839583d3c1aa1feaa82028f4", "messageHeadline": "some more parallelization", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "309ba9f0d6eb406ed707a83c1a460903711236b5", "messageHeadline": "Merge pull request #1825 from citusdata/register_custom_scans", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 474, "deletions": 385}}, {"node": {"oid": "16421f089f37c7125135044db4b8d5d0609ca4c8", "messageHeadline": "Register citus custom scan nodes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "83c11435050f3cb82496b4d95db9af4655577f61", "messageHeadline": "Refactor custom scan related codes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 458, "deletions": 385}}, {"node": {"oid": "0799527d140a867df122c85c780bf40cd7fc4f78", "messageHeadline": "Merge pull request #1574 from citusdata/auto_2pc_recovery", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 259, "deletions": 201}}, {"node": {"oid": "20a526d5c46d0c78c90f1b2a29f40ce27ce852e2", "messageHeadline": "Fix memory leak in ListToHashSet", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4ceea5a3db9a2b990fccd8fc56f13958de634c9", "messageHeadline": "Enable 2PC by default", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 167, "deletions": 158}}, {"node": {"oid": "8486f76e153d960891d7dedfe0e011388a76991a", "messageHeadline": "Auto-recover 2PC transactions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 91, "deletions": 43}}, {"node": {"oid": "64a5d5da22780c19d88d73857f3f17425eee0190", "messageHeadline": "Merge pull request #1814 from citusdata/rename_multiplan", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 273, "deletions": 253}}, {"node": {"oid": "6ba3f42d23c78e03d6acafcc3f6d4deaf8228da4", "messageHeadline": "Rename MultiPlan to DistributedPlan", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 273, "deletions": 253}}, {"node": {"oid": "e3bd34727f428d4f8a09aeaf50a8d35b190eec00", "messageHeadline": "Merge pull request #1805 from citusdata/immutable_functions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 618, "deletions": 163}}, {"node": {"oid": "0ad39b36fe4d2560da02f3bd7099c0b60203e568", "messageHeadline": "Treat immutable table functions and constant subqueries as reference \u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 618, "deletions": 163}}, {"node": {"oid": "46c9922defe591608cddda9df7dede9a3b2fa2cc", "messageHeadline": "Merge pull request #1816 from citusdata/fix_reference_regression", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "d558ebb923169a8880d0080a878bffcdc688f1c4", "messageHeadline": "Relax the checks on ensuring distribution columns for target entries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "d063658d6d233d838429677bdb82dae053492d08", "messageHeadline": "Protect some initializations from being called during backend startup.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "d267e0f9fa79ced1901ca1e4d6a07d9b0dcff15b", "messageHeadline": "EXEC_BACKEND: don't put pointers to shared hashes into shared memory", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 27, "deletions": 31}}, {"node": {"oid": "30a2365d816b8d1dde3246fed778a2d98684f1b3", "messageHeadline": "Rename CreateDirectory to CitusCreateDirectory", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "aa2ab023a217adc0d4e6b3513d22b0d996783655", "messageHeadline": "Rename RemoveDirectory -> CitusRemoveDirectory", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "06f756b0a1f037166bfa0f7ea911fdd08fb09ced", "messageHeadline": "Rename DeleteFile -> CitusDeleteFile", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4f3f30f939cbfec57dd73722b4dbe2c1183d8ede", "messageHeadline": "Merge pull request #1817 from citusdata/regression_parallelization", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 226, "deletions": 227}}, {"node": {"oid": "34709c2a16aa58d443769f5e0447a47252ddd064", "messageHeadline": "Regression tests parallelization PART-1", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 226, "deletions": 227}}, {"node": {"oid": "7b3b59c278f2500fcfa9c3001e7d126e7f455639", "messageHeadline": "Merge pull request #1696 from citusdata/fast_recovery", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 434, "deletions": 298}}, {"node": {"oid": "9793218122cbff2756558b192c3fc12f2e03ff3a", "messageHeadline": "Do not commit already-committed prepared transactions in recovery", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "fe798cf0f99d98962c6cfd28332bfa06febb2f74", "messageHeadline": "Add recovery vs. recovery isolation test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "ae47df01ea22d3f7222115bcc5ca4eff6ac889fd", "messageHeadline": "Observe prepared xacts twice in RecoverWorkerTransactions to avoid ra\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 107, "deletions": 8}}, {"node": {"oid": "2410c2e450ef44c13fee1b8781f0576f8696afd4", "messageHeadline": "Rewrite recover_prepared_transactions to be fast, non-blocking", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 296, "deletions": 292}}, {"node": {"oid": "785d94e828decbbee7036dcbb2465f8874bbb4e2", "messageHeadline": "Merge pull request #1810 from citusdata/regression_speedup", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 304, "deletions": 283}}, {"node": {"oid": "314fc09d90df9295e7a07535381d45061837330f", "messageHeadline": "regression test shard_count is changed from 32 to 4", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 304, "deletions": 283}}, {"node": {"oid": "59242383bee120c81c4ace4690e609c9e1a75d01", "messageHeadline": "Merge pull request #1798 from citusdata/isolation_tests_improve", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 574, "deletions": 21}}, {"node": {"oid": "8d55754b4dcf91109b8bf3d9be1c02a851a5cfb7", "messageHeadline": "the tests are separated and some more added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 342, "deletions": 149}}, {"node": {"oid": "636faadc4775b17ca7955f4447f136c3d248c6f0", "messageHeadline": "create_distributed_table vs create_distributed_table, master_append_t\u2026", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 189, "deletions": 6}}, {"node": {"oid": "0722334e508d5a8147bc7036de20e2dda4940ffc", "messageHeadline": "concurrent master_append_table test is added", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "f45988962fb83ee8618c938611206c81ba1c18c1", "messageHeadline": "multi-shard update affecting the same/different rows", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 133, "deletions": 21}}, {"node": {"oid": "666e37273a0426695393201ba44caf958449c7ba", "messageHeadline": "Merge pull request #1809 from citusdata/get_rid_of_false_positives", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "5bea95009b3fb6ca47a5bbc3e4fca3c89c696199", "messageHeadline": "Skip autovacuum processes for distributed deadlock detection", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c65c153a4634ce95a81063dffccbcbde01575532", "messageHeadline": "Skip speculative locks for distributed deadlock detection", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "86a70515c54a217fe246f055b1e02b42f73a11a4", "messageHeadline": "Merge pull request #1808 from citusdata/bump_72", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "bbbadd6d1b255bbbd8326c5d45d2a34dc2f64ef5", "messageHeadline": "Bump Citus version to 7.2devel", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "f1a05fdc1481749972bb1970ce6dfee5c323aee7", "messageHeadline": "Merge pull request #1750 from citusdata/next_shard_id", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 261, "deletions": 182}}, {"node": {"oid": "ea306c6cfe48cac29e7fb978223330077cd8155b", "messageHeadline": "Use citus.next_placement_id where practical in regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3b634b301580887aca2f143d197dabeae2a5163", "messageHeadline": "Allow generating placement IDs without using the sequence", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "89eb833375cce73f76b0a8711593ad2416a6c7ba", "messageHeadline": "Use citus.next_shard_id where practical in regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 181, "deletions": 174}}, {"node": {"oid": "c24a0875a586c3499987cb7e6658261caeb8a932", "messageHeadline": "Allow generating shard IDs without using the sequence", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "0f3230170ffe434c6bed5a0108e118b40d4c91dd", "messageHeadline": "Pull in INT32_MAXINT and INT32_MININT", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0db8277266867cd5b0d8f15935b1e2dc75e4f646", "messageHeadline": "remove unused errno import", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5d9f3ae7fd172abadf5171962189ea3a94f771cf", "messageHeadline": "Remove unused poll import from multi_real_time_executor", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee9d24f77e4c4f0cc9dc10ccffe45218ccac45de", "messageHeadline": "Merge pull request #1746 from citusdata/drop_sequence_fix", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "533a5335653d23478d26008895b4e43e108fe524", "messageHeadline": "Only drop sequences on workers with metadata", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "c7c7a3390123edcf8af1fa15f07a81f5ebb343c2", "messageHeadline": "Merge pull request #1802 from citusdata/changelog_71", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "7b9009fe368ebaa2ae57e11381281c91d28b6964", "messageHeadline": "Add 7.1 changelog", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "02ee714c10fc2ca2ac823f700784864ef1d01b00", "messageHeadline": "Merge pull request #1790 from citusdata/add_stub_udf", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "be28ba8e70ad163c202a09afa1b25d50c0a1b20b", "messageHeadline": "Add stub UDF to run pg_upgrade flawlessly", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "a4d3002b0493b824d31f5595a0e5baf7a817d77c", "messageHeadline": "Merge pull request #1782 from citusdata/warn_on_cluster_command", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "111c04c2bdf3c0e83f33e05aa90a8a0a22e8bf63", "messageHeadline": "Warn on CLUSTER command for distributed tables", "author": {"name": "metdos", "email": "metin@citusdata.com", "user": null}, "additions": 48, "deletions": 2}}, {"node": {"oid": "cf7a4ae608f07cedc687dbc1daa29d24d4348e9d", "messageHeadline": "Merge pull request #1774 from citusdata/fix_partitioning_in_schema", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 331, "deletions": 3}}, {"node": {"oid": "863df0b87428735175e3bba0314bc0c3674baed9", "messageHeadline": "Merge branch 'master' into fix_partitioning_in_schema", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 21, "deletions": 20}}, {"node": {"oid": "17229ed7bdf8122c593620857bd42c8a68c8162b", "messageHeadline": "Fix attaching partition to a distributed table in schema", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 331, "deletions": 3}}, {"node": {"oid": "14ff31704c51cb5c1699f4107027a507c734fb1f", "messageHeadline": "Merge pull request #1777 from citusdata/skip_page_locks", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "94921a2be119acbea1ddaea84979cbd55f6e8c19", "messageHeadline": "Skip page-level locks on distributed deadlock detection", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "a85a973c3ecd0a9b37190e780f7dba2002cc1442", "messageHeadline": "Merge pull request #1768 from citusdata/sslmode_guc", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "f71728f6349c7c5608c1f3dc1c565bc691d35aac", "messageHeadline": "Add GUC for specifying sslmode in connections to workers", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "4e3d633ebf87955492524082060f1b7b32e33b40", "messageHeadline": "Add check for connection failures during multishard update (#1765)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "731b1254f937fbe7af41c5a812c8069d34cecd41", "messageHeadline": "Merge pull request #1764 from citusdata/relcache_leak", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d79d251019314f4abd29ce8138cf4da10a51d6f", "messageHeadline": "Fix a relcache reference leak in stats collection.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5984e7f0090fa88320799e73a709a15901e7809e", "messageHeadline": "Merge pull request #1762 from citusdata/check_connection_status", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "c83edc36b580e37a7fcc45f8eba1ea164861a895", "messageHeadline": "Check connection status before using it", "author": {"name": "metdos", "email": "metin@citusdata.com", "user": null}, "additions": 17, "deletions": 4}}, {"node": {"oid": "2332678793c5f01ec391fd789c9a280e2bcefb97", "messageHeadline": "Fix intermittent test failures on count distinct tests (#1761)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "7be15458435608490f77d19cf6a2fbf92883388c", "messageHeadline": "Support implicit casts during INSERT/SELECT", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 573, "deletions": 106}}, {"node": {"oid": "074ae766de59e21d6ace6549620c5bf7f47388ac", "messageHeadline": "Merge pull request #1751 from citusdata/build_custom_pg_at_push_builds", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55baf0e75468119910db6ec4de1577e372167c62", "messageHeadline": "Merge pull request #1759 from citusdata/partitioned_tables", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "6883a09cddb3ff4851f5169e22f3f8bfa4100ae8", "messageHeadline": "Allow distributed partitioned table creation in Cloud", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "6219186683c22528036856a846b4c36389be44ed", "messageHeadline": "Allow distributed INSERT...SELECT via worker nodes in MX", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 33}}, {"node": {"oid": "3cf1ef06c0044fbe3111972cf440d2ab320786f1", "messageHeadline": "Use custom compiled PostgreSQL on push builds", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7280774cf4cfb2371de31b7f7ee2d5fa82401b97", "messageHeadline": "Use list_length() != 1 in SingleReplicatedTable().", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7691991cb5f6881177a02faed291975d3b95b83a", "messageHeadline": "Do PG_TRY() inside a subtransaction block.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "9bfbbf8a04479340b195a8e3d34c447ae6ba28b2", "messageHeadline": "Make reports hostname configurable and enable stats collection in tests.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "acaf085a804eec50e4b14c9e35fc6bd086f2b05a", "messageHeadline": "Add callback function for request by CollectBasicUsageStatistics().", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "747e4396018511a5210da6ab6fd2e1103782ca1e", "messageHeadline": "Limit number of stats collection retries to once a day.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "78a2cd905247915088616f99a0e486b50446eaa5", "messageHeadline": "Check for Citus updates.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 292, "deletions": 24}}, {"node": {"oid": "34f3ec0961e943590caa67b5951c5d92809239d1", "messageHeadline": "Call FlushDistTableCache() before stats collection.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "c18c6625d97e06dc056ab6f24a347a311400efd6", "messageHeadline": "Lock relations before calling citus_table_size().", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "97d544b75ca605cad5b5af6ef3f70dd8b16bdd93", "messageHeadline": "Follow the patterns used in Deadlock Detection in Stats Collection.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 121, "deletions": 87}}, {"node": {"oid": "100aaeb3f58eb1eae36a6e52b8a07c3dd11854d6", "messageHeadline": "Fix typo in distributed deadlock error message", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d7171838d76bd3b088ee06f8d2fe159f1891d093", "messageHeadline": "Merge pull request #1749 from citusdata/fix_reference_table_insert_in\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "8c356b2bc8d56fc4aaece86badfaf4ada7622a6f", "messageHeadline": "Don't try to add restrictions for reference tables in insert into select", "author": {"name": "metdos", "email": "metin@citusdata.com", "user": null}, "additions": 60, "deletions": 1}}, {"node": {"oid": "ca24713b1abafedee6893b6a8117e013fc2b7c0e", "messageHeadline": "Merge pull request #1739 from citusdata/add_const_prim_key_using_ind", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 228, "deletions": 2}}, {"node": {"oid": "32fb19911c8be3f811b2fcc8985b5fae59eaad6d", "messageHeadline": "Add Constraint %s Add Primary Key Using index %s support", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 228, "deletions": 2}}, {"node": {"oid": "c69d8bf4a697ce3ed149d2ad602c35524a7d7a98", "messageHeadline": "Merge pull request #1743 from citusdata/add_shard_move_mode_param", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "7e34348334da6ced10f787c426da383aedbdaf21", "messageHeadline": "Add shard transfer mode parameter to shard copy functions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "bc3bdeaac8922008c0b7b779c90b53a2d0922b33", "messageHeadline": "Merge pull request #1737 from citusdata/fix_writeability_checks", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "2bb46bb5ee2dbcc58c863b707af72e8ac11579dc", "messageHeadline": "Reset connectionReady flag after moving a connection in WaitForAllCon\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "e6e68974998a65b84eb3b18bf3beff1151e504b7", "messageHeadline": "Defer initial PQflush to main loop in WaitForAllConnections", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d6dadb1b25c657fd8b12ae1794cfcdb1a35fd628", "messageHeadline": "Use correct index for ModifyWaitEvent in WaitForAllConnections", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d85a3952f5497ae4cb2c2b4ea8734de36206b0df", "messageHeadline": "Merge pull request #1734 from citusdata/create_table_replica_identity", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 289, "deletions": 2}}, {"node": {"oid": "2b39c52f0b32ef7b77b2f3724d94caa6da0fa8f4", "messageHeadline": "Replica identity on create_distributed_table", "author": {"name": "Furkan Sahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 289, "deletions": 2}}, {"node": {"oid": "5661062a69d6f81d75a5cdf43087a532f381b48a", "messageHeadline": "Merge pull request #1687 from citusdata/omit_public_shard_name", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "7f68f78ee93864a96bb2428a12b41f81bb3bda27", "messageHeadline": "Omit public schema from shard_name output", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "e16805215da247e8573cbadb1486efa3d61f5cd5", "messageHeadline": "Support count(distinct) for non-partition columns (#1692)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1063, "deletions": 142}}, {"node": {"oid": "6bb4cf998ed820fe714865a630fe093d1208401c", "messageHeadline": "Merge pull request #1725 from citusdata/restore_point_2pc", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 192, "deletions": 38}}, {"node": {"oid": "be46661bf79455cf041b37e05229879a0d1145c5", "messageHeadline": "Block only 2PCs instead of all writes in citus_create_restore_point", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 192, "deletions": 38}}, {"node": {"oid": "58a511a79121f34849bab852a3213e91ff3b20af", "messageHeadline": "Merge pull request #1731 from citusdata/alter_table_replication_identity", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 135, "deletions": 19}}, {"node": {"oid": "83ac84d594f61502ecccbaade368c4ba1af27d42", "messageHeadline": "order by and unnest are added to multi_colocation_utils tests", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "61ae33dc7f43e0417129ebe89ba499d63ca6fd3a", "messageHeadline": "ALTER TABLE .. REPLICA IDENTITY support is implemented", "author": {"name": "mehmet furkan \u015fahin", "email": "sahinffurkan@gmail.com", "user": {"login": "furkansahin"}}, "additions": 118, "deletions": 3}}, {"node": {"oid": "4a17d12d74263d6d8e4042c6d9dba56d48e15a1a", "messageHeadline": "Replace uint with uint32", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fade7c166794399ce96358fcbfcbc15b41dfddc8", "messageHeadline": "Merge pull request #1690 from citusdata/update_delete_multiple_shard", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 2300, "deletions": 217}}, {"node": {"oid": "0b5db5d826009d75cb4bd4ee6cd498c67c3e751d", "messageHeadline": "Support multi shard update/delete queries", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 2300, "deletions": 217}}, {"node": {"oid": "8dd85f5c5a73559c993cbb55bd1f8b025675eadc", "messageHeadline": "Merge pull request #1724 from citusdata/relay_dml_error", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 62, "deletions": 25}}, {"node": {"oid": "4bde83e1d2faed485ecb697edd7fddaa15cf25d2", "messageHeadline": "Relay error message if DML fails on worker", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 62, "deletions": 25}}, {"node": {"oid": "9a04b789806ed55ead49ac7415e070e880110388", "messageHeadline": "Send server_id for statistics reports. (#1698)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 148, "deletions": 4}}, {"node": {"oid": "86bcd93a4ab232abcda59a586911d8c5eb4284e8", "messageHeadline": "Don't collect stats when there is a version mismatch. (#1712)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e4072a3dbb0b3aa9651108fb7b8857c18771256e", "messageHeadline": "Merge pull request #1700 from citusdata/improve_build_metadata", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 2579, "deletions": 750}}, {"node": {"oid": "f2c593b25c1a952cadeda10b8881b90e5fc9a862", "messageHeadline": "Add CITUS_NAME and CITUS_EDITION", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "8544878c4b2e752d2b03df47f5ee5f58a3b6bc5b", "messageHeadline": "Add citus_version(), analogous to PG's version()", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2517, "deletions": 761}}, {"node": {"oid": "339d0d6dc72ef029380fcbe993f71665ad088e7a", "messageHeadline": "Add with-extra-version support to configure", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "91ff8cd2d57ef0faffda0a70fd8f3808138f0a21", "messageHeadline": "{*,}create_distributed_table doesn't emit OID (#1710)", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "ebcb2b65e917312c309bbaf2733c15b9e49d8e7f", "messageHeadline": "Add master_move_node function", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 184, "deletions": 4}}, {"node": {"oid": "4a155bfccf385739e9ce6683e604b743767db2f0", "messageHeadline": "Merge pull request #1707 from citusdata/add_changelog_entry_for_703", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0cf63039b4cb5ec2f5c6eaa569b80f7857be4d26", "messageHeadline": "Add CHANGELOG entry for 7.0.3", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "58cf15ceca4e70760514f2e584dcdddd1ad9368f", "messageHeadline": "DistributedTableSize doesn't emit oid when erring out", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "2aec6eda4912e8ea497032fa876cc24c8a5496fa", "messageHeadline": "Properly use #ifdef HAVE_LIBCURL.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "01353cb7cb6c93ef2c172eb5009622a015ac0c7d", "messageHeadline": "Use header define rather than -D flag", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "946659aebec7eb0c927d527dcec7c06ff1ad27d4", "messageHeadline": "Delete StatsCollection memory context after we are done with stats re\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "873fd1e7ffa0f6d2867d036469cf893a0677a3df", "messageHeadline": "Fix compiling --without-libcurl.", "author": {"name": "Hadi Moshayedi", "email": "hadi@moshayedi.net", "user": {"login": "pykello"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4832abc7cb0160d30f73259aa49a230f2e19ead9", "messageHeadline": "Make multi_master_planner.c coding convention compliant", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 164, "deletions": 157}}, {"node": {"oid": "f7ab901766faf827790040aa20c6cd26d425e257", "messageHeadline": "Add select distinct, and distinct on support", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1689, "deletions": 34}}, {"node": {"oid": "6879f92e2305aacfcf794a6595cf17a71d4f5b85", "messageHeadline": "Fix out of bound memeory access when getting HTTP response code. (#1699)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a1387f4aa814afcc8d26cfec36d2006a486d18fa", "messageHeadline": "Basic usage statistics collection. (#1656)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 1340, "deletions": 16}}, {"node": {"oid": "e202c51fec5408f4539e4eecb76327285654e508", "messageHeadline": "Merge pull request #1668 from citusdata/window_function_preliminary_i\u2026", "author": {"name": "Mehmet Furkan \u015eAH\u0130N", "email": "furkan@citusdata.com", "user": {"login": "furkansahin"}}, "additions": 4089, "deletions": 625}}, {"node": {"oid": "498ac80d8b49716087ae6807277a57c399cdea90", "messageHeadline": "Add window function support for SUBQUERY PUSHDOWN and INSERT INTO SELECT", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4089, "deletions": 625}}, {"node": {"oid": "f6b43d81ec34a73b1a2ca5cd555c8cd49c37d90d", "messageHeadline": "Merge pull request #1684 from citusdata/remove_binary_copy_tests", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 20, "deletions": 41}}, {"node": {"oid": "24915779d163afd67900db7b96aad86da796855f", "messageHeadline": "Remove separate citus.binary_worker_copy_format regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 20, "deletions": 41}}, {"node": {"oid": "f58c695d0f2f826e945a465795a0e06d571f426a", "messageHeadline": "Merge pull request #1682 from citusdata/fix_2pc_id", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 215, "deletions": 2}}, {"node": {"oid": "9e516513fc86f1b2904bcb9509c7efb58d0d1621", "messageHeadline": "Use local group ID when querying for prepared transactions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 215, "deletions": 2}}, {"node": {"oid": "11adb9b034fac55ef1a1a47764815d310dd49bb8", "messageHeadline": "Push down LIMIT and HAVING when grouped by partition key. (#1641)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 479, "deletions": 27}}, {"node": {"oid": "03bddcbfabf2490e435aadd00033c85c79b55537", "messageHeadline": "Merge pull request #1681 from citusdata/fix_metadata_cache", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "394918f9d09164c9254c4f62f09d230b8dad9f5a", "messageHeadline": "Invalidate worker and group ID cache in maintenance daemon", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "020c21df640425cc846f3451783e4446f2da6b0f", "messageHeadline": "Merge pull request #1678 from citusdata/add_changelog_entry_for_702", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "29a4f88b551c777b91dd29973ab2dd208d0ef825", "messageHeadline": "Add CHANGELOG entry for 7.0.2", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "45a1b9e59026866e710b75ffefc6a90291b31555", "messageHeadline": "Merge pull request #1677 from citusdata/add_changelog_entry_for_624", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "05678c3a3b29792165c89600e7b523051540b446", "messageHeadline": "Add CHANGELOG entry for 6.2.4", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "76d05050bded0c2f8d81a1beca57185beb1d6e60", "messageHeadline": "Merge pull request #1676 from citusdata/add_changelog_entry_for_613", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ba31e35791bd0e1a1e16ba7a7bb8c46578fd8c62", "messageHeadline": "Add CHANGELOG entry for 6.1.3", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "632d0c675a59bfa3d052f993b8386c9243ca26ab", "messageHeadline": "Merge pull request #1672 from citusdata/task_tracker_superuser", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 148, "deletions": 28}}, {"node": {"oid": "bb50fc9cb529b664910968593f286ae292ff32c5", "messageHeadline": "Add multi-user re-partitioning regression tests", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "43d5e79eaa952aa43c50feeea5f6e3ea075e82f4", "messageHeadline": "Execute transmit commands as superuser during task-tracker queries", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "306c58d59b822b7236a9683b85f94e83d7474ec9", "messageHeadline": "Check for absolute paths in COPY with format transmit", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "cb6b0e820ca42b1dcb19b31e96c60b1155df7f5e", "messageHeadline": "Allow read-only users to run task-tracker queries", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8483d6213b9d0ebda60fffca9761a5f98964568b", "messageHeadline": "Merge pull request #1667 from citusdata/recovery_index_fix", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "da6b42a3e2eaf316945b7c5e39420d7cf899888c", "messageHeadline": "Use unique constraint index for transaction record deletion", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b2d42a0595be7782390903a9ebd435240a5e2e46", "messageHeadline": "Merge pull request #1670 from citusdata/remove_unnecessary_locks_in_g\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "68ca8cb7f085fa387e9a763f645b2d6d28498947", "messageHeadline": "Skip relation extension locks", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "4676c4f7a5ae3c7db7a5f6a029059d5ab953ebfb", "messageHeadline": "Prevent crash when remote transaction start fails (#1662)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 126, "deletions": 12}}, {"node": {"oid": "a8428dff019e3b582b8840379e3eae55bd836bfd", "messageHeadline": "Merge pull request #1633 from citusdata/fix_pg_11", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 8075, "deletions": 103}}, {"node": {"oid": "b4d53423fa0b20b41cfbc09eeb9c24d0d58b7f1c", "messageHeadline": "Add adapter functions for OpenFile changes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "d686123daeef657d7d825ce138cfd78de8b4628e", "messageHeadline": "Omit now-public Explain methods from PG11 build", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "89d02c6115733dc8e5b39f99119f74f34a35a74a", "messageHeadline": "Add ruleutils file for PostgreSQL 11", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 7913, "deletions": 2}}, {"node": {"oid": "bbc15e059872d1a187414d7ef30d8d207f61a8c8", "messageHeadline": "Handle HASHPROC changes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b4474fc0b0e09da63a1918e160284ddaba51f131", "messageHeadline": "Modify version-output tests for PostgreSQL 11", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 65, "deletions": 62}}, {"node": {"oid": "6c9b19a95470773ee62ba553e56d48b7e6d7eba8", "messageHeadline": "Add version-compat header", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "fbeaa2f9d0c598b56fbb2bf1cfca277916d062f3", "messageHeadline": "Remove direct access to tupleDesc->attrs", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "6a020b5adc2d310a26b1bc2ed5d1ad1b89bbb09b", "messageHeadline": "Update CopyGetAttnums with latest from PostgreSQL", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "91d9b41822b787736703548916754f710752c71f", "messageHeadline": "Merge pull request #1591 from citusdata/fix-shard-cache-inval", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "78716e55466d76cad79a738d0665235634c94608", "messageHeadline": "Fix possible shard cache incoherency.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "41350fdd54a7643f00b976b787eec6210974634a", "messageHeadline": "Remove obsolete lines", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "24dc95ee986b65302b56e1a867eb423c1da778a3", "messageHeadline": "Merge pull request #1580 from citusdata/change_error_message_of_local\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "0a56ed910bbb5406ade0247e26ae21d0297d904d", "messageHeadline": "Change error message of queries with distributed and local table", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "fb70400b610b81c33700ac85f1cd2ea0569b5418", "messageHeadline": "Merge pull request #1661 from citusdata/fix_crash", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 52, "deletions": 47}}, {"node": {"oid": "867224bdd797b38b56abad6f3da4e5a8a2278df7", "messageHeadline": "Make the tests produce more consistent outputs", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "4782f9f98a3b18768ed94783335ad60e1570d4e4", "messageHeadline": "Properly copy and trim the error messages that come from pg_conn", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "6736fd168266c58ea78d72306893141039a5a371", "messageHeadline": "Remove two obsolete functions", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "9901017f3ffb8616d8c425f14c126c95c1e609a2", "messageHeadline": "Merge pull request #1652 from citusdata/fix_create_schema", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "33ec33c5b31072bd8a386a6f381d48cf0a07c4c7", "messageHeadline": "Ensure schema exists on reference table creation", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "c6ec49312c25e9d87787e2cb3a4421000265998d", "messageHeadline": "Merge pull request #1653 from citusdata/fix_group_by", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "6116c8e93d2180f1ca1625a73ab30a56be663352", "messageHeadline": "Allow pushing down GROUP BYs when at least there is one distribution", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "6c9dffccbf96b36822776654c59127dc6d93f60b", "messageHeadline": "Merge pull request #1628 from citusdata/expand_subquery_reference_table", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1551, "deletions": 244}}, {"node": {"oid": "a5b66912d4f0505551280baf5f9a3abcba37ab05", "messageHeadline": "Expand reference table support in subquery pushdown", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1551, "deletions": 244}}, {"node": {"oid": "18b9be3dfad31c769b58ebc29f29b91752df3aca", "messageHeadline": "Add CHANGELOG entry for 7.0.1 release", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c2f4eaa28194cc17e4aa278a0b2a805dff5aa0a5", "messageHeadline": "Merge pull request #1648 from citusdata/fix_put_copy_data", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "d1befa4df9e86ee23bcfa75cca898aad2c5ebab6", "messageHeadline": "Wait for I/O to finish after PQputCopyData", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "f5361d52e7e562a16b1a757d4dada2056cc8df3d", "messageHeadline": "Merge pull request #1643 from citusdata/fix_insert_select_memory", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cbe16169b4329631355be27b13523e11b5e46aad", "messageHeadline": "Free per-tuple COPY memory in INSERT...SELECT", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b0df3a674666fdb99fdada845dfb2206199f658e", "messageHeadline": "Merge pull request #1645 from citusdata/fix_prepared_memory", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "27da0a29d7eaa5adead8dc94699b8746c977bfdf", "messageHeadline": "Add volatile function in prepared statement regression test", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "5fe0845d7e397cd1a849a0bb8591c0f5e530c11e", "messageHeadline": "Always copy MultiPlan in GetMultiPlan", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e29ebe57fd38a0d4bcc529715882cf1e29e9cdc6", "messageHeadline": "Merge pull request #1632 from citusdata/update_copied_code", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 323, "deletions": 109}}, {"node": {"oid": "8b2c3fcc15bcd7cc2b762538d4dfbb6503bfbeeb", "messageHeadline": "Add clarifying comment to RngVarCallbackForDropIdx", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ec30ad38baf622638bbe2657fa789b6af3e49c24", "messageHeadline": "Update ruleutils_10 with latest PostgreSQL changes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 216, "deletions": 102}}, {"node": {"oid": "ebecde8f6ed1097c3428e694247a821650b92e66", "messageHeadline": "Update ruleutils_96 with latest PostgreSQL changes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 104, "deletions": 6}}, {"node": {"oid": "0e134a9178768811eb09ee20d73f172fafbdd1f3", "messageHeadline": "Add PG11/master build, bump tools (#1588)", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "56f98c7300859e33c7e00c0b0b97d1d543ff076b", "messageHeadline": "Merge pull request #1630 from citusdata/bump_citus_version", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 26, "deletions": 14}}, {"node": {"oid": "273b0347209e5ad9b4079bcfb6ca6530c3804de3", "messageHeadline": "Bump Citus version", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 26, "deletions": 14}}, {"node": {"oid": "b485da9fb18f8d6c28b4637a4d6108160cf29f30", "messageHeadline": "Merge pull request #1629 from citusdata/add_7.0_changelog_entry", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 60, "deletions": 2}}, {"node": {"oid": "9e89eaa57eb50ab40f4e15f363ad80afbe2cc9be", "messageHeadline": "Add CHANGELOG entry for 7.0 release", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 60, "deletions": 2}}, {"node": {"oid": "c68bd7efa7e2a148226f327b157979a92c6f4d5e", "messageHeadline": "Merge pull request #1621 from citusdata/multi_row_insert_defaults", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 371, "deletions": 24}}, {"node": {"oid": "0aadbb17605ef9d3523f16152bfcdcc73039d25a", "messageHeadline": "Convert multi-row INSERT target list to Vars", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 115, "deletions": 110}}, {"node": {"oid": "1920390688943a32222e084a5024521431a1ea15", "messageHeadline": "Multi-row INSERTs no longer throw errors in isolation tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "ae00795dab2a375eb24f39921a875e15a2aec764", "messageHeadline": "Allow default columns in multi-row INSERTs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 377, "deletions": 32}}, {"node": {"oid": "a658f5ecdaeac0d65df9d17fdcd4ab72912e898c", "messageHeadline": "Two more libs I needed to build citus", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b4cc8939fc729967cd759a832d0b4099da14ea29", "messageHeadline": "Merge pull request #1613 from citusdata/fix_ref_table_multi_row_retur\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 60, "deletions": 76}}, {"node": {"oid": "c97692f382bdabf3fb764c70ed85fb72ffee1bf7", "messageHeadline": "Fix multi-row INSERT with RETURNING on reference tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 60, "deletions": 76}}, {"node": {"oid": "7ce2308dc14e8d302c44906aabb75da67ed7e0f8", "messageHeadline": "Merge pull request #1616 from citusdata/deadlock_detection_warning", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "dbf18df99547ea3116ee37306aa7a2ec87cbb4ce", "messageHeadline": "Don't error out if BuildGlobalWaitGraph fails to connect", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7e59c0b019af385b66d528c6a76256b6f53ad855", "messageHeadline": "Merge pull request #1602 from citusdata/add_isolation_tests", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 8313, "deletions": 290}}, {"node": {"oid": "5be6eb9ef61c878ab051b7299c7c5a626fe3a195", "messageHeadline": "Increase coverage of isolation tests - Part 2", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 8313, "deletions": 290}}, {"node": {"oid": "75491b9262c76e81f2f898fada134d880abd6aa5", "messageHeadline": "Merge pull request #1612 from citusdata/fix_dead_process", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "c7bb29b69ec536f92304432bd55c2342a90a71f5", "messageHeadline": "Prevent maintanince deamon crashes due to dead processes", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "46f81d5531207461d070a98ec4d08b6f8e173ed6", "messageHeadline": "Merge pull request #1607 from citusdata/remove_source_dump_local", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "641420d79fcdc84fdaa63dcc3398c2cfd5171923", "messageHeadline": "Remove source node argument from dump_local_wait_edges", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "a67d10957f58798e5ef4b7c1ae3512e9e4eab6d1", "messageHeadline": "Merge pull request #1600 from citusdata/fix_multi_row_returning", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "8cb69e3a143e8dc5be84348545295d088ca902be", "messageHeadline": "Add alias for target in multi-row INSERTs", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "ad1fbbe1865c2ec73574e399b9f57f704e13a9f6", "messageHeadline": "Merge pull request #1608 from citusdata/sequential_multi_row_insert", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 105, "deletions": 39}}, {"node": {"oid": "4d7927b672a8732caa4082f032092dfc5e1acb49", "messageHeadline": "Execute multi-row INSERTs sequentially", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 105, "deletions": 39}}, {"node": {"oid": "df6d56c1ed285b06b41e4ea1493fb69d5990fe9f", "messageHeadline": "Merge pull request #1606 from citusdata/fix_copy_dropped_columns", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 158, "deletions": 53}}, {"node": {"oid": "cf375d6a66c63693b46fb1686bfe8101f232d61a", "messageHeadline": "Consider dropped columns that precede the partition column in COPY", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 158, "deletions": 53}}, {"node": {"oid": "15af3c54458cd2f340907a73a8e270e7427bcce1", "messageHeadline": "Merge pull request #1603 from citusdata/fix_lock_graph_allocs", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "bd6bf29983ecb4796ac36221fe4de21c4ccc4801", "messageHeadline": "Don't add procs multiple times in BuildWaitGraphForSourceNode", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "734aeebc4778663359412130b647854c01219b49", "messageHeadline": "Merge pull request #1592 from citusdata/improve_maintanince_deamon", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 142, "deletions": 19}}, {"node": {"oid": "6532b6987312fe787730242040e9da2c2355b617", "messageHeadline": "Kill the maintenance daemon on DROP DATABASE", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 142, "deletions": 19}}, {"node": {"oid": "b5109028bc864c4e12e3224b4efa85a9d560e520", "messageHeadline": "Merge pull request #1598 from citusdata/fix_no_shards_bug", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "0d052e98648845fbce645cc83402de08ecf0e17c", "messageHeadline": "Fix a crash on zero-shard tables", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 63, "deletions": 0}}, {"node": {"oid": "96391bea15672b8e16f3e585559a9979de824979", "messageHeadline": "Merge pull request #1595 from citusdata/improve_deadlock_detection", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "b82f886ad3f8433e45f065a4e92f00f32aba6058", "messageHeadline": "Merge branch 'master' into improve_deadlock_detection", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "2cc46f3a0c972a60f0573e405658f178b35a2d34", "messageHeadline": "Merge pull request #1584 from citusdata/fix_drop_extension", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "7523753a73cc785d382ae39db1112ccebf7dc86c", "messageHeadline": "Clear metadata OID cache prior to deadlock detection", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "b936bde9369ccc2f80e6b5413a60b7d1eaf269fd", "messageHeadline": "Take AccessShareLock on the extension prior to running deadlock detec\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "20679c9e8b76e17ae282af5415dc011c9424c50c", "messageHeadline": "Relax assertion on deadlock detection considering", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "550a5578d8655404ee425a8cc6ad08b3cbe9ca56", "messageHeadline": "Skip deadlock detection on the workers", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "0ddcd726c91af79bee18ebfe360603271496de2f", "messageHeadline": "Merge pull request #1464 from citusdata/copy_copy_isolation_test", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 5454, "deletions": 15}}, {"node": {"oid": "ae32d786cf0c049ce5830ff1f5dad356b2791c99", "messageHeadline": "Add new isolation tests", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 5454, "deletions": 15}}, {"node": {"oid": "131baeda3d818596cbf9f3da0783d290abd36a44", "messageHeadline": "Merge pull request #1585 from citusdata/exit_maintenanced", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1eca53ad40b41914b894de719d9c5a5d9781feba", "messageHeadline": "Exit maintenanced on database crash", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a5d54382ef14d770f624d982c5894df2337b715c", "messageHeadline": "Merge pull request #1577 from citusdata/follower_get_active_worker_nodes", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9e7b1fb858cabeb49ddb82b15e9665ed67111a2d", "messageHeadline": "Return readable nodes in master_get_active_worker_nodes", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "e5fbcf37dde751eeab29231c4067d49d11c70fe0", "messageHeadline": "Add Savepoint Support (#1539)", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 935, "deletions": 41}}, {"node": {"oid": "dcabbc4a8e83727b38dbe400f89fcd9f02446b29", "messageHeadline": "Merge pull request #1559 from citusdata/fix_deamon_upgrade", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "205501532a59c0bf746e6518b6842882e26a3c71", "messageHeadline": "Add version check to the maintenance daemon", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0d71fcd8afbb9970b2143d785cf658c3190696fd", "messageHeadline": "Merge pull request #1567 from citusdata/fix_2pc_issues", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 108, "deletions": 11}}, {"node": {"oid": "3ff46245b30e7bcc3365dcd9655d40aac51cd425", "messageHeadline": "Make sure we don't use 2PC in copy from worker", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4614814de1d52fbafc911d03ebdb9ac3f8a28892", "messageHeadline": "Enable 2PC for INSERT...SELECT via coordinator", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "fa700897669efd3238bb0c75da66c9db7d19efaa", "messageHeadline": "Enable 2PC during distributed table creation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "9232823070b4a55059bcb38ce4329b808eb0d13e", "messageHeadline": "Abort on failure on master connection during copy from worker", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df7723cde53238cced5240318a3817560971a02e", "messageHeadline": "Should not commit on aborted non-critical connections", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e14e5f0d256435b8913d51dfa2562f6b5af8d84b", "messageHeadline": "Merge pull request #1566 from citusdata/switch_postgres_branch", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdcc5fdf656a50f5cee32bb37ed78312dc95b9b6", "messageHeadline": "Switch to Postgres REL_STABLE_10 branch", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1b51d7bbe4178e2cd5fb08959e7a4cd87bd6a3b", "messageHeadline": "Merge pull request #1551 from citusdata/fix_pg_worker_list_bug", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "77626c4238dae8611bbf3510536071167c36f981", "messageHeadline": "Fix NULL nodeClusterString crush on pg_worker_list.conf migrations", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b3d2f9ba716d4e53f628367838192ae0aa93a382", "messageHeadline": "Fix pg_worker_list use-after-free bug", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7e55e0c810bb544f125af58d77de101c8e493c3", "messageHeadline": "Merge pull request #1544 from citusdata/acquire_locks_for_partitioned\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 837, "deletions": 11}}, {"node": {"oid": "45b273321f0441f57608e1e572821ee62232ee63", "messageHeadline": "Add tests for locking operations on partitioned tables", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 666, "deletions": 8}}, {"node": {"oid": "dfdfb44ebfafd3cac1ab5b41b47ab9d55a3f46c9", "messageHeadline": "Acquire shard resource locks on parent tables while operating on part\u2026", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a321e750c0f3d704a1897f243bc2f8723773abeb", "messageHeadline": "Acquire relation locks on partitions while operation on parent table", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 157, "deletions": 3}}, {"node": {"oid": "52b9e35d50663ede7d97ecccc63bbdcef7d9399e", "messageHeadline": "Add relationIdList field to the Job struct", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "45957e568896cf2f963b13e4fc82e2914efc85cf", "messageHeadline": "Merge pull request #1529 from citusdata/deadlock_detection_main", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2088, "deletions": 138}}, {"node": {"oid": "4f668ad38b8502e0f1ae553120c649a11078a36b", "messageHeadline": "Make the test outputs consistent", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "0ba2f9e4e47a49982a79f35a7f766dc8d0edc985", "messageHeadline": "Add regression tests for distributed deadlock detection", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1296, "deletions": 0}}, {"node": {"oid": "5b48de7430193971dea96a9bb71c37935a48708e", "messageHeadline": "Improve deadlock detection for MX", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "59133415b0140ec188a1e1eadd6f44f6d0f684e3", "messageHeadline": "Add logging infrasture for distributed deadlock detection", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 136, "deletions": 32}}, {"node": {"oid": "e5d5bdff518df0f95981e3e57594e67eaa0006bc", "messageHeadline": "Enable distributed deadlock detection on the maintenance deamon", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "66936053a0bea2120487c6bd63579f44c0f70e0d", "messageHeadline": "Improve error messages when a backend is cancelled by deadlock detection", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "be4fc45c036f1ded563432ba618c0a6b12143f1d", "messageHeadline": "Deprecate enable_deadlock_prevention flag", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 58, "deletions": 60}}, {"node": {"oid": "a333c9f16c70d9e9191d898784c304e39f9f3c59", "messageHeadline": "Add infrastructure for distributed deadlock detection", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 477, "deletions": 43}}, {"node": {"oid": "d19818de2182e1844c2fe4fcc098c5517e75e19e", "messageHeadline": "Merge pull request #1543 from citusdata/test-follower-cluster", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 399, "deletions": 9}}, {"node": {"oid": "59e626d158cd6edee2d121c3e1ab6f29d3583676", "messageHeadline": "Add regression tests for follower clusters", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 390, "deletions": 8}}, {"node": {"oid": "55992d4bc0a45cc4988a3f1a08b0313685911808", "messageHeadline": "Disallow task-tracker queries on follower clusters", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c097bc9a01606fd3b979b087ec04f01cd52c8f0e", "messageHeadline": "Merge pull request #1503 from citusdata/fix_drop_create_deadlock", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 176, "deletions": 111}}, {"node": {"oid": "100739f62ac79000efed5fabf2d648da50b0940b", "messageHeadline": "Change citus subversion", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "53584affa8c3eecb2b33306e2270e4696f8730ef", "messageHeadline": "Fix locking in create_distributed_table", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "7c65001e238fa8776e4f558171b526ab67be5c0f", "messageHeadline": "Do not delete row from colocation table within drop table", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 142, "deletions": 99}}, {"node": {"oid": "c4eb6c5153d2387cd1124bdda18f4ee12b762e27", "messageHeadline": "Merge pull request #1532 from citusdata/subquery_pushdown_on_referenc\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 2233, "deletions": 153}}, {"node": {"oid": "b0efffae1cb63683a7e9ede5b068122cbc7b9808", "messageHeadline": "Correct planner and add more tests", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 648, "deletions": 160}}, {"node": {"oid": "7550b8ad52f2ecf1e051931518fed272eba2e3b3", "messageHeadline": "Fix anchor shard id selection when reference table exists", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ceba81ce354e0fe4dafcb1f8d3ba704d740178a7", "messageHeadline": "Move physical planner checks to logical planner", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 258, "deletions": 246}}, {"node": {"oid": "0359d035303fc6185b4eeb30e6e962869b5b5cf9", "messageHeadline": "Add set operation check for reference tables", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 435, "deletions": 1}}, {"node": {"oid": "c4e3b8b5e12327b91d2adcd97f5213f94eb8d884", "messageHeadline": "Add planner changes and tests for subquery on reference tables", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1212, "deletions": 12}}, {"node": {"oid": "45717dd01302d1570339f766217634c671f41d34", "messageHeadline": "Check equivalence on reference tables for subquery pushdown", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 19, "deletions": 73}}, {"node": {"oid": "a6d40b8bc5aff1751bc5df4f6d6a411cf3116e25", "messageHeadline": "Merge pull request #1452 from citusdata/citus_create_restore_point", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 538, "deletions": 2}}, {"node": {"oid": "0ae265c436d80c7d7b00c7479109d3948e06596b", "messageHeadline": "Add citus_create_restore_point for distributed snapshots", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 538, "deletions": 2}}, {"node": {"oid": "c4cd3a6e069283e32546002fd2624875eaf57e4d", "messageHeadline": "Merge pull request #1481 from citusdata/async_commit", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 258, "deletions": 4}}, {"node": {"oid": "fdff210ef7b6aabee7c0b7fb33fb0036acca8fbe", "messageHeadline": "Wait for commit/abort/prepare results asynchronously", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "fca986f214a2ae58c6536cd8477e855cd6e6590d", "messageHeadline": "Add API for waiting for multiple connections", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 240, "deletions": 0}}, {"node": {"oid": "9d93fb5551fc8cda33a8811241c2a212af1e3979", "messageHeadline": "Create citus.use_secondary_nodes GUC", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 329, "deletions": 22}}, {"node": {"oid": "c854d51cd84e7d81c96bbec5a3617b33792d02d9", "messageHeadline": "make multi_reference_table test more stable", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3fc87a7a2982e8db6916e9db135baf1c4875fb85", "messageHeadline": "Metadata sync also syncs nodes in other clusters", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "0dee4f8418dc0bddf186949115b5ecb765b2c263", "messageHeadline": "Metadata sync syncs all nodes, not just primaries", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "353d2db9138c974355e8da125cc4aa5c2ee45314", "messageHeadline": "Merge pull request #1545 from citusdata/create_table_utility_udfs", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 103, "deletions": 170}}, {"node": {"oid": "deb89cb9ce33c88fd4b58fec12f1f3bea2c0b926", "messageHeadline": "Delete tesh_helper_functions.h", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 0, "deletions": 71}}, {"node": {"oid": "f9470329e544a930d67aa6e5147ca6f6b9ed42cd", "messageHeadline": "Remove test_helper_functions.h inclusions", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "306173771294c5b699d8187253dc4e8ec77e7103", "messageHeadline": "Define Some Utility Functions", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 103, "deletions": 91}}, {"node": {"oid": "1961add6f9fc43be46282486f6a8c16df809ee47", "messageHeadline": "Improve error message when there are no nodes for a placement", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4e8d07c672252b5cb6e2b8202ce30007cef5e409", "messageHeadline": "Merge pull request #1517 from citusdata/feature/multi_row_insert", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 856, "deletions": 262}}, {"node": {"oid": "dee66e395985d03d1f287f9499d1aa46e1ec682b", "messageHeadline": "Final review feedback", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "a578506718458e3bda7f24a483c94977e9a38b2d", "messageHeadline": "Add multi-row isolation tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 106, "deletions": 12}}, {"node": {"oid": "addde54464e2523a8b28c6d513e3c5d589c59ebb", "messageHeadline": "Add some tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 177, "deletions": 26}}, {"node": {"oid": "6a35c2937cd06f2604d9c59d701f520788ade9fb", "messageHeadline": "Enable multi-row INSERTs", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 564, "deletions": 232}}, {"node": {"oid": "c66c62cd1480fad242da687da434a8f8fcccb557", "messageHeadline": "Merge pull request #1475 from citusdata/in-any-pruning-v2", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 261, "deletions": 93}}, {"node": {"oid": "7e436c0277d99c3d5902a6a5316f1945cbcb90ae", "messageHeadline": "Add bool expression to pruning instance with a function", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "e8b793c454e9a908cc1b5a60f0833a8877428b4b", "messageHeadline": "Support for IN (const, list) and = ANY(const, b, c) pruning.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 260, "deletions": 79}}, {"node": {"oid": "4a09bb49487caf865052c8c83a5ac871e24c6fc6", "messageHeadline": "Merge pull request #1516 from citusdata/improve_lw_locks", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "b5ea3ab6a3dc04dd979d3c7393e052ff1a91a854", "messageHeadline": "Improve locking semantics for backend management", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "2e0916e15a10f1a6b4b47fb72f6bb3564f8b3003", "messageHeadline": "Add master_add_secondary_node() UDF", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "3f338a3fc6fa26c84825afc837c6411525d4bdc0", "messageHeadline": "Merge pull request #1407 from citusdata/fix_node_locking", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1452, "deletions": 61}}, {"node": {"oid": "08ed6d8269fcbb58044be1773acfbafdcdb95791", "messageHeadline": "Prevent pg_dist_node changes during master_create_empty_shard", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 112, "deletions": 4}}, {"node": {"oid": "5cb94662556d83f496f42ac253f4455a75880d5f", "messageHeadline": "Rebase node metadata isolation tests", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3a0571e69b74f225e36a0b3e40834b577ce3886d", "messageHeadline": "Remove LockMetadataSnapshot", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "ad0fdf57ca7a9c0a7aea0f44b1328591f46f7bf9", "messageHeadline": "Add add/remove node rollback isolation tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 167, "deletions": 6}}, {"node": {"oid": "c2f8bafa0523c630a3b0de05114f31e22e02e9bc", "messageHeadline": "Fix shard creation vs. pg_dist_node change locking", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 516, "deletions": 0}}, {"node": {"oid": "868ee6be83fc582435677b84e0ecac4c0bc20e62", "messageHeadline": "Fix and simplify pg_dist_node locking", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 655, "deletions": 33}}, {"node": {"oid": "01d8926228d62c7fc1e80107872e59a739b87dcf", "messageHeadline": "Merge pull request #1509 from citusdata/create_distributed_partitions", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 3099, "deletions": 72}}, {"node": {"oid": "ab5f97861be8b5e81069c224dfb5b812ae4ba013", "messageHeadline": "Add regression tests for distributed partitioned tables", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 2542, "deletions": 5}}, {"node": {"oid": "8455d1a4efbab594b8ffda7f54d08fe4ed6b5840", "messageHeadline": "Ensure we are allowing partitioned tables at all appropriate places", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 6, "deletions": 18}}, {"node": {"oid": "2eee5567380ee94b2d5689677ac86d8bc79c3cca", "messageHeadline": "Add distributed partitioned table support for COPY", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 41, "deletions": 2}}, {"node": {"oid": "31f322134226e988efad8664f45430f194215ef2", "messageHeadline": "Add distributed partitioned table support to router plannable queries", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 59, "deletions": 15}}, {"node": {"oid": "fddf9b3fcc5a6f744c5786d496f2de2987d9eb50", "messageHeadline": "Add distributed partitioned table support distributed table creation", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 451, "deletions": 32}}, {"node": {"oid": "a650aaa63142b0624937fd904c4ef86aec1b7bd5", "messageHeadline": "Merge pull request #1483 from citusdata/update_subquery_on_where_false", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 1273, "deletions": 335}}, {"node": {"oid": "b8a9e7c1bf2c65f166f32a682606b98c17ceb3b7", "messageHeadline": "Add support for UPDATE/DELETE with subqueries", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 1273, "deletions": 335}}, {"node": {"oid": "518750bd5183a0df4b2c17dbe3e62dd869ca29ae", "messageHeadline": "Merge pull request #1519 from citusdata/connection_per_placement", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 226, "deletions": 117}}, {"node": {"oid": "d3e97462367462b4723f829b6bc818c23d92e7d7", "messageHeadline": "Avoid connections that accessed non-colocated placements in multi-sha\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 226, "deletions": 117}}, {"node": {"oid": "7060ade6fe1e5e46818dc94cbf71efa5e933733a", "messageHeadline": "GetNodeTuple returns NULL it node does not exist", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "a3e9bef68557c45a9823cb6203660713f05cae9e", "messageHeadline": "All users of WorkerNodeHash take an AccessShareLock", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5914c992e6841fe21c28c8ae51a566226747f2d2", "messageHeadline": "cluster management UDFs see nodes in different clusters", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 90, "deletions": 20}}, {"node": {"oid": "3151b52a0bc011af1ce726c3dccb6a41c5bc8c52", "messageHeadline": "Add citus.cluster_name GUC", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "94947c0d540e362f6e48f279d546acb1596bc593", "messageHeadline": "Refactor: ReplicateShardToAllWorkers more explicitly locks pg_dist_node", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f87fefa323090c56ffec554e50389f2b914cd8cb", "messageHeadline": "Refactor: DistributedTableSize more explicitly only locks pg_dist_node", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3769381366b341af1a4eea47efbf3487bd3ea1e1", "messageHeadline": "Fix inaccurate comment on SetNodeState", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf197e9f0c7437fb3f1e84a420a9c904d77dd078", "messageHeadline": "Add test for super-long cluster names", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "fbecf48a0324a12a500a22c04beaa03256174414", "messageHeadline": "Disallow adding primary nodes to non-default clusters", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "5618e69386bfc6c6831f459f489526b5b2154cdd", "messageHeadline": "Add pg_dist_node.nodecluster", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 164, "deletions": 80}}, {"node": {"oid": "74ce4faab5b64d16fc870e86de0d6dbd4eb14c2e", "messageHeadline": "Make multi_cluster_management test more stable", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 181, "deletions": 180}}, {"node": {"oid": "e7846ba7d1c7738653d4c10445057fd321a0bbae", "messageHeadline": "Allow metadata sync functions on secondaries", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "7e4b2c1595ceea89f0028c557cf614e9c1bf8e5e", "messageHeadline": "Merge pull request #1474 from citusdata/update_where_false", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 394, "deletions": 308}}, {"node": {"oid": "4cc7c36596b96a447edb3b78d3c7511049cc9c54", "messageHeadline": "Simplify metadata lock acquisition for DML", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 22, "deletions": 49}}, {"node": {"oid": "aa7ca815485a100a24c66d388a83a9385888198b", "messageHeadline": "Execute UPDATE/DELETE statements with 0 shards", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 372, "deletions": 259}}, {"node": {"oid": "3248f1a2b76344c55df3be62fb935c46fc6f7d34", "messageHeadline": "Merge pull request #1506 from citusdata/descend_function_evaluation", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "bac60bb64f30d8b914d343e1660e7d983a5c9fd2", "messageHeadline": "Function evaluation descends into expression trees", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "37985de85eafb4c2d2c6a617cfbd32f86e0acc39", "messageHeadline": "master_disable_node no longer crashes when given a non-existant node", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8229a64fe87b0bafdebe940d1545f1c55c47c693", "messageHeadline": "Remove distributed tables' dependency on distribution key columns. (#\u2026", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 105, "deletions": 45}}, {"node": {"oid": "fa18899cf96028b478f4a5cf0248c118007fb83e", "messageHeadline": "Remove serialization/deserialization of multiplan node (#1477)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 417, "deletions": 54}}, {"node": {"oid": "f0275fe4ae96eba482688d9d2d8d4e7cb6344f25", "messageHeadline": "Merge pull request #1525 from citusdata/refactor_create_distributed_t\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 770, "deletions": 618}}, {"node": {"oid": "37b200a52ec952933494aac379f183e7422c45c6", "messageHeadline": "Fix broken isolation tests", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 110, "deletions": 109}}, {"node": {"oid": "7769f1d01216d90924b1e024e94846c283f42d73", "messageHeadline": "Refactor distributed table creation logic", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 660, "deletions": 509}}, {"node": {"oid": "520d74b96de99da96c7f7c7818d4c5107af43c72", "messageHeadline": "Add a regression test for citus.max_task_string_size (#1524)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 480, "deletions": 0}}, {"node": {"oid": "7d8bcb6a885f4030887dd3ec03fbcee95fa258ab", "messageHeadline": "These tests sometimes deadlock on travis", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b20a086a8f8c64506bbee7f90a512474423ade08", "messageHeadline": "master_activate_node UDF also returns noderole", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "26f020dc6e7f829a60bc81f7df79be0446615eff", "messageHeadline": "Make maxTaskStringSize configurable (#1501)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "6698ca8d9e1cf3bbb2ce187f3cc410a78f91c755", "messageHeadline": "Merge pull request #1523 from citusdata/deadlock_detection_main", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 394, "deletions": 0}}, {"node": {"oid": "6132d174815201f3ac19a3502acc8d1fba28cbc4", "messageHeadline": "Convert global wait edges to adjacency list", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 394, "deletions": 0}}, {"node": {"oid": "8729b7d55acabacdac065bbbc93d0cd796b3b3b7", "messageHeadline": "Use cstore_table_size function to determine cstore table size (#1521)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "32e16ffe02064cf21e76cb9f5fc685203845678e", "messageHeadline": "Give isolation tester ability to see locks on workers", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 183, "deletions": 2}}, {"node": {"oid": "db5206846e7e82183b6ee1834878004a4bf66b7c", "messageHeadline": "Merge pull request #1508 from citusdata/progress_tracking", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 760, "deletions": 2}}, {"node": {"oid": "a12f1980de10c4c5a5e97d47568dea4e23e00e33", "messageHeadline": "Add Progress Tracking Infrastructure", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 760, "deletions": 2}}, {"node": {"oid": "d33cb7d832ca8eeed81391c50596e4dd66699dfe", "messageHeadline": "Merge pull request #1495 from citusdata/dump_local_wait_edges", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1270, "deletions": 2}}, {"node": {"oid": "80ea233ec1c5fb1510d9a075b32034c8bbf1f321", "messageHeadline": "Add function for dumping global wait edges", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 416, "deletions": 17}}, {"node": {"oid": "81198a1d023951aa0f13f40879f1fb0a3ee49354", "messageHeadline": "Add function for dumping local wait edges", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 871, "deletions": 2}}, {"node": {"oid": "b04aa9bf8547e107ccf5c825b3cf046455651e15", "messageHeadline": "Merge pull request #1514 from citusdata/fix_assigned_tx_bug", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58faffa42b6fa32af09d6ad0d68ff2b31934cca2", "messageHeadline": "Fix bug on error check for assigning distributed transaction id", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5923334114c6798c76d590dc384bada015178d4e", "messageHeadline": "Add transaction recovery regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "3d7f79127dcc120c0834ec587f4afd8992830f06", "messageHeadline": "Do not release locks in LogTransactionRecord", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88702ca58ae9e5ea6f74d1598254f9c9241efe3a", "messageHeadline": "node_metadata takes out more sane locks", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ec99f8f98356477e83e3e7e00b2e08f4b67ffea4", "messageHeadline": "Add nodeRole column", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 794, "deletions": 311}}, {"node": {"oid": "e6c375eb812488a3b264fc9b7bc367c4ac3bd778", "messageHeadline": "Tiny refactor to master_create_empty_shard", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ee270b65d79c0b73058c16f9a9c9c0876074f0ce", "messageHeadline": "make WorkerGetNodeWithName a static function", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd3c007beb70093f2d7367e76a790ad2f351ca2c", "messageHeadline": "Merge pull request #1504 from citusdata/recovery_record_entropy", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "601b17d544a400c43116efe2d2ef2545ed0cfa50", "messageHeadline": "Use distributed transaction number in 2PC identifiers", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "18a6e478af80b3b15a4905f8fc3c4e0b4046c4c7", "messageHeadline": "Fix typo in GetCurrentDistributedTransctionId", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "165a4eb7cbd5547e383a0a376b7332ec383c787a", "messageHeadline": "Merge pull request #1507 from citusdata/fix-10-build-partitioning", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "7f1343103ed592f31f3ef1fb821866f9f80f22ae", "messageHeadline": "Fix PG 10 build, UNBOUNDED partitions now have different syntax", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "74dd5bb2810c809a9e457e5d712bfb799f126c09", "messageHeadline": "Fix crash when removing an inactive node", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "953df34d221f37767fb52ef27d47b7c48be9ef76", "messageHeadline": "Explicit switch/case fall-throughs to avoid compiler warnings.", "author": {"name": "Hadi Moshayedi", "email": "hadi@citusdata.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b873e6fcc8a798707f5462a38905feb59f1fa4aa", "messageHeadline": "Merge pull request #1489 from citusdata/add_distributed_transaction_id", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1090, "deletions": 13}}, {"node": {"oid": "3369f3486f8dd33b7cd45eef47f48b1e6e304da2", "messageHeadline": "Introduce distributed transaction ids", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1090, "deletions": 13}}, {"node": {"oid": "0f4fa854ccf062221593687f67d08089e47ad771", "messageHeadline": "Merge pull request #1436 from citusdata/convert_create_distributed_ta\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 870, "deletions": 251}}, {"node": {"oid": "6ea15fbb251cc4c7f3f09b369dd9063ee0f8d6c9", "messageHeadline": "Make create_distributed_table transactional", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 863, "deletions": 246}}, {"node": {"oid": "fd72cca6c84a50627fdfca9a086e3883dd8682e3", "messageHeadline": "Use predictable placement IDs in regression test output", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d85fca6b5718d18d35bbd5453b6b367cc9e87473", "messageHeadline": "Merge pull request #1494 from citusdata/fix_reg_test", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce8edd88f7f03d6a3b7d38af142f92605395772c", "messageHeadline": "Apply regression test changes that are due to PostgreSQL 10 changes t\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "79c14f73fa4b150544c3c2e15994049f03be9ff1", "messageHeadline": "Add CHANGELOG entry for 6.2.3", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d164b4cd1096eec991d2a5917ed9e98cb2d0014f", "messageHeadline": "Merge pull request #1453 from citusdata/shard-placement-uses-groups", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 980, "deletions": 742}}, {"node": {"oid": "72d8d2429bb758fc3d7cf960f314bebb6eb1af2a", "messageHeadline": "Add a test for upgrading shard placements", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 71, "deletions": 18}}, {"node": {"oid": "ee4edc498f16d519363692e4aec1a02191765661", "messageHeadline": "Don't release locks early in metadata functions", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f40f03270a10126f7742e481fe5ae18343c4c8e6", "messageHeadline": "Fix locking in ReadWorkerNodes()", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ad95b53d29b6cb59cfec11c791905abe803bb4a", "messageHeadline": "Rename pg_dist_shard_placement -> pg_dist_placement", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 910, "deletions": 572}}, {"node": {"oid": "fe53fd4a8e3827a11b59c814d45e2c6531729c4f", "messageHeadline": "Remove functions created just for unit testing", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 0, "deletions": 159}}, {"node": {"oid": "0b64bb1092424054cb5fd40d00e937a4c9fc6c12", "messageHeadline": "Fix typo in comment in CachedRelationLookup", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "385d9cbbb70300511142b03b0e127a5005d241f5", "messageHeadline": "Ignore generated multi_behavioral_analytics_create_table test files", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c8a6c9cee26e16432247822624c7b2e673138f0", "messageHeadline": "Add vim swap files to .gitignore", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bf8377082c6c8635557022a9309672264fa31347", "messageHeadline": "Use consistent placement IDs in mulity_modyfing_xactstest", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0437fcd1b2151d9f680173a1e43f34d225de50e9", "messageHeadline": "Merge pull request #1462 from citusdata/clean-regress-multi", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fd8c1425309dcd34183b804ceaa92e20603afbfb", "messageHeadline": "Remove unused line, @arguments was set but never used", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "04e2d64764ebf96202e3eed057dcca7178699e71", "messageHeadline": "Merge pull request #1455 from citusdata/join_xact_modification_levels", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1024, "deletions": 437}}, {"node": {"oid": "9f7e4769e2cd728270e456048f0b25f5977aa4b9", "messageHeadline": "Clarify placement connection error messages", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "d3785b97c0bd1b571df51ffff01775ba3b42c5b9", "messageHeadline": "Remove XactModificationLevel distinction between DML and multi-shard", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 424, "deletions": 80}}, {"node": {"oid": "710fe8666bf5009e6c4d87e0ec51cd46b01abedb", "messageHeadline": "Use GetPlacementListConnection for router DML", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "29f21fea596bce87f2c96607876e646423b9e3c3", "messageHeadline": "Use GetPlacementListConnection for multi-shard commands", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 48, "deletions": 44}}, {"node": {"oid": "01c9b1f921b4907f977e35b6db042c8c6341c8df", "messageHeadline": "Use GetPlacementListConnection for router SELECTs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "63676f5d65439670cc28d4141b089eecacbb1f46", "messageHeadline": "Allow choosing a connection for multiple placements with GetPlacement\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 405, "deletions": 299}}, {"node": {"oid": "0d569b722eec4727e5da0281bfa85973ddcd1d0c", "messageHeadline": "Bump to the latest Citus Tools", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9018e698ec66fca6ea84b66601e4c606cc0ffcb9", "messageHeadline": "Indentation cleanup", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "d896fe7995cdca52c33ea0258d93ece0178a6502", "messageHeadline": "Add some test outputs to gitignore", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d6d88efc2db2ea48ed2f46bdac2f04076acd45d2", "messageHeadline": "Merge pull request #1488 from citusdata/fix_conflicting_vacuum_insert", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 98, "deletions": 24}}, {"node": {"oid": "a15b3c6df257de9f69c52d059828beacb2d2f835", "messageHeadline": "Add tests for concurrent INSERT and VACUUM behaviour", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 85, "deletions": 0}}, {"node": {"oid": "c8b9e4011b51c184ac9e37e57df3bce10357c309", "messageHeadline": "Remove LockRelationDistributionMetadata function", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 6, "deletions": 22}}, {"node": {"oid": "cb6070c72096432e511b970e7c9260c9a03fdfe2", "messageHeadline": "Use ShareUpdateExclusiveLock instead ShareLock in VACUUM", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2a4eada150417065c80e9e0665b6316baa843039", "messageHeadline": "Replace duplicate code and call check_functions_in_node (#1478)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 30, "deletions": 121}}, {"node": {"oid": "ea1fd9dd67fab72b31cd894a2c731fc8fa79eb56", "messageHeadline": "Merge pull request #1487 from citusdata/prepared_implicit_casts", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 144, "deletions": 65}}, {"node": {"oid": "31debc96e3b8a0ac0a3ccadb04f82b9258b33c7e", "messageHeadline": "Handle implicit casts in prepared INSERTs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 144, "deletions": 65}}, {"node": {"oid": "74a6bac8cc111036f357ea37472d2db13150014b", "messageHeadline": "Merge pull request #1473 from citusdata/fix/cancellation", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 573, "deletions": 182}}, {"node": {"oid": "d76b093185e911391469831a984f18ba1589f787", "messageHeadline": "Add tests for statement cancellation.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 208, "deletions": 1}}, {"node": {"oid": "3461244539153c41c6854c23930161ce72ba6d86", "messageHeadline": "Don't wait for statement completion when aborting coordinated transac\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "0d791f674097bf01d870547e918ceaae50446f68", "messageHeadline": "Cancel statements when closing connection at transaction end.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "be8677f926d5b881a839c4a8ecda41c47e7aba0c", "messageHeadline": "Add NonblockingForgetResults().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "24153fae5d61784fb31e905854f2beb73585717c", "messageHeadline": "Add ShutdownConnection() which cancels statement before closing conne\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "75a7ddea0d0ddddd9c5aa419c50d912a1116a0cb", "messageHeadline": "Always use connections in non-blocking mode.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 16, "deletions": 44}}, {"node": {"oid": "90a2d13a64bfe289061a15b95e15605e7200c9a7", "messageHeadline": "Move multi_copy.c to interrupt aware libpq wrappers.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "21c25abbb1d8dda56cba1f77ef1a3cc41a71d9c4", "messageHeadline": "Move multi_client_executor to interrupt aware libpq wrappers.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "ddb06519670b8916356b744da44c178cfba297a0", "messageHeadline": "Move citus tools to interrupt aware libpq wrappers.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "c674bc86401b359c302363d864d1c9ef097cd5de", "messageHeadline": "Add interrupt aware PQputCopy{End,Data} wrappers.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "b7f9679ccc6aabab76529b0576557c192a019f2f", "messageHeadline": "Move interrupt handling code from GetRemoteCommandResult to FinishCon\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 60, "deletions": 82}}, {"node": {"oid": "ec0ed677e314e64266085594c9da92691bf725d8", "messageHeadline": "Fix copy & pasto in WARNING message.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dedeadb5ee285be393f479276a9039280eddcaa", "messageHeadline": "Fix memory leak in RemoteFinalizedShardPlacementList().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c161c2fbe30b62cfd03dc28370bd1441b7e7b7b0", "messageHeadline": "Fix some trailing whitespace.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd8c5471652808a93af88c425b0adefdacae9186", "messageHeadline": "Merge pull request #1266 from citusdata/fix_shard_name", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 153, "deletions": 39}}, {"node": {"oid": "04fe3f03f62ab023da6bf5cf30b49be1ea27b22d", "messageHeadline": "Change implementation of shard_name UDF to get schema-qualified shard\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 153, "deletions": 39}}, {"node": {"oid": "58947e0dcf4e3624839f240ed630bf56b3ff76e6", "messageHeadline": "Merge pull request #1469 from citusdata/move_insert_select", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1101, "deletions": 1045}}, {"node": {"oid": "da47a03b182b9b0f8ec98ed69f86b61724b6fc8e", "messageHeadline": "Move INSERT ... SELECT planning logic into one place", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1101, "deletions": 1045}}, {"node": {"oid": "907274a58ae8fa806f042dbacbc9758609e90663", "messageHeadline": "Merge pull request #1463 from citusdata/partition_distributed_table_u\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1663, "deletions": 23}}, {"node": {"oid": "5f3f1d75a35d36bd09c79d9636b5ca3787dcd5bf", "messageHeadline": "Add some utility functions for partitioned tables", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1663, "deletions": 23}}, {"node": {"oid": "0dfc8e6693cb001f752727e3c8cffe9ddb329a7d", "messageHeadline": "Merge pull request #1470 from citusdata/remove_95", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 49, "deletions": 11176}}, {"node": {"oid": "d25ccf9e005dbc7585dd6e148783b311f278f20d", "messageHeadline": "Update CONTRIBUTING.md to default to 9.6.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "535416384c6c085c0770ce153ffee1250fc9d672", "messageHeadline": "Remove version check from pg_regress_multi.pl", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "9d7f33be2a47bbd1c468cc910a841597c6c86ad5", "messageHeadline": "Remove 9.5 references from comments in schedule files.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bbef9f8650f12c40f7b3abb67a836ff755792da4", "messageHeadline": "fixup! Remove 9.5 specific C files.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2dfd55070c095d3d66486b7963daea21a42ae608", "messageHeadline": "Remove 9.5 regression test output files.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 1273}}, {"node": {"oid": "dc3997c3b8e5f2ef321d781ff69f0dd69cb4e670", "messageHeadline": "Remove 9.5 related node wrappers.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 33, "deletions": 124}}, {"node": {"oid": "b96ba9b4908b8c87e95f0fb7323c7ced662e3dc2", "messageHeadline": "Fix code only enabled for 9.5.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 6, "deletions": 832}}, {"node": {"oid": "60c28ce7a6077577c690ba6cfb6692a6bf1a6134", "messageHeadline": "Remove 9.5 specific C files.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 8925}}, {"node": {"oid": "0ebdd26b58c2340f4e97a66705005f17076fd2fb", "messageHeadline": "Remove 9.5 support from configure and travis.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2204da19f0c110afd5bd48863d0d25226ca83543", "messageHeadline": "Support PostgreSQL 10 (#1379)", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 12075, "deletions": 1116}}, {"node": {"oid": "71a4e90e82ae2f0293dddef1319b19b278ffe4be", "messageHeadline": "Merge pull request #1461 from citusdata/feature/maintenanced", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 840, "deletions": 160}}, {"node": {"oid": "4a3b2de4c55fe1baff46d877acee27a28e680550", "messageHeadline": "Add some tests checking that maintenance daemon gets started.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 189, "deletions": 4}}, {"node": {"oid": "c3b7c5dc336f2c83b840d2a50479c3e6858e8fbf", "messageHeadline": "Introduce per-database maintenance process.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 436, "deletions": 0}}, {"node": {"oid": "3483bb99eb1329f4ac90bcb8b8a04ec1a7ab6045", "messageHeadline": "Minimal infrastructure for per-backend citus initialization.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "1691f780fd6ace1d1af62d94dcc36477d8609179", "messageHeadline": "Force cache invalidation machinery to be initialized earlier.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 76, "deletions": 61}}, {"node": {"oid": "f645dca593b094e54d19e79ed623e3ed0a8b59d5", "messageHeadline": "Centralized metadata_cache cache variables into one struct, to avoid \u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 99, "deletions": 94}}, {"node": {"oid": "04e4b7d82a705a32b3090d9537524412f2e12a35", "messageHeadline": "Fix spuriously failing regression test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "dc799c6e5e3bc18ef9b15bab61a6b0115deb8f92", "messageHeadline": "Merge pull request #1468 from citusdata/test_column_name", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6cafbf9b6631b640c43e6b53390ec1e48c1d976e", "messageHeadline": "Add weird column name to create_distributed_table test", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce28b6af0d00e6032757689b1c1e5f78a123253c", "messageHeadline": "Merge pull request #1402 from citusdata/local_insert_select", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1744, "deletions": 252}}, {"node": {"oid": "a6f42e49486341a45d4310348f70e22ef0062bde", "messageHeadline": "Clarify error message when copying NULL value into table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2f8ac826607842ddbe5b86f471d568da16f38f3a", "messageHeadline": "Execute INSERT..SELECT via coordinator if it cannot be pushed down", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1679, "deletions": 186}}, {"node": {"oid": "2cd358ad1ae05662b33dd173d5b694c65ed1a0e1", "messageHeadline": "Support quoted column-names in COPY logic", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "155db4d913140a15ed193165e43049a9884044c1", "messageHeadline": "Simplify router planner call path", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 60, "deletions": 65}}, {"node": {"oid": "0c4bf2d943851c67e49d340ca686a1405c7233b6", "messageHeadline": "Remove fall back to select if poll is not available (#1466)", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 2, "deletions": 39}}, {"node": {"oid": "294aeff2ed2371d42814e497f5ad87dc813dfbab", "messageHeadline": "Don't call PostProcessUtility for local commands", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0f284c9adf5044b20bfd372dc9f29955fe629409", "messageHeadline": "Merge pull request #1416 from citusdata/test_cache", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f3109d9380eded15b6e396779e294d3f0a6fa46d", "messageHeadline": "Use cached PostgreSQL build to reduce testing time", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bfde7fcd5a2e9a665475c2965d2099a0251084dd", "messageHeadline": "Merge pull request #1454 from citusdata/phase_out_execute_remote_query", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 45, "deletions": 68}}, {"node": {"oid": "a17ab6408a26b3230905706247a13c4a9dfe5107", "messageHeadline": "Delete ExecuteRemoteCommand function", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "173fe137aff4bd334c182b446e9a65df6816b53b", "messageHeadline": "Convert DropShardsFromWorker to the new connection API", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d7b68e5647791fb7bfccfdcdd173777f0c774843", "messageHeadline": "Convert TableDDLCommandList function to the new connection API", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0aa9572e18c7eca172350e630a4144a5f7e527cf", "messageHeadline": "Convert RemoteTableOwner function to the new connection API", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7fe29aad4c2061c9dbb127cb26eae7cc7d5baaa7", "messageHeadline": "Convert worker_fetch_foreign_file to new connection API", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "43d2cdbd35e1d3acb7f37d7ff7d8ad720d5cb5f9", "messageHeadline": "Convert DistributedTableSizeOnWorker function to new connection API", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "802ff0db2f2436a0d540102f65c71305f559342b", "messageHeadline": "Merge pull request #1435 from citusdata/unlogged_tables", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "56876596d5d37c0a7979b66c8b6a35e1294222bd", "messageHeadline": "Add support for unlogged distributed tables", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "296f41dfd043ee3d31880f1ec54d5eba006646d9", "messageHeadline": "Merge pull request #1448 from citusdata/fix_drop_shard_connection", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 95, "deletions": 19}}, {"node": {"oid": "a1ea29ec2bd39ee85e1ec802b2f4b2d45d899c39", "messageHeadline": "Use placement connection to drop shards instead of node connection", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 95, "deletions": 19}}, {"node": {"oid": "d3e0742b8dad74a980b7768a662ca5bb451d0138", "messageHeadline": "Merge pull request #1441 from citusdata/remove_copy_xact_check", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 43, "deletions": 50}}, {"node": {"oid": "70abfd29d252295f45d24445b61411c669bbf079", "messageHeadline": "Allow COPY after a multi-shard command", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 43, "deletions": 50}}, {"node": {"oid": "50501227e976eff1e5ed6e1dd11d3c850eb72a2a", "messageHeadline": "Add ORDER clause to subquery test missing it", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cc190a4af9e5faf4656fd34312e7702801621d36", "messageHeadline": "Remove tracked files from gitignore", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "38fea7fe663023a6150ced7621a19e4cb0e9ba82", "messageHeadline": "Add instructions for using citus_indent (#1434)", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "a7c94cb36d60ec2970b70794abb9020ce0a4b09d", "messageHeadline": "Merge pull request #1431 from jmunsch/jmunsch_errmsg", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "1647d17a14878cca934e6c94d93c000cb9fd74c6", "messageHeadline": "Clarify error message for local and distributed query plans.", "author": {"name": "jmunsch", "email": "james.a.munsch@gmail.com", "user": {"login": "allen-munsch"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a1e44328b2603a80fd821491dc72a498299d42f6", "messageHeadline": "Add 6.2.2 CHANGELOG entry", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eaa9dabad113bafdcf97121ed728eaf7b17d3c9d", "messageHeadline": "Add 6.1.2 CHANGELOG entry", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d0db7a9dde7152310e0c4e35067986f80b52d17", "messageHeadline": "Merge pull request #1438 from citusdata/fix_shard_move_lock", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f1d804180b40899979ebed5f1c2c9222dbeea666", "messageHeadline": "Don't take a table lock in ForeignConstraintGetReferencedTableId", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0e3369a8634428fea45dfc70d2bbf9476b158f7d", "messageHeadline": "Merge pull request #1389 from citusdata/improve_subquery_reg_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2633, "deletions": 4363}}, {"node": {"oid": "df494c040397fae2b81aacd1f8d5f79ad250d7b6", "messageHeadline": "Improve subquery pushdown regression tests", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2633, "deletions": 4363}}, {"node": {"oid": "b0727088020db208a5be64f917b26ea498fc50cc", "messageHeadline": "Bump CHANGELOG for 6.2.1", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1910a93b9aa6fb75a0b0ff502169947d2dddf383", "messageHeadline": "Merge pull request #1427 from citusdata/fix_version_checks", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "aff6a3dcc4c46f66d88acf47a2a9eb2f3b69f04d", "messageHeadline": "Add tests for version check", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "8c1bbf1417b178e91c6c3dd2f499799072320cc5", "messageHeadline": "Register cache invalidation callback before version checks", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c7bfa06cb9b959bbb14a219c789d996546815f1e", "messageHeadline": "Fix incorrect call to CheckInstalledVersion", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "1ea96b626bd3a4e142e7d091a200c11448bbb62e", "messageHeadline": "Merge pull request #1426 from citusdata/better_comment_for_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "757f5be858d73d5ed8f05561c6fe6f801746859d", "messageHeadline": "Merge branch 'master' into better_comment_for_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 465, "deletions": 173}}, {"node": {"oid": "a5c12b968bced5ac85197d002c749c6f190f93fd", "messageHeadline": "Add comment to the regression test file to prevent any misunderstandi\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7d28423891d77df2d57854820d53e9d1fd042c01", "messageHeadline": "Merge pull request #1425 from citusdata/fix_aggressive_error_out", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 465, "deletions": 173}}, {"node": {"oid": "7a7c74cc879b5fe0c209546d72b5c8e12f2bab72", "messageHeadline": "Add tests for version checks", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 114, "deletions": 0}}, {"node": {"oid": "9fb15c439c1ce6816a8e7f247f4dde26d8102783", "messageHeadline": "Add version checks to necessary UDFs", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 168, "deletions": 21}}, {"node": {"oid": "eea8c51e1f25cba0dc711a299735e481f90c4c4b", "messageHeadline": "Only error out on distributed queries when there is version mismatch", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 182, "deletions": 150}}, {"node": {"oid": "acb0d237175190c503b39259da85349672edc702", "messageHeadline": "Fix crash during upgrade from 5.2 to 6.2", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cc45712144d4ab63b1fe67eb084ddb1acbda0f86", "messageHeadline": "Bump extension and configure PACKAGE versions", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "b94285c5757b16e7d9363aa8be4e26c8e8e7ea5b", "messageHeadline": "Update CHANGELOG for v6.2.0", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "209e2c48ec18e5923a758ce0354c3e849dd93818", "messageHeadline": "Merge pull request #1377 from citusdata/pg10_prep", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 249, "deletions": 411}}, {"node": {"oid": "791cdd76481823fe45863d18e72a0d086c9f4d3d", "messageHeadline": "Limit sequence SELECT to last_value", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "51137184d93c27545c11c82d78a52fb9223443cb", "messageHeadline": "Suppress hash index warning", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "489aa73257650aac24e1d92d5d9711ae45dcfb6e", "messageHeadline": "Add missing CCI call in metadata seq sync", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97f8302c9c5b7a38e4ea71fd9ff0b0d1889e94b7", "messageHeadline": "Change version-sensitive tests to handle '10'", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d6cccee5bcfbc55555ad81a0f910319e62691e26", "messageHeadline": "Remove ALTER SEQUENCE from parallel groups", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 209}}, {"node": {"oid": "db11324ac790b17fa43f943f6585598cef0a6f94", "messageHeadline": "Add unambiguous ORDER BY clauses to many tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 216, "deletions": 177}}, {"node": {"oid": "b9bc3fdadac510465d112bc0e832ac590c0066a5", "messageHeadline": "Update header comments to match new test names", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f4a33eee1df67ab959f8bcc5863bd644d3f58d1", "messageHeadline": "Rename very long test files", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9fa11b445d9f94dc70162ffdcefefa8bf616530", "messageHeadline": "Use library and symbol name for bgw entry", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f86920f9d6de108b6637f9cb809cf551133b7756", "messageHeadline": "Add includes for missing standard headers", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82b03d5cb68915eca2db3d94760a9ff7ce853501", "messageHeadline": "Add explicit cast for argument to copyObject", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ebd93be3b0140155dc4d24836033d0d917b542", "messageHeadline": "Merge pull request #1412 from citusdata/fix_schema_owner_name", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 96, "deletions": 7}}, {"node": {"oid": "577ffb2bf278d20feaa97eec5173b0f6b61d3301", "messageHeadline": "Add tests for non-default schema owner", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 87, "deletions": 0}}, {"node": {"oid": "5a3a32d6df179fefe8ffb2a2e521fa0f913d7e8b", "messageHeadline": "Quote schema's owner name", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b5560b2f7711ef6b0b57101c8ad079920964e79", "messageHeadline": "Fix OwnerName function to work with schemas", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a7c65a3ed8d7e8fdee9bfbf8fdaabec479e9113b", "messageHeadline": "Add 9.5 output file for isolation test (#1413)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 460, "deletions": 1}}, {"node": {"oid": "fb836ee7cc36ad6ecc543d9e7307aff9a8910bc7", "messageHeadline": "Merge pull request #1343 from citusdata/test_custom_compiled_postgres", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "05d42b01d3f6afd00f02926e17cbaaba28ccd691", "messageHeadline": "Mark test failing in 9.5 as 'ignore'", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75d58cbf945324ab2f58614a15ddb0922898b808", "messageHeadline": "Travis merge jobs use custom-compiled PostgreSQL", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3adbbdcdcb4438c99bc24780ee27887b06bb4122", "messageHeadline": "Fix typo in the regression test (#1410)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e0257aecd9b3dc64ea1c752fb6311a8f2f73ad9e", "messageHeadline": "Accept invalidation messages before accessing the metadata cache (#1406)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1361, "deletions": 15}}, {"node": {"oid": "94151c9aefcc45cf9b19abceaa9b0927b64469cc", "messageHeadline": "Merge pull request #1405 from citusdata/fix_copy_create_distributed_t\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 238, "deletions": 1}}, {"node": {"oid": "6f9e18de2438eca4682fec682a54c8d3af60ea7a", "messageHeadline": "Ensure all preceding writes are visible in data migration", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 238, "deletions": 1}}, {"node": {"oid": "3ec502b28644351d45849e3062ce3b016715e506", "messageHeadline": "Add support for parametrized execution for subquery pushdown (#1356)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 593, "deletions": 6}}, {"node": {"oid": "97334a912365e724836f304f54aff4f91961a0f3", "messageHeadline": "Merge pull request #1382 from citusdata/fix_drop_locking", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 342, "deletions": 8}}, {"node": {"oid": "37026dc3513b615c8e813955f479d394fc40af49", "messageHeadline": "Add truncate first isolation tests", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 92, "deletions": 3}}, {"node": {"oid": "a8f368fced098478f72c735378162bca4d0a2495", "messageHeadline": "Fix locking in master_drop_all_shards / master_apply_delete_command", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 253, "deletions": 8}}, {"node": {"oid": "8e2dd3e1f3fcfd85619a709f51aa2a5be3c8cfad", "messageHeadline": "Update CHANGELOG for v6.1.1", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "61fbcaeca732d126bad0baaf6fdd819eea53dbeb", "messageHeadline": "Merge pull request #1360 from citusdata/fix_prepared_ddl", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "853f07dd33fbe8c243337c663025714022c61e82", "messageHeadline": "Don't change query tree of DDL commands", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "f0c6c47c4e0e6bfe6c217b424d6818ac356bd4f0", "messageHeadline": "Fix CREATE SEQUENCE generation bug", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6d3587b671d0f8cfc81ac00977a313fcf0c221", "messageHeadline": "Skip exhaustive test in CoPartitionedTables() if declared colocated (\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b74ed3c8e142e28c3874fe2b545fdb38f09a5783", "messageHeadline": "Subqueries in where -- updated (#1372)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1617, "deletions": 302}}, {"node": {"oid": "8dab40da691c343ae064227d44d62b1ca1b9bc47", "messageHeadline": "Merge pull request #1357 from citusdata/fix_gitignore", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dee34c24fd5e49c63ab5b92825112cd3b09cffcb", "messageHeadline": "Add missing regression test output files to .gitignore", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ad8bd37f146c3fe60ce946427048bbe7066b98d", "messageHeadline": "Merge pull request #1265 from citusdata/truncate_propagation", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 225, "deletions": 4}}, {"node": {"oid": "8edba5f30927f284f266afb48e97cc137f79ff63", "messageHeadline": "Honour enable_ddl_propagation in truncate trigger", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 225, "deletions": 4}}, {"node": {"oid": "22e7aa9a4fe00378ebac7a483943caa1ca008c7c", "messageHeadline": "Fix crash in isolation tests", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "ad5cd326a4b73e14088af0b8a9ee70611f9b88f5", "messageHeadline": "Subquery pushdown - main branch (#1323)", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 14865, "deletions": 1916}}, {"node": {"oid": "0cc91719840182521c77ad6a620cf9c3089018c6", "messageHeadline": "Merge pull request #1369 from citusdata/featurefix/better-range-pruning", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 120, "deletions": 69}}, {"node": {"oid": "90b211267d2ca8461679cb8fc65e53634bb98ce5", "messageHeadline": "Perform range based pruning if equality pruning has survivor.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 94, "deletions": 63}}, {"node": {"oid": "6c08fe72f963b844f3a4e3bcc64ec63ef9ba2e20", "messageHeadline": "Use stricter qual for pruning if both >/< and >=/<= are present.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "e029724227124974c329c8d6409efc813970a8be", "messageHeadline": "Merge pull request #1368 from citusdata/fix_get_live_node_count", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e58067962ee3b75e851e677b8327b8ab9e5a944", "messageHeadline": "Fix list length lookup in WorkerGetLiveNodeCount", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "022fc7bbcb3a34c90b7dd863de402dd69818349b", "messageHeadline": "Merge pull request #1349 from citusdata/fix_check_vanilla", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "6599677902bfaab7f7cc552db1db102e5899053b", "messageHeadline": "Fix check-vanilla tests", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 56, "deletions": 47}}, {"node": {"oid": "b0fdd5963dc3e0d621639122aec877a67afa1cee", "messageHeadline": "Merge pull request #1365 from citusdata/fix_size", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "0b579d027ab946344d8e392a18fd64778c1a69f0", "messageHeadline": "Check whether relation ID exists in citus_relation_size", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "4094b45ba9f77c4c53fa119c932b0922800ff593", "messageHeadline": "Merge pull request #1331 from citusdata/feature/faster-pruning", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1538, "deletions": 401}}, {"node": {"oid": "d399f395f7c409fc43a1affcd37a127557e1bb5c", "messageHeadline": "Faster shard pruning.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1369, "deletions": 334}}, {"node": {"oid": "6bd2e3ed302e83f7dacab0b6d76695691c1d31d1", "messageHeadline": "Add DistTableCacheEntry->hasOverlappingShardInterval.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 84, "deletions": 4}}, {"node": {"oid": "105483ec5640d2bf037541e9bcd18011c962dfcb", "messageHeadline": "Add DistTableCacheEntry->shardValueCompareFunction.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "52571c00adeddddeca10d32e71104810caf96970", "messageHeadline": "Build DistTableCacheEntry->shardIntervalCompareFunction even for 0 sh\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 13, "deletions": 53}}, {"node": {"oid": "ba93d32c8afb9a7a2fa2c55109f0e94161d663ce", "messageHeadline": "Fix: Make FindShardIntervalIndex robust against 0 shards.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "59ecf9faa0e9b65fee6a4da6f90f6fd4883bb62e", "messageHeadline": "Merge pull request #1361 from citusdata/explain_with_savepoint", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 133, "deletions": 4}}, {"node": {"oid": "b6659bec226e5596b521d900252aaad9e603b6b4", "messageHeadline": "Send explain queries with savepoints", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 133, "deletions": 4}}, {"node": {"oid": "905ca98a9b407b2b3e663d1a2f7f588292dd7ee3", "messageHeadline": "Merge pull request #1353 from citusdata/fix_copy_crasher", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 22, "deletions": 101}}, {"node": {"oid": "93e3afc25c425a3d6ea7cdd67eeafb48a4299629", "messageHeadline": "Remove FastShardPruning method", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "42ee7c05f520a45c20f311b54e2cd8aa47d7d95f", "messageHeadline": "Refactor FindShardInterval to use cacheEntry", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 18, "deletions": 76}}, {"node": {"oid": "d70312ddc19a47eaa4476c44365afcf15a584b6f", "messageHeadline": "Merge pull request #1351 from citusdata/feature/remove_pruning_debug", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 814, "deletions": 1584}}, {"node": {"oid": "1f93c325fa4221796fe3c7bc189ad6b1dd5a71e3", "messageHeadline": "Some cleanup in multi_subquery test.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 161, "deletions": 149}}, {"node": {"oid": "b0585c7df6c63fbdd376696fcc45819237c46730", "messageHeadline": "Add back pruning coverage lost in last commit.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 652, "deletions": 109}}, {"node": {"oid": "b7dfeb0bec13fe8945a8e179f1c983d09ff8bd4a", "messageHeadline": "Boring regression test output adjustments.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 1326}}, {"node": {"oid": "e637fd802d23f6285072417a38755478d8dc8dac", "messageHeadline": "Merge pull request #1354 from citusdata/feature/faster-copartitioned-\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "71a7f39b05a3dc24d4c9c92ffb82aa955286b7ed", "messageHeadline": "Skip exhaustive test in CoPartitionedTables() if declared colocated.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "1798d4648d6adff9f7f25641592f6ece7618e5bb", "messageHeadline": "Merge pull request #1350 from citusdata/fix/vpath-builds", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c1774678643fd066e77643b350ee341fb3d973e", "messageHeadline": "Fix VPATH builds broken in 087d8427e3791.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f9e80db104cf260ed7bb8210bff900f6d7c1927", "messageHeadline": "Only process error if not NULL in StoreErrorMessage", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7faf4657b7abdf4dc34baac3451f0d92fbcc558c", "messageHeadline": "Use right sizeof in UpdateRelationColocationGroup", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fafde441d6745926a9f3e4d99e0fa952651756e", "messageHeadline": "Merge pull request #1294 from citusdata/fix_test_outputs_for_valgrind", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 90, "deletions": 81}}, {"node": {"oid": "5de61ebf789d786b46064bca318ea243985216d6", "messageHeadline": "Configure valgrind command line arguments", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 19, "deletions": 14}}, {"node": {"oid": "d6cb88a73ad220d909d068c76999680957e195e0", "messageHeadline": "Stabilize test outputs", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 58, "deletions": 74}}, {"node": {"oid": "abc84e6b2b8de8e53a50b34a96929c3a31a03e8e", "messageHeadline": "Add support for proper valgrind tests", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "c8fec3be1bc2ed243d3ca8ef8dc92ee366c52c2d", "messageHeadline": "Merge pull request #1302 from citusdata/serial_partition_column", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 379, "deletions": 204}}, {"node": {"oid": "4ed093970a75a3765ebc50b6fcda974338094225", "messageHeadline": "Support expressions in the partition column in INSERTs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 379, "deletions": 204}}, {"node": {"oid": "701aaccd9c226d841e051f2bceb64c3f6b190e92", "messageHeadline": "Merge pull request #1292 from citusdata/alter_add_constraint_m", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 1402, "deletions": 589}}, {"node": {"oid": "24d24db25ca9596fdc45aefcdfcdf9738291e496", "messageHeadline": "Implement ALTER TABLE ADD CONSTRAINT command", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 1402, "deletions": 589}}, {"node": {"oid": "fbb6a47adfcccc1dadb525a68259e43b8d7a5ca1", "messageHeadline": "Merge pull request #1316 from citusdata/add_guc_for_cross_shard", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 359, "deletions": 1}}, {"node": {"oid": "8cbef819bec46db8aff7fc5a8046a4bc537af0de", "messageHeadline": "Log message of across shard queries according to the log level", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 359, "deletions": 1}}, {"node": {"oid": "0d987636a3f515efd63454f36ff95f244a3c0082", "messageHeadline": "Merge pull request #1324 from citusdata/insert_into_select_wo_native", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 235, "deletions": 156}}, {"node": {"oid": "2327b632910640b9f2e72bd2db7bf585e51edfc7", "messageHeadline": "Change native hash function with worker_hash", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 235, "deletions": 156}}, {"node": {"oid": "eef4ed31cbf9895ce79eb3eb06020f546f5332c1", "messageHeadline": "Merge pull request #1312 from citusdata/rename_support", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 105, "deletions": 49}}, {"node": {"oid": "5272c2c44b98fff531ee2a820d375abedf2da6fb", "messageHeadline": "Enable distributed ALTER TABLE ... RENAME COLUMN", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 105, "deletions": 49}}, {"node": {"oid": "ecddb788152918bbcdf2b7a81291e25504ffe38e", "messageHeadline": "Merge pull request #1208 from citusdata/remove_job_id_seq", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 236, "deletions": 505}}, {"node": {"oid": "3d99cdfcc7c0b4e09810498c8c5e78639fc4c926", "messageHeadline": "Add basic read-only transaction tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "f838c83809031926bba65708d560af4f86a99717", "messageHeadline": "Remove redundant pg_dist_jobid_seq restarts in tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 280}}, {"node": {"oid": "40829c2ba94332e6ca33d1baf5bc0d7bf90d433b", "messageHeadline": "Set citus.enable_unique_job_ids in tests with job ID in output", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 112, "deletions": 185}}, {"node": {"oid": "dfd7d869482444ae169ed3af88ae1d6e59425941", "messageHeadline": "Stop using a sequence to generate unique job IDs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 67, "deletions": 40}}, {"node": {"oid": "be6dfaa596d6405576caa2d6f17d423f0c889ec5", "messageHeadline": "Merge pull request #1332 from citusdata/set_isactive_to_true", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00747dc8c9ecc2863af3720cae10bc85c9223a57", "messageHeadline": "Set default value of isactive to true", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5a406a23e0ae03ca50f1ea005eda75ef9a0f4fe", "messageHeadline": "Merge pull request #1326 from citusdata/fix_node_copy_error", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1a56b99f132a2469ff6fb509a49f1847d827d9f4", "messageHeadline": "Fix node copy error", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "acb84d9ca37dc1fa6c17e05aec6ebbc201c93bb2", "messageHeadline": "Merge pull request #1320 from citusdata/prepared_update_delete", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "4615100da5a4aecac6887c8371c7144eb5e04cd3", "messageHeadline": "Fix table in name in prepared statement regression tests", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "af0e462409295529c51880c5ad2197b989a83a95", "messageHeadline": "Support UPDATE/DELETE with parameterised partition column qual", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 49, "deletions": 39}}, {"node": {"oid": "87426b95beadee9d48b94da71856a9a4f995f0b9", "messageHeadline": "Merge pull request #1321 from citusdata/prepared_function_evaluation", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 292, "deletions": 48}}, {"node": {"oid": "5e58804d4429387edc8192c67348a4ba3a71dd99", "messageHeadline": "Support query parameters in combination with function evaluation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 292, "deletions": 48}}, {"node": {"oid": "dd75c5308f5cc7fc8b2cec51d7169d020177bccb", "messageHeadline": "Merge pull request #1232 from citusdata/fetch_faster", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 106, "deletions": 30}}, {"node": {"oid": "0bcc227a62a5be860f8130731bb81062b5d6187f", "messageHeadline": "Create indexes after worker_append_table_to_shard during shard repair", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 106, "deletions": 30}}, {"node": {"oid": "24ee65a0542b9196889381f562037d2400e69cc3", "messageHeadline": "Merge pull request #1283 from citusdata/decouple_activate", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 753, "deletions": 353}}, {"node": {"oid": "e9095e62ec5af3da14b39bcb1b802b32c3e5c1e5", "messageHeadline": "Decouple reference table replication", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 753, "deletions": 353}}, {"node": {"oid": "7097336972b34ac52f1d983995e4f93d52eb3915", "messageHeadline": "Merge pull request #1309 from citusdata/fix_sql_function_returns_wron\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 60, "deletions": 31}}, {"node": {"oid": "7cfcb7d2f8bd6c8b05362b34ff72b3792d2c2b63", "messageHeadline": "Error out on parameterized SQL functions", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 60, "deletions": 31}}, {"node": {"oid": "b1363aa1d389366afad839785c4a0d0670444216", "messageHeadline": "Merge pull request #1268 from citusdata/remove_adding_qual_prototype", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 25010, "deletions": 434}}, {"node": {"oid": "1cb6a34ba8430fb2db3c481ac110923cecc0d12a", "messageHeadline": "Remove uninstantiated qual logic, use attribute equivalences", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 25010, "deletions": 434}}, {"node": {"oid": "12860b1316d09d585ed0bd0a6316bd6e28d8a693", "messageHeadline": "Merge pull request #1318 from citusdata/ltree_copy_branch", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "19d0c66fa5ad178e5b06ac501a2a71bbc04b82f7", "messageHeadline": "Change checks with built-in type", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "cfc09921370c897df147b3bf8315fa5a49cb834c", "messageHeadline": "Merge pull request #1300 from citusdata/ltree_copy_branch", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 83, "deletions": 14}}, {"node": {"oid": "1fb11c738fdaa2b284dcf609f1bb4f0fde3c6be6", "messageHeadline": "Check binary output function of type.", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 83, "deletions": 14}}, {"node": {"oid": "8c5d0f686b5f72674e1a376424af5048603b919f", "messageHeadline": "Merge pull request #1277 from citusdata/error_out_incomplete_installa\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 659, "deletions": 32}}, {"node": {"oid": "8b4620ef16726dff1231f71216911daae10ae0da", "messageHeadline": "Use RESET for GUC test, not reconnect", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e46f41c120a6890a5136ed3ad7ebfeb64c4aa96", "messageHeadline": "Add comments, use strncmp, clean up GUC desc.", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "033fda91833269a32fe746e37221b71b416e2ff6", "messageHeadline": "Clean up remaining error messages", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ef81b21a49000666b29eba26518089da4dd53b31", "messageHeadline": "Clean up ErrorIfUnstableCreateOrAlterExtensionStmt", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "ad3fbd9689c5ef153743132c166b529a5699fccf", "messageHeadline": "Refactor utility-skip/extn-check code", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 76, "deletions": 55}}, {"node": {"oid": "a09614553fa78da015cb06d74bbcca9dfb1891b2", "messageHeadline": "Add enable_version_checks GUC and address feedback", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 222, "deletions": 66}}, {"node": {"oid": "1c2056ec74044ff64ec2b32ff9fd6b76fee2b7fc", "messageHeadline": "Self-implemented review feedback", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 93, "deletions": 42}}, {"node": {"oid": "087d8427e3791fda02a7b46e8603c09c6a5b171e", "messageHeadline": "Error out if binary citus version does not match installed extension", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 478, "deletions": 122}}, {"node": {"oid": "bb5ae5eca4fc4c12161b106eceab11f2d82d6a15", "messageHeadline": "Merge pull request #1287 from citusdata/support_concurrently", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 554, "deletions": 43}}, {"node": {"oid": "4cdfc3a10f52e77a6b214a28062a6d7e19ebad36", "messageHeadline": "Address review feedback", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "cf775c47735b0ec19de3d0a4bad33c1222d9f437", "messageHeadline": "Improve CONCURRENTLY-related error messages", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "dd9365433e524bc97df57d77131593fef2d25f44", "messageHeadline": "Update documentation", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "d904e96c596892a96f36722b3d9d61cd7d07066e", "messageHeadline": "Address MX CONCURRENTLY problems", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 117, "deletions": 20}}, {"node": {"oid": "32886e97a32ef27b307e91765a3f47b36ef7eeb6", "messageHeadline": "Add code to set index validity on failure", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 153, "deletions": 1}}, {"node": {"oid": "dea6c44f75a769ac88d6207ea7e11c7922c73edc", "messageHeadline": "Remove CONCURRENTLY checks, fix tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 54, "deletions": 27}}, {"node": {"oid": "0b6c4e756e21587328b5f62da69f166307e033cf", "messageHeadline": "Change DropStmt to generate worker DDL on master", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "95d8d27c4fad73cce6ba8c32233a2b39f1afe201", "messageHeadline": "Change IndexStmt to generate worker DDL on master", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 156, "deletions": 1}}, {"node": {"oid": "de034d2cabaf9a3adfc901292c2427ca19fec946", "messageHeadline": "Merge pull request #851 from citusdata/task_tracker_batching", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 140, "deletions": 90}}, {"node": {"oid": "0f355a4a48e968c8f0336c84d108a117da065b84", "messageHeadline": "Batch task_tracker_status calls to reduce task-tracker query times", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 140, "deletions": 90}}, {"node": {"oid": "e25df3509cceaed31b5eb32add1d8cc547a56abd", "messageHeadline": "Merge pull request #1299 from citusdata/support_trigger_all", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "54a277ff018ce801bce649a89601b22a1a98fafa", "messageHeadline": "Add disable/enable trigger all support", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 95, "deletions": 1}}, {"node": {"oid": "95e43eb256381a77db9a8c6a9c0fd58c571114a6", "messageHeadline": "Merge pull request #1261 from citusdata/fix_wrong_pushdown_properly", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1448, "deletions": 254}}, {"node": {"oid": "11665dbe3c5953df7bebad6bd75307a815cd194e", "messageHeadline": "Fix pushing down wrong queries for INSERT ... SELECT queries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1448, "deletions": 254}}, {"node": {"oid": "6fbd8e27c3f711e65de6fd5524c38793773ed64c", "messageHeadline": "Merge pull request #1295 from citusdata/ozgune-readme-step-numbering", "author": {"name": "Ozgun Erdogan", "email": "ozgun@citusdata.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1285cabf28411d9c49718022bb16a39353364ae7", "messageHeadline": "Update README.md", "author": {"name": "Ozgun Erdogan", "email": "ozgun@citusdata.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc8c12f8b0a7415e5e5e87036dd492f4819f0d03", "messageHeadline": "Merge pull request #1278 from citusdata/master_ddl_first", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 174, "deletions": 179}}, {"node": {"oid": "34a62abb7d80bd1cff701eb231b1dcb3893e571b", "messageHeadline": "Address code review comments", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 55, "deletions": 54}}, {"node": {"oid": "d95b5bbad35b70e2274b5eafca5ee6f7cfee7a7e", "messageHeadline": "Rework ReplicateGrantStmt to use new flow", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "23f5e4282dd10adf7291fa38a5060f1916744885", "messageHeadline": "Change DDLJob usage to be wrapped in lists", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "42c799faee022165da0a338fec785acf1155295b", "messageHeadline": "Fix MX tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f181b248599afb3d37dfd27a1d6d1a53b0ca9f22", "messageHeadline": "Move worker execution to after master, fix tests", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "419a4c3745260374ed6d9abaaeb72fdafebd2ca7", "messageHeadline": "Remove execution from stmt-specific util functions", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 45, "deletions": 53}}, {"node": {"oid": "a64165767d39abd9eead39f3702048666cc8d9b4", "messageHeadline": "Rename Process*Stmt functions to Plan*Stmt", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a02a2a90c7521cd26fc8510764382c1fc1995713", "messageHeadline": "Refactor ExecuteDistDDLCommand to expect struct", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 47, "deletions": 70}}, {"node": {"oid": "2cb34406d1581ba623fcab2188d624686865a275", "messageHeadline": "Minor permissions test fix", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "823cd0dc9806fa8ec12e6cde5f9a061109e249ba", "messageHeadline": "Merge pull request #1281 from citusdata/fix_permission_check", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 331, "deletions": 90}}, {"node": {"oid": "404e32cdb41656d38a1f48b8c4476f0d33d23a9e", "messageHeadline": "Add basic permission checking tests", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 235, "deletions": 0}}, {"node": {"oid": "bcff6aa96cd3a8e765d375877b80b2f09bd8d898", "messageHeadline": "Update regression tests for changing explain output", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 89, "deletions": 89}}, {"node": {"oid": "b1ee7ec93e44266fc02a2e56965ec68c6ede19f4", "messageHeadline": "Fix access permission checks for distributed relations", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1fa2a25695025d284023ec2a2e71a13d892f7929", "messageHeadline": "Set tab size for GitHub display", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4e5736a09d983793b2222befc5c950cd6b1a6736", "messageHeadline": "Merge pull request #1142 from citusdata/bugfix/750_router_modify_errors", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 77, "deletions": 84}}, {"node": {"oid": "c4734d7d94a60c2d949ed924eda04d0affd32521", "messageHeadline": "Rephrase router modify errors", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 77, "deletions": 84}}, {"node": {"oid": "729272aa533786523942a044f156b51b9e94f029", "messageHeadline": "Merge pull request #1267 from citusdata/add_udf_to_get_size_of_table", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 474, "deletions": 2}}, {"node": {"oid": "e32aff1a26da096478ed69f4a860d6e1ef8723bd", "messageHeadline": "Size UDFs implemented", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 474, "deletions": 2}}, {"node": {"oid": "d9c08c10f4ee5ed65e7a4cfb6d3f217557c789db", "messageHeadline": "Merge pull request #1185 from citusdata/custom_plan", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 3005, "deletions": 3251}}, {"node": {"oid": "1f838199f8786977a1483be6906a3fe320a67fcf", "messageHeadline": "Use CustomScan API for query execution", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 1136, "deletions": 945}}, {"node": {"oid": "52358fe891b24da2fcbe8ca338e1795e5b6591a1", "messageHeadline": "Initial temp table removal implementation", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 2527, "deletions": 2964}}, {"node": {"oid": "6f4886cd110ce388b87d2c8bbf2d2bde5f7e7d23", "messageHeadline": "Revert \"Remove unused SendCommandToWorker\"", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1599e943e72be11ea2031c0309d54ab6b7755a31", "messageHeadline": "Merge pull request #1272 from citusdata/router_planner_range_partitioned", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 382, "deletions": 52}}, {"node": {"oid": "f657a744d5ff5f7eb7a5ff090bf39f5a5b8b8a93", "messageHeadline": "Enable router planner for queries on range partitioned tables", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 382, "deletions": 52}}, {"node": {"oid": "e0602524317b0d5b74ffd26692be3ceb9684294d", "messageHeadline": "Merge pull request #1263 from citusdata/docker-engine", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "b2dd568dba0862ea35e483f94d6a8c2adb8cde5b", "messageHeadline": "Use curl everywhere and prevent nested shell session", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0aec20c8b3144e0e6bb622b1cca5385dc1cf5528", "messageHeadline": "More consistent references to Docker products", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f5ce760ad327f8f5d7c04596e3f7877599ba6e64", "messageHeadline": "Link to (for now) newest docker-compose binary", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a86398fbe3a6d708285626e25b7057bbeec0f421", "messageHeadline": "Make outermost list ordered to emphasize the sequence", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e8ef19ed30ea5ea674457d129adc739f72630d01", "messageHeadline": "Docker download url has changed", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02129b186048fa83fe54b8f7e038a8b9fa2fcccd", "messageHeadline": "Link to the new tutorial as well", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e876bd9c6b9a2759ddfbd3c01d373aa21669db5", "messageHeadline": "Native docker on mac, plus smoother instructions", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "c8c308c109f397f7e898a3a9abb34bd9d12cdd91", "messageHeadline": "Remove unused SendCommandToWorker", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "f5fbf1e621f0f791ae00fb1b7e4ffc0454061f50", "messageHeadline": "Merge pull request #1255 from citusdata/remove-unused-func", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 18, "deletions": 383}}, {"node": {"oid": "a2ba565a9e1835fc82fc2a21268f011046de4638", "messageHeadline": "Remove unused master_stage_shard_{placement_,}row", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 3, "deletions": 166}}, {"node": {"oid": "95936ff481b2cca73596dec4feb31c5c07f23496", "messageHeadline": "Remove unused master_get_round_robin_candidate_nodes", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 113}}, {"node": {"oid": "807beb7bc0d3f39044f3df27f4dbc7c6e3c49b6b", "messageHeadline": "Remove master_get_local_first_candidate_nodes", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 14, "deletions": 104}}, {"node": {"oid": "fa5b8fb39f2ad167f0a6ca3d55f2c45afff3ebe9", "messageHeadline": "Fix SendRemoteCommandParams() handling of a NULL MultiConnection->pgC\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0a58a7b2c1f681fae350cf5d83c1b4c5a058e8bb", "messageHeadline": "Merge pull request #1264 from citusdata/bugfix/1251_remove_default_value", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 103, "deletions": 28}}, {"node": {"oid": "72027f2eba465672c8f0220adc4906777804cd07", "messageHeadline": "Remove default clause from shard DDL when sequences are used", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 103, "deletions": 28}}, {"node": {"oid": "bab1b65491e62a06e3133af8d1f6677eb9b20a97", "messageHeadline": "Fix spelling in master_initialize_node_metadata comment", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33b58f8e267ceabc81a764042226b70c1a856b1c", "messageHeadline": "Merge pull request #1117 from citusdata/create_table_data_migration", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 964, "deletions": 243}}, {"node": {"oid": "047825c6ca9f6368f8c7bc8d39d4361880189716", "messageHeadline": "Rename misleading allowEmpty parameter", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "56d4d375c2265fdab2b1b2400fbef999dc4d90e8", "messageHeadline": "Address review feedback in create_distributed_table data loading", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 365, "deletions": 61}}, {"node": {"oid": "db98c2835432885b911515112ce0341c76ca3cde", "messageHeadline": "Address review feedback in COPY refactoring", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 52, "deletions": 43}}, {"node": {"oid": "d74fb764b13b23b6d753e343f535bedf16942d1c", "messageHeadline": "Use CitusCopyDestReceiver for regular COPY", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 51, "deletions": 199}}, {"node": {"oid": "d11eca7d4a104da991dd062c0942c1babed81905", "messageHeadline": "Load data into distributed table on creation", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 193, "deletions": 104}}, {"node": {"oid": "bf3541cb244fad848bb68b24146d2574bee25b17", "messageHeadline": "Add CitusCopyDestReceiver infrastructure", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 472, "deletions": 6}}, {"node": {"oid": "424745a49a350bee69f5d2b88a8ced600cf9f63d", "messageHeadline": "Merge pull request #1246 from citusdata/disallow_master_appy_delete_o\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e158c7ae673c91bae119b20face77f0dc88c2ca7", "messageHeadline": "Merge branch 'master' into disallow_master_appy_delete_on_hash", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "ac16d4f15fe82a3b1c170b07a2907aae7f974885", "messageHeadline": "Merge pull request #1248 from citusdata/fix_error_message_of_start_me\u2026", "author": {"name": "Burak Velioglu", "email": "velioglu@users.noreply.github.com", "user": {"login": "velioglu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4dbb69cfc345329ce1a7fe4129ccbec806f7af56", "messageHeadline": "Fix error message of start_metadata_sync_to_node", "author": {"name": "velioglu", "email": "velioglu@ceng.metu.edu.tr", "user": {"login": "velioglu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e3e14366808b87973bc0d464b7d11e91e838045e", "messageHeadline": "Merge pull request #1252 from citusdata/reproducible_costs", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "ee425871ee8c62d17bae0ccaf71bc85a254a4c77", "messageHeadline": "Get reproducible costs between different PostgreSQL versions", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "49812ddfa066885bda4eecf42d92b57c19dd1a1c", "messageHeadline": "Disallow master_apply_delete_command on hash distributed table", "author": {"name": "Burak Velioglu", "email": "velioglub@Buraks-MacBook-Pro.local", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "b8e4763a1afbca1a7181dcaaa49c34aad85167d6", "messageHeadline": "Merge pull request #1242 from citusdata/debug4_to_debug2", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 27, "deletions": 442}}, {"node": {"oid": "9721e8090112a5b3b505d8a955b14edbde2f4466", "messageHeadline": "Use DEBUG2 instead of DEBUG4 in INSERT SELECT tests & debug message.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 27, "deletions": 442}}, {"node": {"oid": "5184fc1d929cf664919961159161e04ce1625a76", "messageHeadline": "Merge pull request #1206 from citusdata/for_statement_replication_on_\u2026", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 302, "deletions": 62}}, {"node": {"oid": "df9cf346ee853bdd7efa2dc3ab19e0e90a860f89", "messageHeadline": "Enforce statement based replication on old APIs and non-hash tables", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 302, "deletions": 62}}, {"node": {"oid": "1ba078caea7a12c7a294cad063bb9619cf73c330", "messageHeadline": "Merge pull request #1226 from citusdata/6.1-docs-changes", "author": {"name": "sumedhpathak", "email": "sumedh@citusdata.com", "user": {"login": "sumedhpathak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb1d782384474f146c1b96904812f006edcb15d1", "messageHeadline": "Update links to Documentation to 6.1", "author": {"name": "sumedhpathak", "email": "sumedh@citusdata.com", "user": {"login": "sumedhpathak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc21da6f6f354de5f6bc91c77b60f7ff85ee6ecf", "messageHeadline": "Add 6.1.0 CHANGELOG entries (#1219)", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "ad19b668ac84b1d98d14364d5f8eec3d96cb353c", "messageHeadline": "Fix tests broken by new PostgreSQL patch releases (#1220)", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1875f86d3bd6fae77b87f9a4db2b9177a409f1c9", "messageHeadline": "Merge pull request #1213 from citusdata/fix_fkey_crash", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "95f8382ca2b8c3ce879a516b3e5bcf6400dff988", "messageHeadline": "Bugfix for creating foreign key", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e6e5f63d9dc3da3b1cb59f8cfb76e6ffc8dbd54e", "messageHeadline": "Utility hook does nothing if the extension is not loaded", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "a30b9b93a402022bb2ef8a2e63dc26020c097518", "messageHeadline": "Set a memory context when throwing deferred errors", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e3c763c3f75fb65366b8ca421e944611ee3a39b5", "messageHeadline": "Start remote transactions in master_append_table_to_shard", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "1ff9d68e6827f369ffbe46d80f0aa48b350dbf6b", "messageHeadline": "Merge pull request #1182 from citusdata/fix_random_travis_failure", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "005c533ee8986f8fce9f1097921925cb3773bbfd", "messageHeadline": "Fix Random Fails on Travis", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "20139b9b1a628e7447d27fd0eadf10708bf0ffe5", "messageHeadline": "Merge pull request #1183 from citusdata/allow_drop_sequence_on_worker", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "ae0bfb13941641db54179bd5b034ae204049b024", "messageHeadline": "Allow dropping sequences on mx workers", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "88f4956064f8af10229f4dea9d6abe14bd44b146", "messageHeadline": "Merge pull request #1178 from citusdata/ozgune-patch-1", "author": {"name": "Samay Sharma", "email": "samay@citusdata.com", "user": {"login": "samay-sharma"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "80e241e5c8c2e678e02f8924c155483906fba456", "messageHeadline": "Update README.md to include use cases", "author": {"name": "Ozgun Erdogan", "email": "ozgun@citusdata.com", "user": null}, "additions": 25, "deletions": 34}}, {"node": {"oid": "6843ad8e917a45e93b18110ce289d1398c40987b", "messageHeadline": "Fix bug where router executor sends query to failed connections", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1173f3f225eb03f9cfceee79845d8e5930918734", "messageHeadline": "Refactor CheckShardPlacements", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 183, "deletions": 53}}, {"node": {"oid": "c44ae463aefd8f7f14895022665873adb67b1501", "messageHeadline": "Merge pull request #1168 from citusdata/copy_inactive", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 734, "deletions": 35}}, {"node": {"oid": "0e635b69f0a6e02804f2606cd74f7dc3ac0b0cfc", "messageHeadline": "Add copy failure tests inside transactions", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 171, "deletions": 2}}, {"node": {"oid": "1107439ade5a797402ffaad26b9d725ec525f769", "messageHeadline": "Fix dependent tests", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "51941114203a6028a13294663bed3855c9bc0191", "messageHeadline": "Add failure case for regression tests", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 488, "deletions": 0}}, {"node": {"oid": "f56454360ce4b82d6bd27a95c7d0148907ec54db", "messageHeadline": "Mark failed placements as inactive immediately after COPY", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1626887d5eabbc7ac31a5503c752e3f6f5579f6", "messageHeadline": "Don't mark placements inactive in COPY after successful connection", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "d0c76407b83d651ebdd1c610e01f79b835161324", "messageHeadline": "Set placement to inactive on connection failure in COPY", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "4476a7be818c3e4e7187174dab4f4fb189ae4102", "messageHeadline": "Merge pull request #1171 from citusdata/utility_schemanode_fix", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "85c1a87999fd4a7b9a2c372ecc3d9faf963bf063", "messageHeadline": "Short circuit in multi_ProcessUtility on ABORT/COMMIT", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2748660b1c051d56790c4a9800bce2235a61dab3", "messageHeadline": "Always skip foreign key validation when enable_ddl_propagation is off", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "4929e2b5035012fca6903e9b108d748204ba2c3c", "messageHeadline": "Merge pull request #1163 from citusdata/mx_errors", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 107, "deletions": 104}}, {"node": {"oid": "ba940a1de9d98629241b9933506d77d19d293a5c", "messageHeadline": "Use coordinator instead of schema node in terminology", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 99, "deletions": 99}}, {"node": {"oid": "72725ba30caa11b438305eaf75e08a1c760c762b", "messageHeadline": "Use bigserial instead of BIGINT in sequence error", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9f9fc09320e080afe6bf4a54a7089167a1c34144", "messageHeadline": "Merge pull request #1172 from citusdata/add_order_by_to_tests", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "00dd42dc44d3091a79b383ac01c334096f6feeec", "messageHeadline": "Add ORDER BY to some tests to have consistent output", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "a16c333dfcea2f5bbbddf56f766faddb69a80726", "messageHeadline": "Merge pull request #1165 from citusdata/updating-readme", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfa547dbc1ac35a792d0b611d7e64f8d9be93b9d", "messageHeadline": "updating citus cloud link to point to sign up", "author": {"name": "Craig Kerstiens", "email": "craig.kerstiens@gmail.com", "user": {"login": "craigkerstiens"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a83665ea088f99ea9a229a20bad92276a37f098", "messageHeadline": "Merge pull request #1124 from citusdata/mx_worker_tests", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 11830, "deletions": 1}}, {"node": {"oid": "88e9a429e14614dd61a04e7655fc1773e9d2c249", "messageHeadline": "Add Regression Tests For Querying MX Tables from Workers", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 11830, "deletions": 1}}, {"node": {"oid": "e796d5cb2bd5d8ff536ccabd6792be193ea4875b", "messageHeadline": "Merge pull request #1136 from citusdata/convert_drop_shards_to_use_ne\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1317, "deletions": 89}}, {"node": {"oid": "d80e7849a4b22cdd0fb17e0a380c156fade7e701", "messageHeadline": "Convert DropShards to use new connection API", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1262, "deletions": 88}}, {"node": {"oid": "2489c59c15d69ee92f4b02425c49af5dcdc872cc", "messageHeadline": "In case of failed transactions update shard state only if it is FILE_\u2026", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "484cb12cd038e5a3f3580df1efbe92826d78b837", "messageHeadline": "Add LoadShardPlacement UDF", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 43, "deletions": 0}}, {"node": {"oid": "c227b35ca1bb1fd0332cf62ac070f9b463b26504", "messageHeadline": "Merge pull request #1158 from citusdata/convert_multi_shard", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 89, "deletions": 71}}, {"node": {"oid": "1585c0232277e0a02952105116f398df037993cb", "messageHeadline": "Use placement connection API for multi-shard transactions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 89, "deletions": 71}}, {"node": {"oid": "6becd43c8d372ffbcc070242292ca735420363e9", "messageHeadline": "Merge pull request #1134 from citusdata/prepare_hack_poc", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 927, "deletions": 430}}, {"node": {"oid": "6939cb8c561f896ece0a28b48cae7d8cb9f26ed3", "messageHeadline": "Hack up PREPARE/EXECUTE for nearly all distributed queries.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 354, "deletions": 129}}, {"node": {"oid": "c244b8ef4a164536458091257dbb799d930f7b5a", "messageHeadline": "Make router planner error handling more flexible.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 399, "deletions": 298}}, {"node": {"oid": "7681f6ab9d322fc309fc056046e6a27641f84f87", "messageHeadline": "Centralize more of distributed planning into CreateDistributedPlan().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "557ccc6fdaa0b202f69eeba4407b9373b00886e0", "messageHeadline": "Support for deferred error messages.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 173, "deletions": 2}}, {"node": {"oid": "9a82e8f06bcfddf0d98b9ecebf1f130ce95c3735", "messageHeadline": "Make usage of static a bit more consistent in multi_planner.c.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "849f70a409552ca60a4e10064ecb3480083885d4", "messageHeadline": "Merge pull request #1137 from citusdata/make_rep_model_explicit", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 190, "deletions": 32}}, {"node": {"oid": "56197dbdba57a67ad170b97acf5f11254b85f008", "messageHeadline": "Add replication_model GUC", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 190, "deletions": 32}}, {"node": {"oid": "fe5465aa4e9c5dc1e1b5414160b92069d46c4cb7", "messageHeadline": "Port master_append_table_to_shard to new connection API (#1149)", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 29, "deletions": 48}}, {"node": {"oid": "a3c20e4ea5d0da3ac2a44dd119240708875bffef", "messageHeadline": "Merge pull request #1118 from citusdata/reword_outer_repartition_erro\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "2e1df4c9104f1e05b501a462ace9a5fa2ccedc6a", "messageHeadline": "Reword error message for outer joins requiring repartition", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "5de4054443fbb8e3715c6adaf22ba1f6417b82b6", "messageHeadline": "Merge pull request #1156 from citusdata/enable_deadlock_prevention", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "ea855ddf86bb48d0b33506941510387b20a45a97", "messageHeadline": "Add an enable_deadlock_prevention flag to allow router transactions t\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "1d710153d2a12a1cdb68e1d14667ac769031a464", "messageHeadline": "Merge pull request #1157 from citusdata/unique_job_id", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "87ae26aef3cacc1d04dc246c24bf144277b830c1", "messageHeadline": "Ensure job IDs are unique across workers", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4a84ee5512f94bab15d38377abdf646e016586b3", "messageHeadline": "Merge pull request #1155 from citusdata/feature/connection_cleanup", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 24, "deletions": 1088}}, {"node": {"oid": "78b085106a612840b43301d3dac54b794bb3419f", "messageHeadline": "Remove connection_cache.[ch].", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 723}}, {"node": {"oid": "6ec34bed84b42653e05cbe7249c0c81876d885a9", "messageHeadline": "Remove remnants of commit_protocol.[ch].", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 337}}, {"node": {"oid": "fd717d6da96b9dc18c7f8f2ba05d5497f8487fa6", "messageHeadline": "Consistently libpq forward declaration in remote_commands.h.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52c3369f795c9150b2c0ac07be5efee8442b41f4", "messageHeadline": "Minimal citus tools conversion to new connection API.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "92254ac6b2828891245ec979d0f7f39374e60bdc", "messageHeadline": "Merge pull request #1148 from citusdata/fix_command_counter_increment", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "594fa761e1c468eebbe03e6588dad9228f96e5c6", "messageHeadline": "Merge branch 'master' into fix_command_counter_increment", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 647, "deletions": 679}}, {"node": {"oid": "5b58338ace7656177b0ebc4c742e555a8a74d3f5", "messageHeadline": "Merge pull request #1133 from citusdata/copy_with_new_connection_api", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 585, "deletions": 558}}, {"node": {"oid": "d76f781ae4e022a9e99a9b8743ddc17951a23044", "messageHeadline": "Convert multi copy to use new connection api", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 585, "deletions": 558}}, {"node": {"oid": "cc594e00cacef9d99cdfeb25a499c173dd2bacbd", "messageHeadline": "Merge pull request #1151 from citusdata/default_rep_factor_one", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4e7b23472cf621382162028b53a283ccf9ca1e45", "messageHeadline": "Change default replication factor to one", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ff7ca32baef777d80004b8792e9d91a258a2b205", "messageHeadline": "Merge pull request #1152 from citusdata/craig-readme-update", "author": {"name": "Joe Nelson", "email": "begriffs@users.noreply.github.com", "user": {"login": "begriffs"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8ccd5ca2048250259f2d858326719ecd3d34c6c2", "messageHeadline": "Suggest cloud in quickstart", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a296aca25761f3ad34dfedb03dad5ce276a2a00e", "messageHeadline": "Merge pull request #1146 from citusdata/explain_duplication", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 48, "deletions": 116}}, {"node": {"oid": "3a36d32c43c58592f81c405f648b17125ca0f6ce", "messageHeadline": "Mark some now unnecessarily exposed multi_planner.c functions static.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "608bed03874ce597b69b8df7cd474376a656b284", "messageHeadline": "Don't duplicate planning logic in citus' explain hook.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 39, "deletions": 62}}, {"node": {"oid": "0f28a1197001fff5b3612ba6413b5f9bb43b4426", "messageHeadline": "Remove citus.explain_multi_logical/physical_plan.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "bd825be340116e8da58b95b8a6ba68e9bf9ee4b7", "messageHeadline": "Improve heap access methods", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "ac7235bfaa48f6f2208273f956173baea0ecb035", "messageHeadline": "Merge pull request #1145 from citusdata/tenant_isolation_community", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 279, "deletions": 101}}, {"node": {"oid": "2bd8f8f12e869416c088df11c4c9b385a2ebe0e1", "messageHeadline": "Add a function to delete shard metadata from MX nodes", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "93e626c8964e5bf457024319ea48fca69e9c91ce", "messageHeadline": "Refactor get_shard_id_for_distribution_column() and other minor changes", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 89, "deletions": 94}}, {"node": {"oid": "ed77260aa183d9acb6dd0cbc676753b64b1f2547", "messageHeadline": "Return a deep copy shard list from ColocatedShardIntervalList()", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7cff8719c2166ba43aca36559b377f643f4f6665", "messageHeadline": "Add worker_hash() and a stub for isolate_tenant_to_new_shard()", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 147, "deletions": 4}}, {"node": {"oid": "46abe5b692408df59b9248179f3479226259bb88", "messageHeadline": "Merge pull request #1143 from citusdata/remove_hint_from_master_remov\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c12bd7b75e2800940f2a217a9ac310794b73df76", "messageHeadline": "Remove hint message from master_remove_node UDF", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c0f1a7609f42c062eb46579e6a052ed5d757afe6", "messageHeadline": "Merge pull request #1103 from citusdata/mx/reference_table_support", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1634, "deletions": 167}}, {"node": {"oid": "4def1ca696f7d73e56975caf3563734b7b7f68d2", "messageHeadline": "Prevent COPY to reference tables from worker nodes", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e7c15ecc1fa85599b1873411bbff2ff3802e2882", "messageHeadline": "Make `upgrade_to_reference_table` function MX-compatible", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 613, "deletions": 90}}, {"node": {"oid": "56ca590daa5e3329cb390615048f6b48566fde72", "messageHeadline": "Propagate metadata changes for deleted reference table placements on \u2026", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 506, "deletions": 2}}, {"node": {"oid": "be78769ae4cfe91f10da49d8227556fcf57be82a", "messageHeadline": "Propagate new reference table placement metadata on `master_add_node`", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 213, "deletions": 21}}, {"node": {"oid": "23b261941244cda7e5da494f9338ea5fafad37bf", "messageHeadline": "Make reference table metadata synced to workers", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 152, "deletions": 31}}, {"node": {"oid": "e44d226221dfc511954034b76222c24fdd2f2bb2", "messageHeadline": "Propagate Metadata to Workers on `create_reference_table` call.", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 178, "deletions": 61}}, {"node": {"oid": "2668160fe8e6b755c3ecb0a85e2a82de686b1b8f", "messageHeadline": "Merge pull request #1090 from citusdata/mx_sequences", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 831, "deletions": 147}}, {"node": {"oid": "b686d9a02552eb645f02790129015043c6b87bb8", "messageHeadline": "Add Sequence Support for MX Tables", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 808, "deletions": 147}}, {"node": {"oid": "b1ce8d61c0de72e90740955347f89c037fc2a83e", "messageHeadline": "Create Invalidation Trigger for pg_dist_local_group Table Updates", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "b9c4a4b378ea96681b8bd34385057a522fa93e64", "messageHeadline": "Merge pull request #1139 from citusdata/fix-1138", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "bdef35ac14d4e1015b871f2545fd83c09d7c99c4", "messageHeadline": "Query placementId in RemoteFinalizedShardPlacementList().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "67ee357d7f68f6d8d4eb235ecd1762662d0f7a13", "messageHeadline": "Port WorkerShardStats to new connection API", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "b1b2b4fadfd0b01e10199a207a4fb9fecbb7fc43", "messageHeadline": "Create ExecuteOptionalRemoteCommand", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "539a205462e3a0a460eca13346fff0677aea0815", "messageHeadline": "Pass entire ShardPlacement into WorkerShardStats", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3ea73b7879b43ccb38fa43fc69cfa41b675eaef6", "messageHeadline": "Merge pull request #1120 from citusdata/feature/colocation_mapping", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 339, "deletions": 25}}, {"node": {"oid": "b9385700eec8881084276655b6d1e95dcc89e0a8", "messageHeadline": "Make placement_connection.c colocation aware.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 304, "deletions": 17}}, {"node": {"oid": "697218665280429adb7424a7f2a96d5a7aa0b4f5", "messageHeadline": "Add ShardPlacement fields required for colocated placement connection\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "1d79820b74e0c562a37c8e052cf6e6343b36bf8f", "messageHeadline": "Fix use of wrong constant.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b1d37b7be4db5b71b1f07ee4ada8b1c22745321", "messageHeadline": "Remove fields used in earlier revisions of placement_connection.c.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d6ed47a7e63ab55cd06aa3a5a4871ce51f2bbd04", "messageHeadline": "Merge pull request #1085 from citusdata/improve_insert_select_error_m\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 343, "deletions": 65}}, {"node": {"oid": "a7ed49c16ea02c9520fed06f566da7fe9ccf09f6", "messageHeadline": "Improve error messages for INSERT INTO .. SELECT", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 343, "deletions": 65}}, {"node": {"oid": "e334e6bc4042be1de5f9d7f603d88a99cd62f62e", "messageHeadline": "Merge pull request #1105 from citusdata/update_reference_table_metada\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1086, "deletions": 7}}, {"node": {"oid": "3315ae614298f2e82f01a3eac0aeddf67ccf80a9", "messageHeadline": "Remove placement metadata of reference tables after master_remove_node", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1086, "deletions": 7}}, {"node": {"oid": "0af5d553d18b318c195c7273c0f72c1468f9727b", "messageHeadline": "Merge pull request #1024 from citusdata/feature/442_view_support", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 657, "deletions": 64}}, {"node": {"oid": "e7935a3be4f77cf7a7feb576f9fe672aab5673f9", "messageHeadline": "Report error when original range table id is not found in NewTableId()", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "77f8db6b14bb5a03fd64ae32fd4a6217392c4ac6", "messageHeadline": "Add view support", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 653, "deletions": 60}}, {"node": {"oid": "feef1bc70b44e80561d9c751951ed7b525c24750", "messageHeadline": "Merge pull request #1128 from citusdata/add_order_by_to_shardstate_tests", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "b2c61be4a2cfd73411bd1adbbde0504d27c76150", "messageHeadline": "Add ORDER BY clause to shard state tests to have consistent output", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 54, "deletions": 22}}, {"node": {"oid": "efa01be99e74bf9f90690a5ea3e7650c4241b341", "messageHeadline": "Merge pull request #1122 from citusdata/onder_update_ref", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 21, "deletions": 36}}, {"node": {"oid": "aed5f817fadebd55e99f3d35d9e525dc8e15fb6a", "messageHeadline": "Refactor CheckShardPlacements() and improve support for node removal", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 21, "deletions": 36}}, {"node": {"oid": "dbaf7f0e7ec75760d7750c16b0f40e44fd3a1420", "messageHeadline": "Merge pull request #1074 from citusdata/router_query_hint", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 139, "deletions": 75}}, {"node": {"oid": "cb1dfd0a17646865c591b5035b23b21c08afaffb", "messageHeadline": "Add hint to errored real time queries", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 139, "deletions": 75}}, {"node": {"oid": "eeee0a7898d40ca4fa794daf862d8631945befc3", "messageHeadline": "Merge pull request #1116 from citusdata/fix_reference_copy", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1efa301adaea5cfb0d352f96086fa743ecce7059", "messageHeadline": "Copy on reference tables should never mark placements invalid", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "6eb775164796ae7425fa206d927e55008077d13b", "messageHeadline": "Merge pull request #1112 from citusdata/fix_worker_rack_escaping_bug", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "859b920ba9b15dc2ee7ad6320a56ea15a72fc77d", "messageHeadline": "Fix escaping of workerrack in NodeListInsertCommand", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4b18da0dd5a5cf99b46f19787f28725f850ae87", "messageHeadline": "Merge pull request #1113 from citusdata/feature/colocation_mapping", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 516, "deletions": 197}}, {"node": {"oid": "b813b39241f7ffd238250d8aaac4d61cc955934f", "messageHeadline": "Cache ShardPlacements in metadata cache.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 192, "deletions": 55}}, {"node": {"oid": "8cb47195baeaf795f2e2c67441702c56c7c73dd0", "messageHeadline": "Make LoadShardInterval() backed by the metadata cache.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 186, "deletions": 35}}, {"node": {"oid": "f6e864733760e54e51005acf95114f2f39b73ee5", "messageHeadline": "Split DistTableCacheEntry() into separate functions.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 153, "deletions": 122}}, {"node": {"oid": "8624ef5ac45539cd2a75aaec431924fff267d685", "messageHeadline": "Merge pull request #1115 from citusdata/fix_remove_node", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cd8e41bb794b10bb5138fda8c9c546dd792157b6", "messageHeadline": "Fix CloseNodeConnections to actually close connections", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2435cdb5d13ca3fbba0b976f3c3c9e6706a2cf66", "messageHeadline": "Merge pull request #1114 from citusdata/pg_regress_fix", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "739934cdcbca2e6239d9bfbdfc43a5ddb0060d72", "messageHeadline": "Fix diff option failure in regression test", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54b1ebb14e16b1a700221f3414768bcc1161a79f", "messageHeadline": "Merge pull request #1069 from citusdata/feature/citus_tools", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 318, "deletions": 66}}, {"node": {"oid": "95862632de600aee112eb7196d71519c43efc37d", "messageHeadline": "Add citus tools to default configuration", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 318, "deletions": 66}}, {"node": {"oid": "ec2ecafcf9fb177916ef80e9316c159b0e965c38", "messageHeadline": "Merge pull request #1095 from citusdata/master_disable_node", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 166, "deletions": 40}}, {"node": {"oid": "b93185d8009c25badaf323f001821592d9452dd7", "messageHeadline": "Add master_disable_node UDF", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 166, "deletions": 40}}, {"node": {"oid": "2a13f23176e8ceca4ab4f76c93b5d8d202bb63bd", "messageHeadline": "Merge pull request #1106 from citusdata/error_out_cte_with_modify", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 93, "deletions": 3}}, {"node": {"oid": "59d3d05bc4a74d460309b67078f195327c2a7441", "messageHeadline": "Error out on CTEs with data modifying statement", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 93, "deletions": 3}}, {"node": {"oid": "8b3dc1f9742182bbd244f6eb98a90207fdfa935f", "messageHeadline": "Merge pull request #1110 from citusdata/feature/pg_regress_diffopts", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f2ee63d6385d6444e5eb35fcc4ef910ee3923dbf", "messageHeadline": "Change diff output to unified in pg_regress_multi.pl.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "16608a3259a6dcef2d790ceba490dd0c63ba9901", "messageHeadline": "Merge pull request #1109 from citusdata/transaction_recovery_connecti\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 80, "deletions": 44}}, {"node": {"oid": "ef326b202abd11a8a375815158877c096a8541c2", "messageHeadline": "PQclear in ReportResultError to prevent memory leaks", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "31231ce1962f9916f31709bc1ca93d39bdcf831f", "messageHeadline": "Use GetNodeConnection to establish a connection in transaction recovery", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "4f6c2cac6762057087008d0de369f4869574bbbc", "messageHeadline": "Merge pull request #1108 from citusdata/feature/interruptible-router-\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c390daed0fc992dec15ec86cb709e86505287fc6", "messageHeadline": "Use interrupt checking libpq wrappers in router executor.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "d8cdb552e5599724daa1dd898a719e57401a0955", "messageHeadline": "Merge pull request #1079 from citusdata/feature/shardstate", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 939, "deletions": 545}}, {"node": {"oid": "7320c17f007b763d0ef9266bd9e5a59db41fea7a", "messageHeadline": "Convert router executor to placement connection management infrastruc\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 208, "deletions": 546}}, {"node": {"oid": "bfa742d794d0300f9c6898003f30096ceb964a9c", "messageHeadline": "Centralized shard/placement connection and state management.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 734, "deletions": 2}}, {"node": {"oid": "aca37703644ffe6fce96e1354f5d37e45c2ea83d", "messageHeadline": "Merge pull request #1104 from citusdata/connmgr_cleanup", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "3286b99ff1dbf012e192040f6ec46f3fb36993c2", "messageHeadline": "Remove useless changing of CurrentMemoryContext.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6291998ae1ea7f320a9165ac98add7a7c209f839", "messageHeadline": "Use FinishConnectionListEstablishment() instead of manually iterating.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d256f3fca9d7f268d8791951a1e4713f133cf547", "messageHeadline": "Remove unused LogPreparedTransactions() function.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "350b1e64313ef9b3bb4ca7f0a8d80303175f71e6", "messageHeadline": "Merge pull request #1091 from citusdata/replicate_reference_table_on_\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1367, "deletions": 150}}, {"node": {"oid": "9c9f479e4ba344793d129b3bb5c9a97c3ba6209f", "messageHeadline": "Replicate reference tables when new node is added", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1187, "deletions": 8}}, {"node": {"oid": "1d18950860a5675392ba3a194f30646bda305339", "messageHeadline": "Modify tests to create clean workspace", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 180, "deletions": 142}}, {"node": {"oid": "2e3e80176831603758cbae5da7b9eef9191f6782", "messageHeadline": "Merge pull request #1058 from citusdata/reference_tables_use_2pc_and_\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 808, "deletions": 2}}, {"node": {"oid": "6d050fd6772c1bbdcb76c4c5de538decac2edd11", "messageHeadline": "Use 2PC for reference table modification", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 808, "deletions": 2}}, {"node": {"oid": "43f5efecff2354ec46ec2416c383c603b6c4f116", "messageHeadline": "Merge pull request #1075 from citusdata/upgrade_reference_table", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1756, "deletions": 129}}, {"node": {"oid": "31cd2357fe3f6648b1e871a731e60779b81036b5", "messageHeadline": "Add upgrade_to_reference_table", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1756, "deletions": 129}}, {"node": {"oid": "7953916ae23c8229edccea3fd227b7967917f1e5", "messageHeadline": "Merge pull request #1068 from citusdata/mx_error_on_unsupported_opera\u2026", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 666, "deletions": 7}}, {"node": {"oid": "7e09bd6836b5ff82bae401a384813b6c0d423ad2", "messageHeadline": "Error on Unsupported Features on Workers", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 666, "deletions": 7}}, {"node": {"oid": "3182287574bcc88f7b3f63bf4dba5af0b016cb9d", "messageHeadline": "Merge pull request #1063 from citusdata/multi_shard_multi_connection", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 92, "deletions": 111}}, {"node": {"oid": "59bc5972fabd181a903b4f24ef817652fce85341", "messageHeadline": "Use MultiConnection in multi-shard transactions", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 92, "deletions": 111}}, {"node": {"oid": "7f10d8562bbcf4a6652ca35b49986b4d7382c625", "messageHeadline": "Merge pull request #1073 from citusdata/refactor_shard_index", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 107, "deletions": 66}}, {"node": {"oid": "1ddc70ca5572e451516b0994fea60967546b526d", "messageHeadline": "Add binary search capability to ShardIndex()", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 107, "deletions": 66}}, {"node": {"oid": "29e5e3e715fab8b941faff3afbf8604e5f3d2da5", "messageHeadline": "Merge pull request #1070 from citusdata/feature/where_is_null", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "fc01a47ea4656064bde0de39c310c4931b0ff778", "messageHeadline": "Add null clause test cases to router planner regression tests", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "2b90620f15d83bd9d5c7248132268de280eb24b1", "messageHeadline": "Merge pull request #1067 from citusdata/fix_mx_drop_sequence_deadlock", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 237, "deletions": 39}}, {"node": {"oid": "e43eed0f7a1a7337c5cc204c1de11266357c4278", "messageHeadline": "Prevent Deadlock on Dropping MX Tables with Sequences", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 237, "deletions": 39}}, {"node": {"oid": "c8bdac699c1b1b90ff1d8c7beae94015cda73161", "messageHeadline": "Merge pull request #1061 from citusdata/error_out_fk_on_reference_tables", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 244, "deletions": 15}}, {"node": {"oid": "88ee7802ddfd787147afa5290fedcd60aaa95042", "messageHeadline": "Address Onder's comments", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 127, "deletions": 18}}, {"node": {"oid": "bb9e95e1342c7a9d9fdcf17a58870d53a28fa616", "messageHeadline": "Error out on foreign keys with reference tables", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 134, "deletions": 14}}, {"node": {"oid": "19b96a17c1b0499e63be6604b8d7e8ac31400243", "messageHeadline": "Merge pull request #1031 from citusdata/fix/750_better_error", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "2f76b4be99c266a9df3c1c6a54db8dc5751d6799", "messageHeadline": "Add error hint to failing modify query", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "25e28763b243712afa372bfbf161fab840c820ea", "messageHeadline": "Merge pull request #1057 from citusdata/bugfix/add_node_failure", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 342, "deletions": 446}}, {"node": {"oid": "6cbc1945f973e14abc4bd44cd94cab70e2ca9490", "messageHeadline": "Enable transaction recovery in connection API", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 174, "deletions": 4}}, {"node": {"oid": "92c756700831392aa901ec67636548a72e58b490", "messageHeadline": "Convert worker_transactions to new connection API", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 103, "deletions": 367}}, {"node": {"oid": "00d55ad957414501459767307bcb56b17fd62c6a", "messageHeadline": "Add a wrapper for PQsendQuery", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "87c62d598e449a8f35ccb0903465d0f9542f5c06", "messageHeadline": "Connectionapify SendCommandListToWorkerInSingleTransaction", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 47, "deletions": 76}}, {"node": {"oid": "5cd21771a9bffacd8f65950b7ed324e0a1e83e2f", "messageHeadline": "Merge pull request #1062 from citusdata/grant_public_select_access_to\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 71, "deletions": 3}}, {"node": {"oid": "0851fd2f0bb28778253f38098c438ae20381e606", "messageHeadline": "GRANT SELECT access for metadata tables to public", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 71, "deletions": 3}}, {"node": {"oid": "d608ef331191d6e6932e46c176f73e63717640cb", "messageHeadline": "Merge pull request #1045 from citusdata/propagate_mx_metadata_changes", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1434, "deletions": 254}}, {"node": {"oid": "31af40cc261b64235a315450d6ef4a1628d523a0", "messageHeadline": "Handle MX tables on workers during drop table commands", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 299, "deletions": 92}}, {"node": {"oid": "bed2e353db1a7413f8deb8f4f4cacf801e76a261", "messageHeadline": "Propagate `mark_tables_colocated` changes in `pg_dist_partition` tabl\u2026", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "71d73ec5fffbb84ff2787c40f2f340e7c46e9df5", "messageHeadline": "Propagate DDL commands to metadata workers for MX tables", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 415, "deletions": 47}}, {"node": {"oid": "048fddf4da4589461a8c4a3f07a56b529837b188", "messageHeadline": "Propagate MX table and shard metadata on `create_distributed_table` call", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 336, "deletions": 3}}, {"node": {"oid": "efcb1f9dd95597d84f2d69ce966fcb145a1a135f", "messageHeadline": "Rename multi_metadata_snapshot to multi_metadata_sync to make it incl\u2026", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "61a1e487d042ad54f60560a4a057639088921249", "messageHeadline": "Mark hash distributed tables with replication factor = 1 as streaming\u2026", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 95, "deletions": 6}}, {"node": {"oid": "6b947c42018ac057cea61a70ccd3a7a7e5128c8c", "messageHeadline": "Merge pull request #1010 from citusdata/feature/insert_select_functions", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 752, "deletions": 278}}, {"node": {"oid": "11031bcf5513ddca3be012cb70e906e61f7b08c9", "messageHeadline": "Enable evaluation of stable functions in INSERT..SELECT", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 292, "deletions": 88}}, {"node": {"oid": "d745d7bf70cbf12318b84d4971ddab22224f2c84", "messageHeadline": "Add explicit RelationShards mapping to tasks", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 470, "deletions": 200}}, {"node": {"oid": "b7d0a3237b6f9bc1b89db336746313bf4abceeb9", "messageHeadline": "Merge pull request #1056 from citusdata/feature/mx_locks", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 259, "deletions": 2}}, {"node": {"oid": "6852f8a951916ddbcbff3cd2567b06c9a41c66db", "messageHeadline": "Add shard locking UDFs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 259, "deletions": 2}}, {"node": {"oid": "501a2ecead3974685a58591dc34b0e46722aa6f7", "messageHeadline": "Add get_distribution_value_shardid UDF (#1048)", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 462, "deletions": 3}}, {"node": {"oid": "ce3fec00e5de76b9e48b37b31dd9f0d54e2e8afc", "messageHeadline": "Merge pull request #1055 from citusdata/ignore_multi_outer_join_refer\u2026", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cfcb1260a26c32f3c1809277f5c7767f9bc9f8aa", "messageHeadline": "Make git ignore multi_outer_join_reference test outputs", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ea4bfbf4543317748a095d7d9f93fd058bfa0ad", "messageHeadline": "Merge pull request #1018 from citusdata/reference_table_base", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4695, "deletions": 212}}, {"node": {"oid": "2276e993470d4f8d0ec5fe590c5ec8d896cddff1", "messageHeadline": "Improve regression tests for multi_colocated_shard_transfer", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "9f0bd4cb36b8ecb6bbe0d841d79b205ad5fff46c", "messageHeadline": "Reference Table Support - Phase 1", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4661, "deletions": 178}}, {"node": {"oid": "a71b79983bd0547d7c31812f32f667efb3992c44", "messageHeadline": "Merge pull request #912 from citusdata/add_timeout_guc", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "296e0bd33a70482a7026eb3aa0c36c53f68659b7", "messageHeadline": "Add citus.node_connection_timeout GUC", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "64c140e78eda477c6838121a4a7376e2c9e0f0c3", "messageHeadline": "Merge pull request #1049 from citusdata/bugfix/schema_owner", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "dd094bc3727792579ee88b2fcc9ff67665a44edf", "messageHeadline": "Run copy commands in worker_merge_files_into_table as superuser", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "42ff472721c352a07ddc06ad045acc387559419e", "messageHeadline": "Set user as pg_merge_job_* schema owner", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "4914ccbaba05cd6ec03e933be8ee74dd206cb3ed", "messageHeadline": "Merge pull request #1027 from citusdata/feature/930_keep_router_plann\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 49, "deletions": 404}}, {"node": {"oid": "c3a60bff7049dd88fd001baa553dd62ee444d698", "messageHeadline": "Make router planner active at all times", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 49, "deletions": 404}}, {"node": {"oid": "6f95875191da97a454e3563bb0fbab7a8cbd010d", "messageHeadline": "Add targeted VACUUM/ANALYZE support", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 603, "deletions": 4}}, {"node": {"oid": "6c333d464fc74c544786bc5114a69ea76d47953f", "messageHeadline": "Merge pull request #1046 from citusdata/feature/colocate_with", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 829, "deletions": 255}}, {"node": {"oid": "20b8f1feebc1e53e084220825c5d42ea8a0b3e18", "messageHeadline": "Refactor distribution column type check for colocation", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 50, "deletions": 43}}, {"node": {"oid": "e2d0bd38f2ba924dc8a1f825b32b2786a3b2a775", "messageHeadline": "Don't allow tables with different replication models to be colocated", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 130, "deletions": 13}}, {"node": {"oid": "86cca54857b24a861191aba69258b527d8eba1ad", "messageHeadline": "Add colocate_with option to create_distributed_table()", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 553, "deletions": 104}}, {"node": {"oid": "edbedbd744e67f03366f1a9640e64f291c0e9225", "messageHeadline": "Move colocation related functions to colocation_utils.c", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 129, "deletions": 128}}, {"node": {"oid": "b3593442c46a1a8a5fb7163d5e968cd32601b50c", "messageHeadline": "Merge pull request #1042 from citusdata/feature/column_name", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "5714be0da5bd752ac52feb20596ed7562974fd1c", "messageHeadline": "Expose the column_to_column_name UDF to make partkey in pg_dist_parti\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "9d4e58645784a525a2cc598e42e6b3f747786692", "messageHeadline": "Merge pull request #997 from citusdata/add_sync_metadata_to_node", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 785, "deletions": 46}}, {"node": {"oid": "afbb5ffb318f0b1d6b0164d9ccc944d3041941e9", "messageHeadline": "Add stop_metadata_sync_to_node UDF", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "b94647c3bcbde661ec37fee9ff0d84c37cadd605", "messageHeadline": "Propagate CREATE SCHEMA commands with the correct AUTHORIZATION claus\u2026", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 59, "deletions": 8}}, {"node": {"oid": "fb08093b00ac7b7e918e5b65241c03413728e85e", "messageHeadline": "Make start_metadata_sync_to_node UDF to propagate foreign-key constra\u2026", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 130, "deletions": 42}}, {"node": {"oid": "5e96e4f60e0c334fb5fd3d25cfda7b22a6c34135", "messageHeadline": "Make truncate triggers propagated on start_metadata_sync_to_node call", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 119, "deletions": 12}}, {"node": {"oid": "4fd086f0afcafad9b568ae1a2cab292f698f0838", "messageHeadline": "Prevent Transactions in start_metadata_sync_to_node", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "c154a9162197b72cb3c17354f44f8af4f5f8b785", "messageHeadline": "Add Regression Tests For start_metadata_sync_to_node", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 213, "deletions": 0}}, {"node": {"oid": "9eff968d1f4a64f6de762742b07eb2d388c3c158", "messageHeadline": "Add start_metadata_sync_to_node UDF", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 171, "deletions": 3}}, {"node": {"oid": "21effef8b5372d76e8febe7eeb5cee7317be5332", "messageHeadline": "Merge pull request #835 from citusdata/valgrind-support", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "56aaa25cfa41e1f1a2c32ec9b0ee2e628701af53", "messageHeadline": "Add support for running regression tests under valgrind.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "dd149c3e24f37f228a64e9f0a96db10722f5619e", "messageHeadline": "Merge pull request #1020 from citusdata/feature/transaction-management", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1435, "deletions": 480}}, {"node": {"oid": "80b34a5d6b3075c0c528e990eea1056d74b42074", "messageHeadline": "Integrate router executor into transaction management framework.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 68, "deletions": 179}}, {"node": {"oid": "fa5e202403867f5ac4d0733f1ba3765f9c213191", "messageHeadline": "Convert multi_shard_transaction.[ch] to new framework.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 54, "deletions": 294}}, {"node": {"oid": "fc298ec095eafe6501cc17c3fd7a7186b1ea6bad", "messageHeadline": "Coordinated remote transaction management.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1120, "deletions": 3}}, {"node": {"oid": "6eeb43af15274019a527acdd777fcd4979312e71", "messageHeadline": "Add PQgetResult() wrapper handling interrupts.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 193, "deletions": 4}}, {"node": {"oid": "5a00de6c62570160a883b558c9cb6d8c882d2ad0", "messageHeadline": "Merge pull request #1017 from citusdata/vanillatests", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "b65814280fc3e024f4ef72286f6f56932160121b", "messageHeadline": "Add support for running postgres tests against a database with citus \u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "a426c50a8c44f587b85612b987ef9b0783f03a26", "messageHeadline": "Merge pull request #1035 from citusdata/tweak_coverage", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "2ca9c78540519a63dd4dcb76e550db887cd3e6df", "messageHeadline": "Bump target to 87.5%", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e4f5e1a95bfc55d090b78d60a96eb16b9ac3417", "messageHeadline": "Format for readability", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "145537a5d2a3fff131b4947c4c9f3a9af1006a50", "messageHeadline": "Add ignore rules", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "14f4dfb242ba2e1b90c200e9f62155b3b389604e", "messageHeadline": "Make patch target 75%", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5bd07b253a417e3d9ac3ffd0826924ed6013cb34", "messageHeadline": "Be explicit about coverage project requirements", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "26ae8704d60514bbc0164ef487b2123acc8fe2b9", "messageHeadline": "Add default Codecov configuration", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "4bea1f621a42ea879903da96a083c73d2475d05c", "messageHeadline": "Merge pull request #1022 from citusdata/feature/2PCBUMPISM", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "7434fcc6dfc51229afd11c094c2932f931873b8a", "messageHeadline": "Make prepared transactions available if not configured.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "62b12f413ce3d65273927fd447ece8383dc73d82", "messageHeadline": "Merge pull request #876 from citusdata/foreign_key_push_down_for_alte\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1056, "deletions": 64}}, {"node": {"oid": "8d7cd4d74650b62b02ae9e0020b32a338ce62c8a", "messageHeadline": "Add Foreign Key Support to ALTER TABLE commands", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1056, "deletions": 64}}, {"node": {"oid": "f7d9074aa32327e6b72ae64d9f1b8bf837b488e3", "messageHeadline": "Merge pull request #863 from citusdata/feature/connection-lifecycle", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1413, "deletions": 377}}, {"node": {"oid": "2374905c8958725fa2845aecbd39b3927ffd9a59", "messageHeadline": "Move multi_client_executor.[ch] ontop of connection_management.[ch].", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 69, "deletions": 109}}, {"node": {"oid": "a77cf36778ff537a5570fb97aea40c0ad0a9d5be", "messageHeadline": "Use connection_management.c from within connection_cache.c.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 60, "deletions": 200}}, {"node": {"oid": "3505d431cd2fe841436cde8e2ab56f785b2ef12a", "messageHeadline": "Add initial helpers to make interactions with MultiConnection et al. \u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 241, "deletions": 32}}, {"node": {"oid": "3223b3c92d67b23f18763c9b3b7503f481f71cee", "messageHeadline": "Centralized Connection Lifetime Management.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 979, "deletions": 36}}, {"node": {"oid": "883af02b54503e3f65836b991c91b71cea35cbfa", "messageHeadline": "Add some basic helpers to make use of dynahash hashtables easier.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "4347daaf4c457744a8b47768895b3f4801a72011", "messageHeadline": "Merge pull request #994 from citusdata/enable-coverage-testing", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "ac6494a0c376e410afeede0c23d0b7bff339e653", "messageHeadline": "Add comment for otherwise opaque secure value", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "29d2b0c49ff3d52680ce2f9e2cdb46040519d879", "messageHeadline": "Enable instrumentation of coverage", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "f2d151cfeb8e9d09126920a7bef0df0587b8c7b4", "messageHeadline": "Merge pull request #1006 from citusdata/bugfix/placement_id_readfunc", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d09a2e5c2226baee0199ae17add404b065405fb", "messageHeadline": "Use READ_UINT64_FIELD for placement ID in ReadShardPlacement", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51f2de276e07324a1b4b2e2272a76fc8debbe841", "messageHeadline": "Merge pull request #995 from citusdata/fix-870-non-relational-filter", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 238, "deletions": 1}}, {"node": {"oid": "131ed8ca1f5a7db2d021e4a724d4d87a431072e8", "messageHeadline": "Add new tests for non-relational filters in queries", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 238, "deletions": 1}}, {"node": {"oid": "ab982c3ecba842b40210e51d68e34c51b0f9d1d0", "messageHeadline": "Merge pull request #911 from citusdata/bugfix/take_metadata_lock", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "172bb457e66c792b17777f39c437b06076f23355", "messageHeadline": "Take shard metadata lock in master_append_table_to_shard", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8013437fc367dae90cde77f9c6ed7b64210272c4", "messageHeadline": "Merge pull request #996 from citusdata/sync_pg_dist_node", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 345, "deletions": 10}}, {"node": {"oid": "fb88b167a7913b36b41ee67ee866ba564a6051da", "messageHeadline": "Propagate node add/remove to the nodes with hasmetadata=true", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 345, "deletions": 10}}, {"node": {"oid": "a4096c9f457b1b6d1e2059bee8db13d6af396848", "messageHeadline": "Remove dead code: ResponsiveWorkerNodeList", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "0a4889d0af6590b1a88b57b20824529b31120332", "messageHeadline": "Use system psql if available, to fix travis build errors.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "89352ae83f43fc4e91b169972118f2c5d74abef8", "messageHeadline": "Merge pull request #988 from citusdata/fix_constant_select", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 442, "deletions": 18}}, {"node": {"oid": "df974e15b84d9aef539b5d14a6b2a3adeadf9c95", "messageHeadline": "Bugfix for deparsing INSERT..SELECT queries which involve constant va\u2026", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 442, "deletions": 18}}, {"node": {"oid": "86e3086ac81bfcaf94ddc92af8dfe7a3bf453025", "messageHeadline": "Merge pull request #1002 from citusdata/fix/395_filters_do_not_work", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 151, "deletions": 6}}, {"node": {"oid": "45762006f3ef7c983b5afc046984c4608185b08f", "messageHeadline": "Add support for filters", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 151, "deletions": 6}}, {"node": {"oid": "19eaf3885f4f51ccff24cd15d094957bd104c84f", "messageHeadline": "Merge pull request #1001 from citusdata/add_changelog_entry_for_6.0.1", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5e5dc2a1cbd7b8c70766b2db2a7dc54e934f235d", "messageHeadline": "Add 6.0.1 CHANGELOG entry", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4525ee937ce312f61d6c20ac67c6cc840c54468d", "messageHeadline": "Merge pull request #976 from citusdata/fix-error-messa", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0a0d4784b99e879acd6035805b939a5e5172c782", "messageHeadline": "Change DDL error message to say \"unsupported\" instead of \"supported\"", "author": {"name": "Sumedh Pathak", "email": "sumedh@citusdata.com", "user": {"login": "sumedhpathak"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "db3964bed9fb728688e896a4ec31c458ee5f7833", "messageHeadline": "Merge pull request #975 from citusdata/sumedhpathak-readme-change", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c99b02620a852ffb6b27110410d714b57def460", "messageHeadline": "Update documentation link to 6.0", "author": {"name": "sumedhpathak", "email": "sumedh@citusdata.com", "user": {"login": "sumedhpathak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1b7de0eb0f0354bb28df1dcc1f2b15250684956", "messageHeadline": "Merge pull request #973 from citusdata/fix/964_pg_upgrade_catalog_tables", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b5c1ecb684f47a474fceb958cca432e3cd6e9d37", "messageHeadline": "Fix failures during pg_upgrade", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5ee6a0ee3f686f02e575b80b7bc9fa5d6211c205", "messageHeadline": "Merge pull request #979 from citusdata/bugfix/null_parameter", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "b566c4815cfe58cdcdb915b856d13566419cf9aa", "messageHeadline": "Pass down the correct type for null parameters", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "ce3019d39e39c79edf45705ab3ae23331d511a00", "messageHeadline": "Merge pull request #974 from citusdata/fix/use_access_share_lock", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a0c92b38cb345f739eda73fdb28a5b2671babb49", "messageHeadline": "Use AccessShareLock on the source table while creating a colocated table", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6810835e1a203775e5582ce7aac1964bb0f8d68c", "messageHeadline": "Merge pull request #955 from citusdata/master_add_node_column_defs", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "444f14d546d858974ac04b8b66d16967ced03f08", "messageHeadline": "Add Column Definition List for Output Columns for master_add_node", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "217f89981602f48b6a2e1396e0c8df2b39a2e0c8", "messageHeadline": "Bump CHANGELOG release dates", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "666909030fa243f2555de98a04dcd9c9e0cee264", "messageHeadline": "Merge pull request #950 from citusdata/changelog-6.0", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "e7aeb9865e8743a58a7c858f61d3517cf79ed6b2", "messageHeadline": "Add 6.0.0 CHANGELOG entry", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "24033a6d0b56f421747f67a83e9c541e56553c13", "messageHeadline": "Add 5.2.2 CHANGELOG entry", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "cf4963828772895f882e81a62a6e63afce7971a4", "messageHeadline": "Merge pull request #941 from citusdata/bugfix/repair_deadlock", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "c157c3b41956b33191ca33f9928b32e572c7cfb9", "messageHeadline": "Disallow SendCommandListToWorkerInSingleTransaction when modification\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "d19c4869d64c70f23f64ad8c63fbb0b62719ac7c", "messageHeadline": "Merge pull request #939 from citusdata/bugfix/colocated_multi_shards", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 356, "deletions": 113}}, {"node": {"oid": "f6b3af7a49acbfe69ef32c8f91b4479c1d5813eb", "messageHeadline": "Use co-located shard ID in multi_shard_transaction", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 356, "deletions": 113}}, {"node": {"oid": "74d8e4f64006baf4573db740d79b91a39f46fc72", "messageHeadline": "Merge pull request #929 from citusdata/fix_create_index_if_not_exists", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "82e5faa1905b2acbe3551455a97ee685f206646a", "messageHeadline": "Avoid error during CREATE INDEX IF NOT EXISTS", "author": {"name": "Samay Sharma", "email": "samay@citusdata.com", "user": {"login": "samay-sharma"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "99658c626ec0d35557efb4080f9f76c26e8c89cc", "messageHeadline": "Merge pull request #937 from citusdata/fix_typo_in_error_message", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b30b339f916c029a5ef843b06ca791b7e77b9b05", "messageHeadline": "Fix typo in error message", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2cb2e7a352a78d9f4f962fbc21bd4d51436804d0", "messageHeadline": "Merge pull request #936 from citusdata/fix_foreign_constraint_replica\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6246702a4cc12cfb334797115c076cd4712a7734", "messageHeadline": "Change error message we displayed for foreign constraints if RF > 1", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a4d5da4132ad56a48fef8a975b69a4fe4f2ea045", "messageHeadline": "Merge pull request #928 from citusdata/fix_drop_shards", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 90, "deletions": 19}}, {"node": {"oid": "83e1719541821cfb5ab3f139f06a4d0d4da15d86", "messageHeadline": "Always CASCADE while dropping a shard", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 90, "deletions": 19}}, {"node": {"oid": "50805f1e5c375812c50427ed52f342fc2c4ad3cf", "messageHeadline": "Copy raw_parse_tree before using it", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f3aedb9289302346063e8f15238b3ae205146272", "messageHeadline": "Merge pull request #921 from citusdata/fix_execution_of_insert_select\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 344, "deletions": 49}}, {"node": {"oid": "a43e3bad563b445f09132bb748987db09e18161a", "messageHeadline": "Improve error semantics for INSERT..SELECT", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 344, "deletions": 49}}, {"node": {"oid": "7ae3b31328b23b8ebea18ac6e46c3a222a43d4ba", "messageHeadline": "Merge pull request #917 from citusdata/isolationtester", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 480, "deletions": 4}}, {"node": {"oid": "dfe7b357c5fb2f2d61a0faeccd1b182627162ef6", "messageHeadline": "Simple isolationtester dml vs. repair tests.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 311, "deletions": 0}}, {"node": {"oid": "121b868da546d37faf01f4c859f2b56c946fc0a6", "messageHeadline": "Add very basic isolationtester infrastructure including a trivial test.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 137, "deletions": 3}}, {"node": {"oid": "ce73ffdf2e2febba54d4e0bad9b5c1e35a318452", "messageHeadline": "Identify build and source directory of postgres we're compiling against.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c3e1d49e345da9678d145bedea5faf0bdcdefd27", "messageHeadline": "Don't try to shutdown servers that have not been started in regressio\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "03c06a3b68429cfb0dc0d7b7f446fdad44bc6db5", "messageHeadline": "Merge pull request #920 from citusdata/fix/error_on_different_shard_p\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c6f5cabbe335d7de9668f3341bebc01e74250061", "messageHeadline": "Error on different shard placement count", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "7f74d82835c9bfe338e8ca479e0a81576b525c39", "messageHeadline": "Merge pull request #919 from citusdata/add_stub_for_repair_shards", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "9cd549f21f16f45d88cab4c499defa0b4c2ca270", "messageHeadline": "Add stub for Copy shard placement", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "9969594e1067a2fb203df4a5bc82d7844e18a6a7", "messageHeadline": "Merge pull request #915 from citusdata/add_mark_tables_colocated", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 622, "deletions": 28}}, {"node": {"oid": "4e555880b7a1be193a47082bbbf153b85fdbd839", "messageHeadline": "Add mark_tables_colocated() to update colocation groups", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 622, "deletions": 28}}, {"node": {"oid": "422bb51ff1764274d4ace91017baa81f45dce0bf", "messageHeadline": "Merge pull request #916 from citusdata/bugfix/prepstate", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "275378aa457c1c0184127cc702ea56fe0ff92f3a", "messageHeadline": "Re-acquire metadata locks in RouterExecutorStart", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "1e6d1ef67e99a16977dce1589248e0b6bbd027b4", "messageHeadline": "Fix segfault during EXPLAIN EXECUTE", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 149, "deletions": 4}}, {"node": {"oid": "61f6baf9e30b24a509bf8b6deb443e87ae8aba22", "messageHeadline": "Merge pull request #908 from citusdata/only_repair_given_shard", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 69, "deletions": 171}}, {"node": {"oid": "fc2fea839b9129ec8d75edbee03b6f01abbf3127", "messageHeadline": "Only repair given shard", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 69, "deletions": 171}}, {"node": {"oid": "80c8cfeabe2d26b74780235caef951a815313d6f", "messageHeadline": "Don't add a raw 32-bit int to tuples in create_distributed_table", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "837ec67c80d65e3905ebb9f37b7eb5adcd0144b5", "messageHeadline": "Merge pull request #914 from citusdata/bugfix/minimal-127", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 300, "deletions": 2}}, {"node": {"oid": "fcd150c7c8b77224c235e61bdb26fb66957de36d", "messageHeadline": "Invalidate relcache after pg_dist_shard_placement changes.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 300, "deletions": 2}}, {"node": {"oid": "fa8d39ec918dfbf3209584114de09d483beadb59", "messageHeadline": "Merge pull request #859 from citusdata/feature/insert_select", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4392, "deletions": 203}}, {"node": {"oid": "1673ea937c08e13ebf4fc192da037b615b5e519d", "messageHeadline": "Feature: INSERT INTO ... SELECT", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3413, "deletions": 216}}, {"node": {"oid": "e0d83d65af87553d9d393d48e9ac2403e49825d6", "messageHeadline": "Add ability to reorder target list for INSERT/SELECT queries", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 994, "deletions": 2}}, {"node": {"oid": "f900a1a107b564bbbc98e6f5d0f5959fc627258e", "messageHeadline": "Merge pull request #901 from citusdata/fix_udf_schemas", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "73f5b8b05fe43044f2207ab22a88f6ba83aac758", "messageHeadline": "Move all funcs to pg_catalog, add test to verify", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "750855bcc093a37e8179736a46846f050a76122d", "messageHeadline": "Merge pull request #910 from citusdata/int8-nodeport", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6b74b023f515a8615b980e3ed3335ef9a664384", "messageHeadline": "Treat nodePort as the 8byte number it is", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e96f6ab27d3417ed8bcfdee11a6ecca05470359", "messageHeadline": "Fix crash when upgrading to Citus 6", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f5ae4330befc5a37f014ba675c3a1b96c9431dfa", "messageHeadline": "Merge pull request #885 from citusdata/feature/parallel_ddl", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 62, "deletions": 125}}, {"node": {"oid": "271b20a23e0451c37baaca350324864852fc5772", "messageHeadline": "Parallelise DDL commands", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 62, "deletions": 125}}, {"node": {"oid": "18f6c9c1a798f961b7f262d3759df66955949653", "messageHeadline": "Merge pull request #888 from citusdata/foreign_key_support_for_create\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1172, "deletions": 158}}, {"node": {"oid": "5a03acf2bf9671abcbb1a36ec1cea76e3f238a48", "messageHeadline": "Foreign Constraint Support for create_distributed_table and shard move", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1172, "deletions": 158}}, {"node": {"oid": "84babaa58e5f6979119303c488bf6c6db32a4814", "messageHeadline": "Merge pull request #895 from citusdata/bugfix/evaluation", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "02d2b86e687e2b7a097a40902f54c22b5e0bd5c8", "messageHeadline": "Re-disable master evaluation for SELECT", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "2dcca0939b38c420e55f83ccf3fb6ff520d507c1", "messageHeadline": "Merge pull request #892 from citusdata/add_create_reference_table_udf", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 152, "deletions": 66}}, {"node": {"oid": "405335fceed5bd9c5dec92f6ca4979818b3ac89e", "messageHeadline": "Add create_reference_table()", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 152, "deletions": 66}}, {"node": {"oid": "b6a9b61d322301f2f17a65e2fae2997f75ebd69e", "messageHeadline": "Merge pull request #867 from citusdata/add_create_distributed_table", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 1307, "deletions": 237}}, {"node": {"oid": "d3e7d9dc8d6dd81a2d5560823e686f928e7f3e95", "messageHeadline": "Final refactoring", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 87, "deletions": 80}}, {"node": {"oid": "58ac477ffbd1d295bf528e978ba2f2de03834500", "messageHeadline": "Change return type of BuildDistributionKeyFromColumnName() to Var *", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 21, "deletions": 27}}, {"node": {"oid": "161093908e7906c44b22b9633c65fc55fd50b005", "messageHeadline": "Convert colocationid to uint32", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 16, "deletions": 14}}, {"node": {"oid": "8334d853c0d0c4b5ae06791b4aee2589e1d0d4c4", "messageHeadline": "Add local function GetNextShardId()", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 29, "deletions": 14}}, {"node": {"oid": "40bdafa8d11e15cdd61fd6a0cee807664e92a4d1", "messageHeadline": "Add create_distributed_table()", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 1251, "deletions": 212}}, {"node": {"oid": "d04f4f593511b07e5ff6df90609d6391ddc84ad2", "messageHeadline": "Add guc variable for shard count", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "98e0648d40fdb29e2c3104e978e0dc2a8cbf57a5", "messageHeadline": "Merge pull request #855 from citusdata/feature/parallel_modify", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 592, "deletions": 335}}, {"node": {"oid": "65f6d7c02aaea61b6c97b3490ef01327469616cc", "messageHeadline": "Follow consistent execution order in parallel commands", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 174, "deletions": 62}}, {"node": {"oid": "a497e7178c07e37f7317961387d3cf92caccb8d7", "messageHeadline": "Parallelise master_modify_multiple_shards", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 409, "deletions": 290}}, {"node": {"oid": "9d98acfb6d4e660e38841a6ef169eff8dd8e0ac5", "messageHeadline": "Move requiresMasterEvaluation from Task to Job", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "213d8419c685d9207e2654c0a7d281836dac3b1d", "messageHeadline": "Refactor and redocument executor shard lock code", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 71, "deletions": 50}}, {"node": {"oid": "bd9a433709d9e53cfd9fd496543e915b0297e6b5", "messageHeadline": "Merge pull request #850 from citusdata/add_9.6_support", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 10332, "deletions": 456}}, {"node": {"oid": "ac14b2edbccacc5f2843acdedbd5c046abf08ecf", "messageHeadline": "Support PostgreSQL 9.6", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 10332, "deletions": 456}}, {"node": {"oid": "a2f6b29a6d4537b626f8cb8c30525a95c8e7ffe9", "messageHeadline": "Merge pull request #843 from citusdata/custom_udf_run_all", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1442, "deletions": 0}}, {"node": {"oid": "b453f6c7ab79b0577b271daed118e201d0fdad48", "messageHeadline": "Add master_run_on_worker UDF", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1442, "deletions": 0}}, {"node": {"oid": "0bce20dd74f41e00444b4f0399bebf426837b4c3", "messageHeadline": "Merge pull request #864 from citusdata/migrate_worker_transactions", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1420, "deletions": 97}}, {"node": {"oid": "cee7b54e7c4dc0996ab5b01192398c1f50b5c470", "messageHeadline": "Add worker transaction and transaction recovery infrastructure", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1420, "deletions": 97}}, {"node": {"oid": "a317683046a2dac7e7c3685ab062b77098fde9bb", "messageHeadline": "Merge pull request #820 from citusdata/parameterized_queries_regressi\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 2057, "deletions": 269}}, {"node": {"oid": "27616cca52446906e62e40d6ddb1279963e9451b", "messageHeadline": "Add regression tests for parameterized queries", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 2057, "deletions": 269}}, {"node": {"oid": "64c8972c19fb77f93d04bce28f86541853b3b739", "messageHeadline": "Merge pull request #865 from citusdata/add_pg_dist_local_group_table", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 245, "deletions": 51}}, {"node": {"oid": "f3ede37c9f5dc9ee9d331ece51b9a704a92ee282", "messageHeadline": "Add hasmetadata column to pg_dist_node", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 64, "deletions": 46}}, {"node": {"oid": "c7bf2021fa36728b5fb5ef0465ccaca21844c8d8", "messageHeadline": "Add metadata infrastructure for pg_dist_local_group table", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "8f477d18f18e97aabc996a516663bc45a85bb9e1", "messageHeadline": "Add pg_dist_local_group Metadata Table", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "50569be29c25903a81848cc2c91d625832e242e2", "messageHeadline": "Merge pull request #874 from citusdata/fix_metadata_snapshot_test_pla\u2026", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "630f199d3c12841a1d750c9170e765c318740118", "messageHeadline": "Fix changing placement ids in metadata snapshot test", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "2965331d803506495d3ff2928d886e15b9859bc2", "messageHeadline": "Merge pull request #868 from citusdata/746-drop-shardalias", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "6c3d79b4e7913daa137919ae2d5faa945d8f1949", "messageHeadline": "Drop shardalias", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "d4950ea510462f3cb728ca63412889efb54070f1", "messageHeadline": "Merge pull request #840 from citusdata/colocated_shard_copy_and_shard\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 756, "deletions": 138}}, {"node": {"oid": "6668d19a3b320ff8471847bb86a370a95fba031f", "messageHeadline": "Make shard transfer functions co-location aware", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 756, "deletions": 138}}, {"node": {"oid": "0fbd19550d247a18a417c0e0e5abd5e0e31ef503", "messageHeadline": "Merge pull request #811 from citusdata/having_support", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 336, "deletions": 42}}, {"node": {"oid": "d03a2af7781bf17b5ba067814cb0c62db384d42d", "messageHeadline": "Add HAVING support", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 336, "deletions": 42}}, {"node": {"oid": "736c73d008fa0b6c0fa0c6ad69e9faff9f24ff15", "messageHeadline": "Merge pull request #799 from citusdata/metadata_sync", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1304, "deletions": 153}}, {"node": {"oid": "ed3af403fd0f0baa90481fe3fd80d3df8aa33121", "messageHeadline": "Add Metadata Snapshot Infrastructure", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1304, "deletions": 153}}, {"node": {"oid": "14315f05a5d9ab8d998ee20239a2215c7fefd665", "messageHeadline": "Merge pull request #862 from citusdata/vars_for_job_and_task_ids", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d140d1c934c93ac52a371d69849b737c81d32030", "messageHeadline": "Use single-quote interpolation in partition test", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "76d86e1ac922e38ebf541b23015347980df7109d", "messageHeadline": "Merge pull request #860 from citusdata/fix_and_run_all_tests", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 522, "deletions": 6}}, {"node": {"oid": "bcfc58a7c7b35f2b970f1a811a3a8bf59c6100ae", "messageHeadline": "Fix tests and tell Travis to run them all", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 522, "deletions": 6}}, {"node": {"oid": "85075b7c28941aed87c09f4b000aafa5ccccd00e", "messageHeadline": "Merge pull request #857 from citusdata/feature/placementid", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 409, "deletions": 239}}, {"node": {"oid": "33b77235302b4b3dcbfb579605f015a91d3e0d19", "messageHeadline": "Use UpdateShardPlacementState where appropriate", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "982ad667535ffefaa45cdda5ef55eaf70592bbb9", "messageHeadline": "Introduce placement IDs.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 413, "deletions": 228}}, {"node": {"oid": "7e8efbe5403aba9c3c7b7f51cbc5712d562aace2", "messageHeadline": "Merge pull request #841 from citusdata/reduce_min_task_tracker_delay", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d94a65e0e92c78b7cb1b93f63d34f79b32ac5ad1", "messageHeadline": "Reduce minimum value of task_tracker_delay to 1ms", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "770d09b48eff53515e36686107dde6b0126e97c2", "messageHeadline": "Merge pull request #854 from citusdata/marcocitus-patch-1", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2843fdf43dde40ecc84c249e49617c3345dcb169", "messageHeadline": "Update docs links to v5.2 docs", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "efde4d67f3a07c2d30fa8b7553079fe0886f4b26", "messageHeadline": "Merge pull request #798 from citusdata/786-add_pg_dist_node", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1328, "deletions": 485}}, {"node": {"oid": "9d6699b07c55485e899e494ea073699b6f1b6daa", "messageHeadline": "Switch from pg_worker_list.conf file to pg_dist_node metadata table.", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1328, "deletions": 485}}, {"node": {"oid": "4fae2133f133857ce8f4ad8a04eac747dadd8c5d", "messageHeadline": "Merge pull request #816 from citusdata/mx/add_partition_column", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "32b2bd4ed8d685088da36034b36d63b903bdb1ad", "messageHeadline": "Add replication model column to pg_dist_partition", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "40d99d9845f728d62c90c37b4d25fd17a493594d", "messageHeadline": "Merge pull request #838 from citusdata/update_function_name", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0993f2fb2c0d5d03c1be1131b7c8958a8d7a012b", "messageHeadline": "Update ColocatedShardPlacementList() function name to", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09e3d5fd47e6d9efa622a8a2e19e6c662e369c56", "messageHeadline": "Merge pull request #837 from citusdata/bugfix/pnstrdup", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "fe3ffdb01354fdbbfdf877136b66e1bab741dd5a", "messageHeadline": "Avoid use of pnstrdup", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6c0fc0c970f9a835654de9db5c5a77fe08c162bf", "messageHeadline": "Merge pull request #783 from robin900/new-extend-names", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 685, "deletions": 27}}, {"node": {"oid": "f677fadbe686ed370844549e06d9cd3c8c46bbb0", "messageHeadline": "Provides safe, idempotent shard-extended names to any object name", "author": {"name": "Robin Thomas", "email": "rthomas900@gmail.com", "user": {"login": "robin900"}}, "additions": 685, "deletions": 27}}, {"node": {"oid": "7e18ec59b9c65e8b26c7723ca2da8ec23e5a448a", "messageHeadline": "Merge pull request #834 from citusdata/valgrind-clean", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "de32b7bbadb9aafc4e3b13d05111f46f37fca107", "messageHeadline": "Don't create hash-table of zero size in TaskHashCreate().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6d050bc9f872983708efe15ba88034d1c6c85ef4", "messageHeadline": "Initialize count_agg_clauses argument to 0.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a6150c29168dd6903fa703b761a8ad743945cb87", "messageHeadline": "Lower \"waiting for activity on tasks took longer than\" log level.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ecbc2063ca31eb9b6190879b9832ed9476c3ec", "messageHeadline": "Merge pull request #831 from citusdata/ultimate_citus_improvement", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "a4efb60b54ff41af02e558c2b2f25f012a82b0c5", "messageHeadline": "Change logicalrelid type in pg_dist_partition and pg_dist_shard to re\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "fa2f5087adb90dd8f59c1e0e41e2c54c52df8a10", "messageHeadline": "Merge pull request #832 from citusdata/bugfix/remove_eventinvoke_trigger", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "fc93974238fa36336f14ca45e12e8dbd83efdb0e", "messageHeadline": "Remove EventInvokeTrigger from regression test output", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3d1e2c1d3ad497929c99a8370e853396b794e975", "messageHeadline": "Merge pull request #819 from robin900/handle-repartitions-by-typname", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 433, "deletions": 8}}, {"node": {"oid": "c507a0df1cc2ff9dacc7e6590f617aedb735d5f6", "messageHeadline": "During repartitions, the partitionColumnType argument sent to workers", "author": {"name": "Robin Thomas", "email": "rthomas900@gmail.com", "user": {"login": "robin900"}}, "additions": 433, "deletions": 8}}, {"node": {"oid": "4d60aa2d5356ab38c856e6a6612ce37c6a325ab3", "messageHeadline": "Merge pull request #808 from robin900/partial-index-tests", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 111, "deletions": 55}}, {"node": {"oid": "b1493e299e3ab9cc752e32d9c6a95cf6496dc4e4", "messageHeadline": "Added test coverage for partial unique indexes and exclude constraints.", "author": {"name": "Robin Thomas", "email": "rthomas900@gmail.com", "user": {"login": "robin900"}}, "additions": 111, "deletions": 55}}, {"node": {"oid": "83ef3d0820928fb11fa48597f4b98676327839ae", "messageHeadline": "Merge pull request #825 from citusdata/fix_command_counter_increment_\u2026", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ac3a4eee211d6da97382b24a9f08472ae00e9c59", "messageHeadline": "Fix command counter increment bug", "author": {"name": "Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7e7b0f34915949d81a3c409cd40a31a9ae20b581", "messageHeadline": "Merge pull request #742 from citusdata/feature/task_tracker_folders", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 73, "deletions": 47}}, {"node": {"oid": "a533b8e7c116eb8b538cd0080d6e7b15505770d6", "messageHeadline": "Differentiate worker and master job temporary folders", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 73, "deletions": 47}}, {"node": {"oid": "a8701841b54aeeb7c518b79526a4bcced3a877dd", "messageHeadline": "Merge pull request #824 from citusdata/use_lock_tranches", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "77efe7fcd49b5f2347e89b8cda0706b97dfb7dcd", "messageHeadline": "Move task tracker lwlocks into their own tranche.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "d52ebffce560081c37a7f157231bdd918b47030a", "messageHeadline": "Merge pull request #823 from citusdata/update_postgresql_files", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 82, "deletions": 450}}, {"node": {"oid": "f59cf2b8189ffdeb33ea520cb832057ea1cde393", "messageHeadline": "Remove references to 9.4", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "37631cd132d8d7890d1caae77d3a6ec9737397a6", "messageHeadline": "Remove alternate multi_hash test file", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 329}}, {"node": {"oid": "3046c2b62cb9dd9d04cecf8452c917318aa8ec93", "messageHeadline": "Remove references to PostgreSQL 9.4 support files", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5634b027b54d7cacf69b63c7c2c07f61a45d45e5", "messageHeadline": "Remove gitattributes for csql files", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6671cf5171d1a89708951cefbff49fa826ba34d4", "messageHeadline": "Remove unused dumputils.h header", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 74}}, {"node": {"oid": "1c560dfa9c5cb6338277f4c5b1362145e5e2c10b", "messageHeadline": "Update ruleutils_95 with latest PostgreSQL changes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "9a5b844a81efa5334d07f88bbbabac70afcb3f85", "messageHeadline": "Merge pull request #815 from citusdata/bugfix/count_null", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "c4bc0742a7a5bd4ff5bf2d0e31becaff8739ba1b", "messageHeadline": "Make count return 0 if all shards are pruned away", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "9c19ad8b78e20c4999b851dd6914554e4394fff4", "messageHeadline": "Merge pull request #818 from citusdata/fix_xact_callbacks", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 7, "deletions": 48}}, {"node": {"oid": "5b80d4e8dd77b0f8163e17e71d7634df5d0f340d", "messageHeadline": "Directly register multi-shard callbacks in PG_init", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "5f6264105d91964957b5921b28c96266eb103230", "messageHeadline": "Directly register router xact callbacks in PG_init", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "e2f720dbe7faa58d8b8a6f6ecbe30d246f7c3400", "messageHeadline": "Merge pull request #785 from citusdata/colocation_features", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1028, "deletions": 11}}, {"node": {"oid": "1ee39eb0987142d102bf5af9fa029d35c2b079ce", "messageHeadline": "Internal co-location API", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 1028, "deletions": 11}}, {"node": {"oid": "127c0e513fe705cead7838c38b5ef426175736f0", "messageHeadline": "Merge pull request #814 from citusdata/copy_to_distributed_table_fina\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 172}}, {"node": {"oid": "5cdbe2b86c723508dcaa6fef2afb5e77c18d6c25", "messageHeadline": "Remove copy_to_distributed_table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 172}}, {"node": {"oid": "854ed613fb6defcd0b85eff507318a9ca643bdbe", "messageHeadline": "Merge pull request #806 from citusdata/fix_805_where_false", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 384, "deletions": 10}}, {"node": {"oid": "5b42318ac49ad8341df3c38737305bc3f0f4208a", "messageHeadline": "Make where false queries router plannable", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 384, "deletions": 10}}, {"node": {"oid": "116fcdbcc8865a0cc5ec57f254964a5f75dcdc60", "messageHeadline": "Merge pull request #784 from citusdata/fix_594_shard_refresh", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 431, "deletions": 64}}, {"node": {"oid": "c16dec88c3a468dfd559a59227f377e6f13ab2ca", "messageHeadline": "Add UDF master_expire_table_cache", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 431, "deletions": 64}}, {"node": {"oid": "e8a942485c0635957c8669b183a38a4d442110b6", "messageHeadline": "Merge pull request #812 from citusdata/fix_uniq_constraint_segfault", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 91, "deletions": 20}}, {"node": {"oid": "0caf0d95f13793805ae2b7ef902a1a13ef923d53", "messageHeadline": "Fix unique-violation-in-xact segfault", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 91, "deletions": 20}}, {"node": {"oid": "1a04cd123d8a57cb60084f0a6faed863061310eb", "messageHeadline": "Merge pull request #770 from citusdata/fix/insert_query_inside_plpgsql", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 390, "deletions": 1}}, {"node": {"oid": "c9dcad9b053c9306d728ac9500f50e08611a6636", "messageHeadline": "Pass text oid inteads of invalid oid for null values", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 390, "deletions": 1}}, {"node": {"oid": "dbc58c60cafa992efa30a5fa1c0a1844b4e914b8", "messageHeadline": "Merge pull request #776 from citusdata/feature/no-movement", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "776b3868b900bb313f8e6977f7fa1ada398881d2", "messageHeadline": "Support NoMovement direction in router executor", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "33552c2f139569efbf533a7a777ca39623687f52", "messageHeadline": "Merge pull request #721 from citusdata/feature_truncate", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 661, "deletions": 11}}, {"node": {"oid": "32003c4aa1250fd3be140beded4d0c1b119f8a01", "messageHeadline": "Add tests with spaces in table names", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "2f78fb8f1b1b6daff6a0519cff4d0155b136523d", "messageHeadline": "Remove extra space", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "902e68c9ef2881de92b04cd9fc080d0c6b20107c", "messageHeadline": "Refactor SendQueryToPlacements api", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "6317bbe9a8200e5dbb73ecfac4613d3f7fe5deb8", "messageHeadline": "Address feedback", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 91, "deletions": 108}}, {"node": {"oid": "877694296f6a3df114be287e998ee75158a7c7dd", "messageHeadline": "Fix regression test failures after rebase", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2eec0167be79060639bfc7cc39fbe185b908f387", "messageHeadline": "Add support for truncate statement", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 610, "deletions": 25}}, {"node": {"oid": "ad9d0bb69c17098d60ab86de675c19d7c5264572", "messageHeadline": "Merge pull request #804 from citusdata/bugfix/join_filter_crash", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 145, "deletions": 15}}, {"node": {"oid": "3318288d75f8810d22db83f2843dd9bbbec58f6b", "messageHeadline": "Fix segmentation fault in case of joins with WHERE 1=0", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 145, "deletions": 15}}, {"node": {"oid": "70fd42c41c42969044e9ba5e00da49a6e13be11d", "messageHeadline": "Merge pull request #749 from robin900/forbid-exclusion-constraints", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 745, "deletions": 173}}, {"node": {"oid": "614c858375645102d2676c851e4c1016e4aefc44", "messageHeadline": "Forbid EXCLUDE constraints on distributed tables just as we forbid", "author": {"name": "Robin Thomas", "email": "rthomas900@gmail.com", "user": {"login": "robin900"}}, "additions": 745, "deletions": 173}}, {"node": {"oid": "a0fa7bf130861fdd92426f314e167226c2b19b20", "messageHeadline": "Merge pull request #777 from citusdata/remove_pg_toast_from_regressio\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 2, "deletions": 40}}, {"node": {"oid": "35eceb6cca297cf7e67104a7b1c1b1e12386e07d", "messageHeadline": "Remove pg_toast_* references from regression tests", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 2, "deletions": 40}}, {"node": {"oid": "9fd6dafe33088f36c665e060bad1bb71874a9234", "messageHeadline": "Merge pull request #764 from citusdata/feature/allow_multi_ddl_xact_b\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 446, "deletions": 150}}, {"node": {"oid": "74f4e0003b7c29cbbeea27fb362eb6c68ea81097", "messageHeadline": "Permit multiple DDL commands in a transaction", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 446, "deletions": 150}}, {"node": {"oid": "8b3286b1f5fbef58241f61c691e21401bc0cc86b", "messageHeadline": "Merge pull request #773 from citusdata/zombo_final", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 132, "deletions": 5}}, {"node": {"oid": "e80f1612a6766f457ecfafb4db3ae00cdc0bb03c", "messageHeadline": "Add syscols in queries; extend relnames in indexes", "author": {"name": "Eric B. Ridge", "email": "eebbrr@gmail.com", "user": {"login": "eeeebbbbrrrr"}}, "additions": 132, "deletions": 5}}, {"node": {"oid": "1f15d6b162f2f9b4d75cc273fe22ff842617d616", "messageHeadline": "Merge pull request #769 from citusdata/feature/partcol", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "6f6cb1a0d622ed1a26e199f84c3541f4a901176e", "messageHeadline": "Allow noop updates of the partition column", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "be113e99cc19ea8b462be6e73f3a00c3b00d904e", "messageHeadline": "Add 5.2.1 CHANGELOG entry", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ed027f060ef529ea6ac57c18146f050b5fb8643a", "messageHeadline": "Add sort call to shard placement test", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0bc3638855b2b69a7869e63f78b585eac66d9039", "messageHeadline": "Merge pull request #768 from citusdata/fix/xact_hash_mem_leak", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3684074f39604206b02caf85f69fa9039bb9902", "messageHeadline": "Fix CreateShardConnectionHash memory leak", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6333f9ba6f2c6af605ca1528764283e44e7efb15", "messageHeadline": "Merge pull request #755 from citusdata/fix_754_add_outer_join_clause_\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 1278, "deletions": 33}}, {"node": {"oid": "5b50f2c33390631b0410b961bdbe75e5c46de106", "messageHeadline": "Add complex subquery pushdown regression tests", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 1196, "deletions": 0}}, {"node": {"oid": "7d212b847f56bf9fd56b6e7c05bc3825917a2594", "messageHeadline": "Add outer join clause list extraction for subquery pushdown logic", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 82, "deletions": 33}}, {"node": {"oid": "6d2567f1a2369a643aca9dc940d50a6fd84158d6", "messageHeadline": "Merge pull request #762 from citusdata/fix/fix_510_error_out_if_table\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 90, "deletions": 1}}, {"node": {"oid": "12d1aba1fce1c72efd4fb018c5c0028162a26d14", "messageHeadline": "Error out at master_create_distributed_table if the table has any rows", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 90, "deletions": 1}}, {"node": {"oid": "7168fdf62eb2cffc4c9ccf03038ece1885a4b080", "messageHeadline": "Merge pull request #707 from citusdata/feature/allow_single_ddl_xact_\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 232, "deletions": 22}}, {"node": {"oid": "850c51947afcbaa5e5ad5837b463c1474de1d21d", "messageHeadline": "Re-permit DDL in transactions, selectively", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 232, "deletions": 22}}, {"node": {"oid": "adf992324a37f97790ac461b4f9e63111a9c671f", "messageHeadline": "Merge pull request #757 from citusdata/fix_MultiClientQueryResult", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "75618fc3fb2e51252db45904d17c757f05c6392c", "messageHeadline": "Return false in MultiClientQueryResult() on failing query", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "33973d9f205bb55224c848c6ff9504ad2cbd7206", "messageHeadline": "Merge pull request #737 from citusdata/622-remove-csql", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 6, "deletions": 35180}}, {"node": {"oid": "4ecd6b58fb1099d249d85d766a8d8a67954b3094", "messageHeadline": "Remove csql, \\stage is no longer needed", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1, "deletions": 34634}}, {"node": {"oid": "640bb8863b407c9597804eb0c945362f1c9148d3", "messageHeadline": "Remove check-multi-fdw tests, nobody uses Citus with fdws", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 4, "deletions": 545}}, {"node": {"oid": "2758af8f83cedd587b93ab7461b8bb90b3fd551d", "messageHeadline": "Bump tools version, to make list of tests travis runs explicit & conf\u2026", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c87244ed40dbcd4b7dec6e6bb74d3a346f071db", "messageHeadline": "Merge pull request #630 from citusdata/replace_stage_with_copy_in_tests", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 610, "deletions": 456}}, {"node": {"oid": "e54d3f6d32b74a343eb9f8873df39bba8bbcbec1", "messageHeadline": "Rename test files with 'stage' in name", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b391abda3d6ea70a3a884665079813b4bddb777c", "messageHeadline": "Replace verb 'stage' with 'load' in test comments", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "35e9f51348bc8a28a91051f537062cd4b495eddc", "messageHeadline": "Replace verb 'stage' with 'load' in schedules", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "032291670095bbe59c792ba234e109dee74dddf2", "messageHeadline": "Lowercase \\copy to match PostgreSQL's style for local/psql-level func\u2026", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 123, "deletions": 123}}, {"node": {"oid": "b513f1c9114f1be69caeb784ca157215bf100632", "messageHeadline": "Replace \\stage With \\copy on Regression Tests", "author": {"name": "Eren Basak", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 478, "deletions": 325}}, {"node": {"oid": "010cbf16fc3908bd6aa7cca69bd0c26999bf16a2", "messageHeadline": "Remove all usage of pg_dist_shard.shardalias in extension code. (#739)", "author": {"name": "Robin Thomas", "email": "rthomas900@gmail.com", "user": {"login": "robin900"}}, "additions": 26, "deletions": 192}}, {"node": {"oid": "b4e6dc16d3b2c1255f64b2ddc5a5b82f17406246", "messageHeadline": "Merge pull request #701 from citusdata/fix_inttypes_warnings", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 28}}, {"node": {"oid": "91578ff149b11f2e0fa73e835ed686f78db0ec67", "messageHeadline": "Remove HAVE_INTTYPES_H ifdefs", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 28}}, {"node": {"oid": "b59ab75e2b14ce759862281c96baf2096af89a10", "messageHeadline": "Add 5.2.0 CHANGELOG entry", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "900f7590ab4762ce7780d7696228f41b448756f0", "messageHeadline": "Fix Travis local_first_candidate_nodes failures", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "3a49cf830e3689b9561dfb77ae9579698d74c612", "messageHeadline": "Remove a router planner test for materialized view", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "3ea352e5f937a1951a88eda78a17b109d8b6511e", "messageHeadline": "Merge pull request #717 from citusdata/fix-700", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7fdb5fbe2939a95357298a64ee1873b3f8308af2", "messageHeadline": "Skip over unreferenced parameters when router executing prepared stat\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "eba8396501b682a445b014b2f93d4b816ea6b871", "messageHeadline": "Avoid attempting to lock invalid shard identifier", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ccc32f9da8b2f96d315299b3a8b7e8125ef57f08", "messageHeadline": "Pass -Werror during configure/compile/test step", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8534eb21154c6c397f32f4dc1c2b414a80612d", "messageHeadline": "Check style during Travis CI builds", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6be5217872c04cc73b04057756c7c596f8a1f625", "messageHeadline": "Lock tools version", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ff187710810c34a47291bfc48ac1f52e613cb7d", "messageHeadline": "Bump version numbers for 5.2 release", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ae7bcfff456606ba40b0cccc2d9b54d698451292", "messageHeadline": "Merge pull request #670 from citusdata/bugfix/empty_stage", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 239, "deletions": 83}}, {"node": {"oid": "9705cbcdf8deb39e6423e3287b51017604f9b07b", "messageHeadline": "Rewrite WorkerShardStats to avoid invalid value bugs", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 207, "deletions": 110}}, {"node": {"oid": "5e432449baaa73c03bee04b99babb053c8f28c8c", "messageHeadline": "Add MultiClientExecute and MultiClientValueIsNull for simple remote q\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "ea2c2f096a15f30c6065bb9b86c5fc76e95ff0af", "messageHeadline": "Merge pull request #677 from citusdata/fix-674", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "63fb8311cb4b13ac0c5ac28dd6f29dd81cb43d9f", "messageHeadline": "Don't access pg_dist_partition->partkey directly, use heap_getattr().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "2f8211a787570093f423ff530e992f3a31597a2c", "messageHeadline": "Merge pull request #685 from citusdata/make_1pc_default_for_ddl", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 80, "deletions": 98}}, {"node": {"oid": "bb3893d0d838ecb5b666210873a46f755ea94298", "messageHeadline": "Set 1PC as the Default Commit Protocol for DDL Commands", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 80, "deletions": 98}}, {"node": {"oid": "cd3b49e70b57bc3b44ef7064c20a1bd2d0a4210d", "messageHeadline": "Merge pull request #675 from citusdata/fix_purge_segfault", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "bedf53d5667bc483b20976924f7256163b6f63fd", "messageHeadline": "Quick fix for possible segfault in PurgeConnection", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "f1ed052c2bff502dcf10a80c753ae3eb0db03c19", "messageHeadline": "Merge pull request #673 from citusdata/feature/improve_sequence_support", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 679, "deletions": 112}}, {"node": {"oid": "abe730489812edcda983937491f5ad70a697db0c", "messageHeadline": "Support SERIAL/BIGSERIAL non-partition columns", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 679, "deletions": 112}}, {"node": {"oid": "30d8b742459d2bff276a629b59f46bd38b66ddec", "messageHeadline": "Merge pull request #678 from citusdata/fix/fix_676_add_old_versions_o\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 156, "deletions": 90}}, {"node": {"oid": "6f20af9e38ab037358464de5814fe78e05cbe423", "messageHeadline": "Remove schema name parameter from API functions", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 88, "deletions": 78}}, {"node": {"oid": "a649b47bac5d65fb57afa6e598eacf834d14c062", "messageHeadline": "Add old version(without schema name parameter) of api functions back", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 80, "deletions": 24}}, {"node": {"oid": "afb829b102a74e4bb429c6db9009ede3665f3450", "messageHeadline": "Merge pull request #686 from citusdata/allow_cancellation_on_ddl_comm\u2026", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1, "deletions": 79}}, {"node": {"oid": "8a590c9e5bffc31b8185a28cea11afd9c244e22e", "messageHeadline": "Remove AllFinalizedlacementsAccessible Function", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "40f8149320769abed351b246a996625ca7b295b7", "messageHeadline": "Allow Cancellation During Distributed DDL Commands", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "1ee3d091da73c480be967ec3d3dafe2bfe435377", "messageHeadline": "Merge pull request #647 from citusdata/501_use_relation_restrictions", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1742, "deletions": 372}}, {"node": {"oid": "cc33a450c48a4398bfe57fd338600fed460970b0", "messageHeadline": "Expand router planner coverage", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1742, "deletions": 372}}, {"node": {"oid": "512d1791c25797b2b0e4d8b4c961d47d6efb64cb", "messageHeadline": "Merge pull request #672 from citusdata/drop_pg_94_support", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 6, "deletions": 8895}}, {"node": {"oid": "c20080992d83678871e028b96e906928404fa6b1", "messageHeadline": "Remove PostgreSQL 9.4 support", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 6, "deletions": 8895}}, {"node": {"oid": "34d3df5a7b1516a56734a43333b3f9a45552feed", "messageHeadline": "Merge pull request #642 from citusdata/bugfix/realtime_poll_timeout", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56c0b0825fea54b8d7d6a394a53cfb4592880b92", "messageHeadline": "Fix bug related to poll timeout", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c540e741dd1e3016876910f4fb89a0de7179c29", "messageHeadline": "Merge pull request #665 from citusdata/remove_warnings_on_schema_crea\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 0, "deletions": 32}}, {"node": {"oid": "c1a3478c3b79b823523dc9c77548f2f54a662eba", "messageHeadline": "Remove warnings on schema creation", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 0, "deletions": 32}}, {"node": {"oid": "291aafd11d545c5ed9ba1e8e44b23245c3b55179", "messageHeadline": "Merge pull request #662 from citusdata/fix/fix_ALTER_TABLE_SET_SCHEMA", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 96, "deletions": 0}}, {"node": {"oid": "bdff72ed7544263425479cf589bef792c759d9e0", "messageHeadline": "Fix ALTER TABLE SET SCHEMA", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 96, "deletions": 0}}, {"node": {"oid": "0782b8f34ed9044ab547b405a6d686cfa7285a5f", "messageHeadline": "Merge pull request #660 from citusdata/outer_join_fix_for_flattened_q\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "5d996a6891c6cd6dbb0bc898985876da58d20fc6", "messageHeadline": "Fix outer join crash when subquery is flatten", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "a53a2fe8b05584dd440545aed7d686b86d737da2", "messageHeadline": "Merge pull request #653 from citusdata/fix/fix_worker_fetch_regular_t\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 512, "deletions": 74}}, {"node": {"oid": "b58872b441734d42536bfff0c49c971332a96f9e", "messageHeadline": "Fix worker_fetch_regular_table with schema", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 512, "deletions": 74}}, {"node": {"oid": "69fbdc90c5b6bd6cfb09536f5a87b1b20e5a377d", "messageHeadline": "Merge pull request #627 from citusdata/feature/mod_in_xact", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 1553, "deletions": 65}}, {"node": {"oid": "5d525fba24e09085457e55f335cd13a09299e5fe", "messageHeadline": "Permit \"single-shard\" transactions", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1553, "deletions": 65}}, {"node": {"oid": "f7a1191b0a99a0d0c1cbe217f67df272aff769ba", "messageHeadline": "Update docs links (#663)", "author": {"name": "Joe Nelson", "email": "begriffs@users.noreply.github.com", "user": {"login": "begriffs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa15043b0905a1fdba7f649d4986204c5efdf1e2", "messageHeadline": "Merge pull request #655 from citusdata/fix/fix_555_hll_with_schema", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 144, "deletions": 15}}, {"node": {"oid": "20debfc0ee92ddb727487377cdc7d30b527bd034", "messageHeadline": "Fix COUNT DISTINCT approximation with schema", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 144, "deletions": 15}}, {"node": {"oid": "fdd6c57bdf7f6da2ae42caa7d9b9efa60d25874e", "messageHeadline": "Merge pull request #644 from citusdata/fix/fix_73_master_apply_delete\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 63, "deletions": 0}}, {"node": {"oid": "bca672e0a40cefa83d3afe8542e70a1254e2773a", "messageHeadline": "Fix master_apply_delete_command with schema", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 63, "deletions": 0}}, {"node": {"oid": "85bfad781b7295857cd2449d9d4cfb6328f75b34", "messageHeadline": "Merge pull request #643 from citusdata/add_schema_name_to_worker_appl\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 519, "deletions": 67}}, {"node": {"oid": "2f0158dde1235c95104f65d4674d4ee619e09474", "messageHeadline": "Change worker_apply_shard_ddl_command to accept schema name as parameter", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 519, "deletions": 67}}, {"node": {"oid": "bdd57ec9d04a57f9ec2941c3f7536c5470628564", "messageHeadline": "Merge pull request #649 from citusdata/router_executor_prepare_support", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metdos@users.noreply.github.com", "user": {"login": "metdos"}}, "additions": 256, "deletions": 24}}, {"node": {"oid": "a811e09dd4eda37d2a8fe8f15f1fc1b63bf46da4", "messageHeadline": "Add support for prepared statements with parameterized non-partition \u2026", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 256, "deletions": 24}}, {"node": {"oid": "082b6b94162722b5e264dec4f34ff499fa3ea78c", "messageHeadline": "Merge pull request #656 from citusdata/cleanup/commit-handler", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 65, "deletions": 66}}, {"node": {"oid": "2388968b62c0de2ed0601d092cd69daca2bbea54", "messageHeadline": "Move CompleteShardPlacementTransactions to multi_shard_transaction.c", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 65, "deletions": 66}}, {"node": {"oid": "7babcaa5e5febeb24366f072447264ac15d9a05e", "messageHeadline": "Merge pull request #637 from citusdata/always_schema_prefix_worker_qu\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 923, "deletions": 67}}, {"node": {"oid": "a0e8f9eb645f4f359560fdd4a3d7ec88a52af291", "messageHeadline": "Always schema-prefix worker queries", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 923, "deletions": 67}}, {"node": {"oid": "7d1e8a3e6ecae8a01a22f6308bf54c926e273470", "messageHeadline": "Merge pull request #654 from citusdata/fix_unused_istoplevel_variable", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1063fbc80afed356e0b8eff1a9c50e3eaf4e6f4d", "messageHeadline": "Fix Unused Parameter isTopLevel in ExecuteDistributedDDLCommand", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5e806ff55e4dd73d9c0fa3960a94e9e947ac77f", "messageHeadline": "Merge pull request #618 from citusdata/ddl_propagation_2pc", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 742, "deletions": 373}}, {"node": {"oid": "3eaff481149b3d5979d73bc1a7c578d07fee0841", "messageHeadline": "Propagate DDL Commands with 2PC", "author": {"name": "Eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 742, "deletions": 373}}, {"node": {"oid": "25cbbf217bacaf69045d5de245108d3e6fe93cbd", "messageHeadline": "Merge pull request #651 from citusdata/501_user_original_query_in_mod\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 82, "deletions": 183}}, {"node": {"oid": "4d992c81432bbdbb789a1bbc9f2bdf3df4fbf596", "messageHeadline": "Make router planner use original query", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 82, "deletions": 183}}, {"node": {"oid": "654a4ac71d1acf26bd2cc876b80206bfb73e966b", "messageHeadline": "Merge pull request #596 from citusdata/limit_offset_support", "author": {"name": "Eren Ba\u015fak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 271, "deletions": 34}}, {"node": {"oid": "5b54e28f937ffdd614aa44394758e4d771524cfa", "messageHeadline": "Add LIMIT/OFFSET Support", "author": {"name": "Eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 271, "deletions": 34}}, {"node": {"oid": "a69a25781a79f6bbc40d40ea52e4c78545f60b7c", "messageHeadline": "Merge pull request #488 from citusdata/213-support-stable-functions", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1082, "deletions": 78}}, {"node": {"oid": "4cf0a4e48e8c901f0ab4c9666f4f17f9e462b48f", "messageHeadline": "citus_indent fixups", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0cad3b22cc96985588487b48c6d40e8c4a9e16e7", "messageHeadline": "Simplify code and fix include guards in citus_clauses", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 11, "deletions": 47}}, {"node": {"oid": "08384ddc716964b6cc36143bc56209f27e517c40", "messageHeadline": "cosmetic changes", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "af9515f669f3f6c61716076f9e23a99642ffda61", "messageHeadline": "Only reparse queries if the planner flags them for reparsing", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "4820366a6f205750f14e863972921ad61366a373", "messageHeadline": "citus_indent and some renaming", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "ae91768c96610afcd54f441e4c1546c940ca3990", "messageHeadline": "Evaluate functions on the master", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 1058, "deletions": 69}}, {"node": {"oid": "b01d19db3dcab95ac6a9aaf6f24c0a88594f7b26", "messageHeadline": "Merge pull request #611 from citusdata/fix/fix_463_copy_on_array_of_u\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 326, "deletions": 20}}, {"node": {"oid": "cab03a6274b77087ec5ec9b7d4e13a5506b7f422", "messageHeadline": "Fix COPY produces error when using array of user-defined types", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 326, "deletions": 20}}, {"node": {"oid": "800cb26ffd5de5db5562173c0c767a3c6bb24391", "messageHeadline": "Merge pull request #639 from citusdata/feature/no_is_null_pruning", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 84, "deletions": 50}}, {"node": {"oid": "41ed433b0e0cc4c1c58e13c6d668bb6ae68714ea", "messageHeadline": "Remove hash-pruning logic for NULL values", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 84, "deletions": 50}}, {"node": {"oid": "18236b18b529994b2ca06c2974df07c1434b6c61", "messageHeadline": "Merge pull request #578 from citusdata/feature/returning", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 641, "deletions": 227}}, {"node": {"oid": "4549e0688401168832b333239705309efa69e6a8", "messageHeadline": "Add regression tests for RETURNING.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 211, "deletions": 8}}, {"node": {"oid": "cccba66f24a59ff05971d1ea5c5bb328a8accf17", "messageHeadline": "Support RETURNING for modification commands.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "c38c1adce1e16561e4e59a2bf174f0094af27813", "messageHeadline": "Combine router executor paths for select and modify commands.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 312, "deletions": 183}}, {"node": {"oid": "e1282b6d708be76e27fdc6f2f193882f42429994", "messageHeadline": "Remember original targetlist in MultiQueryContainerNode().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f78c135e638bc8c619c905a782858d1e4d93b541", "messageHeadline": "Fix definition of faux targetlist element inserted to prevent backwar\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d5ad8d7db9944cbab4a845cc79d9bf6485833b5a", "messageHeadline": "Add tests verifying that updates return correct tuple counts.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "0b6819f7730662bfb74451b602c61878431e077c", "messageHeadline": "Merge pull request #636 from citusdata/fix/634_null_check_sqlStateString", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "e5ecf92328ecd538341fddbebd3db5bc0ed20476", "messageHeadline": "Add null check to SqlStateMatchesCategory()", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "e064cacea9527b257c69c7f506337fbbd8f4eb72", "messageHeadline": "Minor formatting fix", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8b788eb899d2dfb35df548907a67ccbfd3210909", "messageHeadline": "Use literal instead of constant to fix 9.4 build", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e888b9f6c64de7e0b497a960960106f3cb7deac1", "messageHeadline": "Merge pull request #574 from citusdata/fix/fix_439_missing_flex", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "700c076629379228dd36bd941e4f0c874ac6c2da", "messageHeadline": "Provide our own psqlscan.l->psqlscan.l rule.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e244fbb4d3ec68380872749dc016239e04960d00", "messageHeadline": "Detect flex in citus configure script, instead of relying postgres'.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "105f8a91321ace7bcc9dd460647cacc2545a38c9", "messageHeadline": "Merge pull request #615 from citusdata/feature/purge_connections", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "16fc92bf6b95eed0ee7e7097572b4337a27f0573", "messageHeadline": "Purge connection if re-raising error", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "aa94a0b1ca5b6d2b9093b088b140c33ea87f49f5", "messageHeadline": "Merge pull request #610 from citusdata/501_single_worker_queries", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "fb99585ca566a032d7cac4722453629de34c8492", "messageHeadline": "Refactor multi_planner to create router plan directly", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "88da69df8a2f94612638d2649b94500414244791", "messageHeadline": "Add CHANGELOG entries for 5.1.1 release", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "65609c93ec71aafd379a6e55e7f57515cbcfa703", "messageHeadline": "Merge pull request #602 from citusdata/fix/fix_78_append_table_to_sha\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 252, "deletions": 34}}, {"node": {"oid": "78aaad2738fc286c069360d8a7e97b4f7035d6c8", "messageHeadline": "Fix master_append_table_to_shard to work with schemas", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 252, "deletions": 34}}, {"node": {"oid": "e0d52a0e7242f7a4968ba08c24df0ca808464dfb", "messageHeadline": "Merge pull request #608 from citusdata/fix_pruning_performance", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "2e8e8d377eace314f86dcc830df5d32b18c4d422", "messageHeadline": "Store ShardInterval instead of shardId in RangeTableFragments.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "211a9721a9618f70f5c94cde297f8a773e38d55e", "messageHeadline": "Use cached comparator in ShardIntervalsOverlap().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e697bf7ca71394d0ab9a298e194fb87260d2f238", "messageHeadline": "Merge pull request #603 from citusdata/fix/outer-join-filter", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 99, "deletions": 7}}, {"node": {"oid": "38f4722f6f3db30f68a219853a0caeba2b837845", "messageHeadline": "Add tests for LEFT JOIN ON clauses preventing matches left/right.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "52bc209c372bfd88de7df67f0eff48536ef7a9a1", "messageHeadline": "Do not copy outer join clauses into WHERE", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "bac1ac93ef84ed2070e37017f28b02bb9b77e4a1", "messageHeadline": "Merge pull request #604 from citusdata/fix_alter_extension", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d18488676ca2e17c5c4216b8ba4399a3b07fab5", "messageHeadline": "Drop function from public and create in pg_catalog", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48b5d157417971ff64dba5470e69b6759b297319", "messageHeadline": "Fix the documentation link from Citus 5.0 to Citus 5.1 (#593)", "author": {"name": "Hanna Wischmann", "email": "hanna@citusdata.com", "user": {"login": "Jhanbanan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4465b1d49559e8474f2c521b76bbf086d6c40d19", "messageHeadline": "Merge pull request #585 from citusdata/faster_regression_tests", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 166, "deletions": 14}}, {"node": {"oid": "9cb6a022a54752ba9f315ef8a969f022e3a8b359", "messageHeadline": "Reduce regression test runtime", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 166, "deletions": 14}}, {"node": {"oid": "936fab3610784f72f8766fd2373622f3ea97024a", "messageHeadline": "Merge pull request #588 from citusdata/fix/fix_550_append_shardId_bef\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metin@citusdata.com", "user": null}, "additions": 100, "deletions": 8}}, {"node": {"oid": "4a718d293b9172f261d00d9d7dbe2582bed5526f", "messageHeadline": "Append shardId before escaping the table name", "author": {"name": "Burak Yucesoy", "email": "burak@citusdata.com", "user": null}, "additions": 100, "deletions": 8}}, {"node": {"oid": "27bf5f2ab22432664c3e23074ae7867605a5812b", "messageHeadline": "Merge pull request #586 from citusdata/fix_275_remove_variant_files_f\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 23, "deletions": 827}}, {"node": {"oid": "31df82ba7aa8c9154d86f909c657d9b342e9e173", "messageHeadline": "Remove variant files", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 23, "deletions": 827}}, {"node": {"oid": "bbf13be508bd7c10f5b0139d0fd908503273fd6c", "messageHeadline": "Merge pull request #591 from citusdata/fix_compile_time_warning_in_mu\u2026", "author": {"name": "Ahmet Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "57256b3476a82fd43456a2dc6fa7cb23b6d9b6a3", "messageHeadline": "Eliminate compile time warnings in multi_logical_optimizer.c", "author": {"name": "Eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4e4aab0f05675a72445e9c9e140a55d5f35ad77a", "messageHeadline": "Merge pull request #563 from citusdata/fix/345_task_cleanup_logic", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 94, "deletions": 56}}, {"node": {"oid": "bb3eee63e7bec9fb6c47ef1bd1b87cd3de1d6baf", "messageHeadline": "Refactor task tracker cleanup to enable workers receive cleanup jobs", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 94, "deletions": 56}}, {"node": {"oid": "c42c393cc58c23df0b710852f5bebf96149b1c9a", "messageHeadline": "Merge pull request #579 from citusdata/fix/569_count_distinct_crash", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 85, "deletions": 15}}, {"node": {"oid": "0db413491c88f2c22b930a5d9890bdc9c68aba4c", "messageHeadline": "Fix crash in count distinct with filters in repartition subqueries", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 85, "deletions": 15}}, {"node": {"oid": "b31808a1c527615a3cb5e11f6959631fbb039ad8", "messageHeadline": "Merge amosbird:i64_affected_tuples into master", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "d39508d8b3eb9a6b28eac4eba05b07cb5d340d17", "messageHeadline": "Minor formatting/comment fixes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "fd1b088208ca48d88ed6520df7023330bdee1461", "messageHeadline": "Add overflow checks.", "author": {"name": "Amos Bird", "email": "amosbird@gmail.com", "user": {"login": "amosbird"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "107b9262620b90a8589e831744d65640d4c274a7", "messageHeadline": "Eliminates the possibilities of counter overflows.", "author": {"name": "Amos Bird", "email": "amosbird@gmail.com", "user": {"login": "amosbird"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "06f78652e7a86d53b8959bab0e883c5314ed91c6", "messageHeadline": "Merge pull request #539 from citusdata/fix/fix_496_wrong_storage_type\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 134, "deletions": 3}}, {"node": {"oid": "323f1151e05b21c337a7a686b12292fb4a9efa55", "messageHeadline": "Fix wrong storage type for foreign tables", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 134, "deletions": 3}}, {"node": {"oid": "2f07395d65f5da1a3ecf5a06aab23fbf91f514aa", "messageHeadline": "Merge pull request #552 from citusdata/fail_on_remote_error", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 247, "deletions": 90}}, {"node": {"oid": "a19520b9bd4927d6707dad7485cbc4237d713a5f", "messageHeadline": "Add back test for INSERT where all placements fail", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "48f4e5d1a56b655757fb18f78aebf8c798d0e2b2", "messageHeadline": "Make ReportRemoteError's CONTEXT style-compliant", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9ba02928ac12d3b93b52c17bb1f8f08adacc3ded", "messageHeadline": "Refactor ReportRemoteError to remove boolean arg", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "7d0c90b39831aa05798d840e765eb03a39229447", "messageHeadline": "Fail fast on constraint violations in router executor", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 113, "deletions": 69}}, {"node": {"oid": "15eed396b3fc9d73839773d6e403b5c803873db9", "messageHeadline": "Update ereport format", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 42, "deletions": 31}}, {"node": {"oid": "8bac89b663acdac027268786e06548aacd354615", "messageHeadline": "Merge pull request #576 from citusdata/hash-partitioned_master_update\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metin@citusdata.com", "user": null}, "additions": 143, "deletions": 2}}, {"node": {"oid": "28a16beba71abb65a83f289ad57fca0d619c6ab5", "messageHeadline": "Update only shard length on statistics update for hash-partitioned", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 143, "deletions": 2}}, {"node": {"oid": "8be3ca7c4b34dfc37fd5a3b13e468e6207e60011", "messageHeadline": "Merge pull request #575 from citusdata/tests_with_explicit_shardid_jobid", "author": {"name": "Ahmet Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1221, "deletions": 595}}, {"node": {"oid": "5512bb359a1663f5f39526670cb7708bdc2bb20b", "messageHeadline": "Set Explicit ShardId/JobId In Regression Tests", "author": {"name": "Eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 1221, "deletions": 595}}, {"node": {"oid": "46fcbd1ff99783090e3584c238dad2488fed8d74", "messageHeadline": "Merge pull request #548 from citusdata/feature/manual_ddl_propagation", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 156, "deletions": 24}}, {"node": {"oid": "360e884de116b4a71ca0e6889a85fe9f36d3d0d2", "messageHeadline": "Add enable_ddl_propagation flag to control automatic ddl propagation", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 156, "deletions": 24}}, {"node": {"oid": "3c0673be51f3f245feb13ae8952102e0f21ec0e2", "messageHeadline": "Merge pull request #535 from citusdata/fix/equality_operator_check", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "20ba0f72a6f6580f8b1c8477dbb4e0c9ee6d3238", "messageHeadline": "Change equality operator check for operator expressions", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "d6b30a66db268905c6ef31e100ddfe486c1109c1", "messageHeadline": "Merge pull request #536 from citusdata/fix/fix_302_update_test_to_cre\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 509, "deletions": 371}}, {"node": {"oid": "2f096cad74431538714c58bf677f5866d394fdff", "messageHeadline": "Update regression tests where metadata edited manually", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 509, "deletions": 371}}, {"node": {"oid": "29343b734024b936cc2439eff1084d7a9027343a", "messageHeadline": "Omit open- tracking branches from build", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5fe36a7179015af9be55ecc9b4f7455004b4d411", "messageHeadline": "Add Travis step to sync master to open-master", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b9dc906ab5ad8fb3bdb0819f8759a77e81774d65", "messageHeadline": "Merge pull request #544 from citusdata/fix/fix_475_remove_only_clause\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "5db357eb1a794706f2854ffd9254df191241b8af", "messageHeadline": "Remove ONLY clause from worker queries", "author": {"name": "Burak Yucesoy", "email": "burak@citus.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "027a7a717d336b078e03d8a7b84ea9fa596a3c55", "messageHeadline": "Merge pull request #391 from citusdata/feature/rely-less-on-remote-ta\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 274, "deletions": 23}}, {"node": {"oid": "3dac0a4d1476757a80902159d0fbd875fd7437ab", "messageHeadline": "Rely less on remote_task_check_interval.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 274, "deletions": 23}}, {"node": {"oid": "ae8ba2ac5296cf5384e8decdd3af728882865d0d", "messageHeadline": "Merge pull request #570 from citusdata/move_master_update_shard_stati\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metin@citusdata.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d4c4eaa9ff9a287985e55924af82471a374f708e", "messageHeadline": "Move master_update_shard_statistics() to pg_catalog", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "87d6a7e897c5e97fcd72a90c6a6479fc56870679", "messageHeadline": "Merge branch amosbird:remove-redundant-functions", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 21, "deletions": 117}}, {"node": {"oid": "e774f22ed407277837639f94d5b4492353d6b54d", "messageHeadline": "Fix formatting", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "92788a0d9ca70fb5ebf76be57dc03a9dc9d34c38", "messageHeadline": "Remove redundant implementations of error funcs.", "author": {"name": "Amos Bird", "email": "amosbird@gmail.com", "user": {"login": "amosbird"}}, "additions": 19, "deletions": 115}}, {"node": {"oid": "c0c71cb8c583175b632732312d3eb259e19241d5", "messageHeadline": "Merge branch credativ:reproducible", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e71fe3ef471354ba5606046d2837c619736cbc58", "messageHeadline": "Merge branch infracaninophile:freebsd-fixes2", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "332c322b4f376b1f8b0bfbfcbb022b385c115e24", "messageHeadline": "Add inet includes for htonl and htons funtions", "author": {"name": "Matthew Seaman", "email": "m.seaman@infracaninophile.co.uk", "user": {"login": "infracaninophile"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "24e1224eacf5010e8fc6e8e29d9a9e9c188bfdeb", "messageHeadline": "Merge pull request #516 from citusdata/feature/fix_434_support_count_\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 1041, "deletions": 74}}, {"node": {"oid": "2b0d6473b9e4aa20eb24d4d8c51a5f9b62f0252c", "messageHeadline": "Add complex distinct count support for repartitioned subqueries", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1041, "deletions": 74}}, {"node": {"oid": "b520fb7448b9ceacf842371d774893e461d40484", "messageHeadline": "Merge pull request #489 from citusdata/respect_guc_in_master_create_e\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metin@citusdata.com", "user": null}, "additions": 204, "deletions": 91}}, {"node": {"oid": "afa74ce5cab961342d6058db34519394b9c77e47", "messageHeadline": "Make master_create_empty_shard() aware of the shard placement policy", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 204, "deletions": 91}}, {"node": {"oid": "2148922cb25c1bf0a887776269a493b0a5e360f4", "messageHeadline": "Merge pull request #486 from citusdata/multi_shard_delete", "author": {"name": "Ahmet Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 1002, "deletions": 160}}, {"node": {"oid": "132d9212d074409fb8f7b1d6ab493d9b962ca6e4", "messageHeadline": "ADD master_modify_multiple_shards UDF", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 1002, "deletions": 160}}, {"node": {"oid": "c75df74348631c6b8a00c615f4078294f22a72eb", "messageHeadline": "Merge pull request #517 from citusdata/fix/fix_469_rename_ReceiveRegu\u2026", "author": {"name": "Burak Y\u00fccesoy", "email": "burak@citusdata.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e71ffd9375f66bffd1b57c33c52d4765f26b7b8", "messageHeadline": "Fix #469", "author": {"name": "Burak Yucesoy", "email": "burak@citus.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7df82baf4680cb43354a457159e5f814be1fae4c", "messageHeadline": "Sort list of objects in src/backend/distributed/Makefile", "author": {"name": "Christoph Berg", "email": "christoph.berg@credativ.de", "user": {"login": "df7cb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad61d4ae06d868796e1cbd67f67f6e8207ee0ae9", "messageHeadline": "Merge pull request #531 from citusdata/update_changelog", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "a7ae634750fff7ef8d4e27142c893d61d0f00055", "messageHeadline": "Add CHANGELOG entries for 5.1 release", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "4ca4f109668db00c0b88cf7e56f17ee6e60f0d08", "messageHeadline": "Add multi_copy test outputs to gitignore", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61b6394e4bd026c763660d4006c07287da384ebf", "messageHeadline": "Add gitignore rules for latest install files", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d76ead817b7565fac76ceb43948b01e6de4f6995", "messageHeadline": "Add latest CHANGELOG entries", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "de3bcc436437b294eee09197777e35a295116a50", "messageHeadline": "Merge pull request #495 from citusdata/fix/494_invalid_distributed_ex\u2026", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 758, "deletions": 297}}, {"node": {"oid": "1b4fbc76e283c970ffe8d98dc67abbf2d0952888", "messageHeadline": "Add JSON/XML validation to EXPLAIN regression tests and fix issues", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 733, "deletions": 292}}, {"node": {"oid": "2f694f7af3b79a9ec1bb7436bdb9dd4d691acb32", "messageHeadline": "Distributed EXPLAIN: Generate valid JSON output.", "author": {"name": "Lukas Fittl", "email": "lukas@fittl.com", "user": {"login": "lfittl"}}, "additions": 67, "deletions": 47}}, {"node": {"oid": "ca909a71fc3b3b6240673e932936d000010318a3", "messageHeadline": "Merge pull request #498 from citusdata/fix_check_full_failure", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 120, "deletions": 23}}, {"node": {"oid": "d7fd56df8985f90716451d8de83052676972f881", "messageHeadline": "Fix check-full failures", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 120, "deletions": 23}}, {"node": {"oid": "eab60e20de6fdb66efec06863232d5787d73b0a0", "messageHeadline": "Add CHANGELOG entry for 5.0.1", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2eb386dcf750ab63602342d7d6659f3753540f6f", "messageHeadline": "Merge pull request #493 from citusdata/stamp-5.1", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5f282dd2411af392f44addba70eda92bf71a10ee", "messageHeadline": "Stamp 5.1 release.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4d7bcfdd35d2cd6496de1b62c67eadbf91209a73", "messageHeadline": "Generate extension versions from the previous one.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5604669db52f68185e93f7b0e3b101687da852f6", "messageHeadline": "Merge pull request #487 from citusdata/fix_compile_warning", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38da3c826b937325d4b6eb92c258a246188e89ee", "messageHeadline": "Fix compile time warning", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f35c48132e89dd82bd9e0703f1635a93d78b945", "messageHeadline": "Merge pull request #485 from citusdata/fix-explain-cost-output", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "845aebfe19a3a0cf4d9a158f271eb844befe7ac8", "messageHeadline": "Remove costs from explain regression tests", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "2db30af07fe4b36bcd5644a9af028d936a1826d1", "messageHeadline": "Merge pull request #468 from citusdata/feature/worker-copy-for-append\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metin@citusdata.com", "user": null}, "additions": 793, "deletions": 81}}, {"node": {"oid": "866271b765093a78950fd9aeaf846a4a64943e2a", "messageHeadline": "Add COPY support on worker nodes for append partitioned relations", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 793, "deletions": 81}}, {"node": {"oid": "ecd5b658972ec44dd4ae3dd008b4af6a10c6d954", "messageHeadline": "Merge pull request #478 from citusdata/remove_copy_to_distributed_table", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0c140cf333b4281bb840f6450e77b09eb6ce3538", "messageHeadline": "Add deprecation warning to copy_to_distributed_table", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "58535eb3379a0c11c69d3cfa7c873b1ecc526ce2", "messageHeadline": "Query Planning Performance Improvments (#474)", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "becac83ac938a62ebf9eed195e6f2cf237596bc7", "messageHeadline": "Merge pull request #481 from citusdata/fix-spurious-test-files", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 0, "deletions": 562}}, {"node": {"oid": "24a74fb0aeb7c0c7f30a9058d2484b5d9e1b0dd8", "messageHeadline": "Remove spurious intermediate regression test files", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 0, "deletions": 562}}, {"node": {"oid": "599dbb99aeecbd648f126f189c9f88f157191906", "messageHeadline": "Merge pull request #476 from citusdata/fix_connection_status", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 17, "deletions": 34}}, {"node": {"oid": "510783f84fce90238bac405a5e06d7e118037b3b", "messageHeadline": "Force bad connections in tests by closing sockets", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 17, "deletions": 34}}, {"node": {"oid": "1859a285a05e064287ef70ba2bd2652cb3d1d991", "messageHeadline": "Merge pull request #414 from citusdata/feature/explain", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2615, "deletions": 402}}, {"node": {"oid": "fc4f23065a55fd1c2dd4c5d243b2d063fd4e2691", "messageHeadline": "Add EXPLAIN for simple distributed queries", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2615, "deletions": 402}}, {"node": {"oid": "25382c289bdc46acfb2e5b50f13dcafc95d54ebc", "messageHeadline": "Merge pull request #479 from citusdata/fix_mixed_code_and_declaration\u2026", "author": {"name": "Ahmet Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7e19ebe67999dff67949687165632d15e258cfc6", "messageHeadline": "FIX \"mixed declarations and code\" Warning in multi_physical_planner.c", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0036eb32534ae8d565e50c0d93195f6c09a6ea17", "messageHeadline": "Allow references to columns in UPDATE statements (#472)", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "66eab4e629fa0839ffa4fe2358183a96c154ac43", "messageHeadline": "Merge pull request #471 from citusdata/rename_copy_transaction_manager", "author": {"name": "Ahmet Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "ab240a7d4c954128be7616329617c869e80a253d", "messageHeadline": "Rename copy_transaction_manager", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "0ce1e3ddaf30de5926c4b8b857b2a18a2369a4bc", "messageHeadline": "Perform permission checks on operations re-implemented by citus.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "758a70a8ff51bb94c5d6e127620f33ff9d19fc20", "messageHeadline": "Create new shards as owned the distributed table's owner.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 123, "deletions": 23}}, {"node": {"oid": "3a264db2fe94a6c06de2458a22707518268a1353", "messageHeadline": "Add ReplicateGrantStmt().", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "7c281fbe07446f3a2251574268106a8d25b0f1d4", "messageHeadline": "Add pg_get_table_grants() function and support extending GRANTs.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "eae65404d0cea6274c09d5e7bcd0826811f9685c", "messageHeadline": "Grant SELECT for pg_catalog.pg_dist* to PUBLIC.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a5b3dcddb3c040144bd05e6f26a27eea16d27e4f", "messageHeadline": "Run some commands as superuser to allow normal users to execute queries.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 300, "deletions": 34}}, {"node": {"oid": "25615ee9d79780ae3bde21ab02584227ebd3a1ac", "messageHeadline": "Add CitusExtensionOwner(), to execute some priviledged operations under.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "bf87e08331d1461c7b10209bf341d0771b09028d", "messageHeadline": "Replace direct inserts in csql's \\stage by serverside functions.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 167, "deletions": 7}}, {"node": {"oid": "12a246de37570edd1fc4213c9cae7ff539ad6904", "messageHeadline": "Perform permission checks in functions manipulating distributed tables.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "25f919576fb29681fc6fb5ad5c2df8b06004a40d", "messageHeadline": "Add very basic infrastructure for schema upgrade scripts.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "5ffce3393a1dd56a2593b7fab0c98e7045f93e41", "messageHeadline": "Always create database for regression tests with a fixed username.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "42d232c0e80656cb35fe07aeef4d40426bcc7e1f", "messageHeadline": "Use the current session's username when connecting to worker nodes.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 103, "deletions": 24}}, {"node": {"oid": "abb4ec019f00f081d34f2e9aaaa71f3474cdea31", "messageHeadline": "Merge pull request #446 from citusdata/fast_shard_pruning", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1060, "deletions": 578}}, {"node": {"oid": "108114ab99e194fb2070eb54c95b068ea40939a2", "messageHeadline": "Apply final code review feedback", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "c4b783b70b6a65caf223812e4789c38c252ee404", "messageHeadline": "Fix Merge Conflict", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "6c7abc2ba5c9e7402da72e24702178b242d959ab", "messageHeadline": "Add fast shard pruning path for INSERTs on hash partitioned tables", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1061, "deletions": 572}}, {"node": {"oid": "996e56f62318ecc008c7b8caa53aea5ff74d9356", "messageHeadline": "Emphasize our slack room (#464)", "author": {"name": "Joe Nelson", "email": "begriffs@users.noreply.github.com", "user": {"login": "begriffs"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1a8939e30dfbd309e60026997817357a81e34113", "messageHeadline": "Merge pull request #456 from citusdata/367-drop-extension-messages", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 134, "deletions": 90}}, {"node": {"oid": "7a6d6892595691d9ebd5aabd9d769e353fcfccc4", "messageHeadline": "Clear metadata_cache upon DROP EXTENSION", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 134, "deletions": 90}}, {"node": {"oid": "823281306607e11661e5b5f87f90ecb62cfd0323", "messageHeadline": "Merge pull request #427 from citusdata/feature/dynamic_executor", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2303, "deletions": 256}}, {"node": {"oid": "a88d3ecd4e9ae2fd329a01e98819cb39fc0eab30", "messageHeadline": "Add dynamic executor selection", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 363, "deletions": 213}}, {"node": {"oid": "938546b9389c26b383032c1ead99517569e9709d", "messageHeadline": "Add router plannable check and router planning logic", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 2007, "deletions": 110}}, {"node": {"oid": "73bc20688c46e9b002d2055f82d9df2077cef286", "messageHeadline": "Merge pull request #399 from citusdata/count_distinct_pushdown", "author": {"name": "Brian Cloutier", "email": "lithp@users.noreply.github.com", "user": {"login": "lithp"}}, "additions": 117, "deletions": 3}}, {"node": {"oid": "7b1dc0d511dd0d3f55ada7a3b1ca9e559cbb8502", "messageHeadline": "Support count(distinct) on hash partitioned tables", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 117, "deletions": 3}}, {"node": {"oid": "49b0c61f8dab0131718bde3c0a39d5f314fce671", "messageHeadline": "Merge pull request #459 from citusdata/fix_warning_in_logical_optimizer", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53186b4e67c169bb9377af2a69790f46ae033ad4", "messageHeadline": "FIX Warning Message in multi_logical_optimizer.c", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ac9bf2bcb549a0787dd5752aba86726c52f9d59", "messageHeadline": "Merge pull request #426 from citusdata/bugfix/#375-prune-with-subquer\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 165, "deletions": 24}}, {"node": {"oid": "448527c3af40660c3b563a9da3cbf111a1ad1d79", "messageHeadline": "Fix JOINs on varchar columns with subquery pushdown", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "399b5738b012675f1c5d729b652d2d24bf19cacd", "messageHeadline": "Fix Join Problem With VARCHAR Partition Columns", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "1ffc30d7f54fc5baed42adfc6ce3b9654ba42dee", "messageHeadline": "Fix Shard Pruning Problem With Subqueries on VARCHAR Partition Columns", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "339e1364d50747bb4a2ef305ed19805a48ee1458", "messageHeadline": "Merge pull request #445 from citusdata/feature/master-copy-for-append\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metin@citusdata.com", "user": null}, "additions": 599, "deletions": 133}}, {"node": {"oid": "132a77f9929f1e19fa7f0009d9b44fa02fca5666", "messageHeadline": "Add COPY support on master node for append partitioned relations", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 599, "deletions": 133}}, {"node": {"oid": "991f73c4f4199e9d28f1f53a207bd9e217d0a0b2", "messageHeadline": "Merge pull request #450 from citusdata/unused-variables", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "39233c54ac5a461b8376eccb08ec097640451ec9", "messageHeadline": "Remove wholly unused variable.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "29b8576a33fcc780c36d763de3bcef9f7e0cd2cc", "messageHeadline": "Annotate variables only used for asserts with PG_USED_FOR_ASSERTS_ONLY.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "cb7a397b0cff3244e48c2acc846140a2fdc4d60b", "messageHeadline": "Merge pull request #441 from citusdata/add_hash_op_comment", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "30fdb59a80396d4e112ff1e1044b262eeac61c8b", "messageHeadline": "Add clarifying comment in HashableClauseMutator", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0b35c47932436604ab9728e777d3efa091c70a1f", "messageHeadline": "Merge pull request #410 from citusdata/350-error-during-duplicate-ind\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "1df4b8ba32f4f16dbe45730b82173efdd02b4049", "messageHeadline": "Better error on \"CREATE INDEX already_exists ...\"", "author": {"name": "Brian Cloutier", "email": "github@briancloutier.com", "user": {"login": "lithp"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "86bc73ef8a87ae96276b7e3d93fb4e59262340a6", "messageHeadline": "Merge pull request #423 from citusdata/422-incorrect-node-port-type", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0b650572002780583b32a099a6bb71d8aefcaa0", "messageHeadline": "Merge branch 'master' into 422-incorrect-node-port-type", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a370cd1ba7460b7464dca8ff958afa2985f5093", "messageHeadline": "Merge pull request #451 from citusdata/fix_int64const_use", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35bbc1dbfd0049184a6597a34bc4348d1ea69110", "messageHeadline": "Treat nodePort as the 64bit integer it is", "author": {"name": "Brian Cloutier", "email": "brian@citusdata.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb4f84207c849b463d92fdeb41f126d03485c01a", "messageHeadline": "Fix use of INT64CONST macro", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6860327cf9dc012d6eeb86207db25968a5c8742c", "messageHeadline": "Merge pull request #449 from citusdata/freebsd-fixes", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b1a3801e589c242102bf6a8c192073f2983de6ed", "messageHeadline": "Regularize include paths for some postgresql headers.", "author": {"name": "Matthew Seaman", "email": "m.seaman@infracaninophile.co.uk", "user": {"login": "infracaninophile"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "897a1126e73d13a6f48032e7d4ac404d4d4d1177", "messageHeadline": "Include appropriate headers for htons() and htonl().", "author": {"name": "Matthew Seaman", "email": "m.seaman@infracaninophile.co.uk", "user": {"login": "infracaninophile"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "55e81ce23d0ba295a86c8ea2e786b1426894d5b3", "messageHeadline": "Add sys/stat.h include to files using S_IRUSR and S_IWUSR macros.", "author": {"name": "Matthew Seaman", "email": "m.seaman@infracaninophile.co.uk", "user": {"login": "infracaninophile"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f445e1e0b2f721bbcf9f9d4b7a7bcebc855015e", "messageHeadline": "Merge pull request #436 from citusdata/clarify_shared_preload_librari\u2026", "author": {"name": "Ahmet Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c8f275aa91f7295f7dd5902cfd520f9e665ad22", "messageHeadline": "Clarify Error Message Related to shared_preload_libraries", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a3b1b8944d259c4c4f5d8d670a7acbbecc1d7ca9", "messageHeadline": "Merge pull request #432 from citusdata/bugfix/#374-select-without-tar\u2026", "author": {"name": "Ahmet Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "64aefed46fa276bea7ceefd2222927e40dfeab30", "messageHeadline": "Fix SELECT problem with no target list", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "174aa64f14e3043a7c71031ef831e461a1fa4962", "messageHeadline": "Merge pull request #416 from citusdata/feature/copy-for-hash-partitio\u2026", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 2202, "deletions": 371}}, {"node": {"oid": "1150ce641462afb1e461bf7e56baab19a393a5c3", "messageHeadline": "Send COPY rows in binary format", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 842, "deletions": 706}}, {"node": {"oid": "d25ee8fbd8c84fafb81a3e7c38cecf02fb367f07", "messageHeadline": "Support for COPY FROM, based on pg_shard PR by Postres Pro", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1724, "deletions": 29}}, {"node": {"oid": "59216d32d4af3019b720e1213db4137f1a84fc19", "messageHeadline": "Merge pull request #433 from citusdata/readable-contact", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "951cedcd047a3a15d0f4cb4f8e2922d2173be54b", "messageHeadline": "Adjusted badges", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e1e819e71c61626344874e38cef175394f0f35f5", "messageHeadline": "Add another link to the mailing list earlier in the page", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9d245c3ad8849bf5aad6468d3e4176a7a92cb760", "messageHeadline": "List contact options more clearly", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "73c41210c565887649e7d38d6a927231d326b6c8", "messageHeadline": "Merge pull request #421 from citusdata/ocd-identation", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "cd60c8942139b29cab19fe39aaea083a1bc27ce5", "messageHeadline": "Proper indentation for code blocks in lists", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "f4316263a960d528fbdb94d03f5a2499dbe15fc4", "messageHeadline": "Merge pull request #420 from citusdata/readme-mailinglist", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "02b675b93c2bf53f69d3b06fbf16d4a3ff33bbcb", "messageHeadline": "Add link to our mailing list", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "82ef6266dd9da0675a26cf10668573191e65ccac", "messageHeadline": "Merge pull request #404 from citusdata/linux-build-howto", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 61, "deletions": 16}}, {"node": {"oid": "80178b42bd9be908c8f0b3cd8169131860cb5b90", "messageHeadline": "Linux build instructions", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 61, "deletions": 16}}, {"node": {"oid": "52eacd29bb33859b1393de05cfb7df23b2b7c3bc", "messageHeadline": "Merge pull request #388 from citusdata/bugfix/unsupport_clause", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 300, "deletions": 10}}, {"node": {"oid": "d917d9a615a2b8219a70c0bae4001449671d075b", "messageHeadline": "Allow all types of nodes in the WHERE clauses", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 300, "deletions": 10}}, {"node": {"oid": "14c835b37d851bbd1ddeaddcd3f372e876b76fa8", "messageHeadline": "Merge pull request #402 from citusdata/bugfix/#313-UDF-on-repartition\u2026", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "8a284aab9283667a52c50e11d249b54edfa23558", "messageHeadline": "Fixes issue #313", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "ac05e561ed5f4e2ccc0562d5677a5253bceca88b", "messageHeadline": "Merge pull request #392 from citusdata/bugfix/#258-spurious-notice-me\u2026", "author": {"name": "Ahmet Eren Basak", "email": "aamederen@gmail.com", "user": {"login": "aamederen"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "ef6d5c757129f250c7fe5b0ac31d97b672196f73", "messageHeadline": "Fix spurious NOTICE messages with ANY/ALL", "author": {"name": "eren", "email": "eren@citusdata.com", "user": {"login": "aamederen"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "3bfb5c430b225f444c8cdb4ccdbfe3ab5b4fdd67", "messageHeadline": "Update Travis links", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metin@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9652daef76655847881456bd7e0ad1da17e6804", "messageHeadline": "Merge pull request #385 from citusdata/feature/unique_index", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 232, "deletions": 32}}, {"node": {"oid": "e74decf8b4db58ca1ceee269b77d04e560d71655", "messageHeadline": "Allow users to create unique indexes", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 232, "deletions": 32}}, {"node": {"oid": "833048451c30a96af654dcee9244f0a3791602b5", "messageHeadline": "Remove redundant information", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "697d3ea09bebc634b2f96434781c87a5b4cc1c71", "messageHeadline": "Merge latest 5.0 release fixes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 928, "deletions": 91}}, {"node": {"oid": "11a5aef00121a0ed13530681278710cfd025b447", "messageHeadline": "Merge pull request #400 from citusdata/contributing-cla", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1eebb9a6c31cbe2aa5a074457a3f7b2be79a537e", "messageHeadline": "Fix strlcpy off-by-one error", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "956395b3a983f3c00f0feb8c527c3379ab9f295d", "messageHeadline": "Add CLA link to contributing.md", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f9e2e50e4f64e295eb8e85df62b590f6e6552cc5", "messageHeadline": "Add CHANGELOG", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "374d3237c2046600828157f504a954051d7be079", "messageHeadline": "Merge pull request #386 from citusdata/add_license", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 759, "deletions": 97}}, {"node": {"oid": "f87df6ccf8e2426c83c72383164c56473d1aff8a", "messageHeadline": "Remove libpng caveat", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "59a28e24c956db01d6bbf5dc80d539222e8b3de0", "messageHeadline": "Add LICENSE information to README", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "423e6c8ea0a90eec93a9659bff9c1be922688fa0", "messageHeadline": "Update copyright dates", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "9521fcfb22cda2b43a347f56967526d5f12e054b", "messageHeadline": "Add AGPL-3.0 in LICENSE file", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 661, "deletions": 0}}, {"node": {"oid": "a7d3b79a50d7afd9882ab8fabc45e97f628f664e", "messageHeadline": "Merge pull request #398 from citusdata/readme-polish", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 94, "deletions": 16}}, {"node": {"oid": "c3ef3908ecabfd6c9d1fc3a0d6f6c32d47f3a66b", "messageHeadline": "Note libpng brew mac problem", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 3, "deletions": 31}}, {"node": {"oid": "63668d8185049f8137b90a58b2f91d3ff70376e7", "messageHeadline": "Use newest postgresql formula on homebrew", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c9e9ec7520a758751df26b2bbdd10d58a9d0a68d", "messageHeadline": "Use named links in readme", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "74d38eb1ccd1e7f889e7f29d9522e3fc90ff676d", "messageHeadline": "Updated install instructions for linux and mac", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "df7b1f411a9e90657ee62fef10a6204afc817740", "messageHeadline": "Specific build instructions for mac vs linux", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "6bf4f61a88b47a61beeb58430740065ea3cbab95", "messageHeadline": "Link explicitly to 5.0 docs rather than current/", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dbf825f5f35bb5e110ff8b4bac123e042085fe9d", "messageHeadline": "Make list of users more compact", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 21, "deletions": 42}}, {"node": {"oid": "7b46e500881445fc0a507957ecba59d364a747b0", "messageHeadline": "Add who's using section", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "f5a11569439f3ae2414b8d41146e1767eae9c2ca", "messageHeadline": "Copyright footer", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d1cc61087ddb8dbe2ff465b1fe483030ce4e6875", "messageHeadline": "Docs in /docs/citus/current", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da6e6608f686940a5c6d72715a9e01ebbd449fad", "messageHeadline": "Add basic CONTRIBUTING.md", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "d609325a449dac5fac345d15bb47b712aa5cec6f", "messageHeadline": "Add note about missing sql commands", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "233160f5bd9466e09e0200d8d21519e0a6c074f2", "messageHeadline": "Link to freenode web client rather than irc:// protocol", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e079f2d470d6a86f3cc25a06b42c40915b7c7117", "messageHeadline": "Change docs url to what it will be when 5.0 is live", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "664f1d077e2d358ad73c45319b602dff9f97fd9e", "messageHeadline": "Merge pull request #397 from citusdata/ozgune-patch-1", "author": {"name": "Samay Sharma", "email": "samay@citusdata.com", "user": {"login": "samay-sharma"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e4074f690dca072163bab4d073d3d6b12c185e04", "messageHeadline": "Update README.md", "author": {"name": "Ozgun Erdogan", "email": "ozgun@citusdata.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b167877cf6071f862cd94c3857871e93b9a59618", "messageHeadline": "Merge pull request #396 from citusdata/ozgune-patch-1", "author": {"name": "Samay Sharma", "email": "samay@citusdata.com", "user": {"login": "samay-sharma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae86ca3bdd78bf194ffeed19d2d17ff9be40f28", "messageHeadline": "Update README.md", "author": {"name": "Ozgun Erdogan", "email": "ozgun@citusdata.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1390acb4c1be46974cede481e6ab54cdcf05ff2", "messageHeadline": "Merge pull request #393 from citusdata/readme-5.0", "author": {"name": "Ozgun Erdogan", "email": "ozgun@citusdata.com", "user": null}, "additions": 85, "deletions": 0}}, {"node": {"oid": "3a844ef6731efeffa31423735a998734eee52c5b", "messageHeadline": "Fully qualify citus url", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "459fa497a3a51d45ffa6768d0962c7ad6a3e61d3", "messageHeadline": "Use real Travis badge", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc48785b2347267b5c37deb5e18d036d7fcefab4", "messageHeadline": "Readme for 5.0", "author": {"name": "Joe Nelson", "email": "cred+github@begriffs.com", "user": {"login": "begriffs"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "3e512db0253c4c231430e901f10748d80e70a192", "messageHeadline": "Merge pull request #360 from citusdata/ddl-rep-regressiontest-improve\u2026", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 197, "deletions": 1633}}, {"node": {"oid": "53309461cb6528dcb4d7110b7db8dd625106b193", "messageHeadline": "Improve DDL replication related regression tests.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 160, "deletions": 1599}}, {"node": {"oid": "5311960200b455cb5a30fb0774211543b726b7cd", "messageHeadline": "Make :master_port and :worker_$n_port available to all regression tests.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "07b0348c8cbb9f9dda749d7efd40210830ac5ae9", "messageHeadline": "Merge pull request #383 from citusdata/feature/pg_stat_statements", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b60f5da7748fa7503b9b125fd97879c5b3e00c3e", "messageHeadline": "Copy toplevel queryId to citus' master statement.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "692563930fcea656df883b2034220315ce86719f", "messageHeadline": "Merge pull request #382 from citusdata/build_fixes", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "d9a1eaeb925d67782660c468a0832c7ebe940b54", "messageHeadline": "Merge pull request #378 from citusdata/build_fixes", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "a53fb90ef94ff3d2097539eeee38cc0b5bdf8d55", "messageHeadline": "Fix various build issues", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "297bd5768d818c8fbe3c07ca397b1f3166f582eb", "messageHeadline": "Final formatting fixes", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bdf3cdd228cdbf536c6a932b5b0c90593e89dba3", "messageHeadline": "Merge pull request #340 from citusdata/bugfix/buildsystem", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "6bd1ec3ce96264aed72fc16d82094394f3c16695", "messageHeadline": "Fix Makefile.global/configure regeneration", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "974a121d5068cb8fcabde14c7fd16ca43227d608", "messageHeadline": "Make 'all' default src/backend/distributed target", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93caee2929ef92ccf9d8eeb09cd27732d4923c58", "messageHeadline": "Add deps from toplevel install to build targets", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7efbb5b472595607bb760633d133e05338ba44ee", "messageHeadline": "Don't use autoconf's default CFLAGS.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0a1c8723c4cbd8c549f0df0e0aff3d627000123b", "messageHeadline": "Fix make install for VPATH builds.", "author": {"name": "Andres Freund", "email": "andres@anarazel.de", "user": {"login": "anarazel"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9e944fbcfcc4c7c94e4abb6286d1378ea6a4cc4a", "messageHeadline": "Merge pull request #326 from citusdata/feature/drop_shards_on_drop_table", "author": {"name": "Marco Slot", "email": "marco@citusdata.com", "user": {"login": "marcocitus"}}, "additions": 229, "deletions": 129}}, {"node": {"oid": "71af0e496e358c5fd318828049014773f9b52e0e", "messageHeadline": "Rename citusdb to citus in regression test output", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75a141a7c6af0f387c5e21c2bf26c9d48ad5a986", "messageHeadline": "Merge remote-tracking branch 'origin/master' into feature/drop_shards\u2026", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2249, "deletions": 2083}}, {"node": {"oid": "9aa1f1e1e7d182c1fd0379d2403432e62a6462ff", "messageHeadline": "Rename topLevel variable to isTopLevel", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d0a6506fd8f8eb16bcc2d6cbafaae90258a4acd", "messageHeadline": "Merge pull request #339 from citusdata/use_default_staging#323", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 120, "deletions": 132}}, {"node": {"oid": "ec1e74e7f924285a9bfcb599bfd7d10704c843ce", "messageHeadline": "Change tests to use default staging policy", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 120, "deletions": 132}}, {"node": {"oid": "6d4fb39f91630cb70e77c177d94343ab481c48c5", "messageHeadline": "Merge pull request #349 from citusdata/feature/citusdb-to-citus", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "df5851366cb2ad0d4b3afbbbf904ac359479ed1d", "messageHeadline": "Fixed merge leftovers", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "5fb1fabc21fa0cae0838da242f1bc6513b9f1d31", "messageHeadline": "Merge pull request #337 from citusdata/feature/citusdb-to-citus", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 532, "deletions": 530}}, {"node": {"oid": "3528d7ce857413bec6e4065257861ef15d60b656", "messageHeadline": "Merge from master branch into feature/citusdb-to-citus", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 1532, "deletions": 1360}}, {"node": {"oid": "39b333996bf9445248e7bdac717097dd0071236b", "messageHeadline": "Merge pull request #335 from citusdata/check_count_distinct_on_single\u2026", "author": {"name": "Metin D\u00f6\u015fl\u00fc", "email": "metin@citusdata.com", "user": null}, "additions": 41, "deletions": 2}}, {"node": {"oid": "6123022ca7824931ecc0e45401f75f7e45e5f843", "messageHeadline": "Add check for count distinct on single table subqueries", "author": {"name": "Metin Doslu", "email": "metin@citusdata.com", "user": null}, "additions": 41, "deletions": 2}}, {"node": {"oid": "2160a2951be5eb90d8cacc017cf21e9354306203", "messageHeadline": "Merge pull request #334 from citusdata/feature/append_table_to_shard", "author": {"name": "Murat Tuncer", "email": "mtuncer@users.noreply.github.com", "user": {"login": "mtuncer"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "8ad5b0925146b2314869e4db7821ca03519671db", "messageHeadline": "Merge pull request #344 from citusdata/fix_shard_lock_acquisition#342", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2fcfa011aeafb19e95654acf4056edc5eed8807a", "messageHeadline": "Merge pull request #327 from citusdata/apply_formatting_tool", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 1452, "deletions": 1339}}, {"node": {"oid": "622eb2999664fcd8897eac402d024267bcc80251", "messageHeadline": "Add make targets for applying and checking style", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0d196d1bf4da89251ea06a79c24014732186c054", "messageHeadline": "Ensure router executor acquires proper shard lock", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "37f580f9c70af416af9b3bcc3dd3662cad32fd65", "messageHeadline": "Trim comment about invalidating dropped relations", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2af6797c048de707fe61d32163fb3e7d49a79643", "messageHeadline": "Perform relcache invalidation in CitusInvalidateRelcacheByRelid", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 31, "deletions": 49}}, {"node": {"oid": "444f30516549204c67803d48aefe72a8956e7c77", "messageHeadline": "Add support for appending to cstore table shards", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "52f11223e51f9d686014033c12736accbb8d1d7b", "messageHeadline": "Drop shards when a distributed table is dropped", "author": {"name": "Marco Slot", "email": "marco.slot@gmail.com", "user": {"login": "marcoslot"}}, "additions": 212, "deletions": 90}}, {"node": {"oid": "20c68fe251e234ec6593c126703e828b95e1ab14", "messageHeadline": "Switch to using git attributes to ignore files", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "920e0c406d96e426d4d04e36703104954304eccc", "messageHeadline": "Format csql's stage files", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 78, "deletions": 76}}, {"node": {"oid": "19c529f311699a37195c41398c64fdaa08402688", "messageHeadline": "Omit most of copy_options from formatting", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b5ae847d4c385a6732b05ed4bf43f8817b7901e", "messageHeadline": "Make copy_options.ch similar to PostgreSQL copy.c", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bc231137328c7bb0ed47612feb9b5886007fd235", "messageHeadline": "Omit backend/copy.c-inspired parts from formatting", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "74372f70e08b842df9566bfa715ced3a7d1dbfb4", "messageHeadline": "Omit get_extension_schema from formatting", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f874a56e24fa0f57ab7365e8d028d4b160c73116", "messageHeadline": "Omit RangeVarCallbackForDropIndex from formatting", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdb37682b21b26aaa54dde1635c44654429af0f1", "messageHeadline": "First formatting attempt", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 1323, "deletions": 1246}}, {"node": {"oid": "55c44b48dd781a706381ca4853dbd432b0d077f5", "messageHeadline": "Changed product name to citus", "author": {"name": "Murat Tuncer", "email": "mtuncer@citusdata.com", "user": {"login": "mtuncer"}}, "additions": 529, "deletions": 529}}, {"node": {"oid": "334f80001609da0819fb173935ee8850ff84c62d", "messageHeadline": "Merge pull request #329 from citusdata/feature-fix_naming_conflicts#236", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4494e57bbd365926b818da4bf79f42994723e5d6", "messageHeadline": "Rename GetConnection to address name conflict", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a55287411b5d2c3b9afda674c0cc9dc3bc7e76fe", "messageHeadline": "Merge pull request #332 from citusdata/bugfix/memory_context_leak", "author": {"name": "\u00d6nder Kalac\u0131", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "0a6839e544e2a99b1e81788a48072a914cbfcbaf", "messageHeadline": "Perform distributed planning in the calling memory context", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "b1ef2e59a2a0a5ffd0fb75d394c2e85110dacb46", "messageHeadline": "Merge pull request #331 from citusdata/feature-permit_dml_to_append_t\u2026", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "5028f61a47371d3ba67e39bb49f61b3a95fb0681", "messageHeadline": "Merge pull request #328 from citusdata/feature-fix_varchar#201", "author": {"name": "Jason Petersen", "email": "jasonmp85@gmail.com", "user": {"login": "jasonmp85"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "6f308c5e2ddb5c03cdd017b0cb3ed28f8b1e5971", "messageHeadline": "Allow DML commands on append-partitioned tables", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "d164305929675c2d684d4e9ebdc65da5adeb8ca4", "messageHeadline": "Handle hash-partitioned aliased data types", "author": {"name": "Jason Petersen", "email": "jason@citusdata.com", "user": {"login": "jasonmp85"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "136306a1fe3a79cc14e4fcbb38db7f93ecd64d4c", "messageHeadline": "Initial commit of Citus 5.0", "author": {"name": "Onder Kalaci", "email": "onder@citusdata.com", "user": {"login": "onderkalaci"}}, "additions": 137231, "deletions": 0}}]