Gergő Móricz 4506b21185
feat(api): zero data retention (ENG-2376) (#1687)
* add ZDR flag and v0 lockout

* zdr walls on v1 and propagation

* zdr within scrapeurl

* fixes

* more fixes

* zdr flag on queue-worker logging

* final stretch + testing, needs f-e changes

* fixes

* self-serve ZDR through request body

* request-level zdr

* improved zdrcleaner

* generalize schema to allow for different data retention times in the future

* update Go version on CI

* feat(api/tests/zdr): test that nothing is logged

* fix(api/tests/zdr): correct log name

* fix(ci): envs

* fix(zdrcleaner): lower bound on db query

* zdr test with idmux

* WIP Assignments

* fix bad merge
remove unused identity

* fix stupid jest globals thing

* feat(scrapeURL/zdr): blacklist pdf action

* fix(concurrency-limit): zdr logging enforcement

* temp: remove extra billing for zdr

* SDK support

* final zdr business logic
fix rename

* fix test log filtering

* fix log filtering... again

* fix(tests/zdr): more logging exceptions

---------

Co-authored-by: Nicolas <nicolascamara29@gmail.com>
2025-07-01 20:07:26 +02:00
..
2024-10-31 17:36:32 +02:00

To build the go-html-to-md library, run the following command:

cd apps/api/src/lib/go-html-to-md
go build -o html-to-markdown.so -buildmode=c-shared html-to-markdown.go
chmod +x html-to-markdown.so