<!-- https://api.ibusisrael.online/docs/ru/changelog/ -->
# Изменения

## 1.2.0 - 24.10.2026

- Ключ обязателен для `/api/transport/`: запрос без ключа получает `401 KEY_REQUIRED`. Запрос с неверным, отозванным или чужим ключом по-прежнему отклоняется и никогда не обслуживается как запрос без ключа.
- Старые адреса без `/transport` (например, `/api/stops/search`) пока отвечают и без ключа в переходном режиме, с лимитами на адрес; об окончании объявим заранее. С ключом они проверяются так же, как `/api/transport/`.
- `X-RateLimit-Remaining` показывает настоящий остаток текущей минуты (раньше всегда был `0`).

## 1.1.0 - 22.10.2026

- Доступ по ключу: интеграции передают ключ одобренного проекта как `Authorization: Bearer <ключ>`. Заявки, рассмотрение, ключи, IP-адреса и расход - в [кабинете разработчика](https://app.ibusisrael.online/developers); см. [как устроен доступ](/ru/access/).
- Лимиты принадлежат проекту (в минуту, в сутки и в месяц, одновременные, тяжёлые методы), а не одному IP-адресу. Отказ называет лимит и ссылается на [ошибки доступа](/docs/ru/access/#codes).
- Новый метод: `GET /api/access/whoami` показывает, что сервер видит о вашем запросе.
- Переходный период: опубликованные методы отвечают и без ключа, с лимитами на сеть, до даты, о которой объявим заранее.
- Справочник больше не отправляет запросы со страницы.

## 1.0.0 - 21.10.2026

- `https://api.ibusisrael.online` - канонический адрес транспортного API iBus. Пути шлюза опубликованы под `/api/transport/` с теми же ответами, что и `https://app.ibusisrael.online/api/transport/`, который продолжает работать.
- Первое публичное описание: 22 операции только для чтения в [openapi.json](https://api.ibusisrael.online/openapi.json), руководства на четырёх языках, [llms.txt](https://api.ibusisrael.online/llms.txt).
- Лимиты общие для обоих адресов. Превышение лимита отвечает JSON с `Retry-After`.
- Известное ограничение: в ночи перевода часов UTC-время, вычисленное из расписания, может отличаться на час для рейсов до 02:00 (см. [«Данные и время»](/docs/ru/data/#service-date)).
