Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Release Date: March 02, 2026

The most important release tasks

The most important tasks, features, optimizations, and fixes that have to get into the release.

...

Important for release but not resolved issues

Jira
serverASF JIRA
columnIdsissuekey,summary,assignee,customfield_12310192,resolution,fixVersions
columnskey,summary,assignee,Release Note,resolution,fixVersions
maximumIssues1020
jqlQuery(project = 'Ignite' AND type labels in ("New Feature", Task, Sub-task, Improvement) AND fixVersion in ('2.18') AND (component is EMPTY OR component not in (documentation)) AND (labels in ('important') OR Flags = Important)) order by summary -review'))
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

...


Jira
serverASF JIRA
columnIdsissuekey,summary,updated,assignee,priority,status,issuetype
columnskey,summary,updated,assignee,priority,status,type
maximumIssues10
jqlQueryproject = 'Ignite' AND fixVersion is not empty AND fixVersion in ('2.17') AND status NOT IN (Resolved, Closed) AND component in (documentation) ORDER BY priority
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

Release notes

Issues with enabled "Release Notes Required" flag.


Jira
serverASF JIRA
columnIdsissuekey,summary,customfield_12310192,assignee
columnskey,summary,Release Note,assignee
maximumIssues10
jqlQueryproject = 'Ignite' AND fixVersion in ('2.1718') AND status IN (Resolved, Closed) AND cf[12313620] in ("Release Notes Required") ORDER BY updated
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

...

Jira Charts
borderfalse
showinfortrue
serverASF JIRA
jqlfixVersion%20%3D%20'2.16'
statTypestatuses
chartTypepie
width600
isAuthenticatedtrue
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

Benchmarks

...

Throughput (inmem), ops/sec

 argsignite-20250317-IGNITE-24264-c257a369d8ignite-20260302-IGNITE-28016-ffc0dac1c8
benchmarkargs_combo#client_typetxctxistoragequery_enginecheckpoint_frequency_msvalueerror%runs#valueerror%runs#dif%
PutAllSerializableTxBenchmark
PutAllSerializableTxBenchmarkPutBenchmarkGetAllPutAllTxBenchmarkPutAllBenchmarkPutAllBenchmarkSqlQueryBenchmarkSqlQueryPutBenchmarkPutTxImplicitBenchmarkGetAllPutAllTxBenchmarkPutGetBatchBenchmarkSqlQueryBenchmarkPutAllSerializableTxBenchmarkGetAllPutAllTxBenchmarkPutGetBenchmarkSqlQueryPutBenchmarkPutTxImplicitBenchmarkPutGetBenchmarkPutGetBenchmarkPutBenchmarkGetAllPutAllTxBenchmarkPutTxImplicitBenchmarkPutAllBenchmarkPutGetBenchmarkPutGetTxBenchmarkPutTxImplicitBenchmarkPutBenchmarkPutGetTxBenchmarkPutAllSerializableTxBenchmarkPutGetTxBenchmarkPutGetBatchBenchmarkPutGetTxBenchmarkPutGetTxBenchmarkPutBenchmarkPutGetTxBenchmarkPutGetTxBenchmarkPutGetBatchBenchmarkPutAllBenchmarkPutGetTxBenchmarkGetAllPutAllTxBenchmarkPutGetTxBenchmarkGetAllPutAllTxBenchmarkPutAllTxBenchmarkPutGetTxBenchmarkPutGetBatchBenchmarkPutGetTxBenchmarkPutGetTxBenchmarkPutAllTxBenchmarkGetAllPutAllTxBenchmarkGetAllPutAllTxBenchmarkPutAllTxBenchmarkPutAllTxBenchmarkGetAllPutAllTxBenchmarkGetAllPutAllTxBenchmark

Throughput, ops/sec

15Thin

MEM

13,789.04±6.28%813,586.07±5.43%8-1.47%
PutAllTxBenchmark15Thin

MEM

3,790.11±2.10%83,734.70±3.79%8-1.46%
PutGetTxBenchmark8ThinOPTIMISTICREPEATABLE_READMEM

99,139.63±3.17%898,277.95±1.60%8-0.87%
PutGetTxBenchmark1NodeOPTIMISTICSERIALIZABLEMEM

209,500.82±2.50%8202,106.76±3.03%8-3.53%
PutAllTxBenchmark7Node

MEM

7,827.32±2.38%87,536.48±1.14%8-3.72%
PutGetTxBenchmark9ThinOPTIMISTICSERIALIZABLEMEM

78,279.27±3.01%877,939.64±3.53%8-0.43%
SqlQueryBenchmark13Thin

MEMh230000151,960.82±1.39%8151,356.30±1.08%8-0.40%
PutGetTxBenchmark10ThinPESSIMISTICREPEATABLE_READMEM

71,347.38±1.24%870,939.58±0.69%8-0.57%
GetAllPutAllTxBenchmark0NodeOPTIMISTICREPEATABLE_READMEM

7,481.55±5.05%47,273.65±7.36%4-2.78%
GetAllPutAllTxBenchmark1NodeOPTIMISTICSERIALIZABLEMEM

12,560.94±4.52%412,774.69±3.90%4+1.70%
GetAllPutAllTxBenchmark2NodePESSIMISTICREPEATABLE_READMEM

8,033.94±4.79%47,975.69±2.16%4-0.73%
GetAllPutAllTxBenchmark8ThinOPTIMISTICREPEATABLE_READMEM

6,335.96±1.18%36,154.89±0.35%4-2.86%
GetAllPutAllTxBenchmark9ThinOPTIMISTICSERIALIZABLEMEM

10,862.81±1.57%410,717.13±0.96%4-1.34%
GetBenchmark7Node

MEM

1,063,089.25±0.42%41,058,267.48±0.53%4-0.45%
GetBenchmark15Thin

MEM

1,037,513.13±0.63%41,033,543.50±0.56%4-0.38%
PutAllBenchmark7Node

MEM

41,415.20±1.23%441,315.41±2.66%4-0.24%
PutAllBenchmark15Thin

MEM

46,535.48±1.49%448,229.39±1.49%4+3.64%
PutAllSerializableTxBenchmark7Node

MEM

16,944.28±6.27%416,743.99±7.02%4-1.18%
PutBenchmark7Node

MEM

923,355.48±0.94%4911,895.96±0.92%4-1.24%
PutBenchmark15Thin

MEM

613,910.02±0.53%4610,003.38±0.94%4-0.64%
PutGetBatchBenchmark7Node

MEM

30,187.29±3.15%429,945.59±3.07%4-0.80%
PutGetBatchBenchmark15Thin

MEM

28,432.61±2.12%430,520.09±0.95%4+7.34%
PutGetBenchmark7Node

MEM

500,428.27±0.99%4500,005.25±0.63%4-0.08%
PutGetBenchmark15Thin

MEM

383,527.31±0.60%4383,886.48±0.75%4+0.09%
PutGetTxBenchmark0NodeOPTIMISTICREPEATABLE_READMEM

312,899.29±0.50%4305,909.88±0.35%4-2.23%
PutGetTxBenchmark2NodePESSIMISTICREPEATABLE_READMEM

182,608.19±0.35%4177,504.69±1.06%4-2.79%
PutTxImplicitBenchmark7Node

MEM

444,685.92±1.30%4435,550.48±2.18%4-2.05%
PutTxImplicitBenchmark15Thin

MEM

260,274.52±1.12%4256,370.60±2.31%4-1.50%
SqlQueryBenchmark3Node

MEMcalcite30000118,373.77±7.66%4272,484.90±4.43%4+130.19%
SqlQueryBenchmark5Node

MEMh230000402,934.73±0.61%4395,060.02±1.28%4-1.95%
SqlQueryBenchmark11Thin

MEMcalcite3000083,385.49±2.17%4125,178.10±4.17%4+50.12%
SqlQueryPutBenchmark4Node

MEMcalcite
209,416.96±3.99%4391,914.33±3.68%4+87.15%
SqlQueryPutBenchmark6Node

MEMh2
379,457.67±2.19%4379,255.58±1.14%4-0.05%
SqlQueryPutBenchmark12Thin

MEMcalcite
144,651.48±3.67%4198,570.63±3.55%4+37.28%
SqlQueryPutBenchmark14Thin

MEMh2
232,858.44±1.68%4232,676.08±3.09%4-0.08%


Throughput (persist), ops/sec

 argsignite-20250317-IGNITE-24264-c257a369d8ignite-20260302-IGNITE-28016-ffc0dac1c8
argsignite-ignite-
benchmarkargs_combo#client_typestoragetxctxi
checkpoint_frequency_msquery_engine
storage
valueerror%runs#valueerror%runs#dif%
PutGetTxBenchmark10ThinPERSISTPESSIMISTICREPEATABLE_READ

62,299.98±3.22%862,190.35±3.13%8-0.18%
SqlQueryBenchmark12ThinPERSIST

30000h2138,821.89±2.94%8139,849.22±3.24%8+0.74%
PutAllTxBenchmark15ThinPERSIST



2,693.83±2.99%82,611.16±2.56%8-3.07%
PutGetTxBenchmark8ThinPERSISTOPTIMISTICREPEATABLE_READ

81,603.97±1.79%879,421.19±2.87%8-2.67%
PutGetTxBenchmark9ThinPERSISTOPTIMISTICSERIALIZABLE

68,849.32±2.03%868,546.53±2.29%8-0.44%
PutGetBatchBenchmark7NodePERSIST



3,298.27±3.86%83,301.13±2.61%8+0.09%
GetAllPutAllTxBenchmark0NodePERSISTOPTIMISTICREPEATABLE_READ

3,571.11±1.36%43,517.40±3.21%4-1.50%
GetAllPutAllTxBenchmark1NodePERSISTOPTIMISTICSERIALIZABLE

4,131.21±2.41%44,033.80±3.86%4-2.36%
GetAllPutAllTxBenchmark2NodePERSISTPESSIMISTICREPEATABLE_READ

3,611.38±1.68%43,681.69±1.02%4+1.95%
GetAllPutAllTxBenchmark8ThinPERSISTOPTIMISTICREPEATABLE_READ

3,185.69±0.20%43,136.92±2.54%4-1.53%
GetAllPutAllTxBenchmark9ThinPERSISTOPTIMISTICSERIALIZABLE

3,803.15±3.02%43,729.01±2.91%4-1.95%
GetBenchmark7NodePERSIST



1,057,554.15±0.44%41,052,902.98±0.28%4-0.44%
GetBenchmark15ThinPERSIST



1,025,406.25±1.24%41,026,390.33±1.43%4+0.10%
PutAllBenchmark7NodePERSIST



7,929.97±2.53%47,755.14±2.00%4-2.20%
PutAllBenchmark15ThinPERSIST



7,234.47±2.17%47,153.88±1.34%4-1.11%
PutAllSerializableTxBenchmark7NodePERSIST



4,559.70±3.21%44,563.21±1.94%4+0.08%
PutAllSerializableTxBenchmark15ThinPERSIST



4,239.69±1.58%44,239.43±1.58%4-0.01%
PutAllTxBenchmark7NodePERSIST



3,801.28±1.76%43,753.78±2.17%4-1.25%
PutBenchmark7NodePERSIST



293,852.29±2.14%4294,668.85±1.66%4+0.28%
PutBenchmark15ThinPERSIST



261,074.46±1.81%4262,224.65±2.55%4+0.44%
PutGetBatchBenchmark15ThinPERSIST



3,019.56±1.98%43,018.16±4.29%4-0.05%
PutGetBenchmark7NodePERSIST



224,853.42±0.92%4223,109.04±0.64%4-0.78%
PutGetBenchmark15ThinPERSIST



207,391.95±1.48%4207,420.27±1.33%4+0.01%
PutGetTxBenchmark0NodePERSISTOPTIMISTICREPEATABLE_READ

144,156.65±1.19%4141,058.10±0.77%4-2.15%
PutGetTxBenchmark1NodePERSISTOPTIMISTICSERIALIZABLE

122,954.98±0.91%4122,491.79±1.28%4-0.38%
PutGetTxBenchmark2NodePERSISTPESSIMISTICREPEATABLE_READ

117,123.50±0.73%4116,767.94±0.75%4-0.30%
PutTxImplicitBenchmark7NodePERSIST



178,877.65±1.06%4175,372.84±0.80%4-1.96%
PutTxImplicitBenchmark15ThinPERSIST



142,534.04±0.53%4140,437.43±1.74%4-1.47%
SqlQueryBenchmark3NodePERSIST

30000calcite111,835.23±11.38%4244,675.50±13.21%4+118.78%
SqlQueryBenchmark4NodePERSIST

30000h2328,060.60±1.70%4322,318.00±1.01%4-1.75%
SqlQueryBenchmark11ThinPERSIST

30000calcite82,283.90±1.94%4122,792.88±1.80%4+49.23%
SqlQueryPutBenchmark5NodePERSIST


calcite111,653.23±2.41%4119,875.25±3.26%4+7.36%
SqlQueryPutBenchmark6NodePERSIST


h2118,954.10±1.62%4118,571.15±1.02%4-0.32%
SqlQueryPutBenchmark13ThinPERSIST


calcite94,897.75±0.61%4105,740.95±0.81%4+11.43%
SqlQueryPutBenchmark14ThinPERSIST


h2111,804.50±1.19%4111,997.67±0.85%4+0.17%


Latency (inmem), milliseconds

 argsignite-20250317-IGNITE-24264-c257a369d8ignite-20260302-IGNITE-28016-ffc0dac1c8
benchmarkargs_combo#client_typetxctxistoragequery_enginecheckpoint_frequency_msvalueerror%runs#valueerror%runs#dif%
PutGetTxBenchmark9ThinOPTIMISTICSERIALIZABLEMEM

3.50±3.02%83.64±3.18%8+3.98%
PutGetTxBenchmark8ThinOPTIMISTICREPEATABLE_READMEM

2.84±3.01%82.92±1.27%8+2.74%
PutGetTxBenchmark1NodeOPTIMISTICSERIALIZABLEMEM

1.35±2.01%81.40±2.64%8+3.26%
PutAllTxBenchmark7Node

MEM

34.72±2.06%836.11±1.16%8+4.00%
PutGetTxBenchmark10ThinPESSIMISTICREPEATABLE_READMEM

3.80±1.25%83.97±0.65%8+4.51%
SqlQueryBenchmark13Thin

MEMh2300001.73±1.48%81.82±0.62%8+5.39%
PutAllTxBenchmark15Thin

MEM

52.14±4.37%857.13±3.54%8+9.56%
PutAllSerializableTxBenchmark15Thin

MEM

16.50±4.05%816.76±3.44%8+1.58%
GetAllPutAllTxBenchmark0NodeOPTIMISTICREPEATABLE_READMEM

36.21±3.14%437.40±5.59%4+3.30%
GetAllPutAllTxBenchmark1NodeOPTIMISTICSERIALIZABLEMEM

17.81±4.39%417.76±4.55%4-0.25%
GetAllPutAllTxBenchmark2NodePESSIMISTICREPEATABLE_READMEM

33.86±4.06%434.16±2.13%4+0.90%
GetAllPutAllTxBenchmark8ThinOPTIMISTICREPEATABLE_READMEM

43.46±1.04%344.73±0.27%4+2.93%
GetAllPutAllTxBenchmark9ThinOPTIMISTICSERIALIZABLEMEM

20.20±3.03%420.89±1.03%4+3.40%
GetBenchmark7Node

MEM

0.26±0.46%40.26±0.65%4+0.44%
GetBenchmark15Thin

MEM

0.26±0.46%40.26±0.55%4+0.37%
PutAllBenchmark7Node

MEM

3.27±1.58%43.26±2.00%4-0.23%
PutAllBenchmark15Thin

MEM

4.58±1.14%44.28±1.21%4-6.64%
PutAllSerializableTxBenchmark7Node

MEM

14.40±5.57%414.66±6.49%4+1.75%
PutBenchmark7Node

MEM

0.30±0.82%40.30±0.65%4+1.15%
PutBenchmark15Thin

MEM

0.43±0.43%40.43±0.90%4+0.60%
PutGetBatchBenchmark7Node

MEM

5.51±2.10%45.49±2.11%4-0.33%
PutGetBatchBenchmark15Thin

MEM

8.14±3.42%47.94±1.07%4-2.40%
PutGetBenchmark7Node

MEM

0.57±0.93%40.57±0.61%4+0.19%
PutGetBenchmark15Thin

MEM

0.72±0.74%40.72±0.71%4-0.03%
PutGetTxBenchmark0NodeOPTIMISTICREPEATABLE_READMEM

0.92±0.54%40.94±0.38%4+2.17%
PutGetTxBenchmark2NodePESSIMISTICREPEATABLE_READMEM

1.57±0.44%41.61±0.80%4+2.87%
PutTxImplicitBenchmark7Node

MEM

0.64±1.23%40.65±1.96%4+2.01%
PutTxImplicitBenchmark15Thin

MEM

1.06±0.57%41.07±0.35%4+1.29%
SqlQueryBenchmark3Node

MEMcalcite300002.06±4.47%41.03±0.45%4-49.77%
SqlQueryBenchmark5Node

MEMh2300000.73±0.64%40.75±1.30%4+2.03%
SqlQueryBenchmark11Thin

MEMcalcite300003.08±3.88%42.18±1.84%4-29.19%
SqlQueryPutBenchmark4Node

MEMcalcite
1.21±2.17%40.68±1.35%4-43.40%
SqlQueryPutBenchmark6Node

MEMh2
0.73±2.12%40.73±1.09%4+0.06%
SqlQueryPutBenchmark12Thin

MEMcalcite
1.84±2.23%41.37±2.65%4-25.44%
SqlQueryPutBenchmark14Thin

MEMh2
1.16±1.96%41.17±1.90%4+1.46%


Latency (persist), milliseconds

 argsignite-20250317-IGNITE-24264-c257a369d8ignite-20260302-IGNITE-28016-ffc0dac1c8
benchmarkargs_combo#client_typestoragetxctxicheckpoint_frequency_msquery_enginevalueerror%runs#valueerror%runs#dif%
PutGetTxBenchmark10ThinPERSISTPESSIMISTICREPEATABLE_READ

4.28±3.26%84.45±2.81%8+3.88%
SqlQueryBenchmark12ThinPERSIST

30000h21.87±2.09%81.95±1.67%8+4.40%
PutGetTxBenchmark9ThinPERSISTOPTIMISTICSERIALIZABLE

3.93±1.99%84.07±1.69%8+3.33%
PutGetTxBenchmark8ThinPERSISTOPTIMISTICREPEATABLE_READ

3.40±1.60%83.54±2.55%8+4.32%
PutGetBatchBenchmark7NodePERSIST



77.93±3.88%877.56±2.01%8-0.47%
PutAllTxBenchmark15ThinPERSIST



77.66±2.08%880.10±2.59%8+3.14%
GetAllPutAllTxBenchmark0NodePERSISTOPTIMISTICREPEATABLE_READ

75.41±1.42%476.70±2.98%4+1.71%
GetAllPutAllTxBenchmark1NodePERSISTOPTIMISTICSERIALIZABLE

57.01±2.26%458.38±3.57%4+2.40%
GetAllPutAllTxBenchmark2NodePERSISTPESSIMISTICREPEATABLE_READ

74.96±1.83%473.61±0.99%4-1.79%
GetAllPutAllTxBenchmark8ThinPERSISTOPTIMISTICREPEATABLE_READ

83.04±0.24%484.59±2.09%4+1.88%
GetAllPutAllTxBenchmark9ThinPERSISTOPTIMISTICSERIALIZABLE

59.54±2.43%461.09±3.44%4+2.61%
GetBenchmark7NodePERSIST



0.26±0.52%40.26±0.39%4+0.45%
GetBenchmark15ThinPERSIST



0.26±0.52%40.26±0.73%4+0.36%
PutAllBenchmark7NodePERSIST



26.95±0.93%426.90±2.24%4-0.18%
PutAllBenchmark15ThinPERSIST



25.16±2.37%425.44±1.37%4+1.13%
PutAllSerializableTxBenchmark7NodePERSIST



54.36±3.10%454.50±1.64%4+0.26%
PutAllSerializableTxBenchmark15ThinPERSIST



57.66±1.42%457.87±1.43%4+0.37%
PutAllTxBenchmark7NodePERSIST



70.81±1.77%471.72±2.22%4+1.29%
PutBenchmark7NodePERSIST



0.84±1.88%40.84±1.44%4-0.17%
PutBenchmark15ThinPERSIST



0.94±1.84%40.94±2.35%4-0.29%
PutGetBatchBenchmark15ThinPERSIST



69.65±2.42%470.94±3.51%4+1.85%
PutGetBenchmark7NodePERSIST



1.20±0.89%41.21±0.92%4+0.52%
PutGetBenchmark15ThinPERSIST



1.29±1.44%41.29±1.31%4+0.03%
PutGetTxBenchmark0NodePERSISTOPTIMISTICREPEATABLE_READ

1.92±0.94%41.96±0.46%4+2.14%
PutGetTxBenchmark1NodePERSISTOPTIMISTICSERIALIZABLE

2.22±1.12%42.24±1.43%4+0.63%
PutGetTxBenchmark2NodePERSISTPESSIMISTICREPEATABLE_READ

2.35±0.37%42.36±0.88%4+0.63%
PutTxImplicitBenchmark7NodePERSIST



1.52±1.07%41.55±0.74%4+2.07%
PutTxImplicitBenchmark15ThinPERSIST



1.84±0.43%41.87±1.63%4+1.41%
SqlQueryBenchmark3NodePERSIST

30000calcite2.10±2.15%41.06±3.65%4-49.24%
SqlQueryBenchmark4NodePERSIST

30000h20.91±1.75%40.92±1.04%4+1.79%
SqlQueryBenchmark11ThinPERSIST

30000calcite3.13±3.12%42.24±1.21%4-28.68%
SqlQueryPutBenchmark5NodePERSIST


calcite2.13±1.92%41.92±2.67%4-9.57%
SqlQueryPutBenchmark6NodePERSIST


h21.97±1.47%41.98±1.16%4+0.46%
SqlQueryPutBenchmark13ThinPERSIST


calcite2.66±0.56%42.40±0.72%4-10.04%
SqlQueryPutBenchmark14ThinPERSIST


h22.25±1.04%42.27±0.72%4+0.89%
GetAllPutAllTxBenchmarkPutGetBatchBenchmarkPutBenchmarkPutAllSerializableTxBenchmarkPutGetBatchBenchmarkPutGetTxBenchmarkPutGetTxBenchmarkGetAllPutAllTxBenchmarkSqlQueryBenchmarkPutGetTxBenchmarkPutAllBenchmarkPutTxImplicitBenchmarkPutGetBatchBenchmarkPutGetTxBenchmarkPutAllBenchmarkSqlQueryPutBenchmarkPutTxImplicitBenchmarkGetAllPutAllTxBenchmarkSqlQueryBenchmarkPutGetTxBenchmarkSqlQueryPutBenchmarkPutGetBenchmarkPutGetBenchmarkPutTxImplicitBenchmarkGetAllPutAllTxBenchmarkPutGetTxBenchmarkPutGetBenchmarkPutBenchmarkPutGetTxBenchmarkPutGetBenchmarkPutGetTxBenchmarkPutAllBenchmarkPutTxImplicitBenchmarkPutGetTxBenchmarkPutBenchmarkPutGetBatchBenchmarkPutAllSerializableTxBenchmarkPutGetTxBenchmarkPutBenchmarkPutAllTxBenchmarkPutGetTxBenchmarkPutGetTxBenchmarkGetAllPutAllTxBenchmarkPutAllBenchmarkPutAllTxBenchmarkGetAllPutAllTxBenchmarkGetAllPutAllTxBenchmarkPutAllTxBenchmarkPutAllTxBenchmarkGetAllPutAllTxBenchmarkGetAllPutAllTxBenchmarkGetAllPutAllTxBenchmark