Skip to content

FeedReader: Switch from Rome to rssreader library #11789

@melloware

Description

@melloware

RSS Reader is a simple Java library for reading RSS and Atom feeds. It has zero 3rd party dependencies, a low memory footprint and can process large feeds.

https://github.com/w3stling/rssreader

Reasons:

  • Zero dependencies unlike ROME which has dependencies on JDOM etc
  • Up to date last commit 3 weeks ago vs Rome which seems inactive
  • This should be transparent to most users as Rome was used in the component and not exposed.
  • Has special handling for Apple Itune Podcast RSS feeds
  • Does not XML parse but manually parses the documents to prevent previous XML related security issues like https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-33813

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementAdditional functionality to current component

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions