Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
421 commits
Select commit Hold shift + click to select a range
bc8a22a
Retry presigned URI retrieval to retry on network issues
wendigo Oct 9, 2025
21f7251
Fix domain-wide delegation for Google Sheets connector
radium226 Aug 27, 2025
e05b2dd
Bump dep.okio.version from 3.16.0 to 3.16.1
dependabot[bot] Oct 10, 2025
ddb1fd7
Bump dep.flyway.version from 11.13.3 to 11.14.0
dependabot[bot] Oct 10, 2025
fc875fe
Bump com.google.cloud:libraries-bom from 26.69.0 to 26.70.0
dependabot[bot] Oct 10, 2025
1ae5535
Bump com.google.cloud.bigdataoss:gcs-connector from 3.1.8 to 3.1.9
dependabot[bot] Oct 10, 2025
e27e57d
Bump software.amazon.awssdk:bom from 2.35.3 to 2.35.4
dependabot[bot] Oct 10, 2025
df01efb
Bump dep.okhttp.version from 5.2.0 to 5.2.1
dependabot[bot] Oct 10, 2025
e52c3ff
Bump redis.clients:jedis from 6.2.0 to 7.0.0
dependabot[bot] Oct 10, 2025
d20c663
Bump net.datafaker:datafaker from 2.5.1 to 2.5.2
dependabot[bot] Oct 12, 2025
aa14add
Bump software.amazon.awssdk:bom from 2.35.4 to 2.35.5
dependabot[bot] Oct 12, 2025
8e27f89
Improve performance of Merge for MarkDistinct
hqbhoho Sep 30, 2025
e332362
Add tests for Merge plan
hqbhoho Oct 11, 2025
cede76c
Remove unneeded getSubStagesDeepPostOrder
losipiuk Sep 18, 2025
3f735cd
Rename methods
losipiuk Sep 18, 2025
3f00a75
Add missing type annotation
losipiuk Sep 18, 2025
928fd0d
Use topological stages ordering in EXPLAIN output
losipiuk Sep 18, 2025
5d10267
Reduce contention on Atomics in OutputBufferMemoryManager
pettyjamesm Oct 8, 2025
31666cb
Avoid volatile reads in OutputBufferMemoryManager utilization
pettyjamesm Oct 8, 2025
89bd44d
Make OutputBufferMemoryManager final
pettyjamesm Oct 8, 2025
b79b6d8
Reduce contention in SqlStage peak memory calculations
pettyjamesm Oct 9, 2025
d607f84
Reduce contention in TaskContext peak memory calculation
pettyjamesm Oct 9, 2025
65b120d
Reduce contention in QueryStateMachine peak memory calculation
pettyjamesm Oct 9, 2025
a2bac04
Reduce contention in OperatorContext peak memory calculations
pettyjamesm Oct 9, 2025
3b372de
Reduce contention in TableWriterOperator peak memory calculation
pettyjamesm Oct 10, 2025
ff1ccdf
Allow coordinator only procedures to output metrics in result
raunaqmorarka Sep 18, 2025
b8217e5
Output metrics about remove_orphan_files execution
raunaqmorarka Sep 18, 2025
8d01524
Use CharMatcher to sanitize bytecode identifiers
wendigo Oct 13, 2025
0cae17a
Use precompiled pattern for replacing a prefix
wendigo Oct 13, 2025
c863a16
Update limit pushdown for Oracle
codluca Oct 13, 2025
8d32ed6
Lazily build MongoClient in MongoClientModule
ebyhr Oct 10, 2025
cfa3fe9
Bump com.microsoft.sqlserver:mssql-jdbc
dependabot[bot] Oct 14, 2025
4071360
Bump io.airlift:bom from 365 to 366
dependabot[bot] Oct 14, 2025
b1a543e
Add `gcs.auth-type` configuration
chenjian2664 Sep 22, 2025
09df727
Fix Delta Lake test failure after airbase update
wendigo Oct 14, 2025
a7b5673
Bump io.airlift:airbase from 314 to 315
dependabot[bot] Oct 14, 2025
b7f2c86
Bump dep.swagger.version from 2.2.38 to 2.2.39
dependabot[bot] Oct 14, 2025
432f0dc
Bump software.amazon.awssdk:bom from 2.35.5 to 2.35.6
dependabot[bot] Oct 14, 2025
2f99d64
Stop early if no allowed entry types in v2 checkpoint
chenjian2664 Oct 14, 2025
e01ec73
Fix query splits timeline in preview UI
koszti Oct 12, 2025
d081019
Disable Snowflake tests
wendigo Oct 14, 2025
bae4c0d
Bump io.projectreactor.netty:reactor-netty-core from 1.2.10 to 1.2.11
dependabot[bot] Oct 14, 2025
dc64aef
Bump dep.okio.version from 3.16.1 to 3.16.2
dependabot[bot] Oct 14, 2025
42b7ca9
Bump io.airlift:airbase from 315 to 316
dependabot[bot] Oct 14, 2025
3f7fcab
Use longer table name in tests
ebyhr Oct 14, 2025
cb4c505
Bump com.databricks:databricks-jdbc from 2.7.4 to 3.0.1
dependabot[bot] Oct 14, 2025
5da5879
Disable `TestIcebergS3TablesConnectorSmokeTest.testSelectInformationS…
chenjian2664 Oct 15, 2025
b3d5381
Remove usages of io.trino.spi.type.Type#appendTo
raunaqmorarka Oct 12, 2025
63b3806
Deprecate io.trino.spi.type.Type#appendTo
raunaqmorarka Oct 12, 2025
435edba
Revert "metadata.catalogs should only list loaded catalogs"
homar Oct 10, 2025
a2a3d4e
Make io.trino.testing.QueryAssertions#assertQueryFails public
homar Oct 13, 2025
c356311
Add test demonstrating dynamic catalogs behavior
homar Oct 10, 2025
8015fa2
Add catalog status to system.metadata.catalogs
homar Oct 10, 2025
26c644a
Allow dropping catalog that was not loaded correctly
homar Oct 11, 2025
5b9a64d
Test static region table generated by Databricks 11.3 LTS
ebyhr Oct 15, 2025
57b16da
Stop running product tests with Databricks 11.3 LTS
ebyhr Oct 15, 2025
2b51cd7
Use secured hydra endpoints for PTs
Praveen2112 Oct 14, 2025
8afee3a
Bump software.amazon.awssdk:bom from 2.35.6 to 2.35.7
dependabot[bot] Oct 15, 2025
b3bb042
Add a known limitation of ORC reader to docs.
marcinsbd Oct 8, 2025
6a48710
Add a known limitation of ORC reader to docs.
marcinsbd Oct 13, 2025
721da95
Close alluxioFs in TestAlluxioFileSystem.tearDown
findepi Oct 14, 2025
819f9f0
Enable leaked container checks in Alluxio tests
findepi Oct 14, 2025
f90e05c
Ensure test container cleanup when start fails/times out
findepi Oct 14, 2025
6b2916c
Bump org.testcontainers:testcontainers-bom from 1.21.3 to 2.0.0
dependabot[bot] Oct 15, 2025
60be15c
Test EXPLAIN ANALYZE plan with union
kasiafi Oct 14, 2025
9ab4eae
Plan queries with and without EXPLAIN ANALYZE the same way
kasiafi Oct 14, 2025
52b234d
Move io.trino.spi.block.BlockUtil#appendRawBlockRange to BlockBuilder
raunaqmorarka Oct 15, 2025
ba225ba
Use appendBlockRange to append Block positions in bulk
raunaqmorarka Oct 15, 2025
6f334b1
Avoid null pointer exceptions from empty tables without snapshot
raunaqmorarka Oct 15, 2025
6752907
Filter queries by trace token in the web UI
ms1111 Aug 20, 2025
60d3cb3
Revert "Disable Snowflake tests"
wendigo Oct 14, 2025
bb5ad10
Simplify io.trino.spi.PageSorter interface
raunaqmorarka Oct 13, 2025
2c813a5
Test optimize_manifests without snapshot in Iceberg
ebyhr Oct 16, 2025
aac4f0c
Bump org.opensearch:opensearch-testcontainers from 3.0.2 to 4.0.0
dependabot[bot] Oct 16, 2025
f451096
Bump io.netty:netty-bom from 4.2.6.Final to 4.2.7.Final
dependabot[bot] Oct 16, 2025
7498d69
Bump software.amazon.awssdk:bom from 2.35.7 to 2.35.8
dependabot[bot] Oct 16, 2025
19e58aa
Bump dep.avro.version from 1.12.0 to 1.12.1
dependabot[bot] Oct 16, 2025
f8aa7f9
Bump io.airlift:airbase from 316 to 317
dependabot[bot] Oct 16, 2025
cb5060d
Bump dep.flyway.version from 11.14.0 to 11.14.1
dependabot[bot] Oct 16, 2025
07c32f5
Replace deprecated NestedField.of with NestedField.optional
ebyhr Oct 16, 2025
363221f
Remove unused snappy-java dependency in trino-parquet
raunaqmorarka Oct 16, 2025
1ca42b4
Expose /v1/integrations/gateway/metrics for Trino Gateway
andythsu Sep 3, 2025
4e425ed
Remove HiveBlockEncodingSerde
pettyjamesm Oct 16, 2025
24201f3
Fix expected error message of BigQuery wildcard table
ebyhr Oct 17, 2025
c8d79fa
Increase timeout for github/actions/setup to 15 minutes
raunaqmorarka Oct 17, 2025
038c91d
Bump dep.nessie.version from 0.105.4 to 0.105.5
dependabot[bot] Oct 17, 2025
8aed303
Add variant type to type mapping section in Delta Lake
chenjian2664 Oct 17, 2025
5342d0a
Don't reuse a table name in testCreateTableWithLongColumnName
ebyhr Oct 17, 2025
2b453a1
Make query JSON more compact for UI
wendigo Oct 16, 2025
cb6e9e4
Bump org.testcontainers:testcontainers-bom from 2.0.0 to 2.0.1
dependabot[bot] Oct 17, 2025
926291f
Bump com.nimbusds:oauth2-oidc-sdk from 11.29.2 to 11.30
dependabot[bot] Oct 17, 2025
429e63f
Bump software.amazon.awssdk:bom from 2.35.8 to 2.35.9
dependabot[bot] Oct 17, 2025
45ce7e4
Bump io.airlift:bom from 366 to 367
dependabot[bot] Oct 17, 2025
4da16d9
Load initial catalogs in TestingTrinoServer
homar Oct 16, 2025
7e1238a
Bump com.amazon.redshift:redshift-jdbc42 from 2.1.0.30 to 2.2.0
dependabot[bot] Oct 17, 2025
56d5bf1
Fix case typo in `NativeLogicalTypesAvroTypeManager#validateLogicalType`
chenjian2664 Oct 18, 2025
e9dcd79
Avoid null pointer exception in UI query resource when URL does not h…
koszti Oct 18, 2025
d24393a
Rethrow StorageException as IOException
mrcnc Oct 17, 2025
d21b364
Filter hive splits on $path constraints
raunaqmorarka Oct 17, 2025
53f6c27
Use containsExactly in TestBackgroundHiveSplitLoader
raunaqmorarka Oct 20, 2025
ffb3722
Improve HashBuilderOperator unspill parallelism
sopel39 Jun 13, 2025
6b245b6
Replace deprecated TrinoContainer
ebyhr Oct 17, 2025
a428e04
Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2
dependabot[bot] Oct 20, 2025
41f0e8e
Bump com.github.oshi:oshi-core from 6.9.0 to 6.9.1
dependabot[bot] Oct 20, 2025
b7a6a36
Fix tests with prepopulated catalog store
homar Oct 18, 2025
84d1a9a
Cleanup node for JDBC compatibility tests
wendigo Oct 20, 2025
1579eed
Bump software.amazon.awssdk:bom from 2.35.9 to 2.35.10
dependabot[bot] Oct 20, 2025
dc9ec09
Bump io.airlift:airbase from 317 to 319
dependabot[bot] Oct 21, 2025
7eefe94
Clean MockConnector properties setup
findepi Oct 21, 2025
aee92a6
Fix DROP CATALOG spurious failure if cleanupQuery implemented
findepi Oct 21, 2025
73057d7
Bump com.github.luben:zstd-jni from 1.5.7-5 to 1.5.7-6
dependabot[bot] Oct 21, 2025
1b28c60
Bump io.airlift:bom from 367 to 368
dependabot[bot] Oct 21, 2025
120e653
Use LongAdder for capturing Rule Stats
wendigo Oct 21, 2025
87da8b3
Calculate driver stats in parallel
wendigo Oct 21, 2025
0413aac
Use LongAdder for capturing Optimizer Stats
wendigo Oct 21, 2025
854165d
Fix transactional table alter to include thrift catalog name
anusudarsan Oct 20, 2025
a09087d
Throw a correct exception from SqlServerClient#listSchemas
ksobolew Oct 21, 2025
1d69dc5
Fix SHOW CREATE SCHEMA failure due to unsupported properties
ebyhr Oct 16, 2025
59186d9
Bump dep.graalvm.version from 25.0.0 to 25.0.1
dependabot[bot] Oct 22, 2025
44a0192
Fix typo in null check message
findepi Oct 21, 2025
bb79c98
Restrict logical navigations to running match
kasiafi Oct 17, 2025
14cfe8a
Add replace flag to getStatisticsCollectionMetadataForWrite
ebyhr Oct 19, 2025
f1a73d3
Collect NDV stats on all columns when replacing Iceberg tables
ebyhr Oct 22, 2025
62a6428
Bump software.amazon.awssdk:bom from 2.35.10 to 2.35.11
dependabot[bot] Oct 22, 2025
8bf2b4b
Disable testIcebergTablesSystemTable in S3 Tables
ebyhr Oct 22, 2025
1e7927f
Exclude unused Alluxio dependencies
electrum Oct 21, 2025
1afff5b
Fix typo in test
losipiuk Oct 22, 2025
e99e241
Add build-success marker job to ci.yml
findepi Oct 21, 2025
a0c208a
Make PipelineStatus a record class
pettyjamesm Oct 22, 2025
d228147
Update tableReplace javadoc in getStatisticsCollectionMetadataForWrite
ebyhr Oct 22, 2025
550371a
Fix failures for EXPLAIN and EXPLAIN ANALYZE on Iceberg OPTIMIZE queries
yangshangqing95 Sep 19, 2025
8eb35b8
Bump software.amazon.awssdk:bom from 2.35.11 to 2.36.0
dependabot[bot] Oct 23, 2025
ee589d1
Bump io.airlift:airbase from 319 to 321
dependabot[bot] Oct 23, 2025
5086d8b
Remove unused method getSplitInfo
chenjian2664 Oct 23, 2025
c32048a
Ban AWS SDK v1 usage in new code
wendigo Oct 17, 2025
49d5970
Bump io.airlift:airbase from 321 to 322
dependabot[bot] Oct 23, 2025
cf6be86
Bump io.airlift:bom from 368 to 369
dependabot[bot] Oct 23, 2025
67e1292
Move NodeVersion from trino-hive to trino-spi
ksobolew Oct 22, 2025
b23dd70
Take TypeManager binding out of TypeDeserializerModule
ksobolew Oct 22, 2025
a8334a7
Allow overriding NodeManager in TestingConnectorContext
ksobolew Oct 22, 2025
8e454d7
Pass entire ConnectorContext to HdfsFileSystemManager
ksobolew Oct 23, 2025
0891b14
Consolidate ConnectorContext bindings into a generic module
ksobolew Oct 22, 2025
cad659d
Absorb CatalogNameModule into CatalogContextModule
ksobolew Oct 22, 2025
7f24548
Have build-success as the last job in the workflow
findepi Oct 23, 2025
6cf899a
Fix mvn validate for trino-docs
findepi Oct 23, 2025
44cdb91
Include trino-docs in GIB analysis
findepi Oct 23, 2025
11b364b
Remove separate docs GitHub workflow
findepi Oct 23, 2025
3698755
Filter out ci jobs when docs-only changes
findepi Oct 23, 2025
77ee23d
Extract Alluxio as a dedicated container
Praveen2112 Oct 23, 2025
8f88eb6
Try starting alluxio at multiple attempts
Praveen2112 Oct 23, 2025
63df64d
Bump software.amazon.awssdk:bom from 2.36.0 to 2.36.1
dependabot[bot] Oct 24, 2025
6230896
Update package of TestSystemMetadataCatalogTable test class
findepi Oct 22, 2025
ca590ab
Test querying non-existent system tables
findepi Oct 22, 2025
8b5edc9
Provide safe default implementation of getTableHandle
findepi Oct 22, 2025
0f4fa55
Restore table of contents at the top of DEVELOPMENT.md
findepi Oct 24, 2025
5c1b62c
Remove duplicative content
findepi Oct 24, 2025
9945c9a
Revert "Expose /v1/integrations/gateway/metrics for Trino Gateway"
wendigo Oct 24, 2025
2303e30
Fix `ci` workflow on `master`
findepi Oct 24, 2025
03eedce
Bump dep.flyway.version from 11.14.1 to 11.15.0
dependabot[bot] Oct 24, 2025
8423b7b
Update release badge in README
ebyhr Oct 25, 2025
70501af
Reapply "Expose /v1/integrations/gateway/metrics for Trino Gateway"
andythsu Oct 25, 2025
6464445
Move DistributionSnapshot to trino-plugin-toolkit
lukasz-stec Oct 8, 2025
90aeb2f
Add BenchmarkHistogram
lukasz-stec Oct 18, 2025
4a44010
Calculate percentiles in one go
lukasz-stec Oct 18, 2025
f45d12f
Use the same TransactionManager
lukasz-stec Oct 8, 2025
e264c76
Add Metadata.getMetrics
lukasz-stec Oct 8, 2025
7e82471
Add metastore metrics to HiveMetadata.getMetrics
lukasz-stec Oct 8, 2025
15b9817
Add metastore metrics to IcebergMetadata.getMetrics
lukasz-stec Oct 8, 2025
c62f41b
Add metastore metrics to LakehouseMetadata.getMetrics
lukasz-stec Oct 13, 2025
e44e642
Add catalogMetadataMetrics to event listener QueryStatistics
lukasz-stec Oct 22, 2025
18099fe
Bump net.datafaker:datafaker from 2.5.2 to 2.5.3
dependabot[bot] Oct 27, 2025
88b48f0
Bump dep.nessie.version from 0.105.5 to 0.105.6
dependabot[bot] Oct 27, 2025
a511ca0
Bump software.amazon.awssdk:bom from 2.36.1 to 2.36.2
dependabot[bot] Oct 27, 2025
5150a53
Avoid unnecessary remote exchange between table execute and scan nodes
raunaqmorarka Oct 26, 2025
c35fb58
Bump io.trino:trino-maven-plugin from 15 to 17
dependabot[bot] Oct 27, 2025
b4e765a
Bump com.mysql:mysql-connector-j from 9.4.0 to 9.5.0
dependabot[bot] Oct 27, 2025
386a77a
Bump actions/upload-artifact from 4 to 5
dependabot[bot] Oct 27, 2025
7b4159f
Enable RedundantNullCheck errorprone rule
ebyhr Oct 27, 2025
ff098c0
Use --raw-streams for Maven 4.0.0 compatibility
wendigo Oct 27, 2025
ace41bf
Fix thread pool names in JDBC connectors
wendigo Oct 27, 2025
0560d1c
Avoid unnecessary building of TaskStats in SqlTaskManager
raunaqmorarka Oct 27, 2025
c0aa1e7
Avoid deprecated TableMetadataParser.read method in Iceberg
ebyhr Oct 28, 2025
abf6c20
Bump com.github.ben-manes.caffeine:caffeine from 3.2.2 to 3.2.3
dependabot[bot] Oct 28, 2025
f4d7b91
Bump com.google.cloud:libraries-bom from 26.70.0 to 26.71.0
dependabot[bot] Oct 28, 2025
e4245f1
Allow metastore impersonation in tests
ebyhr Oct 23, 2025
74dd60a
Fix flush_metadata_cache failure when metastore impersonation is enabled
ebyhr Oct 23, 2025
fdb800f
Bump software.amazon.awssdk:bom from 2.36.2 to 2.36.3
dependabot[bot] Oct 28, 2025
6b4525e
Use ThreadPerTaskExecutor for loading plugins and creating connectors
wendigo Oct 28, 2025
38252b9
Bump com.oracle.database.jdbc:ojdbc11-production
dependabot[bot] Oct 28, 2025
e73b35e
Only warn about DockerContainer log paths when configured
electrum Oct 24, 2025
e3b8ea8
Bump actions/download-artifact from 5 to 6
dependabot[bot] Oct 27, 2025
6a698f2
Bump com.exasol:exasol-testcontainers from 7.1.7 to 7.2.0
dependabot[bot] Oct 29, 2025
a9ad4d2
Switch to Chainguard MinIO container
mosabua Oct 24, 2025
0eb1f2a
Add Trino 478 release notes
ebyhr Sep 28, 2025
68f6735
Bump dep.aws-sdk.version from 1.12.792 to 1.12.793
dependabot[bot] Oct 29, 2025
f04df86
Bump dep.swagger.version from 2.2.39 to 2.2.40
dependabot[bot] Oct 29, 2025
1f9ea24
Update Trino 478 release notes
findepi Oct 29, 2025
c1a9e3f
[maven-release-plugin] prepare release 478
martint Oct 29, 2025
c37191d
[maven-release-plugin] prepare for next development iteration
martint Oct 29, 2025
2de68fc
Move limit pushdown test into `BaseConnectorTest`
chenjian2664 Sep 1, 2025
9d9b725
Move topN pushdown test into `BaseConnectorTest`
chenjian2664 Sep 1, 2025
44edfed
Bump com.databricks:databricks-jdbc from 3.0.1 to 3.0.3
dependabot[bot] Oct 30, 2025
9385535
Avoid constant from deprecated PostgreSQLContainer
ebyhr Oct 30, 2025
deaa4b8
Skip testing JDBC 442 in compatibility tests
wendigo Oct 30, 2025
1718f8f
Bump software.amazon.awssdk:bom from 2.36.3 to 2.37.1
dependabot[bot] Oct 30, 2025
c22e721
Bump io.airlift:bom from 369 to 370
dependabot[bot] Oct 29, 2025
3fdb729
Disable passing system properties to non-server components
wendigo Oct 29, 2025
1cd1fab
Bump net.snowflake:snowflake-jdbc from 3.27.0 to 3.27.1
dependabot[bot] Oct 30, 2025
503d1c8
Bump io.airlift:airbase from 322 to 323
dependabot[bot] Oct 30, 2025
6c90e18
Bump io.airlift:bom from 370 to 371
dependabot[bot] Oct 30, 2025
97f1088
Update JDK to jdk-25.0.1+8
wendigo Oct 27, 2025
13b06dc
Bump net.openhft:posix from 2.27ea2 to 2.27ea3
dependabot[bot] Oct 30, 2025
8f479e5
Bump net.openhft:chronicle-core from 2.27ea7 to 2.27ea8
dependabot[bot] Oct 30, 2025
baf8f0a
Convert protocol headers to enum
wendigo Oct 30, 2025
d418724
Bump dep.okhttp.version from 5.2.1 to 5.3.0
dependabot[bot] Oct 31, 2025
0ca3241
Bump software.amazon.awssdk:bom from 2.37.1 to 2.37.2
dependabot[bot] Oct 31, 2025
3cd896c
Extract InternalCommunicationForDiscoveryModule
ksobolew Oct 20, 2025
40c621d
Configure internal communication for ANNOUNCE discovery mode
ksobolew Oct 20, 2025
c2e7c3f
Remove duplicate binding of TypeManager in trino-kafka
ksobolew Oct 31, 2025
0564963
Use ConnectorContextModule in trino-memory
ksobolew Oct 31, 2025
db9d233
Use ConnectorContextModule in trino-tpcds
ksobolew Oct 31, 2025
5f6c19c
Remove duplicate binding of NodeManager in trino-tpch
ksobolew Oct 31, 2025
6ceff28
Remove redundant binding of TypeManager in trino-cassandra
ksobolew Oct 31, 2025
920fb23
Use ConnectorContextModule in trino-faker
ksobolew Oct 31, 2025
76b033e
Bump software.amazon.awssdk:bom from 2.37.2 to 2.37.3
dependabot[bot] Nov 3, 2025
91d456d
Document TrinoInput contract
findepi Oct 30, 2025
e4d317f
Bump io.airlift:airbase from 323 to 324
dependabot[bot] Nov 3, 2025
50a4184
Fix partitioning handle selection for fragments with empty values
kasiafi Nov 3, 2025
24a1eb4
Bump io.airlift:bom from 371 to 372
dependabot[bot] Nov 3, 2025
fd7ddb4
Extend TestSchedulingUtils with top level union
losipiuk Oct 23, 2025
284cebb
Fix typos
losipiuk Nov 3, 2025
c833da9
Wait longer to reduce flakiness of TestNodeStateManager
losipiuk Oct 22, 2025
f696782
Document security configuration for `kill_query` use on the Resource …
gertjanal Oct 28, 2025
5d30646
Fix $files partition column construction
tbaeg Sep 29, 2025
95cf39e
Add okhttp-jvm to runtime loki dependencies
wendigo Nov 3, 2025
6efc9eb
Add product test for Loki connector
ebyhr Nov 3, 2025
6db87d3
Add finishingTime to io.trino.spi.eventlistener.QueryStatistics
raunaqmorarka Nov 4, 2025
0e09a4f
Print Finishing time in EXPLAIN ANALYZE output
raunaqmorarka Nov 4, 2025
4aa09dc
Run TestBigQueryCaseInsensitiveMappingWithCache with single thread
ebyhr Nov 3, 2025
372aca7
Implemented Teradata Trino Connector to handle Trino operations on Te…
sc250072 Sep 28, 2025
965d5e9
Add Teradata connector documentation entry
sc250072 Sep 28, 2025
c8b1624
sorted after teradata entry added
sc250072 Sep 28, 2025
2e8cb28
Add overrides for timestamp with time zone test cases in Teradata con…
sc250072 Sep 29, 2025
c895618
PR review comments addressed
sc250072 Oct 6, 2025
92c2028
Fixed static check issues
sc250072 Oct 6, 2025
057c627
Renamed logonMech to logonMechanism for more readability
sc250072 Nov 3, 2025
730026d
ClearScape region logic modified with expected region format and addr…
sc250072 Nov 4, 2025
01ab3f0
Added teradata integration tests run in CI
sc250072 Nov 4, 2025
c541823
Updated trino root version
sc250072 Nov 4, 2025
0d89b49
Teradata tests are not running so tried with diff config
sc250072 Nov 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
33 changes: 22 additions & 11 deletions .github/DEVELOPMENT.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,34 @@
# Development

In this document you can find information about developing Trino.

* [Trino organization](#trino-organization)
* [Trino developer guide](#trino-developer-guide)
* [Code style](#code-style)
* [Additional IDE configuration](#additional-ide-configuration)
* [Building docs](#building-docs)
* [Building the Web UI](#building-the-web-ui)
* [Releases](#releases)

## Trino organization

Learn about development for all Trino organization projects:

* [Vision](https://trino.io/development/vision)
* [Contribution process](https://trino.io/development/process#contribution-process)
* [Pull request and commit guidelines](https://trino.io/development/process#pull-request-and-commit-guidelines-)
* [Release note guidelines](https://trino.io/development/process#release-note-guidelines-)
* [Pull request and commit guidelines](https://trino.io/development/process#pull-request-and-commit-guidelines)
* [Release note guidelines](https://trino.io/development/process#release-note-guidelines)

Further information in the [development section of the
website](https://trino.io/development) includes different roles, like
contributors, reviewers, and maintainers, related processes, and other aspects.

## Trino developer guide

See [the Trino developer guide](https://trino.io/docs/current/develop.html) for
information about the SPI, implementing connectors and other plugins plugins,
information about the SPI, implementing connectors and other plugins,
the client protocol, writing tests and other lower level details.

More information about writing and building the documentation can be found in
the [docs module](../docs).

* [Code style](#code-style)
* [Additional IDE configuration](#additional-ide-configuration)
* [Building the Web UI](#building-the-web-ui)
* [CI pipeline](#ci-pipeline)

## Code Style

We recommend you use IntelliJ as your IDE. The code style template for the
Expand Down Expand Up @@ -214,6 +220,11 @@ with `@Language`:
- Local variables which otherwise would not be properly recognized by IDE for
language injection.

## Building docs

Information about writing and building the documentation can be found in
the [docs module](../docs).

## Building the Web UI

The Trino Web UI is composed of several React components and is written in JSX
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/compile-commit/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ runs:
key: compile-commit-success-${{ github.event.pull_request.head.repo.full_name }}-${{ steps.repo-hash.outputs.tree-hash }}
- uses: ./.github/actions/setup
with:
cleanup-node: false
cleanup-node: true
if: steps.check-compile-commit-success.outputs.cache-hit != 'true'
- name: Check if a specified commit compiles
shell: bash
Expand Down
3 changes: 3 additions & 0 deletions .github/bin/build-matrix-from-impacted.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,9 @@ def build(matrix_file, impacted_file, output_file):
def check_modules(modules, impacted):
if isinstance(modules, str):
modules = [modules]
# `impacted` can be empty when GIB detected no changes, but also when GIB was not run at all.
# The latter is the case on builds on master branch. For these builds we want to run all tests,
# so we don't filter out any modules.
if impacted and not any(module in impacted for module in modules):
return None
# concatenate because matrix values should be primitives
Expand Down
4 changes: 4 additions & 0 deletions .github/config/labeler-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,10 @@ kafka:
- changed-files:
- any-glob-to-any-file: 'plugin/trino-kafka/**'

lakehouse:
- changed-files:
- any-glob-to-any-file: 'plugin/trino-lakehouse/**'

loki:
- changed-files:
- any-glob-to-any-file: 'plugin/trino-loki/**'
Expand Down
17 changes: 7 additions & 10 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,10 @@ updates:
directory: "/"
schedule:
interval: "weekly"
groups:
dependency-updates:
applies-to: version-updates
update-types:
- major
- minor
- patch
security-updates:
applies-to: security-updates
dependency-type: production
- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "daily"
assignees:
- wendigo
open-pull-requests-limit: 10
Loading
Loading