Something went wrong on our end
-
Pavel Antonov authoredc98f3d1d
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 16.91 KiB
Changelog
All notable changes to this project will be documented in this file.
[0.28.0] - 2024-08-19
🚀 Features
- (core) Изменено поведение обхода схемы schema.Walk, считаем что объект изменился при установке значения Nil (#PRXS-2648)-(8a7f62f)
- (schema) Реализован функционал для загрузки схем из файлов (#PRXS-2731)-(0255aad)
- (core) Добавлен вызов Visitors при компиляции expr-выражения в bson. Добавлен метод Schema.SetSingleLocale (#PRXS-2656)-(60c45b0)
- Реализована загрузка данных схем и записей через файлы для использования расширениях -(a978cfa)
- (core) Добавлена функция для ожидания готовности окружения (#PRXS-2648)-(3e7c23e)
🐛 Bug Fixes
- (core) Исправлена ошибка "assignment to entry in nil map" если у объекта схемы отсутствовали поля (#PRXS-2770)-(3c4b955)
- (core) Исправлена ошибка "panic: runtime error: invalid memory address or nil pointer dereference" при вызове UnmarshalJSON при передаче "null" (#PRXS-2770)-(36e8b6a)
⚙ ️ Miscellaneous Tasks
- Увеличен стандартный размер очереди Job Queue с 100 до 10000 -(ba53c5a)
- (schema) Добавлено получение вложенных в Reference полей схемы -(7b14a23)
- GoReleaser configuration -(36ce38d)
[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)