You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changed the targetDataSource attribute to return a string containing the name of the datasource. This reverts the breaking change introduced in Druid 29.0.0 for INSERT and REPLACE MSQ queries #16004#16031
Decreased the size of the distribution Docker image #15968
Fixed an issue with SQL-based ingestion where string inputs, such as from CSV, TSV, or string-value fields in JSON, are ingested as null values when they are typed as LONG or BIGINT #15999
Fixed an issue where a web console-generated Kafka supervisor spec has flattenSpec in the wrong location #15946
Fixed an issue with filters on expression virtual column indexes incorrectly considering values null in some cases for expressions which translate null values into not null values #15959
Fixed an issue where the data loader crashes if the incoming data can't be parsed #15983
Improved DOUBLE type detection in the web console #15998
Web console-generated queries now only set the context parameter arrayIngestMode to array when you explicitly opt in to use arrays #15927
The web console now displays the results of an MSQ query that writes to an external destination through the EXTERN function #15969
Incompatible changes
Changes to targetDataSource in EXPLAIN queries
Druid 29.0.1 includes a breaking change that restores the behavior for targetDataSource to its 28.0.0 and earlier state, different from Druid 29.0.0 and only 29.0.0. In 29.0.0, targetDataSource returns a JSON object that includes the datasource name. In all other versions, targetDataSource returns a string containing the name of the datasource.
If you're upgrading from any version other than 29.0.0, there is no change in behavior.
If you are upgrading from 29.0.0, this is an incompatible change.
Description
Apache Druid 29.0.1 is a patch release that fixes some issues in the 29.0.0 release. See the complete set of changes for additional details.
Bug fixes
targetDataSource
attribute to return a string containing the name of the datasource. This reverts the breaking change introduced in Druid 29.0.0 for INSERT and REPLACE MSQ queries #16004 #16031flattenSpec
in the wrong location #15946arrayIngestMode
toarray
when you explicitly opt in to use arrays #15927EXTERN
function #15969Incompatible changes
Changes to
targetDataSource
in EXPLAIN queriesDruid 29.0.1 includes a breaking change that restores the behavior for
targetDataSource
to its 28.0.0 and earlier state, different from Druid 29.0.0 and only 29.0.0. In 29.0.0,targetDataSource
returns a JSON object that includes the datasource name. In all other versions,targetDataSource
returns a string containing the name of the datasource.If you're upgrading from any version other than 29.0.0, there is no change in behavior.
If you are upgrading from 29.0.0, this is an incompatible change.
#16004
Dependency updates
Credits
Thanks to everyone who contributed to this release!
@abhishekagarwal87
@adarshsanjeev
@AmatyaAvadhanula
@clintropolis
@cryptoe
@dependabot[bot]
@ektravel
@gargvishesh
@gianm
@kgyrtkirk
@LakshSingla
@somu-imply
@techdocsmith
@vogievetsky
The text was updated successfully, but these errors were encountered: