Skip to main content

Релиз 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.
    • Версия, указанная в заголовке запроса, имеет приоритет над версией по умолчанию.
  • Frontend: Весь frontend теперь использует версию API latest.
note
  • UI для настройки Site Preferences в этом релизе отсутствует. Изменения возможны только через Django Admin.
  • Рекомендуется обновить приложения, использующие API, до последней версии, чтобы воспользоваться преимуществами новых возможностей и обеспечить совместимость с будущими изменениями.