Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.

Changelog

All notable changes to this project will be documented in this file.

[0.27.0] - 2024-07-24

🚀 Features

  • Добавлен пакет localizer для работы с переводами данных (#PRXS-2653)-(53a37c4)
  • (core) Внесены изменения для работы с переводами через Items API -(ebf80bb)
  • (logs) Обновление API логирования, релевантность результатов поиска (#PRXS-2665)-(97077fb)
  • (core) Обновление References API: поддержка локализации контента -(87b92c5)
  • (core) Реализована возможность загрузки схем из YAML и JSON файлов (#PRXS-2731)-(bf29420)

🐛 Bug Fixes

  • (core) Исправлен обход схемы Walk для типа Array, решена ошибка отсутствия схемы при вызове Introspect -(2f684ea)
  • (core) Исправлена ошибка при которой не логировались действия с пространствами (#PRXS-2609)-(d0a7606)
  • (core) Исправлена ошибка при которой была возможность изменить обьект находящийся в кеше Items (#PRXS-2697)-(cd5724d)

️ Miscellaneous Tasks

  • (api) Исправлены ошибки linter`а связанные с пропущенными именами переменных при получении результатов (#PRXS-2610)-(90269af)
  • (core) Исправлена передача объектов в кэше сервисов (#PRXS-2705)-(9180ee7)

[0.25.1] - 2024-06-13

🐛 Bug Fixes

  • (core) Исправлен deadlock при одновременном вызове BufferedWriteSyncer.Stop и синхронизации по интервалу (#PRXS-2576)-(3b823ed)

[0.25.0] - 2024-05-08

🚀 Features

  • (core) Добавлена возможность использовать символ "-" в названиях полей (#PRXS-1439)-(66b02b9)
  • (api) Добавлен метод внутренний метод установки состояния пространства SetState для сервиса Spaces (#PRXS-2223)-(0057019)
  • Добавлен метод Find для сервиса Spaces (#PRXS-2298)-(4135690)
  • (core) Добавлено системное поле SearchScore в Item (#PRXS-2445)-(087edb3)

️ Miscellaneous Tasks

  • Перенесено содержимое пакета pkg/id на уровень выше в пакет id -(d13399f)
  • (core) Возврат GRPC-ошибки в сервисах -(c6bf265)

[0.24.0] - 2024-04-12

🚀 Features

  • Добавлен OID для Locales -(221d730)
  • Добавлены методы Space, Environment, Collection, Organization для объекта System, который используется в шаблонах (#PRXS-1813)-(d017315)

🐛 Bug Fixes

  • (core) Изменено название и значение констант событий в logging_middleware для коллекций (#PRXS-2199)-(0cb42c5)

[0.22.0] - 2024-03-06

🚀 Features

  • В пакет data добавлена проверка при установке значения на то, инициализирована ли map -(978a2c9)
  • (core) Добавлены функции exists и len для языка запросов expr (#PRXS-1883)-(eae58bf)
  • (extensions) Добавлена по умолчанию для отображения Icon первой колонкой для коллекции "Настройки/Действия" (#PRXS-1950)-(9a3936b)
  • Add filter_core.go -(37d3135)
  • Add unused v2 entry encoder -(79d8eef)

🐛 Bug Fixes

  • Исправлена потенциальная утечка ресурсов в HTTP-загрузчике файлов (используется в сервисе Images) (#PRXS-1977)-(143766b)
  • (sync) Исправлена ошибка синхронизации "received message larger than max". Процесс синхронизации значительно ускорен (#PRXS-2026)-(083aaf1)
  • Add id import -(6c0ecb0)

️ Miscellaneous Tasks

  • Обновлена библиотека github.com/expr-lang/expr до версии v1.15.8 (#PRXS-1667)-(d0069ab)

[0.21.0] - 2024-01-16

🚀 Features

  • Добавлен интерфейс Cache (#PRXS-1859)-(c11dae6)
  • Внесены правки в Spaces после изменений в perxis-proto, перегенерированны grpc-клиенты для Spaces (#PRXS-1835)-(2a0c015)
  • Добавлена метрика для кэша -(3a6a7a3)
  • Функция argsToLabels была вынесена в пакет metrics и переименована в GetLabelsFromKV. Теперь функция игнорирует значение без ключа -(b0b4312)
  • Добавлены metrics middleware для остальных сервисов -(8808371)
  • (core) Добавлена сборка метрик кэша и запросов (#PRXS-1219)-(706b266)
  • (extension) Добавлен middleware для сбора телеметрии -(221a13f)
  • (core) Добавлен сбор телеметрии в менеджере расширений (#PRXS-1898)-(1f18b52)

🐛 Bug Fixes

  • (items) Исправлены тесты -(57e7765)
  • (items) Добавлена метрика в CachingMiddleware -(68796ee)
  • (delivery) Добавлена метрика в CachingMiddleware -(3f182d1)

📚 Documentation

  • Добавлен комментарий -(c715ad8)
  • Добавлены подсказки к метрикам -(2387dac)

[0.20.0] - 2023-12-01

🐛 Bug Fixes

  • (extensions) Исправлена ошибка, при которой при обновлении расширений для некоторых коллекций всегда переустанавливались схемы, в которых не было изменений. Добавлен возврат ошибки при любом действии с расширением в случае неправильной его конфигурации (#PRXS-1695)-(998f3e8)
  • (core) Исправлена ошибка, при которой запрещенные правилами поля во вложенных объектах все равно были доступны пользователю (#PRXS-1673)-(0e1bec9)

[0.19.0] - 2023-11-03

🚀 Features

  • (core) Добавлено поле метадата в схему коллекций, для хранения дополнительной информации о коллекции -(05a7965)
  • (extensions) Переработана процедура установки коллекций (Установка расширений) учитывающая что коллекция могла быть создана пользователем и предотвращающая перезапись и потерю данных (#PRXS-1380)-(1f00274)
  • (extension) При установке расширения схемы коллекций принадлежащих расширению по-умолчанию будут обновлены. (#PRXS-1380)-(0dc7312)
  • (extensions) При установке расширения больше не перезаписывают конфликтные схемы коллекций. (Удален временный флаг _alwaysSetSchema в Setup) (#PRXS-1472)-(278b2cb)

🐛 Bug Fixes

  • (core) Пакеты 'service' в которых лежат middlewares переименованы на 'middleware' (#PRXS-1163)-(75f3153)
  • (core) Исправлена ошибка, из-за которой проверка на принадлежность пользователя к разным организациям отрабатывала некорректно. Добавлена очистка кэша при переносе пространства (#PRXS-1297)-(7aa1d49)
  • (sdk) Исправлена ошибка 'failed to uninstall client: not found', возникающая при удалении расширения, клиент которого уже не существует (#PRXS-1342)-(a170724)
  • (core) Исправлена выгрузка лишних полей ("published_at", "published_by", "archived_at","archived_by") в файл при экспорте данных (#PRXS-1390)-(6dc87f8)