- Fixed numerous scheduler and task instance bugs, including unexpected commit errors, crashes with missing serialized DAGs, and incorrect task state changes
- Updated documentation (access control, logging callbacks, Postgres keepalive) and added support for default None values in Params and TriggererJob command visibility
- Improved PostgreSQL migrations, packaging requirements, and compatibility layers such as logical date handling and Python 3.10 warning