)]}' { "log": [ { "commit": "ef9a5a653411fee2eb94505dc6bb2fd437cb76d5", "tree": "0d5f1e735e5ab32390d77dbe5f291c0b720b7dfd", "parents": [ "c12c3a3305f6435fedf13e6ce6867c30c21ffd58" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Mon Nov 27 22:27:57 2023 +0100" }, "committer": { "name": "Sergey Nuyanzin", "email": "sergey.nuyanzin@aiven.io", "time": "Tue Mar 26 22:20:42 2024 +0100" }, "message": "[CALCITE-6137] Upgrade Gradle from 8.1.1 to 8.4, support jdk21\n" }, { "commit": "c12c3a3305f6435fedf13e6ce6867c30c21ffd58", "tree": "fa84e6720a9a4ec2ce710adad75fd4e4a4cd3dd8", "parents": [ "4b9c8231b923fa7d7ea57131f0c5cb1dd2099613" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Thu Mar 16 14:15:21 2023 +0100" }, "committer": { "name": "Sergey Nuyanzin", "email": "sergey.nuyanzin@aiven.io", "time": "Tue Mar 12 15:08:10 2024 +0100" }, "message": "Apply same vcs.xml as for Calcite\n - Add JIRA/GitHub links in Git in IDEA\n - Enable commit inspection in IDEA\n" }, { "commit": "4b9c8231b923fa7d7ea57131f0c5cb1dd2099613", "tree": "20842adc8b34f844fb155ccc7393aedea1aa2f5e", "parents": [ "275a082d364e00a9f2e9d50a4468fef0782e3c81" ], "author": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Mon Jan 22 15:53:12 2024 +0100" }, "committer": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Tue Mar 12 12:33:05 2024 +0100" }, "message": "[CALCITE-6209] Long queries are failing with \"java.net.SocketTimeoutException: Read timed out\" after 3 minutes\n\nmake socket timeout configurable via the new \u0027http_response_timeout\u0027 URL option\n" }, { "commit": "275a082d364e00a9f2e9d50a4468fef0782e3c81", "tree": "81b2a2fb837d48df62ce34219d9a2f647a13e9ba", "parents": [ "bc7ba9e9ad3eeddad573f484039efd3563951780" ], "author": { "name": "Vaibhav Joshi", "email": "vjoshi@cloudera.com", "time": "Mon Feb 26 12:45:52 2024 +0530" }, "committer": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Thu Feb 29 08:16:15 2024 +0100" }, "message": "[CALCITE-6280] Jetty version number leaked by Avatica http server\n" }, { "commit": "bc7ba9e9ad3eeddad573f484039efd3563951780", "tree": "c30401f32f6f2be39aafc84ec240b24faed819a8", "parents": [ "178ff82caeb415d38c5852b8f6c7373bd8d97718" ], "author": { "name": "Benchao Li", "email": "libenchao@gmail.com", "time": "Mon Feb 26 19:26:37 2024 +0800" }, "committer": { "name": "Benchao Li", "email": "libenchao@gmail.com", "time": "Mon Feb 26 19:41:04 2024 +0800" }, "message": "Disable JIRA worklog notifications for GitHub PRs\n" }, { "commit": "178ff82caeb415d38c5852b8f6c7373bd8d97718", "tree": "676e39f18672202196e0ee4bd420af60f995fe39", "parents": [ "07c6b8d92f478646e3e605a80dc0d60329c37d33" ], "author": { "name": "Satya Kommula", "email": "satyakommula@ymail.com", "time": "Mon Feb 05 06:48:29 2024 +0530" }, "committer": { "name": "Francis Chuang", "email": "2263040+F21@users.noreply.github.com", "time": "Mon Feb 05 12:21:04 2024 +1100" }, "message": "Add Calcite CLI tool to list of Avatica Clients on website\n" }, { "commit": "07c6b8d92f478646e3e605a80dc0d60329c37d33", "tree": "77c5eb893a0ec8f04cfeaae3c10ce1dcca71e58e", "parents": [ "78c5f54280b2fe3813aea0cbd9fbb7faf399d9dd" ], "author": { "name": "Benchao Li", "email": "libenchao@gmail.com", "time": "Fri Jan 19 10:37:42 2024 +0800" }, "committer": { "name": "Benchao Li", "email": "libenchao@gmail.com", "time": "Fri Jan 19 15:38:23 2024 +0800" }, "message": "[CALCITE-6212] Config locale \u003d en_US for javadoc task\n" }, { "commit": "78c5f54280b2fe3813aea0cbd9fbb7faf399d9dd", "tree": "95dfd8c49c59eca0c98afeeff75e76ca55ad703b", "parents": [ "538ae640a9290fe7e24ee08f9bfe2fe5451d70c2" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Mon Dec 04 09:55:14 2023 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Mon Dec 04 09:55:14 2023 +1100" }, "message": "Install git and set safe.directory when using docker release script to promote release\n" }, { "commit": "538ae640a9290fe7e24ee08f9bfe2fe5451d70c2", "tree": "4ca996f166e16baf136ef4888ff16cc0cc37426f", "parents": [ "4c0999ba154915eee201bd7a037e223e9368a97d" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Mon Dec 04 08:35:07 2023 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Mon Dec 04 08:37:49 2023 +1100" }, "message": "Prepare for next development iteration\n" }, { "commit": "4c0999ba154915eee201bd7a037e223e9368a97d", "tree": "41d821c02a59361079078aa118be2a4dd0f9c3a4", "parents": [ "31bb4fa5d79d735b96fe522da6c2999c754d1ad3" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Nov 29 10:34:45 2023 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Nov 29 10:38:53 2023 +1100" }, "message": "[CALCITE-6057] Release Avatica 1.24.0\n" }, { "commit": "31bb4fa5d79d735b96fe522da6c2999c754d1ad3", "tree": "aa4d8283261bc2676a7a29fd090ef6cb30dbb925", "parents": [ "c0e0c350ceb33a0b695452ac8c47640ccc9a0ba3" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Mon Nov 27 21:30:42 2023 +0100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Nov 29 10:35:36 2023 +1100" }, "message": "[CALCITE-6141] Add `jdk8.checkstyle` property, use `jdk8.checkstyle` in case of java 8\n" }, { "commit": "c0e0c350ceb33a0b695452ac8c47640ccc9a0ba3", "tree": "e44e65afd1714c87a36d644daa1162669da82373", "parents": [ "2ba10bd2a0ab45417f9992ccd0b8bd553d281b6f" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Nov 29 09:44:37 2023 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Nov 29 10:35:36 2023 +1100" }, "message": "Install svn when using docker release script to promote release\n" }, { "commit": "2ba10bd2a0ab45417f9992ccd0b8bd553d281b6f", "tree": "9110d176b55db2e6b22d4c3e5b8fff611ffa185b", "parents": [ "795276113b5292b04cf9a0f22f9577eb6531486e" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Mon Nov 27 10:24:13 2023 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Mon Nov 27 10:26:59 2023 +1100" }, "message": "Install svn in docker release script\n" }, { "commit": "795276113b5292b04cf9a0f22f9577eb6531486e", "tree": "745a446eac200921af38f3bc05575da82d9e201e", "parents": [ "6b58d455b2b27ef0ed3f22ddc0450b5c853174c8" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Fri Nov 24 14:14:55 2023 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Fri Nov 24 14:14:55 2023 +1100" }, "message": "Use eclipse-temurin:8 images\n" }, { "commit": "6b58d455b2b27ef0ed3f22ddc0450b5c853174c8", "tree": "b5fb8f9000fa245662f4c3a9323626e99227f3d2", "parents": [ "f106ce2f08900b04759585eaca0a0919a157640b" ], "author": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Mon Nov 13 10:41:09 2023 +0100" }, "committer": { "name": "Istvan Toth", "email": "stoty@stoty.hu", "time": "Mon Nov 13 11:10:12 2023 +0100" }, "message": "[CALCITE-6113] Update HttpComponents Core to 5.2.3 and HttpComponents Client to 5.2.1 in Avatica\n" }, { "commit": "f106ce2f08900b04759585eaca0a0919a157640b", "tree": "115a63537d5e2dc6934702104eea3dba572d8a4d", "parents": [ "0f9d2deaa20791774852ad804d5f52e7503af21c" ], "author": { "name": "Will Noble", "email": "wnoble@google.com", "time": "Wed Feb 15 15:26:58 2023 -0800" }, "committer": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Mon Nov 13 07:04:25 2023 +0100" }, "message": "[CALCITE-5536] Clean up some of the magic numbers in AvaticaResultSetConversionsTest and AbstractCursor\n" }, { "commit": "0f9d2deaa20791774852ad804d5f52e7503af21c", "tree": "b71e7e3f32e97a143edeccfc59f2fce5d06c650f", "parents": [ "ed9e218a649f5069005068c407c8069326addcca" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Sat Nov 11 19:51:22 2023 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Sat Nov 11 19:51:22 2023 +1100" }, "message": "[CALCITE-6107] Upgrade vlsi-release-plugins to 1.90\n" }, { "commit": "ed9e218a649f5069005068c407c8069326addcca", "tree": "f66ac74e2811b8c39c2281cf30661f793eb577ec", "parents": [ "519d1ceeb04cd99530bceb60c1a8e0966c413541" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Sat Nov 11 19:04:32 2023 +1100" }, "committer": { "name": "Francis Chuang", "email": "2263040+F21@users.noreply.github.com", "time": "Sat Nov 11 19:38:38 2023 +1100" }, "message": "[CALCITE-6106] Switch from gradle to eclipse-temurin image for avatica docker-compose release commands\n" }, { "commit": "519d1ceeb04cd99530bceb60c1a8e0966c413541", "tree": "aee64720886ca66b93ab2285fb31205800ebf349", "parents": [ "247fecdab7d2e949995210da13bb042fbdc8fb34" ], "author": { "name": "TJ Banghart", "email": "tjbanghart@gmail.com", "time": "Mon Mar 20 10:07:36 2023 -0700" }, "committer": { "name": "TJ Banghart", "email": "66929211+tjbanghart@users.noreply.github.com", "time": "Wed Oct 25 10:41:41 2023 -0700" }, "message": "[CALCITE-6034] Add isAutoIncrement and isGenerated args to MetaColumn constructor\n" }, { "commit": "247fecdab7d2e949995210da13bb042fbdc8fb34", "tree": "14db1d483349b61da6b96d568df861c1344f6451", "parents": [ "db4cd704a987b117a977f3bd4195101b48863877" ], "author": { "name": "Mihai Budiu", "email": "mbudiu@feldera.com", "time": "Thu Sep 07 15:02:45 2023 -0700" }, "committer": { "name": "Alessandro Solimando", "email": "alessandro.solimando@gmail.com", "time": "Thu Sep 14 17:30:02 2023 +0200" }, "message": "[CALCITE-5981] TIMESTAMPDIFF function returns incorrect result\n\nSigned-off-by: Mihai Budiu \u003cmbudiu@feldera.com\u003e\n" }, { "commit": "db4cd704a987b117a977f3bd4195101b48863877", "tree": "ed1087cf5550443f9ca8ea59556d1839c2dc1888", "parents": [ "2736c27950c65f6dbb1e34426578ed7ee2ab65d5" ], "author": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Thu Aug 03 16:14:38 2023 +0200" }, "committer": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Mon Aug 07 10:36:04 2023 +0200" }, "message": "[CALCITE-5890] Handle non-JKS truststores in Avatica client\n" }, { "commit": "2736c27950c65f6dbb1e34426578ed7ee2ab65d5", "tree": "cdb9e1b2a2c64c49658d2cace19ebdfbbdef29b0", "parents": [ "c14bcdda68f2abf8ca607a5176f19ec53d92212e" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Sat Jun 03 22:45:50 2023 +0200" }, "committer": { "name": "Sergey Nuyanzin", "email": "sergey.nuyanzin@aiven.io", "time": "Thu Aug 03 12:36:03 2023 +0200" }, "message": "[CALCITE-5748] Support Guava 32.1.1-jre\n" }, { "commit": "c14bcdda68f2abf8ca607a5176f19ec53d92212e", "tree": "030f92891831a0ed1b4c3a13aae5cd112799b952", "parents": [ "be8b99aeede2883e5692124edd187eaeffabed2c" ], "author": { "name": "Richard Antal", "email": "richard.antal@cloudera.com", "time": "Fri Jun 30 14:30:05 2023 +0200" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Wed Jul 12 12:25:42 2023 +0200" }, "message": "[CALCITE-5804] Upgrade jackson version from 2.14.1 to 2.15.2\n\nClose apache/calcite-avatica#223\n" }, { "commit": "be8b99aeede2883e5692124edd187eaeffabed2c", "tree": "be151ac237957c3a5b83b75f7641eb97b5323f5e", "parents": [ "fc6ce0c6e9e70fe79b348a053523be66fc7f0f14" ], "author": { "name": "Richard Antal", "email": "richard.antal@cloudera.com", "time": "Fri Jun 30 12:05:03 2023 +0200" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Fri Jun 30 18:16:39 2023 +0200" }, "message": "[CALCITE-5812] Gradle tasks fails when creating the javadoc aggregation\n\nExclude \"bom\" project from the javadoc aggregation since it does not\nhave \"main\" and \"test\" objects causing \"tasks\" to fail.\n\nClose apache/calcite-avatica#222\n" }, { "commit": "fc6ce0c6e9e70fe79b348a053523be66fc7f0f14", "tree": "7c1fafa55c2359935cc7157e602abd88238310c8", "parents": [ "17e2f484b37ed94ebdb5f486c5dafadc433cf611" ], "author": { "name": "Richard Antal", "email": "richard.antal@cloudera.com", "time": "Thu Jun 22 14:27:02 2023 +0200" }, "committer": { "name": "Sergey Nuyanzin", "email": "sergey.nuyanzin@aiven.io", "time": "Fri Jun 30 12:58:00 2023 +0200" }, "message": "[CALCITE-5803] Migrate Avatica to Gradle 8.1.1\n\nChange-Id: I0456067000e26478693f74942e1e87735ee248c7\n" }, { "commit": "17e2f484b37ed94ebdb5f486c5dafadc433cf611", "tree": "a71627e63eb0a5f0ca80a9cff75078a0c230afe8", "parents": [ "05e07c151a47e5225b67084abb2e2b9fe161a30d" ], "author": { "name": "Vaibhav Joshi", "email": "vjoshi@cloudera.com", "time": "Tue Mar 21 22:57:01 2023 +0530" }, "committer": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Wed May 17 10:02:52 2023 +0200" }, "message": "[CALCITE-5581] Implement Basic client side load balancing in Avatica Driver\n" }, { "commit": "05e07c151a47e5225b67084abb2e2b9fe161a30d", "tree": "08df840356371cf11a1965f5c85d0a44ce71bffe", "parents": [ "92edd93e1977575f1fa3ceb11f03371b959c6660" ], "author": { "name": "zstan", "email": "stanilovsky@gmail.com", "time": "Thu Apr 27 13:17:55 2023 +0300" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Wed May 10 13:59:19 2023 -0700" }, "message": "[CALCITE-5678] Validate date, time and timestamp literals per ISO-8601\n\nClose apache/calcite-avatica#218\n" }, { "commit": "92edd93e1977575f1fa3ceb11f03371b959c6660", "tree": "d937adeee11e3afa523e0422ff8fc1c2d4e1864c", "parents": [ "eca36bd5666b486f4e1abd898b4f9a645fa9244b" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Tue Mar 14 15:55:25 2023 +0100" }, "committer": { "name": "Sergey Nuyanzin", "email": "sergey.nuyanzin@aiven.io", "time": "Wed Mar 15 13:46:50 2023 +0100" }, "message": "[CALCITE-5567] Update mockito from 4.4.0 to 4.11.0 and enable jdk19\n" }, { "commit": "eca36bd5666b486f4e1abd898b4f9a645fa9244b", "tree": "743fca5004756024b63d77748f364b4cca0f9c0d", "parents": [ "d49794a52a59b571049315706be7cb55bda75476" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Wed Mar 15 09:26:20 2023 +0100" }, "committer": { "name": "Sergey Nuyanzin", "email": "sergey.nuyanzin@aiven.io", "time": "Wed Mar 15 09:42:45 2023 +0100" }, "message": "Bump forbidden apis from 3.2 to 3.4\n" }, { "commit": "d49794a52a59b571049315706be7cb55bda75476", "tree": "cc6b9f04e6ac471931112ddaddfef1910cc5d65a", "parents": [ "b57eb7cd31a90d3f46b65c13832b398be5b0dad9" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Sun Mar 12 19:30:11 2023 +0100" }, "committer": { "name": "Sergey Nuyanzin", "email": "sergey.nuyanzin@aiven.io", "time": "Tue Mar 14 15:19:49 2023 +0100" }, "message": "[CALCITE-5440][avatica] Bump gradle from 7.4.2 to 7.6.1\n" }, { "commit": "b57eb7cd31a90d3f46b65c13832b398be5b0dad9", "tree": "527fc12c0a435c27c21c675586c5674bf4d32a06", "parents": [ "aace9126b954c4adc36e9b1eb0d4ab8b8951c576" ], "author": { "name": "Greg Hart", "email": "greg.hart@protegrity.com", "time": "Tue Jan 24 14:48:34 2023 -0800" }, "committer": { "name": "rubenada", "email": "rubenql@gmail.com", "time": "Wed Jan 25 19:54:36 2023 +0000" }, "message": "[CALCITE-5494] Time zone tests in DateTimeUtilsTest should pass in Europe/London\n" }, { "commit": "aace9126b954c4adc36e9b1eb0d4ab8b8951c576", "tree": "8486c35adb122eaf268a4741a37df96100474f21", "parents": [ "fab03540de866faa783194ed58beb4319f3066c7" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Thu Jan 19 13:45:22 2023 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Thu Jan 19 13:45:22 2023 -0800" }, "message": "Prepare for next development iteration\n" }, { "commit": "fab03540de866faa783194ed58beb4319f3066c7", "tree": "9118e176f827d6aa6764da93ce03738c8b2c3608", "parents": [ "02c5fa1530586076fef3a15cffd31ea0e61ba98a" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sun Jan 15 13:47:18 2023 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sun Jan 15 16:59:57 2023 -0800" }, "message": "[CALCITE-5480] Release Avatica 1.23.0\n" }, { "commit": "02c5fa1530586076fef3a15cffd31ea0e61ba98a", "tree": "4771bb00e0585a87673091906da6535403bf5051", "parents": [ "810acf80771310431d7ef576f3404299ebb8eaf2" ], "author": { "name": "Greg Hart", "email": "greg.hart@protegrity.com", "time": "Mon Dec 19 11:08:23 2022 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sun Jan 15 13:46:32 2023 -0800" }, "message": "[CALCITE-5443] After Statement.getMoreResults() has returned false, Statement.getUpdateCount() should return -1\n\nClose apache/calcite-avatica#201\n" }, { "commit": "810acf80771310431d7ef576f3404299ebb8eaf2", "tree": "8d2c1e9d93a49cbf42361424f486c1143d58f622", "parents": [ "ac47eb619575b13a92b16574d2f4e6af51139e05" ], "author": { "name": "“xiejiajun”", "email": "jiajunbernoulli@foxmail.com", "time": "Sat Apr 23 16:23:11 2022 +0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sun Jan 15 12:40:55 2023 -0800" }, "message": "[CALCITE-3557] ResultSet.getObject throws ClassCastException when applied to an ARRAY or MULTISET inside a MULTISET\n\nClose apache/calcite-avatica#179\n" }, { "commit": "ac47eb619575b13a92b16574d2f4e6af51139e05", "tree": "fa28e327596bed7f505088ba395a3952669e29b7", "parents": [ "20b917c35283f8ace6d34021039ed69dadd395d2" ], "author": { "name": "zoudan", "email": "zoudan@bytedance.com", "time": "Mon Jan 09 15:22:37 2023 +0800" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Tue Jan 10 13:39:14 2023 +0100" }, "message": "[CALCITE-5120] UnregisteredDriver#connect should throw SQLException, not NullPointerException, if url is null\n\nClose apache/calcite-avatica#204\n" }, { "commit": "20b917c35283f8ace6d34021039ed69dadd395d2", "tree": "b834aa365453a3026f034dd68c241cf787edca1d", "parents": [ "e197a35378b01ebb0dc8ab82861933abc487752a" ], "author": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Sat Dec 24 22:28:54 2022 +0200" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Sat Dec 24 22:28:54 2022 +0200" }, "message": "[CALCITE-5458] Label and link pull requests with JIRA issues automatically\n" }, { "commit": "e197a35378b01ebb0dc8ab82861933abc487752a", "tree": "b137efce8817756cacefa902b8cb2d1d0667db5b", "parents": [ "224e3dd56657d46d9e8264c476533d9fb6950c2c" ], "author": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Fri Dec 16 18:59:29 2022 +0100" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Sat Dec 24 22:24:37 2022 +0200" }, "message": "[CALCITE-5453] Add tests for fetch size configuration via connection URL and statement\n\nFollow-up of CALCITE-2322 where fetchSize became configurable but\nthere were no new tests added.\n\nClose apache/calcite-avatica#203\n" }, { "commit": "224e3dd56657d46d9e8264c476533d9fb6950c2c", "tree": "cd6281fdaa51feb47f57872ed9fa2c2fb175bd2f", "parents": [ "2b6da3b2108ce5e868c0d5621d851fb2dc42809a" ], "author": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Fri Dec 16 10:32:02 2022 +0100" }, "committer": { "name": "Francis Chuang", "email": "2263040+F21@users.noreply.github.com", "time": "Sat Dec 24 13:07:40 2022 +1100" }, "message": "[CALCITE-5065] Update phoenixdb information on website\n" }, { "commit": "2b6da3b2108ce5e868c0d5621d851fb2dc42809a", "tree": "d7dfb77a0e5ce29be116798e21659ddf4272e7ee", "parents": [ "dbe9b1d8c2e53474eb40cfaf5721aceca3bdb57f" ], "author": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Fri Dec 16 10:25:25 2022 +0100" }, "committer": { "name": "Francis Chuang", "email": "2263040+F21@users.noreply.github.com", "time": "Sat Dec 24 13:07:18 2022 +1100" }, "message": "[CALCITE-5438] Document transparent_reconnection property\n" }, { "commit": "dbe9b1d8c2e53474eb40cfaf5721aceca3bdb57f", "tree": "a0dfc892b5b8d9c2d709dbce9cbdb3f755e4c2ec", "parents": [ "5047b566d139fb9c4c691ccda3e5c18e15fc621f" ], "author": { "name": "Greg Hart", "email": "greg.hart@protegrity.com", "time": "Mon Nov 14 17:33:26 2022 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Fri Dec 23 16:54:05 2022 -0800" }, "message": "[CALCITE-2989] Use ISO calendar when converting between java.sql types and UNIX timestamps\n\nClose apache/calcite-avatica#197\n" }, { "commit": "5047b566d139fb9c4c691ccda3e5c18e15fc621f", "tree": "1b46c150bb8b27776d61e1f823db96c9ff814f38", "parents": [ "dcc0ff3243e01150aff3f14e157d02e2669ed691" ], "author": { "name": "Kevin Minder", "email": "kevin.minder@oracle.com", "time": "Tue May 22 21:46:23 2018 -0400" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Thu Dec 22 10:32:01 2022 +0200" }, "message": "[CALCITE-2322] Support fetch size in connection url and JDBC statement\n\nCo-authored-by: Zac Farrell \u003czac@modeanalytics.com\u003e\n\nClose apache/calcite-avatica#49\nClose apache/calcite-avatica#148\n" }, { "commit": "dcc0ff3243e01150aff3f14e157d02e2669ed691", "tree": "fd48b930b01c4ef1f271349d87e56f2702500ad0", "parents": [ "42f53ffe564abb5a3230809a6595b9aac062eeec" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Thu Dec 01 17:18:05 2022 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Thu Dec 01 18:46:29 2022 -0800" }, "message": "[CALCITE-5415] In ByteString, add \u0027startsWith\u0027 and \u0027endsWith\u0027 methods\n" }, { "commit": "42f53ffe564abb5a3230809a6595b9aac062eeec", "tree": "3cd92338507b5202ef3a52d45a3e38d30dab5281", "parents": [ "1eb58d95aed58707b20cdd1c18c3fbe40af95f2c" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Wed Nov 09 13:20:05 2022 +0100" }, "committer": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Mon Nov 28 21:25:03 2022 +0100" }, "message": "[CALCITE-5374] Upgrade jackson from 2.10.0 to 2.14.1\n\nClose apache/calcite-avatica#195\n" }, { "commit": "1eb58d95aed58707b20cdd1c18c3fbe40af95f2c", "tree": "d9876af80e4585afe7322db51e86411830f53fcb", "parents": [ "00c60533dea6ec52628ea177779364a77d4f440f" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Sat Nov 12 22:21:43 2022 +0100" }, "committer": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Sat Nov 12 22:21:43 2022 +0100" }, "message": "[CALCITE-5379] Upgrade protobuf to 3.21.9\n" }, { "commit": "00c60533dea6ec52628ea177779364a77d4f440f", "tree": "3c4b45b5a14dbd745f677bc0845a6bfd8d8b5793", "parents": [ "8d5eb143ef749cda660ce7b024d1c8358aa00fce" ], "author": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Wed Nov 09 12:33:52 2022 +0100" }, "committer": { "name": "Sergey Nuyanzin", "email": "snuyanzin@gmail.com", "time": "Sat Nov 12 21:46:37 2022 +0100" }, "message": "[CALCITE-5373] Upgrade bouncycastle to 1.70\n" }, { "commit": "8d5eb143ef749cda660ce7b024d1c8358aa00fce", "tree": "3f64598df7ab0d2e11560e153c8757d3979d5659", "parents": [ "d9a2e105a906e9334ca4603d658d6adedb863e88" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Tue Nov 01 10:17:30 2022 +1100" }, "committer": { "name": "Francis Chuang", "email": "2263040+F21@users.noreply.github.com", "time": "Sat Nov 12 12:57:47 2022 +1100" }, "message": "[CALCITE-5353] Document new procedure for requesting JIRA accounts and becoming a contributor\n" }, { "commit": "d9a2e105a906e9334ca4603d658d6adedb863e88", "tree": "1bbac4a8ca680c0513cb54a753623df3322b3abb", "parents": [ "bc285781666ea1cbc35868e0373ed532d45292d8" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sun Nov 06 16:56:02 2022 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Tue Nov 08 16:25:31 2022 -0800" }, "message": "[CALCITE-5369] In Avatica DateTimeUtils, add support for FLOOR and CEIL to ISOYEAR\n\nClose apache/calcite-avatica#192\n" }, { "commit": "bc285781666ea1cbc35868e0373ed532d45292d8", "tree": "9a709de33bf453b4fc8f1bdd591f9784420df2fa", "parents": [ "d266bcb6ee8e72320987bf6307fbdc98908d64a3" ], "author": { "name": "Oliver Lee", "email": "oliverlee@google.com", "time": "Wed Nov 02 21:37:11 2022 +0000" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Tue Nov 08 15:36:22 2022 -0800" }, "message": "[CALCITE-5358] Add in HTTP_BAD_REQUEST\n\nClose apache/calcite-avatica#190\n" }, { "commit": "d266bcb6ee8e72320987bf6307fbdc98908d64a3", "tree": "8b0609fed4e37d504f2442848d10a0385fb28257", "parents": [ "4cee17299766a97a2ba39901ad2639ee0d332e84" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Nov 09 08:44:40 2022 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Nov 09 08:44:40 2022 +1100" }, "message": "[CALCITE-5372] Upgrade vlsi-release-plugins to 1.84\n" }, { "commit": "4cee17299766a97a2ba39901ad2639ee0d332e84", "tree": "4d87ea1bd43693ca7cacda123faaee7562e1b980", "parents": [ "9f4557c7f0580b33b2a2b4c32e88dfa0890fd182" ], "author": { "name": "Richard Antal", "email": "richard.antal@cloudera.com", "time": "Thu Nov 03 15:59:04 2022 +0100" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Mon Nov 07 15:36:22 2022 -0800" }, "message": "[CALCITE-5329] Upgrade Checkstyle version from 6.18 to 10.3.2\n\nClose apache/calcite-avatica#191\n" }, { "commit": "9f4557c7f0580b33b2a2b4c32e88dfa0890fd182", "tree": "58d3b3163de5888b79eba84b7a484acc11d8f78c", "parents": [ "c17f489be096840ba37c72ac8b4cfc5cc5ec0ff0" ], "author": { "name": "Richard Antal", "email": "richard.antal@cloudera.com", "time": "Wed Oct 26 10:36:56 2022 +0200" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Mon Nov 07 15:34:36 2022 -0800" }, "message": "[CALCITE-5327] Make SSL key-store type configurable\n\nClose apache/calcite-avatica#184\n" }, { "commit": "c17f489be096840ba37c72ac8b4cfc5cc5ec0ff0", "tree": "e3257742ee057d93ae0c32bab384e4755021fe92", "parents": [ "644d8218eb7bd0f558955c6d0c6a84a53393a5ed" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Tue Oct 25 13:13:38 2022 +1100" }, "committer": { "name": "Francis Chuang", "email": "2263040+F21@users.noreply.github.com", "time": "Wed Oct 26 19:18:13 2022 +1100" }, "message": "[CALCITE-5344] Migrate Travis CI configuration to Github Actions\n\nThe ASF is discontinuing Travis CI for testing, and it will no longer be\navailable after 31 December 2022.\n" }, { "commit": "644d8218eb7bd0f558955c6d0c6a84a53393a5ed", "tree": "46240e7557994cd23490439da1a478eca8830546", "parents": [ "0ea5d4f400afc15141076805afdc4a81d0375fc7" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Wed Sep 21 15:27:32 2022 -0700" }, "committer": { "name": "Benchao Li", "email": "libenchao.bruce@bytedance.com", "time": "Tue Oct 25 10:24:46 2022 +0800" }, "message": "[CALCITE-5295] Read the values of plugins (such as connect string properties) from ThreadLocal fields\n\nThis closes #183\n" }, { "commit": "0ea5d4f400afc15141076805afdc4a81d0375fc7", "tree": "60880dd80d91a52f807185f089563f804a9655d3", "parents": [ "af0e9e44ccff4580c1560835da62e8d593181c86" ], "author": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Sun Oct 23 18:51:17 2022 +0200" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Sun Oct 23 20:02:12 2022 +0200" }, "message": "[CALCITE-3078] Move public lastDay method from Calcite to Avatica\n\nClose apache/calcite-avatica#185\n" }, { "commit": "af0e9e44ccff4580c1560835da62e8d593181c86", "tree": "8a9c361c58c121529f505eee84b211b6774de1c1", "parents": [ "74a7364728b463ba347ad4f921d633a6141b66a7" ], "author": { "name": "ILuffZhe", "email": "iluffzhe@163.com", "time": "Sat Sep 03 12:09:10 2022 +0800" }, "committer": { "name": "rubenada", "email": "rubenql@gmail.com", "time": "Fri Oct 21 14:17:53 2022 +0100" }, "message": "[CALCITE-5257] NVARCHAR is treated as \u0027UNKNOWN TYPE\u0027 when searching Oracle\n" }, { "commit": "74a7364728b463ba347ad4f921d633a6141b66a7", "tree": "6774233dd81d38bfa0429f2ac9a44cf49477781b", "parents": [ "e2ba4a7c313dcfbfc002aac4f5e228a47954fa78" ], "author": { "name": "Aleksey Stavrov", "email": "logioniz@ya.ru", "time": "Wed Nov 24 13:36:23 2021 +0500" }, "committer": { "name": "rubenada", "email": "rubenql@gmail.com", "time": "Fri Oct 21 11:31:15 2022 +0100" }, "message": "[CALCITE-4900] NullPointerException when send ExectuteRequest via protobuf with no parameters\n" }, { "commit": "e2ba4a7c313dcfbfc002aac4f5e228a47954fa78", "tree": "7a3ccf896df6c70708de39a0157086f5679ad793", "parents": [ "e47b43ee8c818cb2bf18649410cbd6b56f63fe8c" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Wed Oct 19 13:59:47 2022 -0700" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Thu Oct 20 13:14:11 2022 -0700" }, "message": "[CALCITE-5338] In DateTimeUtils, deprecate floorMod and floorDiv, and use equivalents in java.lang.Math\n\nIn Avatica\u0027s DateTimeUtils, replace floorDiv and floorMod\nwith equivalents in java.lang.Math.\n\nThe JDK equivalents were introduced in Java 8, probably have\nsuperior performance (due to intrinsics), and we can use\nthem now that Avatica is JDK 8 and above.\n\njava.lang.Math.floorMod(long, int), which was introduced in\nJDK 9, is still off-limits.\n" }, { "commit": "e47b43ee8c818cb2bf18649410cbd6b56f63fe8c", "tree": "590ff060deb6e4e2669d2a3f43eec027316bc3b7", "parents": [ "a111295d6d8a52fd2f6ab78abecb128e82fd11e5" ], "author": { "name": "Hongbin Ma", "email": "mahongbin@apache.org", "time": "Wed Oct 19 13:43:42 2022 -0700" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Wed Oct 19 13:43:42 2022 -0700" }, "message": "[CALCITE-1639] TIMESTAMPADD(MONTH, ...) should return last day of month if the day overflows\n\n(Copied from Calcite)\n" }, { "commit": "a111295d6d8a52fd2f6ab78abecb128e82fd11e5", "tree": "5c8c257657a503ac055877a6871c119c54aae74a", "parents": [ "2485639afed498f24244e5dd1f58a2e4f90b2c21" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Wed Sep 21 18:04:35 2022 -0700" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Wed Sep 21 18:04:35 2022 -0700" }, "message": "Prepare for next development iteration\n" }, { "commit": "2485639afed498f24244e5dd1f58a2e4f90b2c21", "tree": "7aad05e6bf1b99e81eb12d0547e5a7bba2d55a2b", "parents": [ "354eaf120ef7073eb273f7da9def6b43c40dc744" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Thu Aug 11 12:23:40 2022 -0700" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Thu Aug 11 12:23:40 2022 -0700" }, "message": "[CALCITE-5232] Upgrade protobuf-java from 3.17.1 to 3.21.5\n" }, { "commit": "354eaf120ef7073eb273f7da9def6b43c40dc744", "tree": "6b4187de9cd9d76328ee9864e1ec726ea4c0210c", "parents": [ "71fc0abf79cb2c25cc430cc456beabd441cfff85" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Jul 28 10:04:47 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Jul 28 10:04:47 2022 +1000" }, "message": "Update website for Avatica 1.22 release\n" }, { "commit": "71fc0abf79cb2c25cc430cc456beabd441cfff85", "tree": "53bc1390b3ffe1a370ac99f8fc1fe6e33fac49a6", "parents": [ "0c097b6a685fc1f97f151505a219976f15ed0c4c" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Jul 27 09:09:55 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Jul 27 09:09:55 2022 +1000" }, "message": "[CALCITE-5220] Release Avatica 1.22\n" }, { "commit": "0c097b6a685fc1f97f151505a219976f15ed0c4c", "tree": "11412d2d57cb63dc06976449b742ce628fb79850", "parents": [ "aad227f38ae6604f811d6aa84fb50a2f26650f68" ], "author": { "name": "rubenada", "email": "rubenql@gmail.com", "time": "Tue Jul 26 13:21:48 2022 +0100" }, "committer": { "name": "rubenada", "email": "rubenql@gmail.com", "time": "Tue Jul 26 14:13:10 2022 +0100" }, "message": "[CALCITE-5218] Verify HTTP client class before instantiating it\n" }, { "commit": "aad227f38ae6604f811d6aa84fb50a2f26650f68", "tree": "1c8ffc5e6392d4bb62d791fa4b8a16967292b1fd", "parents": [ "bad14c7d959d183601aac4507835cba419b1ecc9" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Sun May 08 14:48:47 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Sun May 08 14:48:47 2022 +1000" }, "message": "Checkout release svn repository when promoting a release using the docker script\n" }, { "commit": "bad14c7d959d183601aac4507835cba419b1ecc9", "tree": "db68cf22b48af5c3a8a1140620cee2786539715a", "parents": [ "08832629f2b3b85a53dc38fb8d9711328868286a" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Sun May 08 14:37:04 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Sun May 08 14:37:04 2022 +1000" }, "message": "Update website for Avatica 1.21.0 release\n" }, { "commit": "08832629f2b3b85a53dc38fb8d9711328868286a", "tree": "6b3326e0e9d98f949f17604dba8cf0610fbc8d2c", "parents": [ "360c0e7c84d754b7fffb64c0e021dbb1833ee283" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu May 05 09:04:51 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu May 05 09:04:51 2022 +1000" }, "message": "[CALCITE-5097] Release Avatica 1.21.0\n" }, { "commit": "360c0e7c84d754b7fffb64c0e021dbb1833ee283", "tree": "7d4a6f9a0f3a6f2b0e780a7419b289d0cfae53c8", "parents": [ "05658feaa3fd090386d7a0624a97c30b82deda69" ], "author": { "name": "Benchao Li", "email": "libenchao.bruce@bytedance.com", "time": "Wed Apr 20 08:36:40 2022 +0800" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Fri Apr 29 16:04:41 2022 +0300" }, "message": "[CALCITE-5095] Support Java 18 and Guava 31.1-jre\n\nClose apache/calcite-avatica#178\n" }, { "commit": "05658feaa3fd090386d7a0624a97c30b82deda69", "tree": "dce4bc1eec38ab27f04cf7f47f899e8c37c6c68c", "parents": [ "1f0f0c1c56b35c4524564a126f1db525437a130b" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Apr 27 12:10:57 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Apr 27 12:10:57 2022 +1000" }, "message": "[CALCITE-5116] Upgrade vlsi-release-plugins to 1.78\n" }, { "commit": "1f0f0c1c56b35c4524564a126f1db525437a130b", "tree": "42b69898098602ebb92bea22004ab1d063087a85", "parents": [ "7f9844cd4286e5ab836c49158974e1bd94e903f2" ], "author": { "name": "Michael Mior", "email": "mmior@cs.rit.edu", "time": "Wed Jul 29 15:29:08 2020 -0400" }, "committer": { "name": "Michael Mior", "email": "michael.mior@gmail.com", "time": "Tue Apr 26 10:29:51 2022 -0400" }, "message": "[CALCITE-4147] Rename \"master\" branch to \"main\"\n" }, { "commit": "7f9844cd4286e5ab836c49158974e1bd94e903f2", "tree": "53f4e9b5e8d511eb08da0f64ac313c605fca088a", "parents": [ "7e168f22db07714f2feb26fce459cbc6bda692be" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Fri Apr 22 11:03:10 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Fri Apr 22 11:11:27 2022 +1000" }, "message": "[CALCITE-5108] Make website GDPR-compliant\n\n- Add a link to the privacy policy in the footer\n" }, { "commit": "7e168f22db07714f2feb26fce459cbc6bda692be", "tree": "1c21bbab80b8a4a5f3caad5d53d986b5675c7bae", "parents": [ "e255f022fc746d2e481068094e7799fa5cbd0fa1" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Apr 21 16:01:40 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Apr 21 16:01:40 2022 +1000" }, "message": "[CALCITE-5106] Upgrade to Jekyll 4 and remove unnecessary dependencies from gemfile for site\n" }, { "commit": "e255f022fc746d2e481068094e7799fa5cbd0fa1", "tree": "c64fd754a0f850f6008d4f5c0ea1fbde41376d58", "parents": [ "5fcd09f9b5bd04fead26bfa7227976484cea3bcd" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Apr 21 14:32:15 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Apr 21 14:32:15 2022 +1000" }, "message": "Fix formatting in howto\n" }, { "commit": "5fcd09f9b5bd04fead26bfa7227976484cea3bcd", "tree": "2bf1ae2245a9931732960827bc7bf39f331ce680", "parents": [ "6de8d796b4c388f7c2019fff2c883b8b7909c97e" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Apr 21 08:34:25 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Apr 21 08:35:15 2022 +1000" }, "message": "Add instructions for release managers to uncomment commented out release history\n" }, { "commit": "6de8d796b4c388f7c2019fff2c883b8b7909c97e", "tree": "d27f5b40dfa5576acccb643e62f7c850494bf847", "parents": [ "909e92e24db51ec7c7ebdd1c581dc5cdb331d7bd" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Wed Apr 20 14:08:07 2022 -0700" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Wed Apr 20 14:08:07 2022 -0700" }, "message": "Comment out release notes for next release, so that they don\u0027t appear on the web site\n" }, { "commit": "909e92e24db51ec7c7ebdd1c581dc5cdb331d7bd", "tree": "7d6af644168b5a4e396c7f957e0d9bb87be556cb", "parents": [ "3281f2bcf19ce0552cb2ef64900e825fec2b1a7e" ], "author": { "name": "Michael Mior", "email": "mmior@cs.rit.edu", "time": "Tue Apr 19 15:55:23 2022 -0400" }, "committer": { "name": "Francis Chuang", "email": "2263040+F21@users.noreply.github.com", "time": "Wed Apr 20 12:31:50 2022 +1000" }, "message": "[CALCITE-5102] Update github-pages gem for site build\n" }, { "commit": "3281f2bcf19ce0552cb2ef64900e825fec2b1a7e", "tree": "2c66758f4c041cb3ddea4bfed843b514e2d84eaf", "parents": [ "f48dbc8c10d761d52a289d37eaf8e52b90239fa6" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Apr 20 08:51:42 2022 +1000" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Apr 20 08:51:42 2022 +1000" }, "message": "[CALCITE-5103] Update docker-compose.yml files to use OpenJDK 17 and Gradle 7.4.2 images\n" }, { "commit": "f48dbc8c10d761d52a289d37eaf8e52b90239fa6", "tree": "18fc714bd65603a649e26a5169fa38245d3c4f71", "parents": [ "796523376fe8df3bcaf508475406854150ff96fd" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Mon Apr 18 21:56:03 2022 -0700" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Tue Apr 19 12:00:33 2022 -0700" }, "message": "[CALCITE-5098] Migrate Avatica to Gradle 7.4.2, and support Java 16 and 17\n\nBefore this change, Avatica used Gradle 6.8.1 and supported\nJava versions up to 15. For Java 16 we need to upgrade to\nGradle 7, and for Java 17 we need Gradle 7.3. Gradle 7\nremoves support for the \"testClasses\" configuration.\n\nBecause of the \"testClasses\" change we need to prevent uses\nof tests in one module by tests in another. In Calcite we\nsolved that problem by creating a testkit module (see\n[CALCITE-4821]) but we don\u0027t go that far for Avatica. In the\ndev branch you\u0027ll see I created a testkit module but then\nremoved it as overkill.\n\nAdd JDK 17 to GitHub CI. (Going forward, CI should test LTS\nJava versions - currently 8, 11, 17 - plus the latest Java\nversion.)\n\nClose apache/calcite-avatica#176\n" }, { "commit": "796523376fe8df3bcaf508475406854150ff96fd", "tree": "1179551b9637ae754f0b353c1f223dc24726e52b", "parents": [ "9ddb9376299d990a9bb2c766f08c4c44ba95bfe6" ], "author": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Tue Apr 05 15:26:29 2022 -0400" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sun Apr 17 23:02:39 2022 -0700" }, "message": "[CALCITE-4971] Update httpclient and httpcore to latest 5.1 release\n\nUpdate mockito to 4.4.0, to try to fix JDK14 tests.\n\nGive more time for the connection to time out from the cache during test.\n\nCloses #174\n\nSigned-off-by: Josh Elser \u003celserj@apache.org\u003e\n" }, { "commit": "9ddb9376299d990a9bb2c766f08c4c44ba95bfe6", "tree": "1591f186d29f5e8deee0551acb749ff136833da5", "parents": [ "a7baa3b7a0d59973401392c0a1f22fb50469b5eb" ], "author": { "name": "Istvan Toth", "email": "stoty@cloudera.com", "time": "Tue Mar 29 12:43:34 2022 +0200" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sun Apr 17 23:02:25 2022 -0700" }, "message": "[CALCITE-5009] Transparent JDBC connection re-creation may lead to data loss\n\nCALCITE-903 has introduced a transaprent reconnection feature, which will open\na new server-side connection in case it is expired from the server side connection\ncache.\n\nWhile this is convinient for most read-only analytical workload, this\ncan cause a number a problems, including data loss for transactional connections.\n\nThis patch disables the transparent reconnect feature by default, and adds the\ntransparent_reconnection property, which re-enables it when set to true.\n" }, { "commit": "a7baa3b7a0d59973401392c0a1f22fb50469b5eb", "tree": "e6b392225de6b92465bd6e09dcdd50a6dca9e68c", "parents": [ "cb2cb810c1f4f0734bb5cfc7ad99d2538d8568bd" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Fri Apr 01 12:45:36 2022 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Fri Apr 01 12:45:36 2022 +1100" }, "message": "Add Apache license header to website publication Github workflows\n" }, { "commit": "cb2cb810c1f4f0734bb5cfc7ad99d2538d8568bd", "tree": "7e551effaa67d8ca4215b161476f8d87474b9b82", "parents": [ "b9aa1fb97189c082598daa72d997451878a25cbf" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Fri Apr 01 12:40:18 2022 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Fri Apr 01 12:40:18 2022 +1100" }, "message": "[CALCITE-5075] Build fails due to rat check on Gemfile.lock\n" }, { "commit": "b9aa1fb97189c082598daa72d997451878a25cbf", "tree": "117b5700869bc51d8518de3f70cef62c192564cf", "parents": [ "387f87a10cd115bc574b5373d0fabbdfed5b3a7c" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Mar 30 19:43:38 2022 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Thu Mar 31 15:11:05 2022 +1100" }, "message": "[CALCITE-3129] Automate website builds\n" }, { "commit": "387f87a10cd115bc574b5373d0fabbdfed5b3a7c", "tree": "c0fb8a666f14257b6a2fda59426feae0977f3415", "parents": [ "fbdcc62745a0e8920db759fb6bdce564d854e407" ], "author": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Mar 30 10:07:29 2022 +1100" }, "committer": { "name": "Francis Chuang", "email": "francischuang@apache.org", "time": "Wed Mar 30 10:07:29 2022 +1100" }, "message": "[CALCITE-5070] Upgrade Jekyll and ruby gems for site generation\n" }, { "commit": "fbdcc62745a0e8920db759fb6bdce564d854e407", "tree": "f3334a3e6192464388c868aeea88ec8a0f481895", "parents": [ "e9d14a684a54cadc0d6feca2b8aae08e7152a705" ], "author": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Tue Jan 04 12:56:41 2022 +0100" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Tue Jan 04 15:21:39 2022 +0100" }, "message": "[CALCITE-4974] Upgrade log4j2 version to 2.17.1\n\nThe 2.17.1 contains a fix for CVE-2021-44832 (security vulnerability)\nand other minor improvements.\n" }, { "commit": "e9d14a684a54cadc0d6feca2b8aae08e7152a705", "tree": "1b245527e6ed6c73b284d8e2f20942355e8f841a", "parents": [ "fe27e504666f1a6bf0fca87745d96a76307b26b2" ], "author": { "name": "Marco Jorge", "email": "marco.jorge@outsystems.com", "time": "Thu Dec 23 12:17:02 2021 -0500" }, "committer": { "name": "NobiGo", "email": "nobigogle@gmail.com", "time": "Tue Jan 04 09:48:32 2022 +0800" }, "message": "[CALCITE-4962] Protobuf debug does not show request/response type\n" }, { "commit": "fe27e504666f1a6bf0fca87745d96a76307b26b2", "tree": "ad49196892a11b496debce17c54d194df34d2804", "parents": [ "8a20480336e6d97f733fadeba646d7383af53c0a" ], "author": { "name": "nobigo", "email": "nobigogle@gmail.com", "time": "Fri Dec 31 21:40:03 2021 +0800" }, "committer": { "name": "NobiGo", "email": "nobigogle@gmail.com", "time": "Sat Jan 01 09:04:37 2022 +0800" }, "message": "Site: Change the javadoc title to Apache Calcite Avatica API\n" }, { "commit": "8a20480336e6d97f733fadeba646d7383af53c0a", "tree": "75728d301ff4a27688c6510eec3deb990e7f9764", "parents": [ "35554749efa0268d176419e43600fb2d23a7de76" ], "author": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Sat Dec 18 14:34:19 2021 +0100" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Sat Dec 18 18:38:53 2021 +0100" }, "message": "[CALCITE-4951] Upgrade log4j2 version to 2.17.0\n\nThe 2.17.0 release fixes a new security vulnerability CVE-2021-45105.\n" }, { "commit": "35554749efa0268d176419e43600fb2d23a7de76", "tree": "f553005f021126c591f64c3bae4697b1a4e370aa", "parents": [ "c6a819aa6be211331ca726b88077e761d7853df1" ], "author": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Tue Dec 14 10:25:07 2021 +0100" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Tue Dec 14 14:07:00 2021 +0100" }, "message": "[CALCITE-4940] Upgrade log4j2 version to 2.16.0\n\nThe 2.16.0 release has two additional fixes related to CVE-2021-4422 for\nhardening security.\n" }, { "commit": "c6a819aa6be211331ca726b88077e761d7853df1", "tree": "9090da3f1fc559e0e3c17c0891953fafa5555b81", "parents": [ "d7e10853045dfa35da5bf1c4f75746cfa4a0ce12" ], "author": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Mon Dec 13 17:22:06 2021 +0100" }, "committer": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Tue Dec 14 14:06:08 2021 +0100" }, "message": "Silence standard out messages in tests\n\nBefore this change running the tests prints a lot of messages to\nstandard out cluttering useful output (testname, success, failure, etc.)\nand slowing down the build.\n\n1. Remove direct calls to System.out in tests; it is considered bad\npractice in general.\n2. Remove SPNEGO debug information by unsetting System properties; when\nnecessary the developer can set them explicitly. Debug info shouldn\u0027t\nbe always on especially on standard out.\n3. Use loggers instead of System.out to print useful info in production\ncode.\n" }, { "commit": "d7e10853045dfa35da5bf1c4f75746cfa4a0ce12", "tree": "11546a18f749d747e0bdbb265b0d905969a69b0a", "parents": [ "8f8377551e7b07dbc6119ecf196942bc99834452" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Mon Dec 13 12:16:22 2021 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Mon Dec 13 12:17:09 2021 -0800" }, "message": "Update website for Avatica 1.20.0 release\n\nPrepare for next development iteration, by updating version\nnumber in gradle.properties.\n" }, { "commit": "8f8377551e7b07dbc6119ecf196942bc99834452", "tree": "a3cec994d21ea175ad0ace69b1f1a1a48fa59f58", "parents": [ "8f1d9575089b818c0a40535b88d7e1062bd2d437" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sat Dec 11 11:24:45 2021 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Sat Dec 11 11:41:58 2021 -0800" }, "message": "[CALCITE-4933] Release Avatica 1.20.0\n" }, { "commit": "8f1d9575089b818c0a40535b88d7e1062bd2d437", "tree": "acd1bb57bd84d20eb55000801cbb428c3f8b6e29", "parents": [ "4cf769f8ee32bb3520604e4f3284e6f233f90276" ], "author": { "name": "Stamatis Zampetakis", "email": "zabetak@gmail.com", "time": "Sat Dec 11 01:03:11 2021 +0100" }, "committer": { "name": "Josh Elser", "email": "elserj@apache.org", "time": "Sat Dec 11 12:07:26 2021 -0500" }, "message": "[CALCITE-4931] Upgrade SLF4J binding to Log4j2 version 2.15.0\n\nLog4j (binding) is used for testing purposes in various modules and\nfor production code (shaded) in standalone-server and tck modules.\n\n1. Replace slf4j-log4j12 dependency (using Log4j 1.x) with\nlog4j-slf4j-impl (using Log4j 2.x) and take latest version\n2. Use XML syntax instead of property syntax for Log4j configuration. A\nLog4j configuration is hierarchical by nature so formats with natural\nsupport for nesting (such as XML) are easier to use.\n\nCloses #164\n\nAmending-author: Josh Elser \u003celserj@apache.org\u003e\n" }, { "commit": "4cf769f8ee32bb3520604e4f3284e6f233f90276", "tree": "d3d22e87bce3155636fae9944c84abc3a6d4692c", "parents": [ "434cf002f00fc5051f8a89cbf14df256ca77b3aa" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Mon Nov 08 18:17:20 2021 -0800" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Mon Nov 08 18:17:20 2021 -0800" }, "message": "Disable Travis job that uses Calcite master until [CALCITE-4877] is fixed\n" }, { "commit": "434cf002f00fc5051f8a89cbf14df256ca77b3aa", "tree": "861ff53b754a7641873f2d9c5fa2a6e9c3945be1", "parents": [ "57c254f244abcbed7957b972b57824c5e13189c5" ], "author": { "name": "jincheng.sunjc", "email": "jincheng.sunjc@jinchengsunjcdeiMac.local", "time": "Sat Nov 06 09:25:30 2021 +0800" }, "committer": { "name": "Vladimir Sitnikov", "email": "sitnikov.vladimir@gmail.com", "time": "Sun Nov 07 12:20:45 2021 +0300" }, "message": "[CALCITE-4877] Make the exception information more explicit for instantiate plugin.\n" }, { "commit": "57c254f244abcbed7957b972b57824c5e13189c5", "tree": "08eb46375804e97a8a65adafb917fadb21b12689", "parents": [ "c3a9192347b4354337a906838499ff25236d63bc" ], "author": { "name": "Jacques Nadeau", "email": "jacques@apache.org", "time": "Fri Oct 08 08:45:20 2021 -0700" }, "committer": { "name": "Josh Elser", "email": "josh.elser@gmail.com", "time": "Fri Oct 29 13:15:59 2021 -0400" }, "message": "[CALCITE-4840] Make README easier to scan\n" }, { "commit": "c3a9192347b4354337a906838499ff25236d63bc", "tree": "0b6740ae952927211d6830f4a0a2b6f4626d5600", "parents": [ "95c1eb06ecb9dbc85de6d12142b013271965c594" ], "author": { "name": "Josh Elser", "email": "elserj@apache.org", "time": "Thu Dec 31 23:28:15 2020 -0500" }, "committer": { "name": "Josh Elser", "email": "josh.elser@gmail.com", "time": "Fri Oct 29 13:08:50 2021 -0400" }, "message": "[CALCITE-4152] Upgrade Avatica to use the configurable SPNEGO Jetty implementation\n\nJetty has deprecated the previously-used version of SPNEGO login code.\nThis change requires a few other changes to adopt:\n\n1. Removal of automatic server login via JAAS (Jetty removed this and\n expects explicit logins for the server).\n2. Separation of Authentication and Authorization (we\u0027re required to\n use a LoginService for authz to use the new SPNEGO authentication).\n\nFor the benefit of making this change, we automatically inherit the\nJetty Session logic which can skip SPNEGO authentication for the 2nd\nto Nth call to Avatica. For a \"workload\" which previously took N HTTP calls\nto Avatica to perform, this can now be done in (N/2)+1 HTTP calls\nwhich, for average Avatica calls, results in a nearly 2x speed-up.\n\nJetty Sessions will cause a JSESSIONID cookie to be sent back on the\nsuccessful SPNEGO authentication handshake. As long as the client\nresubmits this cookie for subsequent requests, the identity of the\nclient is kept intact.\n\nTo test this more easily, this change also includes updates to the\nAvatica StandaloneServer, which more easily enables setup of Avatica\nagainst any database (e.g. hsqldb with the SCOTT dataset).\n" }, { "commit": "95c1eb06ecb9dbc85de6d12142b013271965c594", "tree": "da95b1f1270238daeebb7ef4efa204d3144264d0", "parents": [ "e462b09d4d8b6dd64a9a9c0562a6d11868751a06" ], "author": { "name": "NobiGo", "email": "nobigogle@gmail.com", "time": "Wed Oct 20 03:47:49 2021 +0800" }, "committer": { "name": "NobiGo", "email": "nobigogle@gmail.com", "time": "Wed Oct 20 04:50:37 2021 +0800" }, "message": "[CALCITE-4828] Standard exception console output\n" }, { "commit": "e462b09d4d8b6dd64a9a9c0562a6d11868751a06", "tree": "c0ee25bb4659c63794a68512dd1ee76c46b8c897", "parents": [ "ef277ff34d7f47ef609d7c5429e8836299a5861e" ], "author": { "name": "snuyanzin", "email": "snuyanzin@gmail.com", "time": "Thu Oct 07 09:11:58 2021 +0200" }, "committer": { "name": "snuyanzin", "email": "snuyanzin@gmail.com", "time": "Tue Oct 12 20:08:54 2021 +0200" }, "message": "[CALCITE-4837] FLOOR/CEIL for DECADE, CENTURY, MILLENIUM return wrong results\n\nClose apache/calcite-avatica#158\n" }, { "commit": "ef277ff34d7f47ef609d7c5429e8836299a5861e", "tree": "69fe513546cc05d32b709ae1267283e1c9ef1904", "parents": [ "d9f437424709fc6d7944dba174a658a7ca83e792" ], "author": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Fri Oct 08 21:50:03 2021 -0700" }, "committer": { "name": "Julian Hyde", "email": "jhyde@apache.org", "time": "Mon Oct 11 11:50:02 2021 -0700" }, "message": "Update website for Avatica 1.19.0 release\n\nPrepare for next development iteration, by updating version\nnumber in gradle.properties.\n\nVarious minor fixes to process documented in howto.\n" } ], "next": "d9f437424709fc6d7944dba174a658a7ca83e792" }