Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Backport 2.x] Refactor SparkQueryDispatcher (#2636) #2668

Closed
wants to merge 299 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
299 commits
Select commit Hold shift + click to select a range
4afe013
Added Support For More Formats For Get_Format (#1343) (#1349)
opensearch-trigger-bot[bot] Feb 16, 2023
b7a4deb
Add WeekOfYear Function To OpenSearch (#1345) (#1351)
opensearch-trigger-bot[bot] Feb 16, 2023
cc2a768
Add `last_day` Function To OpenSearch SQL Plugin (#1344) (#1350)
opensearch-trigger-bot[bot] Feb 16, 2023
ff0747d
Fix index not found reported as server error bug (#1353) (#1355)
opensearch-trigger-bot[bot] Feb 17, 2023
a32bcbe
Modified returning NaN to NULL (#1347)
GumpacG Feb 17, 2023
7377bed
Add release notes for 2.6.0 (#1367) (#1369)
opensearch-trigger-bot[bot] Feb 22, 2023
8f6793b
Integ Test Refactoring (#1383)
vamsimanohar Mar 2, 2023
8583fd1
Refactor AWSSigV4 auth to support different AWSCredentialProviders (#…
vamsimanohar Mar 3, 2023
4749176
Exclude .opensearch index when cleanup and ignore exception in case (…
opensearch-trigger-bot[bot] Mar 6, 2023
74b802e
Increment version to 2.7.0-SNAPSHOT (#1368)
opensearch-trigger-bot[bot] Mar 7, 2023
652e771
Update usage of Strings.toString (#1309) (#1404)
opensearch-trigger-bot[bot] Mar 8, 2023
fcce603
Deprecated Spring IoC and using Guice instead (#1177) (#1410)
penghuo Mar 8, 2023
11d0d6d
[main]Changes in DataSourceService and DataSourceMetadataStorage inte…
opensearch-trigger-bot[bot] Mar 8, 2023
81e5569
Bump backport version. (#1009)
Yury-Fridlyand Mar 13, 2023
0b6e581
Resolve table function based StorageEngine provided function resolver…
opensearch-trigger-bot[bot] Mar 14, 2023
00ff7eb
Added SINH function to V2 engine (#242) (#1434) (#1437)
opensearch-trigger-bot[bot] Mar 15, 2023
014de25
Added RINT function to V2 engine (#240) (#1433) (#1439)
opensearch-trigger-bot[bot] Mar 15, 2023
56c68b6
Add `sec_to_time` function to OpenSearch (#1378) (#1438)
opensearch-trigger-bot[bot] Mar 16, 2023
7122a55
Add `WEEKDAY` Function to SQL Plugin (#1418) (#1440)
opensearch-trigger-bot[bot] Mar 16, 2023
b0fdab9
Add `YEARWEEK` Function To OpenSearch SQL (#1417) (#1445)
GabeFernandez310 Mar 16, 2023
29f005f
Add `EXTRACT` Function To OpenSearch SQL Plugin (#1421) (#1443)
GabeFernandez310 Mar 16, 2023
5f1747d
Add `STR_TO_DATE` Function To The SQL Plugin (#1420) (#1444)
GabeFernandez310 Mar 16, 2023
5d01207
Add The `TO_SECONDS` Function To The SQL Plugin (#1419) (#1447)
GabeFernandez310 Mar 17, 2023
c286846
Added Arithmetic functions to V2 engine (#1416) (#1448)
opensearch-trigger-bot[bot] Mar 17, 2023
3ea6c5c
Added SIGNUM function to V2 engine (#1429) (#1442)
opensearch-trigger-bot[bot] Mar 17, 2023
305ba24
Add `TIMESTAMPADD` Function To OpenSearch SQL Plugin (#1451) (#1453)
opensearch-trigger-bot[bot] Mar 20, 2023
5cfa702
Rework on `OpenSearchDataType`: parse, store and use mapping informat…
opensearch-trigger-bot[bot] Mar 21, 2023
49a82ae
Added missing integration tests for the pow and power functions (#247…
opensearch-trigger-bot[bot] Mar 22, 2023
20964e1
Add `Timestampdiff` Function To OpenSearch SQL (#1467) (#1472)
opensearch-trigger-bot[bot] Mar 24, 2023
1aa1861
Create datasource API (#1458) (#1479)
vamsimanohar Mar 28, 2023
56eea47
Update to account for XContent refactor in 2.x (#1485)
Mar 29, 2023
0734608
Replace non-ASCII characters in code and docs. (#1365) (#1486)
opensearch-trigger-bot[bot] Mar 30, 2023
17b1105
Add publish snapshots to maven via GHA (#1496)
rupal-bq Apr 5, 2023
89717e3
REST API for GET,PUT and DELETE (#1482) (#1501)
opensearch-trigger-bot[bot] Apr 6, 2023
93e96da
[Backport 2.x] #639: allow metadata fields and score opensearch funct…
opensearch-trigger-bot[bot] Apr 12, 2023
d16cd3d
Support nested function in SELECT clause (#1490) (#1517)
forestmvey Apr 13, 2023
f76a10b
Refactoring datasource changes to a new module. (#1504) (#1510)
opensearch-trigger-bot[bot] Apr 14, 2023
918c2d3
Documentation and other papercuts for datasource api launch (#1530) (…
opensearch-trigger-bot[bot] Apr 17, 2023
60101b4
release notes for 2.7.0 (#1537) (#1539)
opensearch-trigger-bot[bot] Apr 18, 2023
8c32040
Integ Test Fix (#1541) (#1543)
opensearch-trigger-bot[bot] Apr 18, 2023
dfdbc57
Fixing bug where Nested functions used in WHERE, GROUP BY, HAVING, an…
opensearch-trigger-bot[bot] Apr 19, 2023
723777f
release notes for 2.7.0 PATCH (#1553) (#1556)
opensearch-trigger-bot[bot] Apr 19, 2023
aa5b3e0
Added COSH to V2 engine (#244) (#1428) (#1565)
matthewryanwells Apr 20, 2023
30ac276
Minor clean up of datetime and other classes (#198) (#1310) (#1567)
opensearch-trigger-bot[bot] Apr 24, 2023
796e48a
Bump org.json dependency version (#1586) (#1598) (#1607)
opensearch-trigger-bot[bot] May 5, 2023
1b79069
Add integration JDBC tests for cursor/fetch_size feature (#1315) (#1550)
opensearch-trigger-bot[bot] May 8, 2023
2bb7a65
adding reflections as a dependency (#1559) (#1618)
opensearch-trigger-bot[bot] May 11, 2023
562cbfa
Backport codeowners changes to 2.x (#1566)
Yury-Fridlyand May 11, 2023
c50f320
Cross cluster search in PPL (#1512) (#1627)
seankao-az May 12, 2023
76d2712
Update usage example doc for PPL cross-cluster search (#1610) (#1629)
seankao-az May 16, 2023
489364a
Backport jackson and gradle update from #1580 to 2.x (#1596)
Yury-Fridlyand May 16, 2023
b9b6b1e
Backport maintainer list update to `2.x`. (#1650)
Yury-Fridlyand May 23, 2023
4c71f03
Add Nested Documentation for 2.7 Related Features (#1620)
forestmvey May 23, 2023
5e884c7
Merge pull request #1652 from Bit-Quill/backport/backport-1620-to-2.x
forestmvey May 24, 2023
3683b6c
Increment version to 2.8.0-SNAPSHOT (#1552)
opensearch-trigger-bot[bot] May 24, 2023
c04dfb6
Fix IT - address breaking changes from upstream. (#1659)
Yury-Fridlyand May 25, 2023
a9c8edd
Documentation Proposal for Function in WHERE Clause (#1640) (#1670)
opensearch-trigger-bot[bot] May 30, 2023
2c06a2f
Add Support for Nested Function Use In WHERE Clause Predicate Expresi…
opensearch-trigger-bot[bot] May 30, 2023
8d3f762
Release Notes for 2.8.0 (#1676) (#1680)
opensearch-trigger-bot[bot] May 30, 2023
dca8359
Create new anonymizer for new engine (#1665) (#1677)
opensearch-trigger-bot[bot] May 30, 2023
17033a3
Support Alternate Datetime Formats (#1664) (#1682)
opensearch-trigger-bot[bot] May 30, 2023
86ae687
[Backport 2.x] Support for pagination in v2 engine of `SELECT * FROM …
opensearch-trigger-bot[bot] May 30, 2023
c6e0ee3
Allow backtick around fields in sort cmd (#1688) (#1689)
opensearch-trigger-bot[bot] May 31, 2023
d7940a8
Moved auth interceptors to common module (#1703) (#1729)
vamsimanohar Jun 12, 2023
c23a788
Increment version to 2.9.0-SNAPSHOT (#1695)
opensearch-trigger-bot[bot] Jun 12, 2023
f133840
Simplify OpenSearchIndexScanBuilder (#275) (#1738) (#1742)
opensearch-trigger-bot[bot] Jun 15, 2023
38fc833
Handle zero denominator in divide and modulus for byte data type (#27…
opensearch-trigger-bot[bot] Jun 15, 2023
d2a82ae
Pagination Phase 2: Support `WHERE` clause, column list in `SELECT` c…
opensearch-trigger-bot[bot] Jun 15, 2023
7fe2fb4
Pagination Phase 2: Support `ORDER BY` clauses and queries without `F…
opensearch-trigger-bot[bot] Jun 16, 2023
a528031
Enable Table Function and PromQL function (#1719) (#1744)
opensearch-trigger-bot[bot] Jun 16, 2023
34d2b7a
Fix CI (#1760) (#1766)
opensearch-trigger-bot[bot] Jun 22, 2023
bcb2af4
[2.x manual backport] Stop prometheus in doctest build.gradle now run…
MitchellGale Jun 22, 2023
61c8691
Updated documentation of round function return type (#1725) (#1770)
opensearch-trigger-bot[bot] Jun 22, 2023
1583605
Fixing CVE 1767 (#1768) (#1769)
opensearch-trigger-bot[bot] Jun 22, 2023
6532a10
Remove backticks on `by` field in stats (#1728) (#1751)
opensearch-trigger-bot[bot] Jun 26, 2023
e9a009b
Backport breaking changes to 2.x (#1792)
Yury-Fridlyand Jun 27, 2023
5e220f4
Support Array and ExprValue Parsing With Inner Hits (#1737) (#1791)
opensearch-trigger-bot[bot] Jun 28, 2023
be164e8
Add Support for Nested Function in Order By Clause (#1789) (#1794)
opensearch-trigger-bot[bot] Jun 28, 2023
63e317b
Manually Backporting 1779 to 2.x (#1796)
matthewryanwells Jun 28, 2023
babbe90
Keep up with refactoring in OpenSearch. (#1588) (#1802)
opensearch-trigger-bot[bot] Jul 5, 2023
fa82bae
[Backport 2.x] Keep up with refactors in core -- Strings class (#1812)
opensearch-trigger-bot[bot] Jul 7, 2023
6075ed4
Fix of protocol rst for change in error for PPL query. (#1662) (#1818)
opensearch-trigger-bot[bot] Jul 10, 2023
776a76c
disable CCS IT test (#1814) (#1817)
opensearch-trigger-bot[bot] Jul 10, 2023
2144ddd
Guarantee datasource read api is strong consistent read (#1815) (#1822)
opensearch-trigger-bot[bot] Jul 10, 2023
64f3d6c
Add Support for Field Star in Nested Function (#1773) (#1797)
opensearch-trigger-bot[bot] Jul 11, 2023
9e76e87
Added new datetime functions and aliases to PPL (#1807) (#1832)
opensearch-trigger-bot[bot] Jul 11, 2023
2b8e53a
fix flakytest when tests.locale=tr (#1827) (#1833)
opensearch-trigger-bot[bot] Jul 11, 2023
5903ebb
Support user-defined and incomplete date formats (#273) (#1821) (#1830)
opensearch-trigger-bot[bot] Jul 11, 2023
a3d9bfc
[Backport 2.x] Add spark connector (#1809)
opensearch-trigger-bot[bot] Jul 11, 2023
f51c314
Add _routing to SQL includes list (#277) (#1771) (#1831)
opensearch-trigger-bot[bot] Jul 11, 2023
98ca9f8
[Backport 2.x] Filter datasource encryption master key from cluster s…
opensearch-trigger-bot[bot] Jul 11, 2023
649b131
Bump guava version to 32.0.1 (#1829) (#1835)
opensearch-trigger-bot[bot] Jul 11, 2023
50e611e
Add EMR client to spark connector (#1790) (#1846)
opensearch-trigger-bot[bot] Jul 11, 2023
9b26fa2
[Backport 2.x] Update docs to reflect recent changes. (#285) (#1834)
opensearch-trigger-bot[bot] Jul 11, 2023
ee62371
Improved error codes in case of security exception (#1753) (#1811)
vamsimanohar Jul 11, 2023
f2d5ed3
[Backport 2.x] Remove Default master encryption key from settings. (#…
opensearch-trigger-bot[bot] Jul 12, 2023
87e4ea9
Bump `log4j` version. (#1848) (#1850)
opensearch-trigger-bot[bot] Jul 12, 2023
d14cce1
Add release notes for 2.9 (#1857) (#1858)
opensearch-trigger-bot[bot] Jul 12, 2023
14edf2a
[Backport 2.x] Fix core refactor: StreamIO from common to core.common…
opensearch-trigger-bot[bot] Jul 26, 2023
4d7a02c
Change query range response structure (#1867) (#1890)
opensearch-trigger-bot[bot] Jul 27, 2023
732e431
Prometheus Query Exemplars (#1782) (#1905)
vamsimanohar Jul 27, 2023
52f1c99
Statically init `typeActionMap` in `OpenSearchExprValueFactory`. (#31…
Yury-Fridlyand Jul 26, 2023
77832ca
fixed merge conflict
MitchellGale Jul 24, 2023
feec843
fixed missing underscores in day_of_week doctest (#300) (#1885)
matthewryanwells Jul 19, 2023
76a5874
Added new datetime functions and aliases to PPL [Part 2] (#283) (#1852)
matthewryanwells Jul 14, 2023
a79601e
Merge pull request #1870 from opensearch-project/backport/backport-18…
GumpacG Jul 27, 2023
11fa67d
Merge pull request #1898 from Bit-Quill/backport/backport-1888-to-2.x
GumpacG Jul 27, 2023
e0407b7
Merge pull request #1886 from opensearch-project/backport/backport-18…
GumpacG Jul 27, 2023
4b1d70e
Addressing comments on 2.9 release note (#1863) (#1878)
opensearch-trigger-bot[bot] Jul 27, 2023
1d9583a
Merge pull request #1901 from opensearch-project/backport/backport-18…
GumpacG Jul 27, 2023
031183d
[Backport 2.x] Added support of timestamp/date/time using curly brack…
matthewryanwells Jul 28, 2023
a297d33
[Backport 2.x] Backport breaking changes (#1920)
opensearch-trigger-bot[bot] Aug 3, 2023
5c91071
[Spotless] Adds new line at end of java files (#1896) (#1925)
opensearch-trigger-bot[bot] Aug 4, 2023
b57c50f
Fixing string format change (#334) (#1946)
MitchellGale Aug 9, 2023
c5b2433
Updated H2 version (#1928) (#1944)
opensearch-trigger-bot[bot] Aug 9, 2023
b480916
(#1536) Refactor OpenSearchQueryRequest and move includes to builder …
opensearch-trigger-bot[bot] Aug 10, 2023
76f6de9
Okio upgrade to 3.5.0 (#1957) (#1963)
opensearch-trigger-bot[bot] Aug 15, 2023
1b5a936
Breaking change OpenSearch main project - Action movement (#1958) (#1…
MitchellGale Aug 15, 2023
d9a78df
Update backport CI, add PR merged condition (#1970)
ps48 Aug 16, 2023
0b419ff
(#1506) Remove reservedSymbolTable and replace with HIDDEN_FIELD_NAME…
acarbonetto Aug 21, 2023
ed6ab58
Fix doctest data (#1902) (#1998)
opensearch-trigger-bot[bot] Aug 21, 2023
9f081ab
[Backport 2.x] [Spotless] Applying Google Code Format for core/src/ma…
MitchellGale Aug 21, 2023
0fd0f4c
Developer guide update with Spotless details (#2000) (#2004)
opensearch-trigger-bot[bot] Aug 21, 2023
3f7db81
[Backport 2.x] [Spotless] Applying Google Code Format for core/src/ma…
MitchellGale Aug 22, 2023
df9a827
[Backport 2.x] [Spotless] Applying Google Code Format for core/src/ma…
MitchellGale Aug 22, 2023
6c07ac7
Fixed exception when datasource is updated with existing configuratio…
opensearch-trigger-bot[bot] Aug 22, 2023
d205bd6
[Backport 2.x] [Spotless] Applying Google Code Format for core/src/ma…
MitchellGale Aug 22, 2023
a85a142
[Backport 2.x] [Spotless] Applying Google Code Format for core #5 (#1…
MitchellGale Aug 22, 2023
f690119
Removing checkstyle (#2018)
MitchellGale Aug 22, 2023
c6b37d0
[Backport 2.x] [Spotless] Entire project running spotless (#2016)
MitchellGale Aug 22, 2023
b9c8ff3
Add support for `date_nanos` and tests. (#337) (#1976) (#2020)
opensearch-trigger-bot[bot] Aug 23, 2023
280ea22
Run IT tests with security plugin (#335) (#1986) (#2022)
MitchellGale Aug 23, 2023
72216ed
Adds `**/gen/**` to exclude list for spotless (#2021) (#2024)
opensearch-trigger-bot[bot] Aug 23, 2023
3c8e3bd
[Backport 2.x] Applied formatting improvements to Antlr files based o…
MitchellGale Aug 23, 2023
2c1212e
Fix `ASCII` function and groom UT for text functions. (#301) (#1895) …
opensearch-trigger-bot[bot] Aug 24, 2023
986e495
Fixed Security Exceptions For Requests Wihtout PPL Access (#2033) (#2…
opensearch-trigger-bot[bot] Aug 30, 2023
c3071fd
Revert "Guarantee datasource read api is strong consistent read (#181…
opensearch-trigger-bot[bot] Sep 1, 2023
9c5977f
Add _primary preference only for segment replication enabled indices …
opensearch-trigger-bot[bot] Sep 1, 2023
65d8114
[2.x] bump okhttp to 4.10.0 (#2044)
joshuali925 Sep 1, 2023
3bcd8f3
bump okio to 3.4.0
joshuali925 Sep 1, 2023
44de537
Merge pull request #2047 from joshuali925/bump-okio-2.x
Swiddis Sep 1, 2023
beaa750
bump aws-encryption-sdk-java to 1.71 (#2056) (#2057)
opensearch-trigger-bot[bot] Sep 7, 2023
95a5791
Changed allowlist config to denylist ip config for datasource uri hos…
opensearch-trigger-bot[bot] Sep 7, 2023
b05dd62
Always use snapshot version for security plugin download (#2060) (#2061)
opensearch-trigger-bot[bot] Sep 8, 2023
089cb83
add 2.10 release notes (#2051) (#2053)
opensearch-trigger-bot[bot] Sep 8, 2023
75a837f
Check for existence of security plugin (#2065) (#2069)
opensearch-trigger-bot[bot] Sep 12, 2023
1a530c5
Fix mockito core conflict. (#2128) (#2131)
opensearch-trigger-bot[bot] Sep 22, 2023
59dacdc
Removed Domain Validation (#2130) (#2136)
opensearch-trigger-bot[bot] Sep 22, 2023
d49f0af
Datasource description (#2132) (#2138)
opensearch-trigger-bot[bot] Sep 22, 2023
84843e5
Merging Async Query APIs feature branch into main. (#2159) (#2163)
opensearch-trigger-bot[bot] Sep 27, 2023
8c5ecba
Increment version to 2.11 (#2175)
vamsimanohar Oct 2, 2023
3f51079
Enable PPL lang and add datsource to async query API (#2187) (#2195)
opensearch-trigger-bot[bot] Oct 3, 2023
1a22015
fix broken link for prometheus connector (#2188) (#2199)
opensearch-trigger-bot[bot] Oct 3, 2023
a88142c
Fix response codes returned by JSON formatting them (#2156) (#2200)
opensearch-trigger-bot[bot] Oct 3, 2023
0af2537
Refactor Flint Auth (#2190) (#2201)
opensearch-trigger-bot[bot] Oct 3, 2023
098b1e7
Bug fix, datasource API should be case sensitive (#2198) (#2202)
opensearch-trigger-bot[bot] Oct 4, 2023
610a1b6
Add conf for spark structured streaming job (#2193) (#2203)
opensearch-trigger-bot[bot] Oct 4, 2023
1efd92c
Submit long running job only when auto_refresh = false (#2208) (#2209)
opensearch-trigger-bot[bot] Oct 4, 2023
e58af26
Bug Fix, handle DESC TABLE response (#2211) (#2213)
opensearch-trigger-bot[bot] Oct 4, 2023
b22e8f1
Drop Index Implementation (#2204) (#2217)
opensearch-trigger-bot[bot] Oct 5, 2023
232622d
Add customized result index in data source etc (#2212) (#2220)
opensearch-trigger-bot[bot] Oct 5, 2023
9aaf81d
Enable PPL Queries (#2215) (#2223)
opensearch-trigger-bot[bot] Oct 5, 2023
ac7a0a0
Minor fix in dropping covering index (#2226) (#2228)
opensearch-trigger-bot[bot] Oct 5, 2023
00ae8ce
Correctly Set query status (#2227) (#2231)
opensearch-trigger-bot[bot] Oct 5, 2023
5fa8e54
Add documentation (#2229) (#2233)
opensearch-trigger-bot[bot] Oct 5, 2023
6b221c3
Read extra Spark submit parameters from cluster settings (#2219) (#2235)
opensearch-trigger-bot[bot] Oct 6, 2023
3297502
Fix Unit tests for FlintIndexReader (#2238) (#2239)
opensearch-trigger-bot[bot] Oct 6, 2023
a877ea8
Bug Fix , delete OpenSearch index when DROP INDEX (#2250) (#2251)
opensearch-trigger-bot[bot] Oct 7, 2023
145b163
Spark Execution Engine Config Refactor (#2249) (#2265)
opensearch-trigger-bot[bot] Oct 9, 2023
ab02486
Provide auth.type and auth.role_arn paramters to end user (#2276) (#2…
opensearch-trigger-bot[bot] Oct 11, 2023
ce3b15b
release-notes-2.11 (#2284) (#2287)
opensearch-trigger-bot[bot] Oct 12, 2023
79031a4
add InteractiveSession and SessionManager (#2290) (#2293)
opensearch-trigger-bot[bot] Oct 13, 2023
20601d6
Increment version to 2.12.0-SNAPSHOT (#2258)
opensearch-trigger-bot[bot] Oct 16, 2023
3dd17a3
Minor Refactoring (#2308) (#2316)
opensearch-trigger-bot[bot] Oct 17, 2023
7aa3cab
Add Statement (#2294) (#2318)
opensearch-trigger-bot[bot] Oct 17, 2023
9383c7c
Upgrade json (#2307) (#2313)
opensearch-trigger-bot[bot] Oct 17, 2023
fbf6143
Add sessionId parameters for create async query API (#2312) (#2323)
opensearch-trigger-bot[bot] Oct 18, 2023
e87e7a7
Implement patch API for datasources (#2273) (#2328)
opensearch-trigger-bot[bot] Oct 19, 2023
69ea0a6
Integration with REPL Spark job (#2327) (#2337)
opensearch-trigger-bot[bot] Oct 20, 2023
f3fdead
[Backport 2.x] deprecated job-metadata-index (#2340)
opensearch-trigger-bot[bot] Oct 23, 2023
66a20b7
Add missing tags and MV support (#2336) (#2347)
vamsimanohar Oct 24, 2023
9085c5c
Fix bug, using basic instead of basicauth (#2342) (#2348)
opensearch-trigger-bot[bot] Oct 25, 2023
86d1b3c
Bug Fix, support cancel query in running state (#2351) (#2352)
opensearch-trigger-bot[bot] Oct 25, 2023
c211380
Add Session limitation (#2354) (#2358)
opensearch-trigger-bot[bot] Oct 25, 2023
a43d28d
Handle Describe,Refresh and Show Queries Properly (#2357) (#2361)
opensearch-trigger-bot[bot] Oct 25, 2023
f55a646
Add where clause support in create statement (#2366) (#2369)
opensearch-trigger-bot[bot] Oct 25, 2023
b7c7506
create new session if current session not ready (#2363) (#2364)
opensearch-trigger-bot[bot] Oct 26, 2023
5d47786
Enable session by default (#2373) (#2374)
opensearch-trigger-bot[bot] Oct 26, 2023
6dd1899
Refactoring for tags usage in test files and also added explicit denl…
opensearch-trigger-bot[bot] Oct 27, 2023
59e36a7
Add Flint Index Purging Logic (#2372) (#2388)
opensearch-trigger-bot[bot] Oct 28, 2023
56bd9dc
Create new session if client provided session is invalid (#2368) (#2393)
penghuo Oct 30, 2023
1fd492e
add concurrent limit on datasource and sessions (#2390) (#2394)
opensearch-trigger-bot[bot] Oct 30, 2023
834a7d0
Redefine Drop Index as logical delete (#2386) (#2396)
opensearch-trigger-bot[bot] Oct 30, 2023
45e58c5
Added session, statement, emrjob metrics to sql stats api (#2398) (#2…
opensearch-trigger-bot[bot] Oct 31, 2023
0bb802e
Onboard jenkins prod docker images to github actions
peterzhuamazon Nov 1, 2023
cd16280
Add more
peterzhuamazon Nov 1, 2023
9330158
Add more
peterzhuamazon Nov 1, 2023
5365fdd
Merge pull request #2406 from peterzhuamazon/issues-2248-backport-2.x
peterzhuamazon Nov 1, 2023
e090584
Block settings in sql query settings API and add more unit tests (#24…
opensearch-trigger-bot[bot] Nov 2, 2023
4af150e
Add more metrics and handle emr exception message (#2422) (#2425)
opensearch-trigger-bot[bot] Nov 8, 2023
d1ed772
Return 429 for ConcurrencyLimitExceededException (#2428) (#2429)
opensearch-trigger-bot[bot] Nov 30, 2023
4a1d7a3
Async query get result bug fix (#2443) (#2447)
opensearch-trigger-bot[bot] Dec 1, 2023
0f5b5ef
Validate session with flint datasource passed in async job request (#…
opensearch-trigger-bot[bot] Dec 6, 2023
636d323
Add seder to TransportPPLQueryResponse (#2452) (#2453)
opensearch-trigger-bot[bot] Dec 18, 2023
894639a
Move pplenabled to transport (#2451) (#2455)
opensearch-trigger-bot[bot] Dec 18, 2023
bad7703
Update to Gradle 8.4 (#2433) (#2480)
reta Jan 25, 2024
bc7334c
Temporary fixes for build errors (#2476) (#2483)
vamsimanohar Jan 29, 2024
e441a40
Add SparkDataType as wrapper for unmapped spark data type (#2492) (#2…
opensearch-trigger-bot[bot] Feb 1, 2024
c91d46b
Refactor async executor service dependencies using guice framework (#…
opensearch-trigger-bot[bot] Feb 2, 2024
f51a1c5
Add cluster name in spark submit params (#2467) (#2469)
opensearch-trigger-bot[bot] Feb 2, 2024
5104b08
Fix wrong 503 error response code (#2493) (#2501)
opensearch-trigger-bot[bot] Feb 5, 2024
db9f788
Bump aws-java-sdk-core version to 1.12.651 (#2503) (#2505)
opensearch-trigger-bot[bot] Feb 6, 2024
db45846
Add JDK-21 to GA worklflows (#2481) (#2509)
opensearch-trigger-bot[bot] Feb 6, 2024
73ca8c6
[DOC] Configure the Spark metrics properties while creating a s3 Glue…
opensearch-trigger-bot[bot] Feb 6, 2024
aea33da
Add setting plugins.query.executionengine.async_query.enabled (#2510)…
opensearch-trigger-bot[bot] Feb 6, 2024
8ba9c05
Add release notes for 2.12.0.0 (#2513) (#2514)
opensearch-trigger-bot[bot] Feb 7, 2024
2d94c56
Fix issue in testSourceMetricCommandWithTimestamp integ test with dif…
opensearch-trigger-bot[bot] Feb 16, 2024
2d165e4
Increment version to 2.13.0-SNAPSHOT (#2516)
opensearch-trigger-bot[bot] Feb 28, 2024
b2880f4
bump ipaddress to 5.4.2 (#2544) (#2545)
opensearch-trigger-bot[bot] Mar 8, 2024
27d1a73
Change emr job names based on the query type (#2543) (#2547)
opensearch-trigger-bot[bot] Mar 12, 2024
89c8234
Datasource disable feature (#2539) (#2552)
vamsimanohar Mar 12, 2024
1f11fbe
Restrict the scope of cancel API (#2548) (#2556)
opensearch-trigger-bot[bot] Mar 14, 2024
8e25dd9
Handle ALTER Index Queries in SQL Plugin (#2554) (#2560)
vamsimanohar Mar 19, 2024
68622f8
Implement vacuum index operation (#2557) (#2562)
opensearch-trigger-bot[bot] Mar 19, 2024
11195ee
Change async query default setting (#2561) (#2563)
opensearch-trigger-bot[bot] Mar 19, 2024
59875d8
Percent encode opensearch index name (#2564) (#2566)
opensearch-trigger-bot[bot] Mar 19, 2024
eb5aaf7
Refactor query param (#2519) (#2555)
opensearch-trigger-bot[bot] Mar 19, 2024
b4c5415
FlintStreamingJobCleanerTask Implementation (#2559) (#2567)
opensearch-trigger-bot[bot] Mar 19, 2024
cf201df
Wrap the query with double quotes (#2565) (#2569)
opensearch-trigger-bot[bot] Mar 20, 2024
a436fbb
FlintStreamingJobCleanerTask Implementation (#2574) (#2575)
opensearch-trigger-bot[bot] Mar 20, 2024
811ff7f
Upgrade opensearch-spark jars to 0.3.0 (#2568) (#2571)
opensearch-trigger-bot[bot] Mar 20, 2024
9e2915b
Added release notes for 2.13.0.0 (#2578) (#2580)
opensearch-trigger-bot[bot] Mar 20, 2024
5fa8c3c
Fix for dataSources Integ test issue (#2578) (#2582) (#2583)
opensearch-trigger-bot[bot] Mar 20, 2024
8875a03
Handle EMR Exceptions in FlintCancelJob Operation (#2577) (#2589)
opensearch-trigger-bot[bot] Mar 25, 2024
4d54078
Bug Fix: Escape query in spark submit parameter (#2587) (#2592)
seankao-az Mar 25, 2024
9a1d735
Removing old datasources model test (#2594) (#2595)
opensearch-trigger-bot[bot] Mar 26, 2024
f414b06
Change vacuum statement semantic (#2606) (#2607)
opensearch-trigger-bot[bot] Apr 5, 2024
8a8b5f4
Refactoring of SparkQueryDispatcher by removing unnecessary class (#…
opensearch-trigger-bot[bot] Apr 18, 2024
4da8eae
Update v2.13.0 release notes (#2609) (#2613)
opensearch-trigger-bot[bot] Apr 18, 2024
92fb88e
Handle EMRS exception as 400 (#2612) (#2627)
opensearch-trigger-bot[bot] Apr 18, 2024
1789523
Fix pagination for many columns (#2440) (#2441) (#2629)
opensearch-trigger-bot[bot] Apr 22, 2024
c5dfbf2
Add iceberg support to EMR serverless jobs. (#2602) (#2608)
opensearch-trigger-bot[bot] Apr 22, 2024
3b65c10
Fix semicolon parsing for async query (#2631) (#2633)
opensearch-trigger-bot[bot] Apr 22, 2024
bce7758
Throw OpensearchSecurityException incase of datasource authorization …
opensearch-trigger-bot[bot] Apr 22, 2024
294566f
Increment version to 2.14.0-SNAPSHOT (#2585)
opensearch-trigger-bot[bot] Apr 22, 2024
7921635
Use EMR serverless bundled iceberg JAR. (#2632) (#2635)
opensearch-trigger-bot[bot] May 1, 2024
da7b01e
release notes for 2.14.0.0 (#2647) (#2648)
opensearch-trigger-bot[bot] May 2, 2024
22db591
Add option to use LakeFormation in S3Glue data source. (#2624) (#2639)
opensearch-trigger-bot[bot] May 2, 2024
5413096
Update maintainers list (#2663) (#2664)
opensearch-trigger-bot[bot] May 10, 2024
8a9d38c
[Backport 2.x] Delete Spark datasource (#2638) (#2667)
ykmr1224 May 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# This should match the owning team set up in https://github.com/orgs/opensearch-project/teams
* @opensearch-project/sql
* @pjfitzgibbons @ps48 @kavithacm @derek-ho @joshuali925 @dai-chen @YANG-DB @rupal-bq @mengweieric @vamsi-amazon @swiddis @penghuo @seankao-az @MaxKsyunz @Yury-Fridlyand @anirudha @forestmvey @acarbonetto @GumpacG @ykmr1224
6 changes: 4 additions & 2 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:

jobs:
backport:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
permissions:
contents: write
Expand All @@ -22,7 +23,8 @@ jobs:
installation_id: 22958780

- name: Backport
uses: VachaShah/backport@v1.1.4
uses: VachaShah/backport@v2.2.0
with:
github_token: ${{ steps.github_app_token.outputs.token }}
branch_name: backport/backport-${{ github.event.number }}
head_template: backport/backport-<%= number %>-to-<%= base %>
failure_labels: backport-failed
55 changes: 0 additions & 55 deletions .github/workflows/bi-connectors.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .github/workflows/dco.yml

This file was deleted.

88 changes: 88 additions & 0 deletions .github/workflows/integ-tests-with-security.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: Security Plugin IT

on:
pull_request:
push:
branches-ignore:
- 'dependabot/**'
paths:
- 'integ-test/**'
- '.github/workflows/integ-tests-with-security.yml'

jobs:
Get-CI-Image-Tag:
uses: opensearch-project/opensearch-build/.github/workflows/get-ci-image-tag.yml@main
with:
product: opensearch

security-it-linux:
needs: Get-CI-Image-Tag
strategy:
fail-fast: false
matrix:
java: [ 11, 17, 21 ]

runs-on: ubuntu-latest
container:
# using the same image which is used by opensearch-build team to build the OpenSearch Distribution
# this image tag is subject to change as more dependencies and updates will arrive over time
image: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-version-linux }}
# need to switch to root so that github actions can install runner binary on container without permission issues.
options: --user root

steps:
- uses: actions/checkout@v3

- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}

- name: Build with Gradle
run: |
chown -R 1000:1000 `pwd`
su `id -un 1000` -c "./gradlew integTestWithSecurity"

- name: Upload test reports
if: ${{ always() }}
uses: actions/upload-artifact@v2
continue-on-error: true
with:
name: test-reports-${{ matrix.os }}-${{ matrix.java }}
path: |
integ-test/build/reports/**
integ-test/build/testclusters/*/logs/*
integ-test/build/testclusters/*/config/*

security-it-windows-macos:
strategy:
fail-fast: false
matrix:
os: [ windows-latest, macos-latest ]
java: [ 11, 17, 21 ]

runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v3

- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}

- name: Build with Gradle
run: ./gradlew integTestWithSecurity

- name: Upload test reports
if: ${{ always() }}
uses: actions/upload-artifact@v2
continue-on-error: true
with:
name: test-reports-${{ matrix.os }}-${{ matrix.java }}
path: |
integ-test/build/reports/**
integ-test/build/testclusters/*/logs/*
integ-test/build/testclusters/*/config/*
2 changes: 1 addition & 1 deletion .github/workflows/link-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
id: lychee
uses: lycheeverse/lychee-action@master
with:
args: --accept=200,403,429,999 "./**/*.html" "./**/*.md" "./**/*.txt" --exclude "http://localhost*" "https://localhost" "https://odfe-node1:9200/" "https://community.tableau.com/docs/DOC-17978" ".*family.zzz" "https://pypi.python.org/pypi/opensearchsql/" "opensearch*" ".*@amazon.com" ".*email.com" "[email protected]" "http://timestamp.verisign.com/scripts/timstamp.dll" ".*/PowerBIConnector/bin/Release"
args: --accept=200,403,429,999 "./**/*.html" "./**/*.md" "./**/*.txt" --exclude "https://aws.oss.sonatype.*" "http://localhost*" "https://localhost" "https://odfe-node1:9200/" "https://community.tableau.com/docs/DOC-17978" ".*family.zzz" "https://pypi.python.org/pypi/opensearchsql/" "opensearch*" ".*@amazon.com" ".*email.com" "[email protected]" "http://timestamp.verisign.com/scripts/timstamp.dll" ".*/PowerBIConnector/bin/Release"
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
- name: Fail if there were link errors
Expand Down
38 changes: 38 additions & 0 deletions .github/workflows/maven-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Publish snapshots to maven

on:
workflow_dispatch:
push:
branches:
- main
- 1.*
- 2.*

jobs:
build-and-publish-snapshots:
strategy:
fail-fast: false
if: github.repository == 'opensearch-project/sql'
runs-on: ubuntu-latest

permissions:
id-token: write
contents: write

steps:
- uses: actions/setup-java@v3
with:
distribution: temurin # Temurin is a distribution of adoptium
java-version: 11
- uses: actions/checkout@v3
- uses: aws-actions/[email protected]
with:
role-to-assume: ${{ secrets.PUBLISH_SNAPSHOTS_ROLE }}
aws-region: us-east-1
- name: publish snapshots to maven
run: |
export SONATYPE_USERNAME=$(aws secretsmanager get-secret-value --secret-id maven-snapshots-username --query SecretString --output text)
export SONATYPE_PASSWORD=$(aws secretsmanager get-secret-value --secret-id maven-snapshots-password --query SecretString --output text)
echo "::add-mask::$SONATYPE_USERNAME"
echo "::add-mask::$SONATYPE_PASSWORD"
./gradlew publishPluginZipPublicationToSnapshotsRepository
71 changes: 0 additions & 71 deletions .github/workflows/sql-cli-test-and-build-workflow.yml

This file was deleted.

45 changes: 0 additions & 45 deletions .github/workflows/sql-jdbc-test-and-build-workflow.yml

This file was deleted.

Loading
Loading