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

OSCHINA-MIRROR/mirrors-hyperledger-fabric

Клонировать/Скачать
CHANGELOG.md 600 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 16:25 7bc2c2e

Hyperledger Fabric Changelog

В Hyperledger Fabric релизы сопровождаются changelog, который поддерживается GitHub.

Changelogs ранних релизов Hyperledger Fabric до версии 2.0

Ранние релизы Hyperledger Fabric копировали историю коммитов в файл changelog ниже.

«v2.0.0-beta»

  • [7cd1eda] Добавить примечания к выпуску для v2.0.0-бета.
  • [402a077] [FAB-17199] Добавить новый учебник по тестовой сети.
  • [1432b66] [FAB-14083] Документация о цепном коде как внешней службе.
  • [f93acfa] [FAB-17239] Ссылки на новое в версии 2.0 бета.
  • [c37f8cf] [FAB-17240] Небольшое исправление для обновления документа.
  • [2e44a2a] [FAB-16906] Документ о запускателе цепного кода.
  • [79a4e8c] Изменённые ссылки на документы и несколько правок. Исправлена ссылка на документ о couchDB индексах.
  • [e73407f] [FAB-14086] Документ о запускателе цепного кода.
  • [5e4ede7] [FAB-16754] Обновление документа.
  • [339e682] Добавление двухзначной переменной выпуска.
  • [7d91ef4] Новое в Hyperledger Fabric версии 2.0 Beta.
  • [a4bf700] Обновить документ с предварительными требованиями для Go 1.13.x.
  • [cce46ac] Добавить слой кэша политики инстанциации.
  • [6f32be4] [FAB-17160] Обеспечить возможность запуска узла без требований Docker.
  • [c2c5183] [FAB-17170] Передать метаданные без изменения в externalbuilder.
  • [e7f5ab8] [FAB-16731] Использовать org1peer0 в тесте жизненного цикла.
  • [84845ff] [FAB-17170] CLI узла должен кодировать mdata строчными буквами.
  • [b1d37c6] Попытка исправить нестабильную интеграцию ApproveForMyOrg.
  • [b430f81] [FAB-16125] Исправить проблему, из-за которой тест на разрешение мог завершиться неудачно, когда тесты не выполнялись.
  • [76765db] Скопировать при неудачном переименовании во время внешнего построения.
  • [49ed882] [FAB-17196] Исправление неработающих структур md в документах.
  • [3e3b0fc] [FAB-17135] Документирование улучшений в области личных данных в версии 2.0.
  • [96fefd0] [FAB-17222] Обновление версии Go до go1.13.4 в vagrant dev_env.
  • [00eecd1] Исправление некорректной документации по метаданным блока (#378).
  • [3cce10a] [FAB-17220] Динамическое построение конфигурации TLS в рукопожатии клиента Raft.
  • [f5799c0] [FAB-17057] Генерация криптографии во время UT сервера orderer/common/server (#373). Текст запроса представляет собой перечень изменений и улучшений в проекте Hyperledger Fabric. В запросе содержатся ссылки на конкретные задачи и проблемы, которые были решены или исправлены в рамках проекта.

В тексте запроса не удалось определить основной язык, так как он содержит только технические данные без какого-либо контекста. Можно предположить, что это язык программирования Go.

Перевод текста запроса:

  • [c3720b4]: исправление для FAB-16996, удаление ссылок на solo и kafka в документе BYNF.
  • [46ccaf0]: FAB-15035, удаление заголовков HTTP-запросов CouchDB из журнала отладки.
  • [bf085a2]: FAB-14693, обновление пакета fabric-amcl от поставщика.
  • [1b8be06]: FAB-16937, завершение путём подключения CC к работе с ext. CC.
  • [4bde8c4]: FAB-17141, обновление документации fabric для обновлённой модели программирования go.
  • [0b4ca1c]: FAB-17116, добавление изменения конфигурации orderer в примечание к выпуску.
  • [09ad9dc]: FAB-17188, модульный тест для функций извлечения версий couchDB.
  • [64c888f]: увеличение порога повторной попытки IT до 7 секунд.
  • [31a2d51]: FAB-16437, удаление общих макетов.
  • [2402250]: FAB-16437, удаление неиспользуемых common/mocks.
  • [6de732f]: FAB-16437, удаление common/mocks/config.
  • [a1f2794]: FAB-16437, удаление common/mocks/peer.
  • [5025cad]: FAB-17150, очистка временного каталога при configure_test.
  • [169fc51]: FAB-15724, улучшение интеграционного теста миграции.
  • [0999e0e]: FAB-16157, удаление упоминаний альфа и отказов от ответственности.
  • [fc0a9e9]: FAB-17165, уменьшение порога повторной попытки pvtdata до 3 секунд в IT core_template.
  • [9dcb65e]: FAB-17177, блок конфигурации не должен проверяться сам в репликации блоков (#355).
  • [03576df]: исправлена опечатка.
  • [e6a9bde]: FAB-16437, удаление common/mocks из v20 валидатора.
  • [b8aaafc]: FAB-16408, отказ от использования Kafka на основе orderer.
  • [6e52f56]: FAB-16437, удаление common/mocks из валидатора v13.
  • [b6830f1]: FAB-15343, документирование удаления плагинов SCC.
  • [24d1954]: заменить http на https в install.rst.
  • [e3188cf]: FAB-16437, удаление common/mocks из валидатора версии 12.
  • [6044822]: FAB-16687, снижение конкуренции мьютексов в валидаторе.
  • [151ea02]: FAB-17133, добавить ветку в триггер AZP. FAB-16812: обновить скрипт начальной загрузки.

FAB-16118: добавить ИТ для неавторизованного участника MSP.

FAB-16890: перенести сборку из среды выполнения контейнера.

FAB-16842: подготовиться к дополнительной конфигурации CC.

FAB-15066: добавить дополнительные ИТ.

FAB-16574: кэшировать результаты функции msp.Validate.

FAB-16921: обновить старые данные реестра с помощью CouchDB.

FAB-17118: сделать скрипты CI исполняемыми.

FAB-17097: реализовать рекомендации после проверки.

FAB-17114: добавить поддержку AZP для Fabric.

FAB-15066: включить политики одобрения для коллекций.

FAB-17097: внести небольшие изменения в код для канала без системного канала.

FAB-17097: разбить большие функции на более мелкие и добавить документацию.

FAB-17097: переименовать пакет externalbuilders в externalbuilder.

FAB-17097: внедрить Stop в externalbuilders.Instance.

FAB-17097: создать дескриптор сеанса для запущенных процессов.

FAB-15066: очистить интеграционный тест pvtdata.

FAB-16169: отделить демаршаллинг от валидации.

FAB-16397: проверять имена файлов на наличие пробелов.

FAB-16560: исправить комментарии рецензента.

FAB-16169: очистить тесты.

FAB-16169: комментарии CR.

FAB-16377: выполнить проверку идентификатора канала.

FAB-16170: проверка HDR для транзакций индоссанта.

FAB-17097: улучшить обработку ошибок в функции GetChainID.

FAB-16286: неэкспортировать и переименовать функцию ИТ.

FAB-16286: интегрировать кэш с LoadCommittedVersion. * e9be627 — настройка кэша через core.yaml.

  • 67fccab — интеграция кэша с statecouchdb.
  • 6cd02a6 — FAB-17095: не выводить идентификаторы в байтах.
  • 0cd1107 — FAB-17095: красиво печатать идентификаторы участников в gossip.
  • 49fbc47 — FAB-16663: обезвреживание Stalebot.
  • 3cbb0bc — небольшая очистка externalbuilders_test.go.
  • caeebd8 — FAB-17086: обновить ссылки в мастере для версии 1.4.4.
  • a0ab031 — FAB-16286: IT с подделанным RWset для отказа IP LSCC.
  • 7b19faa — FAB-16286: разделить инструменты широковещательной рассылки и доставки IT.
  • 2e75f66 — FAB-16712: обновить ссылки на документацию по цепному коду Java.
  • 33139a9 — FAB-17092: обновить bootstrap.sh.
  • b268b11 — FAB-17052: красиво распечатать TLS CAs EndpointCriteria.
  • 59bad46 — FAB-16286: чтобы protolator понимал ChaincodeHeaderExt.
  • 3ec743b — FAB-17038: обновить ссылки ApplicationPolicy в peer.
  • d919905 — FAB-16477: использовать файл начальной загрузки для консенсуса Raft.
  • 86f53bc — удалить persistence.PackageProvider.
  • b66fc33 — FAB-15814: добавить конечную точку для метаданных версий.
  • 727850f — разрешить запуск orderer без определённого системного канала.
  • eb65b8e — преобразовать блок создания в блок генезиса на раннем этапе.
  • cce2247 — не требовать перезагрузки при повторном добавлении участника.
  • 34587f7 — FAB-17060: удалить s390x из сценария multiarch.
  • f594c20 — FAB-15754: добавить упоминание об устаревании solo в примечания к выпуску.
  • 1c18f83 — FAB-15754: объявить solo orderer устаревшим.
  • 1e39899 — FAB-17032: исправить некоторые ошибки в документации.
  • 18dbbb0 — FAB-15754: исправить и повторно запустить generateHelpDocs.sh.
  • af69416 — переместить помощников, специфичных для конфигурации Raft, в тесты Raft.
  • 59064f3 — FAB-15226: снова включить интеграционный тест gossip.
  • f62a2c0 — FAB-16437: удалить common/mocks/policies. В запросе представлен список изменений в системе Hyperledger Fabric.

К сожалению, без контекста сложно понять, о чём именно идёт речь. Однако можно предположить, что текст запроса относится к разработке и тестированию программного обеспечения.

В тексте упоминаются различные изменения в коде, связанные с улучшением функциональности системы, исправлением ошибок и оптимизацией работы. Также упоминаются некоторые проблемы и задачи, которые были решены или находятся в процессе решения.

Для более точного перевода и понимания содержания текста необходим контекст и дополнительная информация. AB50856, FAB-16940 — сообщение об основной ошибке в конфигурации.

06892c7 — добавить «none» как допустимый метод создания генезиса для orderer.

11a486d — добавлять название команды в качестве контекста к строкам журнала сборщика.

666a1e3 — улучшить сообщения жизненного цикла пользователя и управления событиями CCE.

4b8ce31 — использовать файлы, закодированные PEM, для внешнего кода цепочки блоков go.

6c58b29 — удалить неиспользуемый код.

3b12fd3 — очистить некоторые идиомы в тестах конфигурации Raft.

BBF3396, FAB-16969.

C6282ca — добавить устаревший жизненный цикл, внешний сборщик и тестовый индекс.

759fe73, FAB-16987 — обновить до Go 1.13.4.

4af0e88 — изменить json на yaml во внешнем сборщике.

4d2d65f — добавить отладочное утверждение для регистрации команды и аргументов.

322c3f3 — исправить перестройку баз данных.

4fcf0d7, FAB-16963 — обновить fabric-protos-go.

4771a05 — обновление конфигурации orderer возвращает без ожидания.

80a20e3 — удаление криптографических операций RSA из BCCSP.

D21E105, FAB-16987 — использование Go 1.13 на мастере.

737efcb — удаление UpdateEndpoints (мёртвый код).

D8244ee — добавление int. теста жизненного цикла с платформой cc и индексом базы данных.

5e15ad7, FAB-16970 — исправление типографской ошибки.

A00e941 — вывод «release» не требует префикса META-INF.

A5917a0, FAB-16963 — перемещение типа CollectionCriteria.

F779b52, FAB-16735 — комментарий CR.

CEAD836, FAB-16735 — использование PvtdataProvider в пути фиксации наследия.

F68741b, FAB-16766 — объединение сброса и отката в один элемент.

427923d — структуры сплетен gossip отсутствуют поля.

A7c2f0f — обновление int. тест core_template gossip parms samplecfg.

17aaef1, FAB-16577 — оценка идентификаторов функции политики.

8ddc395, FAB-16565 — переименование функции policy.Evaluate.

991a271, FAB-16564 — функция оценщика политик принимает срез идентификатора в качестве аргумента.

BE61281 — удаление «временного» метода генезиса из orderer.

7627d4e — теневой внешний сборщик в nwo/fabricconfig. Исправить несогласованность жизненного цикла цепного кода

Увеличить порог повторной попытки получения приватных данных в gossip.*

Обновить зависимости цепных кодов и протоколов Fabric.*

Исправить устаревшие ссылки на fabric/protos.*

QSCC теперь отклоняет вызовы cc2cc.*

Использовать идиоматические сопоставители для утверждений об ошибках.*

Последовательно использовать пакет metadata и переменные.*

Удалить ненужный пакет var exitCode.*

Удалить мёртвый NEXUS_REPO.*

Переместить InvokedChaincodeName в protoutil.*

Добавить поддержку взаимного TLS в IT.*

Настроить параметры конфигурации Raft по умолчанию.*

Дополнить документацию contr цепными кодами и SDK.*

Исключить PROJECT_FILES из процесса make.*

Обновите go-grpc-middleware до версии v1.1.0.*

Обновите pkcs11 до версии v1.0.3.*

Обновите grpc-go до версии v1.24.0.*

Удалите тип реестра из документации.*

Удалите реестр оперативной памяти и тип реестра из кодовой базы.*

Создайте каталог «Chains» при создании FsBlockstoreProvider.*

Удалите arch-deep-dive.rst.*

Исправьте ошибку импорта gogo protobuf.*

Удалите конфигурацию хранилища ключей для bccsp pkcs11.*

Исправлена ошибка правописания.*

Удалите документ для команды token.*

Используйте network.EventuallyTimeout для опроса сети.*

Исправление некоторых опечаток.*

Добавьте недостающие вызовы provider.Close.*

Документация по использованию соли для личных данных.*

Исправлен сбой UT Raft путём увеличения времени ожидания.*

Удаление недопустимого тестового примера.*

Ошибка комментария исправлена.* Персист детерминированные байты channelConfig.

  • Лайфцикл инт. хэлпер должен использовать эндерсер для запроса.
  • Ребазировать фаб-зооукеер и фаб-кафка.
  • Организация может быть связана с несколькими MSPs.
  • Исправить форматирование документа kafka.rst.
  • Поместить файл MAINTAINERS в базовый каталог.
  • Переместить data-format-exception в общее место.
  • Удалить поддержку старого формата данных из couchdb.
  • Использовать флаг skipPullingInvalidTransactions.
  • Добавить инструкции сквоша в документ о вкладе Github.
  • Исправить TLS сервера криптогена для администраторов.
  • Добавить образцы Fabric в документацию.
  • Интегрировать тесты внешней сборки md.
  • Исправить ошибку типографии в документах.
  • Объединить тесты на обнаружение в один тест.
  • Исправить типографическую ошибку.
  • Убрать поддержку внешних плагинов bccsp.
  • Исправление руководства по миграции Kafka.
  • Плагинные сборки могут занять более 60 секунд.
  • Изменить тесты comm для поддержки go 1.13.
  • Измененить тесты bccsp для поддержки go 1.13.
  • Типографическая ошибка.
  • Неиспользуемый клиент доставки.
  • Конвертер SignedData в Identity.
  • Типографическая ошибка.
  • Разделить evictionSuspector из util.go.
  • Использовать GOPROXY, если настроен.
  • Решение проблемы с нестабильным тестом с асинхронным выполнением.
  • Предложение добавить Пэм Андрейко в список сопровождающих. Создание документа CDS, используемого в тесте взаимодействия ccenv-1.4.

Исправление сообщений регистратора в PvtdataProvider.

Замена двоеточия на тире в имени хэша образа cc.

Интеграционный тест для использования образа ccenv-1.4 для сборки cc.

Использование стандартной конфигурации сети в интеграционных тестах жизненного цикла.

Исправления в документации peerchaincode.

Перемещение Fabric-chaincode-evm на Github.

Обновление документации.

Подключение внешнего поставщика MD с помощью Wire.

Повторное использование очистки ccid для сохранения данных.

Добавление упаковщика для внешнего сборщика MD.

Удаление конструктора LSCC.

Сборка chaincode при установке LSCC.

Устранение утечки соединения при обновлении сертификатов.

Переименование configtxgen/localconfig в genesisconfig.

Удаление genesisconfig.TestChannelID.

Использование литерала вместо common/util.GetTestChannelID.

Удаление пакета configtxgentest.

Фиксация ошибки в согласовании частных данных.

Удаление функции Load из configtxgentest.

Исключение ошибок из функций configtest.

Паника configtest.GetDevConfigDir вместо выдачи ошибки.

Удаление viper AutomaticEnv из configtxgen.

Проверка на пустой acl api ref.

Очистка тестов в PvtdataProvider.

Обновление интеграции с raft для использования двоичного запуска.

Обновление baseimage до версии 0.4.16.

Сворачивание комментариев CR для [FAB-16026].

Обновление команд сборки и запуска chaincode Node.js. DeliverWithPrivateData integration test

FAB-16219

447637f FAB-16376: поддержка admincerts

911be12 FAB-16122: интеграционный тест AdminOU

89ab43e FAB-16183: обновление концепции смарт-контракта

810b723 FAB-16746: переименование BlockPvtData в ReconciledPvtdata

f171a91: удаление gomaxprocs из core.yaml (peer config)

e3d9404: исправление ошибки: больше, чем меньше

62580a8 FABCI-464: добавление документа о вкладе Github

d9a43c1 FAB-16748: исправление pvtDataProvider bccsp инъекции

07548ec FAB-16026: преобразование RetrievedPvtdata в интерфейс

b558893 FAB-16026: реализация PvtdataProvider

d23a3ef FAB-16729: удаление лишней опечатки «now»

dc48dc0 FAB-16505: пауза/возобновление интеграционных тестов канала

9190649 FAB-16661: последовательное использование ключей и сертификатов в кодировке PEM

a6ac799 FAB-16695: включение разделения портов администратора и кластера в IT

6536fb1 FAB-16695: удаление мёртвого кода

68b0b28 FAB-16695: повторное использование метрик для GRPCServer

34ff4dc: не нужно приводить тип к нижнему регистру для внешнего компоновщика

1b152f3: обновление интеграции pvtdata с использованием двоичного запуска

dfe42d3: рефакторинг integration/nwo/package.go

2def46b: обновление idemix интеграции с использованием двоичного запуска

100d7a8: обновление подключаемой интеграции с использованием двоичного запуска

05e7424: обновление сброса/отката регистрационной интеграции с использованием двоичного запуска

f85f6a7: обновление интеграции обнаружения с использованием двоичного запуска

59f5fb0: интеграционные тесты не должны устанавливать PackageID

3675a3e: удаление занесённых в белый список переменных среды, которые должны быть настроены

681c6ff: обновление интеграции жизненного цикла с использованием внешнего компоновщика

d1f0425: удаление внешнего компоновщика Golang

e9ff8af: раскрытие сборки компонентов на сервере сборки интеграции

8cfd9b2: обновление e2e интеграции для предпочтительного использования двоичного запуска

b9ff805: интеграционное тестирование для использования двоичного cc запуска Удалить лишнее ненужное «be».

Автоматически создавать каталоги.

Исправить ошибку линтера.

Документировать возможность использования HSM для Fabric.

Обновлён способ «in» одним из двух способов.

Добавить политику безопасности по умолчанию GitHub SECURITY.

Интеграционные тесты для API-интерфейсов Marbles.

Добавить команды upgrade-dbs и rebuild-dbs.

Исправлена ошибка: конфигурационный параметр RootCAs игнорируется.

Есть «присутствует в», а не «из» предыдущего блока.

MSP также является реализацией.

Protobuf-парсер для транзакции индоссанта.

Корневые сертификаты «CA».

Улучшено сообщение об ошибке.

Рефакторинг криптопровайдера в txvalidator.

Рефакторинг getDefault в msp/mgmt.

Убрана бесполезная запятая.

Избавились от двух «and».

Статический анализ — общий.

Булеванные локальные и канальные MSP.

Объединить некоторые цели make и очистить зависимости .PHONY.

Внедрить криптопровайдер в localmsp 2.

Изменено «Filed» на «file».

Событие генерируется каждым узлом.

В наборе чтения есть только номера версий.

«Запрашивать» реестр.

Обновление документации для Java. Уровень БД: FAB-16573.

Версия номер «is» для внутреннего использования: 9b659d9.

World state — это БД, а не кэш: 1b13701.

Добавлено «to»: ab8bbc2.

Добавлено «of»: 27653d6.

«In» их среде, а не «with»: baf9448.

MSP — доверенный орган: 5c6de4b.

Обновление концепции бизнес-сети: 93529d8 FAB-15525.

Пропускать preResetHeight для приостановленных каналов: 5de0b99 FAB-16507.

Обновить комментарий для внешней команды NewCommand: 5e470de.

Последовательно использовать committed: 644f01b FAB-16573.

Сворачивание комментариев CR: b4485c7 FAB-16599.

Сделать запуск синхронным во внешних сборщиках: f95d819 FAB-16109.

Переименовать «launch» в «run» во внешних сборщиках: facd322 FAB-16599.

Добавить необязательный релиз во внешние сборщики: 7d0500b FAB-16599.

Сохранять каталог bld для внешних сборщиков: 4d7d946 FAB-16106.

Удалить каталог launch из контекста bld: 146f249 FAB-16106.

Убрано «kind of a» узел и другое: 481e441 FAB-16573.

Внешние сборщики запускаются в контролируемой среде: e5afa28 FAB-16239.

Конфиденциальности для подтверждения равноправного узла слишком много: 3181f46 FAB-16573.

Реализовать откат сертификата/ключа для доставки: f21bb07 FAB-16659.

Постоянно использовать commit: 8aaaac4 FAB-16573.

Исправлены упорядоченные элементы: a15336e FAB-16573.

Остановить ведущий узел: d2aaa98 FAB-15980.

Фазы с буллитами, используется «validation»: ace0fc9 FAB-16573.

Исправление SDK языков: 8c23091 FAB-16573.

Удаление явного GOCACHE в скриптах: 7498de0. 3e96c2b: Прекратить использование скрытого каталога для сборки.
ea733c3: Исправить скрипт компиляции protobuf.
a844a7e: Удалить образ buildenv и использовать нативные инструменты.

0b339ff: Пиры — согласованы друг с другом.
b0cdf01: Изменена идентичность на «цифровой сертификат».
94bc56c: Исправлено определение смарт-контракта.
9d1f13d: Исправлены «с помощью» и «распределения».

5053769: Рефакторинг временного хранилища.
1eec1d9: Изменён поставщик сети блокчейна.
3621515: Изменено «Текущее состояние» на «Мировое состояние».
93c79cd: Фиксация вместо применения.

bf3c222: Удалено дублирование «it».
e299a85: Добавлен этап валидации.
06cd23b: Удалено дублирование «of».
4ed8e55: Заголовки выделены жирным шрифтом.

2994232: Исправлено предложение — смарт-контракт.
f246ccb: Указана проверка пиров.
5c3c15b: Исправлена версия и имя файла.
d63efa0: Улучшено определение CCVC в глоссарии.

dc2a6fa: Улучшено описание канала.
306499a: Свёртывание комментариев CR.
222b722: Встроить хранителя цепочки в кэш.
a2b8535: Добавить хранителя цепочки к жизненному циклу.

12d4b4f: Сборка при установке, возврат ошибки пользователю.
6c43f95: Подключить реестр сборки к среде выполнения контейнера.
90e9b54: Создать базовый реестр состояния сборки.
d9bc8e9: Свёртывание комментариев CR. 502ba5f — внедрение криптопровайдера в localmsp 1. 0a67036 — внедрение CryptoProvider в цепочку. 029519d — добавление cryptoProvider к каналам orderer. 736622a — добавление BCCSP в ConsenterCertificate. 2af26fe — рефакторинг bccsp в cscc, lscc. c3ca900 — рефакторинг GetDefault в регистраторе orderer. ce3c0be — исправление заглавных букв в слове «капитал». f222d5c — удаление слова «надлежащим» в контексте аутентификации. 70e3c92 — улучшение определения блока. ba31954 — отмена изменений кросс-компиляции для образов Docker. 0eb8c7e — улучшение определения транзакции. db920bb — удаление кода, связанного со старым форматированием. 6a8503a — удаление GetDefault в kvLedger. 4f7e475 — рефакторинг GetDefault в CLI. e4c029e — пауза и возобновление работы канала. b1d46c1 — добавлено соединение между равноправными участниками сети и orderer. f270b72 — сокращение времени создания образа Docker. d44b9d7 — отключение неявных правил make. 214d527 — удаление устаревшего main.go из сборки образа ccenv. ac760dc — добавление примечания, специфичного для версии. 2338c5d — удаление пункта «Текущее состояние». d2afa53 — включение MSP 1.4.3 в конфигурацию канала. dc9b1e0 — статическая проверка — core/transientstore. 83ee65e — расширение KeyStorePath. c35fe7c — удаление неиспользуемых частей пакета comm. 7907f63 — предоставление MSP организации в конфигурации канала. 5e95455 — добавление переопределения пула сертификатов в TLS-опции. 6a256df — . Конвертация host override в opt

FAB-7559: конвертация host override в opt.

  • [7ebd2eb]: Реимплементация blocksprovider.
  • [d6c1f76]: Добавление источника соединения orderer.
  • [1d8ce65]: Подключение blocksprovider для предоставления сервиса.

Другие изменения

  • [bc5845f]: Теги JSON CC MD полей преобразуются в нижний регистр.
  • [e59cce4]: Добавлена запись лог-сообщения для медленного WAL.
  • [87c98e4]: Настройка параметра orderer.
  • [0833f03]: Удаление enable_ci_only_tests цели из Makefile.
  • [1c4c9ff]: Изоляция check_go_version для агрегатных целей.
  • [6d64a97]: Удаление логики макроса PROJECT_NAME из Makefile.
  • [54f9c55]: Удаление проверки EXECUTABLES из процесса make.
  • [53ec1c9]: Перемещение основных функций orderer и idemixgen в cmd.
  • [705ede0]: Создание отдельного Dockerfile для образа baseos.
  • [dcd6460]: Удаление неиспользуемого Dockerfile fabric-testenv.
  • [01a2506]: Прекращение ссылки на GOPATH в go:generate директивах.
  • [972d4dc]: Удаление неиспользованных сгенерированных моков.
  • [4ca501e]: Генерация фейков и моков с использованием текущего инструментария.
  • [cb2644e]: Интеграционное тестирование с использованием внешнего билдера.
  • [8c2b6ad]: Цепочки жизненного цикла chaincodes должны использовать нормализованный путь.
  • [e4ba8dd]: Установка HOME и GOCACHE во внешнем билдере.
  • [8f2f463]: Использование snake case для ключей внешнего билдера.
  • [fb22878]: Прекращение ссылки на GOPATH в compile_protos.sh.
  • [d597088]: Прекращение ссылки на GOPATH в golinter.sh.
  • [4718369]: Прекращение ссылки на GOPATH в run-unit-tests.sh.
  • [f55f46b]: Исправление паники peer при упаковке java chaincode.
  • [7d55580]: Запуск внешнего билдера не должен анализировать флаги.
  • [a63e098]: Сборка внешнего билдера не должна анализировать флаги.
  • [36b1576]: Обнаружение внешнего билдера не должно анализировать флаги.
  • [00433d7]: Устранение ссылок на Hyperledger Composer.
  • [63dce37]: Замена ChainID на ChannelID — core/chaincode.
  • [3df2ed3]: Переименование функций временного хранилища.
  • [0b9cccc]: Удаление поддержки старых функций из временного хранилища.
  • [a5bc954]: Индексация всех транзакций без дублирующейся проверки TxIDs. IT-функции, покрытые marbles_private:
  • [16966dc]: исправление проблем статической проверки в core/endorser.
  • [379a381]: обновление до prometheus/client_golang v1.1.
  • [64e5957]: использование GOPROXY в тесте платформы и увеличение времени ожидания.
  • [51752f3]: обновление формата idStore (FAB-16503).
  • [6bf91ec]: разделение теста endorser на части (FAB-16353).
  • [03041f3]: сведение комментариев CR (FAB-16353).
  • [7df0684]: удаление ccprovider.ChaincodeDefinition (FAB-16353).
  • [2df3402]: замена ChaincodeDefinition API (FAB-16353).
  • [e016ff9]: очистка apt-get перед обновлением и апгрейдом.
  • [9c3ad72]: добавление примечания к выпуску об удалении shim из ccenv.
  • [2cd2f98]: IT: cc2cc с недопустимым именем канала (FAB-15903).
  • [62e1698]: учёт go.mod в gopath упакованного go chaincode.
  • [4ec50f5]: улучшение сообщений об ошибках при сбоях go list.
  • [52faefa]: исправление корневых метаданных для пакетов модулей.
  • [8fc2189]: исправление пустой проверки ChaincodeID (FAB-16295).
  • [c7ea7ba]: настройка переадресации агента в vagrant (FAB-16530).
  • [4e5c20f]: примечание к выпуску GetHistoryForKey (FAB-16303).
  • [ea4a069]: исправление ошибки в документации.
  • [131fcbf]: добавление git в образ инструментов.
  • [d9b0ac2]: прекращение использования common/mocks в тестах txvalidator.
  • [ab2e3e7]: удаление PutChaincodeIntoFS в ccprovider (FAB-15951).
  • [c32e6c0]: базовая поддержка модулей для go chaincode.
  • [5c6d34f]: проверка формата HistoryDB.
  • [a6029d7]: обязательная проверка на nil code-package (FAB-16353).
  • [a546f99]: реализация DeliverWithPrivateData (FAB-16203).
  • [56f5c2e]: добавление CODEOWNERS (FAB-16489).
  • [b4b65a3]: преобразование ChainID в ChannelID — common/ledger (FAB-16403).
  • [427cfcd]: рефакторинг getDefault в orderer/util (FAB-15951). 09f0b88, FAB-16385 — статическая проверка (staticcheck) для core/ledger/ledgerstorage.

1daeeaa, FAB-13528 — исправление потенциальной утечки дескриптора файла контейнера.

6f0bc10 — изменение ChainID на ChannelID в common/configtx.

987c75f — исправление опечатки в документации Handler для chaincode.

2a0223e, FAB-15951 — добавление GetHasher в ccprovider.

3cc3e89, FAB-15951 — рефакторинг GetDefault в orderer utils.

69cfacd, FAB-15951 — удаление GetDefault в сервере orderer.

4b7edf6, FAB-16372 — предотвращение пересчёта идентификатора канала.

179e1e3, FAB-16357 — поддержка .orderer.

9201ce7, FAB-16327 — запрос конфигурации обнаружения с конечными точками организации.

6eb75e0 — загрузка верхнего уровня конфигурации только при необходимости.

2c91204, FAB-16364 — статическая проверка staticcheck для core/ledger.

2ebb530, FAB-16352 — исправление Raft IT flake.

58bdfaf — обрезка папки глубины HistoryDB.

0880e7e, FAB-16349 — очистка кода HistoryDB.

39e92eb, FAB-16349 — консолидация кода Historydb.

7468cca, FAB-16303 — результаты Historydb от самых новых до самых старых.

c76b931, FAB-16302 — обновление формата ключа historydb.

81bc410, FAB-16353 — передача частного распространителя данных как интерфейса.

0658eec, FAB-16353 — удаление конструктора endorser.

5095e96, FAB-16353 — вычисление хеш-функции предложения как часть синтаксического анализа.

76905a7, FAB-16353 — дальнейший рефакторинг endorser.go.

e1dcb01, FAB-16353 — дальнейший рефакторинг endorser.go.

b6c069f, FAB-16353 — удаление ненужного параметра из Execute.

db12773, FAB-16353 — передача входных данных цепочки блоков из распаковки.

31951a9, FAB-16353 — очистка метрик endorser.

b783840, FAB-16353 — объединение создания ответа на предложение. FAB-16353: возврат ошибки вместо ProposalResp.

  • [7d55dc9]: свернуть endorseProposal.

  • [682e709]: перенести парсинг предложения из eplugin.

  • [f7798a0]: вернуться раньше без идентификатора канала.

  • [eb09155]: немного дальше переместить UnpackedProposal.

  • [b088eab]: рефакторинг предварительной обработки в endorser.go.

  • [05f37c8]: введение структуры распакованного предложения.

  • [9104762]: удалить sanitycheck configtxlator.

  • [f8a7b0c]: изменить устаревший документ configtxgen.

  • [2876363]: перестать притворяться, что версия цепочки установлена.

  • [75b58d4]: перенести проверку предложений в индоссант.

  • [d89ebb1]: исправить преамбулу и постскриптум команды узла однорангового узла.

  • [8f195f5]: удалить документы по токенам.

  • [ce344ba]: удалить токен из Fabric Tools.

  • [098575b]: удалить ссылку на common/mocks/peer.

  • [856b907]: удалить GetDefault в пакете peer.

  • [1f9f91a]: удалить BCCSP getDefault в gossip.

  • [33cc43f]: удалить GetDefault() в пакете chaincode.

  • [5bb83e4]: удалить GetDefault bccsp в msp.

  • [002bae9]: удалить GetDefault в канале package.

  • [8c276c8]: исправить порядок параметров в сообщении об ошибке.

  • [9e2afe6]: использовать другой порт, чтобы избежать конфликта.

  • [7a1fe06]: удалить FabToken.

  • [d632b63]: массовое переименование демаршалеров.

  • [99b6c0a]: концепция ключа политики.

  • [39d4ccf]: зависимости для нового пути проверки/фиксации.

  • [e7cf5d6]: удалить getDefault в newBccspMsp. FAB-16158: Перемещение CCContext в тестовый артефакт только

  • f4259bf: FAB-16158: Перемещение CCContext в пакет chaincode.

  • 7cab753: FAB-16158: Удаление некоторых ненужных параметров CCContext.

  • 5074d35: FAB-16158: Сохранение идентификатора chaincode в виде строки в обработчике.

  • ba07a81: FAB-16278: Именование пакета chaincode .tar.gz.

  • c1cd9b1: FAB-16158: Удаление ccintf.CCID.

  • 0e07c1d: FAB-16280: Создание константы SysCC Ver, добавление функции CCID.

  • 1aa170a: FAB-16158: Удаление типа persistence/intf.

  • 15e3fe4: FAB-16158: Удаление мёртвого кода.

  • 1ce8bc9: FAB-16158: Очистка мёртвого кода.

  • 0d3623a: FAB-16158: Явное указание на побочные эффекты безопасности устаревшего LSCC.

  • 14c60c4: FAB-16158: Удаление имени и версии из сборки платформы.

  • 134d3b0: FAB-16158: Удаление ContainerInfo как зависимости.

  • f31d6c4: FAB-16158: Уничтожение ссылок ContainerInfo в пакете chaincode.

  • 8b66090: FAB-16158: Получение пакета chaincode без зависимости CCCI.

  • 0fc826f: FAB-16158: Сборка контейнера по CCID.

  • 9993b96: FAB-16158: Реализация резервного потокового пакета CC.

  • ac66b7b: FAB-16158: Подключение io-ридера через контейнер.

  • 60a0c24: FAB-16110: Исправление ошибки компиляции в master.

  • 0f31650: FAB-16274: Добавление ссылки на образец off_chain_data.

  • 1f77a38: FAB-16269: Удаление неиспользуемых импортов и регенерация протоколов.

  • 5a76aba: Добавление карты ссылок к результату QueryInstalledChaincode.

  • 0eb6cec: Переход на Alpine версии 3.10.

  • b357b0e: FAB-16158: Создание средства поиска потоковых пакетов.

  • a3efbb7: FAB-16158: Удаление ненужного кода.

  • 56c3f11: FAB-16158: Передача имени chaincode в Execute.

  • d681fad: FAB-16158: Передача имени chaincode. Вместо ID:

  • b200982 FAB-16158 небольшой рефакторинг в endorser.go;

  • 34b568c FAB-16158 получение устаревшего чейнкода по имени:версии;

  • f9113d9 FAB-16158 определение включает packageID;

  • f7f4f8d FAB-16166 переход на metadata.json для упаковки;

  • 168df2c FAB-15979 улучшение документации о возможностях;

  • 3c42f76 FAB-15835 проверка ошибки в deliverclient;

  • 6392ddc FAB-13375 исправление solo консенсуса UT flake;

  • 25b48f5 добавление интеграционного теста для проверки отклонения потери кворума;

  • db3bf5f FAB-16110 очистка pkgID для externalbuilder;

  • 34411e1 FAB-16107 сбор журналов stderr внешних сборщиков;

  • 6d6844b FAB-16107 детектор.Build использует конкретные типы;

  • 6b3cb1a очистка и регенерация proto;

  • e735157 исправление сбоя сборки в файлах validation_logic_test;

  • 5ffa896 FAB-16242 исправление повторного использования слушателя для некластерных систем;

  • 767e386 FAB-15845 дополнительные проверки валидации;

  • 8f56a94 откат/сброс: обеспечение удаления stateDB;

  • 925476e DRY-код для установки идентификатора пакета в int. тестах;

  • cbcfd11 FAB-16239 явное распространение среды;

  • 6ab3b66 FAB-16238 документирование проверок срока действия в ордерере;

  • 5119fbf FAB-16236 создание начальных примечаний к выпуску для v2.0.0;

  • e841ebe FAB-16165 изменение каталога хранилища тестовых ключей pkcs11;

  • 812b532 FAB-15343 удаление системных плагинов чейнкода;

  • b1974a9 FAB-16234 набор тестов жизненного цикла не должен быть вложенным;

  • dda02fa FAB-16166 применение новых имён файлов пакетов;

  • 8117ed3 FAB-16166 стандартизация имени пакета кода жизненного цикла;

  • 21c9cf0 FAB-16158 получение пакетов в контейнере пакета;

  • b90c0c0 добавление поддержки Pipenv в документацию;

  • 4652823 исправление типографской ошибки. etcdraft

  • 1488460 Разрешить отдельный TLS-конфиг для кластера и клиента.

  • fb4cab4 FAB-16141 Добавить комментарий к коду.

  • 1198c63 FAB-14724 Отклонить опасную реконфигурацию.

  • af2af05 FAB-16207 Перенести обработку архива на платформы.

  • 36300db FAB-16207 Удалить WriteStreamToPackage.

  • 985cfc0 FAB-16207 Удалить Env из DockerBuildOptions.

  • 83504ce FAB-16207 Удалить WriteBytesToPackage из util.

  • be6204f FAB-16207 Удалить unreferenced javaExcludeFileTypes.

  • 4adfb81 FAB-16027 Переместить platforms#Builder в собственный файл.

  • da37f6b FAB-16229 Уточнить документацию для FAB-15700.

  • 6f0c777 FAB-16141 Возможность отключить проверку срока действия сертификатов.

  • e289964 Удалить устаревшую ссылку на simulatecommit в справочном тексте.

  • 73aa8da FAB-16214 Удалить зависимость pkg/errors от shim/ext.

  • e1399cb FAB-16207 Удалить вызовы WriteBytesToPackage.

  • 3b97a65 FAB-16207 Удалить зависимость container/util в пакете cc.

  • 708f6dd FAB-16207 Удалить WriteBytesToaPackage в тестах.

  • cbc7dcd FAB-16207 Удалить WriteBytesToaPackage в тестах.

  • 5e6a4af FAB-16207 Удалить WriteBytesToaPackage в тестах.

  • ff62637 FAB-16173 Избежать явной привязки к эфемерному порту.

  • ed4abf9 FAB-15700 Восстановить просроченный сертификат TLS кластера.

  • 14fa336 FAB-16124 Очистить некоторые дополнительные неиспользуемые методы.

  • 62ca76f FAB-16124 Убить IsSyccNotInvokableExternal.

  • 55f0206 FAB-16124 Избавиться от sccp.RegisterSysCC.

  • 5ef447d FAB-16124 Удалить IsSysCCAndNotInvokableCC2CC.

  • 007c80d FAB-16124 Удалить SysCCProvider как зависимость везде.

  • e88a71d Удалить неиспользуемый SCCP как параметр для плагинов.

Вернуть определение syscc из _lifecycle. Предоставить containerinfo для SCC в _lifecycle. Не передавать информацию о проверке в endorsement. Избавиться от util.GetSysCCVersion. Убрать ненужную зависимость от SysCCVersion. Использовать BuiltinSCC реально. Разделить последний IsSysCC на простую структуру. Исправить неработающие ссылки на странице статуса. Отфильтровать pkcs11/plugin в сценарии модульного тестирования. Исправить make verify. Решить проблемы с shellcheck в сценариях. Документировать ошибку политики idemix. Использовать bytes.Equal для проверок на равенство. Настроить несколько последовательных ответов. Проверить статус всех ответов на предложения. Проверить ошибку декодирования. Отменить проверку статуса всех ответов на предложения. Встроить проверки sccprovider в валидацию. Удалить больше неиспользуемых функций поддержки endorser. Удалить неиспользуемую функцию запроса IsJavaCC endorser. Деструктурировать TarGzMetadataProvider. Очистка кода после проверки. Проверить статус всех ответов на предложения. Передать неудобное кодирование base64 ниже по стеку вызовов. Добавить «Launch» в базовый конструктор. FAB-14493 Используйте externalbuilder в базовом тесте netwrk.

  • 367de92 FAB-16093 Исправьте подключение метрик интеграционного теста.

  • a7ae1e4 FAB-14493 Подключите externalbuilders к узлу.

  • 31e32db FAB-14493 Реализуйте интерфейс контейнера виртуальной машины.

  • 7cbff40 FAB-14492 Добавьте «Build» к основному сборщику.

  • f8ef661 FAB-14491 Добавьте базовый сборщик с обнаружением.

  • 724f5b1 FAB-14491 Добавьте контекст сборки для внешнего сборщика.

  • 005b2ec FAB-14491 Добавьте основную утилиту дезинфекции и распаковки.

  • ab1ca3d FAB-14491 Инициализируйте внешние сборщики.

  • aa92d04 FAB-16138 Ускорьте сброс и откат тестов.

  • 68bfbfa Откат: исправьте использование возможностей в сплетнях.

  • 8c673d7 Исправьте неработающий мастер.

  • 7c4eb22 Обновите документацию для CheckCommitReadiness.

  • 56ebfac Исправьте непоследовательный текст справки _lifecycle/chaincode.

  • 2885268 FAB-16140 Исправьте отсутствующую обработку ошибок в запросе EC.

  • 1d74302 FAB-11594 Выведите экземпляры из сборки.

  • 684eb1d Пересоздайте справочные документы, чтобы включить последние изменения в CLI.

  • b4a2701 FAB-11954 Передайте адрес узла и TLS вместе.

  • ff9f66f FAB-11954 Преобразуйте lockingVM в маршрутизатор.

  • fed94a5 FAB-14491 Передайте ContainerInfo в Build.

  • 26a1d9c FAB-11491 Встройте getCodePackage.

  • d331003 FAB-14491 Удалите ContainerType.

  • 00fd1c1 FAB-11491 Вместо env передайте tlsConfig.

  • f74904d FAB-14491 Уничтожьте VMController.

  • 1fb1cd2 FAB-14491 Уберите концепцию CommonEnv.

  • a0735cb FAB-14491 Перенесите ccmetadata из платформ.

  • 5eff6a2 FAB-11954 Аргументы запуска контейнера в dockercontroller.

  • 3b6023d FAB-14491 Перенесите targzmetadataprovider потребителю. Удалить ccmetadata dep для старой валидации.

  • Убить GetMetadataProvider.

  • Удалить бессмысленную маршрутизацию метаданных.

  • Удалить неиспользуемые биты CAR.

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

  • Удалить неиспользуемые параметры остановки.

  • Уничтожить VM Provider и запросы VM.

  • Переименовать CommitWithPvtData в CommitLegacy.

  • Получить установленный пакет цепного кода в CLI жизненного цикла.

  • Улучшить производительность CLI с несколькими индоссатами.

  • Заменить fmt.Sprintf на error.Errorf.

  • Избавиться от ожидания ввода данных пользователем при сбросе/откате.

  • Добавить блокировку файла, чтобы разрешить запуск одного из узлов одноранговой сети, сброс или откат.

  • Использовать rolled, rolling, rolls (назад).

  • E2E-тест для отката/сброса.

  • Удалить возможность отката из макета.

  • Гигиена кода: удалить ненужный if и исправить значения в тесте.

  • Ввести функцию для отсутствующих данных в тесте.

  • Изменить название addBlockCommitHashIfApplicable().

  • Возможность отката версии 142.

  • Документация для команды cli peer.

  • Пропустить незафиксированные личные данные старых блоков при откате.

  • Извлекать личные данные из локального хранилища, если они существуют, при откате.

  • Хранить личные данные как действительных, так и недействительных транзакций при откате.

  • Отключить согласователь во время повторной обработки блока.

  • Получать личные данные недействительной транзакции (слухи) при откате.

  • Команда отката узла одноранговой сети.

  • Удалять базы данных, кроме pvtStore и ldrProvider, при откате.

  • Исправить ошибку отката.

  • Блокировать хранилище и индексы блоков при откате.

  • [FAB-15947] Удалить зависимость от comm pkg.

  • [FAB-14724] Переместить ValidateMetadata в цепочку. Периодически распространять информацию об активных узлах:

  • be656d3: платформы направляются напрямую к dockercontroller.

  • 397ef12: удалить неиспользуемый ccproviderimpl.

  • 1e85b35: свернуть inproccontroller в sccp.

  • 6b49609: добавить жизненный цикл GetInstalledChaincodePackage.

  • 4223725: переименовать SimulateCommit в CheckCommitReadiness.

  • 73ec747: переименовать «одобрено» в «утверждения» в протоколе жизненного цикла.

  • 91cac02: удалить QueryNamespaceDefinitions из жизненного цикла.

И так далее.

В запросе нет текста, который можно было бы перевести. Текст запроса:

FAB-14962 BYFN Fixes:

  • [362c5a3] Peer CLI queryinstalled JSON output with flag.
  • [88bc15d] FAB-16051 MSP IDENTITY Principal Deserialization.
  • [bcf5069] QueryInstalledChaincodes should use lifecycle cache.
  • [c2c2a57] FAB-15165 Add visuals for lifecycle.
  • [95ddd2c] FAB-13762 improve validation router and add tests.
  • [0a36859] Reuse chaincode package in DeployChaincode helper func.
  • [d2efe04] Int. test check approved orgs from QueryChaincodeDef.
  • [552002f] QueryChaincodeDefinition returns map of org approvals.
  • [7373b2a] Refactor logic for querying _lifecycle approvals.

Перевод текста запроса на русский язык:

Исправления FAB-14962 для BYFN:

  • [362c5a3] Флаг в JSON-выводе команды Peer CLI для queryinstalled.

  • [88bc15d] Десериализация идентификатора принципала MSP IDENTITY для FAB-16051.

  • [bcf5069] Для QueryInstalledChaincodes следует использовать кэш жизненного цикла.

  • [c2c2a57] Визуальные элементы для жизненного цикла для FAB-15165.

  • [95ddd2c] Улучшение валидационного маршрутизатора и добавление тестов для FAB-13762.

  • [0a36859] Повторное использование пакета цепного кода в функции помощника DeployChaincode.

  • [d2efe04] Проверка утверждённых организаций из QueryChaincodeDef в рамках внутреннего тестирования.

  • [552002f] Функция QueryChaincodeDefinition возвращает карту утверждений организаций.

  • [7373b2a] Рефакторинг логики для запроса утверждений жизненного цикла. ccSupport

  • aaba024 FAB-14491 переименовать in-proc контроллер instRegistry.

  • dbd048d FAB-14491 переименовать in-proc контроллер typeRegistry.

  • 2bccf2e FAB-14491 прекратить использование Sprintf в Errorf.

  • fcdc41f FAB-14491 переименовать chainID в channelID при запуске.

  • 8792b34 FAB-14491 извлечь системный cc из Invoke.

  • 3334bb0 FAB-14491 встроить createCCMessage в execute.

  • 2837fb4 удалить неиспользуемый код.

  • 9f6788d удалить exec_env из ChaincodeDeploymentSpec.

  • 44f0d8b вызвать панику при сбое развёртывания системного chaincode.

  • fad2c1a FAB-14491 удалить HealchCheck из интерфейса VM.

  • b2b5486 FAB-14491 провайдер реализует HealthCheck, а не VM.

  • 53ada99 FAB-15964 предотвратить пустые строки в пакетах списков.

  • f5e04fd удалить GetBCCSP, так как он не используется.

  • 6c20e88 FAB-15922 добавить интеграционный тест для GetPrivateDataHash.

  • 890c26f FAB-15935 сделать ConnectionTimeout настраиваемым.

  • 39c7273 FAB-14709 учитывать переопределение переменных env, которых нет в conf.

  • 7e8be85 FAB-15891 поддержка версии Node.js 10.

  • 3ed814b FAB-15953 убедиться в отсутствии утечки таймера в Raft.

  • 28a7012 FAB-15939 исправить ошибку Raft.

  • c2ccec7 добавить тест на случай сбоя в работе.

  • 86bd813 переименовать EnsureCommitted в EnsureChaincodeCommitted.

  • cf91e22 запрос к peer CLI с выводом JSON с флагом.

  • 20b68c9 FAB-15933 необязательная классификация NodeOU.

  • e7b4426 FAB-15932 добавлен тестовый случай повторного использования порядкового номера.

  • d732795 FAB-15872 добавлен тест по умолчанию политики в chaincode.

  • 68f39f6 решить проблемы с shellcheck в run-int-tests.sh.

  • e79487b FAB-15775 пропустить модульный тест gossip при необходимости.

  • c57283f FAB-12620 Orderer OU. e83e882 AdminOU Support

b402ace Fix peer isolation after a long disconnect

5877956 Prevent multiple builds of components in a suite

c895549 Remove dead LoggingSetLevel struct from nwo

3162743 Fix compile error in peerclient.go

bb0e705 Ignore errors in retrieving txid from env

17737a5 Closing ledger multiple times results in panic

c18f061 Address minor review comments

bde1f37 Clean up in conn.go

171618d Avoid reading nil from channels

ddf414e Make Once a field and not embedded

45dbcad Remove keepaliveoptions viper call

bcae705 Make self cert identification lenient

b242799 Stop writing consenter metadata to ORDERER field

937dc3f Read consenter metadata from signed field

17820e3 Fix and clean up dev-mode instructions

77125f2 Remove duplicate code snippet from tests

d51731f Simplify to a single stream

56cdc85 Hygiene changes

f47c6f7 Use stopChan instead of stopFlag

37d7130 A new lossy Comm.Send test for the lossy behavior

84dcf80 Remove CustomTxProcessor package level singleton

3464bac Remove package level variables in ledgermgmt

2f8e228 Fix deliverservice.test bug

4eff624 Blockstore computes txID if it is empty

b382453 Change FileLedger Location

4fdb366 Flatten comm.ServerConfig

2c463f1 Update dependency opencontainers runc

cdd6c36 Remove peer-docker dep from unit-test

51e88f0 CLI/Integration rename QueryApprovalStatus

9be4b38

Это неполный перевод, так как в запросе нет информации о том, что именно нужно перевести.

Основной язык текста запроса — английский. Симулировать цепочку коммитов в коде:

  • 2caaff0 FAB-15231 Рефакторинг ReconTimeout в deliveryservice;
  • 7ede548 FAB-15231 Рефакторинг пересоединения в deliveryservice;
  • ca9f129 FAB-15488 Рефакторинг функции init в файле gossip_service.go;
  • 991f4e6 FAB-15231 Рефакторинг DefaultConnectionFactory;
  • 883992b listCommitted не должен учитывать статус выхода;
  • 78a9ce8 FAB-15773 учесть комментарии по обзору;
  • fd1a4be FAB-14781 Укрепить нестабильный тест Replicate;
  • faa2d2a [FABC-853] Добавить поддержку подтаблиц для метрик;
  • 7fad7ab FAB-15813 Распространить TLSenabled на DialerFactory;
  • 7fe6581 FAB-15653 Удалить peer.Default;
  • 5afbd13 FAB-15773 Удалить mockInitialize из peer;
  • 96c3a86 FAB-15773 Удалить default из chaincode;
  • 73d1148 FAB-15773 Удалить default из core/scc/qscc;
  • 2d7ef68 FAB-15773 Удалить default из core/scc/lscc;
  • d0f453c FAB-15773 Удалить default из core/scc/cscc;
  • 17b2715 FAB-15773 Удалить default из core/scc;
  • a628ddf FAB-15773 Удалить default из core/aclmgmt;
  • d8bd4c0 FAB-15773 Удалить PolicyCheckerFactory;
  • 863865d FAB-15773 Удалить пакет core/policyprovider;
  • e6645ff FAB-15811 Удалить неиспользуемое поле mspManager;
  • b6bf694 FAB-15653 Удалить Operations из peer;
  • 16ea9c0 FAB-15773 Удалить default в производственном коде;
  • 205b2d8 FAB-15773 Удалить ссылку на default в cscc;
  • 1938145 FAB-15773 Удалить токен, ссылающийся на default;
  • 48ddbe7 FAB-15773 Добавить базовый godoc в peer.Channel;
  • 30106f8 FAB-15773 Сериализовать доступ к ресурсам в канале. Исправление нестабильной работы Raft UT:
  • 0bb1774 [FAB-14543]: передача лидерства, если оно удалено.
  • 7d08885 [FAB-15730]: использование поддельных часов для Raft abdicateLeader.
  • dd276c6 [FAB-15228]: etcdraft consensus.MetadataValidator.
  • 9a4412d [FAB-15181]: введение consensus.MetadataValidator.

И другие изменения... В запросе представлен список изменений в коде проекта Hyperledger Fabric.

К сожалению, без контекста невозможно определить основной язык текста запроса. Однако, судя по именам файлов и каталогов, можно предположить, что это язык программирования Go.

В запросе приведены ссылки на коммиты в репозитории проекта, а также идентификаторы задач в системе отслеживания ошибок Jira. В тексте запроса нет кода или других технических деталей, которые требовали бы перевода. 10f2787 — удалить viperutil из SCC.

890bb2f — обновить документацию для Gologging.

2ac01ad — обновить miekg/pkcs11 до версии 1.0.2.

009e688 — проверить ключ historydb на наличие nils.

3b7319d — добавить обработку ошибок.

77deb4e — исправить ошибку в наименовании.

f425921 — реализовать наилучшую попытку репликации.

5ae3ca9 — улучшить проверки уровня включения.

49de5a5 — добавить E2E-тесты для приватных данных с новым жизненным циклом.

b968c45 — провести ревью кода в файле gossip/util/misc.go.

519f32a — упростить цикл members for loop.

052db9c — провести интеграционный тест для организации, которая не одобряет cc def.

590ea72 — добавить новый интеграционный тест организации.

9de0da0 — протестировать read deps для chaincode defs.

a51023a — исправить проблемы со статической проверкой в core/peer.

96ed6ac — исправить ошибку комментария.

cb6ac1d — перенести фильтр обслуживания в консенсусе.

9783d2d — вынести _lifecycle тесты из nwo.

fa4bf4a — изменить сообщение об ошибке Channel ID.

3f59b81 — исправить сбой теста TestInvalidInitialization.

d4038df — провести E2E интеграционные тесты для создания индекса couchdb.

783a580 — реализовать флаг --bestEffort для получения канала peer.

e889b43 — профиль может указывать возможности канала.

44e92b3 — рефакторинг метода readWithTimeout() в gossip/comm.

974ba4a — провести обзор кода в фильтре gossip.

7a56602 — исправить неработающую ссылку в документации.

64cbbd1 — путь к каталогу в хранилище должен быть получен из конфигурации.

b989aa6 — тесты cscc должны использовать локальные макеты.

7255344 — ... Исправить документацию в теме Peer

  • 9de2c7d исправить опечатку
  • 83cd508 добавить дополнительное утверждение для исправления Raft IT flake
  • 47efb83 остановить очистку gossip/state
  • 1bb86b3 вызывать только функции testing.T в основной подпрограмме goroutine
  • 1715044 удалить глобальную переменную testWG
  • 0745e98 обновить структуры конфигурации ledger
  • 154b8d0 восстановить функции RunQuery/RunInvoke
  • baece51 наследственные/новые тесты взаимодействия жизненного цикла выпуска
  • 8019f02 поддержка конечных точек orderer v142 master
  • 895d0d9 предоставить доступ к последнему смещению в метриках Kafka
  • f320615 удалить InitGossip...DeliveryFactory
  • 6c728cf упростить buildTrustedRootsForChain
  • 1368463 удалить peer.InitChain
  • 799b282 удалить peer.Initialize
  • 2b55424 переместить цепочки в экземпляр Peer
  • 16ddb35 удалить peer.chainSupport
  • 8d8da54 перенести ресурсы из поддержки в цепочку
  • 4e124d0 удалить ненужную настройку chainSupport
  • d86ddf8 переместить встроенную функцию в экземпляр цепочки
  • f760891 удалить аргумент из channel.GetMSPIDs
  • b4816a6 удалить проверку nil, предназначенную только для макета
  • 67c0e3f переместить bundleSource в цепочку
  • 52d6259 переместить ledger из chainSupport в цепочку
  • 26436dc удалить MockSetMSPIDGetter из peer
  • 1461009 переместить chainInitializer в экземпляр
  • 7d50f55

Это перевод исходного текста. Если у вас есть дополнительные вопросы, пожалуйста, уточните запрос. FAB-14324: переместить pluginMapper в экземпляр.

ca613b2: FAB-14324: переместить семафор валидации в экземпляр.

6c09ad3: FAB-14324: удалить глобальный peer.ConfigTxProcessors.

b9d4ec4: FAB-14324: уничтожить глобалы, содержащие tx процессоры.

f3d01d0: FAB-14324: перенести SetCurrConfigBlock в экземпляр.

0b63097: FAB-14324: перенести GetLocalIP от peer к comm.

8a85eae: FAB-14324: объединить peer_impl обратно в peer.

4e32df3: FAB-14324: удалить peer.TransientStoreFactory.

1610c49: FAB-14324: перенести createChain в экземпляр.

01f0266: FAB-14324: InitChain и Initialize в экземпляр.

254d757: FAB-14324: перенести GetPolicyManager в экземпляр.

b02cb03: FAB-14324: перенести GetMSPIDs в экземпляр.

9dc246f: FAB-14324: перенести GetLedger в экземпляр.

dee6509: FAB-14324: перенести GetCurrConfigBlock в экземпляр.

3b105cb: FAB-14324: перенести GetStableChannelConfig в экземпляр.

1de0159: FAB-14324: перенести GetChannelsInfo в экземпляр.

0930784: FAB-14324: Перенести GetChannelConfig в экземпляр.

24e9893: FAB-14324: Переместить CreateChainFromBlock в экземпляр.

4ba31f5: FAB-14324: переименовать peerImpl в Peer.

8276957: FAB-14324: Удалить peer.CollectionSupport.

42b6cd8: FAB-14324: Удалить peer.Support.

Далее идёт текст, который не удалось перевести. privacyenabledstate

  • 218d627 [FAB-15489] — удалить goListFiles.sh.
  • 31826a9 [FAB-15568] — обновить версии в среде Vagrant.
  • 8f7b0cc — пересоздать прототипы на мастере.
  • cf2e37d [FAB-15520] — ускорить TestLeaderYield().
  • 33bb810 [FAB-15560] — удалить неиспользуемый файл docker-compose.
  • d2957fe [FAB-15535] — изменить документ.
  • c1685c7 [FAB-15316] — улучшить Shellcheck.
  • 9876bf3 [FAB-15515] — добавить отпечаток создателя в Couch Runner.
  • b206bd0 [FAB-15515] — остановить утечку контейнера CouchDB.
  • ac7b568 [FAB-15485] — удалить утилиты с неудачными утверждениями.
  • dd60296 [FAB-15540] — прекратить линтинг сгенерированных файлов.
  • 8253baf [FAB-15547] — обновить до golang 1.12 в документации.
  • 8379122 [FAB-15316] — улучшения скрипта Shellcheck.
  • b58b76e [FAB-15365] — унифицированный стиль отступов для скриптов.
  • 88fdfe4 [FAB-15488] — рефакторинг btlPullMargin в gossip.
  • ead0a07 [FAB-15513] — удалить viper в orderer/concensus.
  • 16e4b11 [FAB-15488] — рефакторинг viper в gossip/service.
  • 6ddd8a3 [FAB-15240] — перевести политики LSCC для валидатора 2.0.
  • 2181eb1 [FAB-13377] — усложнить неправильное использование demux.
  • b3c1371 — интеграционные тесты жизненного цикла обнаружения служб.
  • 17c0450 [FAB-15526] — добавить отказ от ответственности в руководстве по обновлению.
  • 6bf39c1 [FAB-15229] — перевод политик для обнаружения служб.
  • 2b1f04a [FAB-15229] — конвертер в SignaturePolicyEnvelope.
  • 5eb5d18 [FAB-15463] — дождаться полного членства в канале.
  • 2b97d0f [FAB-14597] — ограничения символов для метки пакета.
  • 3610915 [FAB-15517] — переместить фикстуры туда, где они используются.
  • 89bd84c — ... FAB-15243: обновление учебника CouchDB.

a7ea4f8: FAB-15333: удаление отказов от ответственности в индексе.

416b144: FAB-15511: очистка Kafka2Raft-V1, задача № 5.

db89f44: FAB-15395: удалить упоминание CORE_PEER_LOGGING.

adbe7c4: FAB-15483: обновить включённый пакет sarama.

af4022b: FAB-15483: обновлённый включённый Docker-клиент.

7677a52: FAB-15483: обновление dep и включённых deps.

cfa5eb5: FAB-15461: исправить адаптер выборов для возврата правильных пиров.

aa8d1e6: FAB-15172: миграция консенсуса: msgprocessor.

969486e: FAB-15390: удалить службу администрирования пиров.

aa4ae90: FAB-15484: исправить ошибки goimport в токене.

bb30b83: FAB-15484: исправить ошибки goimport в ордерере.

06bd022: FAB-15484: исправить ошибки goimport во внутреннем модуле.

d7d4ee9: FAB-15484: исправить ошибки goimport в интеграции.

9472358: FAB-15484: исправить ошибки goimport в gossip.

709bd5d: FAB-15484: исправить ошибки goimport в discovery.

7434a1d: FAB-15484: исправить ошибки goimport в core/handlers.

302ccfd: FAB-15484: исправить ошибки goimport в core/endorser.

af196c8: FAB-15484: исправить ошибки goimport в core/container.

e6267aa: FAB-15484: исправить ошибки goimport в core/committer.

55b477e: FAB-15484: исправить ошибки goimport в core/chaincode.

25f4d5b: FAB-15484: исправить ошибки goimports в cmd.

8c60eea: FAB-15476: уменьшить воздействие CouchDB через повторное использование.

a0f06e3: метаданные shim для агрегирования _lifecycle и lscc cc info.

b053580: FAB-15474: отбросить сообщения о лидерстве от иностранных организаций.

1a31bec: FAB-15446: конечные точки ордера для каждой организации в discovery.

947f180: заменить. В запросе приведены ссылки на коммиты и тикеты системы отслеживания ошибок Jira. Определить основной язык текста запроса не удалось, так как в нём нет связного содержания.

В запросе есть ссылки на репозиторий проекта Hyperledger Fabric на GitHub. Это проект с открытым исходным кодом для разработки блокчейна. Он написан на языке Go. Вероятно, текст запроса относится к этому проекту. Однако определить это точно без контекста невозможно. * 164272a: обновление до Golang 1.12.

  • 07432db: избегать использования ключевого слова Go для var.
  • 244ccb7: исправление опечатки в документе.
  • ef93271: удаление фиктивных макетов из цепного кода.
  • e9094d9: удаление RemoveImageExtended.
  • 62bd1d7: перемещение лаунчера в поддержку цепного кода.
  • 42b9f9c: использование Counterfeiter в пакете цепного кода (pkg).
  • 4af91b3: модификация комментариев godoc для конфигурации равноправного узла.
  • ce6ae76: динамическое связывание по умолчанию в go cc.
  • 5e23b12: рефакторинг белого списка scc и viper.
  • 6ef0000: удаление ненужного pkg init.
  • 23153e2: очистка TestChaincodeInvokeChaincode.
  • 260cfbf: переписывание фиктивных объектов.
  • 8ca1bfe: прекращение явного использования common/crypto.
  • 5043045: миграция консенсуса: начальная последовательность Raft.
  • 8dcff6f: встраивание ClientConfig из dialers.
  • 53c2be6: поддержка конечной точки для каждой организации для организатора.
  • 4740793: избежание гонки между len() и чтением канала.
  • 94d383e: перемещение Raft IT в собственный пакет.
  • 1b2ed24: определение базовых портов IT в одном месте.
  • 296e9dc: переписывание фиктивных объектов.
  • 959ddd8: переименование peer.Server DeliverServer.
  • a00bd73: переименование имён пакетов в интеграционных тестах.
  • c322e83: исправления Shellcheck для некоторых скриптов.
  • de94a17: извлечение конфигурации viper в GlobalConfig.
  • ea284c6: исправление незначительных ошибок при записи журналов. 86cda71 — использовать официальный образ CouchDB.

c80a029 — FAB-15349: удалить json-реестр.

8882541 — FAB-15322: сбой модульных тестов при сбое членства.

74815ae — добавить команду QueryApprovalStatus в интеграционные тесты.

5781183 — обновить gomega до версии 1.5.0.

0112b6f — FAB-15014: заменить mockClient на counterfeiter mock.

f8a7127 — FAB-15334: убрать заявление об отказе от услуг обнаружения сервисов.

531c949 — FAB-15193: переписать макеты.

ecd3efe — FAB-15267: рефакторинг goGen в core/policy.

06a07bc — FAB-15267: рефакторинг goGen в encoder.

68f69c7 — FAB-15267: очистка имён импорта в privdata.

fe9debe — FAB-15267: рефакторинг goGen в gossip dataretriever.

d2d7806 — FAB-15267: рефакторинг goGen в gossip/privdata.

287b1ca — FAB-15267: рефакторинг goGen в gossip reconcile.

e915e15 — FAB-15267: поддержка и рефакторинг discovery/go:gen.

280accf — FAB-15267: рефакторинг goGen в discovery/api.

2cac010 — FAB-15267: рефакторинг goGen в discovery/cmd.

2e4e520 — FAB-15267: рефакторинг goGen в handler v20.

ee70261 — FAB-15267: рефакторинг goGen в handler v13.

8ddf23a — FAB-15267: рефакторинг goGen в handler v12.

152a802 — FAB-15267: рефакторинг goGen в v20 pluginValidator.

4f4e28e — FAB-15267: очистка имён импорта в txvalidator.

9d1362e — FAB-15267: рефакторинг макета LifecycleResources.

3470fba — FAB-15267: рефакторинг макета ChannelPolicyManagerGetter.

1ac9cfe — FAB-15267: рефакторинг макета QueryExecutor в коммиттере.

46970fb — FAB-14845: извлечение конфигурации Docker Viper.

2fff171 — FAB-15311: добавить отсутствующую новую строку для форматирования. 12a39b6 — удалить функцию Initialize.
176836d — упоминание алгоритма консенсуса Raft.
076259e — очистка TODO.
a07a7f6 — удаление интерфейса ValidatedLedger.
0ccf7c3 — миграция консенсуса: протоколы.
1746fbd — миграция консенсуса: возможности.
81d8e58 — изменение имени пакета deliverservice.
0838309 — удаление контекста HQE != nil.
475cd4f — устаревшие определения CC не должны требовать инициализации.
d55ccc5 — окончательная очистка.
4a734d3 — передача TotalQueryLimit обработчику CC.
9ecb302 — использование конфигурации для включения historydb.
22e7c0a — согласованность при сбое для сохранения цепочки блоков.
8bd2400 — исправление ошибки запроса обнаружения cc2cc.
33aba5a — проверка имени коллекции в жизненном цикле.
c0c240c — очистка тестов.
fb6d82a — использование конфигурации для частного хранилища данных.
3e90b2c — очистка после изменений конфигурации.
817cd16 — удаление вызовов Viper для установки путей.
4b44f48 — удаление GetRootPath.
658ec71 — использование конфигурации для журналов повторов.
c517cb8 — очистка ledgerconfig.
4c4cb31 — удаление ненужных функций ledgerconfig.
03fa1f1 — использование конфигурации для ведения бухгалтерского учёта.
065e623 — использование конфигурации для stateleveldb.
f4dea49 — использование конфигурации для confighistory db.
ecfed25 — использование конфигурации для... history db path

Этот текст не содержит информации, которую можно было бы перевести на русский язык. В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения. Основной язык текста запроса — английский.

К сожалению, без контекста сложно понять, о чём идёт речь в запросе. Можно предположить, что это список изменений в коде проекта Hyperledger Fabric. Однако для точного перевода необходимо больше информации.

В тексте запроса есть ссылки на коммиты и задачи в системе отслеживания ошибок Jira. Вероятно, это часть системы контроля версий Git и процесса разработки программного обеспечения. 42e6305, FAB-15122 — исправление учебника по работе с приватными данными.

f7d2a04, FAB-15120 — использование пространства имён LSCC в проверочном тесте.

20c56c2, FAB-14930 — что нового в версии 2.0.

6ccc26e, FAB-15086 — применение структуры конфигурации для CouchDB.

0806151, FAB-15098 — обновление CouchDB в byfn.

f8fff33, FAB-14848 — настройка атрибутов EOL в Git.

00d1efb, FAB-14491 — удаление NewInprocVM.

43441e5, FAB-15038 — очистка кода в aisle core/comm/server.

1922342, FAB-15038 — решение проблем статического анализа в comm.

ece3f7b, FAB-14787 — концепция смарт-контракта.

22e495b — замена теста состояния сплетен на интеграционный тест.

4b55bec, FAB-15087 — использование интерфейсов, сгенерированных gRPC.

9c38c0a, FAB-14839 — удаление неиспользуемого шаблона.

4deaab0, FAB-15085 — удаление функции Alpha.

78587da, FAB-14815 — генерация документации по токену CLI.

d1a1413, FAB-15098 — улучшения в документации по жизненному циклу byfn.

d1bf8c3, FAB-14944 — устранение гонки данных в TestSend.

63c4056, FAB-15042 — первая очистка Mig-v1.

34795c1, FAB-15090 — изменения в цепочке для операторов.

8fa6f58, FAB-14788 — обновление концепции сети.

04f2be9, FAB-15087 — использование интерфейсов, сгенерированных gRPC.

27f22c1, FAB-14786 — отказ от ответственности за обнаружение сервисов.

ddd87d2, FAB-15013 — обновление руководств по командам.

4ffdf33, FAB-14392 — обновление архитектуры приватных данных.

ed2ff16, FAB-14284 — документация по операциям с токенами.

cafa8d7, FAB-14958 — устаревание изоляции соединения.

6012fdc, FAB-15073 — удаление неиспользуемой общей/attrmgr. Попытка отправить предложение по установке: плохое имя cc может вызвать панику.

  • [FAB-15038]: удалить метод доступа GetLocalChaincodeMap.

  • Переименовать переменные ошибок, удалить неиспользуемый код.

  • Удалить неиспользуемый код из команды.

  • Заменить цикл на добавление...

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

  • Добавить утверждения об отсутствии ошибок в тестах.

  • Добавить утверждения об отсутствии ошибок в тестах.

  • Удалить ненужные утверждения типа.

  • Удалить мёртвый метод defaultPolicy.

  • Устранить ошибки staticcheck в bccsp.

  • Использовать NotTo вместо ToNot.

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

  • Удалить ненужный peer.SupportFactory.

  • Использовать errors.WithMessagef при необходимости.

  • Сделать конфигурацию частью виртуальной машины.

  • Заменить getClientFunc реальным клиентом.

  • Удалить NewDockerVM и NewProvider.

  • Извлечь GetDockerfileFromConfig.

  • Удалить ParseDockerfileTemplate.

  • Удалить GetNewDockerClient.

  • Удалить регистратор Fabric из клиента токена.

  • Использовать структуру конфигурации в exectransaction.

  • Изменить логику Viper для SCC.

  • Удалить peer.GetLocalAddress (Viper).

  • Реформатировать core/peer/config_test.go. Извлеките функции на уровень пакета.

  • Удалите peer.gomaxprocs в тесте (viper).

  • Уничтожьте GetChaincodeInstallPathFromViper.

  • Уберите мёртвый блок юнит-теста (viper).

  • Удалите мёртвый код в юнит-тесте (viper).

  • Уберите неиспользуемый GetTestOrgID.

  • Избавьтесь от неиспользуемого ArrayToChaincodeArgs.

  • Переместите util.Flatten в localconfig.

  • Устраните неиспользуемый FindMissingElements.

  • Ликвидируйте неиспользуемый GenerateIDfromTxSHAHash.

  • Исключите неиспользуемый GenerateIDWithAlg.

  • Уберите GenerateHashFromSignature.

  • Устраните неиспользуемый GenerateIntUUID.

  • Используйте идиоматическое название для самоссылок.

  • Отделите валидацию от демаршалинга.

  • Перенесите проверки пустого кода пакета наверх.

  • Уберите WriteJavaProjectToPackage.

  • Добавьте Raft в BYFN в основную ветку.

  • Обновите туториал по приватным данным.

  • Внедрите возможности Application V2_0 в sampleconfig.

  • Разрешите перевод без точного совпадения количества.

  • Исправьте тест трекера членства.

  • Сделайте более терпимым таймаут для интеграционного теста.

  • Более снисходительный таймаут для интеграционных тестов.

  • Назовите флаги escc и vscc для _lifecycle CLI.

  • Расширьте go-style doc незначительными дополнениями.

  • Проверьте входные данные для имени/версии cc в _lifecycle. FAB-14867: логирование определений chaincode.

FAB-14953: изящное завершение горутины в UT.

FAB-14950: исправление ошибки Raft UT.

FAB-14931: обновление кэша CC при изменении packageID.

FAB-14779: шаг QueryApprovalStatus в byfn.

FAB-14818: ошибка в TestStreamAbort.

FAB-14393: добавление определения chaincode в глоссарий.

FAB-14904: переименование поля «None» в proto.

FAB-14916: ошибка idemix test.

FAB-14917: проверка комментариев к FAB-14914.

FAB-14824: добавление интеграционного теста.

FAB-13725: решение некоторых замечаний по обзору кода.

FAB-14852: проверка сертификатов TLS на соответствие x509.

FAB-14840: проверка конфигурации Raft для HeaderType_CONFIG.

FAB-14821: валидация метаданных конфигурации Raft.

FAB-14822: изменение сигнатуры функции CreateChannelFail.

FAB-14766: улучшение текста логов для удобства обслуживания.

FAB-14745: более жёсткий тест интеграции моментальных снимков.

FAB-14764: остановка с задержкой, если он удалён как лидер.

FAB-14720: удаление упаковки CAR.

FAB-14914: переводчик для политик SBE.

FAB-14874: исправление развёртывания orderer.

FAB-14906: обновление мастера Fabric до версии v1.4.1-rc1.

FAB-14470: решение замечаний по обзорам кода.

FAB-14906: ожидание события по умолчанию в CLI _lifecycle. 60534bc — добавлена ссылка на конфигурацию канала в CLI жизненного цикла.

aca23eb — рефакторинг фиксации и тестов CLI жизненного цикла.

d8485fe — рефакторинг одобрения формы организации + тесты в CLI жизненного цикла.

be816ee — исправлена неработающая ссылка во введении (FAB-14880).

808ab0b — концепция порядка (FAB-14875) исправлена.

3e29838 — конфигурация Raft (FAB-14877) исправлена.

4ecc8c8 — ссылки в разделе «Что нового» (FAB-14876) исправлены.

06f125d — запрос в CLI жизненного цикла реорганизован + тесты.

0d3ea8f — пакет в CLI жизненного цикла реорганизован + тесты.

4a59bf5 — пользователь из buildenv удалён (FAB-14849).

b8b099e — консолидация одноузлового Raft IT (FAB-14855).

d956699 — Raft IT ожидает OSN (FAB-14853).

6e9b2e8 — сообщение журнала исправлено (FAB-14865).

fc2f894 — статус утверждения запроса через CLI раскрыт (FAB-14797).

30e2417 — ошибка в TestBlockingSend исправлена (FAB-14863).

17081d8 — обновление учебника CouchDB (FAB-14383).

50b099d — ответ 404 при запросе установленного цепного кода/определения цепного кода.

1d0b424 — ошибка в тесте SendBigMessage исправлена (FAB-14858).

8b151cb — обновлён документ BYFN для жизненного цикла цепного кода (FAB-14354).

95cb3b4 — учебник по цепному коду для операторов (FAB-14247).

f7f55d2 — руководство по утверждению для жизненного цикла обновлено (FAB-14388).

a1ab231 — обновлено руководство для разработчиков цепных кодов (FAB-14385).

0784233 — использование правильного документа (FAB-14847).

4149094 — запуск узла заказа (FAB-14405).

3d27341 — заполнение некоторых заглушек тестов (FAB-14770).

c4d7623 — ошибки.WithMessagef используются соответствующим образом (FAB-14770).

d448944 — sendReceive является синхронным (FAB-14770).

aa4515d — handleInit и handleTransaction сокращены (FAB-14770). 9fcbeb6, FAB-14770 — переименовать {создать, удалить} канал.

4af259b, FAB-14770 — перестать игнорировать ошибки маршалинга.

cc18231, FAB-14770 — очистка документации и комментариев в shim.Handler.

8bdefeb, FAB-14770 — удаление мёртвого кода.

3261ce1, FAB-14770 — sendChannel -> handleResponse.

2311b5a, FAB-14770 — убрать «с размером полезной нагрузки» из ошибок.

7bdd85b, FAB-14770 — объединить пути ответа и ошибки shim.

487ad29, FAB-14770 — переименовать самоссылку заглушки в s.

b591896, FAB-14770 — конструктор инициализации заглушки цепочки блоков.

759c962, FAB-14770 — переместить асинхронное поведение на вызывающую сторону.

f95b5c5, FAB-14770 — отступ потока ошибок.

00b0894, FAB-14770 — удалить метод triggerNextState.

e0144ab, FAB-14770 — удалить специальный путь для ошибки keepalive.

bd20aa9, FAB-14770 — упростить конструктор shim.Handler.

1416a10, FAB-14770 — удалить ненужные вызовы String.

505855f, FAB-14770 — переименовать мьютекс и responseChannel.

fbab9cd, FAB-14770 — удалить мёртвое поле To из shim.Handler.

799410d, FAB-14770 — переименовать ссылку на себя в обработчике.

6744a93, FAB-14770 — явно назвать мьютекс в обработчике shim.

76d9922, FAB-14470 — перенести тесты логирования в cclogging_test.

e490081, FAB-14549 — добавить информацию о сбое теста состояния.

d05317a — исправить ошибку при перезапуске узла.

b69a5a0 — отменить «FAB-12790 TokenStubInterface».

d3bffc2, FAB-14594 — исправить документы/README.md.

88dc5eb — вызовы CLI возвращают ошибку, когда TxValidationCode не VALID.

1c6d2e0, FAB-14735 — (исправлено IT) игнорировать неизменившихся консенсуров.

114613f — удалить релиз/%/установить. target

  • 76b4a77 FAB-12790 TokenStubInterface
  • 3f5c1dc нужен только один тестовый тайм-аут
  • 71acd2e увеличить тайм-аут для TestConnMetricsGRPCServer
  • 0881797 FAB-11863 различные исправления работоспособности Raft
  • 56a468d FAB-14790 добавить отказ от ответственности за индекс couchDB
  • a614858 FAB-14835 исправить гонку при замораживании узла кластера
  • 2e5ceca FAB-14802 предупредить об истечении срока действия сертификата — часть II
  • b765dfa FAB-14796 предупредить об истечении срока действия сертификата — часть I
  • 7eb5c6a отменить FAB-14735
  • bf40f98 FAB-8171 концепция документа службы упорядочения
  • 0e0b355 FAB-14778 функция QueryApprovalStatus
  • 454e632 FAB-14816 исправить гонку данных в тесте comm
  • ed88dfc рефакторинг установки CLI _lifecycle + тесты
  • 63fe16d FAB-14819 удалить дублирующий вызов GetTxReadWriteSet
  • f177705 FAB-14814 обновить до версии v0.5.1
  • 15bf213 FAB-14700 исправление трансляции проверки Kafka2Raft
  • 674ea37 FAB-14411 заменить TokenExpection на TokenOperation
  • d05417e FAB-12892 настроить документ Raft
  • 35dab2d FABCI-107 обновить скрипт multiarch
  • 2d924d0 FAB-14700 проверка трансляции Kafka2Raft
  • d2fad4b FAB-14430 добавить рафт в раздел «Что нового»
  • 68f6554 FAB-14368 обновления глоссария для Raft
  • ff451dd FAB-12993: разработка приложений: контекст контракта
  • abd9ab0 FAB-14437 документировать отсутствие событий для Raft
  • eb6aa79 FAB-14770 удалить гадюку
  • bd4c82c FAB-14432 добавить текст Raft в документ Upgrade
  • d1bdc3f FAB-14735 не проверять консенсусы, если они не были изменены
  • 4b120ad FAB-14735 игнорировать unchanged consenters in update
  • 83f97ad [FAB-14501] обработка ошибок соединения CouchDB
  • 3ce2c7b [FAB-14770] удаление BCCSP из основного шима
  • 819f2e3 [FAB-14765] раскрытие SendBufferSize в конфигурации кластера
  • 9a58f40 [FAB-14780] скрытие корневых сертификатов TLS кластера
  • a12c8ed [FAB-14777] удаление неиспользуемых элементов из Makefile
  • e904b84 [FAB-14384] обновление учебника Org3 для жизненного цикла
  • eba3c5b [FAB-14770] разделение chaincode.go
  • 124df5f удаление ненужного экспорта и CHAINTOOL_URL
  • 5bd12de [FAB-14470] использование comm.GRPCClient в шиме
  • 0bfff97 [FAB-14389] обновление подключаемого подтверждения
  • a2b3061 явное задание расширенного использования ключа для CC CA
  • 75a47bd [FAB-14770] рефакторинг шима
  • 1887753 перемещение InitTLSForShim в пакет шима
  • 0b1bd3a [FAB-14752] включение регулирования вызовов QSSC
  • f506b91 [FAB-14752] удаление регулирования GRPC
  • ab80bbb [FAB-14757] обновление руководства по плагинам SCC
  • 8fa9a79 [FAB-14648] проверка сертификата консенсуса в обновлении конфигурации
  • 66c0979 [FAB-14656] учёт интервала моментального снимка при перезапуске узла
  • 64088e4 [FAB-14540] передача лидерства, если сертификат его был ротирован
  • edede68 [FAB-14593] уточнение параметров etcdraft
  • e2451aa определение нового ClientConnections для CLI жизненного цикла
  • 0fd224d [FAB-14721] проверка ввода RequestIssue
  • b2850ec удаление узла из ccenv
  • 1d59d3c [FAB-14718] удаление ненужной функции из интерфейса
  • 9b7efe2 [FAB-14655] список токенов, количество в десятичном формате
  • f455e5e [FAB-14709] обновление примера конфигурации Orderer
  • c2b360d рефакторинг тестов core/comm
  • b5c794a [FAB-14691] добавление в msgStore и puller атомарно 1b9040d, FAB-14587 — последняя конфигурация для оценки политик.

dd1034c, FAB-14698 — обновление Fabric до baseimage 0.4.15.

8b07fd4, FAB-14697 — подпись метаданных заказа.

891880a, FAB-14701 — рассмотрение комментариев к FAB-14575.

a0a9189, FAB-14699 — переименование Kafka2Raft и скелеты.

3662466, FAB-14429 — добавление Raft в вводный документ.

5422226, FAB-14696 — правильная lastConfigMetadata в неактивной цепочке.

2aee4ec, FAB-14575 — переработка QueryInstalledChaincode.

6ad0eee — интеграция конфигураций коллекций в тестовый документ.

d5e1398, FAB-14433 — добавление ссылок на Raft в документ Kafka.

9d296dc, FAB-14474 — установка значений по умолчанию для определений CC.

4d21b1f, FAB-14508 — улучшение Token CLI.

0d3e7fb, FAB-14689 — исправление ошибок в сообщениях и хранилищах сертификатов.

143130a, FAB-13212 — включение идентификатора владельца в ключ токена.

9061b5d, FAB-14471 — тестирование двойного расходования в одном блоке.

2e3a69b, FAB-14601 — удаление неиспользуемого поля proto.

da5ff1c, FAB-14618 — сохранение только идентификаторов узлов в метаданных.

fa61345, FAB-14620 — рефакторинг detectConfChange.

20cdb6f, FAB-14619 — переименование метапротоколов Raft.

2c5edd0, FAB-14690 — отладка журналов в pull-запросе.

349afce, FAB-13196 — обеспечение совместимости Fabric с CouchDB 2.3.

3ce9ee8, FAB-14094 — уточнение сообщения об ошибке implicitmeta.

cdf8763, FAB-14539 — поддержка ротации сертификатов в одной конфигурации транзакции.

bfc6caf — обновление пакета grpc-go.

0c762e8, FAB-14688 — проверка внутреннего, а не внешнего блока сообщений.

1ba3dbc, FAB-14616 — экстернализация конфигурации передачи состояния сплетен. Перевод текста:

f0e18e7 [FAB-14687] Добавить только в пуллер при необходимости.

  • 45f4c31 [FAB-14683] Удалить мёртвый код.

  • da2cf34 Уволить неактивных сопровождающих Fabric.

  • 658075a [FAB-14682] Добавить идентификатор потока к сообщению об ошибке.

  • d6713c3 Исправить опечатку в имени файла.

  • e9acc5e [FAB-14647] Исправление ошибок в QueryInstalledChaincodes.

  • 7667634 [FAB-14644] Ревизия комментариев для сохранения постоянства.

  • 277aa70 [FAB-14642] Уменьшить серьёзность записи журнала BCCSP.

  • 74c7c72 [FAB-14629] Удалить выполненные исправления или добавить FAB.

  • 31e086e [FAB-14625] Удалить GetCanonicalNameForTests.

  • 839ba0f [FAB-14623] Реестр CC получает объект значения.

  • 9e73969 [FAB-14621] Рефакторинг CCID/PackageID.

  • 9c82ea1 [FAB-14604] Использование типа CCID в качестве ключа карты в containerLocks.

  • 229c334 [FAB-14602] Исправление комментариев к рецензии.

  • 5cd2383 [FAB-14600] Указание метки пакета во время создания пакета.

  • 95da94f [FAB-14572] Нет имени/версии в InstallChaincodeArgs.

  • d8ae5cb [FAB-14596] Хранить локальный источник пакета как строку.

  • 3a21991 [FAB-14573] Установка chaincode возвращает идентификатор пакета.

  • af11d80 [FAB-14558] Рефакторинг сохранения chaincode.

  • c2282e2 [FAB-14569] Идентификатор пакета возвращается жизненным циклом.

  • e7b2db6 [FAB-14584] Перенести peer во внутреннюю часть.

  • dce9539 Внедрить идентичность в службу доставки.

  • 0b527c4 [FAB-14639] Решение проблемы с гонками данных в канале сплетен.

  • 20a9ee6 [FAB-14568] CCID как ключ поиска в реестре CC.

  • 0b2b7e0 [FAB-14567] Использовать двоеточие в качестве разделителя идентификатора пакета.

  • 9501ed6 [FAB-14564] Код пакета из ChaincodeContainerInfo.

  • a4225b9 [FAB-14560] Рефакторинг CCID. 8917d1a — контекст;
    7baf5db — узел CC должен использовать nodeenv в качестве сборщика;
    c0168a8 — улучшить ошибку создания/обновления канала;
    af193e2 — записывать необработанные блоки при вытеснении;
    d38e2f6 — правильно декорировать прото-организацию;
    4ab1208 — устранить гонки данных в gossip/comm/conn;
    52173ac — динамически добавлять верификаторы каналов;
    18d51a2 — обновить зависимость pkg/errors;
    6a4fc01 — устранить гонку данных в gossip/gossip;
    93e1c4f — использовать локальные интерфейсы при создании макетов;
    aa6bfc6 — начать использовать пакет идентификации;
    2cfb26b — перейти на Alpine 3.9;
    c0b9adc — уточнить сообщение «Errored»;
    c77ff7d — улучшить проверку совместимости версий Go;
    7179eb8 — тест конфигурации в core/peer нестабилен;
    60dfe35 — разумные значения по умолчанию для сокращения блоков;
    db68f57 — исправить ошибку в документации;
    1feb417 — протестировать токены, некорректные транзакции;
    65a9da7 — добавить политику старения CR;
    791d977 — исправить сообщение в NewDeliverClientForOrderer;
    ca79dfe — согласованное именование пространств имён Docker;
    afc6804 — отклонять повторяющиеся обновления конфигурации консенсуса;
    20c554e — указать источник кода chaincode в Approve;
    05f6f6e — удалить хэш из информации об одобрении;
    0bb525b — очистить структуру жизненного цикла;
    720a531 — перестроить жизненный цикл chaincode с кэшированием;
    c776bb8 — исправить нестабильный тест TestMetrics;
    e97e40f — ... FAB-14377: добавить channelID в жизненный цикл chaincode.
    FAB-14376: кэшировать информацию об установленных chaincodes.
    FAB-14375: реализовать прослушиватель состояния для кэша.
    FAB-14374: разрешить инициализацию кэша chaincode.
    FAB-14373: отслеживать интересные ключевые хэши.
    FAB-14372: указывать соответствие утверждению в кэше.
    FAB-14371: добавить кэш cc для жизненного цикла.
    FAB-10416: проверять версию Go перед сборкой.
    FAB-14534: добавить проверку типов в тестах.
    FAB-14473: добавить дополнительные метрики для etcdraft.
    FAB-14304: исправить неправильное описание.
    FAB-9394: поддержка некорневого пользователя в контейнере chaincode.
    FAB-12614: MockPeerChaincode получает имя канала.
    FAB-14534: исправление регрессии в протолаторе.
    FAB-13215: удаление потраченных токенов.
    FAB-14025: проактивная кампания.
    FAB-14415: многоузловой тест e2e kafka2raft.
    FAB-14248: миграция ворот с Channel V1_4_2.
    FAB-14180: миграция типа консенсуса канала Cap. V1_4_2.
    FAB-14523: обновление версии macOS SoftHSM.
    FAB-14518: очистка инициализации жизненного цикла.
    FAB-14521: синхронизация протоколов.
    FAB-14416: API конечных точек для каждого организационного сервера.
    FAB-14451: добавление обновления _lifecycle chaincode к интеграционным тестам. Создание канала в etcdraft:

  • df3e33c [FAB-14382] добавить тестовое утверждение для предотвращения паники;

  • 1ef664b [FAB-14030] исправить тест TestLeaderYield;

  • eddc776 [FAB-14459] улучшить ошибку для ключевого уровня одобрения;

  • 51a8318 [FAB-14456] удалить неиспользуемую функцию;

  • d6b0c25 добавить CLI-функцию для «QueryChaincodeDefinition»;

  • f0d7d67 [FAB-14455] удалить неиспользуемый аргумент;

  • 8ccd8b2 [FAB-14358] инструменты CLI должны находиться в cmd;

  • cc20882 [FAB-13393] исправить проблему со сборкой при неконфликтном слиянии;

  • dedde8c [FAB-14242] новый жизненный цикл CollectionValidationInfo;

  • c6d0d48 [FAB-14399] переместить idemix.proto в idemix;

  • e0f4d4b [FAB-14212] перенести поддержку protolator из protos;

  • a176565 [FAB-14211] удалить расширения etcdraft proto;

  • a7a41c5 [FAB-14210] удалить ChaincodeInput.UnmarshalJSON;

  • 7ee0846 [FAB-14209] удалить расширения peer/chaincode proto;

  • a5ef44d [FAB-14208] переместить rwset/tests из protos;

  • e3b9601 [FAB-14207] извлечь расширения из ledger/protos;

  • 22fea9a [FAB-14206] переместить помощников формата сообщений gossip;

  • a34c3fa [FAB-14205] переместить средства доступа к типу сообщения в gossip;

  • fe49517 [FAB-14204] переместить InternalEndpoint из protos;

  • 8d9b2bf [FAB-14199] переместить подписанное сообщение gossip;

  • 2dc89f9 [FAB-14198] ConnectionInfo, AuthInfo из protos;

  • 2a8bdea [FAB-14195] начать перемещение расширений прото gossip;

  • 9949bdb [FAB-14053] переместить расширения протокола обнаружения;

  • 7af149c [FAB-14033] переместить SignedData из protos;

  • f576d12 [FAB-14023] удалить интерфейс common.Signable;

  • 1beb0bd [FAB-14022] переместить. Перемещение и удаление кода в проекте Hyperledger Fabric

  • 11f8ac7 [FAB-14019] — перемещение помощников для блока из newconfiggroup в protoutil.

  • 7be4a41 [FAB-14011] — перемещение common.NewBlock в protoutil.

  • 2408bca — удаление comm.CASupport.

  • 42ddfcf [FAB-13994] — перемещение тестовых утилит из протоколов.

  • add8e55 [FAB-13992] — перемещение протоколов и утилит в protoutil.

  • ccf44d2 — удаление функции CASupport.GetServerRootCAs.

  • 9e1677d — добавление функции CLI «CommitChaincodeDefinition».

  • 53e0797 — добавление функции CLI «ApproveChaincodeDefinitionForMyOrg».

  • cbb9e7a [FAB-14282] — очистка протоколов проверки.

  • 8b0fe90 [FAB-14347] — использование портов на основе ParallelNode в интеграционных тестах.

  • 7d9fdd1 — удаление кода функции GetClientRootCAs.

  • 38f54cb [FAB-14298] — перемещение BasicSoloV20 в потребительский код.

  • 56dc799 [FAB-13547] — скрытие необязательной конфигурации etcdraft.

  • 01e2e70 [FAB-14381] — увеличение ELECTION_TIMEOUT в UT etcdraft.

  • 3907af2 [FAB-14075] — использование удобочитаемого формата для TickInterval.

  • 34ad340 [FAB-13722] — вызов ReportUnreachable при ошибке отправки.

  • 7589468 [FAB-14419] — увеличение интервала проверки без лидера до 10 секунд.

  • 806380d — исправление опечатки.

  • 10fd1b2 [FAB-14016] — подключение новой проверки инициализации.

  • 7ac72a5 [FAB-14015] — указание необходимости инициализации.

  • f3e41a2 [FAB-14014] — удаление ненужной логики сериализации.

  • 3560587 — гигиена кода: удаление неиспользуемых API-интерфейсов реестра.

  • 4f4b7f9 [FAB-14298] — включение FabToken с возможностью V2_0.

  • 90e68f8 [FAB-14013] — объединение полей определения цепочки блоков.

  • 0e5f6b6 [FAB-14360] — удаление задержки из тестов работоспособности.

  • d1b5daa — добавление тестов для проверки валидации пост-заказов.

  • e8439f0 [FAB-13449] — примеры индексации couchDB.

  • eb97fb2 [FAB-14366] — ошибка форматирования в документации HLF Build Doc.

  • 37fc516 — ... ФАБ-14077: кластерные метрики производительности.

ФАБ-14345: удаление тестов интеграции/раннера.

ФАБ-14348: ленивая сборка бинарных файлов в тестах интеграции.

ФАБ-13990: отключение старого жизненного цикла для возможности.

ФАБ-13989: проверка возможностей для нового жизненного цикла.

ФАБ-13988: более раннее получение ApplicationConfig.

ФАБ-13987: включение нового жизненного цикла для V2_0 возможности.

ФАБ-13951: массовое исправление комментариев CR.

ФАБ-13950: требование метаданных в качестве входных данных для десериализации.

ФАБ-14255: менее ручное вычисление обновления ведущего узла одноранговой сети.

ФАБ-14049: сквозная передача на неверный идентификатор или сумму.

ФАБ-14281: произвольная точность количества токенов.

ФАБ-14349: удаление бита выполнения из «нормальных» файлов.

ФАБ-14295: де-виперизация приватных данных одноранговых узлов.

ФАБ-14291: де-виперизация выборов однорангового узла.

ФАБ-14169: проверки количества токенов.

ФАБ-14274: загрузка состояния конфигурации Raft при запуске цепочки.

ФАБ-13750: корректное определение версии для координатора.

ФАБ-14101: исправление разрешений в контейнере цепного кода.

ФАБ-13238: обработка выхода контейнера во время работы. Запуск:

  • 1661082 FAB-14257 мьютекс вокруг карт inproccontroller;

  • 1741d80 FAB-13238 регенерация основных {chaincode, container} макетов;

  • 2ac8405 FAB-14300 пропуск вытягивания каналов при подключении;

  • 0b88a3c FAB-13902 консолидация среза поддерживаемых платформ;

  • c832a8c FAB-14296 удаление интерфейса MetaDataProvider;

  • 3bef117 FAB-13952 очистка артефактов java chaincode;

  • 7c874de FAB-14265 де-виперизация gossip comm;

  • dc170d4 FAB-14240 не использовать support.Height в цепочке;

  • a1ee6b5 FAB-14278 исправление нестабильного UT etcdraft;

  • 54f4605 FAB-14004 повышение версии etcd/raft lib;

  • 3f14a2b FAB-14275 исправление compile_protos.sh;

  • cf8a58e включение обновления chaincode на _lifecycle;

  • a657602 встраивание парсера в wire в PackageProvider peer;

  • 83843ab FAB-14135 интеграция токенов NWO;

  • 8d89613 FAB-14264 де-виперизация pull engine gossip;

  • df25c44 FAB-14192 устранение взаимоблокировки в цепи etcdraft;

  • 027bb89 FAB-14096 контейнер CouchDB остаётся после юнит-тестов;

  • 9e084ef FAB-14254 улучшения документа частных данных;

  • 50554d4 FAB-14253 не изменять метаданные etcdraft;

  • 744bf73 FAB-14066 удалить политику эмиссии configtx по умолчанию;

  • 4fcaabc FAB-12699 разрешить организациям быть пропущенными как иностранным;

  • 35f6966 FAB-9558 требовать -channelID для configtxgen;

  • 5cea309 FAB-13858 исправить неизменяемые /Channel props при создании;

  • 30456a0 FAB-13872 избегать шума от make clean;

  • c61ea81 FAB-14239 избавиться от NewCommInstanceWithServer;

  • e3ae560 FAB-13707 Token CLI;

  • 36ad9fd. FAB-14149 — очистка протоколов транзакций.

  • c4b52bd — спецификация базового профиля транзакции в конфигурации.

  • 946f86b — нешаблонные операции создания транзакционных каналов.

  • 96aa2ca — использование эфемерных портов в тестах состояния Gossip.

  • 4e35acb — использование эфемерных портов в сервисных тестах Gossip.

  • 1db469b — исправление нестабильного теста BatchingOfStateRequest.

  • 5e779dc — проверка владельца токена.

  • e751982 — использование эфемерных портов в тестах Gossip Gossip.

  • 05485b9 — сквозные тесты Kafka2Raft по зелёному пути.

  • 0504983 — миграция консенсуса: зелёный путь Kafka2Raft #4.

  • 4950edd — миграция консенсуса: зелёный путь Kafka2Raft #3.

  • 637634e — всегда доставлять, если кластер меньше 3 узлов.

  • 46ea35a — ужесточение интеграционного теста на вытеснение etcdraft.

  • 60001ff — предоставление метрик, специфичных для Raft.

  • 02e82ba — обновление GOVER до версии 1.11.5.

  • 240fb7a — уточнение документации по разбивке на страницы CouchDB.

  • dac24a0 — отложенное выполнение GinkgoRecover.

  • 1f1a625 — упрощение TestStateMessages.

  • 2f34264 — исправление ссылки на пример idemix.

  • a958da9 — удаление ConfidentialityLevel из протоколов.

  • ff5dfed — использование эфемерных портов в коммуникационных тестах Gossip.

  • dc29e14 — выполнение проверок создания экземпляра в тесте.

  • bc94e9b — добавление дополнительных журналов в цепочку etcdraft.

  • 5c185bd — опечатка.

  • 9002e75 — миграция консенсуса: зелёный путь Kafka2Raft #2.

  • aa0662d — NPE при регистрации без приложения. channels

  • c4802d7 FAB-13896 Исключить значения ARG из Dockerfile.

  • 2d2f5d6 FAB-13541 Редактирование коммерческого документа.

  • 49199e3 FAB-13949 Сделать так, чтобы DeserializeMetadata возвращал sentinal.

  • 9f7c523 FAB-13899 Удалить лишнее поле имени из proto.

  • de4936a FAB-13898 Заменить Define/DefineForMyOrg глаголы.

  • b6f2315 FAB-13876 Подключить приватный хэш данных к cchandler.

  • d326707 FAB-13850 Изменить +lifecycle на _lifecycle.

  • 943575a FAB-13525 Подключить новый lifecycle для проверки shim.

  • 1d96235 FAB-13524 Новый интерфейс валидатора lifecycle.

  • b2bb8ed FAB-14112 Добавить идентификатор канала в информацию о проверке intf.

  • 4b78b36 FAB-13842 Ужесточить интерфейс LifecycleResources.

  • d2e4257 FAB-13841 DeployedCCInfoProvider.CollectionInfo.

  • 9b0c21c FAB-13840 DeployedCCInfoProvider.ChaincodeInfo.

  • aba86aa FAB-13839 DeployedCCInfoProvider.ImplicitColls.

  • 0742ff3 FAB-13838 DeployedCCInfoProvider.UpdatedChaincodes.

  • 595bc91 FAB-13877 Удалить самопроверку peer.

  • 710efd3 FAB-14062 Удалить approve и transferFrom.

  • 134f658 FAB-13788 Исправить UT утечки TestMultipleOrgEndpoint.

  • 7bf6734 FAB-14103 Исправить модульный тест в метриках состояния сплетен.

  • feac0bb FAB-14128 Проверка владельца токена.

  • 16d3bf2 FAB-13341 Kafka проверка работоспособности.

  • 687d2e3 FAB-13936 Поддержка нескольких типов владельцев токенов.

  • 694341c FAB-14005 Создать новый метаключ для валидации на уровне состояния.

  • 4e1b02f FAB-13771 Конструкторы для оценщика политики RWSet.

  • b2a15b6 FAB-13761 Проверить политику утверждения коллекции.

  • bc4b156 В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения.

Основной язык текста запроса — английский. Создать новый протокол protobuf (FAB-13924).

E2E тест: список токенов (FAB-12399).

Исправить нестабильный интеграционный тест в Raft CFT (FAB-13848).

Увеличить интервал по умолчанию для интервала тиков в Raft (FAB-13845).

Исправление переполнения uint64 в gossip/state (FAB-13813).

Добавить функцию жизненного цикла для получения пространств имён (FAB-13510).

Добавить запрос диапазона для метаданных (FAB-13509).

Добавить диапазон состояний в ledger shims (FAB-13514).

Подключить QueryDefinedChaincodes к SCC (FAB-13508).

Обеспечить поддержку жизненного цикла для запроса определения цепочки (FAB-13507).

Встроить функцию Define в SCC (FAB-10729).

Уменьшить потребление памяти в тесте (FAB-13819).

Реализовать поддержку жизненного цикла Define функции (FAB-13506).

Внедрить функцию Define для организации в SCC (FAB-10726).

Метрики обмена данными в gossip (FAB-12917).

Показатели выборов лидера в gossip (FAB-12915).

Доработать Bundle.validateNew (FAB-13705).

Разработка приложений: тема смарт-контрактов (FAB-12874).

Способы участия (FAB-13855).

Устранить нестабильность теста жизненного цикла (FAB-13843).

Исправлена ошибка «слишком много аргументов» в bootstrap.sh (FAB-13749).

Функция жизненного цикла DefineForMyOrg (FAB-13505).

Добавление операций установки и управления жизненным циклом в nwo (FAB-13505).

Заменить вызовы политики на вызовы ACLMGMT (FAB-13516).

Переместить примеры в fabric-samples (FAB-7701).

Обновить документацию протокола ConsensusType (FAB-13704). Исходный текст написан на английском языке.

В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения. В тексте упоминаются различные идентификаторы задач (FAB-12029, FAB-13824 и т. д.), ссылки на репозиторий GitHub и систему отслеживания ошибок Jira. Также в тексте перечислены изменения кода и улучшения функциональности.

К сожалению, без контекста сложно понять, о каком именно программном обеспечении идёт речь и что конкретно было сделано. Однако можно предположить, что это технический документ или журнал изменений для проекта разработки программного обеспечения. FAB-13726: Удалить валидацию LSCC из валидатора версии 20.

FAB-13727: Клонировать встроенный плагин валидации версии 1.3.

FAB-13504: Добавить прокладки для единообразного доступа к реестру.

FAB-13503: Добавить проверку IsSerialized.

FAB-13513: Немного оптимизировать код сериализации.

FAB-coll ACL: Выполнить ACL для доступа к записи pvtdata.

FABCI-255: Обновить скрипт multiarch в Fabric.

Упаковка chaincode из CLI: Упаковать и добавить жизненный цикл chaincode через интерфейс командной строки.

FAB-coll ACL: Добавить memberOnlyWrite в collectionConf.

FAB-13708: Поиск функции ChaincodeDef для валидации.

FAB-13178: Использовать MaxInflightMsgs для ограничения запросов.

FAB-13613: Исправить гонку в UT etcdraft цепи.

FAB-13438: Ошибки должны отражать правильное состояние.

Оптимизация кода: Оптимизировать код.

FAB-13178: Тупая версия BlockCreator etcdraft.

Удаление глобальной переменной лидера: Удалить глобальную переменную лидера в etcdraft цепи.

Перемещение логики raft в отдельный файл: Переместить логику raft в отдельный файл.

Хранение SoftState raft: Хранить SoftState raft.

Передача SoftState по каналу наблюдения: Передавать SoftState по каналу наблюдения.

Ожидание новых лидеров для сообщений в полёте: Новый лидер должен ждать сообщения в полёте.

Использование моков для тестирования валидатора: Использовать моки для тестирования валидатора.

Рефакторинг processChannelConfigTx: Рефакторить processChannelConfigTx.

Проверка ошибок DERToX509Certificate: Добавить проверку ошибок DERToX509Certificate.

Реализация метода GetCreator() MockStub: Реализовать метод GetCreator() класса MockStub.

Клиент верификатора: ListTokens: Клиент верификатора: список токенов.

Добавление пакетов shim ext в ccenv: Добавить пакеты shim ext в среду выполнения chaincode.

Разработка приложений: пространство имён chaincode: Разработка приложений: пространство имён chaincode. FAB-13700 Отменить токен эндорсер транзакции proto msg.

fa27614, FAB-13698: отключить ненадёжный тест TestReconnect.

2ab1ffd, FAB-13173: обновить клиент с провером и TxSubmitter.

67ef0b4: запросить установленные +lifecycle чейнкоды из CLI.

2defa53: установить +lifecycle чейнкод из CLI.

89b8632, FAB-13694: переместить LastConfigBlock в общий порядок.

228e919, FAB-13632: отделить vscc валидатор.

4b28faa: представить и использовать API для неявных коллекций.

fa1b286, FAB-13684: добавить ledger.pvtdataStore в core.yaml.

47dd043, FAB-13502: добавить десериализаторы для отдельных полей.

e6d5c72, FAB-13501: добавить десериализатор для структур из БД.

e4a6ddc, FAB-13500: добавить сериализатор для структур в БД.

357a512, FAB-13677: удалить каталог unit-test.

8768567, FAB-12908: добавить проверку работоспособности CouchDB.

6f021ad, FAB-13676: удалить etcdraft из списка последовательных тестов.

7630f0d: разрешить DeployedChaincodeInfoProvider принимать channelName.

e9c2f4c, FAB-12065: исправить ненадёжный тест TestLeaderYield.

f8e8424, FAB-13668: неправильное сопоставление тома контейнера BYFN.

074faf4, FAB-13515: поддержка aclmgmt для бесканальных ресурсов.

45d2f98, FAB-13281: документировать доверительные отношения.

321d96a, FAB-13178: не принимать новые env, когда conf в полёте.

9e31d16, FAB-13178: реорганизовать цепочку etcdraft, чтобы избежать синхронизации.

2611dfc, FAB-13663: рефакторинг getChaincodeDeploymentSpec.

c57633f, FAB-12126: исправить ошибку в тесте клиента обнаружения.

9298521, FAB-13657: убрать явные проверки возможностей.

82f066f, FAB-10202: удалить обнаружение обновлённого чейнкода.

333d116, FAB-13653: исправить ошибку TestTicker. Обновление синтаксиса команд в документации

477020b

Клонирование компонента валидации версии 1.4

4460083 FAB-13650

Добавление возможности валидации версии 2.0

cf953c2 FAB-13649

Рефакторинг getGoEnv() для поддержки Windows

89e5de9 FAB-13646

Создание слоя маршрутизации валидатора

46cbe69 FAB-13640

Улучшение гигиены кода: переименование mux в mutex

6514a35

Интеграционное тестирование на случай сбоя лидера и отработки отказа

077e437 FAB-13643

Переход к обработчику promhttp

a5a33a4 FAB-13644

Удаление дублированного пакета cid

40e5c77 FAB-12075

Превращение сбоев Step RPC в неблокирующие

50be59a FAB-13633

Уменьшение времени ожидания соединения на клиенте couch db

b2d910c FAB-13639

Устранение периодического сбоя теста в ACL E2E тесте

e66e67c

Исправление результатов распечатки

c0d5b73 FAB-13100

Пропуск ошибки peerEndpointError

751df37 FAB-13637

Добавление метрик индоссанта

2d2cd33

Синхронизация реестра в тестах SBE

0de5a32 FAB-13593

Обновление информации об авторских правах

26d34aa FAB-13605

Добавление LTS к разделу «Что нового» версии 1.4 документа

19918d6 FAB-13627

Исключение ссылки lscc в пакете endorser

e06b25f

Использование DeployedChaincodeInfoProvider в хранилище коллекций

6e4c417

Устранение ошибки flake в TestCreateChainWithTimeoutErr

a15a2e9

Добавление запроса установленных цепных кодов в SCC функцию

e568497 FAB-11530

Удаление grpc_start_time из журналов

506153d FAB-13598

Клиент верификатора: клиентский сертификат для взаимного TLS

49489cd FAB-13325

Упрощение предложения конфигурационного блока

4e1c58a FAB-13178

Устранение неудачного UT

185a282 FAB-11996

Обновление мастера для fabric v1.4.0

cc3879c FAB-13556

Фиксация: синхронизация между close() levelDB и rw APIs()

c7cc0d0 Перевод текста:

FAB-11522: Преобразование жизненного цикла SCC для использования диспетчера.

  • FAB-13602: Исправление утечки time.Timer в рукопожатии сплетен.
  • FAB-13591: Уменьшение области действия rlock вокруг наблюдателя.
  • FAB-12848: Исправление паники при неправильно отформатированном ключе.
  • FAB-13265: Миграционный статус в channelconfig.
  • FAB-13347: Добавление godoc к новым структурам.
  • FAB-12984: Консенсусная миграция протоколов.
  • FAB-13467: Предоставление дополнительных параметров поддержки активности одноранговых узлов.
  • FAB-13546: Использование реализации семафора in tree.
  • FAB-13347: Регулирование параллелизма grpc.
  • FAB-13347: Введение счётного семафора.
  • FAB-12056: Учебное пособие по приватным данным для использования transient.
  • FAB-12983: Возможность V2_0 для Kafka2RaftMigration.
  • FAB-12983: Возможность V2_0 для Kafka2RaftMigration.
  • FAB-12982: Распыление приватных данных по максимальному количеству подходящих организаций.
  • FAB-13237: Метрики для записей журнала.
  • FAB-11345: Клиент верификатора: обновление с реальным grpc.
  • BE-510: Документация по политикам, исправление опечатки.
  • FAB-13357: Исправлена ошибка в документации по сплетням о ткани.
  • FAB-13456: Устранение гонки в тесте etcdraft.
  • FAB-13481: Сделан код адаптации более идиоматическим.
  • FAB-12995: Добавлены новые функции в пример cc.
  • FAB-13465: Максимальное количество попыток повтора для репликации заказа. FAB-13180: Orderer: автоматическое присоединение к существующим неактивным цепочкам.

FAB-12909:

  • [850727e]: Добавить проверку работоспособности gRPC-клиента.
  • [2af2422]: Добавить службу HealthCheck в GRPCServer.

FAB-12904: Issuer и Transactor: ожидание запроса.

FAB-13463: Документирование поставщиков — часть 2.

Другие пункты списка:

  • Улучшение отчётов об ошибках для неудачных gRPC-соединений.
  • Документирование поставщиков для расширений shim.
  • Использование пустого списка пиров для присоединения к кластеру Raft.
  • Подготовка к многоразовому использованию.
  • Правильный сбор выходных данных OSN.
  • Не вытягивание обслуживающих цепочек при присоединении.
  • Обновление grpc-go до версии 1.17.0.
  • Настройка устаревшего ProBot.
  • Увеличение времени ожидания для TestHaltBeforeTimeout.
  • Стандартизация записей журнала сплетен.
  • Включение принятия одобрений.
  • Обновление документации в режиме разработки.
  • Повышение надёжности TestReplicateChainsFailures.
  • Независимость тестов репликации от времени.
  • Тестирование pvtdata для удалённой организации.
  • Исправление нестабильного UT etcdraft.
  • DRY up UpdateConsensusMetadata в nwo.
  • Исправление нестабильности etcdraft UT.
  • Тестирование на отказоустойчивость.
  • Исправление нестабильной работы etcdraft UT.
  • Проверка надёжности.
  • Исправление ошибок в TestServerInterceptors.
  • Обновление мастера для fabric v1.4.0-rc2.

К сожалению, без контекста сложно понять, о чём идёт речь в запросе. Но я надеюсь, что мой ответ будет полезен. Текст запроса представляет собой перечень изменений в проекте Hyperledger Fabric.

В запросе содержатся ссылки на коммиты и тикеты Jira, которые используются для отслеживания задач и изменений кода в процессе разработки программного обеспечения.

Текст описывает различные изменения и улучшения в коде проекта, связанные с использованием Raft, увеличением времени ожидания среды Go, использованием Alpine Linux для образов Docker и другими аспектами разработки.

Основная часть текста написана на английском языке. В запросе нет фрагментов на русском языке. Удалить мёртвый код из:

  • core/handlers;
  • core/common;
  • committer;
  • chaincode;
  • aclmgmt;
  • fabric/common;
  • cmd;
  • bccsp.

Исправить нестабильный тест etcdraft;

Удалить мёртвый производственный код из bccsp;

Рефакторинг обновлений метаданных в nwo;

Переименовать GetConfigBlock в GetConfig в nwo;

Добавить cryptogen extend к интеграционным тестам;

На борту: разрешить пустые каналы;

Создать таблицы метрик;

Только одна функция за раз может использовать кэш;

Исправление CouchDB bulk load;

TOKEN_ENDORSER_TRANSACTION protobuf message;

Исправить тест на MacOS;

Разработать приложения: параметры подключения;

Обработать комментарии: TxSubmitter;

Коммерческие обновления;

Уточнить пояснения по архитектуре;

Увеличить покрытие тестов согласования;

Проверять на ошибку перед отчётом о несоответствиях;

Использовать сгенерированные макеты в тестах приватных данных;

Пропустить фиксацию существующих блоков. Исправление TestConfigureClusterListener в MacOS

  • Исправление Unused code chaincode/transaction_contexts

  • Возврат err вместо nil

  • Исправления в версии check в bootstrap.sh

  • Сохранение reconcile pvt за один проход

  • Исправления для BYFN вручную

  • Обновление коммерческого документа (WIP)

  • Политика одобрения для BYFN

  • Уточнение версии node.js

  • Передача от транслятора/верификатора

  • Исправление опечаток в документе

  • Отдельный TLS-прослушиватель для внутрикластерного взаимодействия

  • Исправление mkdir cmd

  • Добавление измерителя с версией fabric и go

  • Комментарии к токену tx: проверка

  • Исправление unit test flakes для blocksprovider

  • Опечатка в configblock.go

  • Рефакторинг функции RetrieveBlocks

  • Улучшение совместимости SDK в документации

  • Исправление etcdraft reconfiguration UT

  • Проверка на nil в ToGossipMessage

  • Завершение цикла вывода потоковых данных из контейнера

  • Повторное добавление УТ для подтверждения повторной передачи

  • Исправление гонки данных в gossip/discovery

  • Исправление ошибки при декодировании missingdatakey

  • Поддержка подмножества системных каналов OSN

  • Включение etcdraft для разработки v2.0 Перевод текста:

  • b59ec76 [FAB-13024] обновить документ fabcar;

  • 658db4b [FAB-13199] сократить время тестирования etcdraft;

  • d03670b [FAB-13225] учесть комментарии к проверке кода;

  • 95591db [FAB-13057] удалить проверку применённого индекса в хранилище;

  • d915ee9 [FAB-12949] завершить перенастройку после перезапуска;

  • 2894127 [FAB-12986]: реестр для каждой цепи для raft chain_test.go;

  • 0ccf9ea [FAB-12945] добавить модульные тесты для перенастройки raft;

  • a6c0b10 [FAB-12972] повторно включить службу проверки и транзакцию токена;

  • aefa370 регенерировать тестовые данные реестра с помощью версии 1.1;

  • 2fd63a4 [FAB-11643]: исправить гонки данных в gossip/state;

  • d52b16e [FAB-12870] исправить временную ошибку в тестах grpclogging;

  • ddd9cd9 [FAB-13043] документировать предварительные условия для модульного теста;

  • 1e58440 [FAB-13162] учесть замечания: конфигурация клиента токена;

  • 4d22836 [FAB-13141] добавить assert.Error() проверку;

  • d85155a [FAB-13114] подготовиться к следующему выпуску (2.0.0 на master);

  • dd455f2 [FAB-12934] разработать приложения: профиль подключения темы;

  • 39d5f0a [FAB-13204] реорганизовать класс сообщения pull в сплетнях;

  • ed88b9a [FAB-13202] опечатки в core/chaincode;

  • b336f2b [FAB-10939] переменные среды в BYFN;

  • f4067cb [FAB-11608] сплетни: оптимизировать проверку сообщений о состоянии;

  • 9fb809b [FAB-12891] проверить, что владелец не равен нулю для импорта и передачи.

v1.4.0-rc1

10 декабря 2018 г., 13:09:08 EST

  • 942052f [FAB-13214] изменить ссылку в документе обновления;
  • e58ab12 [FAB-13213] добавить примечание CA в операции;
  • 7979d31 [FAB-13210] удалить неиспользуемый код в orderer/.../main.go;
  • d3fda51 [FAB-13155] обновить скрипт multiarch;
  • 1433a99 [FAB-13021]. Что нового в версии 1.4:
  • 2b6fcf4 [FAB-13056] Включение: системный канал из загрузочного блока.
  • 713dc7a [FAB-13055] Не закрывать LedgerFactory при включении.
  • 8c2afba [FAB-13054] Предотвращение переполнения int в IsReplicationNeeded.
  • 53b33d8 [FAB-13005] Обновление документации.
  • 371dd0e [FAB-13025] Документирование журналов, метрик и состояния здоровья.
  • 8f8d8dc [FAB-13089] Извлечение вложений в CouchDB запросах диапазона.
  • d4e2016 [FAB-13161] Советы и рекомендации для CouchDB.
  • 09fe4c3 [FAB-13193] — Добавление справки к метрике Couch DB.
  • 4b75195 [FAB-13189] Установка типа содержимого для ответа logspec.
  • 2eff15f Обновление примеров конфигураций с операциями.
  • 9521e36 Очистка комментариев системного цепного кода в core.yaml.
  • 684135e [FAB-13186] Устранение гонки данных кэша версий CouchDB.
  • 5fef8bd [FAB-11599] Редактирование документов о частных данных.
  • 4f5fe21 [FAB-12947] Дальнейшие изменения в документации о сплетнях.
  • 2e4289e [FAB-11599] Сохранение документов о частной информации.
  • 5b2b561 [FAB-13139] Отбрасывание пустого дайджеста Idemix.
  • 90f014e [FAB-13164] Возврат к исправлению сбоев UT PKCS11.
  • a578352 [FAB-13152] Исправление make protos.
  • aabd259 [FAB-11746] Возвращение кэшированного живого сообщения в сплетни.
  • acd9aaa [FAB-13139] Исправление маршалинга открытого ключа Nym.
  • 42689db Исправление обработчиков/валидации UT на ppc64le.
  • 151f76e [FAB-13167] Повышение надёжности IdemixBridgeTest.
  • 8939eb5 Получение txSim только один раз во время одобрения.
  • 3e7b2ef API-интерфейсы pvtData не разрешены в Init() цепного кода.
  • 2ac523f [FAB-13129] Примечания к выпуску 1.4 для операций.
  • e0c729e [FAB-13158] Решение проблем с гонками данных в тестах etcd/raft.
  • 300e509 [FAB-12926] Проверка цепочки хешей при перечислении блоков. Добавить отказ от ответственности по безопасности Kafka/ZK.

Удалить инициализацию логирования из пакета инициализации.

Распространить окружение вызывающей стороны на ордер.

Учитывать FABRIC_LOGGING_SPEC в библиотеке.

Увеличить время ожидания для проверки работоспособности.

Модифицировать возвращаемое значение NewMCS.

Переместить namers из statsd во внутреннюю систему.

Интеграция Idemix/Fabric-CA.

Тестирование e2e для collACL.

Переименовать CommitPvtData() в ledger API.

Отфильтровать внутренние документы CouchDB из результатов запроса.

Отключить etcdraft для версии 1.4.

Заполнить поля Length в вложениях.

Уменьшить уровень логирования при извлечении приватных данных коллекции.

Исправить сбои UT PKCS11.

Паника при сбое вытягивания системной цепочки.

Привязать регистрацию к ордеру.

Исправление UT flake TestBlockPullerClone.

Предупреждения golint в orderer/common/cluster.

Исправить пустую строку как ключ CouchDB.

Обработка ошибок для runProgram.

Исправлена опечатка в интерфейсе versionedDB.

Соединение никогда не возвращает nil.

Добавить метрики blockcutter.

Убрать текущие тесты производительности ордера.

Реализовать откат в pvtdatastore.

Использовать кэш, чтобы избежать повторных проверок ACL.

Исправить комментарии к обзору кода. * 28628b8 [FAB-12968] — исправление ошибки итератора в plugin_validator.

  • f2ee26b [FAB-11781] — включение согласования pvtdata.

  • fb4aeb5 [FAB-11642] — устранение состояния гонки в gossip/service.

  • 931ae33 [FAB-12652] — мост Idemix.

  • 08d9e3d — рекон: добавление collelgnot. к прослушивателю stateUpdates.

  • a2a2973 [FAB-12963] — проверка возможности токена в сервисе Prover.

  • 225a683 [FAB-12013] — активация сервиса prover grpc при запуске peer.

  • 9d8fcbb [FAB-12801] — создание статистики реестра с базовыми метриками.

  • f64434e [FAB-12955] — перемещение наблюдения времени сборки.

  • 29db166 — инструментирование сборки контейнера chaincode.

  • bd5df09 — рекон: фиксация pvtData старых блоков в StateDB.

  • e00dfcb — рекон: обновление учёта BTL, управляемого менеджером очистки.

  • 37d0010 — рекон: фильтрация устаревших данных и построение пакета обновлений.

  • 4876d88 [FAB-12941] — активация Prometheus в интеграционных тестах.

  • a061c5d [FAB-12907] — сборка Windows завершается неудачно из-за SIGUSR1.

  • e03a372 — инструментальное средство запуска chaincode.

  • 1fd2134 [FAB-12911] — исправления в учебном пособии по коммерческим бумагам.

  • a0dbe00 [FAB-12621] — добавление поддержки CORS в configtxlator.

  • 87f3a96 [FAB-12656] — активация PreVote etcdraft.

  • d2f2029 [FAB-12816] — сопоставление кластера RPC для каждого пункта назначения.

  • c1ff9e6 [FAB-12552] — поддержка типа B tx для raft.

  • 99a7f5e [FAB-12730] — умеренный тайм-аут для тестов цепочки Raft.

  • 2753696 [FAB-12553] — возможность добавления узлов в тестах Raft.

  • 5e359fe [FAB-11919] — шаги 4/4 к снимкам etcdraft.

  • 5ca4428 [FAB-11919] — шаги 3/4 к снимкам etcdraft.

  • 9b8827b [FAB-11919] — шаги 2/4 к снимкам etcdraft.

  • 458c627 — ... Рефакторинг NewProvider для реестра

  • Разработка приложений: обучающий документ

  • HTTP-обработчик для управления logspec

  • Добавление HealthCheck в реализации виртуальной машины

  • Протобуфные сообщения для ожидания токена

  • Информация об отзыве удостоверения Idemix

  • Запись корректного ключа состояния

  • Фиксация pvData старых блоков в pvtStore

  • Удаление etcd/raft фикстур из папки sampleconfig

  • Процессор/верификатор TX: выкуп токенов

  • Транзакционный модуль TMS: RequestRedeem

  • Разработка приложений: процесс и дизайн данных

  • Запись WAL и снимков во временный каталог при тестировании

  • Устранение условий гонки в gossip/интеграции

  • Проверитель: RedeemRequest

  • Сервер провера: перевод с использованием TMS

  • Транзактор TMS для перевода токенов

  • Топологическая информация Idemix

  • Убрать вводящее в заблуждение сообщение об ошибке журнала

  • Генерация ключа отзыва Idemix

  • Инициализация и подключение поставщика метрик

  • Обновление номенклатуры ведения журнала — замена «модуля» на «логгер»

  • Доработка документации в соответствии с новой конфигурацией ведения журнала

  • Возврат ginkgomon.Runner вместо ifrit

  • На пути к созданию моментальных снимков etcdraft 1/4

  • Интеграционное тестирование CFT

  • Добавить WAL для сохранения журнала raft

  • Защитная обработка info.FullMethod 88e3f8f: изменение сигнатуры функции внутреннего оценщика.
    ebcbd53: исправление граничной проверки для cauthdsl (FAB-11387).
    67ed103: исправление MockStub RangeQueryIterator (FAB-12749).
    71e975e: переименование ModuleLevels в LoggerLevels (FAB-12769).
    1789f4f: добавление проверки имени регистратора.
    ce5bd2c: удаление преобразования имени регистратора.
    ce54f14: увеличение временного порога в тестах (FAB-12766).
    44a2fc6: Idemix Credential Signer/Verifier (FAB-9837).
    e8b284a: Idemix Credential Request Signer/Verifier (FAB-9695).
    9fbbad1: тестирование flake в TestStreamAbort (FAB-12763).
    cd988c0: неработающие ссылки (FAB-12647).
    4b6f290: Idemix Nym Key Deriver (FAB-9694).
    ab5bd84: определение, находится ли узел заказа в канале (FAB-12704).
    9634185: введение grpc-перехватчиков для базовых метрик.
    6054cdd: добавление отключённых и прометеевых поставщиков метрик.
    8222133: введение опций счётчика в метрики.
    a8fc602: Idemix User Key Generator (FAB-9672).
    53cc657: удаление суффикса «-stable» в документации по обновлению (FAB-11043).
    3dac045: возврат grpc-кода InvalidArgument при ошибочной настройке уровня.
    753e187: обновление устаревших функций логирования в peer CLI.
    c209841: использование новым логированием переменных окружения в orderer.
    8509e7c: проверка уровня в ядре Check() для имени регистратора записи.
    99eb596: добавление SetLogSpec в CLI через Admin Service.
    d1ec865: улучшение логирования ошибок обновления канала.
    836161a: асинхронные соединения кластера (FAB-12673).
    541f41c: чат не RocketChat.
    df065ec: улучшение ошибки консенсуса при WaitReady (FAB-11088).
    d484477: настройка вызывающих устаревшие переменные логирования viper.
    211bb65: добавление новой переменной окружения для формата логирования.
    e32e55d: удаление ссылки на FAQ по e2e_cli (FAB-12667).
    7c78a24: отмена изменений (FAB-12659). FAB-12477: добавить сообщение о членстве в etcd/raft.

  • d92a41d FAB-12635: проверить каналы системной цепочки.

  • a65b055 FAB-12591: извлечь блок конфигурации.

  • 785ebd1 FAB-12550: проверка цепочки хеширования конфигурационного блока OSN.

  • 4609306 FAB-12634: заблокировать версии для gotools.

  • f995aae FAB-11096: удалить цели, связанные с testenv.

  • 87a4266 FAB-12630: улучшить инструкции по установке.

  • 18ae86a FAB-12626: исправить отладку couchdb_test.go.

  • a99d8a8: удалить ссылку на lscc из Txsimulation.

  • bfdc56c: удалить ссылки lscc/sccc из cceventmgmt.

  • 256dc12 FAB-12155: реализация IssuerValidator.

  • b72d36b FAB-12213: исправить опечатки в cid/cid.go.

  • 2020c6e FAB-12238: исправить ошибку в слове «specified».

  • c26c595 FAB-12154: Configtxgen: исправить несоответствующие дефисы.

  • c3d8da8 FAB-12159: ошибка в Statecouchdb TestDebugFunctions.

  • d99d940 FAB-12193: исправить неправильные сообщения об ошибках в peer.

  • 0439718 FAB-12215: WYFA: удалить chainId в запросе предложения транзакции.

  • 85dd179 FAB-12604: настроить необходимые кодировщики zap.

  • b46ff00 FAB-12594: уменьшить накладные расходы на гонку в модульных тестах.

  • 200ec09 FAB-12502: предоставить клиентскую поддержку для etcdraft.

  • 365a710 FAB-12522: извлечь сертификаты TLS CA из конфигурации.

  • 41da334 FAB-12508: добавить Block(seq) в поддержку консенсуса.

  • 319ca36 FAB-12501: реализовать клиентский кластер ОСН.

  • ec72c70 FAB-12540: исправить ошибку установки cli.

  • 95a57a9 FAB-12599: удалить неиспользуемую переменную в коде однорангового узла.

  • dd5f582 FAB-12214: улучшить документацию по обучению работе с личными данными.

  • bd2e316 FAB-12577: сделать... УТС под кластером тест более устойчив:

  • 0a5d2d2 FAB-12507 — разъяснения в документации для частных данных конфигурации;

  • aaea301 FAB-12544 — адаптация комментариев gossip к синтаксису godoc;

  • 6fc968f FAB-12545 — исправление фиктивного заглушки PutState при пустом значении;

  • 2cfb4bf — добавление новой переменной среды для спецификации ведения журнала;

  • 81cd2f1 FAB-12534 — перемещение Step() в собственный регистратор;

  • 8af42a5 FAB-12526 — обновление версии Chaintool до v1.1.3;

  • db9c574 FAB-12015 — добавление обновления конфигурации Raft;

  • fddc27c FAB-12492 — запуск сеанса пиров с организацией usr org;

  • aa89a50 FAB-12524 — исправление неправильных или отсутствующих комментариев godoc;

  • 8a8a1c1 FAB-12500 — доставка проверки цепочки хешей клиента;

  • d053676 FAB-11942 — реализация менеджера TMS;

  • 6522fc5 FAB-11943 — верификатор TMS для импорта;

  • d01d7e4 Ledger-lscc: удаление ссылки lscc из cceventmgmt;

  • 5ee9708 FAB-12497 — добавление гиперссылки на текст репозитория fabric-samples;

  • 3b36b1a FAB-12516 — GetBlock: закрытие итератора реестра;

  • 77774a2 Ledger-lscc: удаление ссылки lscc из политики BTL pvtdata;

  • 6b93396 Ledger-lscc: удаление ссылки lscc из пакета confighistory;

  • 89132ff FAB-12506 — устранение ошибки гонки данных в go-metrics;

  • 916a59b FAB-12484 — внедрение метрик времени выполнения с помощью go-kit;

  • 21cf5c6 FAB-12484 — удаление предыдущего пакета метрик;

  • cb5ee6b FAB-12440 — запуск goimports на дереве и повторное включение;

  • a1be265 FAB-12481 — обновление файлов, сгенерированных proto;

  • 5470aaa FAB-12486 — использование точечного соглашения об именах для регистраторов zap;

  • 199769c FAB-12454 — документирование деталей политики сбора;

  • 8619c8c FAB-12377 — интеграционный тест многоузлового etcd/raft;

  • 5a51534 FAB-11703 — поддержка многоузлового кластера Raft. В запросе представлен список задач и изменений в проекте Hyperledger Fabric.

Текст запроса относится к технической сфере разработки программного обеспечения. Основной язык текста — английский.

В запросе нет переводимого текста. В запросе представлен список изменений, внесённых в проект Hyperledger Fabric.

В тексте запроса упоминаются следующие изменения:

  • добавлен провайдер членства в реестр;
  • добавлены записи личных данных и метаданных;
  • подготовка к следующему релизу (1.4.0 на master);
  • исправление неработающих изображений на подстраницах;
  • разработка приложений: Application SDK;
  • установка таймера отсечки для ожидающего конверта;
  • добавление Step() в etcdraft.Chain;
  • извлечение логики инициализации регистратора;
  • реализация базового консенсуса etcdraft;
  • выпуск версии 1.3.0-rc1;
  • отключение javaenv-docker в тестах;
  • добавлена страница «Что нового» для версии 1.3;
  • отключены тесты CC в fabric;
  • удаление старой ссылки на концентратор событий;
  • сборка плагинов с race при необходимости;
  • использование необработанных строк там, где это уместно;
  • решение проблемы гонки при повторной инициализации InitMSP;
  • исправление орфографической ошибки;
  • блок-уровень SBE проверка юнит-теста;
  • исправление неработающей ссылки на документацию по юнит-тестам;
  • исправление groupId в тестовых данных с использованием java shim;
  • обновление примечания в документации о количестве необходимых узлов сети;
  • изменение pvtdata.

Для получения более подробной информации об изменениях рекомендуется обратиться к исходным ресурсам, указанным в запросе. FAB-12098 Use context WithTimeout in gossip handshake.

FAB-12076 Использовать необработанные строковые литералы для JSON.

FAB-12076 Исправить неверный JSON в тесте.

FAB-12089 Добавить приватный метадатер по хешу.

FAB-12002 Исправить опечатку в комментарии.

FAB-11905 Предоставить полный набор индоссантов в фильтре.

FAB-11973 Неудачный тест при проверке на основе состояния.

FAB-11989 Уточнить обработку ошибок для плагинов.

FAB-12069 Исправить проблемы с веткой, отмеченные go 1.11.

FAB-12049 Обновить Doc Idemix в Fabric 1.3.

FAB-12064 s,golang.org/x/net/context,context,g.

FAB-11998 Добавление JavaDocs в build_network.

FAB-12054 Повторить операцию в TestInvalidChannel.

FAB-12050 Добавить раунд для генерации времени ca notBefore.

FAB-12044 javaenv-docker для извлечения образов javaenv.

FAB-11595 Незначительная очистка теста JavaCC e2e.

FAB-12020 Обновить разделы цепного кода с помощью Java cc.

FAB-12042 Обновите базовый образ до версии 0.4.12.

FAB-12034 Устранить гонки данных в pull_test.go.

FAB-11572 Повторно включить тест.

В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения. Основной язык текста запроса — английский. * af57f97 [FAB-12010] обновить версию Go до 1.10.4.

  • 5816af0 [FAB-11162] упростить управление часами в цепочке.

  • [20cbe44] улучшить гигиену кода: отключить recon upfront при недостающих данных.

  • ee81a3d [FAB-12018] исправить неправильное описание.

  • [10b5eff] рекон: отключить, не сохраняя записи о недостающих данных.

  • 5a3d110 [FAB-12000] отключить приватное согласование.

  • d631b54 [FAB-10804] удалить HasLaunched из реестра.

  • 57ad85c [FAB-11915] продолжить работу над документацией по утверждению состояния.

  • [921b896] исправить проблему с historydb для ключей, содержащих нулевые байты.

  • [08aabe9] дождаться завершения горутины перед закрытием БД.

  • 38430ad [FAB-12014] регистрировать предупреждение об отсутствии индекса.

  • a800648 [FAB-11960] сделать CACertsBundlePath методом.

  • a864726 [FAB-8740] документированная нумерация страниц в базе данных состояний.

  • 5769cc3 [FAB-11976] шестнадцатеричное кодирование двоичных ключей в коллекции.

  • 8a7737d [FAB-10804] поставить транзакцию chaincode в очередь при запуске контейнера.

  • 944adf2 [FAB-11960] внедрить TLS в интеграционные тесты.

  • 2baf7f9 [FAB-11958] исправить незначительные проблемы в руководстве по приватным данным.

  • a828f47 [FAB-11966] проверить сбой при завершении работы.

  • 70307a0 [FAB-11961] правильно освободить ресурс.

  • [fdc4889] пропустить неудачный тест при проверке на основе состояния.

  • 9894396 [FAB-11972] удалить мёртвое поле, добавленное в [FAB-11455].

  • [7093ca0] [FAB-11972] исправить макеты и подделки из [FAB-11455].

  • 807b7ae [FAB-11706] добавить информацию о тестах на совместимость.

  • 5687311 [FAB-11953] разрешить элементы в образце chaincode с шариками.

  • b2941b5 [FAB-11928] атрибуты Idemix в chaincode.

  • 3adfdbf [FAB-11959] улучшить модульные тесты для confighistory.

  • [88949f3] ... FAB-11954: Rmv state based endorse from pluggable doc.
    FAB-11955: Enhanced error message for SB validation.
    FAB-11948: Check collection exists before meta put.
    FAB-11907: Lock and BlocksDeliverer are fields.
    FAB-11583: Fix erroneous anchor peer output.
    FAB-11906: Thread-safe mocks for SBE.
    FAB-11947: Delete useless code.
    FAB-11945: Fix minor issues in pvt data tutorial.
    FAB-11896: Exercise v1.2 and v1.3 validation in tests.
    FAB-11938: Retries in cluster test to stabilize UT.
    FAB-11925: Code hygiene: remove unused functions.
    FAB-11916: Fix remaining comments for pagination.
    FAB-11764: Add test for endorsement plugin.
    FAB-11607: State-based endorsement E2E.
    FAB-11503: upd. marbles cc with pagination APIs.
    FAB-11455: Peer side changes to support pagination.
    FAB-11907: Data races in deliver client.
    FAB-11911: Address review comments for statebased.
    FAB-11310: Implement the def CC APIs for pagination.
    FAB-11307: Define new chaincode APIs for pagination.
    FAB-11306: Update shim proto to support pagination.
    FAB-11410: Add paging for transaction simulation.
    FAB-9840: CouchDB safe pagination — statecouchdb.
    FAB-8823: State-based endorsement documentation.
    FAB-11902: Fix deadlock in key-level validation. Улучшение исправления ошибок для TestCreds.

  • Исправление ошибок при работе с TestCreds.

  • Исправления ошибки в TestGoodChannelCreateConfigUpdate.

  • Удаление ESCC, VSCC из документации.

  • Обновление версии Baseimage до 0.4.11.

  • Уменьшение шума в журнале от msp.

  • Реализация минимальной цепочки на основе Raft.

  • Запрос состояния с открытым диапазоном.

  • Повторная операция в cluster_test.

  • Перевыпуск библиотеки amcl в fabric.

  • Улучшение гигиены кода: удаление неиспользуемых констант.

  • Скрипт для извлечения образов из Nexus.

  • Устранение проблем с master.

  • Добавление тестов для восстановления компонентов реестра.

  • Решение проблемы с тестами go 1.11 в msp.

  • Образец CC для утверждения на основе состояния.

  • Удобство использования слоя CC для утверждения на основе состояния.

  • Решение локальной проблемы с тестом при использовании go1.11.

  • Интерфейс для удобства использования слоя CC.

  • Проверка возможностей для размещения/получения метаданных CC.

  • Поддержка обработчика CC для получения возможностей.

  • Обработка метаданных на уровне ключа в обработчике chaincode.

  • Протоколы chaincode для метаданных на уровне ключей.

  • Оболочка chaincode для операций на уровне ключей.

  • Валидация пакета кода на платформе Java.

  • Разделение MetadataLifecycle от выпуска 1.3. FAB-11860: KeyLevelEndorsement cap. для 1.3 peers only

FAB-11171: TMS issuer and verifier for import

FAB-11795: Import etcdraft in configtxlator

FAB-11868: Documentation Enhancement

FAB-11866: remove duplicated code in unit-test

FAB-11862: Retry operation in cluster UT

FAB-11812: update suite description

FAB-11815: allow META-INF during validation

FAB-11524: Prover: Request Import

FAB-11838: Add INFO logging for anchor peers

FAB-11826: TestTxOpsPreparationMetadataUpdates fail

FAB-11301: private data reconciliation

FAB-11827: Rename package names/dirs for validator

FAB-11321: Alleviating lock contention of MSP cache

FAB-11830: Code hygiene for key-level validation tests

FAB-11829: Log discovery requests/responses

FAB-11804: CC access control readme

FAB-11820: Fix typo in the document

FAB-11803: Fix typo in the document

FAB-11821: Decrease log level of a normal behaviour

FAB-11814: swimlane anchor

FAB-11794: test 1.3 validation logic in validator test

FAB-11802: State-based val. must at least check CCEP

FAB-11801: Fix duplicate words in the document

FAB-11769: validate cc ns change for meta writes:

  • 05ac04d FAB-9860 использовать валидацию на уровне ключа в 1.3 валидаторе;
  • 93d8f04 FAB-9844 Валидатор для валидации на уровне ключей;
  • bc3d405 FAB-11747 Stop() потокобезопасный;
  • 54462cd FAB-9857 получение параметров валидации на уровне ключа;
  • 8e9c018 FAB-11744 Диспетчер Raft;
  • 3fba27c FAB-11793 Исправление Java CC API в интеграции;
  • fcbd525 FAB-11278 Удаление ГОНОК ДАННЫХ;
  • 8f811f8 FAB-11783 определение интерфейса SBE валидатора, где используется;
  • 7c02b03 FAB-9286 исправление ошибки «индекс вне диапазона»;
  • d8a9a09 FAB-11536 улучшение запуска службы chaincode;
  • 137bfcb FAB-10095 добавление тестов, связанных с приватными данными;
  • 4c38b4f объявить зависимость реестра для информации о членстве в консорциуме;
  • 38ad642 FAB-11115 добавить idemixgen в Dockerfile инструментов Fabric;
  • e2b9366 хранить и возвращать missingDataInfo в pvtstore;
  • d738643 FAB-11763 улучшить модульные тесты для channel_test;
  • 1dd91c8 запустить тесты pkcs11 для пакета bccsp;
  • c1d722e добавить возможность упаковки chaincode в nwo;
  • 75c36eb FAB-11759 логирование «Получение идентификатора» на уровне отладки;
  • 446c26d FAB-11758 удалить XXXDefaultChannelMSPID const;
  • 6ebf096 FAB-11751 версия Java shim 1.3.0;
  • e013011 FAB-10390 установить CKA_MODIFIABLE PKCS11 в false;
  • 546360b улучшить сообщение об ошибке, когда частные данные отключены;
  • 0e8eedd FAB-11586 коммуникационный уровень Raft, часть 2;
  • a5847ad FAB-11736 исправить ссылки на образы javaenv;
  • f42a5f9 FAB-11584 сделать java cc не экспериментальным;
  • 289d6d3 исправить неработающий тест BCCSP PKCS11;
  • f56a24a FAB-11688 сериализовать доступ к Registrar.chains;
  • 4616c21 FAB-11684 сериализация в оперативной памяти реестра. simpleList:
  • c454413 FAB-11683 — исправление гонки данных в GenerateDockerBuild.
  • 5cc0dea FAB-11685 — избежание гонки данных в тестах shim.
  • 8db4c58 FAB-9131 — использование логирования flogging в контроллере docker.
  • 50aec3f FAB-9131 — обновление документации и примеров логирования peer.
  • 97215fa FAB-9131 — проводное логирование на основе zap для fabric.
  • bb90ac4 FAB-11046 — увеличение тестового покрытия для cauthdsl.
  • aec2ab9 — реализация «DeployedChaincodeInfoProvider» для Ledger-lscc.
  • aa5534f FAB-11721 — улучшение модульных тестов для pullstore.
  • 3d3b4a7 — интерфейс для отделения ledger и lscc для Ledger-lscc.
  • 080f1af FAB-11404 — устранение паники при незаконной политике str.
  • e00035f FAB-11719 — улучшенная разметка документа.
  • b2bf181 — исправление неработающей сборки.
  • 84629f0 FAB-9657 — поддержка E2E для метаданных ledger.
  • bc0d4cf FAB-10041 — обновления личных данных для метаданных ledger.
  • 0cc9874 FAB-9681 — поддержка couch-statedb для метаданных ledger.
  • 843d926 FAB-10036 — улучшения пути коммита для метаданных ledger.
  • 2d3d042 FAB-11554 — удаление deduplicateIdentity.
  • 701cb44 FAB-11553 — разделение валидации LSCC.
  • d8f8675 FAB-11552 — вызов правильного валидатора с учётом возможностей.
  • dbc194a FAB-11551 — клонирование логики валидации версии 1.2.
  • 2178e6e FAB-11550 — предоставление возможности валидации версии 1.3.
  • 3d56023 FAB-11549 — разделение логики валидации на собственный пакет.
  • 4d649c5 FAB-11548 — изменение интерфейса TransactionValidator.
  • 4abc690 — усиление StateListener с QueryExecutors для ledger-lscc.
  • 923afec FAB-11705 — исправление добавления среза deduplicateIdentity.
  • 0bc7d3e — назначение Мэтью Сайкса ответственным за Fabric.
  • cf1b9c5 FAB-11701 — протокол провера peer (с запросом на импорт). Реверты:
  • [FAB-11380] Добавить state-based в SD protobuf.
  • [FAB-11377] Отменить изменения.

Изменения:

  • [FAB-11308] Разрешить использование символа + в пространстве имён.
  • [FAB-11403] Исправить опечатку в документе.
  • [FAB-11201] Поддержка обоих типов CC-пакетов через shim pkg provider.
  • [FAB-11412] Определить порядок внутрикластерного протокола Orderer.
  • [FAB-10569] Не создавать индекс для несуществующего столбца.
  • [FAB-11414] Отменить [FAB-11377].
  • [FAB-11405] Исправлена ошибка, из-за которой fileBasedKeyStore никогда не открывался.
  • [FAB-11406] Исправлены неиспользуемые именованные параметры результата.
  • [FAB-10650] Извлечение конфигураций коллекций.
  • [FAB-10724] Извлечь хэш сохранённого пакета установки CC.
  • [FAB-11401] Исправлена неработающая ссылка.
  • [FAB-11380] Добавление state-based к discovery protobuf.
  • [FAB-11386] Синхронизация protobuf с proto1.1.
  • [FAB-11217] Увеличение тестового покрытия для signer.go.
  • [FAB-11320] Добавлена возможность версии приложения v1.3.
  • [FAB-11377] Исправлен сбой docker-clean.
  • [FAB-11127] Добавлены UT для kvledger.
  • [FAB-10155] Добавлен модульный тест для gossip/pvtdata.
  • [FAB-11325] VerifyPeerCertificate в SecureOptions.
  • [FAB-11385] Отключение интеграционных тестов pvt.
  • [FAB-11376] Обновление раздела о равноправном узле в gossip.rst.
  • [FAB-11146] Размещение ключевых концептов выше начала работы.
  • [FAB-11363] Ссылка на пример конфигурации Kafka.
  • [FAB-11338] Исправление имени канала в... Используя режим разработки (dev mode):
  • 681ebe1 FAB-11338 — исправление блока кода в «режиме разработки» (using dev mode);
  • 29de39d FAB-11305 — возможность канала версии 1.3 для idemix;
  • 0c38243 FAB-11331 — исправление года авторского права в документации;
  • 617d614 FAB-11123 — удаление EventHub из равноправного узла;
  • 2df4a80 FAB-11313 — переписать определение якоря однорангового узла в глоссарии;
  • dbc37ca — добавить двоичный файл обнаружения в образ fabric-tools;
  • 2d2a248 FAB-11314 — исправить ссылку на документ по проектированию Kafka;
  • c6d067f FAB-11173 — плагин проверки FabToken;
  • fc8bd9d FAB-11277 — разделить ExtractCerteHashFromContext на две части;
  • 6d10709 FAB-11272 — вывести из эксплуатации бездействующих сопровождающих Fabric;
  • b372a56 FAB-10391 — установить CKA_EXTRACTABLE в значение false;
  • 5acb4b4 FAB-11233 — увеличить тайм-аут для закрытия процессов;
  • fc388e7 FAB-11269 — улучшить описания пакетов конфигурации configtx.yaml;
  • 7a70ea2 FAB-11242 — добавить build/ в gitignore;
  • c211e5e FAB-10157 — приватные данные e2e с сетевым разделением;
  • 6e17b23 FAB-10484 — добавлены тесты e2e pvtdata btl;
  • fd76467 FAB-11170 — рефакторинг кеша клиента обнаружения;
  • e7583c2 FAB-10859 — улучшение UT для common/capabilities/;
  • 59a753d FAB-10807 — обновить версию Fabric в метаданных;
  • 41db6d4 FAB-11106 — исправить проверку имени цепочки;
  • 9d938b8 FAB-6676 — удобство обслуживания — обновление ошибок protos/utils;
  • 7ce5c87 FAB-11234 — импортировать etcd/raft;
  • 3045bf4 FAB-9746 — поддержка уровня statedb для ledger: Metadata;
  • fa0d1e2 FAB-9656 — улучшенный конструктор RWSet для ledger: Metadata;
  • 312eda8 FAB-11136 — увеличение времени ожидания CLI для равноправных узлов для успешных UT;
  • 2a3ebd5 FAB-11215 — включить проверку большего количества print/printf.

Этот текст может быть связан с разработкой программного обеспечения, тестированием и управлением версиями. fncs

  • 9992c41 FAB-11219 pvtdata int. тесты не проходят после недавнего CR.
  • 6aeb59c FAB-10523 исправление команды peer.
  • 8ae94b0 FAB-11198 протолатор для понимания RWSets, событий.
  • ab1b9ee FAB-5766 улучшение обработки ошибок для реестра (часть 3).
  • 0f8446e FAB-11120 перемещение устаревшего мира к последнему пользователю.
  • 6e29649 FAB-11191 исправление недействительной ссылки безопасности в документации.
  • 010f5dc FAB-11151 тестирование автоматических переходов в Jira.
  • 5ac11d2 FAB-11038 отключение переключения кэша поиска цепочки кода.
  • 1fe243f FAB-11037 удаление InvocationSpec из пакета chaincode.
  • 354c924 FAB-11036 удаление параметров транзакции из cccid.
  • 00ff8f9 FAB-11035 удаление неиспользуемых частей ccprovider.
  • 4645c3a FAB-11034 замена контекста явными параметрами.
  • b7157a4 FAB-11033 завершение удаления спецификации из Launch.
  • d72773e FAB-11031 удаление «Syscc» из CCContext.
  • e67a85f FAB-11030 удаление пропущенных тестов из chaincode.
  • 4f10a14 FAB-11029 сделать остановку с получением информации о контейнере.
  • 83fc11a FAB-11131 проверка всего кода, включение всех проверок vet.
  • 620dffe FAB-11026 удаление прокладки жизненного цикла и использование LSCC inst.
  • 8f0ca0d FAB-11039 getChaincodes пропускает конфигурацию коллекции.
  • 8ec2ffa FAB-10997 добавление функции ChaincodeDefinition в LSCC.
  • 03aabd7 FAB-10995 runtime_launcher удаление спецификации chaincode.
  • 2fffd02 FAB-10994 удаление спецификации chaincode из Launch.
  • f5182d4 FAB-11024 перенос ChaincodeContainerInfo в ccprovider.
  • 0e578a8 FAB-10996 очистка интерфейса runtime launcher.
  • 5f9de08 FAB-11023 раскрытие системного поставщика chaincode. FAB-11000: удалить ненужный контекст.

aa52af1, FAB-10999: внедрить явную поддержку chaincode в ipc.

d861bbf, FAB-10998: использовать LSCC напрямую для GetChaincodeData.

1160b11, FAB-10992: абстракция жизненного цикла для возврата ccci.

f4ed742, FAB-10987: прямой вызов GetChaincodeDeploymentSpec.

be01b7e, FAB-10986: удалить одну ссылку на runtime_launcher.go CDS.

bb64b0a, FAB-10985: описать себя LSCC и т. д.

18091ad, FAB-10984: подготовиться к перемещению атрибутов SCC в SCC.

c9e3904, FAB-10283: заставить configtxlator правильно обрабатывать карты.

563374a, FAB-10723: получить сохранённый пакет установки cc по хешу.

e34dac4, FAB-10141: исправить ошибку в сохранении блока генезиса.

a2ea1ef, FAB-11047: увеличить кеш мемоизации клиента обнаружения.

03104e7, FAB-10292: обновить protobuf до версии 1.1.0.

6be352a, FAB-11130: добавить ключи к неключевым литералам структур.

f193887, FAB-11121: убрать флаг рекурсии (-r) из ginkgo.

3e591f6, FAB-10866: сбой сборки из-за проверки заголовка лицензии pptx.

86d7ccb, FAB-11133: ConfigUpdate поддерживает вариативные подписывающие стороны.

a45c3bf, FAB-10957: использовать 0 как плохой порт при сбое подключения.

6e9ad4b, FAB-10968: устранить расу в интеграционном тесте обнаружения.

09ddf97, FAB-11097: обнаружить: нет информации о канале у локальных пиров.

f71a380, FAB-11028: обнаружить: удалить нулевые цепочки из вывода.

1d3bd84, FAB-11129: обеспечить разбор дайджестов версии 1.3 версией 1.2.

36a4a8f, FAB-10720: сохранение нового пакета установки cc.

4a73894, FAB-11138: заменить импорт gogo на golang/proto.

d2d5bef, FAB-11112: функции для преобразования CDS в пакет установки cc.

7893ab3: ... Для версии 1.3 разработки:

  • ae9237f FAB-10963 Discovery: фильтрация в запросах членства.

  • 8fd6f14 FAB-10857 Извлечение фильтрации одобрения обнаружения.

  • bc88414 FAB-9152 Исправление гонки данных в TestManagerImpl.

  • c6d8edd FAB-9150 Гонка в TestRegister_ExpiredIdentity.

  • f48cf5c FAB-10924 Гонка данных во время очистки обработчика событий.

  • 19883c4 FAB-9134 Исправление гонки данных в DockerBuild.

  • 4af2b13 FAB-10951 Гонка в TestUpdateRootsFromConfigBlock.

  • a06dd35 FAB-10952 Гонка данных при выполнении основных тестов /comm.

  • 9dcaed6 FAB-10954 Гонка данных core/comm/producer.

  • 7a3001a FAB-10942 Исправление гонки данных в основных тестах /коммиттера.

  • 003566e FAB-9160 Исправление гонки данных в TestRecoverFromError.

  • a72b7fd FAB-9146 Исправление TestCreateChainFromBlock гонки данных.

  • 6dd7353 FAB-9149 Исправление гонки данных в TestRegister_MutualTLS.

  • 1e04fe8 FAB-10912 Исправить TestPluginLoadingFailure на Mac.

  • f8af130 FAB-9157 Сериализация манипуляции каналом в Kafka.

  • a444aa6 FAB-10949 Исправление гонки в TestResubmission.

  • 635bce5 FAB-9132 Исправление гонки данных в core/chaincode/shim.

  • 0a95252 FAB-10938 Удалить файл Go из-за мёртвого кода.

  • ff96935 FAB-10823 Рефакторинг платформ для экземпляра.

  • 16b41a5 FAB-9524 Тесты e2e службы обнаружения.

  • 32c05bd FAB-10689 Добавить конфигурацию коллекции в раннер однорангового узла.

  • 74ee0ff FAB-10687 Создать SD-раннер для тестов e2e.

  • d1c39f9 FAB-10722 Исправить гонку данных на MockLedgerInfo.

  • b7fbc81 FAB-9144 Исправить гонку данных в TestDisconnect.

  • c561eb2 FAB-10718 Исправить гонку чтения/записи конфигурации в Test..

  • ff89f3e Исходный текст:

  • FAB-9143 fix data race in TestOrderingService...

Перевод:

[FAB-9143] исправление гонки данных в TestOrderingService. Перевод текста:

  • ff4748674 FAB-10570: исправление ошибки индексации CouchDB.
  • 8b87d88de FAB-10571: документация для имён полей CouchDB.
  • 8cbe57a4b FAB-10594: улучшение теста pull.
  • 96adc8520 FAB-10458: общая инфраструктура CLI.
  • bce2b2b45 FAB-10576: проверка того, что puller получил действительный pvt rwset.
  • 270f26256 FAB-10578: опрос для создания CC на всех узлах организации.
  • db83887ef FAB-10577: пользовательский код-пакет имеет приоритет.
  • f7b37457b FAB-9305: учебник CouchDB.
  • f6c97e0f5 FAB-8557: исправление перезаписи txid в индексе блока.
  • d14d89b9e FAB-10574: txmgr: блокировка только в том случае, если она была получена.
  • c832f7ae3 FAB-10512: обновление коллекции: исправление сообщения об ошибке.
  • 08887b26c FAB-10545: расширенный бегун для некоторых E2E-тестов.
  • 8b94a56ca FAB-10565: опрос на предмет удаления контейнера в тесте.
  • 8ba2bafbf FAB-10564: редактирование темы модели Fabric.
  • 7e1f09a81 FAB-10446: обновление модели Fabric.
  • 98d2747d0 FAB-10381: очистка потерянных личных ключей.
  • 7c815d26b FAB-6546: документ ACL.
  • c0cb011d1 FAB-10521: блок-резак должен повторно получить конфигурацию.
  • 0115d5bb2 FAB-10528: тесты проверки конфигурации коллекции.
  • ef1a51c3d FAB-10501: регистрация VSCCValidateTxForCC на уровне отладки.
  • f57500d81 FAB-10531: BYFN — согласованность для большей ясности.
  • 33c474dae FAB-10536: орфографическая ошибка в configtx.rst.
  • 9bf450b43 FAB-10272: добавление дополнительных тестовых случаев в TestSatisfiedBy.
  • e63f0e932 FAB-10539: исправление неправильно размещённого вывода журнала.
  • 436d4830f FAB-10538:...

Основной язык текста запроса: английский. Фиксация сплетен приватных данных.

  • 3672fa8b9, FAB-10431 — обновление глоссария.
  • 63231a088, FAB-10172 — расширенный модульный тест для обнаружения.
  • 0b681b1b9, FAB-10533 — регенерация макетов в соответствии с последними изменениями.
  • 8d2f2bb9d, FAB-10529 — удаление вызова обновления из функции QueryInvoke.
  • f21ec451b, FAB-10513 — поддержка хранилища pvtdata начиная с версии 1.1.
  • ab1d16a6a, FAB-10514 — удаление документации IdeMix из TOC.
  • d689f798d, FAB-6526 — проверка политик членства в коллекции.
  • 8811a3e5d, FAB-10376 — переименование основных файлов в соответствии с именами пиров.
  • ad8f4c4cb, FAB-10506 — изменение политики подтверждения для e2e.
  • aa8875d98, FAB-10377 — извлечение CopyFile в helpers.CopyFile.
  • 578c7db15, FAB-10505 — канал с согласованной памятью. Ресурсы извлечения.
  • 60a340a54, FAB-10490 — добавление gotools в цель интеграции-теста.
  • 1964bfe42, FAB-10501 — регистрация сообщений EndorseWithPlugin на уровне отладки.
  • 2a6e2255d, FAB-10493 — запуск ожидает завершения работы контейнера.
  • fe34feb44, FAB-10475 — оптимизация набора тестов e2e и исправление незначительных проблем.
  • 8f79ea1ae, FAB-10336 — утверждения и проверки при создании экземпляра.
  • aa9150ab5, FAB-10489 — исправление ошибок компиляции из acc027adb5.
  • 59d29f8ff, FAB-10335 — установка Chaincode устанавливает и проверяет.
  • 3f1feaee0, FAB-10366: предотвращение извлечения данных, очищенных от пиров.
  • b76931160, FAB-10436 — текст справки для пиров chaincode.
  • c428dbd3e, FAB-10462 — Discovery: использование ChannelWriters, а не Readers.
  • 2453c27d9, FAB-10471 — очистка конфигураций по умолчанию.
  • 1b15b6be2, FAB-10470 — удаление проверки идентификатора revocation pk.
  • f9e47ada6, FAB-10469 — Gossip: не блокировать при отправке.
  • 50527ed80. FAB-10012: попытка сброса счётчика при успешном подключении.

FAB-10451: в конфигурации discovery используются идентификаторы MSP.

FAB-9779: очистка обработки ошибок вызова CLI.

FAB-10445: некорректная проверка configtxgen на канале ID.

FAB-10444: динамические возможности для проверки plugg.

FAB-10442: отсутствуют тесты SimulateConfigTreeUpdate.

FAB-10441: добавить недостающие тесты GetConfigTree.

FAB-7614: комбинированная реализация Principal и Anonymity.

FAB-10403: исправление в txmgr, связанное с purgemgr.

FAB-10433: запуск теста, связанного с gossip, в сериализованном виде.

FAB-10370: изменение формата хранения revocationpk.

FAB-10426: jq отсутствует в образе fabric-tools.

FAB-10425: исправить неправильный заголовок лицензии.

FAB-7615: скрыть анонимные и комбинированные принципы до версии 1_3.

FAB-10420: всегда печатать статус узла peer.

FAB-10415: обновить Makefile для поддержки пользовательского DOCKER_NS.

FAB-10383: добавить поддержку MSP версии 1.3.

FAB-10408: избегать задержек при извлечении данных pvt.

FAB-10396: перенести генерацию ключей TLS chaincode в core/common.

FAB-10409: cryptogen должен сообщать об ошибке рендеринга.

FAB-10407: исправить errMsg в vscc (cc deploy/upgr.).

FAB-10307: функциональный тест для ACL блока.

FAB-9873: функциональные тесты для отфильтрованного ACL блока.

FAB-8517: включить «peer channel fetch» против peer.

FAB-10247: клиенты CLI peer используют жёстко заданные тайм-ауты. Синхронизировать доступ к кэшу версий

  • В случае если ccUpgrade имеет ccConfig и не v12, выдать ошибку.
  • Создать глоссарий.
  • Разделить развёртывание от мира.
  • Удалить функцию copyDir.
  • При отсутствии необходимого образа завершать работу с ошибкой.
  • Префикс для логов zookeeper и kafka.
  • Скрипт и цель для запуска внутреннего теста.
  • Убрать обходной путь для установки golint.
  • Уменьшить область применения последовательных пакетов.
  • Изменить сериализацию подписи отзыва idemix.
  • Рефакторинг построения тестовой конфигурации.
  • На macOS происходит сбой TestPluginLoadingFailure.
  • Обработка ошибок дублирования транзакций.
  • Использовать эфемерные порты в тестах метрик.
  • Исправить ошибку TestNewGRPCServerInvalidParameters.
  • Некоторая очистка инициализации структур.
  • Тест на недопустимую загрузку плагина.
  • Для сквозного тестирования использовать kafka.
  • Сделать так, чтобы юнит-тест локально на мастере завершался неудачно.
  • Исправление генерации моков mockery.
  • Имя канала в нижнем регистре.
  • Скрыть ACL за возможностями.
  • Консолидировать чейнкод для тестов.
  • Включить интеграционный тест политики cc-2-cc. Увеличить покрытие UT в ledger/ledgerstorage
  • Разрешить перевод idemix proto.
  • Привести MSP прото к официальному стилю.
  • Исправить e2e_cli тест.
  • Устранить расу при отправке ответа tx-id.
  • Удалить избыточные отладочные сообщения.
  • Исправить мелкие недочёты в systemchaincode.rst.
  • Тема MSP.
  • Пофиксить порт однорангового узла в e2e.
  • Поддержка cc2cc и коллекции в клиенте go.
  • Удалить шумное отладочное сообщение.
  • Увеличить покрытие UT в ledger/pvtdatapolicy.
  • Исправление сообщений вызова cc-to-cc.
  • Сделать idemix proto в соответствии со стилем.
  • Фиксированный таймаут в тесте на сплетни.
  • Исправить idemix.signature.Ver godoc.
  • Исправлен неверный путь qscc.
  • Переименовать средство проверки политик для ясности.
  • Концепция темы «Сеть блокчейн».
  • Исправить комментарии для распространения личных данных.
  • Добавить логи для фиксации пути личных данных.
  • Добавлять высоту регистра при отправке личных транзакций.
  • Проверка имени коллекции.
  • Удаление экспериментальных файлов личных данных.
  • Обновить документацию системного цепного кода. КуотчDB индексы для личных данных (CouchDB indexes for private data)
  • Удалить дублирующуюся проверку на TxID (Remove duplicated checking on TxID)
  • Фильтровать коллекции по пирам, а не по принципалам (Filter collections on peers, not principals)
  • Улучшить интеграционный тест (improve integration-test target)
  • Добавить аутентификацию в каждую базу данных CouchDB (Add authentication to each CouchDB db)
  • Подключаемая проверка и подтверждение e2e (Puggable endorsement and validation e2e)
  • Проверка валидации для коллекции (Validation check for a collection)
  • Включить документы IdeMix в оглавление (Get IdeMix docs into TOC)
  • Настройка и демонтаж в Before/AfterEach (Setup and teardown in Before/AfterEach)
  • Решить проблемы с комментариями из CR21683 (Address comments from CR21683)
  • Получить runner Ginkgo для idemixgen (Get Ginkgo runner for idemixgen)
  • Добавить Kafka Runner (Add Kafka Runner)
  • Использовать сохранённую конфигурацию коллекции для pull (Use stored coll. conf for pull)
  • Проверить, что mspMgrConfigDir является директорией (Check mspMgrConfigDir is Dir)
  • Обновить документацию, чтобы отразить новый уровень журнала выборки (Update docs to reflect new fetch log lvl)
  • Учитывать максимальное количество пиров для отправки, если оно равно нулю (Honor maximum peers to send if 0)
  • Добавить флаг вывода для idemixgen (Add output flag for idemixgen)
  • Использовать EventuallyWithOffset в execute (Use EventuallyWithOffset in execute)
  • Хранить ключи без бита выполнения (store keys without execute bit)
  • Интегрировать отзыв Idemix (integrate idemix revocation)
  • Исправить информацию о версии для idemixgen (Fix version info for idemixgen)
  • Очистить файл peers.md: грамматика, шрифты, тире (Clean up peers.md: grammar, fonts, dashes)
  • Исправить ссылки на изображения в layout.html (Fix image links on layout.html)
  • Обновите протофайлы (Update proto files)
  • Канал пиринга (Peer channel)
  • Увеличить версию парсера go-yaml (bump the go-yaml parser) b69ad2c1f, FAB-10173 — сделано в плагине проверки тестовых данных.

dc0811ac7, FAB-10151 — переупорядочить разделы в configtx.yaml.

fb9890d01, FAB-7615 — поддержка анонимных и комбинированных участников idemixmsp.

f79967636, FAB-10027 — реализация обнаружения cc2cc.

f096ff73b, FAB-10154 — закрыть RWSetScanner в конце использования.

39492a790, FAB-10153 — продолжить вместо ошибки, состояние endorser.

3f9d2c942, FAB-9836 — глоссарий.

ec1f138bb, FAB-10147 — именованные процессы и цвета!

38299224e, FAB-9920 — закрытый ключ в формате PKCS#8.

f4bae950e, FAB-10044 — убрать необходимость .gitignore в e2e.

dd9921cdb, FAB-5602 — добавить флаг вывода блока при создании канала.

fab5d9769, FAB-10132 — выровнять сообщение об успешном выполнении однорангового CLI на уровне журнала.

c89954ae7, FAB-10113 — протестировать idemix MSP в e2e.

2141d8983, FAB-10115 — функция для генерации idemix creds в e2e.

37b0db955, FAB-9649 — ожидание события с txid при вызове peer CLI.

e481ca82f, FAB-10121 — удалить профиль, ограниченный организацией, из структуры.

9ed75d9a8, FAB-9533 — обновить сторону равноправного узла.

56f2ebf43, FAB-7613 — комбинированные участники в протоколе MSPPrincipal.

4df2a3159, FAB-9675 — присоединить временное хранилище к плагинам индоссанта.

64d6237e6, FAB-7612 — MSPPrincipal для анонимности.

6789db6ea, FAB-10031 — добавить опцию отключения кэша аутентификации обнаружения.

85974a1da, FAB-10114 — добавить цель makefile для idemixgen.

dd5ebf197, FAB-10028 — подготовить обнаружение для запросов cc2cc.

ff315edd5, FAB-9221 — проверка перед сплетнями в доставке блоков.

2605ddacd, FAB-10104 — улучшить покрытие UT конфигурации реестра. В запросе представлен список изменений, связанных с разработкой и тестированием программного обеспечения.

Основной язык текста запроса определить не удалось. Можно предположить, что это язык программирования или разметки.

В тексте присутствуют ссылки на репозиторий GitHub и систему отслеживания ошибок Jira, а также хеш-коды коммитов. Они оставлены без перевода. FAB-8921 — добавить полномочия по отзыву Idemix.

FAB-9909 — удалить цель membersrvc.

FAB-9074 — инициализировать логирование перед MSP.

FAB-9955 — использовать конфигурацию коллекции, доступную при одобрении.

FAB-9982 — поддержка коллекции Service Discovery.

FAB-9973 — ошибки Chaincode cmd возвращают неправильное имя cc.

FAB-9961 — исправить документацию о контроле уровня журнала Chaincode.

FAB-10018 — пробел после tx-id в журналах/ошибках.

FAB-8388 — добавить jq в образ fabric-tools.

FAB-9981 — удалить RegisterACLProvider/GetACLProvider.

FAB-9976 — удалить ChaincodeProviderFactory.

FAB-9951 — использовать CCContext вместо interface{}.

FAB-9933 — преобразовать некоторые единицы в стиль ginkgo.

FAB-10008 — точно настроить тайм-ауты pull-уведомлений gossip.

FAB-9905 — обновить версию ginkgo.

FAB-9886 — начать заполнение тестов обработчиков.

FAB-9856 — создать интерфейсы для внешних зависимостей.

FAB-9851 — удалить конструктор в пользу литерала.

FAB-9848 — удалить интерфейс handlerSupport.

FAB-9845 — ввести интерфейс Launcher.

FAB-9842 — протестировать getChaincodeInstance и провести рефакторинг.

FAB-9826 — обработчики сообщений теперь возвращают ошибки.

FAB-9825 — извлечь шаблонный код в invokeHandler.

FAB-9950 — различная очистка отложенного просмотра.

FAB-9807 — удалить неиспользуемые методы виртуальной машины.

FAB-9806 — удалить. GetVMName filter func

  • 0a7719bf9, FAB-9805: удалить ChaincodeID из ccintf.

  • b703c8b81, FAB-9804: регистрировать syscc по имени, а не по пути.

  • ca2360b8d, FAB-9803: поместить PeerID и NetworkID в dc.

  • f789a768d, FAB-9711: удалить cs.SetSysCCProvider.

  • bb602d5ac, FAB-9568: удалить функции пакета scoped syscc.

  • 68f5ded24, FAB-9609: удалить синглтоны inproccontroller.

  • b7dd5aaa2, FAB-9763: исправить инверсию управления контейнером.

  • 367e5b314, FAB-9802: создать загрузочный тест ginkgo для контейнера.

  • c5fc9a9d4, FAB-9762: удалить структуру VMCResp.

  • b3c82bac6, FAB-9228: добавить Orderer Runner для тестов.

  • cbf084436, FAB-9251: добавить Configtxgen для интеграционных тестов.

  • 7830bfe9d, FAB-9030: очистить identity.md.

  • 1d98632af, FAB-9991: очистить ссылки bddtests/behave.

  • 6a976ba38, FAB-9478: установить фильтрацию на основе роли.

  • 18ea0ff82, FAB-9924: подготовка UT для подключаемой проверки.

  • 92eeb200e, FAB-9744: реализация подключаемой проверки.

  • 12407368e, FAB-9724: поддержка инфраструктуры подключаемого модуля проверки.

  • a1da4f8ae, FAB-9761: преобразовать BuilderSpecFactory в intf.

  • 9a3add5c6, FAB-9760: удалить неиспользуемую функцию prelaunch.

  • ff47da8b9, FAB-9921: сохранить конфигурацию коллекции в временном хранилище.

  • 4e61bc320, FAB-9980: исправить rwset-protos и интерфейс реестра.

  • 715be74c5, FAB-9948: поиск коллекции для обнаружения службы.

  • 58d2b88d9, FAB-9984: обнаружение cc2cc с коллекциями в protobuf.

  • 64a5b7b4c, FAB-9665: изменить жирный шрифт на блок кода.

  • 4ca80aa5b, FAB-9974: panic при восстановлении профиля не найден. Текст запроса: e4e8e4c58 [FAB-9971] Minor tweaks to a couple Key concepts files.

Перевод: е4е8е4с58, [ФАБ-9971]: незначительные изменения в нескольких ключевых концептуальных файлах. Плагины для реализации одобрения:

  • Предотвращение установки SCC с именованными чейнкодами.

  • Включение PvtChanData по умолчанию в версии 1.2.

  • Исправление опечатки в configtxgen.

  • Разрешение обновлений коллекции — сторона lscc.

  • Замена карты массивом в протоколе rwset.

  • Разрешение обновлений коллекции — сторона vscc.

  • Проверка существования cd перед проверкой коллекции.

  • Обновление generateArtifacts.sh.

  • Валидация объектов коллекции.

  • Поддержка версий конфигураций коллекций.

  • Улучшение whatis.md: грамматика, структура.

  • Рефакторинг кода rwsetbuilder.

  • Удаление дублирующего метода.

  • Обновление конфигурации коллекции — интерфейс командной строки peer.

  • Введение возможности обновления коллекции.

  • Интерфейс реестра метаданных на уровне ключа.

  • Протоколы метаданных на уровне ключей.

  • Улучшение e2e_cli с множественным одобрением.

  • Исправление ошибки разметки «anchor peers».

  • Изменение названия peer-node-chaincodedev на peer-chaincodedev.

  • Уточнение деталей политики одобрения.

  • Устранение ожидающих комментариев для очистки CR.

  • Использование Tx-симулятора после получения результатов.

  • Обеспечение соответствия event chaincode_id действию. Исправить ошибки компиляции

  • [98c8c589d]: очистка комментариев к обзору индекса CouchDB.

  • [a20555eb7]: замена использования uname в тегах изображений.

  • [ef600ce85]: перемещение container/vm.go в car-тест.

  • [3d11489a3]: удаление мёртвого кода из core/container.

  • [3b39abe0b]: исправление длины строк до <80 символов.

  • [79c1ba012]: вызывающий объект запускает подпрограммы go в обработчике.

  • [1496b7825]: использование enum в условных выражениях обработчика.

  • [426b5dd7d]: обработчик использует txContexts без оболочки.

  • [05c827290]: после разделителя комментария должен следовать пробел.

  • [de11826c2]: заменить карты на switch, удалить блокировку.

  • [816ef699e]: переименование ContainerRuntime и очистка.

  • [5df456e76]: разделение запуска и жизненного цикла.

  • [382057ea8]: различная очистка в поддержке cc.

  • [b7bd8b74b]: удаление неиспользуемого возвращаемого значения из Launch.

  • [d6e6bae66]: настраиваемый BCCSP на основе программного обеспечения.

  • [d61a585aa]: инфраструктура для подключаемой поддержки.

  • [37e70337f]: метаданные на уровне ключей protobufs.

  • [3d83ff085]: удалить дерево ресурсов.

  • [6c34ae7bc]: объединить часто задаваемые вопросы в один документ.

  • [7cfa7a016]: удалить ненадёжный тест параллелизма ведения журнала.

  • [df9dd4814]: исправить проблему с повторным входом в блокировку.

  • [661cb9486]: включить BTL через конфигурацию коллекции.

  • [11a3daa7b]: исправить рендеринг TOC в справочнике команд.

  • [53de07811]: безопасные значения по умолчанию для txsFilter.

  • [63a92d1e5]: добавить слабые подписи bb. a30d2bd54, FAB-9809 — исправить опечатку.

8cbae040a, FAB-8810 — расширить idemix cred с помощью идентификаторов регистрации.

3d05ff3a1, FAB-6619 — очистить pvtdata из приватного хранилища блоков.

7823ea7d3, FAB-6556 — включить очистку из приватной базы данных состояний.

6a00db3d6, FAB-6555 — менеджер очистки для данных приватной базы состояний.

1b675b0b9, FAB-9800 — удалить неправильное пространство в опции «-- cafile».

5c9a5d5dd, FAB-9780 — добавить генезис-блок в глоссарий.rst.

1c129e95a, FAB-9794 — убрать ссылки на документы в флагах «-m» в byfn.sh.

7ebefe27a, FAB-9745 — закрыть транзакцию симуляции как можно скорее после завершения симуляции транзакции.

f1e0e363a, FAB-9774 — временное хранилище с новым протоколом сообщения.

85a464595, FAB-9757 — удалить ExecuteWithErrorFilter.

631ab5b1b, FAB-9787 — заполнить PrivatePayload информацией о симуляции.

0ca1af54e, FAB-6554 — расписание истечения срока действия для данных приватных состояний.

b96698134, FAB-6553 — поставщик учёта книг для реестра.

3ac63584b, FAB-6552 — политика жизненного цикла для приватных данных.

6fd506e5f, FAB-9785 — расширить сообщение PrivatePayload для сплетен.

35f4e500b, FAB-9783 — удалить неиспользуемый файл install_instantiate.rst.

3933ffd06, FAB-9778 — обновить grpc-go до версии 1.11.3.

4d5d6f9f4, FAB-9705 — добавить обзорную статью о дайджесте.

bbac03cae, FAB-9204 — новый протокол для записи временного хранилища.

df31162c1, FAB-9706 — исправление неработающего поиска.

b805e07c5, FAB-9770 — обновление среды Vagrant до Go 1.10.

66c346781, FAB-9756 — добавление отсутствующего файла .env.

4bb6697d2, FAB-9607 — исправление ошибок в файлах peers.md, ledger.md и tutorials.rst.

83f661c49, FAB-9755 — удаление избыточной проверки пустого cname.

d1dd34375 — ... Нормализация отчётов об ошибках во время выполнения.

  • Ветка Wire registry into handler.

  • Введение интерфейса ACLProvider.

  • Введение интерфейса PackageProvider.

  • Реструктуризация кодировщика базы данных состояний.

  • Возможности для проверки на уровне ключа.

  • Объединение вариантов выполнения в одном файле.

  • Удаление ненужного примера из каталога e2e_cli.

  • Добавление косвенности к API получения состояния.

  • Исправление опечатки в документации.

  • Отфильтровывание идентификаторов MSP перед вычислением макетов.

  • Tree Clone() опускает поле данных.

  • Перенос SetChaincodesPath из поддержки.

  • Появление неподдерживаемых полей.

  • Извлечение TransactionContext.

  • Извлечение PendingQueryResult.

  • Замена runningChaincodes.

  • Незначительное исправление.

  • Перемещение IsDevMode в конфигурацию и добавление тестов.

  • Устранение проблем с веткой в тестах chaincode.

  • theChaincodeSupport наконец-то не используется.

  • Удаление синглтона sysccprovider.

  • Улучшение ссылок, руководства и изображений.

  • Orderer по умолчанию использует неверный системный канал.

  • Уведомление о повышении версии chaincode.

  • Обработка асинхронного удаления контейнера. Текст:

  • addaee5a4 [FAB-9688] — удалить опасный неиспользуемый CCID.ChainID;

  • 45e822bd9 [FAB-9644] — интерфейсы для подключаемого одобрения/валидации;

  • 916b42a5e [FAB-6387] — исправить ошибку, код отсутствует в индоссаторе;

  • 5f37d120d [FAB-9651] — закрытый канал должен возвращать ошибку;

  • 2561a4b91 [FAB-9667] — временный обходной путь для поломки golint;

  • a72e8e7f3 [FAB-9659] — обновить fsouza/go-dockerclient до версии 1.0.0;

  • 13e02da7a [FAB-9513] — глоссарий: добавить смарт-контракт;

  • 9b83ea0a7 [FAB-4458] — инкрементальные загрузки в сценарии начальной загрузки;

  • fb48ac9bf [FAB-9648] — обновить sphinx до последней версии;

  • 1f3ec39c3 [FAB-9551] — новый объект конфигурации для ChaincodeSupport;

  • ddbe6fcdb [FAB-9613] — заменить лаунчер на ContainerRuntime;

  • 3978987f0 [FAB-9600] — s/handler/h/g;

  • ad62847a8 [FAB-9588] — перенести runningChaincodes в отдельный файл;

  • 11f0d312a [FAB-9599] — s/chaincodeSupport/cs/g;

  • 9095d9ec3 [FAB-9591] — сделать активные транзакции объектом;

  • f2f4b3d5c [FAB-9590] — преобразовать контекстную карту tx в объект;

  • a9151d231 [FAB-9589] — добавить ccprovider.ChaincodeSpecGetter;

  • 64c38b0a7 [FAB-9581] — передать sccprovider в цепочку создания нового;

  • de463bba5 [FAB-9634] — обновление до chaintool v1.1.1;

  • 4ceccd403 [FAB-9643] — удалить недоступную проверку nil;

  • e360a6e5b [FAB-9516] — разделить обновление cclifecycle на 2 этапа;

  • e8d83e5f3 [FAB-9550] — добавить коллекции и cc2cc в протокол обнаружения;

  • bae139343 [FAB-6060] — добавить устранение неполадок в BYFN;

  • 5d93c5339 [FAB-9637] — добавить манифест-инструмент в gotools.mk;

  • 8693cc099 [FAB-9567] — исправить неработающую ссылку на инструкцию разработчика.

Это технический текст, посвящённый разработке и тестированию программного обеспечения.

В тексте перечислены изменения, внесённые в программный код проекта Hyperledger Fabric. Для каждого изменения указаны номер коммита (уникальный идентификатор изменения), номер JIRA (система отслеживания ошибок и задач), описание изменения и ссылка на соответствующий коммит на GitHub. 708c4931b: исправление ошибки race в nextBlock.

aecefa927: введение опций BCCSP Idemix.

eafd9759c: запуск CouchDB по мере необходимости в тестах реестра.

b1d761c32: CouchDB runner для теста.

4200a5e69: сделать запрос на обнаружение доступным для совместного использования.

38e3bc1d2: очистка имён ресурсов и добавление документации.

9c51f9f94: добавить спецификацию ACL в configtx.

f8cb5ff97: удалить тестовый каталог из fabric.

0511d42b4: перенести AutoVendor на платформу golang.

baf51b469: удалить ccchecker из примеров.

cd7f70a83: заменить тег сборки nopkcs11 на pkcs11.

ddf777330: удалить экспериментальный тег сборки example.

e2afb5067: исправить ошибку при получении get-docker-images.sh.

5d5ed4c26: исправить несоответствие Mary/John/Joe.

b63ea96b3: упростить получение idemix cred.

e5d430391: отделить конфигурацию dev/test от производственного кода.

0d25786b8: всегда применять проверку при первоначальном cc.

e507d7409: определить возможность проверки версии 1.2.

d60036d2b: удалить синглтон theChaincodeSupport.

085169481: улучшить список событий chaincode.

a7f948d3d: улучшить выразительность клиента обнаружения.

290b96489: удалить последнее исключение пакета модульных тестов.

96ff70280: теги сборки !nopkcs11 в тестах pkcs11.

1cc3780dc: протоколы разошлись.

f4fe817b2: улучшить механизм прослушивателя состояния реестра. Перевод текста:

968d12b56 FAB-9438 Исправить ошибку компиляции protos: отказано в разрешении на запись.

  • a9fd52bd4 FAB-9211 Добавить fabric-samples в bootstrap.sh.
  • d3e8c0068 FAB-8551 Образ инструмента не показывает версию.
  • 7daba58b3 FAB-7963 Проверить ошибку gzip/tar перед возвратом.
  • 65d2fbb03 FAB-9403 Заменить docker/docker/pkg/testutil/assert.
  • d494dcd25 FAB-9404 Исправить конфликты портов в основных тестах.
  • 5f5d8e8b8 FAB-9174 Исправить сбой однорангового узла из-за конфликта журналов.
  • 55ceea4a0 FAB-9246 Удалить флаг версии однорангового узла.
  • 5e14546fe FAB-7995 Убрать обходной путь для проблемы с плагином.
  • 45c6d31a0 FAB-9393 Установить каталог $GOCACHE в скрипте линтера.
  • 73c6759f0 FAB-9059 Переместить текущий код метаданных для использования платформы.
  • f791a37a1 FAB-9059 Добавить метаданные в цепочки блоков платформ.
  • 08ac343e2 FAB-9389 Исправить аварийное завершение работы клиента при резком перезапуске.
  • b63ee5603 FAB-5861 Исправить неправильное использование в контейнере/образе.
  • 68f268379 FAB-9385 Не закрывать соединение в клиенте обнаружения.
  • a77b923f4 FAB-8689: Улучшить документацию по теме «Реестр».
  • af8be1c1a FAB-9363 Удалить зависимость ccenv от двоичного файла сборки однорангового узла.
  • 895927a5c FAB-9356 Добавить CODE_OF_CONDUCT.md.
  • 7d42da860 FAB-7574 Присоединить обнаружение к одноранговому узлу.
  • 702f2861e FAB-9336 Обновить README в документации.
  • 2de4187e3 FAB-9232 Добавить инструменты для создания макетов и подделок.
  • 45adaa674 FAB-9328 Сбой в начале, если нет идентификатора MSP.
  • 15f162609 FAB-9301 Удалить TODO для KeyStore в core.yaml.
  • 3c9112744 FAB-7570 Получение метаданных цепочки блоков для SD.
  • 3e6e4210a FAB-6723 Жизненный цикл цепочки блоков для служб одноранговых узлов. 25f5be19e — коммит в репозитории Hyperledger Fabric.

aaf29dc82 — коммит в репозитории Hyperledger Fabric, связанный с улучшением юнит-тестов.

fd0922064 — коммит в репозитории Hyperledger Fabric, который использует покрытие кода для улучшения качества.

7e80d8651 — коммит в репозитории Hyperledger Fabric для удаления целей Makefile.

f519714c8 — коммит в репозитории Hyperledger Fabric определяет политики в файле configtx.yaml.

1cecb57ab — коммит в репозитории Hyperledger Fabric использует базовый образ с Go 1.10.

2136c2fc0 — коммит в репозитории Hyperledger Fabric добавляет команду make docker-list.

20214ad88 — коммит в репозитории Hyperledger Fabric устанавливает BASE_DOCKER_NS для сторонних образов.

3693e8ae6 — коммит в репозитории Hyperledger Fabric обновляет версию Go в предварительных требованиях.

a0032984b — коммит в репозитории Hyperledger Fabric включает парсер ImplicitMetaPolicy.

75e936b80 — коммит в репозитории Hyperledger Fabric делает инструменты Go по умолчанию доступными в $GOPATH/bin.

edce2d254 — коммит в репозитории Hyperledger Fabric создаёт цели для очистки сгенерированных файлов документации.

3440d7a5a — коммит в репозитории Hyperledger Fabric добавляет авторские права в файл .gitreview.

221c63e1a — коммит в репозитории Hyperledger Fabric улучшает формулировки в файле changes.rst.

5495b1782 — коммит в репозитории Hyperledger Fabric экранирует точки в именах файлов для проверки лицензии.

2d0747b67 — коммит в репозитории Hyperledger Fabric обновляет версию Go до 1.10.

130f896e2 — коммит в репозитории Hyperledger Fabric устраняет состояние гонки в тесте на блокчейн.

4b7d8aa9b — коммит в репозитории Hyperledger Fabric удаляет пробелы в файлах документации RST.

70735ddab — коммит в репозитории Hyperledger Fabric обновляет скрипт check_license.sh.

15f4882b1 — коммит в репозитории Hyperledge Fabric удаляет примеры Java CC.

990b9e6c2 — коммит в репозитории Hyperledger Fabric удаляет Java shim из репозитория Fabric.

423e02ee3 — коммит в репозитории Hyperledger Fabric удаляет javaenv из сборки Fabric.

940d41be1 — коммит в репозитории Hyperledger Fabric исправляет некоторые проблемы с документацией.

aa25135e3 — коммит в репозитории Hyperledger Fabric добавляет недостающие символы конца строки в файл .gitreview.

649ceeac3 — коммит в репозитории Hyperledger Fabric...

Это неполный перевод текста запроса. Пожалуйста, уточните запрос, если вам необходим полный перевод. Перевод текста:

  • FAB-9256: Изменить DEFAULT MSPID на SampleOrg.

  • DF91E7662: FAB-9261: Удалить избыточный const для описания cmd.

  • CE557D7A9: FAB-9278: Удалить файл pidfile узла.

  • 1F2503FA2: FAB-8350: Поддержка различных слушателей для административного сервера.

  • DA820ACAF: FAB-9248: Исправить TestCredentialSupport.

  • DC8955E17: FAB-8349: Переместить административный сервер в отдельный пакет.

  • 13E1F1526: FAB-9208: Объяснить правильную настройку переменных GOPATH и PATH.

  • 0F5B1850E: FAB-9213: Перенести gotools/Makefile в gotools.mk.

  • 62B357D07: FAB-9209: Исправить make gotools.

  • 9C51325B4: FAB-9104: Улучшить тесты core/comm.

  • AB800D063: FAB-9187: Исключить пакеты из модульных тестов.

  • 3258F17D5: FAB-8333: Сделать так, чтобы API администратора peer работал с конвертами.

  • BE72A281C: FAB-9250: Добавить логотипы в RTD.

  • 2073FEB78: FAB-9247: Убрать лишнюю настройку «go.fqp.dep».

  • ED2720099: FAB-9242: Убрать сообщение «Exiting...» в журнале peer cmd.

  • AEFEE8BC7: FAB-8429: Сделать понятным процесс демонтажа перед ручными шагами.

  • B0AC6214E: FAB-8959: Версия по умолчанию в bootstrap.sh.

  • 9B53997AD: FAB-7025: Платформозависимые сборки Centos 7.

  • EB6E7FB70: FAB-5396: Исправить отступы в proto-файлах.

  • 639825860: FAB-6525: Завершить работу CounchDB docker в NetworkDown().

  • C4C87EE71: FAB-9219: Убрать лишний «||:» из правил Makefile.

  • 30806C107: FAB-8922: s/build/.build/g Makefile.

  • ADBD6AD76: FAB-9214: Исправить ошибку в слове «certificate» в журнале.

  • EADE21D63: FAB-9199: Удалить папку bddtests из .gitignore.

  • 36FFCC27B: FAB-8419: Добавить демонтаж в WYFA.

  • 44BAEDE40: FAB-8254: Документация. Консенсусный тип не может быть изменён.

  • f9b1054ec [FAB-7551] Поддержка равноправных узлов для службы обнаружения.

  • eacec5f93 [FAB-9184] Изменить «http://» на «https://», чтобы сделать ссылку рабочей.

  • 9595d613c [FAB-9206] Удалить настройку конфигурации «html_add_permalinks».

  • e41997747 [FAB-9183] Заменить именованные ссылки анонимными ссылками.

  • 57e23d3c3 [FAB-9167] Проверка сборок на устаревшие зависимости.

  • 20457eb88 [FAB-9178] Исправить ошибочный отступ в трёх списках.

  • 99db5e56b [FAB-9178] Исправить отсутствие отступа в двух примечаниях.

  • 773e60836 [FAB-9177] Удалить строку, ссылающуюся на себя, из index.rst.

  • fdb823ced [FAB-9083] Добавить узел равноправного узла в документ Gossip.

  • 62ef0eb00 [FAB-9116] fabric_model.rst: некоторые исправления опечаток и грамматики.

  • f332cae44 [FAB-8809] Удалить избыточный тест в localconfig.

  • e752be3fb [FAB-8990] В deliver используются сгенерированные макеты и ginkgo.

  • 4b8fc3aad [FAB-9120] «key/value» -> «key-value» в некоторых файлах документов.

  • a0935aa2e [FAB-9119] Привести в порядок blockchain.rst: грамматику, пунктуацию.

  • 70bff1041 [FAB-9118] Правильно указать количество полученных двоичных файлов.

  • 122fed7e5 [FAB-9117] Исправить одну орфографическую ошибку в слове «ledger» в коде Go.

  • a927ad97a [FAB-9115] Использовать стандарт «chaincode», а не «chain code».

  • 3bfc2af77 [FAB-9114] Добавить ссылки/ссылки для всех 5 SDK Fabric.

  • 859598311 [FAB-9113] Отредактировать lf-account.rst для ясности, грамматики.

  • be1eb3bea [FAB-9105] Установить библиотеки gomega/* и ifrit.

  • ac08bad42 [FAB-9101] Удалить неиспользуемый пакет godoc.

  • 791330d19 [FAB-9103] Сократить время тестирования для comm pkg.

  • 501e64d23 [FAB-9085] Рефакторинг сущностей и поддержка подписывающего ECDSA.

  • 3bd0f4f0c [FAB-9043] Подготовить ткань к разработке версии 1.2. Мок-заглушки для расширений FAB-9084

  • fd3d95eba FAB-9082: переформатирована заметка.

  • ab023eb59: стандартизировано правильное название «Hyperledger Fabric».

  • cbf68d60b: исправлена единственная ошибка в слове «Hyperledgr».

  • 959fc9ce1 FAB-9063: указаны менеджеры по выпуску.

  • ccbfd8995 FAB-9003: добавлена возможность жизненного цикла цепного кода.

  • 10fdcc9cd FAB-9002: определена новая версия приложения v1.2.

  • 149d4f5f9 FAB-7567: реализована клиентская референсная реализация на Golang.

  • f508c20e8 FAB-9037: отменён параллельный процесс сплетен UT.

  • 291924483 FAB-9027: удалены bddtests из ткани.

  • 4da504763 FAB-7629: исправлен тест платформы автомобиля.

  • 254c1b6dd FAB-9024: исправлены проблемы с Vet в AuctionApp.

  • 542e2e62f FAB-9022: исправлена проблема компиляции в broadcast_config.

  • a136a8ffd FAB-9026: обновлён двоичный источник maven в javaenv.

  • 94ca92e7f FAB-9021: исправлена проблема с компиляцией в bddtests.

  • 4680c5e62 FAB-9011: исправление опечатки.

  • a8d0253ed FAB-8976: перемещение фикстур ближе к тестам.

  • 2235b26d9 FAB-8975: исключение тестовых данных из линтинга/лицензии.

  • 621725f4e FAB-8923: исправление проблем с компиляцией примеров.

  • ab5c06055 FAB-8934: тесты peer используют TempDir вместо /var.

  • 73e91c57a FAB-8934: qscc тесты используют TempDir вместо /var.

  • f670ed993 FAB-8933: удаление мёртвого кода.

  • 6ebc80807 FAB-8923: исправление компиляции примеров/ccchecker.

  • 6fd18a29b FAB-8923: удалить пример utxo.

  • 0dab1b19b FAB-8923: удалить мёртвый пример инструментария цепи.

  • a247e07f7 FAB-8906: launcher использует canonicalName и версию.

  • e9fe06cd6 FAB-6735: обнаружение службы. ACL cache

  • 2b3c3971c FAB-8972: исправить формат ReST в документе обновления канала.

  • 7dacae719 FAB-8971: обновить документацию, чтобы отразить использование dep.

  • 799f282ad FAB-8918: сохранить поиск viper в GetLocalMSP.

  • f75abd6ad FAB-7554: включить конверты в API членства в сплетнях.

  • 569a4e35a FAB-8951: переместить валидатор tx vscc в отдельный файл.

  • d2b5aede0 FAB-8950: удалить env из txVSCCValidator.

  • bb5ad88d6: обновить GitHub ID.

  • f4007a418 FAB-7552: IdentityInfo в gossip identityStore.

  • d09e2f228 FAB-8061: обновить grpc-go до последней версии.

  • daaf524b0 FAB-8908: исправить неработающие ссылки.

  • 7ad239c5d FAB-8638: устранить рудиментарные ссылки на 1.0.x.

  • 893381c54 FAB-8904: сделать CCContext реализующим fmt.Stringer.

  • 516ff4db8 FAB-8706: предоставить значения по умолчанию для метаданных сборки.

  • ca27b3891 FAB-8909: отключить загрузку образов, если нет Docker.

  • 0cf1830cd FAB-8870: возвращать конкретные типы из конструкторов.

  • 13840a2dc FAB-8854: исправить ссылку на странице команд Fabric CA.

  • 655537722 FAB-7895: новая тема (концепция): Пиры.

  • 462503048 FAB-8844: правильное обращение с ошибками запуска.

  • b776e88bd FAB-8790: Параллелизация переходов состояния сплетен UT.

  • 8d8d20d00 FAB-8361: Удалить зависимость от реестра для UT коммиттера.

  • 6ca474442 FAB-6733: служба обнаружения gRPC.

  • d6b80f2e9 FAB-7580: упростить состояние READY.

  • 5bf1a6381 FAB-7083: Использовать dep для управления зависимостями.

  • 36a34daf0 FAB-8834: Удалить fsm из кодовой базы.

  • 9239c0aa1 FAB-8064: Добавить ram ledger для переходов состояния сплетен.

  • 00f083e58: ... Очистка поддержки chaincode

  • 9ec39e542 FAB-8799: удаление комментария о перепроверке Kafka.

  • 47264ca39 FAB-5424: удаление конечного автомата (FSM) для chaincode, фаза 1.

  • и т. д.

В запросе представлен список задач по разработке и тестированию программного обеспечения с использованием фреймворка Hyperledger Fabric. В тексте запроса нет специальных терминов или конструкций, которые требовали бы перевода. FAB-7997: исправить statecouchdb: удалить лишний цикл и комментарий.
FAB-8658: перенести фиктивные функции однорангового узла в отдельный файл.
FAB-8666: реорганизовать структуру документации Fabric.
FAB-6741: отказаться от использования stateInfo.Metadata.
FAB-6720: определить сервисные определения для обнаружения служб.
FAB-8655: удалить endorser.Support#ChaincodeByName.
FAB-8240: документировать настройку параметра конфигурации Orderer.Addresses.
FAB-8654: обновить Gradle до версии 4.4.1.
FAB-8313: оптимизировать выбор фильтра сплетен.

v1.1.0

Чт, 15 марта 2018 г., 13:49:03 EDT.

FAB-8883: подготовка к выпуску Fabric версии 1.1.0.
FAB-7895: новая тема (концепция): одноранговые узлы.
FAB-8854: исправить ссылку на странице команд Fabric CA.
FAB-8844: правильная обработка ошибок запуска.
FAB-8728: опечатка в peerchannel.md.
FAB-8748: получить двоичный файл клиента Fabric-ca из bootstrap.sh.
FAB-8763: уточнить документацию пакета CLI cc для узла cc.
FAB-8666: реорганизация структуры документации Fabric.
FAB-8731: уточнить документацию по установке пакета CLI cc для узла cc.
FAB-8738: документирование зарезервированных имён полей в CouchDB.
FAB-8700: уточнение руководства по обновлению канала: выборы лидера.
FAB-8698: исправление неработающей ссылки.
FAB-8688: ошибка в Gossip onConnect(), ссылающаяся не на то поле.
FAB-8240: документация настройки параметра конфигурации Orderer.Addresses.
FAB-8647: объяснение ограничения добавления новой организации.
FAB-8416: добавить раздел о выборах лидера.
FAB-8628: исправление покрытия кода. FAB-8336: добавить создание или обновление сообщения для индекса CouchDB.

[5e8e3c1]: отменить изменения, внесённые по запросу FAB-8245.

[fbf688e]: создать начальную конфигурацию команды md для запроса FAB-8439.

[4e51e55]: создать начальную конфигурацию команды md для запроса FAB-8440.

[6689e73]: исключить файлы с расширением, отличным от .json, в метаданных развёртывания.

[6860525]: документация по команде cryptogen.

[5b4c925]: исправить инструкцию по оформлению заказа в fabric-samples для запроса FAB-8424.

[eeafa9f]: документировать требование соответствия тегов для запроса FAB-8348.

[52b491e]: добавить вывод CLI для уточнения обновления канала для запроса FAB-8309.

[11ddbbe]: удалить лишние символы из вывода peer CLI для запроса FAB-8245.

[008cebc]: исправление просроченных сертификатов msp_test для запроса FAB-8394.

[9894153]: обновить базовую версию образа до 0.4.6 для запроса FAB-8363.

[baad320]: изменить документ, чтобы включить новую организацию, для запроса FAB-5893.

[3be572e]: исправить формулировку в YAML-конфигурации для запроса FAB-8366.

[e91df49]: обновить pkcs11 для Go версии 1.9.4 и выше для запроса FAB-8358.

[876b274]: подавлять ошибки создания индекса CouchDB для запроса FAB-7777.

[bbc66fb]: E2E с поддержкой FAB-5664 для запроса FAB-7750.

[be6dbe2]: документация для FAB-5664 для запроса FAB-7750.

[2291293]: создать часто задаваемые вопросы об услуге упорядочения для запроса FAB-6659.

[2bb9777]: документация first-network для запроса FAB-7750.

[1fb75f9]: сделать шаблоны каналов предсказуемыми для запроса FAB-8277.

[23d022d]: документирование возможной обратной совместимости при ошибке TLS для запроса FAB-8091.

[1c36087]: исправить ссылку Jira в корне README.md для запроса FAB-8273.

[e7b191f]: если FABRIC_CFG_PATH недействителен, порядок паники для запроса FAB-7770.

[ea5971a]: инициализировать viper при отсутствии пути конфигурации разработчика для запроса FAB-5901.

[e33fb74]: ... FAB-7976: добавить ссылки на интерфейс CC в Node.js.

FAB-8246: сделать конфигурацию взаимного TLS для Orderer согласованной.

FAB-8006: проверить наличие зарезервированных полей в JSON.

FAB-8010: указать версию Kafka, предоставленную в версии 1.0.

FAB-8019: счётчик повторов CouchDB вводит в заблуждение.

FAB-5985: модульное тестирование: введение подробного режима.

FAB-8226: включить центры сертификации консорциума TLS.

FAB-8194: исправить формат документации Chaincode для операторов.

FAB-8204: обновить версии Node.js и npm.

FAB-8044: добавить параметр конфигурации для отложенного прогрева индекса.

FAB-8147: изменить «обновление» на «обновление».

FAB-8148: защита для ORDERER_TRANSACTION.

FAB-8186: перенастроить BYFN для использования cli configtxlator.

FAB-8160: переименовать «Перенастройка вашей первой сети».

FAB-5035: ограничить поискKeystoreForSKI 64 тыс. файлов.

FAB-6986: поддержка cryptogen для NodeOUs.

FAB-8132: исправить опечатку в lockbased_txmgr.go.

FAB-8114: добавить релизы и дорожную карту в README.

FAB-7954: ошибки не обрабатываются при маршалинге JSON.

FAB-8094: удаление NodeOU.orderer.

FAB-8095: Event pb.go не соответствует .proto.

FAB-8093: опечатка в документации интерфейсов shim chaincode.

FAB-6979: улучшить документацию API shim chaincode.

FAB-8075: клиент Peer Deliver не переходит на OSN.

FAB-8086: исправить неработающую ссылку в README.

FAB-8014: добавить документацию по вызову кросс-канального цепного кода. Невозможно создать базу данных CouchDB для канала.

  • Удалить избыточный экземпляр регистратора.

  • Правильно переопределить бэкэнд регистратора в тесте.

  • Документировать: неправильное название функции.

  • Убрать конверт данных CouchDB.

  • Улучшить логирование однорангового узла для оценки политики.

  • Вычислить обновление configtxlator cli.

  • Протокодирование/декодирование configtxlator opts.

  • Проверить пустой канал группы.

  • Ошибка назначения проблемы с получением команды peer CLI fetch.

  • Исправить опечатку в fabric/docs/source/samples.rst.

  • Перезапустить контейнер cli в RYFN.

  • Исправлена ошибка жёстко заданного типа chaincodespec.

  • Добавить tox.ini для создания документации в CI.

  • Обновить документацию CouchDB.

  • Исправление проверок нулевого значения для переменных длительности.

  • Опечатка в e2e configtx.yaml.

  • Одноранговый узел не соблюдает уровень ведения журнала.

  • Неожиданный сбой при доставке запроса.

  • Регистрация Eventhub неожиданно завершается сбоем.

  • Удалить ненужную тему ведения журнала.

  • Документация Kafka относится к разделу операций.

  • TLS-документация относится к разделу операций.

  • Подготовить Fabric к следующему выпуску.

  • Блок должен быть блоками. context.ordererUsers не инициализирован

  • 90df55d FAB-7873 — обновление клиента sarama kafka до версии 1.15.0.

  • 53f6d81 FAB-7842 — запуск тестов с покрытием.

  • 11b5013 FAB-7672 — параллельная обработка пакета обновлений ns.

  • 6a3bfa4 FAB-7847 — исправление неработающих ссылок на страницу CI в документации.

  • 477a552 FAB-6116 — обновление ошибок коммиттера до нового пакета ошибок.

  • 297de6e FAB-7527 — внесение исправлений в документацию BYFN для соответствия последним улучшениям.

  • 221e5b3 FAB-7093 — добавление символов UTF-8 для математических символов.

  • 4da5405 — обновление адреса электронной почты сопровождающего.

v1.1.0-alpha

Дата: Fri Jan 26 10:54:39 EST 2018

  • 1d889fdd FAB-7782 — подготовка Fabric к версии v1.1.0-alpha.
  • 8465e1da FAB-7926 — включение TLS в документации.
  • 250f8995 FAB-6122 — обновление документации до версии 1.1.
  • e6933892 FAB-5599 — пример событийного клиента блоков.
  • e821875b FAB-6911 — изменение индекса для документации по сервисам пиров.
  • 4b419a67 FAB-7887 — указание на ошибку в версии Kafka.
  • 45b28867 FAB-7909 — обновление скрипта начальной загрузки.
  • 39a6d561 FAB-7892 — добавление возможности использования Markdown в документации.
  • 2d5d7cfe FAB-6911 — документация для сервиса событий пиров.
  • f667ad7d FAB-7856 — исправление инструкций индекса marbles02.
  • 2b28db2e FAB-7889 — документирование индексов CouchDB для использования расширения JSON.
  • e71c61bd FAB-7863 — проверка определения индекса CouchDB.
  • de1051b6 FAB-7556 — проверка некорректной конфигурации в транзакции канала.
  • bb2bd7de FAB-7715 — обработка некорректных определений индексов CouchDB.
  • 6a41bbb7 FAB-7871 — исправление заголовка типа конверта клиента доставки.
  • bf20ffad FAB-7817 FAB-7815 — обновление базовой версии образа до 0.4.5.
  • 87eecf31 FAB-7766 — документирование CouchDB (исправление ссылок).
  • a58d8f44 — ... FAB-7766: Документирование CouchDB как базы данных состояний.

FAB-7769: Если путь FABRIC_CFG_PATH недействителен, одноранговый узел паникует.

FAB-7543: Добавление информации о процессе CI в документ.

FAB-7838: Исправление отладки индоссанта — часть 2.

FAB-7803: Расширение документа для поощрения проверок CR.

FAB-7835: Добавление проектного документа в образец индекса marbles02.

FAB-6956: Исправление пути к цепному коду marbles.

FAB-7733: Запуск прогрева индекса Couchdb в фоновом режиме.

FAB-7816: Исправление обработки событий cc и отладка.

FAB-7732: Удаление autoWarmIndexes из конфигурационного yaml.

FAB-7752: Удаление chaincodeid из документа конверта Couchdb.

FAB-7754: Исправление длинных имён баз данных.

FAB-7757: Модульные тесты CouchDB завершаются неудачно для CouchDB 2.1.1.

FAB-7758: Устранение несоответствия дополнительным форматам глаголов.

FAB-7696: Добавление индексов кушетки в пакет установки узла cc.

FAB-7608: Добавление документации для поддержки зависимостей цепного кода.

FAB-7134: Развёртывание индексов couchdb после установки cc.

FAB-6176: Управление состоянием индексов Couchdb — база данных состояний. FAB-4334: включить тесты Kafka, CouchDB в BDDTest.

  • b001fbc5 (FAB-7463): добавить enable_ci_only_tests для запуска тестов в CI.
  • 6a4b44f4 (FAB-7635): оптимизировать выполнение модульных тестов.
  • a9a7b4bf (FAB-7636): удалить неиспользуемые ссылки на UNIT_TEST_PEER_IP.
  • 25225990 (FAB-7633): очистить устаревший код.
  • aa7042e9 (FAB-7632): блокировать просроченные удостоверения X509 при одобрении.
  • 665ace61 (FAB-7631): блокировать просроченные удостоверения X509 при доставке.
  • 5fa00ffc (FAB-7604): Peer доставляет непригодное сообщение, когда политика не определена.
  • 4f1235a0 (FAB-7607): добавить проверку на основе конверта в RSCC/defaultACL.
  • 6cbebf4a (FAB-7131): CouchDB: отдельная база данных для каждого канала и цепочки блоков.
  • a8227fdb (FAB-7544): рефакторинг инициализации теста для Orderer.
  • e997f7d4 (FAB-7399): проверка на наличие ресурсов nil в конфигурации.
  • fcbbbe7c (FAB-7490): поддержка взаимного TLS для CLI.
  • c927b51d (FAB-7591): удаление возможности LifecycleViaConfig.
  • f17d1d93 (FAB-7595): синхронизация доступа к блоку с обновлением состояния.
  • 81730bd6 (FAB-7473): валидация регистрации Eventhub.
  • 6cde07f1 (FAB-7589): добавление дополнительного теста.
  • b4a1ec82 (FAB-7521): поиск правильного имени политики.
  • a17eb908 (FAB-7571): разрешить использование символа «+» в версии chaincode.
  • f6bb64be (FAB-7563): добавление возможности приватных данных в configtx.yaml.
  • aa2b7676 (FAB-7569): исправление ошибок в модульных тестах CouchDB.
  • d9e1ac87 (FAB-7126): изменение точки монтирования Vagrant на hyperledger.
  • ddc13070 (FAB-7568): реорганизация кода очистки сертификатов.
  • 0f125b98 (FAB-7561): создание общего клиента gRPC.
  • 745331ec (FAB-7566): размещение appOrgs в неправильном ключе в helper.go.
  • fb109258 (FAB-7555): Bring. Рефакторинг SecureConfig. Проверка политики инстанцирования при обновлении. Проверка срока действия подписывающей личности. Улучшение отладки для приватных данных P2. Введение новой возможности. Добавление хеша TLS-сертификата в доставку клиенту. Исправление опечаток в предыдущем коммите. Вызов VSCC для транзакции только с приватными записями. Запрет отправки приватных данных при инстанцировании. Поддержка CLI для указания коллекций. VSCC гарантирует, что коллекция не существует. Создание коллекций во время развёртывания. Использование надёжных шифров для TLS. Отмена изменений Resource utilities для peer CLI. Отмена поддержки pCLI для жизненного цикла cfg. Валидация транзакций против данных LSCC cc. Получение данных cc из LSCC. Настройка времени ожидания подтверждения приватных данных. Улучшение сообщения об ошибке BCCSP. Удаление обработчика широковещательной рассылки из узла. Перенос констант API RSCC в пакет ресурсов. Внедрение возможности для данных приватного канала. Поддержка клиентских TLS-сертификатов для gossip. Интеграция simpleCollectionStore для gossip. Удаление неиспользуемого кода в MSP. Ре-enable LSCC пишет
  • Рефакторинг кода LSCC
  • Паника при доставке узла для несуществующего канала
  • Ресурсные утилиты для однорангового интерфейса командной строки
  • Добавление идентификатора цепного кода в ChaincodeInfo
  • Использование самой последней версии amcl
  • Реализация ChaincodeByName
  • Валидатор принимает транзакции RESOURCE_UPDATE
  • Makefile: удаление избыточных зависимостей
  • Функции конфигурации ресурсов в cscc
  • Исправление ошибок в мастере
  • Неправильный комментарий о событиях cc
  • Предоставление услуги доставки на узле
  • Обновление доставки для облегчения использования на узле
  • Перемещение доставки от организатора к fabric/common
  • Пользовательский процессор для конфигураций ресурсов
  • Улучшение пользовательского процессора транзакций
  • Обновите LTE, чтобы добавить JSON в тесты CouchDB
  • Обновить клиент Kafka
  • Поддержка VSCC для жизненного цикла CC дерева cfg
  • Поддержка валидатора для жизненного цикла CC дерева cfg
  • Исправить комментарий в источниках VSCC
  • Поддержка локального idemix MSP для go CLI
  • configtxgen устанавливает политику модуля ресурсов по умолчанию
  • configtxgen выдаёт значения по умолчанию для ресурсов
  • ... Текст запроса:

FAB-6228: поддержка индоссанта для жизненного цикла дерева конфигурации.

3689c5a9: FAB-7306: тонкая настройка чёрного списка ОСН в клиенте доставки.

e20bc74b: FAB-7295: исправление скрипта загрузки / начальной загрузки.

bb27f42c: FAB-7290: обработка паники указателя Nil в итераторе блоков.

b0f99a9a: FAB-6632: перенастройка BYFN.

6910cc78: FAB-7275: периодический сбой теста коммутации.

e2583b77: FAB-6974: разделение нативного TLS и прокладки пиров.

fb329149: FAB-7237: указание пары клиентских ключей TLS для пиров.

9d2410b2: FAB-6404: проверка максимального размера пакета конфигурации при чтении.

и т. д.

Перевод текста запроса на русский язык:

ФАБ-6228: Поддержка индоссантов для жизненного цикла конфигурационного дерева.

3689с5а9: ФАБ-7306: Тонкая настройка чёрного списка ОСН в клиентском приложении доставки.

е20вс74б: ФАБ-7295: Исправление скрипта загрузки/начальной загрузки.

бб27ф42с: ФАБ-7290: Обработка паники нулевого указателя в итераторе блоков.

б0ф99а9а: ФАБ-6632: Перенастройка BYFN.

6910сс78: ФАБ-7275: Периодический сбой в тесте коммутации.

е2583б77: ФАБ-6974: Разделение нативного TLS и прокладок пиров.

фб329149: ФАБ-7237: Указание пары клиентских TLS-ключей для пиров.

9д2410б2: ФАБ-6404: Проверка максимального размера конфигурационного пакета при чтении.

И так далее. Удовлетворяет расширенную поддержку Principal

  • 37714c27 [FAB-6333] Добавить chaincodeAddress к равноправному узлу.
  • 4a3f5ef0 [FAB-7066] Модификация примера цепного кода enccc.
  • 2dd98f83 [FAB-7106] Регистрация IP-адреса клиента в ProcessProposal.
  • 943f0ce5 [FAB-7105] Перемещение orderer/common/util в common/util.
  • d2038953 [FAB-5604] Сделать channelID обязательным параметром.
  • 7c484f6f [FAB-4842] Улучшение ведения журнала для недействительных транзакций.
  • e08875fe [FAB-7012] Улучшить сообщение об ошибке для недействительной идентификации.
  • 0fd84262 [FAB-7100] Параметры keepalive не установлены для shim.
  • 25094bed [FAB-7096] Исправление грамматики в docs/source/Gerrit/gerrit.rst.
  • 071f81fb [FAB-7090] Улучшение процесса отслеживания загрузки и скачивания.
  • d972b545 [FAB-7034] Настройка параметров keepalive для упорядочивающего узла.
  • 07546781 [FAB-7028] Динамическое обновление TLS-сертификата.
  • 0c028df0 [FAB-5969] Блокировка входящего сообщения для повторно обработанного сообщения.
  • 1fd2b8ac [FAB-6984] Исправить samplesyscc_test.go.
  • 4c6e7269 [FAB-6765] Удалить дублированный pkgmap.cryptogen.
  • 64974f0e [FAB-7054] Больше гибкости при настройке Kafka.Version.
  • 47472359 [FAB-7046] Переход на сайт архива Apache.
  • 9da3e806 [FAB-7035] Настройка параметров keepalive для равноправного узла.
  • 79ae5754 [FAB-7056] Добавление инструкций по установке Libtool.
  • d59acdbf [FAB-7043] Рефакторинг кода keepalive gRPC.
  • f7093140 [FAB-7044] Рефакторинг кода конфигурации сервера gRPC.
  • 34882dd2 [FAB-7046] Обновление версии kafka до 0.10.2.1.
  • 0a7c03b6 [FAB-6918] Исправление ошибок линтера в пакете configtx.
  • 598d4176 [FAB-4065] Покрытие core/container/inproccontroller.
  • 3e4ad547 [FAB-7020] Кэширование GetLocalMSP только при первом вызове. Используйте маки для тестирования индоссанта
  • Удалите статические зависимости из индоссамента.
  • Улучшите покрытие UT для configtxgen.
  • Исправьте сообщения о запуске хранилища блоков.
  • Обновите конечные точки заказа при обновлении конфигурации.
  • Разрешите бесцепочечному SCC переходить в SCC.
  • Исправьте опечатки в gossip/privdata.
  • Создайте TLS-сертификаты клиента для пользователей.
  • Сертификаты sampleconfig просрочены.
  • Исправление документа сопровождающего.
  • Обновите документ для монтирования цепочки блоков.
  • Отстраните неактивных сопровождающих.
  • Обновите ссылку на версию zookeeper.
  • Обновите документацию fabcar, чтобы она соответствовала коду.
  • Переименуйте ключ возможностей с V1.1 на V1_1.
  • Перенесите configtx в пакет errs, улучшите тестирование.
  • Консолидируйте configtxapi в configtx.
  • Используйте cb.Config непосредственно в configtx.
  • Добавьте идентификатор канала в сообщение цепочки блоков.
  • Вместо ChaincodeData используйте ChaincodeDefinition.
  • Документируйте плагины SCC.
  • Корректировка вводящего в заблуждение вывода CLI при присоединении.
  • Добавьте канал в контексты предложений.
  • Исправьте неточности в документации configtxgen.
  • Поддержка синтаксиса NOutOf в клиенте однорангового узла.
  • Определите тип транзакции PEER_RESOURCE_UPDATE. 1874d35f — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6832 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Добавить конфигурацию пакета ресурсов однорангового узла».

3fc5341e — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6877 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Добавление ресурсов конфигурации в одноэлементный объект Peer».

ecabe495 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6664 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Добавление анализа группы chaincodes».

c3bfd6dd — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6223 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Определение конфигурационных протоколов дерева ресурсов».

ee928631 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6815 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Удаление дополнительных аргументов '--tls'».

67ade820 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-5545 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Разрешение на создание образов из разностного проекта».

f0f4c3fe — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6868 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Добавление привязок mutualTLS к заголовку канала».

ebd98c4f — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-5666 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledge Fabric.
Текст: «MSP Principal и системные сущности».

dcf36eb5 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-3603 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Включение более строгой проверки кода».

a47eb284 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6825 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Подготовка ткани к следующему выпуску».

21539efd — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6627 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «MSPCConfigHandler для поддержки idemix MSPs».

aecbae1b — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6800 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Изменение комментария».

8b3514ff — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6818 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Замена policyMarhsalled на policyMarshalled».

29e606ae — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6772 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Исправление неформатированных сообщений журнала chaincode».

c078fe26 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6267 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Устранение ошибки lscc chaincodename при обновлении».

56195683 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6386 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Обновление документации по обработке ошибок».

73bef909 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6557 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Добавление примечаний для ошибки заголовка ltdl.h».

1d4ca440 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-6341 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Необходим ли mkdocs.yml?».

d54e96f3 — коммит в репозитории GitHub для проекта Hyperledger Fabric.

FAB-5289 — номер задачи в системе отслеживания ошибок Jira, связанной с проектом Hyperledger Fabric.
Текст: «Требования к файлу для тестов BDD».

v1.1.0-preview

Wed Nov 1 09:53:53 EDT 2017

  • a47bf65e [FAB-6845] — текст: «Исправить неработающий мастер».

0e212cf9 [FAB-830] — текст: «Документация по шифрованию CC».

1404a8b6 [FAB-6808] — текст: «Добавить опцию взаимного TLS для пиров».

1daabff7 [FAB-6779] — текст: «Разрешить перестройку индексов хранилища блоков».

ad9fc9ca [FAB-6568] — текст: «Fabcar Документация для 14395».

9cf6a270 [FAB-6640] — текст: «Мост возможностей приложения и флага MSP».

d091d575 — текст без перевода. FAB-6788 — взаимные TLS-соединения для одноранговых узлов.

  • FAB-6751 — удаление интерфейса encshim.

  • FAB-6367 — создание генезисного tx/блока с другими MSPs.

  • FAB-6279 — исправление незначительных опечаток в документации.

  • BYFN — не удалось определить, что означает эта аббревиатура.

  • FAB-6669 — запрет транзакции с тем же идентификатором, что и у другой в блоке.

  • FAB-5898 — обновление BYFN для включения узла cc.

  • FAB-6613 — динамическая сборка цепочки блоков кода на Golang.

  • FAB-6780 — исправление опечатки в statecouchdb_test.go.

  • FAB-6307 — изменение WYFA для отражения новой папки.

  • FAB-6488 — исправление опечатки в chaincode4noah.rst.

  • FAB-6762 — обновление времени ожидания запуска теста для индоссанта.

  • FAB-6719 — разрешение системных подключаемых модулей для цепочки блоков.

  • FAB-5872 — реализация хранилища коллекций.

  • FAB-6747 — configtxgen не может прочитать образцы V1.1.

  • FAB-6744 — проверка хеша pvt rwset.

  • FAB-6762 — обновление тайм-аута запуска цепочки блоков для тестов.

  • FAB-5674 — добавление инструмента для генерации криптоматериала idemix.

  • FAB-6558 — настройка параметров метрик.

  • FAB-6716 — включение взаимной поддержки TLS для ордера.

  • FAB-6738 — GetState в CouchDB не возвращает базу данных.

  • FAB-6746 — исправление модификации корневой группы конфигурации.

  • FAB-6724 — улучшение обслуживания личных данных.

  • FAB-5854 — дополнительные модульные тесты ApplyUpdates().

  • FAB-5591 — пересмотр тайм-аута при запуске цепочки блоков.

  • FAB-6634 — отфильтрованный блок должен включать. Текст:

  • 2c89bb8d FAB-6660 Добавить массив отфильтрованных действий в блок filt.

  • 647b4113 FAB-6721 Переместить transientBlockRetention из init().

  • 22c704d0 FAB-6718 Добавить флаг взаимного TLS в comm.GRPCServer.

  • ff78e7f2 Обновить политику сопровождающего.

  • 70c467f0 FAB-6712 Исправить повторно используемый указатель в протоколе txlation.

  • 726da6e6 FAB-5668 Конфигурация NodeOUs.

  • 6a16bd34 FAB-6515 Сделать reConnectTotalTimeThreshold в core.yaml.

  • ed028988 FAB-6696 Исправить вывод printOrg для глубокой сортировки.

  • cccca940 FAB-6075 Добавить временную метку и временное окно к регистрации событий.

  • 5ce16659 FAB-6414 добавить заголовок лицензии в sanitycheck.go.

  • 89eebafb FAB-6357 Заменить grpc.WithTimeout на контекст.

  • f844f860 FAB-5720 Повторно отправить транзакцию, если повторная проверка пройдёт успешно.

  • ab5da290 FAB-6680 Обрабатывать те же сообщения канала в gossipstate.

  • 4c59a361 FAB-6439 Протестировать функцию Range, возвращающую расшифрованные значения.

  • 497c2162 FAB-6325 Исправить комментарий кода в kv_rwset.proto.

  • 7fb17332 FAB-6657 обновить описание процесса присоединения к каналу.

  • df735ebe FAB-0644 Криптографическая проверка в idemixmsp.Validate().

  • 2cb782bd FAB-6641 Рефакторинг MSP для поддержки управления версиями функций.

  • 16a92d5d FAB-5080 Поддержка API цепочки блоков для PrivateData.

  • 430f437b FAB-6616 Обновить LTE для добавления возможности CouchDB.

  • 0c870e66 FAB-6621 исправить документ политики одобрения.

  • 7a294a8c FAB-6622 добавить пропущенные цели сборки в .gitignore.

  • da117b6b FAB-5091 Очистить из временного хранилища по высоте блока.

  • 01c50efb FAB-6189 Добавить поддержку плагинов BCCSP.

  • d3d8cc52 FAB-6433 Передать высоту реестра в Persist().

  • 4473e1c1

Это язык программирования Go. 8a47bb56: Очистка из временного хранилища после фиксации.

40ca51d2: Ускорение модульных тестов.

fbbe6e42: Поддержка подключаемых обработчиков аутентификации и декорирования.

947ca949: Изменение значения по умолчанию для выбора лидера в сплетнях.

6fb5cbdd: Исправление ошибки во время потребления .

810f7baa: Добавление нового пакета кодировщика конфигурации канала.

79c2b99a: Добавление функций утилит простой политики конфигурации.

49e427d7: Добавление функций утилит простых значений конфигурации.

f539f435: Добавление репортёра Prometheus в модуль метрик.

6dc93013: Реализация базового объекта коллекции.

540c7f43: Решение проблем с импортом в примере pathru.

847bc8a1: Небольшое исправление WYFA.

be90a608: Улучшение комментариев для помощника tstore.

1ced8bc1: Исправление библиотеки идентификаторов клиентов для версии 1.0.

959a295c: Включение экспериментальной поддержки Java-цепочек.

edd83233: Добавление прогресса для broadcast_msg.

780c31a2: Включение поддержки активности GRPC в цепочке блоков.

74906de9: Использование полученной высоты в приватном временном хранилище.

a1dbfcca: Обновление исправления для пустой mod_policy.

feb0164b: Выпуск Hyperledger Fabric v1.0.3.

3a6aa089: Реализация команды получения информации о канале.

2827f231: Блокировка возможностей до обновления orderer.

361d6094: Исправление проблемы с неустановленной mod_policy при создании канала.

a50bd081: Удаление поля «required» в сообщении о возможностях.

b09911b4: Извлечение личных данных из реестра. FAB-6087 — Добавить поддержку возможностей configtxgen.
FAB-6407 — Уточнить, что devmode не работает с TLS.
FAB-6089 — Библиотека ABAC chaincode.
FAB-6384 — В сборке node.js CC отсутствуют скрытые файлы.
FAB-6366 — Добавить файл ci.properties.
FAB-6345 — Ошибка в examples/configupdate.
FAB-5083 — Распространение на внутренних и внешних участников.
FAB-6364 — Сделать политику keepalive менее строгой.
FAB-6359 — Обновить текст лицензии в README.
FAB-5700 — Couchdb падает при подключённом томе.
FAB-6047 — Изменить имя канала по умолчанию.
FAB-5721 — ACLProvider в Endorsement.
FAB-6355 — Исправить ошибку GetPrivateData() в CouchDB.
FAB-6351 — Исправить команду версии orderer.
FAB-6354 — Правильно регистрировать сертификаты x509 — часть II.
FAB-6349 — Требуется обновление настройки режима DEV.
FAB-5568 — Добавить отфильтрованное блочное событие.
FAB-6350 — Сбой CI в DeliverService: serve < register.
FAB-5721 — ACLProvider в LSCC.
FAB-5721 — ACLProvider в CSCC.
FAB-5721 — ACLProvider в QSCC.
FAB-6072 — Паника при несовместимости.
FAB-5842 — Удобство обслуживания для MSP.
FAB-6192 — Сделать динамические сборки настраиваемыми.
FAB-6316 — Переопределить уровень журнала peer/gossip при запуске peer.
FAB-6334 — Переименовать logging.peer в core.yaml. 456283e5, FAB-6033: анализ возможностей в channelconfig.
64d1b8ee, FAB-6071: добавление структур возможностей приложения.
79a01194, FAB-6070: добавление структур возможностей для организаторов.
ed2912cd, FAB-6069: добавление пакета возможностей в общий пакет.
a97d5079, FAB-6219: параллелизация отправки личных данных на узлы.

4a3c528f, FAB-5868: определение интерфейса коллекции.
6cc74447, FAB-5870: конфигурационный протокол для коллекции.
3a14af93, FAB-6281: добавление проверки установки цепного кода.
edcaa8e1, FAB-6107: модульный тест для массовой загрузки и исправление ошибки.

42780509, FAB-6280: запуск узла цепного кода с помощью npm start.
7eeeb921, FAB-6309: исправление неправильного параметра установки npm.
907fd1f7, FAB-6315: переопределение уровня журнала подмодуля при запуске узла.
44170d32, FAB-6294: исправление устаревшей ссылки на менеджер политик.

31863bc2, FAB-6265: добавление PurgeByTxids() во временное хранилище.
bbaf81f5, FAB-6295: обновление grpc-go до версии 1.5.2.
d151ef89, FAB-4768: не убивать клиентов доставки при первой ошибке.
fe0e006e, FAB-830: пример детерминированного шифрования на уровне цепного кода.

e7e587cb, FAB-5976: очистка WYFA/новой документации низкого уровня/обновление изображений.
887da224, FAB-6287: фильтрация личных данных при передаче состояния.
39881fb9, FAB-6288: удаление теста TestStoreConcurrentReadWrite.

84e14de3, FAB-6277: проверка соответствия узла требованиям коллекции.
a28202e3, FAB-6220: обновление версии зависимости fabric-baseimage.
863d7848, FAB-5660: улучшение покрытия UT изолированного консенсуса.

175a5e01, FAB-5973: ошибка CouchDB при двойном удалении документа.
eb91b717, FAB-6251: изменение даты сертификатов, сгенерированных cryptogen. В запросе представлен список изменений в проекте Hyperledger Fabric, каждый пункт которого содержит ссылку на коммит и номер задачи в системе отслеживания ошибок Jira.

К сожалению, без контекста невозможно точно определить, о чём идёт речь в запросе. Однако можно предположить, что это список исправлений ошибок и улучшений в коде проекта Hyperledger Fabric. Интегрировать координатор и пулл: FAB-5088.

Улучшить документацию для запроса: FAB-6190.

Обновить предварительные требования для Docker / Docker Compose: FAB-6188.

Предоставить среду Kafka для тестирования: FAB-6132.

Модифицировать тестовый код для бенчмарка: FAB-6096.

Поддерживать чейнкод, который использует C-код: FAB-5972.

Исправить опечатку в README configtxupdate: FAB-6133.

MSP кэш не должен использовать RWMutex: FAB-6186.

Использовать docker upload для материалов TLS: FAB-6128.

На Nexus нет byfn.tar.gz: FAB-6182.

Вернуть FAB-6096: FAB-6096.

Обновить прото-файлы: FAB-6169.

Пересмотреть навигационный документ Jira: FAB-6173.

Добавить несколько сертификатов для клиентского TLS однорангового узла: FAB-6155.

Использовать go-logging для логирования sarama: FAB-6167.

Тестировать: обновить инструмент LTE: FAB-6067.

Обновлять только модули с префиксом на peer st: FAB-6164.

Перенести ошибки endorser в новый пакет ошибок: FAB-6115.

Разрешить отсутствие pvtdata: FAB-5086.

Удалить комментарии идентификатора чейнкода: FAB-6156.

Реорганизовать методы в функции-члены: FAB-5284.

Команда «peer channel list» должна выводить данные в stdout: FAB-5357.

Принять check_license.sh из Go SDK: FAB-5431.

Исправить опечатку в имени переменной: FAB-6056.

Перевести кафку orderer в новый поток сообщений: FAB-5284.

Поддержка couchdb в examples/cluster: FAB-5579. 9c58f135: удалить идентификатор endorserid из API-интерфейсов хранилища данных транзакций (tstore).

87bb4e9a: улучшить описание систем без разрешений и доказательства выполнения работы (PoW).

b39b1ac5: удалить устаревшие документы.

d0c72f23: исправить инструкции в chaincode4ade.html.

9ffeab90: изменить максимальный размер пакета при массовом обновлении конфигурации CouchDB.

2512861e: сделать имена пакетов логирования согласованными.

e2375ff0: заставить ноды игнорировать те, которые покинули канал.

b48cea66: перенести метаданные состояния информации сплетен (gossip stateInfo) в протокол (proto).

2abf11ff: добавить документацию по idemix.

3a8d54c6: расширить критерии сбора с помощью ns.

453f4c3f: собрать с использованием Go 1.9.

65a91282: обновить ошибки shim до нового пакета ошибок.

3dff5e91: обновить ошибки в пакете core/chaincode.

0a25d077: обновить код интерфейса командной строки (CLI) для нод с учётом нового пакета ошибок.

e09a94c4: модифицировать тестовый код для Kafka.

1582472b: добавить поддержку экспериментального тега сборки.

129d9e59: ввести дополнительные профили Kafka.

c3124a08: вставить версию Kafka по умолчанию в конфигурацию.

573015a0: исправить документацию по Kafka.

dbf50cd4: сделать fabric совместимым с Go 1.9.

3740fbc8: реализовать BulkOptimizable в интерфейсе базы данных (DB intf).

27b16485: анализ YAML в ноде слабо типизирован.

c41057bf: исправить опечатку в неявном сообщении журнала политик.

bcbd919f: отменить интерфейс Configure.

24cc0ace: добавить ProcessConfigMsg к Process.

36d37c4f: ...

В запросе используется язык Markdown. * e2ab69c6 [FAB-5284] Удалить возвращаемое значение ошибки ClassifyMsg.

  • bf7bc6a4 [FAB-6025] Добавить модульный тест для crypto/random.go.
  • 8b624d31 [FAB-6016] Обновить chaintool до версии 1.0.1.
  • 6105903e [FAB-6053] Улучшить API извлечения из временного хранилища.
  • 6df0d501 [FAB-4063] Тестирование покрытия кода core/chaincode/platforms.
  • be094ec6 [FAB-4064] Тестирование покрытия кода core/common/sysccprovider.
  • 0f14f134 [FAB-6048] Сделать так, чтобы comm test регистрировал gRPC перед обслуживанием.
  • daa0de5d [FAB-5673] Добавляет реализацию MSP на основе idemix.
  • eea9396e [FAB-5853] Добавить дополнительные модульные тесты для GetVersion.
  • 6a6770c4 [FAB-6019] Реализовать частный сборщик данных.
  • a0ad3d0e [FAB-5874] Поддержка запросов по pvtdata.
  • e5794f3f [FAB-5929] Распространение личных данных на основе подтверждения.
  • a2ad73dd [FAB-6031] - Очистить CONTRIBUTING.rst.
  • 46d21098 [FAB-5997] Очистка transientstore из реестра.
  • 7c404ebc [FAB-5862] Реализация отправки подтверждения в gossip.
  • 7ef691be [FAB-6007] Управление службой упорядочивания по каналу.
  • e2061a48 [FAB-5989] Выпуск Hyperledger Fabric v1.0.2.
  • c0e1c792 [FAB-5930] Обновление до grpc-go v1.5.2.
  • 1231f743 [FAB-6018] Подписывать рукопожатие даже при отсутствии TLS.
  • bff4437d [FAB-5634] Обновить Makefile для примеров/кластера.
  • 34eb8fe1 [FAB-6012] Пользовательское членство в канале фильтрации.
  • b48178c8 [FAB-3720] Добавить список команд chaincode.
  • d11c362c [FAB-5951] BCCSP#AES пользовательский IV и PRNG.
  • 041cd237 [FAB-5981] Исправить синтаксическую ошибку в sampleconfig.
  • 8bb7cf5d [FAB-5964] BCCSP PKCS11 CKA_LABEL установлен на SKI. В запросе представлен список изменений в проекте Hyperledger Fabric, связанных с различными аспектами разработки и тестирования программного обеспечения.

Основной язык текста запроса — английский. В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения.

Основной язык текста запроса определить невозможно, так как в нём нет законченных предложений или фрагментов кода на каком-либо одном языке программирования. Можно предположить, что это язык программирования Go.

В запросе представлены ссылки на коммиты в репозитории проекта Hyperledger Fabric и связанные с ними задачи (issues) из системы отслеживания ошибок Jira. Задачи связаны с различными аспектами разработки и тестирования программного обеспечения, такими как настройка ACL для ресурсов, добавление номера транзакции в приватные данные сообщения, рефакторинг кода и т. д.

Для получения более точного ответа необходимо предоставить полный текст запроса. FAB-4977 — улучшения sidedb:statedb;

FAB-5550 — использование protolator для анализа JSON в configtxgen;

FAB-5518 — перемещение configtxgen в папку fabric/common/tools;

FAB-4975SideDB: TransientStore для приватных записей;

FAB-5628 — повышение полезности ошибок широковещательной передачи в клиенте peer CLI;

FAB-5522 — регистрация пути менеджера политик для GetPolicy;

FAB-5552 — исправление некоторых задач в обработчике сообщений;

FAB-5627 — недостающие проверки в endorser.go;

FAB-5406 — взаимный TLS в сервисе chaincode, часть 2;

FAB-5406 — взаимный TLS в сервисе chaincode, часть 1;

FAB-5586 — разрешение функций, реализованных в файлах с расширением .s;

FAB-5361 — правильное возвращение FORBIDDEN при широковещании;

FAB-5445 — объединение фильтров в обработчике сообщений;

FAB-5606 — неудачное обновление контекста может привести к изменению кэша;

FAB-4974 — улучшение прото-сообщений ledger для sidedb;

FAB-4866 — добавление трассировки байтов сообщения orderer;

FAB-2960 — изменения в менеджере транзакций, оптимизация пакетной обработки;

FAB-5500 — обновление ссылки на версию до 1.0.1 в тестах выпуска;

FAB-5465 — инициализация модуля общих метрик;

FAB-4370 — базовая поддержка EndorserTx в protolator;

FAB-5194 — устранение проблем использования в коде;

FAB-4113 — удаление пропущенных модульных тестов;

FAB-5527 — сбои в orderer/consensus/kafka;

FAB-5536 — добавление модульного теста в пакет common/util;

FAB-5503 — устранение сбоя CI в тесте TestLeaderYield;

FAB-5529 — отсутствующая проверка в... Переведите, пожалуйста, запрос на русский язык. Что именно нужно перевести? СKA_PRIVATE

  • 42230201 [FAB-5390] обновить URL инструмента chaintool.
  • ecda4c2d [FAB-5330] предотвратить переполнение буфера полезной нагрузки.
  • e3df7265 [FAB-5342] исправить орфографическую ошибку в журнале: overflown.
  • 6fcd7777 [FAB-5252] устранить сбои сборки для версий, отличных от стандартных.
  • 45da2580 [FAB-5263] реорганизовать каталог orderer.
  • 30e20a72 [FAB-5262] удалить committer из ProcessConfigMsg.
  • dc51be19 [FAB-5261] удалить committers из пути blockcutter.
  • 22e12995 [FAB-5365] исправить ошибку в peer CLI Deliver.
  • 3cde835b [FAB-5339] добавить отсутствующую проверку nil в extensions.go.
  • 31a397c7 [FAB-5198] обновить README.
  • e1939267 [FAB-5345] обновить примерное значение Kafka.Brokers.
  • b8176724 [FAB-5341] Solo должен учитывать переопределение batchtimeout.
  • 36b08c74 [FAB-5340] уважать новый максимальный размер сообщения при переопределении.
  • 3a2dd8e9 [FAB-5309] установить mod_policy для новых политик канала.
  • c60d859f [FAB-5319] переопределить TLS-имя хоста peer cli orderer.
  • 0969b38a [FAB-4535] использовать сроки/тайм-ауты в зондировании сплетен.
  • ca167ce8 [FAB-5331] исправить форматирование имени канала.
  • 28c8efd2 [FAB-5293] регистрировать события переполнения буфера журнала.
  • 12882995 [FAB-5200] — добавить предварительные требования Python.
  • e87c8157 [FAB-2669] использовать итератор блока хранилища fs ledger.
  • fc736ecc [FAB-5280] исправить git clone fabric-samples для Windows.
  • b8c63748 [FAB-5204] Doc: удалить pip install docker-compose.
  • b55fc74e [FAB-5240] установить недостающие зависимости для виртуальной машины разработчика.
  • 983cb3a8 [FAB-5180] исправить опечатку в test/tools/LTE/README.md.
  • 4a0629ac [FAB-5175] исправить опечатку в test/feature/README.rst.
  • a18f02cc Перевод текста:

FAB-5179: исправить авторизацию прокси для javaenv build.

  • 79e1cafa: FAB-5160: исправить опечатку в лучших практиках Gerrit.
  • 9da740a5: FAB-3411: улучшить покрытие UT ledgerconfig.
  • 3909cb71: FAB-5028: исправить прерывание при сбое очистки docker.
  • fad82821: FAB-5004: улучшить покрытие UT orderer/configupdate.
  • 80a2df4e: FAB-4999: очистить интерфейс ChainSupport.
  • 4cb18e28: FAB-4959: неправильный каталог в README.md.
  • d2943fc7: FAB-3546 PTE поддерживает несколько организаторов.

v1.0.4

Вторник, 31 октября 09:17:51 EDT 2017

  • b043904: FAB-6779: разрешить перестройку индексов хранилища блоков.
  • ee23940: FAB-6345: примеры/configupdate некоторые ошибки.
  • fa562e2: FAB-6279: исправить мелкие опечатки в документации.
  • 5aea52b: FAB-6738: GetState в CouchDB не возвращает базу данных.
  • efd8dab: FAB-6307: исправить WYFA, чтобы отразить новую папку.
  • 15ce217: FAB-6488: исправление опечатки в chaincode4noah.rst.
  • 5226188: FAB-5964: BCCSP PKCS11 CKA_LABEL установлен на SKI.
  • 572dcd5: FAB-6592: обновить документы в ветке выпуска.
  • 5afac39: FAB-6366: добавить файл ci.properties.
  • 26eb660: FAB-6376: подготовить fabric к выпуску версии 1.0.4.

v1.0.3

Вторник, 3 октября 05:02:04 EDT 2017

  • 6ea9d28: FAB-6010: исправлена неправильная ссылка в примерах/README.
  • 16c40e5: FAB-5804: анализ yaml BCCSP в peer слабо типизирован.
  • 3069430: FAB-6133: исправить опечатку в configtxupdate README.
  • 60a5153: FAB-6047: изменить имя канала по умолчанию.
  • 2e27110: FAB-5849: откалибровать темп передачи состояния.
  • 44fcb61: FAB-5800: позволить orderer установить LogFormat backport.
  • e2d305a: FAB-6364: сделать политику keepalive менее строгой.
  • 7cc510d: FAB-6359: обновить текст лицензии в README. v1.0.0

11 июля 2017 г., 14:45:03 CEST

  • 811f308 [FAB-5066] — выпуск Hyperledger Fabric 1.0.0;
  • 6403923 [FAB-5075] — обновление со ссылкой на версию 1.0;
  • 346c00b [FAB-5208] — создание тестового набора для выпуска;
  • 01ae6d1 [FAB-5230] — обновление скрипта начальной загрузки;
  • 4709b33 [FAB-5207] — проверка создания канала, несоответствие идентификатора канала;
  • 9d159a7 [FAB-4883] — исправление работы с зависимостями родительского проекта;
  • 5a66dd3 [FAB-5196] — некорректный текст справки в byfn.sh;
  • 093985a [FAB-5189] — проект Hyperledger должен называться Hyperledger;
  • d6c2071 [FAB-5185] — удаление и исправление ссылок на Java chaincode;
  • d9875bb [FAB-5184] — исправление орфографической ошибки в версии peer;
  • 6d56e6e [FAB-5165] — оптимизация проверки блоков;
  • 9a86c1a [FAB-5166] — документы должны использовать название Hyperledger Fabric;
  • 6c3cb99 [FAB-5157] — оптимизация выбора одноранговых узлов для пакетов каналов;
  • 4cd2a8c [FAB-5153] — ослабление поведения буфера отправки сплетен;
  • b5f26a0 [FAB-5150] — удаление данных bin из сообщения об ошибке установки;
  • f5c55c3 [FAB-5149] — удаление ненужных документов;
  • ebbf98c [FAB-5145] — упрощение учебника по созданию цепочки блоков;
  • 65ffb7d [FAB-5114] — исправление Makefile для правильного вычисления версии;
  • c059ba0 [FAB-4931] — обновление документации для раздела логирования core.yaml;
  • d4adf7a [FAB-5141] — configtxgen --version не должен вызывать панику;
  • eaa7c2c [FAB-5139] — устранение проблем с брендингом;
  • 95b84e8 [FAB-5140] — исправление сообщений комментариев в. FAB-4210

Добавить примечание об общих томах.

FAB-5000

Уменьшить серьёзность ведения журнала при запуске MSP.

FAB-4992

Исправить ежедневные тесты Auction Chaincode.

FAB-4985

Исправление имени файла в скрипте bootstrap.sh.

FAB-4519

Подготовка к разработке rc2.

FAB-4968

Исправить форматирование и TODO в документации byfn.

FAB-4829

Ошибка при попытке создания экземпляра.

FAB-4902

Исправлен способ установки GOMAXPROCS в UT.

FAB-4961

Неправильная точка монтирования.

FAB-4619

Включить указание версии Kafka для Orderer.

FAB-4946

Улучшение покрытия UT для Orderer/Ledger/File.

FAB-4821

Добавление configtxlator в RTD.

FAB-4234

Обновление вступительной графики.

FAB-4898

Исправлена неправильная упаковка и сбой UT.

FAB-4897

Исправлена некорректная упаковка в configtxlator.

FAB-4764

Переупорядочивание настройки параметров теста Ledger.

FAB-4046

Улучшения UT в событиях/потребителе.

v1.0.0-rc1

Пт. 23 июня 14:53:05 EDT 2017

  • FAB-4519 Выпуск 1.0.0-rc1.

  • FAB-4967 Обновление начальной загрузки с правильным artifactid.

  • FAB-4430 Пример приложения.

  • FAB-4963 Обновлены инструкции byfn для TLS.

  • FAB-2291 Учебники по цепному коду.

  • FAB-4948 Исправлен текст в образцах документов.

  • FAB-4944 Исправлено значение по умолчанию в конфигурационном документе.

  • FAB-4933 Добавлены соответствующие предупреждения в образец конфигурации.

  • FAB-4941 Обновите ссылку на версию выпуска.

  • FAB-4928 ...

В запросе представлен список задач, связанных с разработкой и тестированием программного обеспечения. В тексте запроса нет информации о контексте или конкретных проблемах, которые необходимо решить. FAB-4904 Модифицировать узел равноправного участника для использования структуры TLS MSP.

bc205353 FAB-4930 Обновить README для использования Python 2.7.

5442665c FAB-4686 Системный тест: остановка и запуск брокеров Kafka.

864b9a17 FAB-4899 Не использовать системный вызов для записи идентификатора узла равноправного участника.

3af753eb Исправить Gerrit и GitHub ID.

624e9d6a Восстановить Yacov после пропуска.

a42ddf63 FAB-4430 — пример приложения.

225fa838 FAB-4917 исправить документацию для FAB-4916.

fce3f44b Назначить Цзян Яогуо ответственным за поддержку.

9343a7be FAB-4913 Использовать один и тот же пакет утверждений в тестах.

430f8641 FAB-4749 Документировать ограничения политики подписи.

f38c37d2 FAB-4751 Обновление комментариев на порту CC.

ec94ba57 FAB-4903 Использовать отдельный CA для сертификатов TLS.

ced5e5fc FAB-4901: Усилить модульные тесты службы доставки.

5eba94f3 FAB-4626 Реализация решения 1.

90e09ead FAB-4867: Добавить проверку конечной точки для gossip.

3bf8defd FAB-4900 обновить bootstrap.1.0.0-rc1.sh.

9bce5611 FAB-4751 разрешить подготовку отдельного сервера цепного кода.

53818e7a FAB-3565: добавить функциональность поведения для FAB-3505.

f8f8d3bf FAB-4896 восстановить начало работы.

669c51c7 FAB-4884 Ограничить использование ключей для ключей подписи.

3b9d879e FAB-4841 Включено, что мы поддерживаем библиотеки PKCS11.

78a039db FAB-4876 Ссылка Goo.gl указывает неверное местоположение.

fa136231 FAB-4874 администраторы должны быть членами.

9b011deb FAB-4886 Добавить tls_root_certs в MSPConfig и т. д.

8bb12b49 FAB-4879 Преобразовать CRLF в LF в исходных файлах.

fbafeea2 FAB-3963 Добавлены некоторые недостающие уведомления о лицензии. Перевод текста:

  • c961fcac [FAB-4073] Документация для BYFN.

  • 0dc25027 [FAB-4738] Добавить примечания о PATH и GOROOT.

  • a6d99d41 [FAB-4871] Добавить участников консорциума в MSP Manager.

  • 6f843960 [FAB-4537] Спорадические сбои CI в orderer/kafka.

  • 8bdb9a48 [FAB-4751] Запретить внешнюю CC регистрироваться.

  • 2bbbc239 [FAB-4243] Установить параметр конфигурации CouchDB max_dbs_open.

  • 6e6c6bf9 [FAB-4819] Исправить поиск системных пакетов при поставке.

  • 1cc0e2ce [FAB-4855] Вывести ошибку, если папка конфигурации MSP отсутствует.

  • 88292c4a [FAB-4854] Укрепить тест TestMsgStoreExpiration.

  • 3e1e4ad0 [FAB-4848] Разрешить только TLS 1.2.

  • 5eeba446 [FAB-4644] Добавить участника в релиз.

  • 37425a15 [FAB-4597] Удалить неиспользуемые флаги из файлов compose.

  • 02154b1b [FAB-3963] Добавить недостающие заголовки лицензий.

  • 9404c2ba [FAB-4830] Ошибка проверки подписи cauthdsl не зарегистрирована.

  • 012f7210 [FAB-4821] Улучшить примеры реконфигурации configtxlator.

  • d38781bc [FAB-4490] Исправление ссылки на скрипт getting_started.

  • f326f800 [FAB-4113] Улучшение покрытия UT для orderer/ledger/json.

  • 26d71e0d [FAB-4537] Отключить тест, вызывающий случайный сбой CI.

  • ecc81c51 [FAB-4820] Удалить неиспользованные документы и изображения.

  • ab388514 [FAB-3384] Документировать ОС на основе Kafka.

  • 63d73eeb [FAB-4766] Нет необходимости печатать ошибку nil.

  • 0728bd5b [FAB-4765] Удалить мёртвый код конфигурации MSP.

  • 9bb49ee9 [FAB-4748]: Добавить информацию об образе Docker в журнал ошибок.

  • bc6db922 [FAB-4743] Ужесточить политику отсрочки в deliverClient.

  • a747232c [FAB-4744] Удалить ненужный код из gossip/comm.

  • df2a6799. FAB-4740 Добавить канал для широковещательной передачи и доставки журналов

  • a114cd5e FAB-4613 Предупреждающие журналы переполняют порядок и равноправные узлы

  • 17e72766 FAB-4452 Определение пиров-анкеров после создания канала

  • 1785d261 FAB-4559 Обработка ошибок доставки

  • 6f9debe6 FAB-4622 Улучшение текста повтора в orderer.yaml

  • 84eaca2e FAB-4621 Изменение имён каналов в тестах

  • 56667c1e FAB-4620 Обновление файлов конфигурации Docker Compose

  • 0a72230b FAB-2487 Изменение тестовой строки в соответствии с правилом

  • e02053c9 FAB-4473 Изменение стратегии кэширования CC для хранения минимальных данных

  • 49b3851b FAB-4500 Исправление слов в orderer.yaml

  • 9c4cb515 FAB-4616 Пропуск переключения типов при ошибке демаршалинга

  • ad608166 FAB-4176 Еженедельные тестовые прогоны для приложения аукциона

  • abc81afb FAB-3934 Ежедневные тестовые прогоны для приложения аукциона

  • 03d43c36 FAB-2487 Очистка логики перевода имён CouchDB

  • dc8d45fa FAB-3555 Паника узла из-за SIGSEV при подключении к CouchDB

  • 94d7e9af FAB-2487 Ограничение идентификаторов каналов для CouchDB/Kafka

  • 44c341c0 FAB-4590 Автоматическое управление версиями всех зависимостей

  • 6c6db2aa FAB-4599 Улучшенное резюме на странице введения

  • e4b91f57 FAB-4327 Не допускать сбоя узла

  • 7253ae5d FAB-4593 Переформулировать текст о временном местоположении реестра

  • 19ee6612 FAB-4511 Файл композиции Docker на основе Solo

  • dc90a94e FAB-4516 Файл композиции Docker на базе Kafka

  • dace3b20 FAB-2167 Категоризация флагов CLI узла

  • 159f8eb9 FAB-4455 Изменить местоположение queryLimit в core.yaml

  • 4f882258 FAB-4591 Исправить форматирование сообщения журнала

  • 5f7d4da3 FAB-4560 Проверка обновлений конфигурации без эффекта В запросе представлен список задач с описанием изменений, которые были внесены в проект Hyperledger Fabric.

В тексте запроса упоминаются следующие задачи:

  • исправление комментариев в файле core.yaml;
  • исправление комментариев в протоколе gossip;
  • добавление недостающих заголовков лицензий;
  • дополнение документации изображениями;
  • создание файла endorser_util для поведенческих тестов;
  • изменение значений по умолчанию, связанных с размером файлов, для orderer;
  • проверка на дублирование идентификаторов в VSCC;
  • улучшение покрытия UT для orderer/multichain;
  • тестирование на утечку данных в нескольких организациях;
  • предотвращение подписания сообщений в блоке;
  • реализация целей make dist и dist-all;
  • предотвращение паники при подписании сообщений;
  • внесение записи в журнал лидера в gossip;
  • добавление errorChan в консенсусный узел на основе Kafka;
  • добавление логики повтора в шаги Chain.Start;
  • устранение паники в TestEndedGoroutines;
  • отключение клиентских приложений доставки после отзыва;
  • использование контекста отмены в gossip и deliveryservice;
  • улучшение UT покрытия для solo orderer;
  • решение проблемы сбоя «make release»;
  • обновление инструкций для режима разработки;
  • удаление лишней строки в core.yaml;
  • обновление параметра GOSSIP_BOOTSTRAP в e2e_cli.

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

  • LTE tool driver: установка правильного кода выхода.
  • Отключение ненадёжных тестов — deliveryService.
  • Исправление min.isr.replicas.
  • PTE поддерживает более точную постоянную скорость.
  • Более точная постоянная скорость.
  • Добавление REST-конечной точки для проверки работоспособности.
  • Создание кода проверки конфигурации configtx.
  • Дополнение документации «Начало работы».
  • Установка правильных ожиданий для сквозного тестирования в Windows.
  • Расширение документации по предварительным требованиям для Windows.
  • Укрепление учётных данных TLS службы доставки.
  • Изменение параметров повтора для конфигурации Kafka.
  • Добавление заголовков лицензий.
  • Выдача ошибки при использовании недопустимых ключей во время моделирования.
  • Устранение состояния гонки в фиктивном WriteBlock.
  • Предотвращение теоретических сбоев в работе координатора.
  • Доставка клиента на отказ при ошибке 503.
  • Проверка на ошибку чтения при проверке транзакции.
  • Подготовка к разработке версии 1.0.0-rc1.
  • Улучшение документации для прослушивателя блоков.
  • Фиксация ссылок SDK.
  • Ошибки консенсуса API Orderer в мультичейн.
  • Разрешение использования нулевого подписывающего лица для создания конверта.
  • Сообщение о пустых группах приложения/координатора.
  • Предоставление доступа к организациям координаторов через конфигурацию. Покрытие фильтра Orderer:
  • 269f3cc2 [FAB-4342] — исправление стиля создания канала разработки;
  • eb640dba [FAB-4328] — исправление значений по умолчанию в генезисе Orderer;
  • 40d9b292 [FAB-4340] — удаление TravisCI_Readme.md;
  • 389e6164 [FAB-3948] — модульные тесты и структура оболочки цепного кода;
  • 13bbcfea [FAB-4337] — исправление прототипа в конфигурации msg размера пакета;
  • 5ca811d9 [FAB-4330] — паника Orderer при перезапуске;
  • f3eabe9e [FAB-4336] — переключение раздела UT на пакет assert;
  • 56d06f7a [FAB-4335] — удаление проверок функции mock/util;
  • a5b0bf9c [FAB-4173] — UT для protos/common;
  • 86e0b9c1 [FAB-2822] — вызов перед созданием экземпляра;
  • 7dbf6857 [FAB-4168] — документирование использования REST конфигуратора txlator;
  • c8785e3f [FAB-4167] — предоставление доступа к обновлению конфигурации через REST;
  • 5fb91b5b [FAB-4107] — доступ к переводчику протоколов через REST;
  • a5d62162 [FAB-4169] — использование библиотеки gorilla/mux REST от поставщика;
  • efc5e1fa [FAB-3172] — удаление путей цепного кода с URL-адресами HTTP;
  • 2327b78d [FAB-4301] — обновление core.yaml;
  • 3888d64c [FAB-4313] — добавление настроек vscode в gitignore;
  • 082991b0 [FAB-3111] — дополнения к началу работы;
  • 4a6951f4 [FAB-4106] — библиотека вычислений обновления конфигурации;
  • cbefc952 [FAB-4068] — улучшения UT в узле/узле;
  • f367cf0a [FAB-4163] — разыменование нуля в configtxgen;
  • 3163e580 [FAB-4266] — переименование nThread в nProc;
  • 51fcb97f [FAB-4325] — создание bootstrap.sh для каждого выпуска;
  • ec3ada22 [FAB-3562] — CLI отображает неожиданный результат вызова;
  • 5e49366f [FAB-3560] — сбой одобрения не возвращает ответ;
  • a8658230 [FAB-4321] — поток транзакций. Исправления:
  • 2bd0e6de [FAB-4305] — реализация поддержки активности gRPC.
  • 930bf5fd [FAB-4299] — улучшение покрытия UT для orderer/localconfig.
  • 253d6c79 [FAB-4113] — улучшение покрытия UT для json-реестра orderer.
  • ead51986 [FAB-4317] — исправление разбора uint32 в protolator для Go 1.7.
  • 669358b6 [FAB-3616] — переименование функции generateChaincode.
  • e014c93f [FAB-4312] — удаление неиспользуемого конфига peer.workers.
  • 719c2086 [FAB-3513] — невозможность сборки OTE.
  • 2b8c0aa9 [FAB-4251] — поддержка только TLS >= 1.2 для Kafka.
  • a9b3a61c [FAB-3199] — вызов CSCC коммиттером при обновлении конфигурации.
  • 022580d3 [FAB-3754] — поведение системы, утилита Endorser.
  • c01fa7cd [FAB-4246] — разделение предварительных требований.
  • d3892fe7 [FAB-4130] — исправление ошибок отчётов о статусе узла однорангового узла.
  • 5f6a232d [FAB-3708] — очистка неиспользуемого/нереализованного кода MSP.
  • 11a4d0a7 [FAB-3215] — устранение паники в коде парсера политики.
  • 54d2162c [FAB-3549] — паника узла из-за плохих байтов блока.
  • 2292080f [FAB-4263] — улучшение покрытия UT для широковещательной рассылки.
  • a5913378 [FAB-4114] — улучшение покрытия UT для доставки.
  • a14912f2 [FAB-4201] — исправление ошибки проверки в доставке.
  • 94337349 [FAB-4202] — устранение состояния гонки в реестре json orderer.
  • f23f0ce9 [FAB-4213] — обновление документации с новой ссылкой на документацию fabric-ca.
  • c560c18f [FAB-4296] — документирование core.yaml начальной загрузки gossipPeers.
  • 531de02d [FAB-4265] — исправление перегруженной команды создания канала узла.
  • 389ff3e0 [FAB-4264] — исправление команды извлечения канала узла.
  • e5cac857 [FAB-4166]: — удаление функции удалённой остановки узла.
  • 53b1bb93 [FAB-4185] — удаление пакета sbft.
  • 2a91d0e6 — ...

Текст запроса представляет собой список изменений (коммитов), которые были внесены в проект Hyperledger Fabric.

В запросе используются специальные ключи и значения, которые связаны с системой контроля версий Git и системой отслеживания ошибок Jira. Эти ключи и значения не переводятся, так как они являются техническими терминами и не имеют прямого перевода на русский язык. Остановить и запустить контейнеры.

  • b8fd58a1 [FAB-4122]: удаление флага включения безопасности.

  • 6df9edcc [FAB-3254]: удалить неиспользуемые переменные.

  • 19edb326 [FAB-4109]: добавить заголовок лицензии в сценарии оболочки.

  • 5180a084 [FAB-4112]: удалить устаревший код.

  • 7603ae0e [FAB-4069]: написать модульные тесты для версии и узла.

  • a3f159ed [FAB-4099]: пропустить каталоги при поиске модульных тестов.

  • c64264bb [FAB-4057]: улучшить покрытие UT для QSCC.

  • 583ceba5 [FAB-4059]: протестировать пакет ccintf.

  • f3582791 [FAB-4037]: исправить периодические тайм-ауты в UT событий.

  • 980b4b23 [FAB-3118]: извлечь образ ccenv во время выполнения.

  • 87ff9d63 [FAB-4087]: исправить сбой теста в dockercontroller.

  • 1dd100a2 [FAB-4061]: написать модульные тесты для samplesscc.

  • 4608c7e5 [FAB-4077]: исправить ложное отрицательное предупреждение WARN в журнале сплетен.

  • 5759ee4c [FAB-4005]: добавить имя канала в журналы блоков провайдера.

  • 837fc68e [FAB-3950]: поддержка генерации сертификатов с помощью conc.

  • 11f8f502 [FAB-3941]: исправить сбой UT из-за конфликта портов.

  • 03891128 [FAB-4076]: отключить модульный тест событий.

  • e176cf92 [FAB-3925]: исправить скрипт Bootstrap.

  • 66483928 [FAB-3953]: повторно ввести отключённый тест утечки горутины.

  • 4c63d696 [FAB-4071]: написать модульные тесты для пакета bccsp.

  • 6388a4c3 [FAB-4060]: написать модульные тесты для core/policyprovider.

  • 75638081 [FAB-3776]: модульное тестирование конфигурации после перезапуска.

  • aeaae372 [FAB-3095]: добавить MSP в RTD.

  • e3e26ce9 [FAB-4032]: исправить комплект для начала работы для Windows.

  • 6765b355 [FAB-3931]: улучшить охват h/f/orderer/multichain.

  • 77bca876: ... Улучшение покрытия RAM в h/f/orderer

  • 59ec440d FAB-3925: обновление «Getting Started» для alpha2.

  • ba7c1cd8 FAB-1017: исправление из-за изменений в коде.

  • 73a950a0 FAB-3735: увеличение тестового покрытия для пакета config.

  • 730d2323 FAB-4007: добавление bootstrap.sh в e2e/getting started.

  • 9d14e856 FAB-4008: запуск контейнера cli на образе peer.

И так далее.

В запросе представлен список задач по улучшению кода проекта, но без контекста сложно понять, о чём идёт речь. FB693D71 — исправление неработающей ссылки из пользовательского CSS-файла.

299D9112 — удаление раздела часто задаваемых вопросов о производительности из FAQ.

28F468CD — добавление тестов в CSCC для проверки входных данных.

04EED737 — удаление мёртвого кода и дубликатов из CSCC.

DF29A5B0 — добавление теста Kafka BDD для 3x orderer/broker.

552CBFE3 — исправление теста multi-broker Kafka BDD.

FA9C6165 — работа над модульными тестами шим-кода цепного кода и фреймворком.

839285E0 — уменьшение количества сообщений журнала в /examples/cluster.

F5A4DAEA — добавление процесса предложения в CONTRIBUTING.rst.

588BF141 — удаление неиспользуемых переменных и прочего в каталоге orderer.

347899EF — исправление многих неработающих ссылок в документации.

F966C8C9 — исправление логики соединения равноправных узлов.

E2B4FA64 — обновление инструкций для сквозного тестирования.

8F1FB015 — исправление опции CouchDB для e2e_cli.

A0C3B954 — устранение сбоя UT при конфликте портов.

D35B4F93 — исправление ошибки Makefile в цели behave-deps.

112FF0CE — тесты цепного кода.

5BDDB0B6 — обновление до baseimage v0.3.1.

A4DBC173 — стандартизация названий тестов.

FA98B460 — обновление примечаний к выпуску для версии 1.0.0-alpha2.

988F2FFB — написание модульных тестов для core/scc.

CEF26882 — улучшение тестового покрытия для protos/common.

467A2F15 — увеличение покрытия для common/config.

A6737CC2 — правильное обновление системного канала заказа.

96930602 — подготовка к разработке alpha3.

0509BED5 — переименование системных тестов. * 46f52deb [FAB-3368] — проблемы с нулевыми длинами вложений CouchDB;

  • 53084edd [FAB-3705] — удаление неиспользуемых переменных в ./bccsp;
  • 3c321f77 [FAB-3642] — улучшение покрытия модульных тестов для configtxgen;
  • 9efae9a2 [FAB-3730] — увеличение покрытия тестами контейнера pkg;
  • d6b9bab5 [FAB-3695] — исправление проверки на обязательность работы endorser и orderer;
  • 5eac4d21 [FAB-3656] — добавление проверки ошибок;
  • b55e069a [FAB-3633] — настройка и демонтаж среды;
  • e0d4f4c9 [FAB-969] — файлы Docker Compose;
  • fe4ef55c [FAB-3614] — проверка имени цепочки блоков;
  • 17259afb [FAB-3402] — улучшение модульных тестов для ledger lockbasedtxmgr;
  • ad1200b5 [FAB-1959] — поддержка прокси-аутентификации в Java buildscript;

v1.0.0-alpha2, 15 мая 2017 года

  • 6b6bfcf — выпуск версии 1.0.0-alpha2;
  • 78b0a55 [FAB-3737] — генерация журнала изменений;
  • 556f21f — исправление ошибок в сообщениях e2e_cli и комментариях;
  • 2f02dc3 [FAB-3677] — валидация идентификаторов;
  • e1d138b [FAB-2982] — удаление ненужной переменной;
  • 290b46f [FAB-2982] — добавление опции таймаута к команде peer channel cmd;
  • 7f5d017 [FAB-3545] — улучшение покрытия модульными тестами для provisional;
  • 754992e [FAB-3804] — исправление неработающих ссылок в README для orderer;
  • 29e0c40 [FAB-3850] — отключение Java chaincode, так как он находится в стадии разработки;
  • 0780f47 [FAB-3805] — добавление распечаток на каждом этапе тестирования CLI;
  • 246cd54 [FAB-3240] — промежуточная проверка сертификатов CA;
  • c8bd00a [FAB-3583] — заполнители системных тестов, README;
  • 341ac6c [FAB-3156] — проверка правильности политики instant'n;
  • 1949651 [FAB-3751] — добавление поддержки настройки Kafka в BDD;
  • da0039d [FAB-1929] — настраиваемый логгер для identities.go. Исходный текст:

5ad9463 [FAB-3525] Fix config block retrieval.

  • 1b54dcf [FAB-3763] Fixing Intermediate CA certs sanitization.

  • f6c7fbc [FAB-3764] Fixes the comments in ledger interface.

  • b7e2226 [FAB-3755] Gossip:Add remote peer endpoint to ConnInfo.

  • 4ce3507 [FAB-3235] cleanup chaincode shim error handling.

  • ae6a99e [FAB-1163] range query access tx ctxt after timeout.

Перевод:

5ad9463 [FAB-3525] Исправление извлечения конфигурационного блока.

1b54dcf [FAB-3763] Исправление санитарной обработки сертификатов промежуточного центра сертификации.

f6c7fbc [FAB-3764] Исправления комментариев в интерфейсе реестра.

b7e2226 [FAB-3755] Gossip: добавление удалённой конечной точки однорангового узла в ConnInfo.

4ce3507 [FAB-3235] Очистка обработки ошибок в шиме chaincode.

ae6a99e [FAB-1163] Доступ к контексту транзакции запроса диапазона после тайм-аута. FAB-3724:

  • b17c800: обновление README с линком на бинарные файлы Fabric в Nexus.
  • 187104e: использование /var в /examples/cluster.
  • 0c58de6: разделение CA для участников и организаторов.
  • 7a42145: настройка CA в /examples/cluster.
  • 84ea4a7: политика экземпляра должна включать канал.
  • 0163a76: исправление орфографических ошибок, обнаруженных проверкой орфографии.
  • 2d96232: улучшение обработки ошибок в командах канала участника.
  • 7b052df: добавление CONTRIBUTING.md в корневой каталог.
  • f0aa7fd: тестирование функциональности цепочки блоков кода, часть 2.
  • 5b926ce: тестирование функциональности цепочки блоков кода, часть 1.
  • f5987e2: перемещение ссылки на бинарные файлы Fabric в Nexus.
  • dc9c88f: добавление gotools/build и исправление.
  • 875f8a2: ротация журналов /example/cluster.
  • 420a6a5: увеличение тестового покрытия для VSCC.
  • 3d169cc: добавление байтов CC вместо их хеша.
  • bd861de: исправление логирования контейнера chaincode.
  • 7b5f23d: значение по умолчанию для $CHANNEL_NAME не установлено.
  • ccbb3d4: отключение UT, периодически происходит сбой в CI.
  • 509c706: отключение ненадёжного TestConnectToAnchorPeers.
  • 694d7fe: политика мгновенной инициализации по умолчанию.
  • cac9d1b: очистка сертификатов.
  • 2e479a7: добавление проверки заголовка лицензии к make checks.
  • 1109d63: покрытие тестами KeyDeriv в bccsp/sw.
  • a3665e3: покрытие тестами KeyGen в bccsp/sw.
  • 1b7b163: покрытие тестами Hash в bccsp/sw. Удалить интерфейс/структуру blockhoder.

Сделать так, чтобы CLI находил orderer из конфигурации цепи.

Сделать JIRA-панель более заметной.

Удалить устаревший документ прослушивателя событий версии 0.6.

Исправить опечатку в комментариях и сообщениях об ошибках.

Доработать документацию для режима chaincodedev.

Улучшить отчётность о создании кластера.

Обновить примеры создания кластера.

Изменить значения таймаутов chaincode.deploytimeout, chaincode.executetimeout, chaincode.startuptimeout на длительность.

Переключить таймаут производителя событий на длительность.

Усовершенствовать образец e2e_cli.

Улучшить юнит-тесты для общего реестра.

Убрать ledger/util/filterbitarray.go.

Исправить некоторые опечатки в документах.

Увеличить покрытие для core/ledger/util.

Увеличить покрытие ledger/ledgermgmt.

Проверить ошибку, связанную с идентификацией сертификата.

Соблюдать конфигурацию peer.gossip.endpoint.

Добавить конфигурацию Crypto.

Не использовать ENV ORDERER* в Dockerfile.

Определить коды ошибок и компонентов.

Убрать неиспользуемый код для теста BDD.

Улучшить вывод и описание использования clilogging.

Задокументировать настройку MSP и лучшие практики. Добавить инструкции по модульному тестированию в документацию.

Добавить строку документации для подкоманды peer.

Проверить тестовое покрытие bccsp/sw ECDSA/RSA.

Исправить ошибку в JoinChan gossip, возникающую при отсутствии anchorPeers.

Исправить инкрементный номер в сообщении gossip.

Обновить использование адреса peer.address.

Обработать нераспознанные символы в журнале gossip.

Провести проверку после демаршалинга proto.

Исправить вводящее в заблуждение сообщение журнала в queueNewMessage.

Установить значение LAST_CONFIG на новых каналах.

Проверить тестовое покрытие подписи bccsp/sw ECDSA/RSA.

Протестировать функцию файла e2e в Behave.

Улучшить форматирование в разделе «Начало работы».

Увеличить тестовое покрытие для общего реестра.

Улучшить модульные тесты для ledger/kvledger.

Увеличить тестовое покрытие couchdb.

Сделать логирование gRPC настраиваемым.

Удалить дубликат ChaincodeInstance.

Сохранить поля протокола gossip с символами подчёркивания.

Версия PKCS8Info должна быть 0, а не 1.

Добавить утилиты для композиции.

Увеличить тестовое покрытие peer/clilogging.

Убрать проверку CONFIG tx в коде реестра.

Увеличить тестовое покрытие rwsetutil.

Проверить тестовое покрытие протокола сплетен. FAB-3530: Gossip — добавить проверку порядкового номера блока.

FAB-3497: Удаление хэша из данных gossip.

FAB-3441: Тестирование покрытия AES в BCCSP.

FAB-3526: UT для расширения секретного сообщения gossip.

FAB-3461: Добавить UT для расширений протокола gossip.

FAB-3522: Увеличить тестовое покрытие для проверки.

FAB-3441: Добавление тестов ввода для BCCSP.

FAB-3105: Gossip должен использовать поддержку CA пакета comm.

FAB-3520: Eventer не запускает последующие обновления.

FAB-3529: Удалить неиспользуемые переменные и функции.

FAB-3527: Исправить неиспользуемые переменные/функции.

FAB-3444: Блоки, которые были извлечены, не удаляются.

FAB-3269: Правильно соблюдать политики одобрения.

FAB-3521: Увеличить тестовое покрытие ESCC.

FAB-3485: Улучшить тестовое покрытие msp/mgmt.

FAB-3401: Улучшение модульных тестов для пакетов kvledger/history.

FAB-3441: Покрытие тестами bccsp/signer.

FAB-3485: Улучшение тестового покрытия msp.

FAB-3351: Конфигурация MSP OUIdentifiers.

FAB-3025: Обновить значения по умолчанию для ledger для orderer.

FAB-2486: Удалить синхронизацию из core.yaml.

FAB-2337: Обновить варианты использования.

FAB-3456: cryptogen: добавить поддержку SAN x509.

FAB-3506: Scaffolding для endorser.

FAB-3488: Добавить документацию о том, как создаётся документ.

FAB-3324: Исправление скриптов и инструкций для начала работы. Добавление проверки подлинности личности

  • Улучшение модульных тестов для statecouchdb

  • LSCC: проверка безопасности во время валидации

  • Перемещение noopmsp в mocks

  • Исправление panic-сообщения orderer

  • Замена ccParts на ChaincodeInstance

  • Синхронизация configtx.yaml с Compose configs

  • Улучшение модульного теста для txmgmt/version

  • Улучшение модульного теста для statedb/stateleveldb

  • Улучшение модульного теста для txmgmt/statedb

  • Устранение проблемы с конфликтом ключей RangeQuery

  • Увеличение тестового покрытия для mvcc-валидации

  • Тестирование peer/gossip: увеличение тестового покрытия (2)

  • cryptogen: использование FQDN для CA-артефактов

  • cryptogen: генерация TLS-артефактов

  • Модульные тесты для компаратора сообщений gossip

  • Обработка ошибок

  • Покрытие тестами bccsp/utils

  • Загрузка CRLs

  • Покрытие тестами bccsp/sw/dummyks.go

  • Тестирование peer/gossip: увеличение тестового покрытия

  • Валидация версии chaincode

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

  • Назначение Артёма Баргера ответственным за поддержку Fabric

  • Игнорирование директорий с макетами

  • Исправления в модуле logger

  • Увеличение юнит-теста для gossip Тестирование и разработка программного обеспечения

  • b5430b2 [FAB-3428] configtxgen: Report selected configuration

  • b5f9f0a [FAB-3390] Override log level - cauthdsl and policies

  • 01aa829 [FAB-3145] Override log level for ledger at peer start

  • 3f1739a [FAB-3434] build binary files on make native target

  • 3493be3 [FAB-3431] Always display error callstack in logs

  • fd623d1 [FAB-3324] — Upgrade Getting Started

  • 555686d [FAB-2985] Add documentation for error handling

  • 0ae00c8 [FAB-3107] Replace 'user' with 'identity'

  • 9581073 [FAB-3391] cleanup java shim whitespace

  • fe8d1da [FAB-3311] java cc get history for key

  • 6ad95f6 [FAB-3305] java cc get query result

  • 5858fbb [FAB-3273] java cc get state by range

  • 1f0a0cb [FAB-3056] Pull relevant docker images

  • 708c3aa [FAB-3220] sync compositekey api w/ go

  • 2318b8d [FAB-3267] add kv_query_result proto to java shim

  • 6458126 [FAB-3263] remove ChaincodeBase.getChaincodeId()

  • b306d7b [FAB-3221] Java cc getFunctionAndParameters()

  • 908af1a [FAB-3223] clean java chaincode get/set state API

  • de3d2d1 [FAB-3222] extract java ChaincodeStub interface

  • 99b6817 [FAB-3170] invokechaincode from java chaincode

  • 55d96b2 [FAB-3114] Gossip identity expiration

  • 1fe931c [FAB-3321] Documentation for chaincode installation

  • 148775a [FAB-3247] Optimize 2nd commit CouchDB recordSavePoint

  • fc95c06 [FAB-3329] set chaincode version in ProposalResponse

  • cc58f62 [FAB-3283]: Orderer functional behave scaffolding

  • fd477e4 FAB-3264: Config Utility for Behave Func Tests

  • d332d73, FAB-3272: Only allow 1 action per tx

  • 45bf901, FAB-3382: More test coverage for platforms/golang

  • 9c1d1bc, FAB-3178: Fix staticcheck errors in gossip

  • 4342cd6, FAB-3312: Adding consolidation tests

  • a7225d1, FAB-3176: Fixing staticcheck errors

  • 911ef2a, FAB-2862: Update BDD for new config changes

  • 3fb58c8, FAB-2735: Clean up config mocks

  • 6ac2f0e, FAB-2821: Print readset/writeset/deltaset on update

  • 0fcb145, FAB-2723: Remove old ChainCreationPolicyName

  • 312628c, FAB-1302: Add channel create authorization

  • 8288a7f, FAB-2783: Specify admin principal in configtxgen

  • f3da0ba, FAB-2703: Expose committed configEnvelope

  • c3c64fa, FAB-2702: Specify consortium in channel configuration

  • 7998d07, FAB-2646: Create consortium configuration

  • ad29e8f, FAB-2852: Java chaincode support for CC events

  • cefe57a, FAB-1870: Logging cleanup for peer start

  • 1db772c: Nomination for Dave Enyeart to be Fabric Maintainer

  • c67db83: Nominate Keith Smith as a Fabric maintainer

  • fa973d2, FAB-3246: Remove TODO from removeDataWrapper

  • bb071c5, FAB-2931: CC instantiation transaction validation

  • c9d0ca2, FAB-3017: Ledger backup restore

  • 722e790, FAB-2676: Allow create-ledger with genesis block only

  • 868a3e9, FAB-2462: Re-enable paging results for queries

  • 5d71f12, FAB-3144: Update gossip based on flogging changes

  • 5c04b00, FAB-3316: Reintroduce TestCloseConn back to CI

  • 0f828ef, FAB-3242: Remove CouchDB skip TODO 1dae950 FAB-3322 Haskfest DC scripts для запуска бинарных файлов.

375ca88 Исправление опечаток в клиенте End-to-End теста.

ac5846c FAB-3238 Перемещение конфигурации CouchDB в CouchDB.

2bd9005 FAB-3244 Повторное включение теста на плохое соединение CouchDB.

1dfd0aa FAB-3287 Исправление отладочных операторов в пакете orderer.

3dcc32f FAB-2724: Исправление максимального количества открытых соединений CouchDB.

8ce1073 FAB-3160 Предоставление функции относительного пути к конфигурации.

b4c1a0d FAB-3356 Увеличение детализации журнала при запуске peer.

e86ea5b FAB-3350 Повышение тестового покрытия для cryptogen.

00eb7c9 FAB-3352 Нет необходимости инициализировать grpc в тестах CSCC.

7fae4b4 FAB-3348 Цепочка блоков должна регистрировать уровень сборки.

c041d43 FAB-3245 Использование crypto rand в gossip.

ffbf604 FAB-3344 Исправление сообщений об ошибках CSCC.

c3c1216 FAB-2969 Контроль доступа в LSCC.

446573e FAB-2362 Настраиваемый хэш в MSP.

43bcc9a FAB-2963 Конфиденциальность в межорганизационной сети — P4.

9d04269 FAB-2061 Конфиденциальность в межорганизационной сети — P3.

8638813 FAB-3270 Очистка TODO в Ledger queryHelper done().

9b5c180 FAB-3335 Извлечение может отправить нулевые дайджесты.

e2401b0 FAB-3342 Исправить vagrant up в Windows.

75db97d Улучшение тестового покрытия bccsp/utils.

a1feab0 FAB-3341 Перенос ошибок пакета в fabric/common.

7132dd5 FAB-2351 Обновление логгеров до flogging.MustGetLogger.

0d3909c FAB-3340 Исправление неработающей ссылки на документ о внесении вклада.

edd0c07 FAB-2103 Добавление принудительного исполнения ACL для CC2CC.

5bca81a FAB-3297 Генерация ключей EC, соответствующих PKCS8.

312af12 FAB-3334: добавить ChaincodeID в ChaincodeAction.

bcd9c64: проверка идентификаторов OU.

844eb7b: улучшено покрытие тестами msp/mgmt.

479c436: импорт реализации protobuf.

8c0a703: исправление ошибок модульного теста couchdb.

15375b7: отключение ненадёжного теста TestCloesConn.

5628d8e: обновление таймаута peer CouchDB.

7187ca0: cryptogen — копирование сертификатов администратора на узлы MSP.

72e5122: мёртвые ссылки на странице Building the fabric.

9a64721: исправление проблем статической проверки в пакете sbft.

ae277cd: TX ID отсутствует в TX в блоке генезиса.

bb0df71: исправление незначительных проблем в localconfig.

9891330: исправление документации configtxgen.

846a1d2: добавление информации в документацию.

441b308: JoinChannel не работает при e2e.

847bc16: исправление предупреждений, связанных с gossip.

668b4c3: реализация конфигурации CouchDB docker.

2ec150d: сделать вывод cryptogen более гибким.

214489e: заменить gob на proto для QueryResult.

7e401a1: protobuf для ledger QueryResult.

e63c915: контроль доступа в CSCC.

d88c3bc: обработка обновления на стороне коммиттера, часть I.

5b78b73: удаление TODO из ledger_interface.go.

f8ae525: исправления после тестирования whitebox с PKCS11.

e0dc9e3: переформатирование раздела отзыва.

7469e56: очистка документации.

f8065f9: исправления пробелов (документация). 77400f0: Отключить ненадёжную проверку горутины в тесте CI.

fcba9af: Улучшить сообщение об ошибке проверки безопасности события.

60dfb92: Исправить «Getting Started».

70fe36b: Неиспользуемая переменная в core/deliverservice.

f866c28: Добавить Костаса Кристидиса в качестве сопровождающего Fabric.

6c2957f: Обновить релизы и TOC.

f540a5a: Усовершенствовать логирование, когда узел отправляет событие блока.

7845517: Исправления пробелов (протоколы).

735878b: Проверки безопасности LSCC во время валидации.

281b7d7: Gossip: не отправлять избыточную StateInfo.

5eb5d07: Срок действия лидерства, stateInfo и данных истекает.

9a4f02c: Не вызывать некоторые SCC через CC2CC.

3870bcf: Регистрация событий требует подписи.

755f79d: Очистить раздел логирования core.yaml.

c1684d0: Скопировать стек вызовов из ошибки нижнего уровня.

be3d0d5: Исправление пробелов (примеры).

2588f48: Исправление пробелов (bddtests/devenv).

6bc8604: Исправление пробелов (core).

9d12166: Поддержка отзыва идентичности Gossip.

90b4c72: Конфиденциальность межорганизационного взаимодействия Gossip — P2.

077126e: Конфиденциальность межорганизационного взаимодействия Gossip — P1.

a3efa2c: Не вызывайте некоторые SCC через предложения.

5e0f280: Переместить historyDatabase в ledger в core.yaml.

9280d69: Ошибки CouchDB, если системные базы данных отсутствуют.

bc28d27: Исправьте ошибку JoinChan при сбое публикации события.

ecc1162: Разные OrgID и OrgName в configtx.yaml. * f057c66: увеличение тестового покрытия для core/comm.

  • a97d8b6: исправление документации.

  • 90573e8: обфускация имени канала Gossip.

  • 4e4155d: исправление опечатки в комментарии.

  • 8369bd3: исправление переименования getChaincodeBytes.

  • 2595366: добавление недостающих пакетов pip в install_behave.sh.

  • e1dc407: удаление конечных пробелов.

  • 9603b0e: включение сценария установки с пакетом выпуска.

  • 207588e: связывание pkg с инстанцированием на lccc (часть 1).

  • fa6648e: пакетная передача запроса состояния Gossip.

  • 83838e2: регрессия структуры папок.

  • 17099af: улучшение сообщения об ошибке при неверном имени или версии cc.

  • 9eaefb5: удаление примера sfhackfest.

  • 4f3cff5: добавление целей Makefile для двоичных выпусков.

  • 842f46a: возврат к уровням журнала запуска peer.

  • e05a06e: добавление причины сбоя аутентификации в журналы.

  • e7bbf1c: улучшение проверки URL на пути к цепному коду.

  • 89d5671: добавление dialTimeout к comm сплетен в prod.

  • 0050981: улучшения CONTRIBUTING.

  • 49a36fd: перенос не объединённых возможностей.md.

  • eee9070: исправление вводящих в заблуждение комментариев peer/core.yaml.

  • 3a66788: исправление форматирования событий журнала.

  • 47f4ee3: сделать индекс транзакции внутри блока, начиная с 0.

  • dc143e2: пропуск тестов цепочки Java-кода на не-x86_84.

  • 7984725: изменение массивов вложений для использования указателей.

  • a932b54: добавление пакетных операций выбора CouchDB. Сравнить байты ASN.1 сертификатов

  • Включить возможность компиляции и запуска на ARM-платформах

  • Документировать минимальную версию Docker Compose

  • Сделать синхронный обратный вызов лидерства

  • Добавить опцию сборки без поддержки PKCS11

  • Возвращает метку времени

  • Создать реестр с блоком генезиса

  • Это должен быть абсолютный путь в gotools/Makefile

  • Обновить readthedocs fabric-ca

  • Обновлён yaml.v2 с последней версией

  • Улучшить проверку имён и версий цепного кода в LCCC

  • Перенести o.h.protos в o.h.fabric.protos.peer

  • Установить последнюю версию библиотеки sarama от поставщика

  • Использовать инициализированный регистратор flogging

  • Рефакторинг пакета flogging

  • Использовать сообщения proto для чтения-записи

  • Исправить JSON-unmarshal для универсального интерфейса

  • Обновите TOC

  • Новый контент для начала работы

  • Добавить поддержку $(DOCKER_NS)

  • Добавить модульные тесты запросов к уровню CouchDB

  • Изменить уровень журнала mspimpl.go/Validate с Inf на Dbg

  • Реализовать GetTxTimestamp() для заглушки цепного кода

  • Задать правильное значение «последнего вырезанного блока»

  • Добавлять имя канала к выводу журнала

  • Исправление теста выборов

  • Включение тестов поведения на macOS

  • Добавление методов установки уровней журнала через регулярное выражение

  • Отменить base16-кодирование для имён каналов

  • Обновление BDD до последних изменений прототипа Исправления ошибок в работе CouchDB. Часть 2

  • Исправление исходного кода с помощью проверки линтера.

  • Добавление деталей о заказчике в команду документа.

  • Добавление клиента для устойчивой доставки к узлу.

  • Зависимость от криптографической библиотеки AMCL.

  • Очистка команд и сообщений канала однорангового клиентского интерфейса.

  • Отказ от использования устаревшей функции игнорирования безопасности в системе сплетен.

  • Неправильный выбор configtx.yaml.

  • Только ошибки >= 500 должны рассматриваться как ошибки.

  • Очищение docker-compose в модульных тестах.

  • Устранение сбоя теста txmgr — ограничение запроса CouchDB.

  • Исправление вывода configtxgen.

  • Документирование конфигурации.

  • Обновление условного процесса.

  • Удаление неиспользуемой документации.

  • Команда списка каналов в интерфейсе командной строки узла.

  • Исключение устаревшего раздела FAQ_confidentiality TOC.

  • Подключение производителя в DeliveryService.

  • Использование fabric-couchdb в devenv.

  • Перемещение msp_principal.proto в каталог protos/msp.

  • Исправление полей прототипа верхнего регистра.

  • Перенос identities.proto в proto/msp.

  • Удаление среды orderer-n-kafka-n.

  • Добавление kafka и couchDB в начальную загрузку.

  • Рефакторинг соединения между сплетнями LE и доставкой.

  • Утечка соединения при обнаружении подмены.

  • Сборка завершается неудачно, если флаги Docker содержат пробелы.

  • Исправлены ошибки запуска для CouchDB (Docker). FAB-2651: единый путь к модульному тестированию хранилища ключей.

af57f19: незначительное исправление документации.

cc35a7c: FAB-2128: заставить работать режим разработчика с новой моделью CC.

9c39b17: FAB-2803: обновить сводку e2e, чтобы отразить изменение TLS.

66781c7: FAB-2814: изменить значение по умолчанию для тайм-аута пакета на 2 секунды.

dfc3077: улучшения для cryptogen.

eb15043: FAB[2018] — тема протокола сплетен.

a71af56: подготовка к разработке после 1.0.0-alpha.

5b2baa0: FAB-2777: обработка сообщений о состоянии «жив».

f1a88db: FAB-2758: отделить конечные точки равноправных узлов от идентификаторов организаций.

73af303: очистить неиспользуемое свойство «validatorEnabled».

59eb56d: FAB-2207: добавить тестовый случай для конфигурации времени ожидания.

f330daa: включить дополнительные модульные тесты менеджера транзакций реестра.

v1.0.0-alpha, 16 марта 2017 года

fa3d88c: выпуск версии 1.0.0-alpha.

17219e2: FAB-2767: выставить тайм-аут цепочки блоков как свойство.

0f38dc1: FAB-2565: пример docker-compose с CouchDB.

0308f0f: FAB-1141: включение TLS в функции начальной загрузки.

844fe2d: FAB-2773: ограничить общее количество каналов.

17d37ca: FAB-2684: обновление документации для отсутствующего заголовочного файла.

13194fa: настроить уровни логирования сплетен.

6e9229b: обновление документации для fabric-ca.

d7920a9: FAB-2762: исправить тест e2e_cli при отключённом TLS.

77760ef: обновить orderer до orderer0 в script.sh.

f8a49c0: FAB-2745: обновить e2e_cli для работы с TLS.

70fd869: Orderer: исправить сообщение логирования в случае сбоя фильтра.

061a1e8: Gossip/discovery: добавить String() в NetworkMember.

cc03cac: Gossip: добавить опцию пропуска проверки рукопожатия.

4844ce8: FAB-2174: заполнить хранилища доверенных сертификатов TLS из блоков конфигурации.

56a1b1c: FAB-2738: параметры TLS в файле orderer.yaml игнорируются.

3169234: FAB-2081: разрешить пользовательскому цепному коду вызывать системный цепной код.

589b4d6: исправить gRPC TLS. Подключение от равноправного узла к сервису упорядочивания

  • [f19d8cc] — установка и запрос интерфейса командной строки не должны требовать конечной точки упорядочивающего сервиса.
  • [e2f1e76] — удалить неиспользуемый код в тесте канала Gossip.
  • [626fcd3] — добавить информацию о канале в блок-слушатель.
  • [124cd2d] — обновление TLS и конфигурации лидера Gossip (FAB-1141).
  • [6c146d1] — исправить NPE в интеграции Gossip, загрузить сертификат TLS.
  • [312d7e1] — проверка блоков при доставке и во время P2P (FAB-2688).
  • [a3e3940] — по умолчанию разорвана цепочка в равноправном узле (FAB-2696).
  • [3ad3e43] — регистрировать WARN при неправильной конфигурации сети в Gossip (FAB-2710).
  • [1f49bfb] — разрешить равноправному узлу запускаться с включённым TLS (FAB-2714).
  • [bdc5bec] — добавить цель «make test-cmd».
  • [0a08091] — улучшить тестовое покрытие (FAB-2700).
  • [dc00659] — стилизация документации для гиперссылок.
  • [692effe] — включить последние изменения в протоколе (FAB-1141).
  • [c73747d] — обновить документ с часто задаваемыми вопросами по архитектуре.
  • [88cb6cc] — повысить удобство обслуживания журналов Bcst/Dlvr (FAB-2691).
  • [ae01f15] — ошибка разрешения политики Mod в ConfigGroup (FAB-2699).
  • [ba1d142] — сбой configtxgen при нескольких анкорных равноправных узлах (FAB-2697).
  • [fda3064] — ограничить попытки подключения к равноправным узлам при начальной загрузке (FAB-2689).
  • [1f5bc46] — восстановить работоспособность мастера.
  • [7191d89] — устранить ошибку сборки из-за CR 6801.
  • [19e07d7] — Gossip: внешние и внутренние конечные точки IV (FAB-2007).
  • [5eb459a] — глубокое зондирование Gossip/Comm (FAB-2007).
  • [821c9d8] — внешние и внутренние конечные точки III (FAB-2007).
  • [55fda40] — неудачный тест поведения начальной загрузки (FAB-2674).
  • [fb31d92] — установить политику Mod по умолчанию в configtxgen (FAb-2680).
  • [1066230] — включить проверку политик в configtx inspection (FAB-2638).
  • [54dc537] — включить configtxgen configtx inspection.
  • [d4a11db] — configtxgen выводит конфигурацию блока в формате JSON (FAB-2584).
  • [86f65d3] — добавление рендеринга JSON. Конфиг-результаты:
  • 093394b [FAB-2574] — парсинг конфигурации вне configtx.Manager;
  • cf29ef3 [FAB-2554] — отслеживание десереализованных значений в configtx.Manager;
  • a552e22 [FAB-2552] — разрешение параллельных конфигурационных предложений;
  • bcb9259 [FAB-2526] — перемещение консолидации конфигурации в один пакет;
  • efa8237 [FAB-2399] — конфигурация ApplicationOrg для общего Proposer;
  • и так далее.

В запросе представлен список коммитов с описанием изменений в проекте Hyperledger Fabric. Текст запроса содержит ссылки на конкретные коммиты, а также номера задач JIRA, связанных с этими изменениями. Переведите, пожалуйста, запрос на русский язык. Что именно нужно перевести? Gossip Conn store — ошибка безопасности потоков

  • 4f03b14 [FAB-2557] — удалить перекрывающиеся UT цепного кода.
  • 3eaccbd [FAB-2501] — очистка Java Shim FSM.
  • f9cc882 [FAB-2461] — входные данные необязательны при расчёте хеша.
  • 2493a00 [FAB-2528] — правильное написание реестра.
  • 5db3e48 — очистка обмена сообщениями и форматирования ошибок, одноранговый интерфейс командной строки.
  • 4fa44fe — отменить «Очистка папки BDD».
  • 6e84229 [FAB-2437] — добавить логику повтора для неудачных действий CouchDB.
  • fa7488c [FAB-2424] — передача состояния сплетен: проверка канала.
  • edcd48e — добавление BCCSP в скрипт golinter.
  • d953960 — BCCSP Filebased Keystore гибкие имена файлов.
  • 8b172f5 [FAB-2498] — исправить панику при восстановлении (CouchdB).
  • b39b8a8 — очистить ведение журнала одноранговых узлов — удобство обслуживания.
  • 00a9bd7 [FAB-2424] — сплетни: извлечение аутентификационной информации соединения в comm.
  • b36a664 [FAB-2424] — применение проверки MSP канала в сплетнях.
  • 48d19be — конфигурация BCCSP обратно к SHA2.
  • c5061f6 [FAB-2500] — использовать форму массива CMD в Dockerfile.
  • a5b09f0 — некоторый рефакторинг кода сплетен и форматирование сообщений журнала.
  • 03ebaa0 — обновить переменные конфигурации в файлах композиции.
  • 29d7fc0 [FAB-2243] — заменить битовый массив проверки транзакций флагами.
  • 923e70d [FAB-2448] — добавить инициализатор стандартных значений proto.
  • bc2923b [FAB-2391] — создать общий конфигурационный пропозиционер.
  • 9379e85 [FAB-2428] — переместить корень конфигурации в configvalues.
  • 136e703 — очистка папки BDD.
  • bdd972f [FAB-2388] — исправление периодических сбоев CouchDB.
  • 148438e [FAB-1925] — проверка соединения CouchDB при запуске однорангового узла.
  • 4246971 — запретить CLI подключаться к службе упорядочения при присоединении.
  • 72c03f1 [FAB-1764] — имя CouchDB должно соответствовать идентификатору цепочки.
  • 2c9fd1b [FAB-2484] — предотвратить нечистую выборку лидера. Добавить образец профиля генезиса для Kafka.

Улучшить форматирование и текст configtx.yaml.

Улучшить форматирование и текст orderer.yaml.

Регистрировать ошибки потребителя.

Очистка файлов с подозрительными разрешениями.

Поддержка индекса имени в GetQueryResult.

Рефакторинг конверта сплетен — завершение.

Рефакторинг конверта сплетен.

Предупреждение и прерывание работы при недопустимом событии присоединения к каналу.

Упорядочивание некоторого кода создания канала равноправных участников.

Использование инструмента Configtx для проверки MSP.

Исправление запуска композиции.

Добавление запроса для получения всех каналов для данного равноправного участника.

Добавление запроса на получение установленных цепных кодов на равноправном участнике.

Маркировка образов Docker Fabric.

Обновление уровня журнала для некоторых сообщений хранилища ключей BCCSP.

Переход на цепной код версии 0.10.3.

Согласование проверки спецификации развёртывания.

Не регистрировать отправку в пустой срез равноправных узлов.

Настройка начальной загрузки сплетен по умолчанию и пропуск подключения localhost.

Возврат проверки ACL в индоссант.

В тесте индоссанта отсутствует mspConfigDir в yaml.

Получение запущенных цепных кодов в канале.

Исправить вводящее в заблуждение сообщение журнала.

Исправлена ошибка, приводящая к сбою сборки readthedocs.

Удаление ненужного ведения журнала WARN из MCS.

Документирование.

Кодирование политики проверки блока.

FAB2044: разрешить OU содержаться в описании MSP.

Исправить ошибку в master.

Сделать обнаружение сплетен настраиваемым. Перевод текста:

81cd41b FAB-1438: Добавить up, down, scale для создания утилиты композиции.

  • 4013cb6 FAB-2432: Кодировать якоря пиров из configtx.yaml.
  • 9fe8c60 FAB-1934: Проверка администратора для системного cc в цепочке.
  • 3e0481b FAB-2087: Поддержка административных принципов политики.
  • 215126c FAB-2417: Создать канал из предоставленной конфигурации tx.
  • 3ee0333 FAB-1647: Yaml используется для настройки BCCSP.
  • 9d67ddd FAB-2200: Не жёстко кодировать локальный идентификатор MSP.
  • 2fc6bc6 FAB-2080: Пиры применяют ACL к предложениям.
  • f777ba7 FAB-2408: Исправить абсолютные пути политик.
  • ae48020 FAB-1688: Исправление проблемы с подключением к тесту сети на ppc64.
  • 011cd41 FAB-1392: Использовать байты для заголовков.
  • 194e68d FAB-2335: Добавить хук PreCommit транзакции.
  • 1e022cf FAB-2377: Конфигтксген создаёт конфигурацию канала.
  • 29a9d8c FAB-2375: CouchDB периодически даёт сбой при тестировании.
  • f4e359f: Очистка хранилища ключей BCCSP.
  • aad1832: Удаление фиктивных политик из MCS.
  • 3c5b2ff FAB-2244: Исправляет неработающие журналы отладки с форматированием.
  • 720a258 Интеграционный тест для защиты от повторных атак.
  • dd9f5ea FAB-2368: Проверить наличие действия транзакции.
  • 1405e27 FAB-2367: Удалить неиспользуемые параметры yaml для порядка.
  • 5455c58 FAB-2366: Преобразование создания канала в общий путь.
  • 1219131 FAB-2364: Создание общего пути обновления конфигурации порядка.
  • f55841f FAB-1141: Добавлена генерация документов.
  • 756023f: Использование шестнадцатеричного кода для вычисления txid.
  • 6be8f63 FAB-2339: Добавление простого инструмента для вывода генезисного блока.
  • 5159e6e FAB-1648: Включить конфигурацию BCCSP с JSON/YAML.
  • f61e6b2: Передача SignedProposal для выполнения цепочки блоков.
  • c078a03: Исправление остановки сплетен. Заменить Shake на SHA. Удалить каталог pub. Удалить пакет appmsp. Удалить пример sdk. Поддержка отзыва в MSP (FAB-1558). Улучшение API Chaincode. Ошибка присоединения при поиске регистра (FAB-2357). Создание локальных макетов подписывающего лица (FAB-2361). Исправление ошибки Broken Master (FAB-2359). Небольшие исправления форматирования и стиля в тестах leaderElection для gossip. Установка инструкций по созданию экземпляра. Изменение создания канала на CONFIG_UPDATE (FAB-2349). Кодирование MSP с помощью инструмента configtxgen (FAB-2342). Добавление application/MSP в genesis.yaml (FAB-2336). Переименование файлов qscc и cscc по умолчанию. Удаление повторяющихся полей «отметка времени транзакции» и «версия». Настройка уровней ведения журнала для gossip/comm. Удаление раздела безопасности из core.yaml. Защита от повторных атак. Первый блок в цепочке — это блок 0, а не 1 (FAB-2214). Трафик-двигатель Orderer (OTE) (FAB-1805). Устранение дублирования каталога в тестовом Dockerfile. Использование минимального контейнера для GOLANG/CAR chaincode. Использование -static для golang chaincode. Добавление метаданных BaseVersion. Исправление логики проверки с пустым CodePackage (FAB-2341). Предложение TOC. Включение модульных тестов CouchDB для всех сред CI ARCH. Поддержка отзыва в MSP (FAB-1558). Добавление ролей reader/writer/admin в организации (FAB-2325). Очистка конфигурации канала (FAB-2321). Значения по умолчанию для reader/writer/admin (FAB-2324). FAB-2323: реализовать ImplicitMetaPolicy.

FAB-2255: создать тип политики ImplicitMetaPolicy.

FAB-2322: разрешить mod_policy быть относительным.

FAB-2319: реализовать иерархическое хранение политик.

FAB-2312: перенести обработчики значений configtx в собственный пакет.

FAB-2262: разделить менеджер configtx.

FAB-2253: отслеживать идентификатор MSP для каждой организации и сделать его неизменным.

FAB-2257: исправить запуск локального узла заказа.

FAB-2295: внести незначительные изменения в шаблон configtx.

FAB-2207: сделать время ожидания сплетен настраиваемым.

FAB-2228: привести документы CouchDB к единообразному оформлению заголовков.

FAB-2202: инициализировать configtx.Manager из Config.

FAB-2239: исправить неработающий образ узла заказа.

FAB-2205: сделать конфигурацию обмена сплетнями настраиваемой.

В запросе представлен список задач по разработке и улучшению программного обеспечения с гиперссылками на соответствующие запросы на отслеживание ошибок (issues) и фиксации изменений исходного кода (commits).

Для получения более подробного перевода необходимо уточнить запрос. Упростить директивы go-install.

  • Не проверять наличие CC.
  • Обновить релиз chaintool до версии 0.10.2.
  • Использовать образ buildenv для linter/protos.
  • Добавить заполнитель Policy check.
  • Синхронизировать папку fabric-ca, если она существует.
  • Реализовать API GetHistoryForKey Chaincode.
  • Переименовать перечисления CONFIGURATION в CONFIG.
  • Наложить существующую конфигурацию на overlay writeset.
  • Вынести конструкцию configmap.
  • Создать ConfigUpdate proto.
  • Удалить «*Next» из Config.
  • Убрать ссылки на ConfigItem.
  • Динамически генерировать материал genesis.
  • Внедрить проверки политики на основе OU.
  • Ограничить богатые запросы к chaincode (QueryWrapper).
  • Добавить команду установки в lccc.
  • Повторить попытку подключения к пирам начальной загрузки.
  • Ограничить контекст богатых запросов к chaincode.
  • Исправить ошибку с CouchDB Query Data Wrapper.
  • Получить ID для локального MSP из core.yaml.
  • Перенести provisional bootstrapper orderer.
  • Поместить genesis orderer в общую папку.
  • Исправить ошибки в channel_test.sh.
  • Проявить осмотрительность при создании списка файлов shim.
  • Проблема с отступами нарушает работу make на всех платформах.
  • Решение проблемы FAB-2209.
  • Избавиться от необходимости в «chainless» sccs.
  • Завершить работу над v1 chaincode API. Удалить GetQueryResult из QSCC.

Добавить схему конфигурации канала.

Определить схему конфигурации orderer.

Определить схему конфигурации приложения.

Добавить схемы конфигурации протосов.

Инициализировать обработчики configtx вместе.

Переместить обработчик MSP configtx в обработчики.

Сделать конфигурацию общего канала согласованной.

Заменить ChainHeader на ChannelHeader.

Исправить протоколы с использованием аббревиатур в верхнем регистре.

Исправить стиль перечисления в протоколе.

Проверить версию в lccc и CLI.

Исправить docker compose для установки peer.

Устранить проблемы со стилем протокола.

Очистить сообщения журнала, передачу состояния сплетен.

Уменьшить логирование MSP в интерфейсе командной строки peer.

Хранить хэши в rwset для решения проблемы фантомного чтения.

Завершить работу API реестра GetHistoryForKey().

Добавить удаление по идентификатору в слой CouchDB.

Перенести общую конфигурацию приложения в общую.

Перенести общую конфигурацию orderer в общую.

Вернуть configtx.Filter обратно в orderer.

Добавить следующий протокол конфигурации.

Дополнить документацию по структуре обработки ошибок.

Привести в порядок смешанные табуляции и пробелы.

Использовать установленный CC из файловой системы.

Добавить поле версии в идентификатор chaincode. Чейнкод на локальном пире

  • 6a2408b FAB-2015 — удалить версию из CouchDB QueryResult.
  • 9ced523 FAB-2133 — исправить marbles02 delete.
  • 8d2701a FAB-678 — дальнейшие уточнения в создании Dockerfile.
  • f7c19f8 — исправление в gossip_test.go.
  • c3871bb — исправление синхронизации индекса: пропустить первый блок, если он уже проиндексирован.
  • bb32aa3 FAB-1994 — поддержка промежуточных ЦС в MSP.
  • 54a1d52 FAB-1411 — загрузить архив Zookeeper с помощью curl.
  • 2b8f1e7 — небольшое исправление для тестирования допустимой строки UTF-8.
  • 26a72ac FAB-1879 — сделать так, чтобы сплетни интегрировались с core.yaml.
  • 1b6a73d FAB-1816 — упростить логическое выражение в kvledger.
  • 49d0854 block-listener: идентифицировать недействительные транзакции.
  • 0b0c357 — отделить сплетни.LeadershipMsg и networkMember.
  • 46649a1 docs: добавить обзор архитектуры и реорганизовать домашнюю страницу.
  • 514db40 FAB-2096 — убрать xxxCryptHelper в макеты.
  • 5ed12d2 FAB-2074 — привести конфигурационные протоколы к единообразию в именовании.
  • 9684e6c — обновить документы, Slack->чат.
  • 53ccbd2 git status должен игнорировать файлы подкачки vim.
  • cff913f — поддерживать лексикографический порядок сортировки для составных ключей.
  • 07d16c9 — исправить протоки сплетен go_package.
  • 7ef83d0 FAB-2085: Чейнкод явно управляет индексами.
  • e855f8e FAB-678 — разбить создание Dockerfile на части.
  • 7a20cc9 FAB-1898 — прервать работу при неудачной попытке создания подписи.
  • 1d6d0e2 FAB-2053 — переместить протокол сплетен под протоколы.
  • c9af3ef — рефакторинг платформы драйвера автомобиля.
  • f8e86df FAB-1992 — перенести подписи configtx в конверт.
  • 7359eac FAB-1970 — удалить пользовательский блок конфигурации MSP.
  • e3ce4f1 FAB-1962 — использовать шаблоны в тесте peer.
  • 6500a2f FAB-1961 — очистить шаблоны в peer/msp/orderer.
  • 6a7c188 FAB-1960 — добавить шаблон теста peer. FAB-1958: добавить шаблон теста MSP

d1e939f: автоматически сгенерировать шаблон для orderer.

a8486dc: часть 3 — удалить дублированный код.

ee5ff49: часть 2 — удалить неиспользуемые методы утилит.

fda7f99: FAB-1946 — убрать ChainHeader из ConfigurationItem.

a975209: исправить некорректное предложение в документе о политиках подтверждения.

c521d3c: исправить все предупреждения golint в разделе gossip.

6271740: интегрировать логирование flogging с логированием gossip.

96cd9a7: FAB-2009 — добавить RetrieveTxByBlockNumTranNum.

05a0edf: FAB-1349 — ввести ограничения на идентификаторы цепочек блоков.

2a16532: переместить код Blockstorage в пакет /fabric/common.

a3db153: обновления для начала работы.

923bf3a: поддержка создания Dockerfile на стороне peer, FAB-678|1820.

e1e4efc: FAB-678 — добавить BuildSpecFactory в контроллер контейнеров.

3ed6194: документировать политики подтверждения.

5e26c51: обновить оглавление.

7e9de68: FAB-1844 — перенести общие параметры конфигурации SBFT.

6657459: FAB-1840 — рефакторинг поддержки SBFT blockcutter.

4c9bec7: FAB-1809 — включить конфигурацию TLS для соединения Kafka.

b178836: улучшить логирование MSP в msp/mgmt.

b7e1dc7: добавить CA-Setup в документацию.

83e484f: заменить vi на cat.

05cccdf: внести изменения для FAB-1980.

cfa02a4: повторно включить тест CAR.

25c888d: FAB-1700 — детерминированный хэш данных блока.

9eff14d: добавить руководство пользователя Fabric-CA в документацию.

579101d: endorser получает ESCC из ChaincodeData.

bc93489: изменения определения прототипа события для multichain.

b4cb0c3: обновить docker-compose с портами и именами образов.

f57b3f4: добавить опцию переопределения конечной точки gossip.

9c83ae0: обновления для начала работы.

89f726a: добавить способ управления логированием MSP на узле одноранговой сети при запуске.

72b422d: почему Fabric.

c7b3fe0: ... FAB-1855 Захват stdout из chaincode в Docker.

58ab3d2 Почему в Fabric есть фиктивный файл.

d2c8fed FAB-1913 Подключение к пирам-якорям при присоединении к каналу.

1275261 FAB-1834 Не удалять сгенерированные файлы Dockerfiles.

a0b46cb FAB-1795 Использовать -Xverbosegclog на IBM JVM.

bd5091b FAB-1873 Исправить images/peer/Dockerfile.in.

cb46696 Исправление паники истории в конфигурационных блоках.

73991c2 Обрезать длинные текстовые сообщения MSP в журналах.

ead6705 FAB-1818 Создание оболочки данных для данных состояния в CouchDB.

ba8263e FAB-1893 Удалить подчёркивание из тестового идентификатора цепочки блоков.

5a8973d FAB-1889: Ожидание блока 2 вместо блока 1.

a1448ea Промежуточный BLD BREAK Pad короткая подпись ECDSA.

5c3e6dc FAB-1883 Добавить поддержку CLI для загрузки пиров-анкеров.

9ca80f1 FAB-1885 Получить TransactionByID, чтобы вернуть конверт транзакции.

acf3298 FAB-1862 Отправить событие блока после фиксации.

3a0daf1 FAB-1444 Переместить подпись на верхний уровень в сообщении сплетен.

036ceec core.yaml MSPCONFIGPATH по умолчанию для msp/sampleconfig.

4301e41 FAB-1652 Переключить среду выполнения на baseos.

12e85d8 FAB-1878: Добавить команду CLI для получения конфигурации.

438700e FAB-1872: Зафиксировать блок генезиса, присоединяясь к цепочке блоков.

2c98262 FAB-1762 Рефакторинг базы данных истории couchdb в leveldb.

913648a Убрать жёстко заданный уровень журнала для модуля chaincode.

d45c3e5 FAB-1822 — анализировать строки в политики cauthdsl.

2e1a11c Новый RTD TOC для февральского хакатона.

4491654 FAB-1785 Очистка сред kafka-orderer bdd.

0a94993 FAB-1858 Предоставить сплетни с конфигурацией канала.

d5467f3 FAB-204 Открыть API запросов к реестру для chaincode.

f73825f FAB-1859 Перенести системные CC в пакет SCC.

b225806 FAB-1856 Добавить. Конфигткс: обратные вызовы событий.

  • d4e1590: обновить ссылки в предварительном просмотре версии 1.
  • ba01bfe: очистка от мёртвого кода: attachstdin/out в контроллере Docker.
  • 4e6359a: FAB-1747: не останавливать цепочку кода разработки после развёртывания.
  • 7e31e91: FAB-1850: исправить несогласованность в атрибуте типа доказательства.
  • 9f07b96: FAB-1851: добавить общий конфиг для пиров.
  • eb57157: FAB-1394: сообщение gossip MessageCryptoService — добавить канал.
  • e111bac: FAB-1848: исправить опечатку AnchorPees.
  • a762607: FAB-1829: добавить ответ на предложение ответа.
  • 6cb5b91: FAB-1840: использовать блок резак для создания партий.
  • 2d8b184: перегенерировать протокол SBFT.
  • 6bbd90a: FAB-1666: добавить API цепочки кода: SplitCompositeKey().
  • 795a690: FAB-1825: инициализировать MSP через configtx.Handler.
  • fd0c5c4: FAB-1648: теперь PKCS11 BCCSP вызывает функции PKCS11.

И так далее. Блок метаданных согласно последнему запросу Косты:

  • 2f0aa7d FAB-1623 Добавить поддержку перезапуска в Kafka orderer.
  • 2f6844a FAB-1618 Очистка интерфейсов реестра.
  • 376021a FAB-1800 Пиэр не должен загружать канал с плохой конфигурацией.
  • 2c0e72a FAB-1799 Добавить функцию для замены корневых ЦС клиента.
  • f14cd84 FAB-1141 Добавлен переход на канал к bootstrap.feature.
  • 5c171cc Исправление ошибки линтера сплетен.
  • 19ad687 FAB-1775 Хранить самый последний блок в фиктивной структуре.
  • 4b0176a FAB-1774 Использовать поле метаданных для информации о порядке.
  • a8a1aa9 Добавить руководство по тому, что делает хороший запрос на изменение.
  • c198a72 FAB-1796 Очистить ошибки линтера.
  • 7c45438 Добавить msp и сплетни к проверкам линтера.
  • 282ed86 Добавить AnchorPeers в ConfigurationBlock.
  • bd1356c Добавить проверки пустой строки в структуру обработки ошибок.
  • e72a671 [FAb-1699] Детерминированное хеширование для заголовка блока.
  • 0a29bcf FAB-1780 Очистка образа докера kafka.
  • d5a70d1 FAB-1773 Добавить поле метаданных для использования порядка.
  • 52e116e FAB-1772 Исправить проблемы и ошибки линта.
  • 6e30e75 FAB-1781 Исправить сбой теста в пакете multichain.
  • 676bf94 FAB-1778 Добавить конфигурацию цепочки в configtx.Manager.
  • 74eeb66 FAB-1585 Рефакторинг истории для включения LevelDB.
  • fc5291f FAB-1657 Включить zookeeper на POWER & s390x.
  • 2cdafd0 FAB-1777 Рефакторинг пакета orderer multichain.
  • 963042a FAB-1758 Исправить тесты CouchDB при параллельном запуске.
  • b3f03b1 FAB-1776 Создание менеджера политик для общего использования.
  • 0372dae FAB-1771 Добавить фиктивную структуру конфигурации цепочки.
  • 5bc5227 FAB-1763 Переименовать TEST_CHAINID в test_chainid.
  • 8c6fe20 FAB-1748 Рефакторинг предварительного загрузчика. c65e40e FAB-829: библиотека приложений для контроля доступа / App.MSP
  • 0377199 FAB-187: использование политик в VSCC
  • 3d75006: обновление лицензии SW BCCSP
  • d58d51b FAB-1390: рефакторинг имён интерфейсов реестра
  • 4d6aaf7 FAB-1685: уменьшение размера двоичного следа
  • 606cc4f: блок-слушатель: анализ событий цепного кода из события блока
  • ed01846: исправление генерации событий блока
  • bc3ee87 FAB-1683: configtx.Items() не устанавливает тип заголовка
  • 972ef53 FAB-1653: включение человекочитаемых размеров байтов в конфиг
  • 2c2a6de FAB-1320: обработчик конфигурации MSP
  • 4b2947c FAB-1500: восстановление исторической базы данных
  • 4f90cd9 FAB-1243: ограничение размера пакета предпочтительным размером
  • 85318ca: доступ цепного кода к полям предложения
  • ae10d2b FAB-1639 и FAB-1580: переработка валидатора
  • 91da2a0 FAB-1665: go цепной код не нуждается в core.yaml
  • dca94df: исправление ошибки в инструкции настройки канала
  • d812dc7: введение заполнителя для CSP PKCS11
  • ade7258: orderer.template должен быть перегенерирован
  • c701cb5 FAB-1141: добавление создания канала в начальной загрузке
  • c14896a: API запросов реестра
  • 95f5a9a FAB-1663: добавление вспомогательных функций в тесты
  • 1d71d94 FAB-1662: переименование основного файла пакета kafka
  • 28d6bd0 FAB-1661: удаление объявлений теневых переменных
  • 2c6dbcc FAB-1658: исправление сбоев доставки на тестах BDD
  • ba288e1 FAB-1659: обновление переменных среды BDD Compose
  • 9df7b0e FAB-1505 и FAB-1337: рефакторинг кода CouchDB
  • a93135b FAB-1547: начальная поддержка создания/присоединения к цепочке
  • 457bb90 FAB-1166: выборы лидера сплетен
  • 7b0aef8 FAB-1257: удаление Table API Добавить скомпилированный файл конфигурации .proto
  • Вынести конкатенацию байтов в utils
  • Переместить core/util в common/util
  • Добавить подпись блока (FAB-1528)
  • Очистка нескольких предупреждений PyCharm (FAB-1535)
  • Добавление пиринговых узлов в конфигурацию .proto
  • Повторно инициализировать цепочки при перезапуске orderer (FAB-1524)
  • Заполнить метаданные блока LastConfig (FAB-1523)
  • Исправить rawledger для поддержки перезапуска (FAB-1521)
  • Исправление make protos и регенерация файлов proto (FAB-1468)
  • Bootstrap теперь создаёт локальную конфигурацию MSP (FAB-1141)
  • Добавить политику ingresspolicy для общей конфигурации orderer (FAB-1568)
  • Исправлены некорректные заголовки лицензий
  • Обновить идентификатор GitHub Джима Чжана
  • Переименовать клиент noopsinglechain
  • Обновление и упорядочивание сопровождающих
  • Использовать logger вместо fmt в приложении SBFT
  • Удаление core/chaincode/shim/crypto
  • Запись точки сохранения для historyDB (FAB-1425)
  • Добавить фильтр подписи (FAB-1565)
  • Создание инфраструктуры для имитации политик (FAB-1564)
  • Новый тест для проверки связи состояний
  • Поддержка мультичейна для многоканальной передачи сплетен (FAB-1168)
  • Очищение основных свойств yaml
  • Вывод компиляции busybox в /tmp
  • Поддержка многоканальных сплетен Gossip (FAB-872)
  • Устранение ссылок на primitives init
  • Удаление /crypto/attributes
  • Переработка коммиттера для большей универсальности (FAB-1038)
  • Извлечение HashFilesInDir и IsCodeExist (FAB-1540)
  • Использование одного leveldb для поддержания состояния
  • Динамическое добавление и удаление клиентских центров сертификации в GRPCServer 66dbd4e

FAB-1038 Переработать коммитер, чтобы он был более общим.

2f6433f

FAB-1022 Вызывать gossip при присоединении узла к каналу.

cb8fe31

FAB-1333 Сделать логирование orderer настраиваемым.

b9ed727

Переместить BCCSP под fabric.

e63662a

Очистить раздел безопасности в core.yaml.

7598dfe

FAB-666 Сделать загрузку orderer из файла.

4ad8f9e

Убрать глобальную блокировку в логировании gossip.

3bc4f52

Закрыть соединение с сервером в defer в Gossip comm.

4ed353c

FAB-1508 Добавить зависимости для behave python.

6e1f314

Настроить схему конфигурации для MSPManager и ACLs в цепочке.

152ce78

Провести очистку кода, убрать дубликаты декодирования конвертов.

b777eb8

Применять соглашения golang для тестов SBFT.

9981150

Удалить неиспользуемую функцию из теста SBFT.

0b44a76

Предложить назначить Джима Чжана ответственным за Fabric.

557afd9

Обратить внимание на FAB-1514 и обновить CONTRIBUTING.md.

b2961f5

Очистка MAINTAINERS.md и уточнение рекомендаций.

ac2ce66

Предложить назначить Якова Маневича ответственным.

4e46204

FAB-1433 (BUGFIX) Добавить тайм-аут пакета в генезисе.

2ae4ed3

FAB-872 Gossip multi-channel: канал.

ecfca45

Добавить возможность настройки формата логирования узлов.

bad7bdc

FAB-1420 Преобразовать политику подписи в провайдера.

46f7af0

FAB-1416 Сделать сообщение Policy более универсальным.

c53ae77

FAB-1498 Обновить devenv.md после изменения зависимости v1 Go.

6e8d216

Запустить тесты sbft параллельно, чтобы сократить время выполнения.

aba0358

FAB-1497 Различные изменения перед перемещением ccchecker.

d1ea412

FAB-1260 Добавить поддержку взаимного TLS в GRPCServer.

a9ae6e7

Обновить golang 1.6 до 1.7 в примерах chaincode.

dcaa22b

Исправить переименование пакета metadata.

5bdca86

fab-1475 Сделать CC fmk разрешать параллельные вызовы.

4d77a8c

FAB-1038 Переработать коммиттер, чтобы сделать его более общим.

47b185f

Добавить возможность запускать конкретные модульные тесты. В запросе представлен список изменений, внесённых в проект Hyperledger Fabric.

К сожалению, без контекста сложно понять, о чём именно идёт речь в запросе. Однако можно предположить, что основной язык текста — английский. Поддержка TLS в Java-шиме.

Это список изменений в проекте Hyperledger Fabric. В нём содержатся ссылки на коммиты и связанные с ними задачи (issues).

В тексте не удалось перевести некоторые фрагменты, так как они содержат специальные символы или непечатаемые символы. environment

  • [b61723f] (https://github.com/hyperledger/fabric/commit/b61723f) BUILD: Минимизация размеров контейнеров Docker.
  • [3731447] (https://github.com/hyperledger/fabric/commit/3731447) FAB-1087: Добавление опции конфигурации в core.yaml для истории.
  • [1cf8500] fix sbft backlog issue (#2).
  • [f7b3336] (https://github.com/hyperledger/fabric/commit/f7b3336) FAB-1230: использование TEST_CHAINID для тестов и скелета.
  • [8e868b8] исправление проблемы с остановкой DeliverService.
  • [d69cd02] (https://github.com/hyperledger/fabric/commit/d69cd02) FAB-1165: Использование настроенного PartitionID.
  • [68b95ec] комментирование кода JAVA SHIM для архитектур ppc64le и s390x.
  • [e9f9806] удаление зависимости от rocksdb.
  • [4084688] (https://github.com/hyperledger/fabric/commit/4084688) FAB-1164: Создание соединения брокера с лидером раздела.
  • [6f81835] исправление обработки sbft backlog.
  • [6856308] подавление вывода логов однорангового узла во время модульных тестов.
  • [df2cc3f] улучшение сообщений журнала Sbft.
  • [ad453e5] добавление нового файла компоновки для тестирования настройки v1.0.
  • [65cb3f2] дополнительные параметры KeyGen и Hash для BCCSP.
  • [10e4697] обработка заголовков и подписей.
  • [6ddbefe] (https://github.com/hyperledger/fabric/commit/6ddbefe) FAB-1055: удаление запроса из примера chaincode.
  • [82332b0] (https://github.com/hyperledger/fabric/commit/82332b0) FAB-1055: удаление интерфейса запросов chaincode.
  • [28f16aa] (https://github.com/hyperledger/fabric/commit/28f16aa) FAB-931: добавление сред Kafka orderer с несколькими брокерами.
  • [0f17259] исправление опечатки в core.yaml для peer.gossip.bootstrap.
  • [3e88fd3] FilterBitArray для фильтров транзакций реестра.
  • [a8af1e9] подключение менеджера мультичейна к основному пути.
  • [157479b] создание менеджера мультичейнов.
  • [a10012f] исправление потери простых запросов BFT primary.
  • [64e6ce4] исправления в коде реестра для новой структуры транзакций.
  • [1b844c2] (https://github.com/hyperledger/fabric/commit/1b844c2) FAB-1200: неправильное утверждение типа на ledger.KV.
  • [b5e18f0] (https://github.com/hyperledger/fabric/commit/b5e18f0) FAB-871: соединение между доставкой и сплетнями.
  • [61affa0] (https://github.com/hyperledger/fabric/commit/61affa0) FAB-1198: удаление старых pb.Transaction, pb.Block.
  • [eb71cfe] sbft базовая повторная передача запроса.
  • [6813941] предоставление ChainID для общих компонентов порядка.
  • [d016edb] удаление вызовов NewEcdsaPublicKey.
  • [7ea7554] улучшенное покрытие тестами BCCSP.
  • [f302533] (https://github.com/hyperledger/fabric/commit/f302533) FAB-1195: клиент широковещательной рассылки CLI должен получить подтверждение.
  • [ee2b426] учёт настроек прокси в сценариях сборки. Подождите, пока слой comm остановится, когда остановится gossip.
  • Исправьте ошибку пакетного таймера solo и добавьте дополнительные тесты.
  • Включите тест для go 1.7.
  • Укажите COMMITTER_LEDGER_ORDERER на правильное значение по умолчанию.
  • [BUILD] Очистите сборку chaintool.
  • Таймер должен сбрасываться при каждом pop [FAB-1192].
  • Игнорируйте вывод «docker-clean» при сбое [BUILD].
  • Реализуйте базовый запрос cli [FAB-884].
  • BCCSP KeyStore.
  • Сделайте Rawledger принимать метаданные [FAB-1190].
  • Поток предложений/одобрения/проверки транзакций (+MSP).
  • Удалите зависимость пакета примитивов из BCCSP.
  • Исправление [FAB-1173].
  • Определите статический TestChainID.
  • Добавьте поддержку нескольких цепочек в rawledger [FAB-421].
  • Вынесите логику вырезания блоков [FAB-798].
  • Выделите общие компоненты gRPC из solo [FAB-798].
  • Абстрагируйте обработчик доставки solo [FAB-798].
  • Абстрагируйте широковещательный обработчик solo [FAB-798].
  • Завершите работу над protos — удалите обнаружение и devops [FAB-1128].
  • sbft: избавьтесь от нулевых запросов + доставьте при необходимости.
  • sbft: остановите новый таймер просмотра при фиксации.
  • sbft: примите новое представление, даже если мы не находимся в изменении представления.
  • Переключитесь на кодировку PEM для сериализованных идентификаторов.
  • Завершите работу над protos — удалите api и devops [FAB-1128].
  • Установите путь конфигурации orderer через переменную env [FAB-1174].
  • Измените порт слушателя orderer [FAB-923].
  • Исправьте распечатку журнала.
  • sbft: отправляйте только следующий пакет после завершения предыдущего.
  • sbft: отправьте сообщение об изменении представления при повторном подключении.
  • sbft: не переходите активно в представление при сообщении приветствия.
  • sbft: не действуйте как основной, если мы не активны в представлении. СБФТ: переработка запросов на изменение представления.
    СБФТ: запуск таймера изменения представления, когда есть кворум.
    Интеграция Gossip вспомогательная.
    Отключить кодирование MSPID в зашифрованных идентификаторах.
    Обобщённый импорт ключа BCCSP.
    [СБОРКА] Запустить «make protos» в Docker.
    [СБОРКА] Использовать testenv для запуска линтера.
    [СБОРКА] Выполнить модульные тесты в Docker.
    Установить docker-compose v1.8.1 локально.
    Разграничить сборки нативные и в Docker.
    Обобщить параметры, передаваемые в docker-run.
    Рефакторинг make для упрощения правил.
    FAB-1161: отправлять блок генезиса при инициализации orderer.
    Включить тесты, которые зависели от функциональности Go 1.7.
    Убрать недетерминизм в тестах (отменить FAB-839).
    FAB-1162: читать MSP cfg из глобального пути.
    Твики тестов Gossip Comm.
    FAB-1092: незаконное сообщение генезиса.
    Изменить выполнение chaintool.
    peer: изменить адрес orderer по умолчанию.
    Очистить и улучшить сообщения уровня журнала chaincode.
    Заменить входной параметр метода Probe.
    Добавлена поддержка расширенных KV-запросов.
    Отключить ненадёжные тесты передачи состояния gossip.
    FAB-1094: утилита для анализа блоков конфигурационных транзакций.
    Крошечное исправление связи gossip.
    Небольшое ослабление теста связи gossip.
    Увеличить время ожидания для теста состояния связи.
    Внедрение MSP в индоссант.
    FAB-1065: каркас выборов лидера связи.
    FAB-1047: зависимости связи от криптографии.
    Поддержка hash.Hash BCCSP.
    Исправить тест передачи состояния связи.
    СБФТ: не откладывать сообщения об изменении представления и о новом представлении.
    СБФТ: проверять количество подписей на блоках. Дефолтный криптопровайдер Fabric
  • 89d2164 Добавить возможность передавать аргументы в строки ошибок.
  • a54954d Добавить поддержку Go pprof в orderer.
  • 2800ab9 Настройка тестов Gossip.
  • 5bf0eb1 Ослабление ограничений в тестах Gossip.
  • b8ae4a4 Добавление CLI для установки и получения уровней журнала модулей на peer.
  • 605dcf7 FAB-828 Автоматическое создание базы данных couchdb.
  • ec38c35 Обновление до нового предложенного формата блока.
  • 898ea6e Реализация Gossip.
  • 58aca66 FAB-898: Исправление отсутствующего IP-адреса в behave.
  • 9aa3ca0 Удаление fabric/tools/busywork.
  • 5196359 Этот коммит исправляет ошибку, о которой сообщалось в FAB-903.
  • b40cd9a Коммуникационный уровень Gossip.
  • 295cc28 Исправления FAB-918.
  • 8249ddd Изменения внутреннего API Gossip и рефакторинг обнаружения.
  • c5356ac Реализация таблицы в java shim с примером.
  • b57dbfa FAB-702 - Добавление объекта метасостояния узла Gossip.
  • db03e8c FAB-743 - Поддержка переупорядочивания блоков.
  • 2f3237e Сброс таймера при сокращении блока по тайм-ауту.
  • d1fcd5b Обновление библиотеки crc32 для поддержки системы Z.
  • 383f34d Добавление теста BroadcastIncompleteBatch в Kafka orderer.
  • b4473da Добавление миллисекундной точности в регистратор.
  • ae7e7e1 Усечение трассировки отладки реестра для больших значений.
  • 6c4f1b8 Добавление цели orderer ко всем целям в Makefile.
  • 157429c FAB-845 интеграция следующей версии протосов.
  • bb6bc8d sbft: исправление ошибки перезапуска и тестирование.
  • 4274764 sbft: консолидация состояния реплики.
  • c7badc3 Сырая реализация реестра.
  • 41e8113 Комментарии к protobuf и незначительные изменения.
  • 73ea179 Включение диспетчера конфигурации хука в широковещательную рассылку solo.
  • 1928035 Криптопровайдер Fabric.
  • c1529a4 Первоначальный прототип CouchDB state DB в ledgernext.
  • c883319 Включение конфигурационных и политических элементов в запуск orderer.
  • 4db9abf Добавление менеджера конфигурации цепочки.
  • 11e9101 Обновлённый .travis.yml с портом docker и node-sdk.
  • e9ad121 FAB-853 удаление ledger и перемещение ledgernext в ledger. В запросе представлен список изменений в проекте Hyperledger Fabric.

Основной язык текста запроса — английский. Форк для соло.

  • fe54d04 Добавить реализацию файла ledger в rawledger.
  • 45bd645 Абстрагировать интерфейс rawledger.
  • f6a6003 FAB-390 позволить Mock chaincode UT framework реализовать аргументы типа [][]byte.
  • 37837fd Добавить поддержку Table в модуле тестирования.
  • ce733d2 Базовый сервис endorser и BDD.
  • 1f5e832 Исправить ошибку с неиспользуемой переменной.
  • f6ff84b Включить тестовый случай, используя разветвлённое репо.
  • 722ac30 Использовать заглушку для получения аргументов в chaincodes.
  • 152a8f2 Включить тесты BDD для соло.
  • 53fd500 Реализовать solo orderer.
  • 16ca7b0 Ввести спецификацию протокола атомарной передачи для orderer.
  • e35b308 Теперь тест поиска работает функционально.
  • 3df18b5 Базовый orderer BDD. Ещё не включён в CI.
  • ebd2a3b Сообщения протокола буфера, связанные со следующей архитектурой.

v0.6-preview 16 сентября 2016 г.

  • 21c64b4 Исправить сообщение журнала.
  • 0addcfb Исправить сообщения журнала.
  • 4491e28 Исправить проблему FAB-919 Не удалось прочитать CertificatePair.
  • 16debfe Приоритизировать docker над vagrant.
  • cffa3ce Исправить ошибки форматирования документа v0.6.
  • 3a2faaa Исправить .gitignore, чтобы включить /gotools/build/*.
  • 99df70c Редактирование миграционного документа.
  • c1fc31f Закомментировать код JAVA SHIM для архитектуры ppc64le.
  • 55510ab Обновлённая ссылка на документ архитектуры 1.0.
  • ee5b85c Очистка страницы выпуска v0.6.
  • 3962f71 FAB-575: Новые тесты (и возможность удалённого выполнения).
  • b50db2b Исправлены неработающие ссылки в readthedocs.
  • 17065f2 Редактирование документов — предварительный просмотр и стартовый комплект.
  • adf1f27 Изменены документы/nodeSDK/sample-standalone-app.md.
  • ab937f5 FAB-425 — улучшить первоначальный опыт.
  • 8a52862 Обновления документации node SDK и примеров файлов.
  • d4aacbd Исправление FAB-417 — отсутствует информация о настройке SSH-ключа.
  • 99a6669 FAB-860 Исправление сбоя таблицы.
  • 1a1ccf3 FAB-694: Разрешить выбор имени docker.
  • abb05d1 Примечания к выпуску.
  • 9ce6d3e FAB-385 исправить проблему поиска в readthedocs. * [fa02382] обновлено имя образа nodesdk в docker-compose.
  • [8ffaebb] обновление package.json для публикации NPM.
  • [c8205c6] [FAB-598]: исправлены неработающие ссылки в документации nodesdk.
  • [4745512] подготовка к разработке версии v0.6.2.
  • [7123f77] xnode-sdk: тестирование обновлений для поддержки TLS.
  • [925f4d9] разрешение подключения TLS между клиентом и службами CA.
  • [de2cade] возврат изменений, сделанных в 1759.
  • [344304b] исправление ошибки модульного теста в cc2cc.
  • [d1ec79a] исправление проблемы с HFC, вызванной обновлением typedoc npm.
  • [3a9b2ac] [FAB-658] добавление дополнительных пользователей типа 1 и 4 в membersrvc.yml.
  • [cf69392] исправления в chaincode-setup.md.
  • [019419d] дополнения версии v0.6.
  • [2d75cbc] выпуск версии v0.6.1-preview.
  • [adc1600] исправление [FAB-578].
  • [a96b9ed] исправление [FAB-578].
  • [42ca84b] [FAB-506] исправление неработающих ссылок и добавление новых целей.
  • [4a78b41] обновление сборки Java shim в режиме DEV.
  • [79589a5] обновление сборки Java shim в режиме DEV.
  • [158480c] [FAB-425] - улучшение начального опыта.
  • [4173edd] обновление README SDK для публикации NPM.
  • [ace3143] обновление README SDK для публикации NMP.
  • [c974285] node-SDK: добавление модульных тестов для событий chaincode.
  • [cc31c23] node-SDK: добавление множественной регистрации обратных вызовов.
  • [38ef435] добавление параметров конфигурации rocksdb в core.yaml [FAB-349].
  • [8d18b21] Node.js SDK — обновление версии gRPC.
  • [0fa60ba] Node.js SDK — обновление версии gRPC.
  • [cd0c5dd] Node.js SDK — блокировка версии TypeScript до 1.8.10.
  • [c7963ea] Node.js SDK — блокировка версии TypeScript до 1.8.10.
  • [eba4553] node-SDK: добавление модульных тестов для событий chaincode.
  • [4d4df36] node-SDK: добавление множественной регистрации обратных вызовов.
  • [ce2ef23] не создавать пиринг ткани во время подготовки бродячего устройства.
  • [02431ee] обновления работы 22 сентября 2016 года.
  • [463b148] обновления документации и примеров файлов node SDK.
  • [7949e4f] анимация абстрактной страницы и целевой страницы для видео версии 1.
  • [d0dc4b0] исправление [FAB-417] — отсутствует информация о настройке SSH-ключа. Из слабых сертификатов:
  • 80ebaaf Назначить Гари Сингха сопровождающим для Fabric.
  • ce9fcdc При развёртывании с CLI выводить ChaincodeName.
  • 506e786 Исправить некорректную регистрацию канала.
  • d7e056e Рефакторинг вызовов BDD REST.
  • 180bd72 Проверить сумму транзакции.
  • 52d7179 Исправить операцию git commit в gerrit.
  • 2f45b74 Исправить опечатки в спецификации протокола.
  • 4fa1360 Обновить go protobuf с 3-бета до 3.
  • a506a02 [NODESDK] Не использовать sudo/global в Makefile.
  • efa82f4 Исправить неработающие ссылки gmock.
  • 930bd55 Сделать поддержку параметров Args в CLI с или без функции.
  • 4067c99 Исправить синтаксис в setup.sh.
  • b7813ef Исправить использование неправильной переменной ошибки.
  • 4b13232 Реализация таблицы на Java shim с примером.
  • 9059fa1 Добавить карту псевдонимов контейнеров в контекст BDD.
  • df741bc Добавить поддержку динамической регистрации пользователя с атрибутами.
  • 4203ea8 Проверять наличие дубликатов при добавлении пиров в цепочку.
  • c22ee64 Исправить опечатку в документации NodeSDK.
  • ffbe4d1 Обрабатывать SIGTERM в пустом контейнере docker-compose.
  • 518f3c9 Обновить образ openjdk в docker.
  • a9dcade Неверное сообщение об использовании peer network login.
  • 453d0e1 Уточнить ошибку «не авторизован».
  • 47053cd Добавить функцию GetTxID в интерфейс Stub (FAB-306).
  • a757dbe Стандартизировать логирование BDD.
  • ac182fa Удалить устаревший REST API DevOps.
  • 93ccc88 Временное решение проблемы сбоя CI для основной ветки.
  • ad4645d Поддержка сборки hyperledger fabric на платформе ppc64le.
  • 21a4a8a SDK теперь корректно добавляет пир с недействительным URL.
  • e64fb9d Добавлять нового участника в кэш.
  • b7a57a9 Добавление примеров в make unit-test.
  • 45e6cf3 Отменить 721 — предотвратить очистку базового образа Jenkins.
  • 9f291fa node-SDK: обновить описание hfc setDeployWaitTime.
  • 58e1438 Подготовить основную ветку к разработке 0.7.0.
  • 34ef640 Исправить обработку аргументов noop chaincode.
  • 23108bc Убрать неиспользуемый параметр.
  • 82f5225 FAB-263 Включить тесты node sdk в процесс CI Jenkins.
  • 23a5f24 node-SDK: исправить ошибку hfc getChain с create true.
  • 5ee82b9 Отменить «Изменить APT для использования зеркального протокола». В запросе представлен список коммитов из репозитория проекта Hyperledger Fabric.

В тексте запроса используется язык Markdown.

Перевод текста запроса на русский язык:

25f6eaf цепной код dev должен предоставить идентификатор цепного кода.

  • f5180c8 Повторно включить TestCar_BuildImage.

  • 1ea73c1 Вернуть обратно к fabric-test-resources.

  • 84d1234 Предотвратить очистку базового образа сборкой Jenkins.

  • b61bb9f События: удалить неиспользуемый канал из контекста EventHandler.

  • f3c9a45 Проверить compose_containers в атрибуте контекста.

  • f7c328f [ci skip].

  • 1d8114f Исправить настройку водяного знака при восстановлении после сбоя.

  • 6138f9e Назначение Шринивасана Муралидхарана на должность сопровождающего Fabric.

  • 3509c18 Исправление ошибки в отчёте.

  • 7c3a27d node-SDK: изменение описания hfc getMember.

  • af5f75d Возврат «Обновление go protobuff с 3-бета до 3».

  • 7c870f3 Удаление неиспользуемого кода.

  • d40a004 node-SDK: изменить описание конструктора hfc Peer.

  • a98c59a Обновление go protobuff с 3-beta до 3.

  • 25586a5 Многоканальный пул TCert, делающий связь пула с TCA параллельной.

  • 32a0c01 Интеллектуальный запуск BDD-файлов Compose.

  • f0ba23d Добавить README.md для зеркала Gerrit.

  • 7db3451 Исправление опечатки.

  • 2eadb11 Добавление поддержки версий в наши приложения.

  • 1e7030a [MAKEFILE] Правильная маркировка артефактов сборки/докер как .SECONDARY.

  • 3832045 Сборка block-listener как стандартного двоичного файла.

  • 2e3211f Абстрагирование строки в const.

  • 0a69c3b Возврат REST API к отсутствию base64.

  • 937039c DEVENV: предоставление сильной обратной связи при неудачной подготовке.

  • d74b1c5 Сделать тайм-аут широковещательной рассылки PBFT настраиваемым.

  • 6f9ccaf Удалить дублирующую проверку кворума в recvViewChange().

  • 1ffde44 Удалить ненужные импорты из тестов цепных кодов.

  • 78c4b68 Переместить помощников аргументов цепного кода в util.

  • db3a694 Исправление типографской ошибки в коде и переименование метода.

  • d6d9d28 Изменить APT на использование протокола зеркала.

  • fce5e8b FAB-221: добавить байтовый кодек SJCL в SJCL v1.0.3.

  • c45a381 Заставить тесты sdk/node работать.

  • 12ea1ce Удалить ненужную цель широковещания.

  • d1465b0 Исправление FAB-178 ошибки, не перехваченной из StoreState.

  • 5163e21 исправить некоторые типы в ./docs/protocol-spec_zh.md.

  • a15d984 Изменить комментарии к mockstub.InvokeChaincode.

  • 64311bc Использовать ASN1DER для TxID. Хэширование вместо Protobuf

  • 5502704 Изменить интерфейс blockchainIndexer.

  • 711f439 Распечатывать результаты CLI в тестах BDD CLI.

  • db497af Исправить [FAB-209], добавив свойства безопасности в примеры yaml.

  • dc53adf Изменить сообщение о несоответствии номеров на предупреждение.

  • a916941 Использовать log.Errof вместо fmt.Println в db.go.

  • 97ed71f Реорганизация проекта Java shim/chaincode, отдельный docker env для java.

  • 930f3a6 Перекомпилировать файлы proto.

  • 843dae1 Заменить Info на Infof.

  • 845e795 [FAB-3]: исправить вывод Json для пустого списка сетей.

  • ca413e4 Удалить параметр контекста из метода cli_call.

  • 69a9a99 Добавить идентификатор Gerrit Шихана и обновить адрес электронной почты в списке сопровождающих.

  • 6aec331 Обновить noop chaincode.

  • b2cfd46 исправить ошибку URL.

  • deb72a0 Отменить «Запускать файлы компоновки BDD разумно».

  • 664facf Улучшить время декомпозиции BDDTest.

  • 66cc54b Запустить файлы компоновки BDD разумно.

  • 8ce0169 удалить дублированный код в peer/chaincode.

  • 9465fdf Удалить ненужное ожидание из тестов BDD.

  • 9576b4b Исправить опечатку в документах nodesdk и добавить переносы строк.

  • 23afd05 Проблема GitHub № 2119 — модульное тестирование chaincode.

  • 17ab179 Разумно запускать тестовые контейнеры BDD.

  • 9d197c0 Экстренное обновление для работы.

  • 03e89c9 [FAB-83]: раскрыть статус сборки Jenkins в index.md.

  • 2ef5a39 Вывести результаты в узле.

  • 35522bf Использовать аргументы строки в CLI.

  • d9596b4 Исправить неудачный модульный тест utils.

  • 34512a7 Исправить опечатку.

  • ec924b1 Добавить тесты для команды сети узлов.

  • abb9076 Использовать уникальный идентификатор для запросов, если не указано иное.

  • fd498d2 Использовать повторяющиеся байты вместо повторяющейся строки для аргументов вызова цепочки.

  • dd96892 Рефакторинг повторяющегося кода в stat_holder.

  • 5124056 Исправлены неработающие ссылки в документации.

  • 3ccede0 Добавить тесты BDD для остальных API.

  • c950903 Использовать SHA256 TXID вместо UUID.

  • f062bd5 Исправить сборку node-sdk.

  • a76dd3d запуск контейнера с HostConfig устарел начиная с версии v1.10 и был удалён начиная с версии v1.12.

  • d4ea123 Использовать блокировку чтения для методов запроса в discovery.go. Лицензия.

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

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

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