You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "spuru9 (via GitHub)" <gi...@apache.org> on 2026/10/21 19:32:46 UTC
[PR] [FLINK-41079][runtime-web] Update Angular to v22 and ng-zorro-antd to v22 [flink]
spuru9 opened a new pull request, #29557:
URL: https://github.com/apache/flink/pull/29557
## What is the purpose of the change
Upgrade the web dashboard to Angular 22.2.3 and ng-zorro-antd 22.1.2 (follow-up to FLINK-40028), so it stays on supported releases. Angular 22 requires TypeScript 6.0 and Node 22.22.3 or later.
## Brief change log
- Bump `@angular/*` to 22.2.3, `ng-zorro-antd` to 22.1.2, `typescript` to 6.0.3, `angular-eslint` to 22.6.0 and `@angular-devkit/core` to 22.2.3. Regenerate `package-lock.json` and `NOTICE`.
- Raise `nodeVersion` in `flink-runtime-web/pom.xml` to v22.22.3 and the documented minimum in `flink-runtime-web/README.md` to 22.22.3.
- Migrate to the ng-zorro 22 API:
- `nz-input-group` (removed) becomes `nz-input-wrapper` in `submit.component.html`.
- `NzDropDownModule` is renamed to `NzDropdownModule` in the 4 table-action components.
- `nz-collapse-panel[nzDisabled]` (removed) becomes `[nzCollapsible]` in the checkpoints and rescales pages.
- `tsconfig.json`: set `strict` and `angularCompilerOptions.strictTemplates` to `false`, because Angular 22 and TypeScript 6 now enable them by default; this keeps today's checking level. Remove `baseUrl` and `downlevelIteration`, which TypeScript 6 rejects as deprecated (TS5101).
## Verifying this change
This change is already covered by existing tests, and was also verified manually:
- `npm run ci-check` (lint, 66 spec files / 278 tests, production build) passes.
- `./mvnw -pl flink-runtime-web package` passes on Node v22.22.3, including the 139 Java tests.
- Ran the dashboard in Chrome against a local Flink 2.3.0 cluster, with and without checkpointing. Checked job overview and drawer tabs, the table-action dropdowns and modals, the submit form, the checkpoint Percentiles panel, task manager and job manager pages.
- Not verified: the rescales page (needs the Adaptive scheduler with rescale history) and route param inheritance on nested routes, whose default changes in Angular 22.
## Does this pull request potentially affect one of the following parts:
- Dependencies (does it add or upgrade a dependency): yes
- 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 (Sonnet 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: issues-unsubscribe@flink.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [FLINK-41079][runtime-web] Update Angular to v22 and ng-zorro-antd to v22 [flink]
Posted by "spuru9 (via GitHub)" <gi...@apache.org>.
spuru9 commented on PR #29557:
URL: https://github.com/apache/flink/pull/29557#issuecomment-6371610481
@MartijnVisser Can you help review this. Thanks
--
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: issues-unsubscribe@flink.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] [FLINK-41079][runtime-web] Update Angular to v22 and ng-zorro-antd to v22 [flink]
Posted by "flinkbot (via GitHub)" <gi...@apache.org>.
flinkbot commented on PR #29557:
URL: https://github.com/apache/flink/pull/29557#issuecomment-6324938367
<!--
Meta data
{
"version" : 1,
"metaDataEntries" : [ {
"hash" : "3b2739f4b9b8b3917cdd287dcb97997842456e97",
"status" : "UNKNOWN",
"url" : "TBD",
"triggerID" : "3b2739f4b9b8b3917cdd287dcb97997842456e97",
"triggerType" : "PUSH"
} ]
}-->
## CI report:
* 3b2739f4b9b8b3917cdd287dcb97997842456e97 UNKNOWN
<details>
<summary>Bot commands</summary>
The @flinkbot bot supports the following commands:
- `@flinkbot run azure` re-run the last Azure build
</details>
--
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: issues-unsubscribe@flink.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org