Releases: Athou/commafeed
Releases · Athou/commafeed
CommaFeed 7.1.0
- Display the unread count in the header on mobile, since the tree is hidden by default and the unread count is not visible otherwise (#2055)
- The feed refresh engine is now a little bit more performant (#2089)
- On shutdown, give the feed refresh engine some time to finish refreshing feeds before killing it. This is controlled by the new
commafeed.shutdown-timeoutsetting, which defaults to 2 seconds
CommaFeed 7.0.0
- Replaced the JEXL filter expression for marking feed entries as read automatically with a user-friendly visual query builder. Expressions are now evaluated with Common Expression Language, which is safer than JEXL and sanboxed by default.
- Added a per-feed setting for sending push notifications to ntfy, Gotify or Pushover when new feed entries are discovered (#1610)
- Added a per-feed setting for marking entries as read after a number of days (#2041)
- The default value of
commafeed.http-client.block-local-addressesis now false, allowing users to subscribe to feeds only available on their local network. This may be a security risk (SSRF) if your instance is accessible by untrusted users, so you may want to set it to true if you host a public instance of CommaFeed with user registeration enabled. - When
commafeed.http-client.block-local-addressesis enabled, SSRF is now also mitigated by blocking public websites redirecting to local ones.
CommaFeed 6.2.0
- Starred entries are no longer deleted after a certain amount of time, they are now kept indefinitely. The new
commafeed.database.cleanup.keep-starred-entriessetting can be disabled to restore the previous behavior if you want to keep deleting starred entries during normal entries cleanup (#1581)
CommaFeed 6.1.1
- Fix old starred entries not loading if they were marked as read (#2031)
CommaFeed 6.1.0
- When clicking on the password reset link, a random password is no longer generated automatically. The user is now redirected to a page where they can set their own password (#2023)
- Use browser preferred language instead of English when using CommaFeed for the first time (#2018)
- The profile menu is now closed when scrolling the page (#2019)
- The "disable pull to refresh" feature is now disabled by default (#2030)
CommaFeed 6.0.0
- When booting CommaFeed for the first time, the default "admin" account is no longer created automatically. A setup wizard will guide you through the creation of an admin account
- Default password complexity requirements have been lowered for local network deployments, where strict password rules are often unnecessary. The
commafeed.users.strict-password-policysetting has been replaced bycommafeed.users.minimum-password-lengthwith a default value of4(#1916) - Email addresses are no longer required when creating users and when they update their profile. The
commafeed.users.email-address-requiredsetting has been added to restore the previous behavior (#1914) - Java 25+ is now required to build and run CommaFeed
CommaFeed 5.12.1
CommaFeed 5.12.0
- Added a setting to disable the "disable pull to refresh" feature because it messes with some browsers (#1168)
- Emojis in feeds are now correctly displayed (#1955)
- Don't show "Star/Unstar" in the context menu if the entry is too old to be starred (#1935)
- Invalid relative urls in feeds no longer prevent those feeds from being parsed (#1939)
- Fix an issue that could prevent large feeds from being parsed when using Java 24+ (#1961)
- Enforce user password validation when created in the admin view (#1937)
- The process in the docker native image is now called "commafeed" instead of "application"
CommaFeed 5.11.1
CommaFeed 5.11.0
- Add an option to navigate to the next unread category/feed when marking all entries as read (#1807)
- Google Analytics support has been removed