Skip to content
This repository has been archived by the owner on Feb 22, 2020. It is now read-only.

Releases: martinplaner/felix

v0.5.0

31 Jul 13:44
Compare
Choose a tag to compare

Added

  • Implemented additional HTML link scanning via regex for text-based links.
  • Added LinkDuplicatesFilter to filter duplicate links using a configurable sliding comparison window.

felix 0.4.0

19 Jul 08:12
Compare
Choose a tag to compare

Added

  • LinkUploadedExpandFilenameFilter ("expanduploadedlinks") for resolving short form uploaded links to long form including file name.

Fixed

  • Added TLS certificates to Docker image for HTTPS support.

Changed

  • Updated library dependencies.

felix 0.3.2

16 May 10:22
Compare
Choose a tag to compare

Fixed

  • Fixed an inconsistency with os signals blocking on channels.

Changed

  • Moved to dep for dependency management.
  • Updated README with binary releases info

felix 0.3.1

13 Oct 12:49
Compare
Choose a tag to compare

Fixed

  • Fixed graceful shutdown on http port error.
  • Linter and vet recommendations.

felix 0.3.0

12 Oct 07:37
Compare
Choose a tag to compare

Added

  • Made some previously hard-coded values configurable:
    • FeedOutputMaxAge, the maximum age for links included in the output feed (default: 6h).
    • Port, the TCP port the output feed should listen on (default: 6554).
  • Added overview diagram to README.md.
  • Automated binary releases (linux x86_64 only for now).

Fixed

  • Only report new links the first time they are found.
  • Do not upload coverage for tag CI builds.

felix 0.2.0

01 Oct 18:05
Compare
Choose a tag to compare

Added

  • Added new filter (LinkFilenameAsTitleFilter) that tries to extract the filename from the URL and sets the link title accordingly.

felix 0.1.0

01 Oct 16:08
Compare
Choose a tag to compare

This is the first working release.

Added

  • Periodic fetching and parsing of RSS feeds.
  • Fetching of links from HTML pages with fibonacci based backoff.
  • Item filters based on item titles.
  • Link filters based on link URL, according to domain and/or regular expression.
  • Dynamic feed and filter configuration with YAML config file.
  • Graceful shutdown and persistence of fetch status across restarts.
  • Travis CI pipeline and automated Docker builds.