-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Add Trino 479 release notes #27153
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Add Trino 479 release notes #27153
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
|
||
| * Update JDK to 25.0.1 ({issue}`27117`) | ||
| * Support automatic TLS certificate generation in the `ANNOUNCE` node discovery mode. ({issue}`27030`) | ||
| * Fix planning failure of certain queries involving empty VALUES. ({issue}`21506`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the point of view of the user, VALUES cannot be empty.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kasiafi PTAL
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the point of view of the user, VALUES cannot be empty.
True. How about "Fix planning failure of certain queries where part of the plan is optimized to empty values."?
| * Support automatic TLS certificate generation in the `ANNOUNCE` node discovery mode. ({issue}`27030`) | ||
| * Fix planning failure of certain queries involving empty VALUES. ({issue}`21506`) | ||
| * Add support for specifying the location of the Exchange Manager configuration file. ({issue}`26611`) | ||
| * Publish query finishing time event listener. ({issue}`27202`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@chenjian2664 Could you sort entries by the following rule?
- New features: Start with Add or Add support for or similar wording
- Performance improvements: Start with Improve or Improve performance or similar wording
- Bug fixes: Start with Fix or Prevent or similar wording
https://trino.io/development/process#release-note-guidelines
bfb4d64 to
d86980e
Compare
|
@wendigo @martint I am not add RN for #27341, could you confirm that #27341 (comment) by @findepi |
| * Add `APPLICATION_DEFAULT` authentication type for GCS. ({issue}`26984`) | ||
| * Remove unauthentication access support in `SERVICE_ACCOUNT` ({issue}`26984`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cc @Praveen2112 @wendigo Please help to advice
|
|
||
| ## General | ||
|
|
||
| * Support automatic TLS certificate generation in the `ANNOUNCE` node discovery mode. ({issue}`27030`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this for internal communication only?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cc @ksobolew
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, this is internal communication
| * Add lineage support for output columns in all SELECT queries ({issue}`26241`) | ||
| * Require JDK 25 to build and run Trino ({issue}`27153`) | ||
| * Require the JDK Vector API to be enabled at runtime ({issue}`27340`) | ||
| * Add support for `SET DEFAULT` and `DROP DEFAULT` statements. ({issue}`26162`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SET DEFAULT is not a statement
ALTER TABLE .. ALTER COLUMN .. SET DEFAULT is.
not sure how to phrase it, but it needs a change for sure.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same.
updated to "Add support for setting and dropping column defaults via ALTER TABLE ... ALTER COLUMN" at current.
| * Require the JDK Vector API to be enabled at runtime ({issue}`27340`) | ||
| * Add support for `SET DEFAULT` and `DROP DEFAULT` statements. ({issue}`26162`) | ||
| * Add `array_first` and `array_last` functions. ({issue}`27295`) | ||
| * Enhance after `RemoveTrivialFilters` call `RemoveEmptyUnionBranches` to prune empty union branches. ({issue}`21506`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's linking to 21506 because it fixes it. should we put also pr number here as well?
the release notes should be: Fix query failure when UNION involve empty values branch ? @kasiafi @Max-Cheng
| * Improve performance of `repeat` function. ({issue}`27369`) | ||
| * Improve performance of data exchanges by using SIMD instructions on x86 CPUs that support the required extensions. This can be disabled by setting `experimental.blockserde-vectorized-null-suppression-strategy=NONE`({issue}`26919`) | ||
| * Fix planning failure of certain queries where part of the plan is optimized to empty values. ({issue}`21506`) | ||
| * Fix configuring partitioned layout for spooling protocol ({issue}`27247`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix server startup failure when partitioned spooling is configured.
This is spooling-filesystem plugin change. Still in General section?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cc @wendigo
1eb2398 to
ee6fb0f
Compare
|
squashed commits & fix format |
| * Enhance after `RemoveTrivialFilters` call `RemoveEmptyUnionBranches` to prune empty union branches. ({issue}`21506`) | ||
| * Improve performance of {func}`array_sort` function. ({issue}`27272`) | ||
| * Improve performance of `repeat` function. ({issue}`27369`) | ||
| * Improve performance of data exchanges by using SIMD instructions on x86 CPUs that support the required extensions. This can be disabled by setting `experimental.blockserde-vectorized-null-suppression-strategy=NONE`({issue}`26919`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It automatically falls back to the old scalar implementation
783f6ff to
92a0022
Compare
Description
Additional context and related issues
Release notes
(x) This is not user-visible or is docs only, and no release notes are required.
Format: PR/issue number, ✅ / ❌ rn ✅ / ❌ docs
✅ rn - release note added and verified, or assessed to be not necessary, set to ❌ rn before completion
✅ docs - need for docs assessed and merged, or assessed to be not necessary, set to ❌ docs before completion
29 Oct 2025
30 Oct 2025
31 Oct 2025
1 Nov 2025
2 Nov 2025
03 Nov 2025
04 Nov 2025
kill_query#27055 ✅ rn ✅ docs05 Nov 2025
06 Nov 2025
RemoveTrivialFilterscallRemoveEmptyUnionBranchesto prune empty union branches. #26349 ❌ rn ✅ docs07 Nov 2025
09 Nov 2025
10 Nov 2025
11 Nov 2025
12 Nov 2025
13 Nov 2025
14 Nov 2025
15 Nov 2025
16 Nov 2025
17 Nov 2025
18 Nov 2025
19 Nov 2025
20 Nov 2025
retain_lastandclean_expired_metadataoptions to Icebergexpire_snapshotstable procedure #27362 ❌ ✅ docs21 Nov 2025
SET DEFAULTandDROP DEFAULTstatements #26162 ❌ ✅ docss3.exclusive-createconfig with Delta Lake's one #27372 ❌ ✅ docs22 Nov 2025
array_firstandarray_lastfunctions #27295 ❌ ✅ docs23 Nov 2025
24 Nov 2025
APPLICATION_DEFAULTauthentication type for GCS #27106 ❌ ✅ docs25 Nov 2025
26 Nov 2025
Sessionparam fromConnectorServicesProvider#27447 ✅ rn ✅ docs27 Nov 2025
EXPLAIN (TYPE IO)failure when constraint contains type which cannot be cast tovarchar#27433 ✅ rn ✅ docs