{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6358188,"defaultBranch":"master","name":"druid","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-23T19:08:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726789964.0","currentOid":""},"activityList":{"items":[{"before":"635e4181318257a38e2cbd9a9641ad100221e447","after":"2eee470f6e94cc0e752b59c52ad5e2ccf69fd5d8","ref":"refs/heads/master","pushedAt":"2024-09-20T08:53:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kgyrtkirk","name":"Zoltan Haindrich","path":"/kgyrtkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902540?s=80&v=4"},"commit":{"message":"Support explain in decoupled planning and log native plan consistently with DruidHook (#17101)\n\n* enables to use DruidHook for native plan logging\r\n* qudiem tests doesn't necessarily need to run the query to get an explain - this helps during development as if there is a runtime issue it could still be explained in the test","shortMessageHtmlLink":"Support explain in decoupled planning and log native plan consistentl…"}},{"before":"8057c45cf662f5e7ffe6403da72f492b060dbc3f","after":null,"ref":"refs/heads/dependabot/maven/commons-io-commons-io-2.16.1","pushedAt":"2024-09-19T23:52:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"b36d05ede7a7b839dc9e1ffbb25222697dc4cd71","ref":"refs/heads/dependabot/maven/commons-io-commons-io-2.17.0","pushedAt":"2024-09-19T23:52:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump commons-io:commons-io from 2.11.0 to 2.17.0\n\nBumps commons-io:commons-io from 2.11.0 to 2.17.0.\n\n---\nupdated-dependencies:\n- dependency-name: commons-io:commons-io\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump commons-io:commons-io from 2.11.0 to 2.17.0"}},{"before":null,"after":"7bd6107b9a49943c05ae66f20cf2dfff3f9ff466","ref":"refs/heads/dependabot/maven/protobuf.version-4.28.2","pushedAt":"2024-09-19T23:43:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump protobuf.version from 3.24.0 to 4.28.2\n\nBumps `protobuf.version` from 3.24.0 to 4.28.2.\n\nUpdates `com.google.protobuf:protobuf-java` from 3.24.0 to 4.28.2\n- [Release notes](https://github.com/protocolbuffers/protobuf/releases)\n- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)\n- [Commits](https://github.com/protocolbuffers/protobuf/commits)\n\nUpdates `com.google.protobuf:protobuf-java-util` from 3.24.0 to 4.28.2\n\n---\nupdated-dependencies:\n- dependency-name: com.google.protobuf:protobuf-java\n dependency-type: direct:production\n update-type: version-update:semver-major\n- dependency-name: com.google.protobuf:protobuf-java-util\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump protobuf.version from 3.24.0 to 4.28.2"}},{"before":"4f137d27001ae5e201cf605607cd82a381492183","after":"635e4181318257a38e2cbd9a9641ad100221e447","ref":"refs/heads/master","pushedAt":"2024-09-19T20:21:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekrb19","name":"Abhishek Radhakrishnan","path":"/abhishekrb19","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8687261?s=80&v=4"},"commit":{"message":"Support to parse numbers in text-based input formats (#17082)\n\nText-based input formats like csv and tsv currently parse inputs only as strings, following the RFC4180Parser spec).\r\nTo workaround this, the web-console and other tools need to further inspect the sample data returned to sample data returned by the Druid sampler API to parse them as numbers. \r\n\r\nThis patch introduces a new optional config, tryParseNumbers, for the csv and tsv input formats. If enabled, any numbers present in the input will be parsed in the following manner -- long data type for integer types and double for floating-point numbers, and if parsing fails for whatever reason, the input is treated as a string. By default, this configuration is set to false, so numeric strings will be treated as strings.","shortMessageHtmlLink":"Support to parse numbers in text-based input formats (#17082)"}},{"before":"40572360c5d1affc7b0835027ec6d9ad997431c1","after":"4f137d27001ae5e201cf605607cd82a381492183","ref":"refs/heads/master","pushedAt":"2024-09-19T18:56:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clintropolis","name":"Clint Wylie","path":"/clintropolis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1577461?s=80&v=4"},"commit":{"message":"hard-code compaction tasks to use ARRAY for multi-value handling to preserve order (#17110)","shortMessageHtmlLink":"hard-code compaction tasks to use ARRAY for multi-value handling to p…"}},{"before":"3d45f9829c7b80e3b5289aaf5710b3932639349e","after":"40572360c5d1affc7b0835027ec6d9ad997431c1","ref":"refs/heads/master","pushedAt":"2024-09-19T17:01:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekrb19","name":"Abhishek Radhakrishnan","path":"/abhishekrb19","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8687261?s=80&v=4"},"commit":{"message":"fix small README typo (#17114)","shortMessageHtmlLink":"fix small README typo (#17114)"}},{"before":null,"after":"74437578cd253490564c48ef7d93190622790d8e","ref":"refs/heads/dependabot/maven/com.google.protobuf-protobuf-java-3.25.5","pushedAt":"2024-09-19T16:19:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump com.google.protobuf:protobuf-java from 3.24.0 to 3.25.5\n\nBumps [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.24.0 to 3.25.5.\n- [Release notes](https://github.com/protocolbuffers/protobuf/releases)\n- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)\n- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.24.0...v3.25.5)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.protobuf:protobuf-java\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump com.google.protobuf:protobuf-java from 3.24.0 to 3.25.5"}},{"before":"60ed36c89bc0e5598af56542a74ac503230959d3","after":"2f13cd2500d1f35e131443634d6ef26281d1e714","ref":"refs/heads/31.0.0","pushedAt":"2024-09-19T14:01:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekagarwal87","name":"Abhishek Agarwal","path":"/abhishekagarwal87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477457?s=80&v=4"},"commit":{"message":"Support maxSubqueryBytes for window functions (#16800) (#17085)\n\nWindow queries now acknowledge maxSubqueryBytes.","shortMessageHtmlLink":"Support maxSubqueryBytes for window functions (#16800) (#17085)"}},{"before":"11727af2a6c464b57047b1a97ff5053daa6fb0dd","after":"60ed36c89bc0e5598af56542a74ac503230959d3","ref":"refs/heads/31.0.0","pushedAt":"2024-09-19T09:09:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekagarwal87","name":"Abhishek Agarwal","path":"/abhishekagarwal87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477457?s=80&v=4"},"commit":{"message":"Skip tombstone segment refresh in metadata cache (#17025) (#17112)\n\nThis PR #16890 introduced a change to skip adding tombstone segments to the cache.\r\nIt turns out that as a side effect tombstone segments appear unavailable in the console. This happens because availability of a segment in Broker is determined from the metadata cache.\r\n\r\nThe fix is to keep the segment in the metadata cache but skip them from refresh.\r\n\r\nThis doesn't affect any functionality as metadata query for tombstone returns empty causing continuous refresh of those segments.","shortMessageHtmlLink":"Skip tombstone segment refresh in metadata cache (#17025) (#17112)"}},{"before":"b9a4c73e525d7addd9cde078e62490e2943da6e9","after":"3d45f9829c7b80e3b5289aaf5710b3932639349e","ref":"refs/heads/master","pushedAt":"2024-09-19T07:42:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gianm","name":"Gian Merlino","path":"/gianm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1214075?s=80&v=4"},"commit":{"message":"Use the whole frame when writing rows. (#17094)\n\n* Use the whole frame when writing rows.\r\n\r\nThis patch makes the following adjustments to enable writing larger\r\nsingle rows to frames:\r\n\r\n1) RowBasedFrameWriter: Max out allocation size on the final doubling.\r\n i.e., if the final allocation \"naturally\" would be 1 MiB but the\r\n max frame size is 900 KiB, use 900 KiB rather than failing the 1 MiB\r\n allocation.\r\n\r\n2) AppendableMemory: In reserveAdditional, release the last block if it\r\n is empty. This eliminates waste when a frame writer uses a\r\n successive-doubling approach to find the right allocation size.\r\n\r\n3) ArenaMemoryAllocator: Reclaim memory from the last allocation when\r\n the last allocation is closed.\r\n\r\nPrior to these changes, a single row could be much smaller than the\r\nframe size and still fail to be added to the frame.\r\n\r\n* Style.\r\n\r\n* Fix test.","shortMessageHtmlLink":"Use the whole frame when writing rows. (#17094)"}},{"before":"8d1e596740c1ca5f8ca3757bdfd27789b6f33fb6","after":"b9a4c73e525d7addd9cde078e62490e2943da6e9","ref":"refs/heads/master","pushedAt":"2024-09-19T07:36:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kgyrtkirk","name":"Zoltan Haindrich","path":"/kgyrtkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902540?s=80&v=4"},"commit":{"message":"Window Functions : Improve performance by comparing Strings in frame bytes without converting them (#17091)","shortMessageHtmlLink":"Window Functions : Improve performance by comparing Strings in frame …"}},{"before":"953fe11e31f8345a3453164f8b02d5f9ed0f3875","after":"8d1e596740c1ca5f8ca3757bdfd27789b6f33fb6","ref":"refs/heads/master","pushedAt":"2024-09-19T07:10:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kgyrtkirk","name":"Zoltan Haindrich","path":"/kgyrtkirk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1902540?s=80&v=4"},"commit":{"message":"PostJoinCursor should never advance without interruption (#17099)","shortMessageHtmlLink":"PostJoinCursor should never advance without interruption (#17099)"}},{"before":null,"after":"3f8be691375aa4476eb6ccfd9af6522824084355","ref":"refs/heads/dependabot/npm_and_yarn/website/multi-f5652ddd7d","pushedAt":"2024-09-19T06:48:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump dompurify and @docusaurus/theme-mermaid in /website\n\nBumps [dompurify](https://github.com/cure53/DOMPurify) to 3.1.6 and updates ancestor dependency [@docusaurus/theme-mermaid](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-mermaid). These dependencies need to be updated together.\n\n\nUpdates `dompurify` from 2.4.3 to 3.1.6\n- [Release notes](https://github.com/cure53/DOMPurify/releases)\n- [Commits](https://github.com/cure53/DOMPurify/compare/2.4.3...3.1.6)\n\nUpdates `@docusaurus/theme-mermaid` from 2.4.3 to 3.5.2\n- [Release notes](https://github.com/facebook/docusaurus/releases)\n- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/facebook/docusaurus/commits/v3.5.2/packages/docusaurus-theme-mermaid)\n\n---\nupdated-dependencies:\n- dependency-name: dompurify\n dependency-type: indirect\n- dependency-name: \"@docusaurus/theme-mermaid\"\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump dompurify and @docusaurus/theme-mermaid in /website"}},{"before":"d1bd6a8156892d9b05065acb88d59152f422a9e3","after":"953fe11e31f8345a3453164f8b02d5f9ed0f3875","ref":"refs/heads/master","pushedAt":"2024-09-19T06:46:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekagarwal87","name":"Abhishek Agarwal","path":"/abhishekagarwal87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477457?s=80&v=4"},"commit":{"message":"gRPC query extension (#15982)\n\nRevives #14024 and additionally supports,\r\n\r\nNative queries\r\ngRPC health check endpoint\r\nThis PR doesn't have the shaded module for packaging gRPC and Guava libraries since grpc-query module uses the same Guava version as that of Druid.\r\n\r\nThe response is gRPC-specific. It provides the result schema along with the results as a binary \"blob\". Results can be in CSV, JSON array lines or as an array of Protobuf objects. If using Protobuf, the corresponding class must be installed along with the gRPC query extension so it is available to the Broker at runtime.","shortMessageHtmlLink":"gRPC query extension (#15982)"}},{"before":"52929ed24a746407364edf8312a30bf97817a544","after":"11727af2a6c464b57047b1a97ff5053daa6fb0dd","ref":"refs/heads/31.0.0","pushedAt":"2024-09-19T03:32:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LakshSingla","name":"Laksh Singla","path":"/LakshSingla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30999375?s=80&v=4"},"commit":{"message":"Fix String Frame Readers to read String Arrays correctly (#16885) (#17103)\n\nWhile writing to a frame, String arrays are written by setting the multivalue byte.\r\nBut while reading, it was hardcoded to false.\r\n\r\n(cherry picked from commit c7c3307e6193db8ddc879f48bbf3b9e3d1b41a6c)","shortMessageHtmlLink":"Fix String Frame Readers to read String Arrays correctly (#16885) (#1…"}},{"before":"2d2882cdfeb47c20bc6e1435abda268114e913b5","after":"d1bd6a8156892d9b05065acb88d59152f422a9e3","ref":"refs/heads/master","pushedAt":"2024-09-19T03:07:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekagarwal87","name":"Abhishek Agarwal","path":"/abhishekagarwal87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477457?s=80&v=4"},"commit":{"message":"Update doc for allowedHeaders (#17045)\n\nUpdate doc for allowedHeaders and make allowedHeaders more restrictive","shortMessageHtmlLink":"Update doc for allowedHeaders (#17045)"}},{"before":"ca0cb64ee85634e74767b92389d57959b530a7ac","after":"2d2882cdfeb47c20bc6e1435abda268114e913b5","ref":"refs/heads/master","pushedAt":"2024-09-18T23:08:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gianm","name":"Gian Merlino","path":"/gianm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1214075?s=80&v=4"},"commit":{"message":"Add test for exceptions in FutureUtils.transformAsync. (#17106)\n\nAdds an additional test case to FutureUtilsTest.","shortMessageHtmlLink":"Add test for exceptions in FutureUtils.transformAsync. (#17106)"}},{"before":"39723e5401a575471d8dde9472df15645c2ff6df","after":"ca0cb64ee85634e74767b92389d57959b530a7ac","ref":"refs/heads/master","pushedAt":"2024-09-18T23:08:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gianm","name":"Gian Merlino","path":"/gianm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1214075?s=80&v=4"},"commit":{"message":"MSQ: Fix calculation of suggested memory in WorkerMemoryParameters. (#17108)\n\nThe \"suggested server memory\" figure needs to take into account\r\nmaxConcurrentStages. The fix here does not affect the main memory\r\ncalculations, but it does affect the accuracy of error messages.","shortMessageHtmlLink":"MSQ: Fix calculation of suggested memory in WorkerMemoryParameters. (#…"}},{"before":"6437b38ba32378077560aad65640dbb345e4bac1","after":"1c0576009cfbcd5bbcf21863a849d890665a6e8d","ref":"refs/heads/vtlim-patch-1","pushedAt":"2024-09-18T22:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtlim","name":"Victoria Lim","path":"/vtlim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747997?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: 317brian <53799971+317brian@users.noreply.github.com>","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"a72c62ce71cdec281e26162424807081ea588080","after":"6437b38ba32378077560aad65640dbb345e4bac1","ref":"refs/heads/vtlim-patch-1","pushedAt":"2024-09-18T22:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtlim","name":"Victoria Lim","path":"/vtlim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747997?s=80&v=4"},"commit":{"message":"reword pt 2","shortMessageHtmlLink":"reword pt 2"}},{"before":"6d78df3c8947a6fd7e45d42af5d27820560f18a9","after":"a72c62ce71cdec281e26162424807081ea588080","ref":"refs/heads/vtlim-patch-1","pushedAt":"2024-09-18T22:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtlim","name":"Victoria Lim","path":"/vtlim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747997?s=80&v=4"},"commit":{"message":"reword","shortMessageHtmlLink":"reword"}},{"before":"a43d9d1b74ed4c565771ce6545948a14c75d241c","after":"6d78df3c8947a6fd7e45d42af5d27820560f18a9","ref":"refs/heads/vtlim-patch-1","pushedAt":"2024-09-18T22:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtlim","name":"Victoria Lim","path":"/vtlim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747997?s=80&v=4"},"commit":{"message":"more info","shortMessageHtmlLink":"more info"}},{"before":null,"after":"a43d9d1b74ed4c565771ce6545948a14c75d241c","ref":"refs/heads/vtlim-patch-1","pushedAt":"2024-09-18T22:04:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vtlim","name":"Victoria Lim","path":"/vtlim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747997?s=80&v=4"},"commit":{"message":"separate H2","shortMessageHtmlLink":"separate H2"}},{"before":"a63ac2590ac566de1803edef53654275b3737b99","after":"52929ed24a746407364edf8312a30bf97817a544","ref":"refs/heads/31.0.0","pushedAt":"2024-09-18T18:36:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekrb19","name":"Abhishek Radhakrishnan","path":"/abhishekrb19","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8687261?s=80&v=4"},"commit":{"message":"Handle memory leaks from Mockito inline mocks (#17104)","shortMessageHtmlLink":"Handle memory leaks from Mockito inline mocks (#17104)"}},{"before":"43d790fdb771ac05b66938746a99a8bc5bf7cc74","after":"39723e5401a575471d8dde9472df15645c2ff6df","ref":"refs/heads/master","pushedAt":"2024-09-18T18:02:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vtlim","name":"Victoria Lim","path":"/vtlim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7747997?s=80&v=4"},"commit":{"message":"Update note about `sys.tasks` table (#17096)\n\nCo-authored-by: Victoria Lim ","shortMessageHtmlLink":"Update note about sys.tasks table (#17096)"}},{"before":"2f50138af9671ecc8e25100029faca6f9b0fabaf","after":"43d790fdb771ac05b66938746a99a8bc5bf7cc74","ref":"refs/heads/master","pushedAt":"2024-09-18T06:07:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekagarwal87","name":"Abhishek Agarwal","path":"/abhishekagarwal87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477457?s=80&v=4"},"commit":{"message":"Normalize schema fingerprint for column permutations (#17044)\n\nParent issue: #14989\r\n\r\nIt is possible for the order of columns to vary across segments especially during realtime ingestion.\r\nSince, the schema fingerprint is sensitive to column order this leads to creation of a large number of segment schema in the metadata database for essentially the same set of columns.\r\n\r\nThis is wasteful, this patch fixes this problem by computing schema fingerprint on lexicographically sorted columns. This would result in creation of a single schema in the metadata database with the first observed column order for a given signature.","shortMessageHtmlLink":"Normalize schema fingerprint for column permutations (#17044)"}},{"before":"d84d53c017a0308221aaf07fe9f3ac5b64ba4a28","after":"2f50138af9671ecc8e25100029faca6f9b0fabaf","ref":"refs/heads/master","pushedAt":"2024-09-18T05:50:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adarshsanjeev","name":"Adarsh Sanjeev","path":"/adarshsanjeev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9818861?s=80&v=4"},"commit":{"message":"Modify DataSegmentProvider to also return DataSegment (#17021)\n\nCurrently, TaskDataSegmentProvider fetches the DataSegment from the Coordinator while loading the segment, but just discards it later. This PR refactors this to also return the DataSegment so that it can be used by workers without a separate fetch.","shortMessageHtmlLink":"Modify DataSegmentProvider to also return DataSegment (#17021)"}},{"before":"dd8c7de144e2e7a4a036f2451237b69566eae2a0","after":"d84d53c017a0308221aaf07fe9f3ac5b64ba4a28","ref":"refs/heads/master","pushedAt":"2024-09-18T03:26:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekagarwal87","name":"Abhishek Agarwal","path":"/abhishekagarwal87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477457?s=80&v=4"},"commit":{"message":"Decoupled planning: improve join support (#17039)\n\nThere were some problematic cases\r\n\r\njoin branches are run with finalize=false instead of finalize=true like normal subqueries\r\nthis inconsistency is not good - but fixing it is a bigger thing\r\nensure that right hand sides of joins are always subqueries - or accessible globally\r\nTo achieve the above:\r\n\r\noperand indexes were needed for the upstream reltree nodes in the generator\r\nsource unwrapping now takes the join situation into account as well","shortMessageHtmlLink":"Decoupled planning: improve join support (#17039)"}},{"before":"88c3c20ab64ab3b2dd9e05c8ef392b486d43de5e","after":"dd8c7de144e2e7a4a036f2451237b69566eae2a0","ref":"refs/heads/master","pushedAt":"2024-09-18T00:28:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abhishekrb19","name":"Abhishek Radhakrishnan","path":"/abhishekrb19","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8687261?s=80&v=4"},"commit":{"message":"Reduce the number of ITs in CDS groups (#17059)\n\n* Reduce the number of ITs in CDS groups\r\n\r\nThe two CDS IT groups cds-task-schema-publish-disabled & cds-coordinator-metadata-query-disabled\r\nruns a lot of ITs serially, leading to increased CI runtime.\r\n\r\nReducing the number of ITs running in the two groups to,\r\nITAppendBatchIndexTest (append-ingestion)\r\nITIndexerTest (batch-index)\r\nITOverwriteBatchIndexTest (batch-index)\r\nITCompactionSparseColumnIndexTest (compaction)\r\nITCompactionTaskTest (compaction)\r\nITKafkaIndexingServiceDataFormatTest (kafka-data-format)\r\n\r\nBoth these groups will be removed once CDS is enabled by default.","shortMessageHtmlLink":"Reduce the number of ITs in CDS groups (#17059)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu73ijAA","startCursor":null,"endCursor":null}},"title":"Activity · apache/druid"}