raminqaf opened a new pull request, #29852:
URL: https://github.com/apache/flink/pull/29852
## What is the purpose of the change
Backport of #29834 to release-2.4, so the 2.4 docs get the same built-in
function pages as master: one page per category plus an A-Z list. Old URLs and
section anchors redirect, as on master.
## Brief change log
- Cherry-pick of 61e584e5309. The layouts, shortcodes and
`sql_functions.yml` apply unchanged.
- The old `built-in-functions.md` in en and zh conflicted, because
release-2.4 changed it after the cut. It is deleted, as on master, and its
sections live in the new pages.
- `data-types.md` in en and zh conflicted on master-only text about
`VARIANT_GET` and the `UUID` type. I kept the 2.4 text and applied only the new
links.
- Removed text about features that are not on 2.4: `VARIANT_GET`,
`TRY_VARIANT_GET` and the Variant paths section, the `DEDUPLICATE_KEEP_FIRST`
row, and the FLINK-41298 note that JSON input is read up to its first value.
## Verifying this change
Built with Hugo 0.124.1 with no warnings. All Functions lists 237 functions
in en and 234 in zh, three fewer than master: `VARIANT_GET`, `TRY_VARIANT_GET`
and `DEDUPLICATE_KEEP_FIRST`. A link check against a plain release-2.4 build
finds no new broken links, apart from `#top` on the moved pages, which every
2.4 page with the `top` shortcode already breaks.
## Does this pull request potentially affect one of the following parts:
- Dependencies (does it add or upgrade a dependency): no
- The public API, i.e., is any changed class annotated with
`@Public(Evolving)`: no
- The serializers: no
- The runtime per-record code paths (performance sensitive): no
- Anything that affects deployment or recovery: JobManager (and its
components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
- The S3 file system connector: no
## Documentation
- Does this pull request introduce a new feature? no
- If yes, how is the feature documented? not applicable
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes (please specify the tool below)
Generated-by: Claude Code 2.1.321 (Claude Opus 5.5)
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]