Skip to content

2.12.0.0

Latest
Compare
Choose a tag to compare
@vmmusings vmmusings released this 21 Feb 00:51
429f9c8

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 by QueryContext 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 and UNIX_TIMESTAMP by @Yury-Fridlyand in #835
  • Reorganize GitHub workflows. by @Yury-Fridlyand in #837
  • Adding CONVERT_TZ and DATETIME 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 for sql-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 and PERIOD_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 and avg 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 and DATEDIFF 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 and SUBTIME. (#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 and DATE_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 in SELECT 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 without FROM. 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 in OpenSearchExprValueFactory. 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