trino: Release notes for 353
Dain Sundstrom
- all checked
- 02-23 23:12:12 2a9d851c06 Unresolve filter expression before printing
- 02-27 07:56:11 f45869f73f Fix bad parameter count in code generator
- 02-27 18:58:41 6d5de5a06d Upgrade to Airlift 203
David Phillips
- all checked
- 02-18 11:57:23 aaf8e3bbf9 Change documentation to reflect accurate SingleStore company name
- 02-18 12:01:02 256bd43abc Add legal notices into new appendix
- 02-23 15:22:16 1918814c4a Update to Parquet 1.11.1
- 02-25 11:44:46 bf7ed6be8f Add groups to Security chapter’s TOC
- 02-25 11:49:16 23764a5403 Adding explicit reference to query history properties
- 02-25 15:27:48 39c8e08650 Cleanup system access control documentation
- 02-25 15:27:49 623938bc14 Rename file group provider title
- 03-02 16:38:28 4f9854dcf0 Move plugin loading for development to separate module
- 03-02 16:38:28 e995d61df2 Remove outdated log level config
- 03-02 16:40:28 1bceef8d62 Move Phoenix connectors to separate CI job
- 03-02 16:40:28 898cda2167 Rename Phoenix 5 connector to remove dash
- 03-02 16:41:26 825ed66c21 Remove superclass for MockThriftMetastoreClientFactory
- 03-02 16:42:30 1eef8cfab8 Cleanup code in MockThriftMetastoreClientFactory
- 03-04 09:37:19 1732e0828d Abort SQL Server connection before closing
Grzegorz Kokosiński
- all checked
- 02-17 00:52:24 3a4c623aee Add Error Prone check: UnnecessaryCheckNotNull
- 02-18 04:14:10 6431d47ba0 Always show
SECURITYclause inSHOW CREATE VIEW - 02-19 01:23:10 2f043ae13c Handle AccessDeniedException in JdbcMetadata#listTableColumns
- 02-19 11:28:29 78e0a9764c Add Error Prone check: BadShiftAmount
- 02-23 06:49:09 13a92b9406 Verify that BaseConnectorTest contains all tests
- 02-23 11:29:57 049a93f7c4 Replace presto with trino in trino-product-tests readme
- 02-23 11:29:57 d4d466772b Fix incorrect cmd in trino-product-tests readme
- 02-23 11:48:30 2da5aa24d9 Fix char predicate pushdown for MySQL, MemSQL and SQL Server
- 02-23 11:48:30 37cedfb5cf Simplify testDataMappingSmokeTest
- 02-24 02:36:21 987476af85 Add table descriptor and schema registry usage
- 02-25 04:13:16 a56b9aa774 Enable unconditional retries of selenium tests
- 02-25 12:19:42 55230fb927 Allow for temporary docker containers
- 02-25 12:19:42 b0a2c6332f Add SinglenodeOauth2 environment
- 02-25 12:19:42 e031a535e0 Add OAuth2 jdbc product test
- 03-01 03:17:20 09735307c9 Simplify PostgreSQL testCaseSensitiveDataMapping skipping
- 03-01 04:20:39 0ffc694e90 Verify table metadata in SHOW COLUMNS
- 03-01 04:20:39 51f9d8c359 Test JDBC connector with table with only unsupported columns
Karol Sobczak
- all checked
- 02-15 02:34:38 f53e17497f Rank test case for PushdownLimitIntoWindow
- 02-15 06:49:26 371fc01e1a Fix aliasing columns in CTE
- 02-15 06:49:26 c66f05997e Move hidden column to the first position in tpch
- 02-18 02:21:29 2c58a54e61 Disallow bucketing or sorting on hive partitioning columns
- 02-19 08:58:48 930b0b0443 Improve parallelism for writes to bucketed partitions
- 02-19 10:44:53 004814f133 Simplify createLongSequenceBlockWithNull
- 02-23 04:33:06 07bb68cd92 Compare isUsePartitionedBucketing in getCommonPartitioningHandle
- 02-23 04:33:06 1db6e4e1e3 Test that buckets generated for partition are consecutive
- 02-23 04:33:06 4eef8cefe5 Provide explicit bucket to node mapping for partitioned bucketing
- 02-23 04:33:06 52e783a25f Add hive.parallel-partitioned-bucketed-inserts feature config
- 02-23 04:33:06 89c06990c6 Use -1 as a hash value for null partition column
- 02-23 04:33:06 8c84b2edab Remove redundant BucketingVersion#getBucketHashCode overload
- 02-24 01:53:03 c440395f73 Improve projection inlining
- 02-25 02:56:04 08dee8c71f Simplify PageUtils#recordMaterializedBytes
- 02-25 02:56:04 211931d6ec Fix lazy block listeners when top level block is loaded
- 02-25 02:56:04 ab1a73f2a8 Make LazyBlock#getFullyLoadedBlock load nested lazy blocks
- 02-26 01:53:30 c8ebe1e16f Use default value of REDISTRIBUTE_WRITES in TestInsert
- 02-26 03:43:31 8fa406d4e1 Make ConnectorAwareNodeManager#getWorkerNodes not include coordinator
- 02-27 12:51:32 9871f2ce46 Append current node explicitly in ConnectorAwareNodeManager
- 03-01 02:48:52 77819444c7 Identify referenced columns by table’s QualifiedObjectName
- 03-01 03:04:42 38a67b0b6d Extend redirection SPI to UNION ALL types of redirections
Martin Traverso
- all checked
- 02-10 11:25:07 7b533c5a46 Fix planning failure with hidden columns in CTE
- 02-16 09:20:16 088b9ae7dd Move test to relevant test method
- 02-16 09:20:16 4c5008c157 Reword comment for clarification
- 02-16 09:20:16 b01288377f Analyze filter in order by aggregations
Piotr Findeisen
- all checked
- 02-10 04:19:20 6022989ad9 Disable metastore caching on workers
- 02-11 12:40:37 53f2fda3ba Format RPM scripts
- 02-11 12:40:37 f600388f74 Allow to reference env.sh vars in configs
- 02-11 13:45:15 113ef1077c Rank test case for PushdownFilterIntoWindow
- 02-12 01:45:27 edd65dceac Fix session property name in docs
- 02-12 01:45:27 fb1d48f16f Update docs for property rename
- 02-12 03:30:50 69e693eb00 Fix stuttered words
- 02-12 03:30:50 957a02df37 Ensure Oracle container closed in TestOracleCaseInsensitiveMapping
- 02-12 07:50:22 1c3bbcb8b1 Simplify Range consumption
- 02-12 07:50:22 b23fa2dba1 Fix formatting
- 02-12 11:36:29 def286a7bd Enable MissingCasesInEnumSwitch errorprone check
- 02-12 14:07:38 28185a2ae0 Fix error message
- 02-14 23:57:43 cc90d10d97 Make OAuth2 config client-secret sensitive
- 02-15 01:14:44 4f2b3620bf Move javadoc to API method
- 02-15 01:14:44 c0f69473df Simplify ValueSet creation from collection of values
- 02-15 02:25:45 9d565a96d7 Remove defunct tests-with-dependencies profile
- 02-15 02:25:45 fd9fd1efa7 Remove redundant skip-accumulo-tests profile
- 02-15 07:17:00 c4fa65b267 Extract method
- 02-15 12:57:42 c75fdab29d Fix union of two low-unbounded Domains
- 02-15 13:05:31 0b7b26a76b Rename Launcher --without-presto to --without-trino
- 02-16 00:13:02 5fcb97687d Make Range representation lightweight
- 02-16 03:05:54 7094453514 Remove duplicate method
- 02-16 03:05:54 8fb4a95ab4 Future-proof code leveraging MissingCasesInEnumSwitch
- 02-16 03:05:54 c4758f9753 Remove unused method
- 02-16 03:06:17 4f45102aa6 Address TestTablesample flakiness
- 02-16 04:24:05 9957543e57 Apply standard formatting
- 02-17 05:14:02 39f48d5c14 Skip maySkipOutputDuplicates in EXPLAIN unless meaningful
- 02-17 07:44:00 8415753504 Remove unhelpful TableScanMatcher.Builder
- 02-17 07:44:00 c5da30e4b9 Split complex condition
- 02-17 07:44:00 c94b4c7d8b Remove useless copy constructor
- 02-17 07:59:57 590efb65ee Fix building docker image on MacOS
- 02-18 03:35:58 ebef6e6137 Match expectedConstraint strictly in TableScanMatcher
- 02-18 03:36:15 0582965bf1 Retry dependency download for Error Prone
- 02-18 03:53:57 b7794d6666 Add Error Prone check: PreconditionsInvalidPlaceholder
- 02-18 03:55:28 c621ff2cde Fix formatting
- 02-18 04:29:31 0e2ada9d2d Fix whitespace within ci.yml
- 02-18 04:31:15 5638d2d893 Use full commit SHA for third-party cleanup action
- 02-18 08:40:46 8dad79bf3e Add Error Prone check: ThrowIfUncheckedKnownChecked
- 02-18 12:19:09 938c21422c Remove unnecessary test dependency on parser
- 02-18 12:19:24 89fa80066c Match regex for query retries just like Flaky annotation processor does
- 02-18 12:20:29 db68df2cf2 Change legacy timestamp mapping to round values and disable pushdown
- 02-18 12:20:29 dc1fb53bdd Remove deprecated method
- 02-18 12:27:04 38ca5fd8fd Fix TIME read function when JVM zone east of Greenwich
- 02-18 12:36:46 6175dfdabf Add Error Prone check: MisusedWeekYear
- 02-18 12:39:44 5f76a07ec6 Replace “if x then true else false” with boolean return
- 02-18 12:39:44 b2c0675969 Simplify StandardColumnMappings.to(Presto|Long)Timestamp
- 02-18 12:39:44 b4ec84f1c9 Minor code cleanup
- 02-19 08:36:23 6232949501 Remove API for unconditional port exposure
- 02-21 13:50:50 4e2c060f58 Add writing higher-precision timestamps to Hive to 352 release notes
- 02-21 13:50:50 aa3fadb474 Update doc for hive.timestamp-precision to include writing
- 02-22 00:02:11 3dea365780 Enable IdentityBinaryExpression error-prone check
- 02-22 01:49:07 24f4b5cd61 Make TestMemSqlCaseInsensitiveMapping extensible
- 02-22 01:49:07 a9e557f172 Add comment for single-threaded case-insensitive-mapping tests
- 02-22 02:57:02 22d33d1d76 Simplify Range creation in RangeView
- 02-22 02:57:02 26058f26e7 Remove redundant suppression
- 02-22 02:57:02 5ed3fe0f5d Supplement test with non-deprecated call path
- 02-22 02:57:02 bab41707f3 Add test for empty Range construction
- 02-22 02:57:02 d0cdd39162 Simplify some usages of Range
- 02-22 02:57:02 d70e9e1857 Convert @Test(expectedExceptions) into assertThatThrownBy
- 02-22 03:01:07 5fc2b8ee17 Make Range.intersect return Optional
- 02-22 03:01:07 f15ea75d02 Avoid Marker intermediate representation in DomainCoercer
- 02-22 04:35:42 47195a97c1 Fix logical merge conflict
- 02-22 04:55:58 4ad6f7e4e8 Report better message when no connection from driver
- 02-22 04:55:58 f2a735bf95 Remove unused connectionUrl flexibility
- 02-23 02:27:45 a4e434ee61 Add Error Prone check: ReturnValueIgnored
- 02-23 02:28:40 4fda96d62e Update 352 release notes
- 02-23 02:29:58 640ab432c1 Merge TestPostgreSqlDistributedQueries with TestPostgreSqlIntegrationSmokeTest
- 02-23 02:29:58 6668e70161 Rename AbstractTestIntegrationSmokeTest to BaseConnectorTest
- 02-23 02:29:58 7e2698d510 Make BaseConnectorTest extend AbstractTestDistributedQueries
- 02-23 02:29:58 7e69324716 Re-add AbstractTestIntegrationSmokeTest for backwards-compatibility
- 02-23 02:29:58 81e1d9d80c Run distributed queries for base JDBC with H2
- 02-23 02:29:58 c27d8d4b6e Add dedicated test for queries with caching
- 02-23 02:29:58 f2930d0b4d Merge TestRedisDistributed with TestRedisIntegrationSmokeTest
- 02-23 11:43:07 f90177804c Fix host name in product tests readme
- 02-24 02:04:12 0f66aca619 Enable LogTestDurationListener by default on CI
- 02-24 03:54:00 0a31ee3a25 Prune enforcedConstraint when pruning columns
- 02-24 03:54:59 67e8982c59 Fix S3 directory detection based on ContentType header
- 02-24 03:56:37 3b370503da Add Error Prone check: GetClassOnAnnotation
- 02-24 07:00:45 fde81b6d28 Document safe apparently unsynchronized access
- 02-25 08:24:05 8ee45314df Make a verbatim copy of the trino-phoenix module as trino-phoenix-5
- 02-25 08:24:05 fa6a97dfd9 Support Phoenix 5.1 and HBase 2.x
- 02-26 02:59:39 8db19d9c6b Fix aggregation function alias pushdown
- 03-01 02:34:36 bfd7895c36 Cleanup space for MemSQL tests to work
- 03-01 04:18:17 d899cec9fd Test pivoting table with 254 columns
Pratham
- all checked
- 02-11 19:31:42 103e22c262 Add functions to_geojson_geometry and from_geojson_geometry
- 02-22 14:44:56 d14e558ee5 Add Hive view documentation
- 02-22 18:04:06 ba2266cb2d Remove test cases that require resolving localhost adresses
Praveen Krishna
- all checked
- 02-21 23:46:21 18a489f208 Allow TestingAvroSchema to resolve based on SchemaReferences.
- 02-21 23:46:21 8d5ed449d9 Resolve SchemaReferences in ConfluentContentSchemaReader
- 02-21 23:46:21 ef7dd9bf21 Cleanup TestKafkaAvroReadsSmokeTest#createAvroTable
- 02-21 23:46:51 5d8827768b Cleanups in ConfluentModule
- 02-22 07:03:34 16cb423126 Use ResourceProvider in MultinodeHiveCaching
- 02-22 07:03:34 90f4a040b6 Extract StandardMultinode
- 02-22 07:03:34 a5f0be448a Introduce Classloader safe implementation of SchemaRegistryClient
- 02-22 07:03:34 e50fa8e1d9 Fix error message
Yuya Ebihara
- all checked
- 02-16 17:43:23 f375c7263b Fix typo in doc
- 03-01 01:42:44 ada5147903 Add support for CREATE and DROP TABLE in BigQuery
Łukasz Osipiuk
- all checked
- 02-12 05:02:51 fa392d9259 Add support for current_user() in Hive views
- 02-15 00:54:26 281e7b19f9 Add BigQuerySqlExecutor and refactor tests to use it
- 02-15 00:54:26 2eb3e92bae Add comment about collision of table/schema names
- 02-15 00:54:26 cda6386e65 Implement case insensitive name matching for BigQuery
- 02-15 00:54:26 ddb86ba75e Document new configuration properties for BigQuery
- 02-15 00:54:26 f6c02aa958 SchemaTableName is a value class so it should not be extensible
- 02-22 15:13:23 b487c2c92c Decorrelate subqueries with inner UNNEST and global aggregation
- 02-22 15:13:23 bd1c27570f Verify that grouping set count is positive
- 02-23 04:21:19 05f7468e1e Decorrelate subquery with left UNNEST and global aggregation
- 02-24 02:03:48 db91859b87 Glue metastore statistics integration
- 02-24 14:58:22 9b7c025fa7 Add comment on default value for optimizer.join-pushdown
- 02-24 14:58:22 a338de5622 Drop join pushdown specific configuration and session toggles
- 02-24 14:58:22 c22091c5b4 Pass relation statistics to applyJoin in ConnectorMetadata
- 02-25 06:12:44 177f9d300a Use assertj for collections comparison
- 02-25 06:12:44 39c11c1bc9 Move field to subclasses
- 02-25 06:12:44 a1bd1b786d Explicitly specify needed tables for AbstractTestQueries
- 02-25 06:12:44 af5d61311c Merge DistributedQueries and Smoke test class in MySql connector
- 02-25 06:12:44 e0d49e218b Allow specifying list of tpchTables in RaptorQueryRunner
- 02-25 10:29:03 066c0e6963 Simplify Stream chained call
- 02-25 10:29:03 b3c55b83be Use Optional.isEmpty instead of negated isPresent
- 02-26 02:01:45 31ae1f3727 Fix Raptor query runner TPCH tables setup
- 02-26 04:25:12 f1c8de48ea Fix query in test so it is deterministic
- 02-26 08:49:07 fb8aa6e106 Allow for overriding GlueColumnStatisticsProvider
- 02-27 00:46:48 14359d634e Make BaseMySqlConnectorTest public
- 02-28 14:47:25 910231071e Remove TestMySqlDistributedQueries
- 03-01 00:48:51 91e655af8e Update partition statistics in Glue after partition is created
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 50 (48 by maintainers)
https://github.com/trinodb/trino/pull/6748 cc: @hashhar
https://github.com/trinodb/trino/pull/6972
@kasiafi does that seem right?
#3767
https://github.com/trinodb/trino/pull/6866