Frédéric Guillot
34499b887b
feat: add POLLING_LIMIT_PER_HOST
to limit concurrent requests per host
...
Each batch of feeds sent to the worker pool is now guaranteed to contain unique feed URLs.
When `POLLING_LIMIT_PER_HOST` is set, an additional limit is applied to the number of concurrent requests per hostname, helping to prevent overloading a single server.
Note: Additional requests may still be made during feed refresh. For example, to fetch feed icons or when the web scraper is enabled for a particular feed.
2025-08-08 12:33:46 -07:00
Frédéric Guillot
84ebf1a033
docs(manpage): update LISTEN_ADDR
description
2025-06-23 17:51:02 -07:00
Frédéric Guillot
e0f7e6f2a8
feat(config)!: remove SERVER_TIMING_HEADER
config option
...
BREAKING CHANGE: This option is not really useful and it's used only on
the unread page.
2025-06-15 14:17:28 -07:00
jvoisin
117c031f1c
feat(integration)!: remove Pocket integration
...
BREAKING CHANGE: Pocket will no longer be available after July 8, 2025.
https://support.mozilla.org/en-US/kb/future-of-pocket#w_when-is-pocket-shutting-down
2025-06-15 13:29:55 -07:00
Frédéric Guillot
d139d8a6ce
feat(cli): add -reset-feed-next-check-at
argument
2025-04-11 15:56:57 -07:00
Frédéric Guillot
c87c93d85f
feat(config): add SCHEDULER_ROUND_ROBIN_MAX_INTERVAL
option
...
Add option to cap maximum refresh interval when RSS TTL, Retry-After, Cache-Control, or Expires headers specify excessively high values.
2025-04-11 15:40:32 -07:00
Frédéric Guillot
535fd050b7
feat: add proxy rotation functionality
2025-04-06 14:59:00 -07:00
Frédéric Guillot
d345c87376
docs(changelog): update release notes for version 2.2.4
2024-12-20 13:05:52 -08:00
telnet23
7e2b50efee
feat: optionally fetch watch time from YouTube API instead of website
2024-12-07 16:00:35 -08:00
Frédéric Guillot
51030ef1a8
feat(webauthn): show help message regarding username and non-discoverable credentials
...
The username is required for non-resident keys, but it's not necessary for discoverable credentials like Passkeys.
2024-10-26 21:49:23 -07:00
Frédéric Guillot
3e0e8dda2b
docs(changelog): update release notes for v2.2.0
2024-08-18 12:48:00 -07:00
Finn
6feee555ba
feat: allow customizing the display name of the OpenID Connect provider
2024-08-12 22:05:15 -07:00
Finn
770cc1dbb3
feat: Add option to disable local auth form
2024-08-12 19:27:08 -07:00
Qeynos
bcbf9f4025
feat: add FETCH_BILIBILI_WATCH_TIME
config option
2024-08-01 19:52:31 -07:00
fin444
a631bd527d
options: add FETCH_NEBULA_WATCH_TIME
2024-05-02 16:30:01 -07:00
Frédéric Guillot
0336774e8c
Update ChangeLog
2024-03-30 14:39:41 -07:00
Frédéric Guillot
3db3f9884f
cli: avoid misleading error message when creating an admin user
2024-03-23 14:32:55 -07:00
Jean Khawand
7ee4a731af
Update miniflux.1
2024-03-21 19:59:02 -07:00
Jean Khawand
3c822a45ac
Update miniflux.1
...
#2187 #2543
2024-03-21 19:59:02 -07:00
Frédéric Guillot
c2311e316c
Rename PROXY_* options to MEDIA_PROXY_*
2024-03-20 21:28:28 -07:00
Frédéric Guillot
6bc819e198
man page: sort config options in alphabetical order
2024-03-19 22:22:24 -07:00
Jean Khawand
a78d1c79da
Add FILTER_ENTRY_MAX_AGE_DAYS
config option to limit fetching all feed items
2024-03-20 02:58:53 +00:00
jvoisin
2ba893bc79
Bump the number of simultaneous workers
...
We're in 2024, I'm pretty sure we can afford to have 16 simultaneous open http
connections at the same time, instead of only 5.
2024-03-15 14:05:58 -07:00
Frédéric Guillot
b618c11b80
Fix typo in man page and Changelog
2024-02-17 13:28:17 -08:00
notsmarthuman
4590da2fc3
Add FORCE_REFRESH_INTERVAL
config option
2024-01-02 18:33:15 -08:00
Shizun Ge
70b69ecd19
Add SCHEDULER_ROUND_ROBIN_MIN_INTERVAL
...
Separated from POLLING_FREQUENCY.
2023-11-29 19:52:14 -08:00
Frédéric Guillot
ba614af82d
Disable WebAuthn by default because it requires to configure the BASE_URL
2023-11-06 20:51:19 +01:00
Frédéric Guillot
0cc369a76e
Add WEBAUTHN config option to the man page
2023-11-05 18:37:56 +00:00
Frédéric Guillot
f98fc1e03a
Add command line argument to export user feeds
2023-09-27 21:45:23 -07:00
Frédéric Guillot
c0e954f19d
Implement structured logging using log/slog package
2023-09-24 22:37:33 -07:00
Dror Levin
bea9017b48
Add factor for entry_frequency scheduler
...
Allow the user to increase the frequency of the entry_frequency
scheduler by a configurable factor in order to shorten the time between
updates.
2023-08-31 20:27:09 -07:00
Kierán Meinhardt
3060946cc1
Use Odysee video duration as read time
...
This feature works by scraping the Odysee website.
To enable it, set the FETCH_ODYSEE_WATCH_TIME environment variable to
1.
2023-08-09 20:12:05 -07:00
Frédéric Guillot
4a4c309da0
Update ChangeLog
2023-07-21 18:07:13 -07:00
Igor Rzegocki
9b42d0e25e
feat: support for custom youtube embed URL
2023-07-07 15:59:23 -07:00
Frédéric Guillot
5550d662a2
Add the possibility to run cleanup tasks from the command line
2023-06-25 11:41:30 -07:00
Frédéric Guillot
c85b19098d
Add the possibility to run Miniflux as a cronjob
2023-06-24 22:29:30 -07:00
Frédéric Guillot
877dbed5e8
Add HTTP Basic authentication for /metrics endpoint
2023-03-11 20:13:52 -08:00
Romain de Laage
2c2700a31d
Proxy support for several media types
...
closes #615
closes #635
2023-02-25 15:57:59 -08:00
Romain de Laage
3f14d08095
Proxify images in API responses
2022-10-27 17:33:18 -07:00
Frédéric Guillot
95e125dfc7
Update ChangeLog
2022-10-16 14:29:17 -07:00
Nicole
bbc087d2ad
Allow setting a custom image proxy URL
2022-08-29 20:33:47 -07:00
Alexandros Kosiaris
229774d65d
Document that -config-dump shows sensitive info
...
Why:
Avoid surprising users that may not expect that passwords might be
printed in the config dump output
What:
Update manpage
2022-06-27 17:43:23 +02:00
Romain de Laage
8329e9b46c
Make Invidious instance configurable
2022-01-05 20:43:03 -08:00
Frédéric Guillot
36868e648c
Add new config option CLEANUP_ARCHIVE_BATCH_SIZE
2021-05-23 20:52:13 -07:00
Frédéric Guillot
c119a2c011
Add new option DATABASE_CONNECTION_LIFETIME
2021-05-23 19:40:33 -07:00
Frédéric Guillot
89e8e94bf1
Increase default batch size value
2021-04-30 23:02:45 -07:00
Ilya Mateyko
c3f871b49b
Use YouTube video duration as read time
...
This feature works by scraping YouTube website.
To enable it, set the FETCH_YOUTUBE_WATCH_TIME environment variable to
1.
Resolves #972 .
2021-02-21 11:13:52 -08:00
Frédéric Guillot
bbf93430b7
Add more extensive healthcheck support
...
- Add new cli argument: -healthcheck
- Add HEALTHCHECK instruction to Dockerfile
- Update Docker Compose examples
2021-02-20 12:58:04 -08:00
Dave Marquard
0bece2df7d
Database backed LetsEncrypt certificate cache ( #993 )
2021-01-29 18:44:40 -08:00
Shizun Ge
7c44238bae
Add global option POLLING_PARSING_ERROR_LIMIT
2021-01-25 21:41:36 -08:00