Релиз 2.7.0
· One min read
- Изменена схема базы данных для поля link. Выполнен переход на новый формат/схему в базе данных для поля link. Ввидо того, что более ранняя реализация перестала соответствовать новым требованиям и использовалась для полей entity и multi-entity.
warning
Данный релиз включает миграцию, которая может занимать значительное время (в зависимости от количества данных в БД).
- После выполнения команды upgrade, необходимо запустить следующую команду:
docker-compose exec web django-admin create_site_pref --api-version=2.6.9
- Версионирование API: В связи с изменением формата поля link, изменен формат запросов API. Для поддержания совместимости введены версии API:
- Версия 2.6.9.-2.7.0: Соответствует формату API до изменений поля link.
- Версия latest: Соответствует актуальному формату API.
- Выбор версии API:
- Версия API определяется заголовком запроса
Prodtrack-api-version. - Возможные значения:
2.6.9.-2.7.0,latest. - Версию по умолчанию можно установить через таблицу Site Preference.
- Версия, указанная в заголовке запроса, имеет приоритет над версией по умолчанию.
- Версия API определяется заголовком запроса
- Frontend: Весь frontend теперь использует версию API
latest.
note
- UI для настройки Site Preferences в этом релизе отсутствует. Изменения возможны только через Django Admin.
- Рекомендуется обновить приложения, использующие API, до последней версии, чтобы воспользоваться преимуществами новых возможностей и обеспечить совместимость с будущими изменениями.