This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new 01fa49b9755f [SPARK-54447][BUILD] Upgrade icu4j to 78.1
01fa49b9755f is described below
commit 01fa49b9755f324d9d30cf1e61b07188a59342c7
Author: yangjie01 <[email protected]>
AuthorDate: Sat Nov 22 09:14:08 2025 -0800
[SPARK-54447][BUILD] Upgrade icu4j to 78.1
### What changes were proposed in this pull request?
This pr aims to upgrade icu4j from 77.1 to 78.1.
### Why are the changes needed?
The full release notes as follows:
- https://github.com/unicode-org/icu/releases/tag/release-78.1
- https://unicode-org.github.io/icu/download/78.html
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
Pass Github Actions
### Was this patch authored or co-authored using generative AI tooling?
No
Closes #53092 from LuciferYang/icu-78.1.
Authored-by: yangjie01 <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
dev/deps/spark-deps-hadoop-3-hive-2.3 | 2 +-
pom.xml | 2 +-
.../CollationBenchmark-jdk21-results.txt | 96 ++++----
sql/core/benchmarks/CollationBenchmark-results.txt | 96 ++++----
.../CollationNonASCIIBenchmark-jdk21-results.txt | 96 ++++----
.../CollationNonASCIIBenchmark-results.txt | 96 ++++----
.../resources/collations/ICU-collations-map.md | 270 +++++++++++----------
7 files changed, 330 insertions(+), 328 deletions(-)
diff --git a/dev/deps/spark-deps-hadoop-3-hive-2.3
b/dev/deps/spark-deps-hadoop-3-hive-2.3
index 9bba9157054a..afcf0840a1d7 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -95,7 +95,7 @@ hk2-locator/3.0.6//hk2-locator-3.0.6.jar
hk2-utils/3.0.6//hk2-utils-3.0.6.jar
httpclient/4.5.14//httpclient-4.5.14.jar
httpcore/4.4.16//httpcore-4.4.16.jar
-icu4j/77.1//icu4j-77.1.jar
+icu4j/78.1//icu4j-78.1.jar
ini4j/0.5.4//ini4j-0.5.4.jar
istack-commons-runtime/4.1.2//istack-commons-runtime-4.1.2.jar
ivy/2.5.3//ivy-2.5.3.jar
diff --git a/pom.xml b/pom.xml
index a01a41909d2e..7aaf081bcd5e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -219,7 +219,7 @@
<datasketches.version>6.2.0</datasketches.version>
<netty.version>4.2.7.Final</netty.version>
<netty-tcnative.version>2.0.74.Final</netty-tcnative.version>
- <icu4j.version>77.1</icu4j.version>
+ <icu4j.version>78.1</icu4j.version>
<junit.version>6.0.1</junit.version>
<jline.version>2.14.6</jline.version>
<!--
diff --git a/sql/core/benchmarks/CollationBenchmark-jdk21-results.txt
b/sql/core/benchmarks/CollationBenchmark-jdk21-results.txt
index edd1e7b6f4ba..c8dc408defa9 100644
--- a/sql/core/benchmarks/CollationBenchmark-jdk21-results.txt
+++ b/sql/core/benchmarks/CollationBenchmark-jdk21-results.txt
@@ -1,88 +1,88 @@
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - equalsFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 1702 1702
0 0.1 17015.7 1.0X
-UTF8_LCASE 2758 2759
1 0.0 27582.2 1.6X
-UNICODE 16810 16817
9 0.0 168103.2 9.9X
-UNICODE_CI 16607 16617
14 0.0 166071.8 9.8X
+UTF8_BINARY 1702 1702
0 0.1 17019.5 1.0X
+UTF8_LCASE 2660 2662
4 0.0 26595.3 1.6X
+UNICODE 16835 16856
30 0.0 168348.4 9.9X
+UNICODE_CI 16777 16800
32 0.0 167774.3 9.9X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - compareFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
---------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 1778 1790
17 0.1 17775.9 1.0X
-UTF8_LCASE 2699 2700
1 0.0 26993.9 1.5X
-UNICODE 16740 16742
3 0.0 167404.7 9.4X
-UNICODE_CI 16510 16512
3 0.0 165100.1 9.3X
+UTF8_BINARY 1756 1756
0 0.1 17555.8 1.0X
+UTF8_LCASE 2589 2590
1 0.0 25893.5 1.5X
+UNICODE 16834 16839
7 0.0 168340.4 9.6X
+UNICODE_CI 16603 16611
11 0.0 166027.5 9.5X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - hashFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 11380 11383
5 0.0 113800.0 1.0X
-UTF8_LCASE 19619 19620
2 0.0 196188.6 1.7X
-UNICODE 112516 112543
38 0.0 1125160.5 9.9X
-UNICODE_CI 150018 150058
57 0.0 1500183.7 13.2X
+UTF8_BINARY 10525 10526
1 0.0 105254.9 1.0X
+UTF8_LCASE 18383 18413
42 0.0 183833.3 1.7X
+UNICODE 111177 111231
77 0.0 1111765.6 10.6X
+UNICODE_CI 150659 150695
51 0.0 1506591.1 14.3X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - contains: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 2379 2379
1 0.0 23785.4 1.0X
-UTF8_LCASE 18198 18209
16 0.0 181977.3 7.7X
-UNICODE 329134 329461
462 0.0 3291340.5 138.4X
-UNICODE_CI 336744 336937
272 0.0 3367441.9 141.6X
+UTF8_BINARY 2694 2695
0 0.0 26942.4 1.0X
+UTF8_LCASE 14507 14533
37 0.0 145067.2 5.4X
+UNICODE 317900 318951
1487 0.0 3178996.4 118.0X
+UNICODE_CI 324923 324984
86 0.0 3249234.6 120.6X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - startsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 2006 2014
12 0.0 20055.9 1.0X
-UTF8_LCASE 13912 13927
21 0.0 139116.9 6.9X
-UNICODE 334572 335648
1522 0.0 3345716.7 166.8X
-UNICODE_CI 341167 342130
1362 0.0 3411665.9 170.1X
+UTF8_BINARY 2058 2058
0 0.0 20582.4 1.0X
+UTF8_LCASE 9855 9856
1 0.0 98546.6 4.8X
+UNICODE 321674 322867
1686 0.0 3216743.1 156.3X
+UNICODE_CI 326719 327445
1028 0.0 3267186.9 158.7X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - endsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 1953 1954
1 0.1 19531.1 1.0X
-UTF8_LCASE 13876 13884
11 0.0 138756.6 7.1X
-UNICODE 337079 338238
1639 0.0 3370793.0 172.6X
-UNICODE_CI 341149 341373
318 0.0 3411488.0 174.7X
+UTF8_BINARY 2024 2025
2 0.0 20238.4 1.0X
+UTF8_LCASE 10518 10523
6 0.0 105184.1 5.2X
+UNICODE 328296 329246
1344 0.0 3282961.0 162.2X
+UNICODE_CI 332940 334078
1609 0.0 3329400.5 164.5X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execICU: Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------
-UNICODE 360
361 1 0.3 3603.6 1.0X
-UNICODE_CI 360
361 0 0.3 3600.6 1.0X
+UNICODE 344
345 1 0.3 3438.4 1.0X
+UNICODE_CI 343
343 1 0.3 3427.1 1.0X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinaryICU: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 573
573 0 0.2 5726.7 1.0X
-UTF8_LCASE 572
574 1 0.2 5724.6 1.0X
-UNICODE 574
575 2 0.2 5737.3 1.0X
-UNICODE_CI 572
573 1 0.2 5722.9 1.0X
+UTF8_BINARY 572
577 6 0.2 5720.4 1.0X
+UTF8_LCASE 571
572 1 0.2 5711.6 1.0X
+UNICODE 571
572 1 0.2 5710.7 1.0X
+UNICODE_CI 571
571 0 0.2 5707.5 1.0X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinary: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
-----------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 140
141 0 0.7 1401.3 1.0X
-UTF8_LCASE 140
141 0 0.7 1401.8 1.0X
-UNICODE 140
141 1 0.7 1399.2 1.0X
-UNICODE_CI 140
140 1 0.7 1398.1 1.0X
+UTF8_BINARY 137
137 1 0.7 1365.3 1.0X
+UTF8_LCASE 137
137 1 0.7 1365.8 1.0X
+UNICODE 136
137 1 0.7 1363.1 1.0X
+UNICODE_CI 136
137 1 0.7 1364.0 1.0X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execLowercase: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 359
360 0 0.3 3591.2 1.0X
-UTF8_LCASE 359
360 1 0.3 3592.5 1.0X
-UNICODE 360
360 0 0.3 3597.8 1.0X
-UNICODE_CI 360
360 0 0.3 3595.4 1.0X
+UTF8_BINARY 342
343 1 0.3 3423.9 1.0X
+UTF8_LCASE 342
343 0 0.3 3421.2 1.0X
+UNICODE 342
343 0 0.3 3422.4 1.0X
+UNICODE_CI 342
342 0 0.3 3417.0 1.0X
diff --git a/sql/core/benchmarks/CollationBenchmark-results.txt
b/sql/core/benchmarks/CollationBenchmark-results.txt
index 5000fe0531c9..be5b343e7bea 100644
--- a/sql/core/benchmarks/CollationBenchmark-results.txt
+++ b/sql/core/benchmarks/CollationBenchmark-results.txt
@@ -1,88 +1,88 @@
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - equalsFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 1746 1746
0 0.1 17455.1 1.0X
-UTF8_LCASE 3271 3280
12 0.0 32714.8 1.9X
-UNICODE 19226 19243
23 0.0 192262.6 11.0X
-UNICODE_CI 18957 18958
2 0.0 189570.6 10.9X
+UTF8_BINARY 1767 1767
1 0.1 17666.5 1.0X
+UTF8_LCASE 3040 3040
0 0.0 30403.4 1.7X
+UNICODE 19333 19345
18 0.0 193325.2 10.9X
+UNICODE_CI 18980 19012
46 0.0 189797.4 10.7X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - compareFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
---------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 1715 1716
1 0.1 17151.1 1.0X
-UTF8_LCASE 4045 4045
1 0.0 40446.7 2.4X
-UNICODE 19501 19504
4 0.0 195013.3 11.4X
-UNICODE_CI 19412 19419
10 0.0 194121.5 11.3X
+UTF8_BINARY 1716 1725
13 0.1 17156.1 1.0X
+UTF8_LCASE 3154 3154
1 0.0 31537.3 1.8X
+UNICODE 19322 19331
13 0.0 193221.7 11.3X
+UNICODE_CI 19229 19238
13 0.0 192287.7 11.2X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - hashFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 12296 12305
13 0.0 122958.9 1.0X
-UTF8_LCASE 20965 20974
13 0.0 209648.4 1.7X
-UNICODE 111428 111431
4 0.0 1114283.8 9.1X
-UNICODE_CI 162556 162595
54 0.0 1625562.6 13.2X
+UTF8_BINARY 13768 13777
13 0.0 137678.3 1.0X
+UTF8_LCASE 24080 24109
42 0.0 240798.6 1.7X
+UNICODE 114754 114781
38 0.0 1147541.6 8.3X
+UNICODE_CI 166181 166192
16 0.0 1661805.9 12.1X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - contains: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 2743 2760
24 0.0 27429.1 1.0X
-UTF8_LCASE 17809 17821
17 0.0 178086.3 6.5X
-UNICODE 316772 317099
463 0.0 3167716.6 115.5X
-UNICODE_CI 310747 312189
2039 0.0 3107470.6 113.3X
+UTF8_BINARY 2241 2241
1 0.0 22407.2 1.0X
+UTF8_LCASE 17797 17816
26 0.0 177968.9 7.9X
+UNICODE 319991 320779
1114 0.0 3199908.8 142.8X
+UNICODE_CI 332095 332098
4 0.0 3320949.4 148.2X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - startsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 2480 2480
1 0.0 24796.7 1.0X
-UTF8_LCASE 17445 17463
26 0.0 174446.3 7.0X
-UNICODE 306217 306897
962 0.0 3062167.1 123.5X
-UNICODE_CI 312647 314939
3240 0.0 3126473.7 126.1X
+UTF8_BINARY 2371 2372
3 0.0 23705.5 1.0X
+UTF8_LCASE 17466 17474
12 0.0 174660.6 7.4X
+UNICODE 321700 323153
2054 0.0 3217004.7 135.7X
+UNICODE_CI 325915 326091
250 0.0 3259146.5 137.5X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - endsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 2375 2376
0 0.0 23754.8 1.0X
-UTF8_LCASE 17357 17375
26 0.0 173571.6 7.3X
-UNICODE 325470 325825
503 0.0 3254698.8 137.0X
-UNICODE_CI 326372 326699
462 0.0 3263718.7 137.4X
+UTF8_BINARY 2489 2491
2 0.0 24892.4 1.0X
+UTF8_LCASE 17611 17617
9 0.0 176108.8 7.1X
+UNICODE 332397 335447
4313 0.0 3323972.3 133.5X
+UNICODE_CI 332126 333675
2191 0.0 3321263.8 133.4X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execICU: Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------
-UNICODE 374
375 0 0.3 3742.5 1.0X
-UNICODE_CI 375
375 0 0.3 3745.4 1.0X
+UNICODE 318
320 1 0.3 3180.4 1.0X
+UNICODE_CI 317
318 1 0.3 3173.1 1.0X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinaryICU: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 587
588 1 0.2 5873.1 1.0X
-UTF8_LCASE 587
588 1 0.2 5874.8 1.0X
-UNICODE 587
588 0 0.2 5874.0 1.0X
-UNICODE_CI 588
588 0 0.2 5879.3 1.0X
+UTF8_BINARY 599
600 0 0.2 5991.2 1.0X
+UTF8_LCASE 599
600 2 0.2 5992.1 1.0X
+UNICODE 599
600 1 0.2 5993.8 1.0X
+UNICODE_CI 600
600 1 0.2 5995.2 1.0X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinary: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
-----------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 181
181 1 0.6 1805.4 1.0X
-UTF8_LCASE 181
181 1 0.6 1805.7 1.0X
-UNICODE 180
181 0 0.6 1803.1 1.0X
-UNICODE_CI 181
184 6 0.6 1806.3 1.0X
+UTF8_BINARY 181
182 1 0.6 1810.9 1.0X
+UTF8_LCASE 181
182 0 0.6 1811.7 1.0X
+UNICODE 181
182 0 0.6 1813.2 1.0X
+UNICODE_CI 182
182 0 0.6 1816.7 1.0X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execLowercase: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 388
388 0 0.3 3875.6 1.0X
-UTF8_LCASE 388
388 0 0.3 3881.4 1.0X
-UNICODE 387
393 15 0.3 3867.2 1.0X
-UNICODE_CI 386
387 0 0.3 3864.3 1.0X
+UTF8_BINARY 336
337 1 0.3 3356.5 1.0X
+UTF8_LCASE 336
337 1 0.3 3360.4 1.0X
+UNICODE 335
336 1 0.3 3352.3 1.0X
+UNICODE_CI 336
337 1 0.3 3356.7 1.0X
diff --git a/sql/core/benchmarks/CollationNonASCIIBenchmark-jdk21-results.txt
b/sql/core/benchmarks/CollationNonASCIIBenchmark-jdk21-results.txt
index 1c6869efdccb..d19ab8549868 100644
--- a/sql/core/benchmarks/CollationNonASCIIBenchmark-jdk21-results.txt
+++ b/sql/core/benchmarks/CollationNonASCIIBenchmark-jdk21-results.txt
@@ -1,88 +1,88 @@
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - equalsFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 193 194
2 0.2 4833.4 1.0X
-UTF8_LCASE 7341 7346
8 0.0 183514.7 38.0X
-UNICODE 5078 5081
4 0.0 126948.9 26.3X
-UNICODE_CI 5242 5244
2 0.0 131045.0 27.1X
+UTF8_BINARY 193 194
0 0.2 4832.3 1.0X
+UTF8_LCASE 7276 7276
0 0.0 181905.3 37.6X
+UNICODE 5420 5423
3 0.0 135511.0 28.0X
+UNICODE_CI 5191 5194
4 0.0 129778.2 26.9X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - compareFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
---------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 316 316
0 0.1 7907.8 1.0X
-UTF8_LCASE 7270 7276
9 0.0 181752.2 23.0X
-UNICODE 5394 5398
5 0.0 134853.0 17.1X
-UNICODE_CI 5308 5311
4 0.0 132711.1 16.8X
+UTF8_BINARY 312 312
0 0.1 7793.9 1.0X
+UTF8_LCASE 7259 7269
15 0.0 181465.5 23.3X
+UNICODE 5263 5264
1 0.0 131586.4 16.9X
+UNICODE_CI 5218 5224
9 0.0 130442.6 16.7X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - hashFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 1913 1914
1 0.0 47833.2 1.0X
-UTF8_LCASE 6310 6311
2 0.0 157739.4 3.3X
-UNICODE 21992 21993
1 0.0 549803.2 11.5X
-UNICODE_CI 27400 27412
16 0.0 685007.5 14.3X
+UTF8_BINARY 1660 1660
0 0.0 41502.2 1.0X
+UTF8_LCASE 5812 5812
1 0.0 145299.7 3.5X
+UNICODE 20935 20935
0 0.0 523374.7 12.6X
+UNICODE_CI 25914 25932
26 0.0 647839.7 15.6X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - contains: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 454 456
1 0.1 11362.0 1.0X
-UTF8_LCASE 9139 9143
5 0.0 228483.4 20.1X
-UNICODE 63103 63111
11 0.0 1577580.8 138.8X
-UNICODE_CI 60329 60339
14 0.0 1508213.1 132.7X
+UTF8_BINARY 445 445
0 0.1 11120.5 1.0X
+UTF8_LCASE 10090 10091
2 0.0 252238.8 22.7X
+UNICODE 61555 61941
545 0.0 1538886.6 138.4X
+UNICODE_CI 62952 62970
26 0.0 1573804.1 141.5X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - startsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 302 303
0 0.1 7559.4 1.0X
-UTF8_LCASE 5891 5895
6 0.0 147268.5 19.5X
-UNICODE 58928 58949
30 0.0 1473206.9 194.9X
-UNICODE_CI 59753 59780
38 0.0 1493829.2 197.6X
+UTF8_BINARY 295 297
2 0.1 7374.2 1.0X
+UTF8_LCASE 6005 6007
3 0.0 150130.4 20.4X
+UNICODE 62760 62932
244 0.0 1568989.0 212.8X
+UNICODE_CI 63348 63517
239 0.0 1583703.2 214.8X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - endsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 298 298
0 0.1 7449.7 1.0X
-UTF8_LCASE 5962 5962
0 0.0 149055.3 20.0X
-UNICODE 66699 66706
10 0.0 1667467.7 223.8X
-UNICODE_CI 65709 65733
35 0.0 1642717.0 220.5X
+UTF8_BINARY 284 285
0 0.1 7094.5 1.0X
+UTF8_LCASE 5946 5947
1 0.0 148657.6 21.0X
+UNICODE 69772 69867
133 0.0 1744309.7 245.9X
+UNICODE_CI 69098 69370
385 0.0 1727449.1 243.5X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execICU: Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------
-UNICODE 210
212 1 0.2 5261.4 1.0X
-UNICODE_CI 211
211 0 0.2 5265.3 1.0X
+UNICODE 216
216 0 0.2 5396.9 1.0X
+UNICODE_CI 215
217 3 0.2 5387.3 1.0X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinaryICU: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 321
322 1 0.1 8027.5 1.0X
-UTF8_LCASE 321
322 1 0.1 8025.4 1.0X
-UNICODE 321
321 0 0.1 8024.3 1.0X
-UNICODE_CI 321
321 0 0.1 8022.9 1.0X
+UTF8_BINARY 323
324 1 0.1 8084.0 1.0X
+UTF8_LCASE 324
324 0 0.1 8097.8 1.0X
+UNICODE 324
325 1 0.1 8095.2 1.0X
+UNICODE_CI 324
324 0 0.1 8089.3 1.0X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinary: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
-----------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 104
104 0 0.4 2590.0 1.0X
-UTF8_LCASE 104
104 0 0.4 2597.7 1.0X
-UNICODE 104
105 0 0.4 2596.9 1.0X
-UNICODE_CI 104
104 0 0.4 2589.3 1.0X
+UTF8_BINARY 81
82 2 0.5 2019.3 1.0X
+UTF8_LCASE 81
82 1 0.5 2014.9 1.0X
+UNICODE 80
82 1 0.5 2009.5 1.0X
+UNICODE_CI 81
81 1 0.5 2015.1 1.0X
-OpenJDK 64-Bit Server VM 21.0.8+9-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.9+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execLowercase: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 210
211 0 0.2 5262.2 1.0X
-UTF8_LCASE 210
211 0 0.2 5261.5 1.0X
-UNICODE 211
211 0 0.2 5265.3 1.0X
-UNICODE_CI 210
211 0 0.2 5255.3 1.0X
+UTF8_BINARY 215
216 0 0.2 5382.4 1.0X
+UTF8_LCASE 215
216 0 0.2 5380.5 1.0X
+UNICODE 215
216 1 0.2 5373.9 1.0X
+UNICODE_CI 215
216 0 0.2 5373.7 1.0X
diff --git a/sql/core/benchmarks/CollationNonASCIIBenchmark-results.txt
b/sql/core/benchmarks/CollationNonASCIIBenchmark-results.txt
index 5905922866ce..05e3cf937337 100644
--- a/sql/core/benchmarks/CollationNonASCIIBenchmark-results.txt
+++ b/sql/core/benchmarks/CollationNonASCIIBenchmark-results.txt
@@ -1,88 +1,88 @@
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - equalsFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 169 169
0 0.2 4213.6 1.0X
-UTF8_LCASE 7190 7193
5 0.0 179739.8 42.7X
-UNICODE 5803 5805
2 0.0 145084.8 34.4X
-UNICODE_CI 5582 5583
0 0.0 139561.5 33.1X
+UTF8_BINARY 168 169
0 0.2 4208.7 1.0X
+UTF8_LCASE 8055 8059
5 0.0 201385.3 47.8X
+UNICODE 5765 5771
8 0.0 144133.8 34.2X
+UNICODE_CI 5736 5738
4 0.0 143390.0 34.1X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - compareFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
---------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 481 481
1 0.1 12020.5 1.0X
-UTF8_LCASE 7430 7435
7 0.0 185753.5 15.5X
-UNICODE 5685 5687
2 0.0 142127.5 11.8X
-UNICODE_CI 5654 5656
2 0.0 141361.5 11.8X
+UTF8_BINARY 315 315
0 0.1 7867.9 1.0X
+UTF8_LCASE 7241 7242
1 0.0 181034.3 23.0X
+UNICODE 5723 5724
2 0.0 143062.8 18.2X
+UNICODE_CI 5705 5706
2 0.0 142626.1 18.1X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - hashFunction: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 2000 2007
9 0.0 50008.4 1.0X
-UTF8_LCASE 6171 6178
10 0.0 154276.1 3.1X
-UNICODE 21313 21323
14 0.0 532831.9 10.7X
-UNICODE_CI 28742 28779
51 0.0 718556.9 14.4X
+UTF8_BINARY 2214 2214
1 0.0 55337.6 1.0X
+UTF8_LCASE 6341 6342
1 0.0 158524.9 2.9X
+UNICODE 22431 22431
1 0.0 560763.1 10.1X
+UNICODE_CI 29147 29152
8 0.0 728671.1 13.2X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - contains: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 570 571
1 0.1 14237.8 1.0X
-UTF8_LCASE 8332 8348
22 0.0 208311.2 14.6X
-UNICODE 59465 59515
71 0.0 1486621.4 104.4X
-UNICODE_CI 57289 57349
84 0.0 1432233.5 100.6X
+UTF8_BINARY 537 538
2 0.1 13420.7 1.0X
+UTF8_LCASE 8417 8417
0 0.0 210415.2 15.7X
+UNICODE 60439 60495
78 0.0 1510979.3 112.6X
+UNICODE_CI 57248 57249
1 0.0 1431204.3 106.6X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - startsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 347 347
0 0.1 8678.8 1.0X
-UTF8_LCASE 5494 5497
3 0.0 137355.3 15.8X
-UNICODE 55944 55969
35 0.0 1398602.1 161.2X
-UNICODE_CI 56283 56372
125 0.0 1407081.9 162.1X
+UTF8_BINARY 358 360
2 0.1 8940.3 1.0X
+UTF8_LCASE 5593 5593
0 0.0 139819.7 15.6X
+UNICODE 57060 57087
38 0.0 1426506.7 159.6X
+UNICODE_CI 57408 57455
67 0.0 1435192.6 160.5X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - endsWith: Best Time(ms) Avg Time(ms)
Stdev(ms) Rate(M/s) Per Row(ns) Relative time
------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 347 348
0 0.1 8684.4 1.0X
-UTF8_LCASE 5263 5267
6 0.0 131563.7 15.1X
-UNICODE 62584 62585
1 0.0 1564593.0 180.2X
-UNICODE_CI 61764 61864
142 0.0 1544087.9 177.8X
+UTF8_BINARY 361 364
2 0.1 9033.6 1.0X
+UTF8_LCASE 5424 5433
13 0.0 135605.3 15.0X
+UNICODE 63569 63620
72 0.0 1589237.4 175.9X
+UNICODE_CI 62474 62526
74 0.0 1561837.8 172.9X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execICU: Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------
-UNICODE 240
241 1 0.2 6012.1 1.0X
-UNICODE_CI 240
241 1 0.2 6003.7 1.0X
+UNICODE 223
224 0 0.2 5585.8 1.0X
+UNICODE_CI 223
224 1 0.2 5577.0 1.0X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinaryICU: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 316
317 1 0.1 7907.3 1.0X
-UTF8_LCASE 316
317 0 0.1 7903.7 1.0X
-UNICODE 316
316 0 0.1 7896.0 1.0X
-UNICODE_CI 316
317 1 0.1 7903.6 1.0X
+UTF8_BINARY 314
315 0 0.1 7858.6 1.0X
+UTF8_LCASE 314
315 0 0.1 7859.6 1.0X
+UNICODE 314
315 0 0.1 7860.0 1.0X
+UNICODE_CI 312
313 1 0.1 7809.0 1.0X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execBinary: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
-----------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 120
121 0 0.3 3001.9 1.0X
-UTF8_LCASE 120
120 0 0.3 2993.0 1.0X
-UNICODE 120
121 0 0.3 2998.4 1.0X
-UNICODE_CI 120
121 1 0.3 2993.4 1.0X
+UTF8_BINARY 122
122 0 0.3 3039.5 1.0X
+UTF8_LCASE 121
122 0 0.3 3033.7 1.0X
+UNICODE 122
122 0 0.3 3040.0 1.0X
+UNICODE_CI 122
122 0 0.3 3038.9 1.0X
-OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.17+10-LTS on Linux 6.11.0-1018-azure
AMD EPYC 7763 64-Core Processor
collation unit benchmarks - initCap using impl execLowercase: Best Time(ms)
Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative time
--------------------------------------------------------------------------------------------------------------------------------------------
-UTF8_BINARY 239
239 1 0.2 5963.5 1.0X
-UTF8_LCASE 239
239 0 0.2 5965.1 1.0X
-UNICODE 238
239 0 0.2 5961.6 1.0X
-UNICODE_CI 239
240 1 0.2 5973.1 1.0X
+UTF8_BINARY 224
224 0 0.2 5587.9 1.0X
+UTF8_LCASE 223
223 0 0.2 5575.6 1.0X
+UNICODE 222
223 0 0.2 5561.2 1.0X
+UNICODE_CI 223
223 1 0.2 5569.1 1.0X
diff --git a/sql/core/src/test/resources/collations/ICU-collations-map.md
b/sql/core/src/test/resources/collations/ICU-collations-map.md
index 6308571009bd..3c27fd591e8a 100644
--- a/sql/core/src/test/resources/collations/ICU-collations-map.md
+++ b/sql/core/src/test/resources/collations/ICU-collations-map.md
@@ -11,137 +11,139 @@
| 6 | az |
| 7 | be |
| 8 | bg |
-| 9 | bn |
-| 10 | bo |
-| 11 | br |
-| 12 | bs |
-| 13 | bs_Cyrl |
-| 14 | ca |
-| 15 | ceb |
-| 16 | chr |
-| 17 | cs |
-| 18 | cy |
-| 19 | da |
-| 20 | de |
-| 21 | de_AUT |
-| 22 | dsb |
-| 23 | dz |
-| 24 | ee |
-| 25 | el |
-| 26 | en |
-| 27 | en_USA |
-| 28 | eo |
-| 29 | es |
-| 30 | et |
-| 31 | fa |
-| 32 | fa_AFG |
-| 33 | ff |
-| 34 | ff_Adlm |
-| 35 | fi |
-| 36 | fil |
-| 37 | fo |
-| 38 | fr |
-| 39 | fr_CAN |
-| 40 | fy |
-| 41 | ga |
-| 42 | gl |
-| 43 | gu |
-| 44 | ha |
-| 45 | haw |
-| 46 | he |
-| 47 | he_ISR |
-| 48 | hi |
-| 49 | hr |
-| 50 | hsb |
-| 51 | hu |
-| 52 | hy |
-| 53 | id |
-| 54 | id_IDN |
-| 55 | ig |
-| 56 | is |
-| 57 | it |
-| 58 | ja |
-| 59 | ka |
-| 60 | kk |
-| 61 | kl |
-| 62 | km |
-| 63 | kn |
-| 64 | ko |
-| 65 | kok |
-| 66 | ku |
-| 67 | ky |
-| 68 | lb |
-| 69 | lij |
-| 70 | lkt |
-| 71 | ln |
-| 72 | lo |
-| 73 | lt |
-| 74 | lv |
-| 75 | mk |
-| 76 | ml |
-| 77 | mn |
-| 78 | mr |
-| 79 | ms |
-| 80 | mt |
-| 81 | my |
-| 82 | nb |
-| 83 | nb_NOR |
-| 84 | ne |
-| 85 | nl |
-| 86 | nn |
-| 87 | no |
-| 88 | nso |
-| 89 | om |
-| 90 | or |
-| 91 | pa |
-| 92 | pa_Guru |
-| 93 | pa_Guru_IND |
-| 94 | pl |
-| 95 | ps |
-| 96 | pt |
-| 97 | ro |
-| 98 | ru |
-| 99 | sa |
-| 100 | se |
-| 101 | si |
-| 102 | sk |
-| 103 | sl |
-| 104 | smn |
-| 105 | sq |
-| 106 | sr |
-| 107 | sr_Cyrl |
-| 108 | sr_Cyrl_BIH |
-| 109 | sr_Cyrl_MNE |
-| 110 | sr_Cyrl_SRB |
-| 111 | sr_Latn |
-| 112 | sr_Latn_BIH |
-| 113 | sr_Latn_SRB |
-| 114 | st |
-| 115 | sv |
-| 116 | sw |
-| 117 | ta |
-| 118 | te |
-| 119 | th |
-| 120 | tk |
-| 121 | tn |
-| 122 | to |
-| 123 | tr |
-| 124 | ug |
-| 125 | uk |
-| 126 | ur |
-| 127 | uz |
-| 128 | vi |
-| 129 | wae |
-| 130 | wo |
-| 131 | xh |
-| 132 | yi |
-| 133 | yo |
-| 134 | zh |
-| 135 | zh_Hans |
-| 136 | zh_Hans_CHN |
-| 137 | zh_Hans_SGP |
-| 138 | zh_Hant |
-| 139 | zh_Hant_HKG |
-| 140 | zh_Hant_MAC |
-| 141 | zh_Hant_TWN |
-| 142 | zu |
+| 9 | blo |
+| 10 | bn |
+| 11 | bo |
+| 12 | br |
+| 13 | bs |
+| 14 | bs_Cyrl |
+| 15 | ca |
+| 16 | ceb |
+| 17 | chr |
+| 18 | cs |
+| 19 | cy |
+| 20 | da |
+| 21 | de |
+| 22 | de_AUT |
+| 23 | dsb |
+| 24 | dz |
+| 25 | ee |
+| 26 | el |
+| 27 | en |
+| 28 | en_USA |
+| 29 | eo |
+| 30 | es |
+| 31 | et |
+| 32 | fa |
+| 33 | fa_AFG |
+| 34 | ff |
+| 35 | ff_Adlm |
+| 36 | fi |
+| 37 | fil |
+| 38 | fo |
+| 39 | fr |
+| 40 | fr_CAN |
+| 41 | fy |
+| 42 | ga |
+| 43 | gl |
+| 44 | gu |
+| 45 | ha |
+| 46 | haw |
+| 47 | he |
+| 48 | he_ISR |
+| 49 | hi |
+| 50 | hr |
+| 51 | hsb |
+| 52 | hu |
+| 53 | hy |
+| 54 | id |
+| 55 | id_IDN |
+| 56 | ig |
+| 57 | is |
+| 58 | it |
+| 59 | ja |
+| 60 | ka |
+| 61 | kk |
+| 62 | kk_Arab |
+| 63 | kl |
+| 64 | km |
+| 65 | kn |
+| 66 | ko |
+| 67 | kok |
+| 68 | ku |
+| 69 | ky |
+| 70 | lb |
+| 71 | lij |
+| 72 | lkt |
+| 73 | ln |
+| 74 | lo |
+| 75 | lt |
+| 76 | lv |
+| 77 | mk |
+| 78 | ml |
+| 79 | mn |
+| 80 | mr |
+| 81 | ms |
+| 82 | mt |
+| 83 | my |
+| 84 | nb |
+| 85 | nb_NOR |
+| 86 | ne |
+| 87 | nl |
+| 88 | nn |
+| 89 | no |
+| 90 | nso |
+| 91 | om |
+| 92 | or |
+| 93 | pa |
+| 94 | pa_Guru |
+| 95 | pa_Guru_IND |
+| 96 | pl |
+| 97 | ps |
+| 98 | pt |
+| 99 | ro |
+| 100 | ru |
+| 101 | sa |
+| 102 | se |
+| 103 | si |
+| 104 | sk |
+| 105 | sl |
+| 106 | smn |
+| 107 | sq |
+| 108 | sr |
+| 109 | sr_Cyrl |
+| 110 | sr_Cyrl_BIH |
+| 111 | sr_Cyrl_MNE |
+| 112 | sr_Cyrl_SRB |
+| 113 | sr_Latn |
+| 114 | sr_Latn_BIH |
+| 115 | sr_Latn_SRB |
+| 116 | st |
+| 117 | sv |
+| 118 | sw |
+| 119 | ta |
+| 120 | te |
+| 121 | th |
+| 122 | tk |
+| 123 | tn |
+| 124 | to |
+| 125 | tr |
+| 126 | ug |
+| 127 | uk |
+| 128 | ur |
+| 129 | uz |
+| 130 | vi |
+| 131 | wae |
+| 132 | wo |
+| 133 | xh |
+| 134 | yi |
+| 135 | yo |
+| 136 | zh |
+| 137 | zh_Hans |
+| 138 | zh_Hans_CHN |
+| 139 | zh_Hans_SGP |
+| 140 | zh_Hant |
+| 141 | zh_Hant_HKG |
+| 142 | zh_Hant_MAC |
+| 143 | zh_Hant_TWN |
+| 144 | zu |
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]