What's Changed
- docs: agreed logging architecture (#436) by @agigante80 in #452
- feat(logging): pass verbose:false to api.init, add logging.actualApiVerbose opt-in (#425) by @agigante80 in #453
- fix(logging): /ws/logs backpressure and default no-DEBUG (#445) by @agigante80 in #456
- fix(logging): DEBUG logs runBankSync counts and key names, not the raw result (#434) by @agigante80 in #454
- fix(logging): label unnamed webhooks by index, keep URLs out of muted-channel log, set ETIMEDOUT (#431) by @agigante80 in #458
- fix(telegram): stop logging sender name, username, text and chat ids (#435) by @agigante80 in #459
- fix(logger): implement TCP and TLS syslog transport (#432) by @agigante80 in #461
- docs: document Docker log retention and syslog limits (#451) by @agigante80 in #462
- fix(logging): log dir 0700 and files 0600 (#446) by @agigante80 in #455
- fix(notifications): HTML-escape interpolated values in the email body (#428) by @agigante80 in #460
- fix(logger): escape control and bidi characters in log output (#447) by @agigante80 in #457
- fix(logging): reserved keys win over context and meta, per-server level is a child option (#433) by @agigante80 in #463
- feat(dashboard): show transactions added and updated per sync (#424) by @agigante80 in #464
- feat(notifications): per-account new transaction counts (#427) by @agigante80 in #465
- fix(logging): route @actual-app/api console output through the logger (#426) by @agigante80 in #466
- fix(logging): dashboard auth failures are an audit floor at any level (#444) by @agigante80 in #467
- feat(sync-history): record per-account transaction counts (#429) by @agigante80 in #469
- fix(logging): service loggers are children of the main logger (#440) by @agigante80 in #468
- fix(logging): classify crash records and install handlers first (#439) by @agigante80 in #470
- feat(logging): record contract, schema and event catalogue (#436) by @agigante80 in #471
- feat(logging): bootstrap logger for pre-logger output (#442) by @agigante80 in #472
- feat(dashboard): show new transactions per account in History and Accounts (#430) by @agigante80 in #474
- feat(logging): AsyncLocalStorage correlation scopes for sync, request, update and job (#441) by @agigante80 in #473
- chore: bump version to 1.24.0 by @agigante80 in #475
- Release v1.24.0 by @agigante80 in #476
Full Changelog: v1.23.0...v1.24.0