{"version":"2.1.242","anchor":"rate-limit-status-re-emits-on-any-window-change","canonical_anchor":"rate-limit-status-re-emits-on-any-window-change","heading":"Rate-limit status re-emits on any window change","tier":"internal","area":"Rate Limits","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242\/e\/rate-limit-status-re-emits-on-any-window-change","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242","markdown":"### Rate-limit status re-emits on any window change\n\nRate-limit status updates now fire whenever any usage window changes, not just the coarsest one.\n\n**What**\n\nThe utilization tracker now remembers what it last emitted for each of the three windows and emits a status change whenever any one of them differs, rather than on the coarser previous condition. The overage header name became a shared constant used in both places it is compared.\n\n**Evidence**\n\n`lastEmittedWindowParts`\n\n- Area: Rate Limits\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}