What's Changed
- [Backport 2.x] Add release notes for 2.2.0.0 by @opensearch-trigger-bot in #731
- Backport Spring and jackson-databind version bump to 2.x by @dai-chen in #759
- [Backport 2.x] Replace 2x
LogUtils
byQueryContext
by @opensearch-trigger-bot in #753 - [Backport 2.x] Update snapshots for jest tests on workbench by @opensearch-trigger-bot in #761
- Merge main to 2.x branch by @joshuali925 in #771
- [Backport 2.x] Bump Checkstyle version to latest by @opensearch-trigger-bot in #776
- [Backport 2.x] Change master node timeout to new API by @opensearch-trigger-bot in #797
- Bugfix, copy of AggregationOperator should be same by @penghuo in #806
- Add Forum link in SQL plugin README.md by @cwillum in #809
- Catalog Implementation by @vamsi-amazon in #819
- add 2.3 release notes by @penghuo in #824
- Fix failing ODBC workflow by @Yury-Fridlyand in #828
- Merge main to 2.x by @penghuo in #830
- Bump version to 2.4 by @penghuo in #832
- Change ApplicationContext lifecycle to per node level by @penghuo in #822
- Fix EqualsAndHashCode Annotation Warning Messages by @GabeFernandez310 in #847
- Add low-level create table and table exists API by @dai-chen in #834
- Add implementation of
now
,sysdate
,localtime
and similar functions by @Yury-Fridlyand in #754 - Update com.fasterxml.jackson to 2.13.4 to match opensearch repo. by @MaxKsyunz in #858
- Add datetime functions
FROM_UNIXTIME
andUNIX_TIMESTAMP
by @Yury-Fridlyand in #835 - Reorganize GitHub workflows. by @Yury-Fridlyand in #837
- Adding
CONVERT_TZ
andDATETIME
functions to SQL and PPL by @MitchellGale in #848 - Remove duplicated png file by @joshuali925 in #865
- Update Jetty Dependency by @forestmvey in #872
- Trigger build on pull request synchronize action. by @vamsi-amazon in #873
- Add patterns and grok command by @joshuali925 in #813
- Fix NPE with multiple queries containing DOT(.) in index name. by @vamsi-amazon in #870
- Fix indentation of patterns example by @joshuali925 in #880
- Prometheus Connector Initial Code by @vamsi-amazon in #878
- Restricted catalog name to [a-zA-Z0-9_-] characters by @vamsi-amazon in #876
- Update docs - missing changes for #754. by @Yury-Fridlyand in #884
- Add Support for Highlight Wildcard in SQL by @forestmvey in #827
- add groupId to pluginzip publication by @penghuo in #906
- Update group to groupId by @penghuo in #908
- Fix broken links by @Yury-Fridlyand in #911
- Update SQL CLI to use AWS session token. by @Yury-Fridlyand in #918
- Table function for supporting prometheus query_range function by @vamsi-amazon in #875
- Update version of
jackson-databind
forsql-jdbc
only by @GumpacG in #943 - Add security policy for ml-commons library by @joshuali925 in #945
- Add
typeof
function. by @Yury-Fridlyand in #867 - Update JDBC driver version by @GumpacG in #941
- Fix result order of parse with other run time fields by @joshuali925 in #934
- Show catalogs by @vamsi-amazon in #925
- feat: enable ci for windows and macos by @derek-ho in #907
- change condition to always upload coverage for linux workbench by @derek-ho in #967
- Add category_field to AD command in PPL by @joshuali925 in #952
- Adding docs related to catalog. by @vamsi-amazon in #963
- AD timefield name issue by @jngz-es in #919
- Bump ansi-regex for workbench by @joshuali925 in #975
- Fix manual CI workflow and add
name
option. by @Yury-Fridlyand in #904 - Removed json-smart in the JDBC driver by @GumpacG in #978
- Add time window and window assigner by @dai-chen in #950
- Add take() aggregation function in PPL by @joshuali925 in #949
- Merge 2.x to feature/maximus-m1 branch by @penghuo in #979
- SHOW CATALOGS documentation and integ tests by @vamsi-amazon in #977
- Add metadatalog interface and default in memory implementation by @penghuo in #974
- Add functions
PERIOD_ADD
andPERIOD_DIFF
. by @Yury-Fridlyand in #933 - Enable ignored and disabled tests by @GumpacG in #926
- List tables/metrics using information_schema in source command. by @vamsi-amazon in #914
- Update MacOS Version for ODBC Driver by @forestmvey in #987
- Add Statement, QueryExecution and QueryManager by @penghuo in #845
- Update Jackson Databind version to 2.13.4.2 by @margarit-h in #992
- A Generic ML Command in PPL by @jngz-es in #971
- Describe Table with catalog name. by @vamsi-amazon in #989
- Catalog Enhancements by @vamsi-amazon in #988
- Rework on error reporting to make it more verbose and human-friendly. by @Yury-Fridlyand in #839
- Add watermark generator by @dai-chen in #959
- Add stream context and window trigger by @dai-chen in #958
- Add document for ml command. by @jngz-es in #1001
- Add function name as identifier in antlr by @penghuo in #1015
- Disable loading
ML-commons
plugin for doctests by @Yury-Fridlyand in #1011 - Prometheus select metric and stats queries. by @vamsi-amazon in #956
- Fix incorrect results returned by
min
,max
andavg
by @Yury-Fridlyand in #1000 - Bump sql-cli version to 1.1.0 by @penghuo in #1023
- [Backport 2.x] Add 2.4 release note for SQL/PPL by @opensearch-trigger-bot in #1034
- Fix
FLOAT
->DOUBLE
cast. by @Yury-Fridlyand in #1025 - Merge 2.x to Maximus feature branch by @dai-chen in #1039
- [Backport 2.x] Fix error messaging from prometheus. by @opensearch-trigger-bot in #1037
- Add Query Function As Alternate Syntax to Query_string Function by @GabeFernandez310 in #1010
- Deprecate span collector by @dai-chen in #990
- Update DATE and TIME functions to parse string input as datetime by @MitchellGale in #991
- Add Streaming source impl by @penghuo in #994
- [Backport 2.x] Fix for errors in prometheus connector when backquotes are used for fieldnames in aggregations. by @opensearch-trigger-bot in #1050
- [Backport to 2.x]Catalog to Datasource changes (#1027) by @vamsi-amazon in #1049
- [Backport 2.x] [2.4] Bump jackson to 2.14.0 by @opensearch-trigger-bot in #1060
- Add valueOf() to Expression by @joshuali925 in #1055
- Merge 2.x to Maximus feature branch by @dai-chen in #1062
- Add micro batch streaming execution by @penghuo in #1044
- Integ tests fix for arm64.[Failure in starting up prometheus server] by @vamsi-amazon in #1069
- Merge feature/maximus-m1 to 2.x by @penghuo in #1078
- Update junit version to 5.6.2 by @rupal-bq in #1079
- Decouple function repository and DSL from IoC container for use anywhere by @dai-chen in #1085
- Catalog to Datasource changes by @vamsi-amazon in #1086
- Move DataSourceServiceImpl to core module by @penghuo in #1084
- Add CBRT to the V2 engine by @margarit-h in #1081
- CVE-2020-15250 fix by @vamsi-amazon in #1095
- Add Streaming Plan Impl by @penghuo in #1068
- Fix history file usage in SQL CLI tool. by @Yury-Fridlyand in #1077
- Add timeout option to SQL CLI tool. by @Yury-Fridlyand in #1076
- Support opensearch-sql:run and update developer_guide doc by @penghuo in #1099
- CVE-2022-45868 fix by @vamsi-amazon in #1107
- Add Support For Legacy Syntax For Match Function In New Engine by @GabeFernandez310 in #1090
- Add cbrt function to the PPL by @margarit-h in #1097
- Add MatchPhraseQuery As Alternate Syntax for Match_Phrase Function by @GabeFernandez310 in #1103
- Use query execution start time as the value of now-like functions. by @MaxKsyunz in #1047
- Add Day_Of_Year Function To OpenSearch by @GabeFernandez310 in #1128
- Add Week_Of_Year Function To OpenSearch by @GabeFernandez310 in #1127
- Add Month_Of_Year Function To OpenSearch by @GabeFernandez310 in #1129
- Add Support for Alternate Legacy MULTIMATCH syntax by @forestmvey in #1102
- Add position() function to V2 engine by @margarit-h in #1121
- Add position() string function to PPL by @margarit-h in #1147
- Improve pushdown optimization and logical to physical transformation by @dai-chen in #1091
- Add support for wildcard_query function to the new engine (#156) by @GumpacG in #1108
- Add reverse() string function to V2 by @margarit-h in #1154
- Update Jackson to 2.14.1 and fix dependency resolution issues by @reta in #1150
- Change LIKE operator case-insensitive match by @penghuo in #1160
- [AUTO] Increment version to 2.5.0-SNAPSHOT by @opensearch-trigger-bot in #999
- Add table write operator and builder by @dai-chen in #1094
- [Backport 2.x] Using jackson and jackson_databind version defined in OpenSearch by @opensearch-trigger-bot in #1173
- Add BETWEEN expression in v2 engine by @dai-chen in #1163
- [Backport 2.x] Fix arithmetic operator precedence by @opensearch-trigger-bot in #1188
- [Backport 2.x] Adding UTC_DATE, UTC_TIME, UTC_TIMESTAMP by @opensearch-trigger-bot in #1198
- [Backport 2.x] Fix back quoted alias of FROM subquery by @opensearch-trigger-bot in #1208
- [Backport 2.x] Validate Field and Fields Parameters in Relevance Search Functions by @opensearch-trigger-bot in #1199
- [Backport 2.x] Fix truncate() function by @opensearch-trigger-bot in #1213
- [Backport 2.x] Add Minute_Of_Day Function To SQL Plugin by @opensearch-trigger-bot in #1214
- [Backport 2.x] Allow common keywords and scalar function name used as identifier by @opensearch-trigger-bot in #1212
- [Backport 2.x] Suppress CI failures not related to testing/building by @opensearch-trigger-bot in #1220
- [Backport 2.x] Add
TIMEDIFF
andDATEDIFF
functions. (#131) by @opensearch-trigger-bot in #1234 - [Backport 2.x] Updated MAINTAINERS.md format. by @opensearch-trigger-bot in #1233
- Add BWC tests for running against distribution bundle. by @zelinh in #1209
- [Backport 2.x] Add Alternate Syntax For Match_Query And Other Functions by @GabeFernandez310 in #1245
- [Backport 2.x] Fixed error with single timestamp filter query on prometheus datasource by @opensearch-trigger-bot in #1246
- [Backport 2.x] Add Second_Of_Minute Function As An Alias Of The Second Function by @opensearch-trigger-bot in #1237
- [Backport 2.x] Add functions
ADDTIME
andSUBTIME
. (#132) by @opensearch-trigger-bot in #1252 - [Backport 2.x] Add Day_Of_Week Function As An Alias Of DayOfWeek by @opensearch-trigger-bot in #1239
- [Backport 2.x] Add Minute_Of_Hour Function As An Alias Of Minute Function by @GabeFernandez310 in #1253
- [Backport 2.x] Add support for long value return for CEIL, CEILING and FLOOR math functions by @opensearch-trigger-bot in #1255
- [Backport 2.x] Support JOIN query on object field with unexpanded name by @opensearch-trigger-bot in #1250
- Remove unnecessary scripts after repo split by @joshuali925 in #1256
- [Backport 2.x] Add Support For
TIME
Type in "*_OF_YEAR" Functions by @opensearch-trigger-bot in #1258 - port repo split to 2.x by @YANG-DB in #1264
- [Backport 2.x] Add Day_Of_Month Function As An Alias Of DayOfMonth by @opensearch-trigger-bot in #1262
- [Backport 2.x] Add Hour_Of_Day Function As An Alias Of Hour by @opensearch-trigger-bot in #1269
- [Backport 2.x] [Prometheus]Bug fix for less than and greater than operators on @time… by @opensearch-trigger-bot in #1271
- [Backport 2.x] add 2.5 release notes by @opensearch-trigger-bot in #1273
- [Backport 2.x] Remove in development filesystem support (#1284) by @penghuo in #1286
- [Backport 2.x] Allow literal in aggregation (#203) by @opensearch-trigger-bot in #1290
- [Backport 2.x] Add micro benchmark by JMH by @opensearch-trigger-bot in #1291
- [Backport 2.x] Extend comparison methods to accept different datetime types. (#129) by @opensearch-trigger-bot in #1294
- [Backport 2.x] Enable
concat()
string function to support multiple string arguments by @opensearch-trigger-bot in #1297 - [AUTO] Increment version to 2.6.0-SNAPSHOT by @opensearch-trigger-bot in #1248
- [Backport 2.x] Remove obsolete links from README. by @opensearch-trigger-bot in #1307
- [Backport 2.x] Datetime aggregation fixes. by @opensearch-trigger-bot in #1312
- [Backport 2.x] Added Correctness Tests For Date And Time Functions by @opensearch-trigger-bot in #1313
- [Backport 2.x] Fix ArgumentCaptor can't capture varargs (#1320) by @penghuo in #1322
- [Backport 2.x] Add more keywords as identifier in PPL by @opensearch-trigger-bot in #1323
- [Backport 2.x] Update
DATE_ADD
/ADDDATE
andDATE_SUB
/SUBDATE
functions. (#122) by @opensearch-trigger-bot in #1325 - [Backport 2.x] Create custom integ test file for sql plugin. by @opensearch-trigger-bot in #1332
- [Backport 2.x] Update
TIMESTAMP
function implementation and signatures. by @opensearch-trigger-bot in #1340 - [Backport 2.x] Add
GET_FORMAT
Function To OpenSearch SQL Plugin by @opensearch-trigger-bot in #1342 - [Backport 2.x] Add
TIME_FORMAT()
Function To SQL Plugin by @opensearch-trigger-bot in #1346 - [Backport 2.x] Updated EXPM1() and Tests to New Engine by @opensearch-trigger-bot in #1348
- [Backport 2.x] Support More Formats For
GET_FORMAT
Function by @opensearch-trigger-bot in #1349 - [Backport 2.x] Add WeekOfYear Function To OpenSearch by @opensearch-trigger-bot in #1351
- [Backport 2.x] Add
last_day
Function To OpenSearch SQL Plugin by @opensearch-trigger-bot in #1350 - [Backport 2.x] Fix index not found reported as server error bug by @opensearch-trigger-bot in #1355
- [Backport 2.x] Modified returning NaN to NULL by @GumpacG in #1347
- [Backport 2.x] Add release notes for 2.6.0 by @opensearch-trigger-bot in #1369
- Integ Test Refactoring by @vamsi-amazon in #1383
- Refactor AWSSigV4 auth to support different AWSCredentialProviders by @vamsi-amazon in #1389
- [Backport 2.x] Exclude OpenSearch system index when IT cleanup by @opensearch-trigger-bot in #1381
- [AUTO] Increment version to 2.7.0-SNAPSHOT by @opensearch-trigger-bot in #1368
- [Backport 2.x] Update usage of Strings.toString by @opensearch-trigger-bot in #1404
- [Backport 2.x] Deprecated Spring IoC and using Guice instead (#1177) by @penghuo in #1410
- [Backport 2.x] [main]Changes in DataSourceService and DataSourceMetadataStorage interface by @opensearch-trigger-bot in #1414
- Bump backport version. by @Yury-Fridlyand in #1009
- [Backport 2.x] Resolve table function based on StorageEngine provided function resolver by @opensearch-trigger-bot in #1424
- [Backport 2.x] Added SINH function to V2 engine by @opensearch-trigger-bot in #1437
- [Backport 2.x] Added RINT function to V2 engine by @opensearch-trigger-bot in #1439
- [Backport 2.x] Add
sec_to_time
Function To OpenSearch SQL by @opensearch-trigger-bot in #1438 - [Backport 2.x] Add
WEEKDAY
Function to SQL Plugin by @opensearch-trigger-bot in #1440 - [Backport 2.x] Add
YEARWEEK
Function To OpenSearch SQL by @GabeFernandez310 in #1445 - [Backport 2.x] Add
EXTRACT
Function To OpenSearch SQL Plugin by @GabeFernandez310 in #1443 - [Backport 2.x] Add
STR_TO_DATE
Function To The SQL Plugin by @GabeFernandez310 in #1444 - [Backport 2.x] Add The
TO_SECONDS
Function To The SQL Plugin by @GabeFernandez310 in #1447 - [Backport 2.x] Added Arithmetic functions to V2 engine by @opensearch-trigger-bot in #1448
- [Backport 2.x] Added SIGNUM function to V2 engine by @opensearch-trigger-bot in #1442
- [Backport 2.x] Add
TIMESTAMPADD
Function To OpenSearch SQL Plugin by @opensearch-trigger-bot in #1453 - [Backport 2.x] Rework on
OpenSearchDataType
: parse, store and use mapping information by @opensearch-trigger-bot in #1455 - [Backport 2.x] Fix null response from pow/power and added missing integration testing by @opensearch-trigger-bot in #1459
- [Backport 2.x] Add
Timestampdiff
Function To OpenSearch SQL by @opensearch-trigger-bot in #1472 - [Backport 2.x] Create datasource API (#1458) by @vamsi-amazon in #1479
- Update to account for XContent refactor in 2.x by @MaxKsyunz in #1485
- [Backport 2.x] Replace non-ASCII characters in code and docs. by @opensearch-trigger-bot in #1486
- [Backport 2.x] Add publish snapshots to maven via GHA by @rupal-bq in #1496
- [Backport 2.x] REST API for GET,PUT and DELETE by @opensearch-trigger-bot in #1501
- [Backport 2.x] #639: allow metadata fields and score opensearch function (#228) by @opensearch-trigger-bot in #1508
- [Backport 2.x] Add Nested Support in Select Clause (#1490) by @forestmvey in #1517
- [Backport 2.x] Refactoring datasource changes to a new module. by @opensearch-trigger-bot in #1510
- [Backport 2.x] Documentation and other papercuts for datasource api launch by @opensearch-trigger-bot in #1533
- [Backport 2.x] Release Notes for 2.7.0 by @opensearch-trigger-bot in #1539
- [Backport 2.x] Datasources Integ Test Fix by @opensearch-trigger-bot in #1543
- [Backport 2.x] Ensure Nested Function Falls Back to Legacy Engine Where Not Supported by @opensearch-trigger-bot in #1554
- [Backport 2.x] release notes for 2.7.0 PATCH by @opensearch-trigger-bot in #1556
- [Backport 2.x] Added COSH to V2 engine by @matthewryanwells in #1565
- [Backport 2.x] Minor clean up of datetime and other classes (#198) by @opensearch-trigger-bot in #1567
- [Backport 2.x] Bump org.json dependency version (#1586) by @opensearch-trigger-bot in #1607
- [Backport 2.x] Add integration JDBC tests for cursor/fetch_size feature by @opensearch-trigger-bot in #1550
- [Backport 2.x] adding reflections as a dependency by @opensearch-trigger-bot in #1618
- Backport codeowners changes to 2.x by @Yury-Fridlyand in #1566
- [Backport 2.x] Cross cluster search in PPL (#1512) by @seankao-az in #1627
- [Backport 2.x] Update usage example doc for PPL cross-cluster search (#1610) by @seankao-az in #1629
- Backport jackson and gradle update from #1580 to 2.x by @Yury-Fridlyand in #1596
- [Backport 2.x] Maintainer list update by @Yury-Fridlyand in #1650
- Backport/backport 1620 to 2.x by @forestmvey in #1652
- [AUTO] Increment version to 2.8.0-SNAPSHOT by @opensearch-trigger-bot in #1552
- Fix IT on 2.x - address breaking changes from upstream. by @Yury-Fridlyand in #1659
- [Backport 2.x] Documentation Proposal for
Nested
Function in WHERE Clause by @opensearch-trigger-bot in #1670 - [Backport 2.x] Add Support for Nested Function Use In WHERE Clause Predicate Expresion by @opensearch-trigger-bot in #1672
- [Backport 2.x] Release Notes for 2.8.0 by @opensearch-trigger-bot in #1680
- [Backport 2.x] Create new anonymizer for new engine by @opensearch-trigger-bot in #1677
- [Backport 2.x] Support Alternate Datetime Formats by @opensearch-trigger-bot in #1682
- [Backport 2.x] Support for pagination in v2 engine of
SELECT * FROM <table>
queries by @opensearch-trigger-bot in #1684 - [Backport 2.x] Allow backtick around fields in sort cmd by @opensearch-trigger-bot in #1689
- [Backport 2.x]Moved auth interceptors to common module (#1703) by @vamsi-amazon in #1729
- [AUTO] Increment version to 2.9.0-SNAPSHOT by @opensearch-trigger-bot in #1695
- [Backport 2.x] Simplify OpenSearchIndexScanBuilder (#275) by @opensearch-trigger-bot in #1742
- [Backport 2.x] Fixed bug of byte/short not handling 0 denominator in divide/modulus equations by @opensearch-trigger-bot in #1734
- [Backport 2.x] Pagination Phase 2: Support
WHERE
clause, column list inSELECT
clause and for functions and expressions in the query. by @opensearch-trigger-bot in #1741 - [Backport 2.x] Pagination Phase 2: Support
ORDER BY
clauses and queries withoutFROM
. by @opensearch-trigger-bot in #1745 - [Backport 2.x] Enable Table Function and PromQL function by @opensearch-trigger-bot in #1744
- [Backport 2.x] Fix CI by @opensearch-trigger-bot in #1766
- [2.x manual backport] Stop prometheus in doctest build.gradle now runs upon project failure in startOpenSearch by @MitchellGale in #1763
- [Backport 2.x] Updated documentation of round function return type by @opensearch-trigger-bot in #1770
- [Backport 2.x] Fixing CVE 1767 by @opensearch-trigger-bot in #1769
- [Backport 2.x] Remove backticks on
by
field in stats by @opensearch-trigger-bot in #1751 - Backport breaking changes to 2.x by @Yury-Fridlyand in #1792
- [Backport 2.x] Support Array and ExprValue Parsing With Inner Hits by @opensearch-trigger-bot in #1791
- [Backport 2.x] Add Support for Nested Function in Order By Clause by @opensearch-trigger-bot in #1794
- Manually Backporting 1779 to 2.x by @matthewryanwells in #1796
- [Backport 2.x] Keep up with refactoring in OpenSearch. by @opensearch-trigger-bot in #1802
- [Backport 2.x] Keep up with refactors in core -- Strings class by @opensearch-trigger-bot in #1812
- [Backport 2.x] Doctest fix in protocol by @opensearch-trigger-bot in #1818
- [Backport 2.x] Disable CCS IT test by @opensearch-trigger-bot in #1817
- [Backport 2.x] Guarantee datasource read api is strong consistent read by @opensearch-trigger-bot in #1822
- [Backport 2.x] Add Support for Field Star in Nested Function by @opensearch-trigger-bot in #1797
- [Backport 2.x] Added new datetime functions and aliases to PPL by @opensearch-trigger-bot in #1832
- [Backport 2.x] fix flakytest when tests.locale=tr by @opensearch-trigger-bot in #1833
- [Backport 2.x] Support user-defined and incomplete date formats (#273) by @opensearch-trigger-bot in #1830
- [Backport 2.x] Add spark connector by @opensearch-trigger-bot in #1809
- [Backport 2.x] Add _routing to SQL includes list (#277) by @opensearch-trigger-bot in #1831
- [Backport 2.x] Filter datasource encryption master key from cluster settings GET API by @opensearch-trigger-bot in #1828
- [Backport 2.x] Bump guava version to 32.0.1 by @opensearch-trigger-bot in #1835
- [Backport 2.x] Add EMR client to spark connector by @opensearch-trigger-bot in #1846
- [Backport 2.x] Update docs to reflect recent changes. (#285) by @opensearch-trigger-bot in #1834
- Backport #1753 to 2.x by @vamsi-amazon in #1811
- [Backport 2.x] Remove Default master encryption key from settings. by @opensearch-trigger-bot in #1853
- [Backport 2.x] Bump
log4j
version. by @opensearch-trigger-bot in #1850 - [Backport 2.x] Add release notes for 2.9 by @opensearch-trigger-bot in #1858
- [Backport 2.x] Fix core refactor: StreamIO from common to core.common (#296) by @opensearch-trigger-bot in #1891
- [Backport 2.x] Change query range response structure by @opensearch-trigger-bot in #1890
- [Backport 2.x] Prometheus Query Exemplars (#1782) by @vamsi-amazon in #1905
- [Backport 2.x] Added new datetime functions and aliases to PPL [Part 2] by @opensearch-trigger-bot in #1870
- [Backport 2.x] Adding Spotless support framework #1888 by @MitchellGale in #1898
- [Backport 2.x] Fixed missing underscores in day_of_week doctest by @opensearch-trigger-bot in #1886
- [Backport 2.x] Addressing comments on 2.9 release notes by @opensearch-trigger-bot in #1878
- [Backport 2.x] Statically init
typeActionMap
inOpenSearchExprValueFactory
. by @opensearch-trigger-bot in #1901 - [Backport 2.x] Added support of timestamp/date/time using curly brackets by @matthewryanwells in #1908
- [Backport 2.x] Backport breaking changes by @opensearch-trigger-bot in #1920
- [Backport 2.x] [Spotless] Adds new line at end of java files by @opensearch-trigger-bot in #1925
- [Manual Backport #1943] Fixing string format change #1943 by @MitchellGale in #1946
- [Backport 2.x] Fix CVE by @opensearch-trigger-bot in #1944
- [Backport 2.x] (#1536) Refactor OpenSearchQueryRequest and move includes to builder by @opensearch-trigger-bot in #1948
- [Backport 2.x] Okio upgrade to 3.5.0 by @opensearch-trigger-bot in #1963
- [Backport 2.x] Breaking change OpenSearch main project - Action movement (#1958) by @MitchellGale in #1965
- [Backport 2.x] Update backport CI, add PR merged condition by @ps48 in #1970
- (#1506) Remove reservedSymbolTable and replace with HIDDEN_FIELD_NAME… by @acarbonetto in #1964
- [Backport 2.x] Fix doctest data by @opensearch-trigger-bot in #1998
- [Backport 2.x] [Spotless] Applying Google Code Format for core/src/main files #3 (#1932) by @MitchellGale in #1994
- [Backport 2.x] Developer guide update with Spotless details by @opensearch-trigger-bot in #2004
- [Backport 2.x] [Spotless] Applying Google Code Format for core/src/main files #4 #1933 by @MitchellGale in #1995
- [Backport 2.x] [Spotless] Applying Google Code Format for core/src/main files #2 #1931 by @MitchellGale in #1993
- [Backport 2.x] Fixed exception when datasource is updated with existing configuration. by @opensearch-trigger-bot in #2008
- [Backport 2.x] [Spotless] Applying Google Code Format for core/src/main files #1 #1930 by @MitchellGale in #1992
- [Backport 2.x] [Spotless] Applying Google Code Format for core #5 (#1951) by @MitchellGale in #1996
- [Backport 2.x] [spotless] Removes Checkstyle in favor of spotless by @MitchellGale in #2018
- [Backport 2.x] [Spotless] Entire project running spotless by @MitchellGale in #2016
- [Backport 2.x] Add support for
date_nanos
and tests. (#337) by @opensearch-trigger-bot in #2020 - [Backport 2.x] Run IT tests with security plugin (#335) #1986 by @MitchellGale in #2022
- [Backport 2.x] [Spotless] Exclude generated files from spotless by @opensearch-trigger-bot in #2024
- [Backport 2.x] Applied formatting improvements to Antlr files based on spotless changes (#2017) by @MitchellGale in #2023
- [Backport 2.x] Fix
ASCII
function and groom UT for text functions. (#301) by @opensearch-trigger-bot in #2029 - [Backport 2.x] Fixed response codes For Requests With security exception. by @opensearch-trigger-bot in #2036
- [Backport 2.x] Revert "Guarantee datasource read api is strong consistent read (#1815)" by @opensearch-trigger-bot in #2031
- [Backport 2.x] Add _primary preference only for segment replication enabled indices by @opensearch-trigger-bot in #2045
- [2.x] bump okhttp to 4.10.0 (#2043) by @joshuali925 in #2044
- [2.x] bump okio to 3.4.0 by @joshuali925 in #2047
- [Backport 2.x] bump aws-encryption-sdk-java to 1.71 by @opensearch-trigger-bot in #2057
- [Backport 2.x] Changed allowlist config to denylist ip config for datasource uri hosts by @opensearch-trigger-bot in #2058
- [Backport 2.x] Always use snapshot version for security plugin download by @opensearch-trigger-bot in #2061
- [Backport 2.x] add 2.10 release notes by @opensearch-trigger-bot in #2053
- [Backport 2.x] Check for existence of security plugin by @opensearch-trigger-bot in #2069
- [Backport 2.x] Fix mockito core conflict. by @opensearch-trigger-bot in #2131
- [Backport 2.x] Removed Domain Validation by @opensearch-trigger-bot in #2136
- [Backport 2.x] Datasource description by @opensearch-trigger-bot in #2138
- [Backport 2.x] Merging Async Query APIs feature branch into main. by @opensearch-trigger-bot in #2163
- Increment version to 2.11 by @vamsi-amazon in #2175
- [Backport 2.x] Enable PPL lang and add datasource to async query API by @opensearch-trigger-bot in #2195
- [Backport 2.x] fix broken link for connectors doc by @opensearch-trigger-bot in #2199
- [Backport 2.x] Fix response codes returned by JSON formatting them by @opensearch-trigger-bot in #2200
- [Backport 2.x] Refactor Flint Auth by @opensearch-trigger-bot in #2201
- [Backport 2.x] Bug fix, datasource API should be case sensitive by @opensearch-trigger-bot in #2202
- [Backport 2.x] Add conf for spark structured streaming job by @opensearch-trigger-bot in #2203
- [Backport 2.x] Submit long running job only when auto_refresh = false by @opensearch-trigger-bot in #2209
- [Backport 2.x] Bug Fix, handle DESC TABLE response by @opensearch-trigger-bot in #2213
- [Backport 2.x] Drop Index Implementation by @opensearch-trigger-bot in #2217
- [Backport 2.x] Add customized result index in data source etc by @opensearch-trigger-bot in #2220
- [Backport 2.x] Enable PPL Queries by @opensearch-trigger-bot in #2223
- [Backport 2.x] Minor fix in dropping covering index by @opensearch-trigger-bot in #2228
- [Backport 2.x] Correctly Set query status by @opensearch-trigger-bot in #2231
- [Backport 2.x] Add documentation for S3GlueConnector. by @opensearch-trigger-bot in #2233
- [Backport 2.x] Read extra Spark submit parameters from cluster settings by @opensearch-trigger-bot in #2235
- [Backport 2.x] Fix Unit tests for FlintIndexReader by @opensearch-trigger-bot in #2239
- [Backport 2.x] Bug Fix , delete OpenSearch index when DROP INDEX by @opensearch-trigger-bot in #2251
- [Backport 2.x] Spark Execution Engine Config Refactor by @opensearch-trigger-bot in #2265
- [Backport 2.x] Provide auth.type and auth.role_arn paramters in GET Datasource API response. by @opensearch-trigger-bot in #2281
- [Backport 2.x] release-notes-2.11 by @opensearch-trigger-bot in #2287
- [Backport 2.x] add InteractiveSession and SessionManager by @opensearch-trigger-bot in #2293
- [AUTO] Increment version to 2.12.0-SNAPSHOT by @opensearch-trigger-bot in #2258
- [Backport 2.x] Refactoring in Unit Tests by @opensearch-trigger-bot in #2316
- [Backport 2.x] Add Statement by @opensearch-trigger-bot in #2318
- [Backport 2.x] Upgrade JSON to 20231013 to fix CVE-2023-5072 by @opensearch-trigger-bot in #2313
- [Backport 2.x] Add sessionId parameters for create async query API by @opensearch-trigger-bot in #2323
- [Backport 2.x] Implement patch API for datasources by @opensearch-trigger-bot in #2328
- [Backport 2.x] Integration with REPL Spark job by @opensearch-trigger-bot in #2337
- [Backport 2.x] deprecated job-metadata-index by @opensearch-trigger-bot in #2340
- [Backport 2.x]Add missing tags and MV support (#2336) by @vamsi-amazon in #2347
- [Backport 2.x] Fix bug, using basic instead of basicauth by @opensearch-trigger-bot in #2348
- [Backport 2.x] Bug Fix, support cancel query in running state by @opensearch-trigger-bot in #2352
- [Backport 2.x] Add Session limitation by @opensearch-trigger-bot in #2358
- [Backport 2.x] Handle Describe,Refresh and Show Queries Properly by @opensearch-trigger-bot in #2361
- [Backport 2.x] Add where clause support in create statement by @opensearch-trigger-bot in #2369
- [Backport 2.x] create new session if current session not ready by @opensearch-trigger-bot in #2364
- [Backport 2.x] Enable session by default by @opensearch-trigger-bot in #2374
- [Backport 2.x] Refactoring for tags usage in test files. by @opensearch-trigger-bot in #2384
- [Backport 2.x] Add Flint Index Purging Logic by @opensearch-trigger-bot in #2388
- [Backport 2.x] Create new session if client provided session is invalid (#2368) by @penghuo in #2393
- [Backport 2.x] add concurrent limit on datasource and sessions by @opensearch-trigger-bot in #2394
- [Backport 2.x] Redefine Drop Index as logical delete by @opensearch-trigger-bot in #2396
- [Backport 2.x] Added session, statement, emrjob metrics to sql stats api by @opensearch-trigger-bot in #2399
- [Backport 2.x] Onboard jenkins prod docker images to github actions by @peterzhuamazon in #2406
- [Backport 2.x] Block execution engine settings in sql query settings API and add more unit tests by @opensearch-trigger-bot in #2411
- [Backport 2.x] Add more metrics and handle emr exception message by @opensearch-trigger-bot in #2425
- [Backport 2.x] Return 429 for ConcurrencyLimitExceededException by @opensearch-trigger-bot in #2429
- [Backport 2.x] Async query get result bug fix by @opensearch-trigger-bot in #2447
- [Backport 2.x] Validate session with flint datasource passed in async job request by @opensearch-trigger-bot in #2450
- [Backport 2.x] Add seder to TransportPPLQueryResponse by @opensearch-trigger-bot in #2453
- [Backport 2.x] Move pplenabled to transport by @opensearch-trigger-bot in #2455
- [Backport] [2.x] Update to Gradle 8.4 (#2433) by @reta in #2480
- Temporary fixes for build errors (#2476) by @vamsi-amazon in #2483
- [Backport 2.x] Add SparkDataType as wrapper for unmapped spark data type by @opensearch-trigger-bot in #2494
- [Backport 2.x] Async Executor Service Depedencies Refactor by @opensearch-trigger-bot in #2497
- [Backport 2.x] Add cluster name in spark submit params by @opensearch-trigger-bot in #2469
- [Backport 2.x] Fix wrong 503 error response code by @opensearch-trigger-bot in #2501
- [Backport 2.x] Bump aws-java-sdk-core version to 1.12.651 by @opensearch-trigger-bot in #2505
- [Backport 2.x] Add JDK-21 to GA worklflows by @opensearch-trigger-bot in #2509
- [Backport 2.x] [DOC] Configure the Spark metrics properties while creating a s3 Glue Connector by @opensearch-trigger-bot in #2508
- [Backport 2.x] Add setting plugins.query.executionengine.async_query.enabled by @opensearch-trigger-bot in #2512
- [Backport 2.12] Add release notes for 2.12.0.0 by @opensearch-trigger-bot in #2515
- [Backport 2.12] Fix issue in testSourceMetricCommandWithTimestamp integ test with different timezones and locales. by @opensearch-trigger-bot in #2524
New Contributors
Full Changelog: 2.3.0.0...2.12.0.0