Skip to content

docs: Docs updates for 0.14.0 release [WIP]#3680

Draft
andygrove wants to merge 6 commits intoapache:mainfrom
andygrove:docs-update-0.14.0
Draft

docs: Docs updates for 0.14.0 release [WIP]#3680
andygrove wants to merge 6 commits intoapache:mainfrom
andygrove:docs-update-0.14.0

Conversation

@andygrove
Copy link
Member

Which issue does this PR close?

N/A - documentation update for upcoming release.

Rationale for this change

Ensure the user guide accurately reflects the current state of supported expressions and operators before the 0.14.0 release.

What changes are included in this PR?

Expressions added (9): StringSplit, Right, MakeDate, NextDay, Size, MapContainsKey, MapFromEntries, StructsToCsv, Crc32

Expressions removed (5): BRound, TryAdd, TryDivide, TryMultiply, TrySubtract — these were documented but have no serde registration in the codebase.

Expressions clarified (4): DatePart, Extract, BoolAnd, BoolOr — added notes that these work via Spark decomposition into other supported expressions.

Operators added (3): CoalesceExec, CollectLimitExec, TakeOrderedAndProjectExec

How are these changes tested?

Documentation-only change. Verified by cross-referencing expression maps in QueryPlanSerde.scala, operator maps in CometExecRule.scala, and serde implementations.

Add 9 missing expressions (StringSplit, Right, MakeDate, NextDay, Size,
MapContainsKey, MapFromEntries, StructsToCsv, Crc32), add 3 missing
operators (CoalesceExec, CollectLimitExec, TakeOrderedAndProjectExec),
remove 5 expressions not actually registered (BRound, TryAdd, TryDivide,
TryMultiply, TrySubtract), and clarify decomposed expressions (DatePart,
Extract, BoolAnd, BoolOr).
@andygrove andygrove added this to the 0.14.0 milestone Mar 12, 2026
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.

1 participant