renovate[bot]
dff1b957cd
fix(deps): update dependency org.projectlombok:lombok to v1.18.46
2026-04-22 01:21:16 +00:00
Athou
b1ec50c3cb
increase timeout to prevent flaky tests
2026-04-20 11:06:03 +02:00
renovate[bot]
e7d6526da9
fix(deps): update dependency org.jsoup:jsoup to v1.22.2
2026-04-20 07:28:37 +00:00
Athou
da3977b0e2
fix error message not correctly returned
2026-04-20 08:39:24 +02:00
renovate[bot]
11f73a1a53
fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.6.1
2026-04-19 12:22:35 +00:00
renovate[bot]
617d66c9b9
fix(deps): update quarkus.version to v3.34.5
2026-04-17 05:06:55 +00:00
Athou
6cdd110304
release 7.1.0
2026-04-15 07:45:15 +02:00
Athou
6d2fb5acc2
refactor
2026-04-10 15:17:27 +02:00
Athou
ec35d846cf
Merge branch 'perf/batch-guid-check-on-feed-refresh' of https://github.com/ingokegel/commafeed into ingokegel-perf/batch-guid-check-on-feed-refresh
2026-04-10 14:22:32 +02:00
Ingo Kegel
1d23907652
Use batched IN clause for GUID existence check during feed refresh
...
Instead of fetching all existing GUID hashes for a feed from the database only check the GUIDs present in the current feed XML using a SQL IN clause. GUIDs are partitioned into batches of 1000.
Also adds an integration test verifying that refreshing an up-to-date feed does not create duplicate entries.
2026-04-10 10:13:37 +02:00
renovate[bot]
efc6c10ace
fix(deps): update quarkus.version to v3.34.3
2026-04-08 19:39:10 +00:00
renovate[bot]
47a8ad5244
chore(deps): update debian:13.4 docker digest to 3352c2e
2026-04-07 06:43:23 +00:00
Jérémie Panzer
bf09a07fe2
Merge pull request #2108 from Athou/renovate/org.passay-passay-2.x
...
fix(deps): update dependency org.passay:passay to v2
2026-04-07 02:28:34 +02:00
Jérémie Panzer
927802ca88
Merge pull request #2096 from Athou/renovate/com.puppycrawl.tools-checkstyle-13.x
...
chore(deps): update dependency com.puppycrawl.tools:checkstyle to v13.4.0
2026-04-07 02:13:55 +02:00
Athou
3d5bc9ef0e
adapt to passay 2.0 api
2026-04-07 02:11:37 +02:00
Jérémie Panzer
88206f521b
Merge pull request #2102 from Athou/renovate/io.github.git-commit-id-git-commit-id-maven-plugin-10.x
...
chore(deps): update dependency io.github.git-commit-id:git-commit-id-maven-plugin to v10
2026-04-06 20:27:07 +02:00
renovate[bot]
af786b4c11
fix(deps): update dependency org.passay:passay to v2
2026-04-06 18:26:35 +00:00
renovate[bot]
22030e6907
chore(deps): update dependency io.github.git-commit-id:git-commit-id-maven-plugin to v10
2026-04-03 13:24:55 +00:00
renovate[bot]
0fa71f76e8
fix(deps): update quarkus.version to v3.34.2
2026-04-02 13:57:27 +00:00
renovate[bot]
2caf9ff38a
chore(deps): update dependency com.puppycrawl.tools:checkstyle to v13.4.0
2026-04-01 17:57:52 +00:00
renovate[bot]
1b24bf33ed
fix(deps): update dependency com.google.protobuf:protobuf-java to v4.34.1
2026-03-20 18:02:04 +00:00
Ingo Kegel
16036897cb
Merge branch 'Athou:master' into perf/batch-guid-check-on-feed-refresh
2026-03-19 19:25:09 +01:00
renovate[bot]
58ff378735
fix(deps): update dependency io.github.hakky54:ayza-for-apache5 to v10.0.4
2026-03-19 13:44:43 +00:00
renovate[bot]
ac11a0efb8
chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v3.4.0
2026-03-18 21:29:01 +00:00
renovate[bot]
f2ea1e3f7a
fix(deps): update dependency io.quarkus.platform:quarkus-bom to v3.32.4
2026-03-18 18:07:29 +00:00
Ingo Kegel
76dbbdfbf9
batch guid existence check on feed refresh
...
Instead of querying the database once per entry to check if it already
exists, fetch all existing guids for a feed in a single query upfront
and filter new entries in memory before the per-entry loop.
The per-entry findExisting call inside addEntry is kept as a safety net
for concurrent inserts, but is now only reached for new entries.
Profiling in real usage showed a ~50% reduction in guidHash queries,
with the check falling from the most expensive query to sixth in the ranking.
2026-03-18 18:56:40 +01:00
renovate[bot]
004db1762c
fix(deps): update dependency com.ibm.icu:icu4j to v78.3
2026-03-17 22:35:16 +00:00
renovate[bot]
5d8c09ccda
chore(deps): update debian docker tag to v13.4
2026-03-17 00:35:37 +00:00
renovate[bot]
47c5c3d8a0
chore(deps): update dependency io.quarkiverse.playwright:quarkus-playwright to v2.3.3
2026-03-16 21:27:52 +00:00
renovate[bot]
aab7a16d18
fix(deps): update dependency com.google.protobuf:protobuf-java to v4.34.0
2026-03-12 06:26:40 +00:00
Athou
f2463af63c
cel update
2026-03-12 07:25:36 +01:00
renovate[bot]
212c2c3b56
fix(deps): update quarkus.version to v3.32.3
2026-03-11 22:48:05 +00:00
renovate[bot]
fad85e9299
fix(deps): update dependency org.projectlombok:lombok to v1.18.44
2026-03-11 02:48:12 +00:00
renovate[bot]
f690b76d87
fix(deps): update quarkus.version to v3.32.2
2026-03-05 01:25:51 +00:00
Athou
7b2e0fffbd
reduce timeout for tests to speed up shutdown
2026-03-04 14:19:56 +01:00
Athou
eaa5bc896e
stop the application between tests to make sure that there are no active transactions when we truncate the tables
2026-03-04 13:58:06 +01:00
Athou
78c017ddaf
wait for tasks to complete when shutting down
2026-03-04 12:49:06 +01:00
renovate[bot]
15854a72d1
chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v3.3.0
2026-03-03 01:56:14 +00:00
renovate[bot]
a3df327396
chore(deps): update dependency com.puppycrawl.tools:checkstyle to v13.3.0
2026-02-28 20:52:06 +00:00
renovate[bot]
68aaab8467
fix(deps): update quarkus.version to v3.32.1
2026-02-25 16:48:25 +00:00
renovate[bot]
b951ed1fcd
chore(deps): update debian:13.3 docker digest to 3615a74
2026-02-24 21:53:17 +00:00
Athou
8fe2d0bc0e
fix typo
2026-02-21 23:58:49 +01:00
Athou
f195eb6d0d
release 7.0.0
2026-02-21 22:26:40 +01:00
renovate[bot]
2aeadc8f67
chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5
2026-02-21 17:05:08 +00:00
renovate[bot]
ee3eaa1166
chore(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.5
2026-02-21 12:54:17 +00:00
Athou
33a0568895
delay task so that it doesn't run at the same time at OrphanedContentsCleanupTask
2026-02-20 15:55:09 +01:00
Athou
721d728906
prevent SSRF by blocking redirects from public websites to local addresses
2026-02-20 15:07:11 +01:00
Athou
3fd5cfdecd
add a setting to mark entries of a feed as read after a number of days ( #2041 )
2026-02-20 13:24:40 +01:00
Athou
6fe326f052
cleanup
2026-02-19 23:21:09 +01:00
Athou
de7e4e9c69
add a button for testing push notification settings
2026-02-19 22:50:34 +01:00