Skip to content

Releases: fengkx/NodeRSSBot

Version 0.11.0

12 Feb 11:29
d05816a
Compare
Choose a tag to compare

This release mainly contains some refactor and bug fixes stability improvement.

  • telegraf is updated to latest version.
  • got is replaced with make-fetch-happen
  • RSSBOT_BEFORE_RESP_TIMEOUT config is deprecated
  • add sentry config support and fix all unnoticed issues

Bug Fixes

Features

  • change pool size in pg to 8 (a14c73b)
  • drop got use make-fetch-happen instead (#615) (1b7606a)
  • more timeout setting (9691120)
  • remove RSSBOT_BEFORE_RESP_TIMEOUT (6129c37)

Version 0.10.1

14 Apr 08:39
0ea5583
Compare
Choose a tag to compare

Features

feat: version command b1c3b61
chore: multi platform docker image 9d866e5 bc06b37 136cf7d

Fixes

perf: optimize sql performance 8801682
fix: add admin right error check 88e8219
fix: feed contains unorder item 5702bec This may cause old item to send again on the first fetch after update
fix: query string urlencode problem e79a7ea

Version 0.10.0

10 Mar 15:11
e79b3ca
Compare
Choose a tag to compare

This version adds the HTTP Caching feature in the fetching process. I strongly recommend everyone upgrade their self-hosted instance. Though it basically makes no difference in the final result of fetching, It is a big difference for RSS feed host sites because it significantly reduces traffic usage. In some cases, this means reducing the CDN expenses of the source site.

New Features

  1. HTTP 1.1 Caching support 198dfb2
  2. configuration to enable got builtin cache http_cache. It is not recommend to enable because of #353

Fixes

refactor: use env-var to get cofnig 8024c6c
fix: rss pagination in non private chat 7e602b4
fix: datetime compare in SQLite

Version 0.9.0

07 Mar 18:06
1b38cf9
Compare
Choose a tag to compare

This version add a new configuration strict_ttl to determine whether treat RSS ttl value seriously.

Its default value will be true. It will reduce lots of request. But The fetch_gap configuration will become minimum fetch_gap. You can disable it by setting RSSBOT_STRICT_TTL to false.

Features

feat: treat RSS ttl value seriously 680e87e
feat: add persian language (#318) d0fafa1

Fixes

fix: sanitize text in two-key-reply 7cc596f
fix: handleRedirect 95ce860
fix: config || true error 1b38cf9

v0.8.4

22 Jan 12:23
9d0c679
Compare
Choose a tag to compare

Fixes

This version fixed some error and optimized database operations

  • Fix: ENTITIES_TOO_LONG error: e216827
  • Fix: lower db pressure: 4c7c93b
  • Chore: node>=12.13 prepare for esm: eae53b3
  • Update Docker node version: 554006f
  • Fix: where using feed_id: 61a3252
  • Fix: lower db pressure and make use of type: bda982d
  • Fix: add users user_id unique index: b95a9b0
  • Fix: alertTable: fc242fe

Version 0.8.3

16 Jan 17:01
160e571
Compare
Choose a tag to compare

Fix

  • fix: bigger pool in sqlite 319af7c
  • fix: findFeed && user deactiveated d3fe70f
  • fix: group import filename e864040
  • fix: urldecode of special character
    c031403

Version 0.8.2

20 Nov 17:28
Compare
Choose a tag to compare

Hot fix

f815c31 fix: init sendItems

Version 0.8.1

20 Nov 09:48
Compare
Choose a tag to compare

Improvement

optimize memroy usage

4174cee refactor: make use of queue when fetch
b7b5cc4 chore: drop node 10, add node 14, 15
080427f (feat/camaro) feat: camaro and gc in fetch process

translation

7646dab Add Indonesian translate (#258)

minor changes

a1d87f1 fix: ignore following items when checking new item
b8e81ed refactor: clean Stack for frequent error
52c398e refactor: tweak log
faca7cc refactor(i18n): lazy load translation

fix

ff2fcc2 fix: db connection pool
e32c79c fix: id not init in some cases
67bb0a3 fix: remove unuse sql
d7ab435 fix: try to fix issue reply link message in group

Version 0.8.0

05 Nov 08:42
Compare
Choose a tag to compare

Update

Version 0.7.1

04 Nov 02:33
Compare
Choose a tag to compare

Fixes

fix: exported opml should escape to valid xml 5c4d882