1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hyperledger-grid

Клонировать/Скачать
RELEASE_NOTES.md 6.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 18:36 077037b

Дубликат функции rest-api-resources-agent

  • Стабилизировать функцию cylinder-jwt-support, удалив её. Эта функция добавляет поддержку авторизации для бэкэндов Splinter.

  • Стабилизировать функцию purchase-order, переместив её в раздел stable.

  • Обновить версии Splinter и Scabbard до 0.4.3.

  • Добавить функциональность отправки авторизованных запросов с использованием JWT Cylinder в ScabbardClient.

  • Удалить стандартные функции actix-web для исправления сборок Linux. Это устраняет временную зависимость от brotli и gzip, которые используются для сжатия. Сжатие не используется ни в одном из клиентов, поэтому допустимо удалить эти временные зависимости.

Grid SDK

  • Добавить таблицы базы данных и операции хранения для Purchase Order.

  • Добавить обработчики REST API для Purchase Order.

  • Добавить метод в PermissionChecker для проверки разрешений рабочего процесса агента.

  • Добавить документацию для модуля рабочего процесса.

  • Добавить отсутствующие и обновить существующие protobufs Purchase Order в соответствии с RFC.

  • Обновить модуль data_validation, чтобы обеспечить функциональность для проверки XML Purchase Order.

  • Минимизировать вероятность утечек памяти в модуле data_validation путём реализации Drop для всех структур и добавления проверки на нулевые указатели.

  • Переименовать константу ROLES_ENDPOINT в ReqwestPikeClient в ROLE_ENDPOINT.

  • Исправить ошибку, препятствующую правильному получению ролей Pike.

  • Обновить клиент бэкэнда Splinter, чтобы он создавался с полем authorization, используемым при отправке пакетов с помощью JWT Cylinder, созданного функцией run_splinter.

  • Добавить возможность проверки ограничений в рабочем процессе при попытке перехода между состояниями рабочего процесса.

  • Проверить состояние self рабочего процесса в методе can_transition Workflow, чтобы разрешить обновление записи.

  • Добавить недостающую функцию message() в ErrorResponse.

  • Добавить документацию и юнит-тесты для ErrorResponse.

  • Удалить неиспользуемую функцию sawtooth-compat, которая не предоставляла никакой функциональности.

  • Добавить поддержку строки запроса подкачки.

  • Перенести знания о пути из слоя ресурсов в слой Actix.

  • Вывести Debug для ClientError.

  • Добавить вариант InternalError к ClientError.

  • Удалить функцию create_client_factory.

  • Реорганизовать клиентский модуль, сгруппировав клиентские файлы вместе и файлы клиента Reqwest вместе.

  • Переименовать клиентские объекты «DTO» и переместить их в модули data::<module>.

  • Стабилизировать функцию cylinder-jwt-support, удалив её.

  • Стабилизировать функцию rest-api-resources, переместив её в раздел stable.

  • Стабилизировать функцию client, переместив её в раздел stable.

  • Стабилизировать функцию data-validation, переместив её в раздел stable. Эта функция включает в себя функциональность для проверки файлов Grid Product и Purchase Order XML на соответствие стандартам GS1.

  • Стабилизировать функцию client-reqwest, переместив её в раздел stable. Эта функция включает реализацию признака Client, поддерживаемого Reqwest.

  • Стабилизировать функцию purchase-order, переместив её в раздел stable. Эта функция позволяет хранить данные Purchase Order в базе данных Grid.

  • Стабилизировать функцию rest-api-endpoint-purchase-order, переместив её в раздел stable.

  • Стабилизировать функцию workflow, переместив её в раздел stable.

  • Стабилизировать функцию rest-api-resources-purchase-order, переместив её в раздел stable.

  • Обновить документацию на уровне модулей для модуля reqwest_client.

  • Уточнить явные зависимости функций в файле Cargo.toml.

  • Добавить потоковый итератор для результатов API списка. Это возвращает пакеты результатов, чтобы они могли быть возвращены быстрее.

  • Исправить подсчёт пагинации total, чтобы правильно отражать количество результатов.

  • Добавить структуру StartWorkflowState для определения точки входа элемента в рабочий процесс.

  • Удалить стандартные функции actix-web, чтобы исправить сборки Linux. Это удаляет временную зависимость от brotli и gzip, используемых для сжатия.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hyperledger-grid.git
git@api.gitlife.ru:oschina-mirror/hyperledger-grid.git
oschina-mirror
hyperledger-grid
hyperledger-grid
main