Skip to content

Releases: Athou/commafeed

CommaFeed 5.0.0

18 Aug 07:51
Compare
Choose a tag to compare

CommaFeed is now powered by Quarkus instead of Dropwizard. Read the rationale behind this change in the announcement.
The gist of it is that CommaFeed can now be compiled to a native binary, resulting in blazing fast startup times (around 0.3s) and very low memory footprint (< 50M).

  • CommaFeed now has a different package for each supported database.
  • Due to the switch to Quarkus, the way CommaFeed is configured is very different (the config.yml file is gone). Please read this section of the README.
    Note that a lot of configuration elements have been removed or renamed and are now nested/grouped by feature.
  • Added a setting to prevent parsing large feeds to avoid out of memory errors. The default is 5MB.
  • Use a different icon for filtering unread entries and marking an entry as read (#1506)
  • Added various HTML attributes to ease custom JS/CSS customization (#1507)
  • The Redis cache has been removed. There have been multiple enhancements to the feed refresh engine and it is no longer needed, even for instances with a large number of feeds.
  • The H2 migration tool that automatically upgrades H2 databases from format 2 to 3 has been removed. If you're using the H2 embedded database, please upgrade to at least version 4.3.0 before upgrading to CommaFeed 5.0.0.

CommaFeed 4.6.0

15 Jul 14:15
Compare
Choose a tag to compare
  • switched from Temurin to OpenJ9 as the JVM used in the Docker image, resulting in memory usage reduction by up to 50%
  • fix an issue that could cause old entries to reappear if they were updated by their author (#1486)
  • show all entries regardless of their read status when searching with keywords, even if the ui is configured to show unread entries only

CommaFeed 4.5.0

06 Jul 19:38
Compare
Choose a tag to compare
  • significantly reduce the time needed to retrieve entries or mark them as read, especially when there are a lot of entries (#1452)
  • fix a race condition where a feed could be refreshed before it was created in the database
  • fix an issue that could cause the websocket notification to contain the wrong number of unread entries when using mysql/mariadb
  • fix an error when trying to mark all starred entries as read
  • remove the onlyIds parameter from REST endpoints since retrieving all the entries is now just as fast
  • remove support for microsoft sqlserver because it's not covered with integration tests (please open an issue if you'd like it back)

CommaFeed 4.4.1

15 Jun 13:01
Compare
Choose a tag to compare
  • fix vertical scrolling issues with Safari (#1168)
  • the default value for new users for the "star entry" button and the "open in new tab" button in the entry headers is now "on desktop" instead of "always"
  • the "keyboard shortcuts" help page now shows "Cmd" instead of "Ctrl" on macOS (#1389)
  • remove a superfluous feed fetch when subscribing to a feed (#1431)
  • the Docker image now uses Java 21

CommaFeed 4.4.0

15 Apr 14:45
Compare
Choose a tag to compare
  • add support for sharing using the browser native capabilities if available (#1255)
  • add a button in the entry headers to star an entry (#1025)
  • add a button in the entry headers to open links in a new tab (#1333)
  • add two options in the settings to toggle those buttons
  • accept .opml file extension when importing and export with the .opml extension
  • the "mark as read" option is no longer shown in the context menu for entries that are too old to be marked as read (older than keepStatusDays) (#1303)

CommaFeed 4.3.3

05 Mar 17:40
Compare
Choose a tag to compare
  • fix OPML import (#1279)

CommaFeed 4.3.2

04 Mar 21:32
Compare
Choose a tag to compare
  • added support for unix sockets (#1278)

CommaFeed 4.3.1

12 Feb 15:18
Compare
Choose a tag to compare
  • fix an issue that prevents new feeds from being added when mysql/mariadb is used as the database and the database timezone is not UTC (#1239)
  • videos in enclosures can no longer have a width larger than the page (#1240)

CommaFeed 4.3.0

09 Feb 19:07
Compare
Choose a tag to compare
  • h2 (the embedded database) has been upgraded to 2.2.224
    • this version uses a different file format than 2.1.x, the first time you start CommaFeed with this version, the database will be automatically converted to the new format
  • add a setting to completely disable scrolling to selected entry (#1157)
  • add a css class reflecting the current view mode to ease custom css rules (#1232)
  • fix an issue that prevents new feeds from being added when mysql/mariadb is used as the database (#1239)

CommaFeed 4.2.1

26 Jan 08:58
Compare
Choose a tag to compare
  • fix an issue that caused the tree to show an incorrect unread count after a websocket notification because entries
    that were already marked as read by a filtering expression were not ignored (#1191)