2d08511e05
fix: maybe must be unchanged?
2024-06-10 06:34:13 +02:00
bc747af055
feat: graceful shutdown to not lose tasks
2024-06-10 04:13:15 +02:00
fb0242221b
fix!: oops actually use jsonb here too
...
sorry last breaking db change i swear (<---lie)
2024-06-08 16:58:16 +02:00
f664cb1cbe
fix: fill addressing for outbound note activities
2024-06-08 15:55:07 +02:00
87d0d7b6d2
fix: delete duplicated jobs
2024-06-07 23:16:39 +02:00
06fcf09a5f
chore: refactor addressing: expand inside methods
2024-06-07 23:14:49 +02:00
f6d30b3bec
fix: outbound->delivery, local->outbound
...
also stop discarding duplicated deliveries, ouchhhh
2024-06-06 19:04:08 +02:00
485724701a
fix: no unique index on job activity, skip dupes
...
rather than preventing dupes from being inserted (which breaks
processing local activities that require delivering) skip them as soon
as they get acquired
2024-06-06 18:36:30 +02:00
45bbc34dba
fix: use transaction
2024-06-06 06:51:32 +02:00
053414824a
fix: retry some times before dropping acquired job
2024-06-06 04:36:16 +02:00
c6d4f713ac
feat: configurable job expiration
...
defaults to 30 days
2024-06-06 04:27:49 +02:00
3123c8c1e0
feat: transactions!!
...
quite ugly because i have to pass it everywhere as argument but should
work i think, and also transactions now!!
2024-06-06 04:15:27 +02:00
90e4454d3e
fix: log activity id for failed jobs
...
way easier to debug, also allows to select them back
2024-06-06 03:19:50 +02:00
782c729b4c
fix: oops inbound which fails processing is not ok
2024-06-06 02:46:24 +02:00
a3decfea95
fix: print what's getting started
2024-06-06 02:33:32 +02:00
52f1238052
chore: traits are back in core
...
worker is just a worker, everything else is upub
2024-06-06 02:16:50 +02:00