# Changelog: 1.25.0

The PMS request budget of the v10 adapters can now be set per runtime. It used to be fixed at one
request start per second with five requests in flight, which suits a public website, where every
visitor's browser is its own runtime, but not a server that serves all users of an agency through
one runtime.

## Added

- `CoreSDKOptions.v10RateBudget` (`{ interval?, maxQueueSize? }`) sets how often the booking, search,
  quote, availability, contact and feedback adapters may start a PMS request (`interval`, an Effect
  duration such as `"250 millis"`) and how many requests may wait or run at once (`maxQueueSize`).
  Left out, the budget stays one start per second with five in flight. A `maxQueueSize` below 1
  or a non-positive `interval` throws a `CoreSDKError` when the runtime is created.
- `V10RateBudget` and `DEFAULT_V10_RATE_BUDGET` are exported.

Without the new option, requests run exactly as in 1.24.2.
