ItalyPaleAle and Claude Opus 5
cea1267f37
feat: add FRANCIS_HOST to connect to a standalone Francis runtime
...
FRANCIS_HOST decides where the Francis actor runtime lives. When it is
empty or set to "embedded" (the default), Pocket ID starts the runtime inside its own process, backed by its own database.
Any other value is the address, or a comma-separated list of addresses, of a standalone Francis runtime. Pocket ID then connects to it as a remote actor host and starts no embedded runtime.
Note: connecting to a standalone runtime also needs FRANCIS_HOST_PSK or FRANCIS_HOST_JWT, and optionally (but recommended) FRANCIS_CA.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DMgoTZtznSjP4SHTaHbRen
2026-09-15 16:02:05 +00:00
Alessandro (Ale) Segala and Elias Schneider
29a6fd6c29
feat: show admin UI warning for SQLite on networked filesystem ( #1713 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2026-08-24 15:03:31 -07:00
Elias Schneider and Alessandro Segala
06ccadfcd0
fix: separate TLS inputs and preserve certificate reloads ( #1653 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
2026-08-07 00:32:08 +00:00
Elias Schneider
7a4d0dd275
refactor: standardize API error handling ( #1635 )
2026-08-02 23:36:06 +02:00
Elias Schneider
807bd9e037
feat: add support for proxy protocol
2026-07-17 10:37:47 +02:00
Elias Schneider
187cd8ddcd
feat: add support for CIDR and IP address lists in TRUST_PROXY
2026-07-13 09:32:05 +02:00
Elias Schneider
d9ead47d19
fix: allow insecure callback URLs by default until next major release
2026-07-13 09:21:53 +02:00
Alessandro (Ale) Segala
eefd51cc4d
fix: various bugs in observability / OTel ( #1564 )
2026-07-05 14:14:39 -07:00
9607495ab4
refactor: integrate Francis actor framework for background jobs, cron scheduling, and rate limiting ( #1556 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-03 08:36:45 +02:00
Alessandro (Ale) Segala
2f0338211d
chore: update golangci-lint ( #1440 )
2026-04-21 11:53:06 -05:00
Ingmar Stein and Alessandro Segala
8f48d10d55
feat: add TLS support for HTTP/2 server ( #1429 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
2026-04-19 14:04:22 +02:00
Elias Schneider
e60b80632f
chore: preparation for merge into main branch
2025-12-30 17:01:22 +01:00
Kyle Mendell
ba2f0f18f4
feat: remove DbProvider env variable and calculate it dynamically ( #1114 )
2025-12-30 17:01:22 +01:00
Elias Schneider
f0144584af
feat!: drop support for storing JWK on the filesystem ( #1088 )
2025-12-30 17:01:22 +01:00
Jenic Rycr
e358c433f0
feat: allow audit log retention to be controlled by env variable ( #1158 )
2025-12-23 13:50:00 +01:00
Elias Schneider
8d30346f64
refactor: rename file backend value fs to filesystem
2025-11-30 12:56:15 +01:00
Alessandro (Ale) Segala
a54b867105
refactor: use constants for AppEnv values ( #1098 )
2025-11-16 18:25:06 +01:00
Elias Schneider and Alessandro Segala
bfd71d090c
feat: add support for S3 storage backend ( #1080 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
2025-11-10 09:02:25 +00:00
Elias Schneider
99f31a7c26
fix: make environment variables case insensitive where necessary ( #954 )
...
fix #935
2025-09-17 08:21:54 -07:00
a3979f63e0
feat: add custom base url ( #858 )
...
Co-authored-by: Stephan Höhn <me@steph.ovh >
Co-authored-by: Kyle Mendell <ksm@ofkm.us >
2025-08-30 13:13:57 -05:00
Elias Schneider
5a031f5d1b
refactor: use reflection to mark file based env variables ( #815 )
2025-08-07 20:41:00 +02:00
Alessandro (Ale) Segala and Kyle Mendell
5550729120
feat: encrypt private keys saved on disk and in database ( #682 )
...
Co-authored-by: Kyle Mendell <kmendell@ofkm.us >
2025-07-03 13:34:34 -05:00