Details
-
Improvement
-
Resolution: Unresolved
-
Neutral
-
None
-
2.6.3
-
None
Description
ROME Feed Fetcher deprcated
According to https://github.com/rometools/rome/issues/276 the Fetcher is being removed from future releases of rometools. The usefulness of the library has ended:
we decided to mark all ROME Fetcher classes as deprecated in version 1.6 and to drop it completely in version 2.0. ROME Fetcher was useful some years ago when internet connections were slow and expensive, because it supports ETags, GZip compression, RFC3229 delta encoding and caching.
Nowadays there are libraries like the well known Apache HttpClient. It supports ETags and GZip compression out-of-the-box, delta encoding seems to be used very rarely and there are also much better caching solutions (like EhCache) compared to our simple file and in-memory based implementations.
We should remove the dependency on ROME and use HttpClient and HttpsClient.
Checklists
Attachments
Issue Links
- is related to
-
MGNLRSSAGG-196 Raise dependency for rometools from 1.0 to 1.7
-
- Closed
-
-
MGNLRSSAGG-203 add https support
-
- Closed
-