Commit graph

536 commits

Author SHA1 Message Date
WebStreamr
9a019396c8
fix(fetcher): simplify header and ttl determination, fix edge case bug 2025-08-11 15:47:04 +00:00
webstreamr
083bbb8e9b
chore(release): release v0.41.6 (#266) 2025-08-11 12:10:58 +00:00
WebStreamr
ee09e10e6e
fix(fetcher): remove weird proxy headers in request
looks like this is finally causing weird issues and leading to some
Cloudflare blocks. we might be better of without it, let's try..
2025-08-11 12:09:46 +00:00
WebStreamr
0efdfa4a6f
fix(fetcher): better detect inline Cloudflare Turnstile 2025-08-11 11:40:58 +00:00
webstreamr
24d2cff3f7
chore(release): release v0.41.5 (#262) 2025-08-11 08:46:06 +00:00
WebStreamr
6489b10527
chore(source): add English to VixSrc
It returns English links in most of the cases, this will unlock more
URLs for people only having English selected and MediaFlow Proxy configured
2025-08-11 08:44:33 +00:00
WebStreamr
491df54242
chore(manifest): sort sources for each language in configuration 2025-08-11 08:44:26 +00:00
WebStreamr
3aff950598
chore(manifest): add supported languages to description 2025-08-11 08:38:56 +00:00
WebStreamr
7d700103c4
chore(fetcher): decrease default timeout back to 10s 2025-08-11 08:38:56 +00:00
WebStreamr
c3d86fb47f
chore(source): disable PrimeWire for now 2025-08-11 08:38:56 +00:00
WebStreamr
b7ada8bbdf
chore: disable console methods only on prod 2025-08-11 08:38:56 +00:00
renovate[bot]
6d44e67a45
chore(deps): lock file maintenance (#265)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 00:57:15 +00:00
renovate[bot]
1618fa3c32
chore(deps): update dependency @types/node to v22.17.1 (#264)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 00:56:52 +00:00
renovate[bot]
f7b6ba435b
chore(deps): update eslint monorepo to v9.33.0 (#263)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 21:47:51 +00:00
renovate[bot]
e365538699
chore(deps): update dependency @stylistic/eslint-plugin to v5.2.3 (#261)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 13:08:36 +00:00
webstreamr
6285760bad
chore(release): release v0.41.4 (#260) 2025-08-08 08:28:48 +00:00
WebStreamr
78ced84774
chore(fetcher): block a host temporarily after 30 times timing out instead of 10 2025-08-08 08:27:40 +00:00
WebStreamr
785091f340
chore: remove health endpoint in favor of live 2025-08-08 08:27:37 +00:00
WebStreamr
8cd5c91aea
chore: add MostraGuarda to live/health check 2025-08-08 08:23:48 +00:00
webstreamr
c14e1c008a
chore(release): release v0.41.3 (#258) 2025-08-06 09:10:38 +00:00
WebStreamr
db21d78aff
chore: introduce dedicated startup/ready and live endpoints 2025-08-06 09:09:19 +00:00
webstreamr
ff538303c6
chore(release): release v0.41.2 (#257) 2025-08-05 15:04:30 +02:00
WebStreamr
dbe27c29da
fix: do not use special queue config for health check 2025-08-05 12:19:18 +00:00
webstreamr
2ab20dc9b8
chore(release): release v0.41.1 (#256) 2025-08-05 13:33:32 +02:00
WebStreamr
522034b61c
chore: use source instances instead of hard-coded URL for health check 2025-08-05 10:10:53 +00:00
WebStreamr
faa91ce238
fix(source): remove useless KinoGer p2pplay.pro URLs 2025-08-05 10:06:11 +00:00
WebStreamr
009bb930b5
chore(fetcher): increase default timeout to 15s
in most of the cases we're still very fast anyway
but in some of the small cases let's avoid timeout blocks by waiting
longer
2025-08-05 10:01:30 +00:00
WebStreamr
086c32f980
chore: health check improvements to avoid performance issues
- only once per minute
- concurrency 1
- use default timeout
2025-08-05 09:56:11 +00:00
renovate[bot]
115e2278d8
chore(deps): update dependency typescript to v5.9.2 (#255)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 21:23:02 +00:00
renovate[bot]
d6fd34668d
chore(deps): update dependency typescript-eslint to v8.39.0 (#254)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 21:20:39 +00:00
renovate[bot]
8ed63213bb
chore(deps): update node.js to v22.18.0 (#252)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 16:39:33 +00:00
webstreamr
6bf3dc3e2b
chore(release): release v0.41.0 (#244) 2025-08-04 11:55:24 +02:00
WebStreamr
854b211f2c
feat: do not show errors by default 2025-08-04 09:52:48 +00:00
WebStreamr
c81f17a19a
chore: use source baseUrl for source errors 2025-08-04 09:29:35 +00:00
WebStreamr
b94c539269
refactor(source): consistently define baseUrl 2025-08-04 09:27:25 +00:00
renovate[bot]
9f5652eb15
chore(deps): lock file maintenance (#251)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 02:56:26 +00:00
renovate[bot]
e270737882
chore(deps): update dependency @types/node to v22.17.0 (#250)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 02:55:24 +00:00
renovate[bot]
9bf5011882
chore(deps): update dependency ts-jest to v29.4.1 (#249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-03 14:03:47 +00:00
renovate[bot]
43d971a147
fix(deps): update dependency undici to v7.13.0 (#248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 09:48:18 +00:00
renovate[bot]
f5d3e95884
chore(deps): lock file maintenance (#246)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 03:05:40 +00:00
renovate[bot]
0dc9d4bf35
chore(deps): update eslint monorepo to v9.32.0 (#243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-25 15:15:37 +00:00
webstreamr
5728111fd2
chore(release): release v0.40.3 (#242) 2025-07-24 10:21:03 +02:00
WebStreamr
9a8e6f9c69
fix(health check): better logging, decrease request timeouts 2025-07-24 08:18:46 +00:00
WebStreamr
cc3dacdd76
refactor: extract error and logging helper 2025-07-24 08:16:40 +00:00
webstreamr
b15d93eca8
chore(release): release v0.40.2 (#241) 2025-07-23 07:45:03 +00:00
WebStreamr
ece3b45f59
fix: disable health check failing for blocked issues on non-hayd.uk instances
until there is a proper VPN/pod restart solution
2025-07-23 07:43:19 +00:00
WebStreamr
be8c664b47
refactor: extract helpers to figure out which instance we're running on 2025-07-23 07:40:41 +00:00
renovate[bot]
4ab0c88262
chore(deps): update dependency @stylistic/eslint-plugin to v5.2.2 (#240)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 18:44:48 +00:00
webstreamr
337ced8467
chore(release): release v0.40.1 (#239) 2025-07-22 08:29:13 +00:00
WebStreamr
5803148837
fix(source): disable Frembed for now since it keeps timing-out 2025-07-22 08:28:05 +00:00