Skip to content

[CALCITE-TEST] add 1.35.0 history.md#3315

Closed
NobiGo wants to merge 2 commits intoapache:mainfrom
NobiGo:release-main
Closed

[CALCITE-TEST] add 1.35.0 history.md#3315
NobiGo wants to merge 2 commits intoapache:mainfrom
NobiGo:release-main

Conversation

@NobiGo
Copy link
Contributor

@NobiGo NobiGo commented Jul 13, 2023

No description provided.

The way of Locale parsing changed within [<a href="https://issues.apache.org/jira/browse/CALCITE-5567">CALCITE-5567</a>]
Now locale's language tag should match IETF BCP 47 language tag or be empty.
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5823">CALCITE-5823</a>]
Remove commons-collections dependency from innodb
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this a breaking change? I though that this change is transparent to users of calcite.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the user uses this dependency in their project which was introduced by Calcite, We need to tell it.

Now locale's language tag should match IETF BCP 47 language tag or be empty.
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5823">CALCITE-5823</a>]
Remove commons-collections dependency from innodb
* The way of Locale parsing changed within [<a href="https://issues.apache.org/jira/browse/CALCITE-5746">CALCITE-5746</a>]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing period for the end of sentence.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

This release comes 4 months after [1.34.0](#v1-34-0),
contains contributions from 36 contributors, and resolves 139 issues.

Among other new features, we have added extensive function support. For example, we added roughly 14 new functions in BigQuery library for handling array, dates, math, and string.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"we have added extensive function support" contains some redundancy. Consider making it more precise and direct: e.g., "it adds more than 40 new SQL functions in various libraries such as BigQuery and Spark."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Among other new features, we have added extensive function support. For example, we added roughly 14 new functions in BigQuery library for handling array, dates, math, and string.
Also, we added 27 new functions in Spark library for handling array, map and about 11 new functions for other database products.

Among other improvements and fixes, it is worth highlighting the following improvements:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Among other ..." appears also in the paragraph above and sounds a bit repetitive. Consider skipping the sentence altogether.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

* [<a href="https://issues.apache.org/jira/browse/CALCITE-5703">CALCITE-5703</a>]
Reduce amount of generated runtime code
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5479">CALCITE-5479</a>]
FamilyOperandTypeChecker is not readily composable in sequences
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Class names should be enclosed in backticks (`FamilyOperandTypeChecker`).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.


* Some improvements in simplify an expression.
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5769">CALCITE-5769</a>]
Optimizing 'CAST(e AS t) IS NOT NULL' to 'e IS NOT NULL'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of single quotes use backticks (`) for SQL keywords and functions. Lots of class names and SQL functions/keywords below are not properly formatted so this comment applies to the whole section.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

{: #dependency-1-35-0}

* [<a href="https://issues.apache.org/jira/browse/CALCITE-5477">CALCITE-5477</a>]
Build with Guava 19.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a downgrade so maybe it is worth putting in the breaking changes section.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Comment on lines +414 to +415
* [MINOR] Adjust nullableType and java doc for RexProgramBuilderBase
* [MINOR] Assert can be replaced in `AbstractMaterializedViewRule#perform()`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general MINOR things should be excluded from release notes but not sure if in this case the commits are really minor. Better remove the [MINOR] prefix.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove them.

* Code style: Lint
* Code style: improve Javadoc
* Code style: disallow '))' and ').' at the start of a line
* Update javadoc for RelColumnOrigin#isDerived method
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move to documentation section

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Comment on lines +416 to +417
* Code style: Lint
* Code style: improve Javadoc
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider moving code style changes to build section.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the review. I will fix this.

@NobiGo NobiGo closed this Jul 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants