Обновлен changelog для версии v2025.5.14.

This commit is contained in:
Alex Ant
2025-05-14 12:22:46 +05:00
parent 953429f0da
commit 8bc463b6d6
3 changed files with 70 additions and 18 deletions
+55 -10
View File
@@ -1,7 +1,7 @@
Сгенерируй changelog для версии v2025.5.2.
Сгенерируй changelog для версии v2025.5.14.
Правила:
- Начинай changelog заголовком: "# v2025.5.2"
- Начинай changelog заголовком: "# v2025.5.14"
- Затем добавь краткое текстовое описание релиза (1–3 строки), основанное на комментарии разработчика. Не копируй комментарий дословно. Используй его только как ориентир для формулировки описания.
- Не добавляй ничего от себя, не используй мотивационные или маркетинговые фразы.
- После описания сгруппируй изменения по категориям:
@@ -14,22 +14,67 @@
- В конце поставь тег: #releases
Комментарий разработчика для описания релиза:
Рабочие столы переведены на серверный рендеринг, что значительно снижает скорость первой загрузки, но главное - позволяет увеличить стабильность развертывания платформы.
Система переведена на новый стандарт передачи документов по блокчейну. Новый стандарт обеспечивает возможность нанесенения неограниченного количества подписей на один документ с валидацией подписей по блокчейну.
Ниже список закрытых issues, начиная с 2025-04-30:
Ниже список закрытых issues, начиная с 2025-05-03:
#259: Поправить отступы в мобильной карточке пайщика на странице пайщиков
#247: Устранить баг провайдера, который вызывал повторную поставку ПО
Из-за таймаутов соединения между серверами провайдера и серверами кооперативов возникает непреднамеренная перепоставка программного обеспечения тем кооперативам, которым ПО уже было поставлено. Устранить её через введение счетчика обрывов соединений.
---
#246: Перевести CI/CD на сборку и поставку готовых докер-контейнеров
#258: Убрать hover-эффект при наведении на документ или пайщика в таблице
Провайдер должен начать использовать предсобранные докер-контейнеры, заменяя переменные под каждый кооператив. Таким образом скорость поставки увеличится в 3-5 раз, при этом, риск “зависнуть” в процессе сборке и тем самым накрыть блокчейн-ноду обязательным реплеем полностью будет исключён. Кроме того, такая поставка необходима для перехода в Kubernetes-среду.
---
#245: Перевести десктоп на server-side-rendering
#257: Сохранять выбранную светлую / темную тему в локалсторадж и извлекать при следующей загрузке страницы
Задача включает в себя адаптацию под динамичные переменные окружения, которые позволят полностью автоматизировать поставку ПО через докер-контейнеры без пересборки под каждый индивидуальный кооператив.
---
#256: Отобразить статус членства каждого пайщика в разделе Пайщики
---
#255: Отобразить ФИО/Наименование плательщика в разделе Платежи
---
#254: Снимать вопросы с повестки автоматически через 3 дня
---
#253: Устранить избыточную точность суммы оплаты с 0.0000 RUB до 0.00 RUB в заявлении на вступлении
---
#252: Ввести обновленный стандарт хранения и передачи документа по блокчейну
* [x] разработать стандарт document2 * [x] разработать мигратор данных в controller * [ ] ~~вкачать agreements из блокчейна в базу данных~~ * [ ] ~~встроить agreements в accountDTO~~ * [ ] ~~перевести фронтенд на использование структуры agreements из accountDTO~~ * [ ] ~~снести таблицу agreements из бч~~ * [x] мигрировать данные из orgs → coops * [x] мигрировать данные из agreements → agreements2 * [x] мигрировать шаблон 100 * [x] заменить стандарты в блокчейне для всех таблиц * [x] заменить имена таблиц в cooptypes * [x] заменить тип IDocument в cooptypes на новый * [x] заменить все вхождения document → document2 во всех контрактах, кроме legacy таблиц * [x] адаптировать все инпуты всех документов к новому формату DTO * [x] сверить что там с решениями в Восходе - убрать висяки * [x] заменить фиксаторы реестра newsubmitted и т.д. на новые типобезопасные версии * [x] обновить агрегатор с учетом новой версий фиксаторов * [x] добавить хэш signed_hash в каждую подпись для прозрачности стандарта * [x] отладить контроллер * [x] отладить десктоп * [x] восстановить отображение подписей на фронте * [x] восстановить загрузку соглашений на фронте * [x] написать мигратор соглашений * [x] обновить шаблон 100 * [x] замена модели генерации (опциональная подпись) * [x] округлить нули в суммах через новые параметры * [x] голосование через подпись номера решения
---
#251: Разработать версионированный мигратор данных для контроллера кооператива
---
#250: Вынести автоматическую сборку и публикацию пакетов в пайплайн гитхаба
---
#249: Баг: спутанная маршрутизация между рабочими столами кооперативов
---
#244: Обновить стандарт сборки документов
* [x] Ввести использование хэш-идентификаторов для сборки документов вместо внутреннего decision_id * [x] смарт-контракты * [x] агрегатор * [x] Сгружать соглашения в общий реестр подписанных документов как документы без решений
---
+12 -5
View File
@@ -1,14 +1,21 @@
# v2025.5.2
# v2025.5.14
В этом релизе рабочие столы переведены на серверный рендеринг, что улучшает стабильность развертывания и упрощает автоматизацию поставки ПО. Данный релиз является подготовительным к переходу на новый стандарт цифровых документов на платформе.
В этом релизе реализован новый стандарт передачи и хранения документов по блокчейну с поддержкой неограниченного количества подписей и их валидацией. Также внесены улучшения в интерфейс и исправлены ошибки.
✨ Новые функции
- [#245](https://github.com/coopenomics/mono/issues/245): Перевод десктопа на серверный рендеринг с поддержкой динамических переменных окружения
- [#252](https://github.com/coopenomics/mono/issues/252): Внедрение обновленного стандарта хранения и передачи документов по блокчейну
- [#251](https://github.com/coopenomics/mono/issues/251): Реализация версионированного мигратора данных для контроллера кооператива
- [#244](https://github.com/coopenomics/mono/issues/244): Обновление стандарта сборки документов и переход на хэш-идентификаторы
🐛 Исправления ошибок
- [#247](https://github.com/coopenomics/mono/issues/247): Исправлен баг с повторной поставкой ПО при обрывах соединения между серверами
- [#249](https://github.com/coopenomics/mono/issues/249): Исправлена спутанная маршрутизация между рабочими столами кооперативов
- [#253](https://github.com/coopenomics/mono/issues/253): Исправлена избыточная точность суммы оплаты в заявлении на вступление
🔧 Улучшения
- [#246](https://github.com/coopenomics/mono/issues/246): Перевод CI/CD на сборку и поставку предсобранных докер-контейнеров
- [#259](https://github.com/coopenomics/mono/issues/259): Исправлены отступы в мобильной карточке пайщика на странице пайщиков
- [#258](https://github.com/coopenomics/mono/issues/258): Удалён hover-эффект для документов и пайщиков в таблице
- [#257](https://github.com/coopenomics/mono/issues/257): Добавлено сохранение светлой/тёмной темы в localStorage и восстановление при загрузке страницы
- [#256](https://github.com/coopenomics/mono/issues/256): Отображение статуса членства каждого пайщика в разделе "Пайщики"
- [#255](https://github.com/coopenomics/mono/issues/255): Отображение ФИО/Наименования плательщика в разделе "Платежи"
#releases
+3 -3
View File
@@ -1,4 +1,4 @@
VERSION: v2025.5.2
FROM DATE: 2025-04-30
VERSION: v2025.5.14
FROM DATE: 2025-05-03
COMMENT:
Рабочие столы переведены на серверный рендеринг, что значительно снижает скорость первой загрузки, но главное - позволяет увеличить стабильность развертывания платформы.
Система переведена на новый стандарт передачи документов по блокчейну. Новый стандарт обеспечивает возможность нанесенения неограниченного количества подписей на один документ с валидацией подписей по блокчейну.