From 54da4e683985257fb3f92db95c519a5899dba841 Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 16 Feb 2025 14:14:30 +0100 Subject: [PATCH] release 5.6.0 --- CHANGELOG.md | 7 +++++++ commafeed-client/pom.xml | 2 +- commafeed-server/pom.xml | 4 ++-- pom.xml | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d352642..c17b465c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [5.6.0] + +- To better respect the bandwidth of feed owners, the default value of `commafeed.feed-refresh.interval-empirical` is now true. This means feeds no longer refresh exactly every 5 minutes (the default value of `commafeed.feed-refresh.interval`) but between 5 minutes and 4 hours (the default value of the new `commafeed.feed-refresh.max-interval` setting). The interval is calculated based on feed activity, so highly active feeds refresh more often (#1677) +- Many previously hardcoded values used in feed refresh interval calculation are now exposed as settings (#1677) +- Access to local addresses is now blocked to mitigate server-side request forgery (SSRF) attacks, which could potentially expose internal resources. You might want to disable the new `commafeed.http-client.block-local-addresses` setting if you subscribe to feeds only available on your local network and you trust all your users +- If a feed responds with a "429 - Too many requests" response, a backoff mechanism is triggered when the response does not contain a "Retry-After" header + ## [5.5.0] - CommaFeed now honors the Retry-After response header and will not try to refresh a feed sooner than the value of this header diff --git a/commafeed-client/pom.xml b/commafeed-client/pom.xml index 71a130cb..99f2a86b 100644 --- a/commafeed-client/pom.xml +++ b/commafeed-client/pom.xml @@ -6,7 +6,7 @@ com.commafeed commafeed - 5.5.0 + 5.6.0 commafeed-client CommaFeed Client diff --git a/commafeed-server/pom.xml b/commafeed-server/pom.xml index 77822fd8..5599ca7e 100644 --- a/commafeed-server/pom.xml +++ b/commafeed-server/pom.xml @@ -6,7 +6,7 @@ com.commafeed commafeed - 5.5.0 + 5.6.0 commafeed-server CommaFeed Server @@ -297,7 +297,7 @@ com.commafeed commafeed-client - 5.5.0 + 5.6.0 diff --git a/pom.xml b/pom.xml index f5a7d614..3ceaef33 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.commafeed commafeed - 5.5.0 + 5.6.0 CommaFeed pom