[FLINK-39362][Docs] Fix broken/outdated connector download links and improve link maintenance strategy#4356
Merged
Conversation
Update download links in pipeline-connectors and flink-sources overview pages: - Flink 1.20.x: Change path from /3.6.0/ to /3.6.0-1.20/ for versioned artifacts - Flink 2.2.x: Change path from /3.6.0/ to /3.6.0-2.2/ for versioned artifacts This align the URL structure with Maven Central's actual artifact layout. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
…on page Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Contributor
Author
|
PTAL @yuxiqian. |
…ct pages - Replace specific version download links in pipeline-connectors and flink-sources overview pages with mvnrepository.com artifact pages so users can choose the latest release themselves - Remove 'download links only available for released versions' notices from mysql-cdc.md, oceanbase-cdc.md, and oceanbase-tutorial.md Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
…ct pages - Replace all specific version download links in connector docs with mvnrepository.com artifact pages so users can choose the latest release themselves and avoid dead link issues - Remove 'download links only available for released versions' notices from mysql-cdc.md, oceanbase-cdc.md, and oceanbase-tutorial.md - Updated 47 files across pipeline-connectors, flink-sources, quickstarts and tutorials Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
…nk check ignore patterns Since all Maven download links have been replaced with mvnrepository.com artifact pages, the ignore patterns for repo1.maven.org and mvnrepository.com are no longer needed. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Prevent documentation-only changes (dead link check config) from triggering unnecessary unit and E2E tests. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
…rkflow" This reverts commit 9a65f71.
… column Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates Flink CDC documentation to reduce connector download link rot by replacing direct Maven Central JAR URLs with mvnrepository artifact pages, and adjusts the dead-link-check configuration accordingly. It also adds a missing “PostgreSQL to Fluss” entry to the quickstart table (EN/ZH).
Changes:
- Replace many connector download links (pipeline + flink-sources + tutorials + quickstarts) with mvnrepository artifact pages.
- Add “PostgreSQL to Fluss” quickstart entry to the Get Started introduction (EN/ZH).
- Update
.dlc.jsonignore patterns to re-enable checking of Maven Central / mvnrepository URLs.
Reviewed changes
Copilot reviewed 54 out of 54 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/content/docs/get-started/quickstart-for-2.2/postgres-to-fluss.md | Switch Postgres/Fluss connector download links to mvnrepository artifact pages. |
| docs/content/docs/get-started/quickstart-for-2.2/mysql-to-starrocks.md | Switch MySQL/StarRocks connector download links to mvnrepository artifact pages. |
| docs/content/docs/get-started/quickstart-for-2.2/mysql-to-kafka.md | Switch MySQL/Kafka connector download links to mvnrepository artifact pages. |
| docs/content/docs/get-started/quickstart-for-2.2/mysql-to-doris.md | Switch MySQL/Doris connector download links to mvnrepository artifact pages. |
| docs/content/docs/get-started/quickstart-for-1.20/postgres-to-fluss.md | Switch Postgres/Fluss connector download links to mvnrepository artifact pages. |
| docs/content/docs/get-started/quickstart-for-1.20/mysql-to-starrocks.md | Switch MySQL/StarRocks connector download links to mvnrepository artifact pages. |
| docs/content/docs/get-started/quickstart-for-1.20/mysql-to-kafka.md | Switch MySQL/Kafka connector download links to mvnrepository artifact pages. |
| docs/content/docs/get-started/quickstart-for-1.20/mysql-to-doris.md | Switch MySQL/Doris connector download links to mvnrepository artifact pages. |
| docs/content/docs/get-started/introduction.md | Add “PostgreSQL to Fluss” to the quickstart table. |
| docs/content/docs/connectors/pipeline-connectors/overview.md | Replace per-version JAR links with a single mvnrepository artifact page per connector. |
| docs/content/docs/connectors/flink-sources/vitess-cdc.md | Replace Vitess connector JAR link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/tutorials/tidb-tutorial.md | Replace TiDB connector link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/tutorials/sqlserver-tutorial.md | Replace SQLServer connector link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/tutorials/oracle-tutorial.md | Replace Oracle connector link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/tutorials/oceanbase-tutorial.md | Replace OceanBase connector link with mvnrepository artifact page; remove stable-only note line. |
| docs/content/docs/connectors/flink-sources/tutorials/mongodb-tutorial.md | Replace MongoDB connector link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/tidb-cdc.md | Replace TiDB connector JAR link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/sqlserver-cdc.md | Replace SQLServer connector JAR link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/postgres-cdc.md | Replace Postgres connector JAR link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/overview.md | Replace download table links with mvnrepository artifact pages (and modify the feature matrix table). |
| docs/content/docs/connectors/flink-sources/oracle-cdc.md | Replace Oracle connector JAR link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/oceanbase-cdc.md | Replace OceanBase connector JAR link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/mysql-cdc.md | Replace MySQL connector JAR link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/mongodb-cdc.md | Replace MongoDB connector JAR link with mvnrepository artifact page. |
| docs/content/docs/connectors/flink-sources/db2-cdc.md | Replace Db2 connector JAR link with mvnrepository artifact page. |
| docs/content.zh/docs/get-started/quickstart-for-2.2/postgres-to-fluss.md | Switch Postgres/Fluss connector download links to mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/get-started/quickstart-for-2.2/mysql-to-starrocks.md | Switch MySQL/StarRocks connector download links to mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/get-started/quickstart-for-2.2/mysql-to-kafka.md | Switch MySQL/Kafka connector download links to mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/get-started/quickstart-for-2.2/mysql-to-doris.md | Switch MySQL/Doris connector download links to mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/get-started/quickstart-for-1.20/postgres-to-fluss.md | Switch Postgres/Fluss connector download links to mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/get-started/quickstart-for-1.20/mysql-to-starrocks.md | Switch MySQL/StarRocks connector download links to mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/get-started/quickstart-for-1.20/mysql-to-kafka.md | Switch MySQL/Kafka connector download links to mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/get-started/quickstart-for-1.20/mysql-to-doris.md | Switch MySQL/Doris connector download links to mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/get-started/introduction.md | Add “PostgreSQL to Fluss” to the quickstart table (ZH). |
| docs/content.zh/docs/connectors/pipeline-connectors/overview.md | Replace per-version JAR links with a single mvnrepository artifact page per connector (ZH). |
| docs/content.zh/docs/connectors/flink-sources/vitess-cdc.md | Replace Vitess connector JAR link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tutorials/tidb-tutorial.md | Replace TiDB connector link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tutorials/sqlserver-tutorial.md | Replace SQLServer connector link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tutorials/polardbx-tutorial.md | Replace MySQL CDC connector link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tutorials/oracle-tutorial.md | Replace Oracle connector link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tutorials/oceanbase-tutorial.md | Replace OceanBase connector link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tutorials/mongodb-tutorial.md | Replace MongoDB connector link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tutorials/build-streaming-etl-tutorial.md | Replace MySQL/Postgres CDC connector links with mvnrepository artifact pages (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tutorials/build-real-time-data-lake-tutorial.md | Replace MySQL CDC connector link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/tidb-cdc.md | Replace TiDB connector JAR link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/sqlserver-cdc.md | Replace SQLServer connector JAR link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/postgres-cdc.md | Replace Postgres connector JAR link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/overview.md | Replace download table links with mvnrepository artifact pages (and modify the feature matrix table) (ZH). |
| docs/content.zh/docs/connectors/flink-sources/oracle-cdc.md | Replace Oracle connector JAR link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/oceanbase-cdc.md | Replace OceanBase connector JAR link with mvnrepository artifact page; remove stable-only notice block (ZH). |
| docs/content.zh/docs/connectors/flink-sources/mysql-cdc.md | Replace MySQL connector JAR link with mvnrepository artifact page; remove stable-only notice block (ZH). |
| docs/content.zh/docs/connectors/flink-sources/mongodb-cdc.md | Replace MongoDB connector JAR link with mvnrepository artifact page (ZH). |
| docs/content.zh/docs/connectors/flink-sources/db2-cdc.md | Replace Db2 connector JAR link with mvnrepository artifact page (ZH). |
| .dlc.json | Remove ignore patterns for Flink Maven Central and mvnrepository URLs so they are checked again. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
… column and remove stable releases notice Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What is the purpose of the change
This PR fixes broken/outdated connector download links in the Flink CDC documentation and improves the overall link maintenance strategy.
Brief change log
Documentation Fixes
Dead Link Check Configuration (.dlc.json)
^https://repo1.maven.org/maven2/org/apache/flink.*and^https://mvnrepository.comfromignorePatterns, since connector download links no longer point to specific Maven Central JAR URLs.