# Change history: Keys & Auth

[← Changelog](/docs/changelog). Entries: 15.

- 2026-09-01 [FIX-0901-3: rate limit descriptions now name the per-process share, not just the total cap](/docs/changelog/2026-09-01#fix-0901-3-rate-limit-descriptions-now-name-the-per-process-share-not-just-the-total-cap)
- 2026-08-11 [BC-0811-18: marking messages read now requires a key with write access](/docs/changelog/2026-08-11#bc-0811-18-marking-messages-read-now-requires-a-key-with-write-access)
- 2026-08-11 [FIX-0811-19: five more read operations stopped being rejected under a read-only key](/docs/changelog/2026-08-11#fix-0811-19-five-more-read-operations-stopped-being-rejected-under-a-read-only-key)
- 2026-08-06 [NEW-0806-24: a clear refusal when a personal key is left with only placement or entity](/docs/changelog/2026-08-06#new-0806-24-a-clear-refusal-when-a-personal-key-is-left-with-only-placement-or-entity)
- 2026-07-14 [FIX-0714-35: placement bind for earlier-created apps is no longer rejected over the handler](/docs/changelog/2026-07-14#fix-0714-35-placement-bind-for-earlier-created-apps-is-no-longer-rejected-over-the-handler)
- 2026-07-10 [NEW-0710-13: placement.bind on a self-hosted Bitrix24 returns a clear SESSION_REQUIRES_ADMIN for a non-administrator](/docs/changelog/2026-07-10#new-0710-13-placement-bind-on-a-self-hosted-bitrix24-returns-a-clear-session_requires_admin-for-a-non-administrator)
- 2026-07-10 [FIX-0710-14: GET /v1/me capabilities now reflect read-only (READONLY) mode](/docs/changelog/2026-07-10#fix-0710-14-get-v1-me-capabilities-now-reflect-read-only-readonly-mode)
- 2026-07-10 [FIX-0710-15: the feedback author can reply to their own ticket again without the vibe:feedback scope](/docs/changelog/2026-07-10#fix-0710-15-the-feedback-author-can-reply-to-their-own-ticket-again-without-the-vibe-feedback-scope)
- 2026-07-05 [FIX-0705-2: API key in the Authorization: Bearer header — a clear error instead of INVALID_SESSION](/docs/changelog/2026-07-05#fix-0705-2-api-key-in-the-authorization-bearer-header-a-clear-error-instead-of-invalid_session)
- 2026-07-03 [NEW-0703-6: key deletion is blocked while an agent or bot is linked](/docs/changelog/2026-07-03#new-0703-6-key-deletion-is-blocked-while-an-agent-or-bot-is-linked)
- 2026-07-02 [NEW-0702-7: Research price in the key self-description and the required top-up in the 402 body](/docs/changelog/2026-07-02#new-0702-7-research-price-in-the-key-self-description-and-the-required-top-up-in-the-402-body)
- 2026-07-01 [NEW-0701-4: Extended static field contract in /v1/guide and a schema-discovery pointer in /v1/me](/docs/changelog/2026-07-01#new-0701-4-extended-static-field-contract-in-v1-guide-and-a-schema-discovery-pointer-in-v1-me)
- 2026-06-29 [BC-0629-3: vibe-search provider slug removed](/docs/changelog/2026-06-29#bc-0629-3-vibe-search-provider-slug-removed)
- 2026-06-25 [FIX-0625-6: /v1/me: storage supportedVisibilities are now uppercase](/docs/changelog/2026-06-25#fix-0625-6-v1-me-storage-supportedvisibilities-are-now-uppercase)
- 2026-06-23 [BC-0623-4: API key creation is admin-only](/docs/changelog/2026-06-23#bc-0623-4-api-key-creation-is-admin-only)
