ektravel commented on code in PR #16520:
URL: https://github.com/apache/druid/pull/16520#discussion_r1621639150


##########
docs/release-info/release-notes.md:
##########
@@ -53,6 +53,18 @@ If your release note contains images, put the images in the 
release-info/assets
 For tips about how to write a good release note, see [Release 
notes](https://github.com/apache/druid/blob/master/CONTRIBUTING.md#release-notes).
 -->
 
+## Upcoming deprecations
+
+As part of the continued improvements to Druid, we are deprecating certain 
features and behaviors in favor of newer iterations that offer more robust 
features and are more aligned with standard ANSI SQL. Many of these new 
features have been the default for new deployments for several releases.
+
+The following features are deprecated, and we plan to remove support as early 
as Druid 36.0.0:
+
+* **Multi-value dimensions**: Druid now offers support for [array 
types](../querying/sql-data-types.md#arrays). 
+* **Non-SQL compliant null handling**: By default, Druid now differentiates 
between an empty string and a record with no data as well as between an empty 
numerical record and `0`. For more information, see [NULL 
values](../querying/sql-data-types.md#null-values). For a tutorial on the  
SQL-compliant logic, see the [Null handling 
tutorial](../tutorials/tutorial-sql-null.md).
+* **Non-strict Boolean handling**: Druid now strictly uses `1` (true) or `0` 
(false). Previously, true and false could be represented either as `true` and 
`false` as well as `1` and `0`, respectively. In addition, Druid now returns a 
null value for Boolean comparisons like `True && NULL`. [Boolean 
logic](../querying/sql-data-types.md#boolean-logic). For examples of filters 
that use the SQL-compliant logic, see [Query filters](../querying/filters.md).

Review Comment:
   ```suggestion
   * **Non-strict Boolean handling**: Druid now strictly uses `1` (true) or `0` 
(false). Previously, true and false could be represented either as `true` and 
`false` as well as `1` and `0`, respectively. In addition, Druid now returns a 
null value for Boolean comparisons like `True && NULL`. For more information, 
see [Boolean logic](../querying/sql-data-types.md#boolean-logic). For examples 
of filters that use the SQL-compliant logic, see [Query 
filters](../querying/filters.md).
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org
For additional commands, e-mail: commits-h...@druid.apache.org

Reply via email to