- GraphQL 2025-01 adds support for up to 10 active holds per fulfillment order, using a unique `handle` per app to avoid duplicates.
- Introduces `fulfillment_holds/added` and `fulfillment_holds/released` webhook topics and recommends releasing holds by specifying hold IDs (available from 2024-10).
- Legacy behavior is preserved: single‑hold support remains for older GraphQL versions and the REST API, which does not support multiple holds.