hh
|
ba348a35b7
|
fix(api): lifespan param named _app without dishka
|
2026-10-15 14:06:17 +02:00 |
|
hh
|
eed732fbcf
|
feat(config): served from an in-process cache with a 5 s version check, writes bump the version atomically, mongo and postgres alike, redis keyed by version on top
|
2026-10-08 05:38:09 +02:00 |
|
hh
|
4cb3b85321
|
fix(logging): tracebacks show locals only with LOG__SHOW_LOCALS, prod logs stop dumping tokens and request bodies
|
2026-10-08 05:13:17 +02:00 |
|
hh
|
964b9edf67
|
fix(worker): postgres broker on taskiq-postgres, taskiq-pg is unmaintained, runs each task in every worker process and breaks on taskiq 0.13
|
2026-10-08 05:08:41 +02:00 |
|
hh
|
97fdafa092
|
refactor(userbot): package init stops re-exporting the pyrogram client
|
2026-10-08 04:53:54 +02:00 |
|
hh
|
4d2ed061ea
|
perf(llm): google sdk imported when the agent is built, in a worker thread through utils.imports.preload
|
2026-10-08 04:53:54 +02:00 |
|
hh
|
85ce05a55e
|
perf(dishka): aiogram and fastapi integration providers left out of the shared container, services stop importing each other's framework
|
2026-10-08 04:53:54 +02:00 |
|
hh
|
47debebc0c
|
perf(logging): rich finds the aiogram router path with find_spec, setup_logging no longer imports aiogram in every service
|
2026-10-08 04:53:54 +02:00 |
|
hh
|
6028507874
|
fix(api,userbot): clean app.py ending for every option set, handlers typed for current ty
|
2026-10-01 02:01:58 +02:00 |
|
hh
|
db8184cb37
|
feat(env): scripts connection urls for runs outside docker, sections ignore unknown keys
|
2026-10-01 02:01:58 +02:00 |
|
hh
|
ac0ccf47e5
|
Override-based compose, profiles in .env, README
|
2026-09-09 00:18:15 +02:00 |
|
hh
|
1f416dbe60
|
PyroClient: device model, locale, transmissions
|
2026-09-09 00:05:28 +02:00 |
|
hh
|
9afa7da9c4
|
PostgreSQL broker for taskiq
|
2026-09-08 23:59:31 +02:00 |
|
hh
|
aac037676c
|
Single part at the root, COMPOSE_FILE in .env
|
2026-09-08 20:38:54 +02:00 |
|