From c6a7cdd6783b3a60f3384475dd5a5e8c38bd1d73 Mon Sep 17 00:00:00 2001 From: Esad Cetiner <104706115+EsadCetiner@users.noreply.github.com> Date: Tue, 7 Apr 2026 18:44:30 +1000 Subject: [PATCH 1/2] fix: broken link --- .../2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md b/content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md index a200fc36..cbb52590 100644 --- a/content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md +++ b/content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md @@ -66,7 +66,7 @@ Before reading the rest of this series, do two things. First, download CRS v4.25.0 and open the `crs-setup.conf.example` alongside your existing `crs-setup.conf`. Having both files open makes the configuration changes in Part 2 immediately concrete. -Second, open the [CRS 4.0 CHANGES.md](https://github.com/coreruleset/coreruleset/blob/v4.0/dev/CHANGES.md) on GitHub. It is a long file, but it is the authoritative record of what changed. You do not need to read it end to end now — the series will reference specific entries — but knowing it exists and how to search it will be useful throughout. +Second, open the [CRS 4.0 CHANGES.md](https://github.com/coreruleset/coreruleset/blob/v4.25.0/CHANGES.md) on GitHub. It is a long file, but it is the authoritative record of what changed. You do not need to read it end to end now — the series will reference specific entries — but knowing it exists and how to search it will be useful throughout. ## What's Next From c331848a46aaad8863fced1304f321293bdf7a81 Mon Sep 17 00:00:00 2001 From: Esad Cetiner <104706115+EsadCetiner@users.noreply.github.com> Date: Tue, 7 Apr 2026 20:03:05 +1000 Subject: [PATCH 2/2] Update content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md Co-authored-by: Matteo Pace --- .../2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md b/content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md index cbb52590..5976aa14 100644 --- a/content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md +++ b/content/blog/2026-03-30-migrating-from-crs-3-to-crs-4-part-1-overview.md @@ -66,7 +66,7 @@ Before reading the rest of this series, do two things. First, download CRS v4.25.0 and open the `crs-setup.conf.example` alongside your existing `crs-setup.conf`. Having both files open makes the configuration changes in Part 2 immediately concrete. -Second, open the [CRS 4.0 CHANGES.md](https://github.com/coreruleset/coreruleset/blob/v4.25.0/CHANGES.md) on GitHub. It is a long file, but it is the authoritative record of what changed. You do not need to read it end to end now — the series will reference specific entries — but knowing it exists and how to search it will be useful throughout. +Second, open the [CRS 4 CHANGES.md](https://github.com/coreruleset/coreruleset/blob/v4.25.0/CHANGES.md) on GitHub. It is a long file, but it is the authoritative record of what changed. You do not need to read it end to end now — the series will reference specific entries — but knowing it exists and how to search it will be useful throughout. ## What's Next