diff --git a/.github/workflows/link-validator.yml b/.github/workflows/link-validator.yml
index 5a9dd5a784b..4ece61674c4 100644
--- a/.github/workflows/link-validator.yml
+++ b/.github/workflows/link-validator.yml
@@ -54,4 +54,4 @@ jobs:
sbt -Dpekko.genjavadoc.enabled=true "Javaunidoc/doc; Compile/unidoc; docs/paradox"
- name: Run Link Validator
- run: cs launch net.runne::site-link-validator:0.3.0 -- scripts/link-validator.conf $GITHUB_STEP_SUMMARY
+ run: cs launch net.runne::site-link-validator:0.2.5 -- scripts/link-validator.conf
diff --git a/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala
index 64005d2db61..aceb590ad33 100644
--- a/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala
+++ b/cluster-metrics/src/main/scala/org/apache/pekko/cluster/metrics/MetricsCollector.scala
@@ -248,7 +248,7 @@ class SigarMetricsCollector(address: Address, decayFactor: Double, sigar: SigarP
/**
* (SIGAR) Returns the stolen CPU time. Relevant to virtual hosting environments.
* For details please see: Wikipedia - CPU time subdivision and
- * Understanding AWS stolen CPU and how it affects your apps
+ * Understanding AWS stolen CPU and how it affects your apps
*
* Creates a new instance each time.
*/
diff --git a/docs/src/main/paradox/cluster-metrics.md b/docs/src/main/paradox/cluster-metrics.md
index a04937f59cf..2644088a06c 100644
--- a/docs/src/main/paradox/cluster-metrics.md
+++ b/docs/src/main/paradox/cluster-metrics.md
@@ -114,7 +114,7 @@ To enable usage of Sigar you can add the following dependency to the user projec
version="$sigar_loader.version$"
}
-You can download Kamon sigar-loader from [Maven Central](https://search.maven.org/search?q=sigar-loader)
+You can download Kamon sigar-loader from [Sonatype Central](https://central.sonatype.com/artifact/io.kamon/sigar-loader)
## Adaptive Load Balancing
diff --git a/docs/src/main/paradox/project/links.md b/docs/src/main/paradox/project/links.md
index 090c570b58c..f1e36a87334 100644
--- a/docs/src/main/paradox/project/links.md
+++ b/docs/src/main/paradox/project/links.md
@@ -7,7 +7,7 @@ Pekko uses Git and is hosted at [Github apache/pekko](https://github.com/apache/
## Releases Repository
All Pekko releases are published via Sonatype to Maven Central, see
-[search.maven.org](https://search.maven.org/search?q=g:org.apache.pekko)
+[Sonatype Central](https://central.sonatype.com/namespace/org.apache.pekko)
## Snapshots Repository
diff --git a/docs/src/main/paradox/remoting-artery.md b/docs/src/main/paradox/remoting-artery.md
index 3a0ea088135..5608df063fb 100644
--- a/docs/src/main/paradox/remoting-artery.md
+++ b/docs/src/main/paradox/remoting-artery.md
@@ -601,7 +601,7 @@ The classpath would be approximately (but you will need to fix up the version nu
agrona-2.6.0.jar:aeron-driver-1.53.1.jar:aeron-client-1.53.1.jar
```
-You find those jar files on [Maven Central](https://search.maven.org/), or you can create a
+You find those jar files on [Sonatype Central](https://central.sonatype.com/), or you can create a
package with your preferred build tool.
You can pass [Aeron properties](https://github.com/real-logic/Aeron/wiki/Configuration-Options) as
diff --git a/docs/src/main/paradox/typed/logging.md b/docs/src/main/paradox/typed/logging.md
index b1466f037a7..1bb6c360308 100644
--- a/docs/src/main/paradox/typed/logging.md
+++ b/docs/src/main/paradox/typed/logging.md
@@ -199,7 +199,7 @@ A starting point for configuration of `logback.xml` for production:
@@snip [logback.xml](/actor-typed-tests/src/test/resources/logback-doc-prod.xml)
-Note that the [AsyncAppender](https://logback.qos.ch/apidocs/ch.qos.logback.classic/ch/qos/logback/classic/AsyncAppender.html) may drop log events if the queue becomes full, which may happen if the
+Note that the [AsyncAppender](https://logback.qos.ch/manual/appenders.html#AsyncAppender) may drop log events if the queue becomes full, which may happen if the
logging backend can't keep up with the throughput of produced log events. Dropping log events is necessary
if you want to gracefully degrade your application if only your logging backend or filesystem is experiencing
issues.
diff --git a/project/Paradox.scala b/project/Paradox.scala
index dabca980a95..ddf16efc0d3 100644
--- a/project/Paradox.scala
+++ b/project/Paradox.scala
@@ -33,7 +33,7 @@ object Paradox {
GitHub
.url(version.value), // for links like this: @github[#1](#1) or @github[83986f9](83986f9)
"extref.pekko.http.base_url" -> s"$pekkoBaseURL/docs/pekko-http/current/%s",
- "extref.pekko-management.base_url" -> s"$pekkoBaseURL/docs/pekko-management/current/%s",
+ "extref.pekko-management.base_url" -> s"$pekkoBaseURL/docs/pekko-management/2.0/%s",
"extref.pekko-management-snapshot.base_url" -> s"$pekkoBaseURL/docs/pekko-management/snapshot/%s",
"extref.platform-guide.base_url" -> "https://developer.lightbend.com/docs/akka-platform-guide/%s",
"extref.wikipedia.base_url" -> "https://en.wikipedia.org/wiki/%s",
diff --git a/scripts/link-validator.conf b/scripts/link-validator.conf
index 2c990f0f475..013e5537a89 100644
--- a/scripts/link-validator.conf
+++ b/scripts/link-validator.conf
@@ -51,10 +51,13 @@ site-link-validator {
ignore-prefixes = [
## GitHub will block with "429 Too Many Requests"
"https://github.com/"
- "https://www.scala-lang.org/api/2.13.18/scala/runtime/AbstractFunction1.html"
- "https://www.scala-lang.org/api/2.13.18/scala/runtime/AbstractFunction2.html"
- "https://www.scala-lang.org/api/2.13.18/scala/runtime/AbstractFunction3.html"
- "https://www.scala-lang.org/api/2.13.18/scala/runtime/AbstractPartialFunction.html"
+ ## These sites block automated clients with "403 Forbidden"
+ "https://bugs.openjdk.org/"
+ "https://cowtowncoder.medium.com/"
+ "https://stackoverflow.com/"
+ "https://waldo.scholars.harvard.edu/"
+ ## scala.runtime is not part of the published Scaladoc
+ "https://www.scala-lang.org/api/2.13.18/scala/runtime/"
## Bug, see https://github.com/scala/bug/issues/12807 and https://github.com/lampepfl/dotty/issues/17973
"https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/file/StandardOpenOption$.html"
]