Something went wrong on our end
-
Pavel Antonov authored076fdd0b
To find the state of this project's repository at the time of any of these versions, check out the tags.
- Changelog
- [0.32.0] - 2025-02-28
- 🚀 Новые возможности
- ⚙️ Прочие задачи
- [0.31.1] - 2024-12-28
- 🐛 Исправлены ошибки
- [0.31.0] - 2024-12-19
- 🚀 Новые возможности
- ⚙️ Прочие задачи
- [0.30.0] - 2024-10-22
- 🚀 Features
- ⚙️ Miscellaneous Tasks
- [0.29.0] - 2024-10-03
- 🚀 Features
- 🐛 Bug Fixes
- ⚙️ Miscellaneous Tasks
- [0.28.0] - 2024-08-19
- 🚀 Features
- 🐛 Bug Fixes
- ⚙️ Miscellaneous Tasks
- [0.27.0] - 2024-07-24
- 🚀 Features
- 🐛 Bug Fixes
- ⚙️ Miscellaneous Tasks
- [0.25.1] - 2024-06-13
- 🐛 Bug Fixes
- [0.25.0] - 2024-05-08
- 🚀 Features
- ⚙️ Miscellaneous Tasks
- [0.24.0] - 2024-04-12
- 🚀 Features
- 🐛 Bug Fixes
- [0.22.0] - 2024-03-06
- 🚀 Features
- 🐛 Bug Fixes
- ⚙️ Miscellaneous Tasks
- [0.21.0] - 2024-01-16
- 🚀 Features
- 🐛 Bug Fixes
- 📚 Documentation
- [0.20.0] - 2023-12-01
- 🐛 Bug Fixes
- [0.19.0] - 2023-11-03
- 🚀 Features
- 🐛 Bug Fixes
CHANGELOG.md 24.83 KiB
Changelog
[0.32.0] - 2025-02-28

Новые возможности

- invitations: Обновлен API Invitations с поддержкой многоразовых приглашений #2929 (b80739c)
- core: Добавлен метод для получения объекта из архива GetArchived #2922 (ed1f360)
- schema: Добавлена возможность использования в схеме типов соответствующих данным массива, строки и числа #2890 (c55180e)

️ Прочие задачи

- Добавлена спецификация JSON Schema для схемы коллекций (7cf1e93)
[0.31.1] - 2024-12-28

Исправлены ошибки

- files: Исправлена ошибка при которой временные файлы не перемещались в постоянное хранилище (87b6304)
[0.31.0] - 2024-12-19

Новые возможности

- Обновлен сервис Logs после изменений в прото-спецификации сервиса (a86999a)
- Добавлен возврат общего количества ревизий для метода ListRevisions #2885 (5671511)
- items: Добавлен метод Items.CheckoutRevision #2846 (36ffcd0)
- extensions: Добавлены поля для передачи клиентских данных при запросах ActionRequest (e09530b)

️ Прочие задачи

- Добавлен фильтр по тегам (tag) в Collections.List (8d47f17)
- Пакет template вынесен в корень проекта (9093516)
- Перегенерированы клиенты, моки, middleware #2862 (0e67767)
- Добавлена конфигурация для golangci-lint с добавлением дополнительных линтеров #2953 (c0721ec)
- Обновление Taskfile #2849 (7ecb191)
[0.30.0] - 2024-10-22

Features

- Добавлена возможность включить файл в YAML или использовать его содержимое в качестве значения (#PRXS-2865)-(70454f0)
- (telemetry) Добавлены в метрики данные по пользователям (principal) и пространствам (spaceID) (#PRXS-2852)-(0034750)
- (core) Реализована установка файловой системы для загрузки assets -(3b90c06)
- Добавлено поле "Скрыть" в Rule -(e0ba668)

️ Miscellaneous Tasks

- Обновлена версия библиотеки expr v1.16.9 (#PRXS-2789)-(ff19f4a)
- Изменена сигнатура функции TelemetryMiddleware для возможности передать название кэша в метрику -(4b74713)
- Коллекции менеджера расширений оформлены в yaml файлах -(70b9b40)
- Добавлено поля Temporary в объекте File -(e65eb25)
[0.29.0] - 2024-10-03

Features

- (collections) Обновление протокола, Collection добавлено поля "Без публикации" (#PRXS-2599)-(3d2edfb)
- (api) Обновлена API: структура Collection добавлено поля "Без архива" (#PRXS-2600)-(a31ddde)
- Добавлены коллекции с ограничениями для хранения ревизий элементов (#PRXS-2598)-(b80d836)
- Обновлен API: Добавлено поле LocaleID в структуре ActionRequest (#PRXS-2758)-(1edc495)
- Доработана функция получения системных полей, добавлено поле
State
(#PRXS-2830)-(481f268) - Добавлено поле "state" в метод GetSystem (#PRXS-2830)-(4bece55)
- Добавлены в метрики по пользователям/приложениям и пространствам (#PRXS-2852)-(097c706)

Bug Fixes

- (setup) Исправлена ошибка в Setup при передаче опций из-за которой не сохранялась формируемая конфигурация (#PRXS-2824)-(5324ef3)

️ Miscellaneous Tasks

- Обновление работы Setup (#PRXS-2838)-(47a4a6f)
[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)

Bug Fixes

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

Documentation

[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)