# What changed in apscheduler

> 5 changes in apscheduler 3 from its official release notes, upgrade guides and advisories. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/pypi/apscheduler/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## apscheduler 3

### Fixes and other changes

- Fixed imported jobs missing their scheduler and job store links. (3.11.3) — [release notes](https://github.com/agronholm/apscheduler/releases/tag/3.11.3)
- Fixed sub-minute interval jobs stalling during a DST spring-forward gap when using a ZoneInfo time zone by computing the delay from the actual UTC difference. (3.11.3) — [release notes](https://github.com/agronholm/apscheduler/releases/tag/3.11.3)
- Fixed an issue where a job using a CronTrigger scheduled in a repeated time interval during DST transitions could cause the scheduler to get stuck in an infinite loop. (3.11.2) — [release notes](https://github.com/agronholm/apscheduler/releases/tag/3.11.2)
- Fixed CronTrigger getting stuck on a folded datetime during the fall-back DST transition. (3.11.1) — [release notes](https://github.com/agronholm/apscheduler/releases/tag/3.11.1)
- Fixed asynchronous schedulers raising the wrong exception, or no exception, when shutdown is called while the scheduler is not running. (3.11.1) — [release notes](https://github.com/agronholm/apscheduler/releases/tag/3.11.1)
