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

OSCHINA-MIRROR/hyperledger-fabric

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
CHANGELOG.md 590 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 4 месяцев назад 69564a2

Текст:

c3720b4 Fix for FAB-16996, Removed solo and kafka reference in BYNF doc.

29dd911 — исправление для FAB-17156, очистка папки main_test путём переноса.

7a309c7 — улучшение сообщения об ошибке для FAB-17161.

f0422d6 — Gate UT, IT и DocBuild для FAB-17166.

4947729 — исправление FAB-17153, изменение режима временной папки для удаления.

0264eb6 — исправление FAB-17148, перенос удаления каталога «bccsp-sw» (#328).

ab4d595 — добавление параллельной стратегии к интеграционным тестам для FAB-17132.

e779196 — документ о частном обмене данными для FAB-17135.

db73af2 — исправление FAB-17146.

027d751 — игнорирование теста утилиты с использованием тега сборки для FAB-17158.

01d1eb4 — Golint gossip/gossip/.

c5d4087 — удаление метода createTempDir для FAB-17157.

e939f9c — использование bootstrapmethod для консенсуса Raft для FAB-17116.

7f30434 — исправление типографской ошибки (#318) для FAB-17136.

543e38c — очистка логирования эндерсера для FAB-16393.

24afa12 — перемещение профилирования init Service во внешнюю среду для FAB-11241.

cfae78e — добавление действия для запуска CI для FAB-17133.

db3b1cc — удаление примечания «только для чтения» и ссылки на Gerrit.

8e33173 — устранение неработающих ссылок для FAB-17105.

c18a194 — в двух местах в учебнике по обновлению канала в файле docs/source/channel_update_tutorial.rst отсутствует переменная CHANNEL_NAME.

fb56820 — обновление зависимости для fabric-protos-go для FAB-17123.

8d073c1 — возврат к FAB-17038 для FAB-17123.

fc86d1a — добавить PULL_REQUEST_TEMPLATE.md.

603dbf7 — добавить тест для уничтожения контейнера cc в IT для FAB-16117.

ecec58b — добавить раздел pkcs11 в orderer.yaml для FAB-15900.

6d98cac — обновить документацию для миграции GitHub для FAB-17115.

a1b83d4 — исправить регрессию в начальной загрузке orderer для FAB-16477.

8105eff — ... FAB-16812 — обновить скрипт начальной загрузки.

  • 061ef6a — FAB-16118 — добавить ИТ для неавторизованного участника MSP.
  • a9572d6 — FAB-16890 — перенести сборку из среды выполнения контейнера.
  • fead9d9 — FAB-16842 — подготовиться к конфигурации CC.
  • 3d8825e — добавить перестройку теста с реальными данными реестра.
  • ddd24b9 — FAB-15066 — добавить дополнительные ИТ.
  • f747ff1 — FAB-16574 — кэшировать результаты функции msp.Validate.
  • 29056b0 — FAB-16921 — обновить старые данные реестра с помощью CouchDB.
  • c665f14 — FAB-17118 — сделать скрипты CI исполняемыми.
  • be073f2 — FAB-17097 — реализовать рекомендации после проверки.
  • 0830665 — FAB-17114 — добавить поддержку AZP для Fabric.
  • b852a86 — FAB-15066 — включить политики одобрения для коллекций.
  • cc39bc7 — внести небольшие изменения в порядок без системного канала.
  • ee778bc — выделить небольшие функции и добавить документацию.
  • 109fccb — переименовать пакет externalbuilders во externalbuilder.
  • 6257073 — реализовать Stop на externalbuilders.Instance.
  • 3032e8e — реализовать дескриптор сеанса для запущенных процессов.
  • 4704ed5 — FAB-15066 — очистить интеграционный тест pvtdata.
  • 59a4bfa — FAB-16169 — отделить демаршалинг от валидации.
  • 9772163 — FAB-16397 — проверить имена файлов на наличие пробелов.
  • af55876 — немного изменить структуру внешних сборщиков.
  • 929f654 — FAB-16560 — исправить комментарии к обзору.
  • 3107016 — FAB-16169 — очистить тесты.
  • 8a70b67 — FAB-16169 — CR Комментарии.
  • 30a1c6c — FAB-16377 — выполнить проверку идентификатора канала.
  • 20dbb4a — FAB-16170 — проверка HDR для транзакций индоссанта.
  • 48c9819 — FAB-17097.
  • 6baa59e — FAB-16286 — неэкспортировать и переименовать функцию ИТ.
  • 29bd8c5 — интегрировать кэш с LoadCommittedVersion. В запросе представлен список изменений и улучшений в проекте Hyperledger Fabric. Однако без контекста сложно понять, о чём именно идёт речь.

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

Для более точного перевода необходимо знать контекст и цель разработки проекта. 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 во ExternalBuilder.

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

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

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

4771a05 — UpdateOrdererConfigSession возвращается без ожидания.

80a20e3 — удалить операции RSA crypto из BCCSP.

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

737efcb — удалить UpdateEndpoints — мёртвый код.

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

5e15ad7, FAB-16970 — исправить ошибку опечатки.

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

A5917a0, FAB-16963 — переместить тип CollectionCriteria.

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

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

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

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

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

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

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

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

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

7627d4e — тень ExternalBuilder config в nwo/fabricconfig. Документ создания CDS, используемый в ccenv-1.4 interop test.

Исправление сообщений регистратора в 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

  • [447637f] MSP_1.4.3: поддержка admincerts
  • [911be12] Integration Test AdminOU
  • [89ab43e] Обновление концепции смарт-контракта
  • [810b723] Переименование BlockPvtData в ReconciledPvtdata
  • [f171a91] Удаление gomaxprocs из core.yaml (peer config)
  • [e3d9404] Исправление сообщения об ошибке: больше или меньше
  • [62580a8] Добавление документа о вкладе Github
  • [d9a43c1] Исправление pvtDataProvider bccsp инъекции
  • [07548ec] Преобразование RetrievedPvtdata в интерфейс
  • [b558893] Реализация PvtdataProvider
  • [d23a3ef] Удаление лишней опечатки «now»
  • [dc48dc0] Приостановка/возобновление интеграционных тестов канала
  • [9190649] Последовательное использование ключей и сертификатов в кодировке PEM
  • [a6ac799] Включение разделения портов администратора и кластера в IT
  • [6536fb1] Удаление мёртвого кода
  • [68b0b28] Повторное использование метрик для GRPCServer
  • [34ff4dc] Не использовать строчные буквы для внешнего компоновщика
  • [1b152f3] Обновление интеграции pvtdata с использованием двоичного запуска
  • [dfe42d3] Рефакторинг интеграции/nwo/package.go
  • [2def46b] Обновление idemix интеграции с использованием двоичного запуска
  • [100d7a8] Обновление подключаемой интеграции с использованием двоичного запуска
  • [05e7424] Обновление сброса/отката регистрационной интеграции с использованием двоичного запуска
  • [f85f6a7] Обновление интеграции обнаружения с использованием двоичного запуска
  • [59f5fb0] Интеграционные тесты не должны устанавливать PackageID
  • [3675a3e] Удаление заносимых в белый список переменных среды, которые должны быть настроены
  • [681c6ff] Обновление интеграции жизненного цикла с использованием внешнего компоновщика
  • [d1f0425] Удаление внешнего компоновщика Golang
  • [e9ff8af] Предоставление сборки компонента на сервере сборки интеграции
  • [8cfd9b2] Обновление e2e интеграции с предпочтением двоичного запуска
  • [b9ff805] Использование двоичного cc запуска в интеграционном тесте Уровень БД: FAB-16573.

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

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

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

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

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

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

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

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

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

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

FAB-16106 CR Comment Rollup: b4485c7.

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

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

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

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

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

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

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

Конфиденциальности слишком много: 3181f46.

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

Последовательно используется commit: 8aaaac4.

Исправлены заказы: a15336e.

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

Фазы с маркерами, использовано слово «validation»: ace0fc9.

Исправлено SDK для языков: 8c23091.

Убрано явное 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. Конвертация 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]: Удаление неиспользованных, сгенерированных mock-объектов.
  • [4ca501e]: Повторное создание fake и mock с использованием текущего инструментария.
  • [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]: [FAB-16503] обновление формата idStore.
  • [6bf91ec]: [FAB-16353] разделение теста endorser на части.
  • [03041f3]: сведение комментариев CR.
  • [7df0684]: [FAB-16353] удаление ccprovider.ChaincodeDefinition.
  • [2df3402]: [FAB-16353] замена API ChaincodeDefinition.
  • [e016ff9]: очистка apt-get перед обновлением и апгрейдом.
  • [9c3ad72]: добавление примечания к выпуску об удалении shim из ccenv.
  • [2cd2f98]: [FAB-15903] IT: cc2cc с недопустимым именем канала.
  • [62e1698]: учёт go.mod в gopath упакованного go chaincode.
  • [4ec50f5]: улучшение сообщений об ошибках при сбоях go list.
  • [52faefa]: исправление корневых метаданных для пакетов модулей.
  • [8fc2189]: [FAB-16295] исправление пустой проверки ChaincodeID.
  • [c7ea7ba]: [FAB-16530] настройка переадресации агента в vagrant.
  • [4e5c20f]: [FAB-16303] примечание к выпуску GetHistoryForKey.
  • [ea4a069]: исправление ошибки в документации.
  • [131fcbf]: [FAB-16516] добавление git в образ инструментов.
  • [d9b0ac2]: [FAB-16437] прекращение использования common/mocks в тестах txvalidator.
  • [ab2e3e7]: [FAB-15951] удаление PutChaincodeIntoFS в ccprovider.
  • [c32e6c0]: базовая поддержка модулей для go chaincode.
  • [5c6d34f]: проверка формата HistoryDB.
  • [a6029d7]: [FAB-16353] обеспечение проверки на nil code-package.
  • [a546f99]: [FAB-16203] реализация DeliverWithPrivateData.
  • [56f5c2e]: [FAB-16489] добавление CODEOWNERS.
  • [b4b65a3]: [FAB-16403] преобразование ChainID в ChannelID — common/ledger.
  • [427cfcd]: [FAB-15951] рефакторинг getDefault в orderer/util.
  • [c81c5b2]: ... UnpackedProposal
  • d881092 FAB-16353 Явно передать MSP для проверки.
  • 5548def FAB-16353 Удалить мёртвый ComputeProposalBinding.
  • 856ce49 FAB-16353 Удалить (в основном) мёртвый GetProposalBytes.
  • cca717d FAB-16353 Удалить мёртвый GetNonce.
  • 2f65c35 FAB-16353 Удалить некоторые (почти) мёртвые утилиты.
  • 271168e FAB-16353 Переместить все методы protoutil.Get.
  • bfed708 FAB-16432 удалить поле HeaderBytes.
  • 3e2df61 FAB-15992 IT: cc2cc в разных каналах.
  • 6dccbd7 FAB-16427 Обновить ссылки в мастере для версии 1.4.3.
  • 933a9c6 Незначительный рефакторинг индексов couchdb в int. тестах.
  • 6134355 FAB-12378 Разделить LedgerBlockPuller из util.go.
  • 1ce29e6 FAB-16334 Создать новый экземпляр Gomega для каждого теста.
  • 8ba241d FAB-15951 Рефакторинг GetDefault в SignedCDSPackage.
  • 91d2cff FAB-15951 Рефакторинг GetDefault в LoadPackage.
  • d085666 FAB-15951 Прикрепить GetHasher к CCInfoFSImpl.
  • bc88a59 mv код конструктора DB в одно место.
  • 5b44ac9 FAB-16400 Добавить возможности v2.0.0 в configtx.yaml.
  • d7bf770 FAB-16399 Исправить сообщение об ошибке возможностей.
  • 6b0aa6e FAB-13941 Добавить TestApplyOutOfDateSnapshot.
  • be0baea FAB-16270 Избежать конфликтов в etcdraft_test.go.
  • 0c88bea FAB-6151 Исправление опечатки.
  • c13b01a Сломанная сборка: пробелы в имени файла документа.
  • 4331418 FAB-16384 staticcheck — core/ledger/ledgermgmt.
  • 6662e04 Перенести GenerateOrgUpdateMaterials из сети.
  • 5410f0e FAB-16331 Использование таблицы ginkgo в configtxgen.
  • 1885ac2 FAB-16391 Сгладить и расширить tx.Envelope.
  • ed1833d Изменить сообщение журнала/имя теста для CheckCommitReadiness. 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 в server orderer.

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

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

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

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

2c91204, FAB-16364 — статическая проверка для 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 — передача частного распространителя данных как intf.

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

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

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

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

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

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

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. Данный текст представляет собой список изменений и улучшений в проекте Hyperledger Fabric. В запросе нет текста, который можно было бы перевести.

В запросе приведены ссылки на коммиты в репозитории проекта и идентификаторы задач в системе отслеживания ошибок Jira. Эти данные не содержат текстовой информации, которую можно было бы перевести на русский язык. 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 reader через контейнер.

  • 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 consensus UT flake;

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

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

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

  • 6d6844b FAB-16107 использование конкретных типов в detector.Build;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • b90c0c0 добавление поддержки Pipenv в документацию. 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 Удалить неиспользуемые 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 в сборку.

  • 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 (назад).

  • Провести сквозное тестирование для отката/сброса.

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

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

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

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

  • Реализовать возможность отката версии 1.42.

  • Доработать документацию для командных строк peer cli для отката и сброса.

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

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

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

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

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

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

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

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

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

  • Удалить зависимость от comm pkg.

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

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

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

  • 1e85b35: Объединить inproccontroller в sccp.

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

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

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

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

  • 2ca213c: [FAB-15947] Удалить прямую зависимость от protoutil.

  • a843424: [FAB-15947] Удалить зависимость от common/ledger.

  • 33d2a46: [FAB-16100] Исправить опечатку в analysis.md.

  • 89c628a: fork-det: BlockCommitHash.

  • 3082b37: fork-det: Пропустить конфигурацию канала из хеш-кода фиксации.

  • 7688dd2: fork-det: Добавить функцию для сериализации пакета обновлений.

  • bae447d: reset: Очистить файлы высоты перед сбросом.

  • 23bfcd0: reset: Задержать запуск сервера индоссанта.

  • 277f77e: Рефакторинг _lifecycle получения утверждений организации.

  • a9ca99c: [FAB-14491] Переместить остатки inproccontroller в scc.

  • 69f393f: [FAB-14491] Уничтожить inproccontroller.

  • f954566: [FAB-14491] Напрямую зарегистрировать внутренние цепочки блоков.

  • ac5d0ff: [FAB-14491] Встроить новую функцию VM.

  • f634516: [FAB-14491] Удалить GetChaincodePackageBytes.

  • 4e53bf8: [FAB-15947] Перейти к шаблону лицензии SPDX.

  • 7b2766c: [FAB-15947] Убрать зависимость от pkg/errors в shim.

  • 8b65a86: Обновления документации для SimulateCommitChaincodeDefinition.

  • bf68244: [FAB-15593] Дополнительная проверка политик сбора данных.

  • 4e1e158: сброс: Разрешить всем реестрам сбрасываться до блока генезиса.

  • 12e3353: жизненный цикл CLI: запросить все определения цепочки блоков на канале.

  • 4eddcbb: Добавить функцию _lifecycle QueryChaincodeDefinitions.

  • 9ea26d5: QueryInstalledChaincodes возвращает карту каналов->CCs.

  • b99ff4d: ... 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] Рефакторинг Reconnection в 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] Удалить токен по умолчанию;

  • 48ddbe7 [FAB-15773] Добавить базовый godoc в peer.Channel;

  • 30106f8 [FAB-15773] Сериализовать доступ к ресурсам в канале. Консенсус миграции: старт Raft пересмотрен.

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

  • Удаление фильтра shim и protos на платформе.

  • Упрощение конфигурации коммиттера.

  • Удаление NewPeerServer.

  • Неэкспорт ServerRootCAs.

  • Удаление peer.credSupport пакетной переменной.

  • Отмена экспорта OrdererRootCAsByChain.

  • Удаление CredSupport singleton.

  • Подключение CredentialSupport к доставке.

  • Введение CredSupportDialerFactory.

  • Незначительная очистка вокруг CredSupport.

  • Прикрепление updateTrustedRoots к узлу сети.

  • Создание ошибки Puller: причина регистрации.

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

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

  • Рефакторинг viper в gossip/state.

  • Исправление проблем в golinter.sh.

  • Удаление функции peer.GetGpolicyManager.

  • Отмена экспорта CredSupport#AppRootCAsByChain.

  • Удаление CredentialSupport#ClientRootCas.

  • Удаление RemoveClientRootCAs.

  • Переименование Cs в CollectionStore.

  • Перенос ramledger пакета.

  • Перенос fileledger пакета.

  • Удаление Peer#setCurrConfigBlock. В запросе представлен список изменений, внесённых в проект Hyperledger Fabric.

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

В запросе упоминаются следующие ключевые слова:

  • Peer — узел сети, который участвует в консенсусе и хранит данные о состоянии системы;
  • Channel — логическая структура, которая позволяет организовать взаимодействие между участниками сети;
  • MSPID — идентификатор организации-участника сети;
  • ledger — распределённый реестр, в котором хранятся записи о транзакциях;
  • GetCurrConfigBlock — функция для получения текущей конфигурации блока;
  • StableChannelConfig — стабильная конфигурация канала;
  • OpenStore — метод для открытия хранилища данных;
  • Operations — набор операций, которые могут быть выполнены над данными;
  • InitChain — функция инициализации цепочки блоков.

Это лишь некоторые из возможных интерпретаций запроса. Для более точного перевода необходимо знать контекст, в котором были сделаны изменения. В запросе представлен список изменений, внесённых в проект Hyperledger Fabric.

В тексте запроса содержатся ссылки на коммиты и тикеты JIRA, а также информация о конкретных изменениях в коде проекта. Однако без контекста сложно понять, что именно было изменено.

Текст запроса написан на английском языке. 10f2787 — удалить viperutil из SCC.

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

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

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

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

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

f425921 — реализовать репликацию best effort Deliver.

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

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 — перенести фильтр обслуживания в консенсусе в режим permissive maintenance.

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

В запросе представлен список изменений в коде проекта Hyperledger Fabric. В тексте нет технических терминов или описаний функций, которые требовали бы перевода. В запросе представлен список изменений, связанных с переносом функций из глобальных переменных в экземпляры.

Также в запросе упоминаются различные идентификаторы задач и ссылки на репозиторий проекта Hyperledger Fabric.

В запросе нет текста для перевода. Удалить логирование в цепном коде из заглушки Shim.

Удалить логирование go-logging из обработчика Shim.

Интеграционное тестирование: расширенное тестирование консенсуса.

Миграция консенсуса: фильтр обслуживания.

Переключить клиент Orderer IT на использование внутрипроцессного клиента (2/2).

Переключить клиента Orderer IT на использование внутрипроцессного клиента (1/2).

Создать внутрипроцессный широковещательный клиент для IT.

Удалить неиспользуемые функции CSCC.

Исправить повторяющуюся опечатку в сообщениях об ошибках.

Правильно пометить образы Docker.

Исправление sizefilter: использование динамических ресурсов.

ListInstalledChaincodesLegacy использует неправильный каталог.

Полировка main_test для миграции консенсуса.

Тестирование интеграции для миграции консенсуса.

Удаление BCCSP из cryptogen.

Использование последовательности в качестве версии для SD _lifecycle cc metadata.

Рефакторинг viper в gossip/privdata.

Добавление привязки Markdown в peers.md.

Исправлены опечатки в названии метрики индоссанта.

Исправлено утверждение сертификата клиента TLS Raft.

Ограничение комбинаций обнаружения.

Рефакторинг gossip/gossip.

Проверка коллекции конфигурации.

Остановка гигиены сплетен, предпочтение канала атомарному.

Обобщение функции EnableCapabilities для внутренних тестов.

Fix TestParallelSend() в gossip/comm.

Подавление событий жизненного цикла в устаревшем диспетчере событий.

Использовать один CouchDB. 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] удалить утилиты с утверждениями fail
  • 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 в orderer.

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: конечные точки orderer для каждой организации в discovery.

947f180: заменить. В запросе приведены ссылки на различные коммиты и задачи из репозитория проекта Hyperledger Fabric.

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

В запросе есть фрагменты кода, ключи и значения, которые невозможно перевести без контекста. * 164272a [FAB-14447] — обновление до Golang 1.12.

  • 07432db [FAB-15403] — избегать использования ключевого слова Go для var.
  • 244ccb7 [FAB-15399] — исправить опечатку в документе.
  • ef93271 [FAB-15305] — удалить фиктивные макеты из цепного кода.
  • e9094d9 [FAB-15359] — убить мёртвый RemoveImageExtended.
  • 62bd1d7 [FAB-15362] — переместить лаунчер в поддержку цепного кода.
  • 42b9f9c [FAB-15305] — использовать подделку в цепном коде pkg.
  • 4af91b3 [FAB-15308] — изменить комментарии godoc для конфигурации узла.
  • ce6ae76 [FAB-15381] — динамическое связывание по умолчанию в go cc.
  • 5e23b12 [FAB-15029] — рефакторинг белого списка scc и viper.
  • 6ef0000 [FAB-15361] — удалить ненужный pkg init.
  • 23153e2 [FAB-15360] — очистить TestChaincodeInvokeChaincode.
  • 260cfbf [FAB-15193] — переписать макеты.
  • 8ca1bfe [FAB-14929] — прекратить явное использование common/crypto.
  • 5043045 [FAB-15299] — миграция консенсуса: начало последовательности Raft.
  • 8dcff6f [FAB-15355] — исключить ClientConfig из набора номера.
  • 53c2be6 [FAB-14160] — поддержка конечной точки для каждой организации для организатора.
  • 4740793 [FAB-15032] — избежать гонки между len() и чтением канала.
  • 94d383e [FAB-15335] — перенести Raft IT в собственный пакет.
  • 1b2ed24 [FAB-15335] — определить базовые порты IT в одном месте.
  • 296e9dc [FAB-15193] — переписать макеты.
  • 959ddd8 [FAB-15302] — переименовать peer.Server в DeliverServer.
  • a00bd73 [FAB-15335] — переименовать имена пакетов в интеграционных тестах.
  • c322e83 [FAB-15316] — исправления Shellcheck для некоторых скриптов.
  • de94a17 [FAB-14845] — извлечь конфигурацию viper в GlobalConfig.
  • ea284c6 [FAB-15347] — исправить незначительные ошибки при записи журналов. Вербатим блок:
  • c697c5c [FAB-14845] — перемещение создания клиента в Builder;
  • 115cb35 [FAB-14845] — извлечение функций Docker Client;
  • 900b6a1 [FAB-15244] — исправление ошибок с приватными данными;
  • 3031d50 — использование разных каталогов _lifecycle и lscc chaincodes;
  • 384c434 [FAB-15267] — рефакторинг IdentityDeserializer mock;
  • dadb12e [FAB-15257] — рефакторинг Capabilities mock в committer;
  • a2e83d2 [FAB-15267] — рефакторинг Plugin mock в committer;
  • efb4643 [FAB-15267] — рефакторинг PluginFactory mock в committer;
  • 2da3243 [FAB-15267] — рефакторинг committer Mapper mock;
  • 838f927 [FAB-15267] — рефакторинг endorser/store mocks;
  • 4ec3e19 [FAB-15318] — исправление Raft UT flake;
  • 04dd57f [FAB-15174] — миграция консенсуса: последовательность загрузки сервера;
  • 8a0f725 [FAB-15176] — миграция консенсуса: метаданные nil blockwriter;
  • 45df2fb [FAB-15210] — исправление Raft UT flake;
  • 99af071 [FAB-15307] — удаление PeerEndpoint;
  • cde59f1 [FAB-15194] — deliverevents: s/DH/DeliverHandler/;
  • 8a2a952 [FAB-15078] — удаление validatorPoolSize viper get;
  • d0cd180 [FAB-15078] — рефакторинг peer/config.go тестов;
  • 074885a [FAB-15078] — добавление комментариев к peer/config.go;
  • 422ab49 [FAB-15209] — рефакторинг start.go computeChaincodeEndpoint;
  • d088511 [FAB-15207] — рефакторинг node/start_test.go;
  • e2fc1b4 [FAB-15194] — рефакторинг NewDeliverEventsServer;
  • 83bcb26 [FAB-15078] — удаление viper в func newOperationsSystem;
  • 8ce94a1 [FAB-15267] — рефакторинг chaincodeDefinition mock;
  • 206af11 [FAB-14715] — изменение процедуры установки gnutar в документе;
  • 709d33c [FAB-15295] — обновление grpc-go.

Это похоже на список изменений или историю коммитов в системе контроля версий, таких как Git. В тексте нет явного технического содержания, кроме ссылок на конкретные коммиты и идентификаторы задач (Jira). history db path

  • fe3b07b: Use Config for store paths.
  • ef36ffc: Fix incorrect raft proto comment.
  • 785ef8d: Idiomatic string slice comparison.
  • 830d84a: ConnectionCriteria for deliver client.
  • 3339af3: EndpointCriteria for peer comm.
  • 9f2423c: Replace GetMaxBlockFileSize w/ constant.
  • 39c2a56: Pass file system path via config.
  • a8ef300: cclifecycle naming cleanup.
  • 933447f: Disable brittle state IT.
  • 3897e32: Add OSN endpoints to orderer org config.
  • a1d687f: Add V2_0 Channel capability.
  • 74e0e4b: Fix TestSend flake.
  • b12f5ae: Increase interval of proactive campaign.
  • fa86a8b: No need for traces logging gossip warn.
  • 95ad6bf: Minimize state transfer interval for IT.
  • e6d904b: Remove old configuration cache code.
  • 40c69f7: Remove viper from registerDiscoveryService.
  • 3ff6312: Remove viper from start.go subfunctions.
  • 72d6da7: Remove viper from node func serve.
  • 7059661: Remove viper in peer deliverevents.go.
  • 30706ed: Replace bespoke mocks.
  • 3aa8ddb: Fix data race in Raft chain UT.
  • dd8961c: Use idiomatic self-reference.
  • 1fbefd3: Remove checking length of cert.Certificate.
  • 465c942: Fix Test flake in TestDifferentMessages.
  • 4fa4244: Remove GetMaxBatchUpdateSize. 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: изящное завершение goroutine в 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-14953: ожидание события по умолчанию в _lifecycle CLI. 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 Добавить Raft в раздел «Что нового»
  • 68f6554 FAB-14368 Обновления глоссария для Raft
  • ff451dd FAB-12993: Разработка приложений: контекст контракта
  • abd9ab0 FAB-14437 Документировать отсутствие событий для Raft
  • eb6aa79 FAB-14770 Удалить Viper
  • bd4c82c FAB-14432 Добавить текст Raft к документу Upgrade
  • d1bdc3f FAB-14735 Не проверять консенсусы, если они не были изменены
  • 4b120ad FAB-14735 Игнорировать unchanged consenters in update
  • 83f97ad [FAB-14501] Handling of CouchDB connection errors
  • 3ce2c7b [FAB-14770] Remove BCCSP from core shim
  • 819f2e3 [FAB-14765] Expose SendBufferSize in cluster config
  • 9a58f40 [FAB-14780] Hide cluster TLS rootCAs
  • a12c8ed [FAB-14777] remove unreferenced items from makefile
  • e904b84 [FAB-14384] Update org3 tutorial for lifecycle
  • eba3c5b [FAB-14770] Split up chaincode.go
  • 124df5f Remove unnecessary export and CHAINTOOL_URL
  • 5bd12de [FAB-14470] Use comm.GRPCClient in shim
  • 0bfff97 [FAB-14389] update pluggable endorsement
  • a2b3061 Explicitly set ext key usage for CC CA
  • 75a47bd [FAB-14770] Refactor shim
  • 1887753 Move InitTLSForShim to shim pkg
  • 0b1bd3a [FAB-14752] enable throttling of qscc invokes
  • f506b91 [FAB-14752] remove grpc throttle
  • ab80bbb [FAB-14757] update scc plugins tutorial
  • 8fa9a79 [FAB-14648] validate consenter cert in config update
  • 66c0979 [FAB-14656] Respect snapshot interval when node restarts
  • 64088e4 [FAB-14540] transfer leader if cert of it is rotated
  • edede68 [FAB-14593] Refine etcdraft parameters
  • e2451aa Define new ClientConnections for lifecycle CLI
  • 0fd224d [FAB-14721] RequestIssue input check
  • b2850ec Remove Node from ccenv
  • 1d59d3c [FAB-14718] Remove unnecessary function from interface
  • 9b7efe2 [FAB-14655] ListTokens, Quantity in Decimal
  • f455e5e [FAB-14709] update orderer sample configuration
  • c2b360d Refactor core/comm tests
  • b5c794a [FAB-14691] Add to msgStore and puller atomically Перевод текста:

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 — тест Configuration в 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-14536: уточнение концепции приватных данных в документации.
FAB-13215: удаление потраченных токенов.
FAB-14025: проактивная кампания.
FAB-14415: многоузловой тест e2e kafka2raft.
FAB-14248: миграция ворот с каналом V1_4_2.
FAB-14180: миграция типа консенсуса канала V1_4_2.

FAB-14523: обновление версии macOS SoftHSM.
FAB-14518: очистка инициализации жизненного цикла.
FAB-14521: синхронизация протоколов.
FAB-14416: API конечных точек для каждого организационного уровня.
FAB-14473: реализация прослушивателя состояния для кэша. Интеграция ApproveCCDef только один раз для организации:

  • 8a5da7f [FAB-14394] обновить FAQ для жизненного цикла;
  • ded1686 [FAB-14509] исправить ссылки на порты для BYFN в документации;
  • 7628e1f [FAB-14454] исправить повреждённый файл wal;
  • 9f8fcc5 [FAB-14468] устаревший тест интеграции с заказчиком;
  • b695a41 [FAB-14467] догнать после подозрения на выселение;
  • 627da49 [FAB-14466] более реалистичный макет сети etcdraft UT;
  • 0e1f681 [FAB-14503] исправить орфографию в sampleconfig/core.yaml;
  • 5adef4a переместить CLI _lifecycle в peer/lifecycle;
  • 952b6ce добавить интеграционный тест для «CommitChaincodeDefinition»;
  • fd1d654 [FAB-13773] удалить системного поставщика цепного кода;
  • 2415875 [FAB-14370] выделить параметр цепочки Equal;
  • b4dc9fc [FAB-13517] добавить ACLs для цепного кода _lifecycle;
  • 999de96 [FAB-14380] проверить консенсусный набор во время повторной проверки;
  • cbf9452 [FAB-14463] дождаться ошибки сети перед проверкой работоспособности;
  • faf1f99 добавить интеграцию «ApproveChaincodeDefinitionForMyOrg»;
  • dc7df72 представить пакет идентификации;
  • cfc45c2 [FAB-14484] исправить ошибку TestMetrics;
  • ce4b38c [FAB-14458] удалить версию из функции Launch;
  • 5d750b2 [FAB-14441] неудачная повторная проверка не должна иметь последствий;
  • 2f491b6 [FAB-13655] перенастроить интервал моментального снимка etcdraft;
  • 7ee710b [FAB-14346] 2/2/ добавить интеграционный тест;
  • 7189977 [FAB-13867] обработать окно между уровнем и записью;
  • e0d7b54 [FAB-14273] исправление BYFN;
  • 435d4c4 [FAB-14475] исправить гонку данных в канале сплетен;
  • 492c2bb [FAB-14462] остановить проверку выселения, когда цепь останавливается;
  • 88d8839 [FAB-13772] внедрить зависимость валидатора rwset;
  • 8c1c3e1 [FAB-14346] 1/2 исправить. Создание канала в 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] извлечь расширения из protos/ledger;
  • 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] удалить общий интерфейс Signable;
  • 1beb0bd [FAB-14022] переместить. ФАБ-14077: кластерные метрики коммуникаций.

ФАБ-14345: удаление тестов интеграции/раннера.

ФАБ-14348: ленивая сборка бинарных файлов в тестах интеграции.

ФАБ-13990: отключение старого жизненного цикла для возможности.

ФАБ-13989: проверка возможностей для нового жизненного цикла.

ФАБ-13988: более раннее получение ApplicationConfig.

ФАБ-13987: включение нового жизненного цикла для V2_0 возможности.

ФАБ-13951: массовое исправление комментариев CR.

ФАБ-13950: требование метаданных в качестве входных данных для десериализации.

ФАБ-14255: менее ручное вычисление обновления равноправного узла.

ФАБ-14049: e2e-передача на неверный идентификатор или сумму.

ФАБ-14281: произвольная точность количества токенов.

ФАБ-14349: удаление исполняемого бита из «нормальных» файлов.

ФАБ-14274: загрузка состояния ConfState при запуске цепочки.

ФАБ-13750: обнаружение исключения из канала и остановка.

ФАБ-14101: исправление разрешений в контейнере цепного кода.

ФАБ-13238: обработка выхода контейнера во время работы. FAB-14149 — очистка протоколов транзакций.

C4B52BD, FAB-14057 — указание базового профиля транзакции в configtxgen.

946F86B, FAB-14056 — создание транзакционных шаблонов для неиспользуемых каналов.

96AA2CA, FAB-14238 — использование эфемерных портов в тестах состояния Gossip.

4E35ACB, FAB-14218 — использование эфемерных портов в сервисных тестах Gossip.

1DB469B, FAB-14118 — исправление нестабильного теста BatchingOfStateRequest.

5E779DC, FAB-14147 — проверка владельца токена.

E751982, FAB-14184 — использование эфемерных портов в тестах Gossip Gossip.

05485B9, FAB-12991 — тесты e2e Kafka2raft по зелёному пути.

0504983, FAB-13669 — миграция консенсуса: зелёный путь Kafka2raft #4.

4950EDD, FAB-13666 — миграция консенсуса: зелёный путь Kafka2raft #3.

637634E, FAB-14136 — всегда доставлять, если кластер меньше 3.

46EA35A, FAB-14217 — ужесточение интеграционного теста на вытеснение etcdraft.

60001FF, FAB-11937 — предоставление метрик, специфичных для Raft.

02E82BA, FAB-14173 — обновление GOVER до версии 1.11.5.

240FB7A, FAB-14188 — уточнение документации по нумерации страниц CouchDB.

DAC24A0, FAB-14181 — отложенное восстановление GinkgoRecover.

1F1A625, FAB-14189 — упрощение TestStateMessages.

2F34264, FAB-13751 — исправление ссылки на пример idemix.

A958DA9, FAB-14186 — удаление ConfidentialityLevel из протоколов.

FF5DFED, FAB-14143 — использование эфемерных портов в коммуникационных тестах Gossip.

DC29E14, FAB-14179 — выполнение проверок создания экземпляров в тесте.

BC94E9B, FAB-14129 — добавление дополнительных журналов в цепочку etcdraft.

5C185BD, FAB-14165 — опечатка.

9002E75, FAB-13665 — миграция консенсуса: зелёный путь Kafka2raft #2.

AA0662D, FAB-14142 — 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 Исправить утечку TestMultipleOrgEndpointLeakage UT.
  • 7bf6734 FAB-14103 Исправить модульный тест в метриках состояния сплетен.
  • feac0bb FAB-14128 Проверка владельца токена.
  • 16d3bf2 FAB-13341 Kafka проверка работоспособности.
  • 687d2e3 FAB-13936 Поддержка нескольких типов владельцев токенов.
  • 694341c FAB-14005 Создать новый метаключ для валидации на уровне состояния.
  • 4e1b02f FAB-13771 Конструкторы для оценщика политики RWSet.
  • b2a15b6 FAB-13761 Проверить политику утверждения коллекции. В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения.

Основной язык текста запроса — английский. Множественные блоки при поиске новейшего:

  • f15480d [FAB-14040] Явно генерирует шаблон конфигурации по умолчанию;
  • d66b2d6 [FAB-14037] Удаляет недостижимый код;
  • 59ddcf5 [FAB-14035] Добавляет тесты для кодировщика configtxgen;
  • f8f0da1 [FAB-13618] Исправляет тестовый сбой в тесте на выселение OSN;
  • 785ee10 [FAB-11343] e2e тест: выкупает токены;
  • ba25480 [FAB-11671] Клиент токена: функция выкупа;
  • 8a143f6 [FAB-13830] Обновляет Makefile;
  • b29891e [FAB-13917] Исправление модульного теста в метриках выборов сплетен;
  • c69a3d4 [FAB-14045] Отправляет сообщения асинхронно в кластерах;
  • e5343d1 [FAB-14041] Проверяет, что загрузочный блок является системным канальным блоком;
  • 3310d8d [FAB-14042] Исправляет опечатку в документах однорангового цепного кода;
  • 2e595a7 [FAB-13937] Удаляет ключ tokenTx из RWSet токена;
  • ecf1437 [FAB-12966] Разделяет верификатор Peer и Ledger Manager;
  • 14b7403 [FAB-13957] Исправляет отладочное сообщение и сообщение об ошибке;
  • 42a3b70 [FAB-14010] Интеграционный тест — удаляет OSN из кластера;
  • 1104983 [FAB-14007] Добавляет информацию о контексте в тесты сплетен (2);
  • a7fb6c2 [FAB-13612] Уточняет ошибку при попытке определить последовательность 0;
  • e27b85e [FAB-13611] Предоставляет доступ к коллекциям в жизненном цикле SCC;
  • a50cd72 [FAB-14007] добавляет информацию о контексте к тестам сплетен;
  • 13101e4 [FAB-13967] Опрос вместо ожидания в AfterEach;
  • 20ecf1a [FAB-12942] Использует формат logfmt для полей журнала;
  • 8879d25 Исправляет тесты peer/chaincode, помещая производственный код в замкнутый цикл;
  • bccbd4d [FAB-13264] Миграция консенсуса: kafka2raft зелёный путь #1;
  • ed76e21 [FAB-12688] e2e тест: передача токена;
  • 2f2457a [FAB-13862] Переименовывает example02 ABstore в документации;
  • 32d1ac4. Создать новый протокол protobuf (FAB-13924).

E2E тест: список токенов (FAB-12399).

Исправить нестабильный интеграционный тест в Raft CFT (FAB-13848).

Увеличить интервал по умолчанию для интервала тиков в Raft (FAB-13845).

Исправление переполнения uint64 в gossip/state (FAB-13813).

Добавить функцию жизненного цикла для получения пространств имён (FAB-13510).

Добавить запрос диапазона для метаданных (FAB-13509).

Добавить диапазон состояний в шимы реестра (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-13726: Удалить валидацию LSCC из валидатора версии 20.

FAB-13727: Клонировать встроенный плагин валидации версии 1.3.

FAB-13504: Добавить прокладки для единообразного доступа к реестру.

FAB-13503: Добавить проверку IsSerialized.

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

FAB-coll ACL: Выполнить ACL для доступа к записи в личные данные.

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-13447: Оптимизировать код.

FAB-13178: Тупая версия BlockCreator etcdraft.

FAB-13178: Убрать глобальную переменную лидера в etcdraft цепи.

FAB-13178: Переместить логику raft в отдельный файл.

FAB-13438: Хранить SoftState raft.

FAB-13438: Передавать SoftState по каналу наблюдения.

FAB-13447: Новый лидер должен ждать сообщения в полёте.

FAB-13706: Использовать макеты для реестра в тестах валидатора.

FAB-13723: Рефакторинг processChannelConfigTx.

FAB-13721: Добавить проверку ошибок DERToX509Certificate.

FAB-5644: Реализовать метод GetCreator() в MockStub.

FAB-11346: Клиент верификатора: ListTokens.

Добавление пакетов shim ext в ccenv.

FAB-13336: Разработка приложений: пространство имён 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 в пакете эндерсер

e06b25f

Использование DeployedChaincodeInfoProvider в хранилище коллекций

6e4c417

Исправлен сбой в 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: использовать реализацию семафора в дереве.

FAB-13347: ограничить параллелизм grpc.

FAB-13347: ввести счётный семафор.

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

FAB-12983: возможность V2_0 для Kafka2RaftMigration.

Добавить API GetPrivateDataHash в chaincode shim.

FAB-13527: Добавить API GetPrivateDataByHash в реестр.

FAB-13495: активировать максимальное количество попыток регистрации.

FAB-13534: кэшировать pushAckTimeout в приватных данных.

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: ожидание запроса.

И так далее.

К сожалению, без контекста невозможно понять, о чём идёт речь в запросе. Но я могу предположить, что это список изменений или задач в системе разработки программного обеспечения Hyperledger Fabric. Текст запроса представляет собой перечень изменений в проекте Hyperledger Fabric.

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

Можно предположить, что текст написан на английском языке. Удалить мёртвый код из:

  • 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;

Коммерческие обновления;

Уточнить пояснения по архитектуре;

Увеличить покрытие тестов согласования;

Проверять на ошибку перед отчётом о несоответствиях;

Использовать сгенерированные макеты в тестах приватных данных;

Пропустить фиксацию существующих блоков. Фикс Тест Конфигуре Кластер Листенер в MacOS

  • Фикс неиспользованного кода чейнкод/транзакции контексты
  • Возврат err вместо nil
  • Фикс версии чек в бутстрап точка эс ю
  • Фикс версии чека в бутстрап.ш
  • Фикс версии чека в бутстрап.с
  • Фикс версии чека в бутстрап.ш
  • Фикс версии чека в бутстрап.с
  • Фикс версии чека в бутстрап.ш
  • Сохранение reconcile pvt за один проход
  • Фикс ручного шага BYFN
  • Обновление коммерческого туториала
  • Эндорсмент политика BYFN
  • Уточнение версии ноды точка эс ю
  • Транзакторы/верификаторы: трансфер фром
  • Исправление опечаток в документации
  • Отдельный TLS слушатель для интра-кластера
  • Фикс mkdir комманды
  • Добавление метра с версией фреймворка и гоу
  • Валидация токена в транзакции
  • Фикс блока провайдер юнит тест флейкс
  • Опечатки в конфиг блок точка гоу
  • Рефакторинг функции RetrieveBlocks
  • Улучшение совместимости SDK документации
  • Фикс реконфиг эте си драфт ю тест
  • Добавить проверку на nil в ToGossipMessage
  • Завершение цикла стриминга вывода контейнера
  • Ретрансмиссия УТ
  • Фикс гонок данных в госпел/дискавери
  • Декодирование мессинга дата кей
  • Поддержка подмножества системных каналов ОСН
  • Повторное включение эте си драфта для разработки версии 2.0 Что нового в версии 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 в вложениях.

Уменьшить уровень журнала при извлечении данных pvt col.

Исправление ошибок UT в pkcs11.

Паника при сбое вытягивания системной цепи.

Прикрепление онбординга к ордеру.

Исправлен UT flake TestBlockPullerClone.

Предупреждения golint в orderer/common/cluster.

Исправлено использование пустой строки в качестве ключа couchdb.

Ошибка обработки runProgram исправлена.

Исправлена опечатка в интерфейсе versionedDB.

Соединение никогда не возвращает nil.

Добавить метрики blockcutter.

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

Реализовать откат в pvtdatastore.

Использовать кэш, чтобы избежать повторных проверок ACL.

Исправить комментарии к проверке кода FAB-13013. CR#26293:

  • 85262f3 — переписать тесты e2e для pvtdata.
  • f01597e — добавить информацию об эндпоинтах в файл gossip.rst.
  • ac5c5b2 — удалить ненужную проверку типа CC.
  • 6a8340e — обновить зависимость hyperledger/fabric-lib-go.
  • [2b966d1] — выполнить ACL для доступа к приватным данным.
  • 50af08b — сериализовать вызов SendSubmit.
  • eccf275 — ожидание запроса на верификацию от верификатора.
  • 4e17f53 — добавить simpleCollectionStore в txContext.
  • 64be3b0 — отключить сервис верификатора и токен транзакции.
  • a770740 — добавить MemberOnlyRead в collectionConf.
  • 6331243 — удалить путь обработчика из конфигурации Prometheus.
  • cf7fa3f — исправить документацию по EndorsementPolicy.
  • 6b116aa — разработка приложений: тема Gateway.
  • e6081b5 — проверка конечных пробелов при локальной сборке.
  • cdb1d3a — рефакторинг тестов blockcutter.
  • e4e5946 — ошибка: мастер не работает.
  • b5dd7df — небольшие обновления имён меток.
  • c642274 — исправление предупреждений linter в консенсусе raft.
  • c0f2133 — оптимистическая цепочка создания в etcd/raft.
  • f98f7c4 — аварийное переключение при обработке транзакций типа B.
  • a47ecb9 — обновление устаревших ссылок на e2e_cli в eventsclient.
  • 84b9d6c — переупорядочить метки в формате statsd.
  • 13952e9 — добавление метрик на уровне транзакций.
  • 4cd15d5 — добавление метрики для CouchDB.
  • 430e65e — подпись handleRequest для принятия большего количества параметров.
  • 13927b0 — инструментарий службы доставки.
  • c721874 — отслеживание изменений членства.
  • 017aa31 — ... * 28628b8 [FAB-12968] — исправление ошибки итератора в plugin_validator.
  • f2ee26b [FAB-11781] — включение согласования pvtdata.
  • fb4aeb5 [FAB-11642] — устранение состояния гонки в gossip/service.
  • 931ae33 [FAB-12652] — Idemix Bridge.
  • 08d9e3d — добавление collelgnot. к listener stateUpdates.
  • a2a2973 [FAB-12963] — проверка возможности токена в Prover Service.
  • 225a683 [FAB-12013] — включение grpc-сервиса prover при запуске 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] — исправления в учебном пособии по Commercial Paper.
  • a0dbe00 [FAB-12621] — добавление поддержки CORS в configtxlator.
  • 87f3a96 [FAB-12656] — включение PreVote etcdraft.
  • d2f2029 [FAB-12816] — сопоставление cluster.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 — ... FAB-12315 — обновить цели Makefile.

d147a63 — исправить ошибку FAB-12578.

d4876ea — устранить состояние гонки в gossip/identity (FAB-11640).

e7bc473 — задокументировать путь установки (FAB-12910).

2c795a4 — обновить имена логгеров в chaincode pkg (FAB-12902).

2b9a816 — удалить поддельное создание в чужой каталог (FAB-12900).

97243c7 — подтянуть цепочки для адаптации (FAB-12760).

0934c08 — регенерировать подделки в core/chaincode (FAB-12901).

7105f8b — фиксировать: коммитить только validTx's pvtData в pvtStore.

eba7e3f — добавить показатели в обработчик chaincode.

4c6b89c — увеличить таймаут (FABCI-27).

35dea2d — очистить значения меток для statsd.

a58bcd2 — устранить проблемы с таймаутом в grpclogging (FAB-12865).

1baa041 — провести интеграционный тест для healthz endpoint (FAB-12863).

42891b0 — исправить логику клиентского сертификата middleware (FAB-12861).

d336029 — подключить обработчик проверки работоспособности к операциям.

db46110 — собрать информацию о go routines (FAB-12372).

ac63a6f — сократить код операций peer/orderer (FAB-12854).

2c8240b — создать in-memory keystore для BCCSP (FAB-12784).

cbe884f — исправить ошибки в отчётах MSP SKI (FAB-12893).

8c96636 — преобразовать slice missingData в map.

ed088b1 — реализовать Idemix Nym Signer/Verifier (FAB-12651).

91e0b0b — подключить logspec handler (FAB-12843).

2ab730b — реализовать Idemix Signer/Verifier (FAB-9838).

32ead68 — опустить конечные пробелы для успешного CI.

3430e83 — ожидать токен в ответе на предложение (FAB-12789).

1afa0f8 — построить набор действительных и недействительных данных из pvt data.

bfb2c48 — назначить Алессандро Сорньотти ответственным за поддержку.

9620830 — передать поставщика метрик в ledgermgmt (FAB-12802). Рефакторинг NewProvider для реестра

  • Разработка приложений: обучающий документ
  • HTTP-обработчик для управления logspec
  • Добавление HealthCheck в реализации виртуальной машины
  • Протобуф-сообщения для ожидания токена
  • Информация об отзыве удостоверения Idemix
  • Запись корректного ключа состояния
  • Фиксация pvData старых блоков в pvtStore
  • Удаление etcd/raft приспособлений из папки sampleconfig
  • Процессор/верификатор TX: выкуп токенов
  • Транзакционный модуль TMS: RequestRedeem
  • Разработка приложений: процесс и дизайн данных
  • Запись WAL и снимков во временный каталог при тестировании
  • Устранение условий гонки в gossip/интеграции
  • Проверка: запрос на выкуп
  • Сервер верификатора: перевод с использованием 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: обновление устаревших функций логирования CLI однорангового узла.

c209841: использование новым логированием переменных окружения в узле заказа.

8509e7c: проверка уровня в ядре Check() для имени регистратора записи.

99eb596: добавление SetLogSpec в CLI через Admin Service.

d1ec865: улучшение логирования ошибки обновления канала.

836161a: асинхронное подключение к кластеру (FAB-12673).

541f41c: чат не RocketChat.

df065ec: улучшение ошибки консенсуса при WaitReady (FAB-11088).

d484477: настройка вызывающих устаревшие переменные логирования viper.

211bb65: добавление новой переменной окружения для формата логирования.

e32e55d: удаление ссылки на часто задаваемые вопросы e2e_cli (FAB-12667).

7c78a24: отмена изменений (FAB-12659). В запросе представлен список изменений, внесённых в проект Hyperledger Fabric.

В тексте запроса приведены ссылки на различные задачи и проблемы (issues), а также на коммиты в репозитории проекта. Однако без контекста сложно понять, о чём именно идёт речь.

Текст запроса написан на английском языке. FAB-12477: добавить сообщение о членстве в etcd/raft.

FAB-12635: проверить каналы системной цепочки.

FAB-12591: блок извлечения из конфигурационного блока.

FAB-12550: проверка конфигурации хеш-цепочки ОСН.

FAB-12634: блокировка версий для gotools.

FAB-11096: удалить цели, связанные с тестовой средой.

FAB-12630: улучшить инструкции по установке.

FAB-12626: исправить отладку couchdb_test.go.

FAB-1268: удалить ссылку lscc из Txsimulation.

FAB-1263: удалить ссылки lscc/sccc из cceventmgmt.

FAB-12155: реализация IssuerValidator.

FAB-12213: исправить опечатки в cid/cid.go.

FAB-12238: исправить ошибку в слове «specified».

FAB-12154: Configtxgen: исправить несоответствующие дефисы.

FAB-12159: ошибка Statecouchdb TestDebugFunctions.

FAB-12193: исправить неправильные сообщения об ошибках в peer.

FAB-12215: WYFA: удалить chainId в запросе на предложение транзакции.

FAB-12604: настроить необходимые кодировщики zap.

FAB-12594: уменьшить накладные расходы на гонку в модульных тестах.

FAB-12502: обеспечить клиентскую поддержку etcdraft.

FAB-12522: извлечь сертификаты TLS CA из конфигурации.

FAB-12508: добавить Block(seq) в поддержку консенсуса.

FAB-12501: реализация клиента OSN кластера.

FAB-12540: исправить ошибку установки cli.

FAB-12599: удалить неиспользуемую переменную в коде peer.

FAB-12214: улучшить документацию по обучению работе с личными данными.

FAB-12577: Make. УТС под кластером тест более устойчив:

  • 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. Удалить зависимость от bccsp.

  • Проверочный клиент: RequestTransfer.

  • Функции переноса.

  • Проверочный клиент: RequestImport.

  • Функции создания проблемы.

  • Процессор токенов.

  • Обновления для использования версии 1.11.1.

  • Незначительная очистка CreateAndJoinChannel в nwo.Network.

  • Исправление #FAB-12453.

  • Поддержка etcdraft OSN для интеграционных тестов.

  • Включение создания каналов на основе raft.

  • Устранение гонки данных в тесте peer/node/start.

  • Различие между ошибкой и нулевой политикой.

  • Создание цепочки raft с конфигурациями канала.

  • Толерантность к изменениям CouchDB 2.2.

  • Использование нового пакета cid.

  • Устранение гонки данных в тестовой системе учёта.

  • Устранение NPE в deliverSupport.GetChain.

  • Отключение goimports при проверке.

  • Разработка приложений: обработчики транзакций.

  • Улучшение документации по коду.

  • Очистка ссылок rc1 в документации.

  • Статус ответа >=200 && <400 — успех.

  • Правильное назначение для go lint.

  • Исправленное сообщение об ошибке в команде peer.

  • Выпуск Fabric 1.3.0 (очистка master).

  • Удаление неиспользуемой переменной в shim_test.go. Удалить избыточное возвращаемое значение в GetChain

  • 626950a FAB-12353: удалить неиспользуемый параметр.

  • 97fa913 FAB-12350: обновить URL скрипта начальной загрузки.

  • 3caffff FAB-12343: обновить Fabric до базового образа 0.4.13.

  • 3ec8eca FAB-11861: добавить настройки конфигурации etcdraft по умолчанию.

  • 635cd8c FAB-11897: включить обновления конфигурации Type A etcd/raft.

  • 500fc21 FAB-12237: удалить использование экспериментального тега.

  • 96735d2 FAB-11833: поздороваться с Raft OSN.

  • 41c8f12 FAB-11864: добавить сертификат TLS клиента orderer.

  • c2ece91 FAB-12332: добавить пробел.

  • 85d6664 FAB-12324: увеличить тайм-аут для реального дивана.

  • 4f40ad1 FAB-12303: ведение журнала информации для вызовов chaincode.

  • d5b815f: специфицированный -> указанный.

  • 855a9d0 FAB-11852: использовать регистратор Fabric в кластере orderer.

  • 60cab9c FAB-12327: возвращать обычные конверты в поддержку сплетен.

  • 6375843 FAB-12121: вызвать, чтобы вернуть полезный ответ об ошибке CLI.

  • 69cecd0 FAB-12323: удалить тесты цепочки Java int.

  • 968d1ef FAB-12182: удалить старые тесты pvtdata e2e.

  • 7f523f0 FAB-8062: обновить различные зависимости.

  • a567616 FAB-8062: обновление davecgh/go-spew.

  • 3ff4b8c FAB-8062: обновление onsi/gomega.

  • 59e5f0b FAB-8062: обновление miekg/pkcs11 deps.

  • 2535bea FAB-8062: обновление golang.org/x/net deps.

  • 865bf52 FAB-8062: обновление golang.org/x/crypto deps.

  • e3f3733 FAB-8062: обновление spf13/{cobra,pflag} deps.

  • e09abaa FAB-8062: обновление testify deps.

  • ce9b4a9 FAB-8062: обновление protobuf deps. Обновление зависимостей клиента Kafka (Sarama)

  • cbd917c FAB-8062: обновление зависимостей клиента Kafka (Sarama).

Тестирование на наличие ошибок из-за короткого времени ожидания

  • a666d9f FAB-12307: тестирование на наличие ошибок из-за короткого времени ожидания.

Обновление зависимостей Go-версии

  • 8ca350e FAB-8062: обновление зависимостей Go-версии.

Обновление зависимостей mapstructure

  • 7551ac6 FAB-8062: обновление зависимостей mapstructure.

Гонка: не изменять конфигурацию вызывающей стороны

  • b2e27f0 FAB-12304: гонка: не изменять конфигурацию вызывающей стороны.

SBE E2E тест с использованием личных данных

  • 1fb4dfe FAB-12091: SBE E2E тест с использованием личных данных.

Исправление орфографической ошибки в слове «криптографический»

  • 0b6cde6 FAB-12300: исправление орфографической ошибки в слове «криптографический».

Исправление отсутствия идентификатора канала в блоке генезиса

  • 31cb4e3 FAB-12275: исправление отсутствия идентификатора канала в блоке генезиса.

Удаление короткого времени ожидания в TestTLSClient

  • 6a32f28 FAB-12296: удаление короткого времени ожидания в TestTLSClient.

Обновление зависимостей go-dockerclient

  • 4b13ef5 FAB-8062: обновление зависимостей go-dockerclient.

Устранение гонки данных в mock-блоке провайдера

  • 357ae56 FAB-12290: устранение гонки данных в mock-блоке провайдера.

FAQ Update

Обработка успешного декодирования плохих данных

  • 5cf3596 FAB-12287: обработка успешного декодирования плохих данных.

UT под privacyenabledstate не работает

Незначительная очистка в kvledger/coll_elg_notifier.go

  • 89f2542: незначительная очистка в kvledger/coll_elg_notifier.go.

Увеличение CouchDB maxRetriesOnStartup

Установка testing.T, необходимой для testify

  • a160aea FAB-12255: установка testing.T, необходимой для testify.

Обнаружение события изменения права участия в голосовании

  • 340d14b: обнаружение события изменения права участия в голосовании.

Обработать изменение права участия в голосовании

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

Исправить сообщения bootstrap.sh

Возврат закрытого err chan до запуска Kafka

  • d8b1e74 FAB-12229: возврат закрытого err chan до запуска Kafka.

Использовать детектор гонок только на x86_64

  • 4131bd7 FAB-12236: использовать детектор гонок только на x86_64.

Уменьшить количество используемых процедур go в тесте

  • d6e982f FAB-12230: уменьшить количество используемых процедур go в тесте.

Обновить grpc-go до версии 1.15

Исправить повторяющиеся слова в документе

  • 9841315 FAB-12222: исправить повторяющиеся слова в документе.

Динамические порты для основных/общих тестов

  • 2263d7d FAB-11663: динамические порты для основных/общих тестов.

Дубликат

  • 1c6efc2 FAB-12234: дубликат. В запросе приведены ссылки на коммиты и задачи проекта 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 при необходимости;
  • использование необработанных строк, где это уместно;
  • устранение проблемы с повторной инициализацией MSP;
  • исправление опечатки;
  • блок-уровень SBE, проверка юнит-теста;
  • исправление неработающей ссылки на документацию по юнит-тестам;
  • исправление groupId в тестовых данных с использованием Java shim;
  • обновление примечания в документации о необходимом количестве пиров;
  • изменение pvtdata.

Для более точного понимания содержания запроса рекомендуется обратиться к исходным источникам, указанным в тексте. Уровень журнала очистки хранилища установить на отладку.

  • cf4e674 [FAB-12113] Уменьшить количество сообщений сплетен Info.
  • 8e2640f [FAB-11879] Обновить возможности приложения для V1_3.
  • a18f1ea [FAB-12030] Улучшить журнал INFO для обработки блоков.
  • 07ae8af [FAB-12104] Регистрировать правильную ошибку при сбое проверки SB.
  • ed707bd [FAB-12103] Улучшить отладчик реестра.
  • 650a5e6 [FAB-12085] Удалить контекст из golang.org/x/net.
  • a6a07ce [FAB-10686] Удалить функции утверждений реестра.
  • d82dffb [FAB-10686] Контейнеры testutil->testify, коммиттер.
  • 8a5961d [FAB-12084] Устранить проблемы с потерей и отменой.
  • 84c8115 [FAB-10686] testutil->testify ядро/реестр.
  • 6223621 [FAB-10686] testutil->testify protos/реестр.
  • f80782b [FAB-10686] testutil->testify kvledger/txmgmt.
  • 6f8622c [FAB-10686] testutil->testify txmgr/lockbasedtxmgr.
  • e32bbda [FAB-10686] testutil->testify txmgmt/statedb.
  • 96a606f [FAB-10686] testutil->testify txmgmt/rwsetutil.
  • 218bc06 [FAB-10686] testutil->testify txmgmt/validator.
  • d5cee29 [FAB-10686] testutil->testify kvledger/history.
  • 58aef40 [FAB-10686] testutil->testify core/реестр/утилита.
  • 6409c4d [FAB-10686] testutil->testify common/реестр/утилита.
  • ef92892 [FAB-10686] testutil->testify fsblkstorage.
  • 0fcdcdc [FAB-12060] Буфер полезной нагрузки не сигнализирует о готовности, если он пуст.
  • dac4434 [FAB-12090] Получение SBEP для личных данных по хеш-ключу.
  • ef0bf29 [FAB-10025] Облегчить очистку тестовой среды для statecouchdb.
  • 38411a6 [FAB-11756] Обновление с версии 1.2 до версии 1.3 в документации.
  • 4b78799 [FAB-12093] Исправление Priv Data Tut.
  • 209e053

В запросе представлен список задач или изменений, связанных с разработкой программного обеспечения. Однако без контекста сложно определить, что именно делает каждая задача. 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.

И так далее.

Примечание: данный ответ является переводом оригинального текста без каких-либо комментариев и уточнений. * af57f97 [FAB-12010] — обновить версию Go до 1.10.4.

  • 5816af0 [FAB-11162] — упростить управление часами в цепочке.

  • [20cbe44] — гигиена кода: отключить recon upfront при отсутствии данных.

  • ee81a3d [FAB-12018] — исправить неправильное описание.

  • [10b5eff] — recon: отключить, не сохраняя отсутствующие данные.

  • 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 для EP на основе состояния.

  • Устранение локального сбоя теста с go1.11.

  • Интерфейс для уровня удобства CC.

  • Проверка возможностей для метаданных CC put/get.

  • Поддержка обработчика CC для получения возможностей.

  • Обработчик цепочки для метаданных на уровне ключей.

  • Протоколы цепочки для метаданных на уровне ключа.

  • Оболочка цепочки для EP на уровне ключа.

  • Валидация пакета кода для платформы 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 Добавить тесты, связанные с данными pvt;
  • 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;
  • 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 — поддержка метаданных ledger: E2E.
  • 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 proto (с запросом на импорт). TMS token implementation
  • Отключение неудачных тестов pvtdata e2e.
  • Поддержка ролей client и peer в idemixmsp.
  • Интеграционные тесты Java cc.
  • Обновление сборки Java cc.
  • Исправление ошибки в сообщении конфигурации коллекции.
  • Финальное исправление обновлений public/sideDB.
  • FabToken Transaction Processors.
  • SASL/PLAIN auth для Kafka.
  • Включение конфигурации etcd/raft в канале.
  • Всегда распространять ошибки отправки.
  • Предоставление ответа об ошибке при сбое отправки.
  • Отключить приватные тесты e2e.
  • Добавлен поставщик информации о членстве в pvtdata.
  • Неглубокое кодирование nil в configtxlator.
  • Обновлена документация по тестированию.
  • Добавление метаданных консенсуса в конфигурацию канала.
  • Создание FabricLogger на основе zap logging.
  • Добавить конфигурацию для создания _global_changes.
  • Исправлена ошибка в тесте pvtdata e2e.
  • Устранены проблемы в тестах pvtdata e2e.
  • Удаление инициализации мёртвого регистратора.
  • Обновите зависимость до версии 0.5.
  • Печать ошибки при сбое команды peer.
  • Обработка аргументов bootstrap.sh.
  • Концепция Blockchain Network — обновления. Используя режим разработки (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 на 2;
  • 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 builder в ledger: Metadata;
  • 312eda8 FAB-11136 — увеличение времени ожидания CLI для успешных UTs;
  • 2a3ebd5 FAB-11215 — включить проверку большего количества print/printf.

В запросе представлен список изменений, внесённых в проект Hyperledger Fabric. Текст запроса не содержит технических терминов или описаний конкретных задач, поэтому перевод выполнен без учёта контекста. fncs

  • 9992c41 FAB-11219: тесты на приватные данные не проходят после недавнего 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: очистка интерфейса запуска времени выполнения.

  • 5f9de08 FAB-11023: раскрытие системного поставщика chaincode. FAB-11058: использовать правильный метод логирования.

  • FAB-10662: в результате коммита 4150a69 добавлен тайм-аут.

  • FAB-11054: в результате коммита 5df24f0 перемещение обнаружения в NWO.

  • FAB-11053: в результате коммита 6e8d556 извлечение помощников конфигурационного блока в NWO.

  • FAB-11052: начало добавления поддержки обнаружения NWO в результате коммита 5d80844.

  • FAB-11051: рефакторинг установки/инстанцирования/обновления в результате коммита edec005.

  • FAB-10967: видеосвязь SideDB.

  • FAB-10982: прямой доступ для LSCC для получения CDS.

  • FAB-10981: раскрытие деталей реализации LSCC.

  • FAB-10979: PackageProvider предоставляет пакет кода.

  • FAB-10978: удаление спецификации из container_runtime.

  • FAB-10977: извлечение жизненного цикла в интерфейс.

  • FAB-10976: перемещение жизненного цикла в собственный пакет.

  • FAB-10975: разделение Execute на Execute/ExecuteInit.

  • FAB-10974: удаление cc-spec из core/controller.

  • FAB-10835: удаление спецификации chaincode из платформ.

  • FAB-10834: GetMetadataProvider принимает байты кода.

  • FAB-10833: исправление структуры пакета ccmetadata.

  • FAB-10832: GenerateDockerBuild принимает путь, код.

  • FAB-10831: удаление неиспользуемого параметра GenerateDockerfile.

  • FAB-10830: GetDeploymentPackage принимает строку.

  • FAB-10829: удаление неиспользуемых файлов java hash.

  • FAB-10828: ValidateDepSpec проверяет CodePackage.

  • FAB-10827: удаление бессмысленной записи файла из теста.

  • FAB-10826: изменение ValidateSpec на ValidatePath.

  • FAB-11073: исправление проверки линтера. 613e845, FAB-10899: игнорировать контекст в VMController.

eb06008, FAB-5766: улучшение обработки ошибок для реестра (часть 1).

26c6b79, FAB-5766: улучшение обработки ошибок для реестра (часть 2).

6d4bf4e, FAB-11102: визуальный словарь.

c4fe7e6, FAB-11055: добавить UpdateChannelAnchors в сеть.

375995e, FAB-11094: исправить тупик в итераторе блоков.

9c77fe5, FAB-10302: не использовать protobuf в качестве ключей карты.

20b7c22: релиз Hyperledger Fabric v1.1.1.

95837c9, FAB-10970: сделать отказ соединения более мягким.

24078df, FAB-10742: пакетное извлечение личных данных из реестра.

54ead35, FAB-10486: e2e тест на удаление и добавление личных данных.

42eed58: исправить инструкции в install.md.

57a4cc6, FAB-11062: обновить README и bootstrap.sh для версии 1.2.0.

17de263, FAB-10156: добавлен e2e тест для личных данных.

a95aa6b, FAB-10708: добавить цель docker-tag-stable в рецепте.

388f541, FAB-11050: добавить команду OutputAnchorPeersUpdate.

505fb6a, FAB-11049: добавить {Read,Write}{Orderer,Peer}Config.

7ec6c61, FAB-10993: лишние возможности в configtx.yaml.

80861b1, FAB-11004: исправление ошибок в тесте e2e службы обнаружения.

eb84de6, FAB-11001: направлять ошибки в stderr, а не в stdout.

1a2d8be, FAB-11042: исправить неработающие ссылки в документах.

54d4e37, FAB-10719: новое сообщение для сериализации пакета установки cc.

83f18e7, FAB-10885: обновление grpc-go.

9112ebf, FAB-10825: сделать скрытую зависимость платформы явной.

9c774de, FAB-10824: добавить тесты гинкго для платформ.

8726745, FAB-11021: исправить ошибку goimports.

db58767: подготовить ткань. for 1.3 development

Перевод:

[FAB-9143] — исправление гонки данных в TestOrderingService.

[80558с5] — устранение гонки данных на grpc.EnableTracing.

[7e1d5b4] — гонка данных в TestGenerateDockerBuild2.

[1aa4d88] — гонка данных в TestGenerateDockerBuild2.

[a751f15] — исправление гонки данных в тесте регистратора kafka.

И так далее. * 51051d498:

  • FAB-9306: SideDB Tutorial.

  • 9429e17ca:

  • FAB-10450: Private Data Architecture.

  • a488dbbcb:

  • FAB-10653: Cleanup ZooKeeper and Kafka names.

  • 26c5857a2:

  • FAB-10447: Private data key concept.

  • b2a0aba8d:

  • FAB-10683: Discovery: Document mutual TLS requirement.

  • a26a2119a:

  • FAB-10679: Add chaincode printing to discover CLI.

  • db1a30e16:

  • FAB-8877: Validate Reserved Fields Name in CouchDB.

  • b32e652dc:

  • FAB-10670: fix image label.

  • 55d5daa45:

  • FAB-10643: implement a new world.

  • 5c61aa62c:

  • FAB-7443: Use t.Name() to get test name.

  • db3d76f63:

  • FAB-9641: add CommitSHA metadata.

  • 449a18b12:

  • FAB-10559: fix iter in GetPrivateDataQueryResult.

  • fb61d7683:

  • FAB-10540: stop getting tx sim for qscc/cscc.

  • b45294d31:

  • FAB-9639: restore test for docker pull.

  • e01cf5b61:

  • FAB-10294: script to publish multiarch manifest.

  • 8b19d4e07:

  • FAB-10614: link discovery doc to TOC.

  • f42abacbb:

  • FAB-10590: Discovery CLI documentation.

  • 36a1cf0d5:

  • FAB-10430: Add make target for discovery cli.

  • 528dc46b4:

  • FAB-10459: Discovery CLI.

  • b73d94ce8:

  • FAB-9816: JSON Unmarshal special case.

  • 5d9d96d89:

  • FAB-10546: fix broken image links.

  • e6118f623:

  • FAB-9655: Function test for LSCC GetInstantiatedCCs.

  • 469dd2f7b:

  • FAB-10466: Function test for syscc ACL via query.

  • 6c58c507a:

  • FAB-9595: Add BCCSP.PKCS11 section to core.yaml.

  • bfb4b0f49:

  • FAB-10572: Add LSCC function aliases for consistency.

  • 37c65aadb: ... Перевод текста:

  • 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] Поддержка хранилища личных данных версии 1.1;
  • ab1d16a6a [FAB-10514] Удаление документации IdeMix из содержания;
  • d689f798d [FAB-6526] Проверка политик членства в коллекции;
  • 8811a3e5d [FAB-10376] Переименование основных файлов в соответствии с именами пиров;
  • ad8f4c4cb [FAB-10506] Изменение политики подтверждения для сквозной передачи;
  • aa8875d98 [FAB-10377] Извлечение CopyFile в helpers.CopyFile;
  • 578c7db15 [FAB-10505] Когерентный канал памяти. Получение ресурсов;
  • 60a340a54 [FAB-10490] Добавление gotools в цель интеграции-теста;
  • 1964bfe42 [FAB-10501] Журнал сообщений EndorseWithPlugin на уровне отладки;
  • 2a6e2255d [FAB-10493] Запуск ожидает завершения работы контейнера;
  • fe34feb44 [FAB-10475] Оптимизация набора тестов сквозной передачи и исправление незначительных проблем;
  • 8f79ea1ae [FAB-10336] Утверждения и проверка при создании экземпляра;
  • aa9150ab5 [FAB-10489] Исправление ошибок компиляции из acc027adb5;
  • 59d29f8ff [FAB-10335] Установка Chaincode устанавливает и проверяет;
  • 3f1feaee0 [FAB-10366]: Предотвращение извлечения данных, удалённых пиром;
  • b76931160 [FAB-10436] Текст справки для цепочки блоков пиров;
  • c428dbd3e [FAB-10462] Обнаружение: использование ChannelWriters, а не Readers;
  • 2453c27d9 [FAB-10471] Очистка конфигураций по умолчанию configtx.yaml;
  • 1b15b6be2 [FAB-10470] Удалить проверку идентификатора отзыва Idemix;
  • f9e47ada6 [FAB-10469] Распространение слухов: не блокировать при отправке;
  • 50527ed80.

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

Основной язык текста запроса — английский. FAB-10012: попытка сброса счётчика при успешном подключении.

FAB-10451: в конфигурации discovery используются идентификаторы MSP.

FAB-9779: очистка обработки ошибок вызова CLI.

FAB-10445: некорректная проверка configtxgen на канале.

FAB-10444: динамические возможности для проверки plugg.

FAB-10442: отсутствуют тесты SimulateConfigTreeUpdate.

FAB-10441: добавить недостающие тесты GetConfigTree.

FAB-7614: реализация CombinedPrincipal и Anonymity.

FAB-10403: исправление в txmgr, связанное с purgemgr.

FAB-10433: запуск теста, связанного с gossip, в сериализованном виде.

FAB-10370: изменение формата хранения revocationpk.

FAB-10426: jq отсутствует в образе fabric-tools.

FAB-10425: исправить неправильный заголовок лицензии.

FAB-7615: скрыть анонимные и комбинированные принципы до версии 1_3.

FAB-10420: всегда печатать статус узла однорангового узла.

FAB-10415: обновить Makefile для поддержки пользовательского DOCKER_NS.

FAB-10383: добавить поддержку MSP версии 1.3.

FAB-10408: избегать задержек при извлечении личных данных.

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 используют жёстко заданные тайм-ауты. CouchDB индексы для приватных данных (FAB-7779)

  • FAB-10240: Удалить дублирующуюся проверку на TxID.
  • FAB-10238: Фильтровать коллекции на пирах, а не на принципалах.
  • FAB-10236: Улучшить интеграционный тест.
  • FAB-10048: Добавить аутентификацию в каждую базу данных CouchDB.
  • FAB-10051: Плагины для подтверждения и валидации e2e.
  • FAB-9997: Валидационная проверка для коллекции.
  • FAB-10004: Включить документы IdeMix в TOC.
  • FAB-10232: Настройка и демонтаж в Before/AfterEach.
  • FAB-10229: Учесть комментарии из CR21683.
  • FAB-10175: Ginkgo runner для idemixgen.
  • FAB-9227: Добавить Kafka Runner.
  • FAB-9923/FAB-10096: Использовать сохранённую конфигурацию для pull.
  • FAB-10170: Проверить, что mspMgrConfigDir является директорией.
  • FAB-10133: Обновить документацию, чтобы отразить новый уровень логирования.
  • FAB-10222: Соблюдать максимальное количество пиров для отправки, если оно равно 0.
  • FAB-10213: Добавить флаг вывода для idemixgen.
  • FAB-10221: Использовать EventuallyWithOffset при выполнении.
  • FAB-10218: Хранить ключи без бита выполнения.
  • FAB-8921: Интегрировать отзыв Idemix.
  • FAB-10212: Исправить информацию о версии для idemixgen.
  • FAB-10210: Очистить peers.md: грамматику, шрифты, тире.
  • FAB-9548: Исправить ссылки на изображения в layout.html.
  • FAB-10200: Обновить протофайлы.
  • FAB-10071: Канал пиров.
  • FAB-10152: Увеличить версию парсера go-yaml. 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 для сплетен.

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 при отсутствии профиля восстановления configtxgen. Текст запроса: 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. Нормализация отчётов об ошибках во время выполнения.

  • Провод реестра в обработчик.

  • Введение интерфейса ACLProvider.

  • Введение интерфейса PackageProvider.

  • Реструктуризация кодировщика базы данных состояний.

  • Возможности для проверки на уровне ключа.

  • Объединение вариантов выполнения в одном файле.

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

  • Добавление косвенности в API получения состояния.

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

  • Отфильтровывание идентификаторов MSP перед вычислением макетов.

  • Опущение поля данных при клонировании дерева.

  • Перенос SetChaincodesPath из поддержки.

  • Появление неподдерживаемых полей.

  • Извлечение TransactionContext.

  • Извлечение PendingQueryResult.

  • Замена runningChaincodes.

  • Незначительное исправление.

  • Перемещение IsDevMode в конфигурацию и добавление тестов.

  • Устранение проблем с веткой в тестах chaincode.

  • Поддержка chaincode наконец-то не используется.

  • Удаление синглтона sysccprovider.

  • Улучшение ссылок, руководства и изображений.

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

  • Добавлено уведомление об обновлении 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] — новый объект конфигурации для поддержки Chaincode;

  • 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. Текст запроса не содержит технической информации, поэтому перевод не может быть выполнен корректно. f1c0f6462 [FAB-8245] — удалить лишние символы из вывода командной строки однорангового узла.
c8cdbe128 [FAB-9522] — удалить TLSEnabled() из пакета core/comm.
4a5c4cbda [FAB-9553] — исправить среду выполнения Vagrant.
71eea827b [FAB-9130] — исправить гонку в метриках.RootScope.
483454008 [FAB-9545] — привести поля протокола обнаружения в соответствие со стандартами.
9fccc7e3b [FAB-9126] — исправить ошибку в тесте итератора блока.
1d8344d7d [FAB-9494] — протестировать функции пакета для загрузки конфигурации.
b69906193 [FAB-9536] — устранить потенциальную панику при широковещательной рассылке.
e08c849d3 [FAB-8459] — создать справочные документы по Fabric.
ddf0faab3 [FAB-5950] — экспортировать политику повтора одноранговых узлов в файл конфигурации.
cc7702d52 [FAB-9405] — добавить локальные запросы одноранговых узлов к обнаружению служб.
2eab5b0af [FAB-9100] — исправить порты, чтобы разрешить параллельное выполнение модульных тестов.
a25e722fc [FAB-9507] — заменить «.» в именах ресурсов.
ed8602703 [FAB-9523] — использовать американское написание в документации.
468858092 [FAB-9481] — закрыть считыватель gzip, команда сборки javaCC.
4aba4a819 [FAB-7692] — рефакторинг реализации statecouchdb.
13bcbeb3f [FAB-7549] — отключить команду Usage после анализа аргументов команды.
8e62595f1 [FAB-9517] — исправить орфографическую ошибку в документе.
155f5fd8b [FAB-9515] — добавить косвенное кэширование SatisfiesPrincipal MSP.
5c62a6cbe [FAB-9492] — исправить нестабильный тест кэша обнаружения.
cf9859d0e [FAB-9510] — несоответствие метки yaml.
e43abda97 [FAB-9395] — состояние мира.
728367577 [FAB-9495] — исправление для получения определённых изображений.
c44bfed1c [FAB-9014] — добавить новый элемент конфигурации для списков контроля доступа одноранговых узлов.
39979dae8 [FAB-9505] — экспортировать значения Gate и Role, используемые в политиках. 708c4931b, FAB-9124 — исправление ошибки race в nextBlock.

aecefa927, FAB-8930 — введение опций BCCSP Idemix.

eafd9759c, FAB-9102 — запуск CouchDB по мере необходимости в тестах реестра.

b1d761c32, FAB-9102 — CouchDB для тестов.

4200a5e69, FAB-9488 — сделать запрос на обнаружение общим.

38e3bc1d2, FAB-9401 — очистка имён ресурсов и добавление документации.

9c51f9f94, FAB-9409 — добавление спецификации ACL в configtx.

f8cb5ff97, FAB-7721 — удаление тестового каталога из fabric.

0511d42b4, FAB-7721 — перенос AutoVendor на платформу golang.

baf51b469, FAB-9465 — удаление ccchecker из примеров.

cd7f70a83, FAB-9485 — замена тега сборки nopkcs11 на pkcs11.

ddf777330, FAB-9483 — удаление тега экспериментальной сборки example.

e2afb5067, FAB-9462 — исправление проблемы с получением get-docker-images.sh.

5d5ed4c26, FAB-9477 — исправление несоответствия Mary/John/Joe.

b63ea96b3, FAB-9224 — упрощение получения идентификатора idemix cred.

e5d430391, FAB-9466 — отделение конфигурации разработки/тестирования от производственного кода.

0d25786b8, FAB-9473 — всегда применять проверку при первоначальном cc.

e507d7409, FAB-9472 — определение возможности проверки версии 1.2.

d60036d2b, FAB-9464 — удаление синглтона TheChaincodeSupport.

085169481, FAB-9452 — улучшение списков событий chaincode.

a7f948d3d, FAB-9443 — повышение выразительности клиента обнаружения.

290b96489, FAB-9454 — устранение последнего исключения пакета модульных тестов.

96ff70280, FAB-9453 — теги сборки !nopkcs11 в тестах pkcs11.

1cc3780dc, FAB-9448 — расхождение протоколов.

f4fe817b2, FAB-9442 — усовершенствование механизма прослушивателя состояния реестра. Перевод текста:

  • df91e7662 FAB-9261: удалить избыточный const для описания cmd.

  • ce557d7a9 FAB-9278: удалить файл pid для peer.

  • 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.

  • aefee8bc7 FAB-8429: уточнить порядок действий перед ручным вмешательством.

  • b0ac6214e FAB-8959: версия по умолчанию в bootstrap.sh.

  • 9b53997ad FAB-7025: специфичные для платформы сборки Centos 7.

  • eb6e7fb70 FAB-5396: исправить отступы в файлах proto.

  • 639825860 FAB-6525: остановить CouchDB 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: документ. Мок-заглушки для MockStub расширений.

  • fd3d95eba [FAB-9082] Реформатирование примечания.

  • ab023eb59 Стандартизация правильного названия «Hyperledger Fabric».

  • cbf68d60b Исправление одной опечатки в слове «Hyperledgr».

  • 959fc9ce1 [FAB-9063] Указание менеджеров выпуска.

  • ccbfd8995 [FAB-9003] Добавление возможности жизненного цикла цепного кода.

  • 10fdcc9cd [FAB-9002] Определение новой возможности приложения версии 1.2.

  • 149d4f5f9 [FAB-7567] Клиентская реализация на Golang.

  • f508c20e8 [FAB-9037] Возврат параллельного сплетни UT запуска.

  • 291924483 [FAB-9027] Удаление bddtests из ткани.

  • 4da504763 [FAB-7629] Исправление теста платформы автомобиля.

  • 254c1b6dd [FAB-9024] Исправление проблем с веткой в 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: ... 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 v1.1.0.
FAB-7895: новая тема (концепция): одноранговые узлы.
FAB-8854: исправить ссылку на странице команд Fabric CA.
FAB-8844: правильная обработка ошибок запуска.
FAB-8728: опечатка в peerchannel.md.
FAB-8748: получить двоичный файл fabric-ca-client из 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: исправление покрытия кода. Добавлена документация для команды peer версии.

3b9e85f, FAB-8412 добавлена документация для команды узла peer.

b81db25, [FAB-8510] в учебнике byfn возвращено значение «-m».

aba7591, [FAB-8409] обновлены справочные материалы по командам peer.

818e4d3, [FAB-8410] обновлена документация CLI для chaincode peer.

3314921, [FAB-8040] обновлена концептуальная документация по идентификации.

5f5ce53, [FAB-8481] подавлена информация о файловой системе из ошибки.

4eea8a9, [FAB-8516] NodeOUs cryptogen должны соответствовать fabric-ca.

b8c9f31, [FAB-8484] версия go обновлена до 1.9.2.

271dea5, [FAB-8506] регистрируются используемые возможности.

a542861, [FAB-8453] задокументированы лучшие практики именования org/MSPID.

21281c6, [FAB-8453] добавлены тесты в пакет cc instantiate.

f66e8fd, [FAB-8453] добавлена поддержка политики для MSPIDs со специальными символами.

6d8c916, [FAB-5902] уточнён код процесса Endorser ProcessProposal.

692d54b, [FAB-8473] configtxlator усекает выходной файл.

0c89f7e, [FAB-8455] публикует файлы конфигурации в fabric-binary.

cca683f, [FAB-8451] исправлены сертификаты, срок действия которых скоро истечёт.

98737a8, [FAB-8183] удалён старый документ configtxlator.

684233d, [FAB-8182] удалён старый документ configtxgen.

2fee96b, [FAB-7952] улучшено неясное и общее сообщение об ошибке.

7518953, [FAB-8460] задокументировано обновление файла конфигурации.

373dc6d, [FAB-8446] проверка индекса couchdb добавлена в LSCC.

da4988e, [FAB-8161] обновлено описание обновления конфигурации канала.

32b725f, [FAB-8411] обновлена документация по логированию CLI peer.

79ee482, [FAB-8383] удалено упоминание конкретной версии kafka.

a6885b5, [FAB-8103] final HasMore должен возвращать false.

7c96350 — без изменений. FAB-8336: добавить создание или обновление сообщения для индекса CouchDB.

[5e8e3c1]: отменить изменения, внесённые в рамках задачи FAB-8245.

[fbf688e]: создать начальный конфигурационный файл команды md для FAB-8439.

[4e51e55]: создать начальную команду md для конфигурационного генератора для FAB-8440.

[6689e73]: исключить файлы с расширением, отличным от .json, в метаданных развёртывания.

[6860525]: документация по команде cryptogen.

[5b4c925]: исправить инструкцию по оформлению заказа в образцах ткани.

[eeafa9f]: документировать требование соответствия тегов для FAB-8348.

[52b491e]: добавить вывод CLI для уточнения обновления канала.

[11ddbbe]: удалить лишние символы из вывода однорангового узла CLI.

[008cebc]: исправление просроченных сертификатов msp_test.

[9894153]: обновить базовое изображение до версии 0.4.6.

[baad320]: изменить политику одобрения, чтобы включить новую организацию.

[3be572e]: исправить формулировку в YAML-конфигурации.

[e91df49]: обновление pkcs11 для go v1.9.4 и выше.

[876b274]: подавлять ошибки создания индекса couchdb.

[bbc66fb]: сквозная интеграция с поддержкой FAB-5664.

[be6dbe2]: документация для FAB-5664.

[2291293]: создание часто задаваемых вопросов службы упорядочения.

[2bb9777]: документация для первой сети.

[1fb75f9]: сделать шаблоны каналов предсказуемыми.

[23d022d]: документация о возможной обратной совместимости при ошибках TLS.

[1c36087]: исправить ссылку Jira в корне README.md.

[e7b191f]: если FABRIC_CFG_PATH недействителен, порядок паники.

[ea5971a]: инициализировать viper при отсутствии пути конфигурации разработчика.

[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: добавить документацию по кросс-канальному вызову chaincode. Невозможно создать базу данных CouchDB для канала.

  • Удалить избыточный экземпляр регистратора.

  • Правильно переопределить бэкэнд регистратора в тесте.

  • Документировать: неправильное название функции.

  • Удалить конверт данных CouchDB.

  • Улучшить логирование однорангового узла для оценки политики.

  • configtxlator cli вычислить обновление.

  • proto_encode/decode configtxlator opts.

  • Проверить пустой канал группы.

  • Ошибка назначения проблемы с получением команды peer CLI fetch.

  • Исправить опечатку в fabric/docs/source/samples.rst.

  • Док для перезапуска контейнера cli в RYFN.

  • Исправлен тип hard-coded chaincodespec.

  • Добавить tox.ini для создания документов в CI.

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

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

  • Опечатка в e2e configtx.yaml.

  • Одноранговый узел не соблюдает уровень ведения журнала.

  • Неожиданный сбой при доставке запроса.

  • Регистрация Eventhub неожиданно завершается сбоем.

  • Убрать ненужную тему ведения журнала.

  • Документ Kafka относится к операциям.

  • TLS документ относится к операциям.

  • Подготовить ткань к следующему выпуску.

  • Блок должен быть блоками (опечатка). Контекст. Пользователи-заказчики не инициализированы

  • 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

Пт, 26 янв. 2018 г., 10:54:39 EST

  • 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-7758: Устранение несоответствия дополнительных форматов глаголов.

FAB-7696: Добавление индексов кушетки в пакет установки узла cc.

FAB-7608: Добавление документации для поддержки зависимостей цепного кода.

FAB-7134: Развёртывание индексов couchdb после установки cc.

FAB-6176: Управление состоянием индексов Couchdb — база данных состояний. В запросе представлен список задач и идентификаторов, связанных с разработкой и тестированием программного обеспечения.

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

В запросе нет переводимого текста. 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. Отмена изменений в утилитах ресурсов для peer CLI. Отмена поддержки pCLI для жизненного цикла cfg. Валидация транзакций на основе данных CC из LSCC. Получение данных CC от LSCC. Настройка времени ожидания подтверждения приватных данных. Улучшение сообщения об ошибке BCCSP. Удаление обработчика широковещания из peer. Перенос констант API RSCC в пакет ресурсов. Внедрение возможности для данных приватного канала. Поддержка клиентских TLS-сертификатов для gossip. Интеграция simpleCollectionStore для gossip. Удаление неиспользуемого кода в MSP. Удалить неиспользуемый код из коммита 20f5006a (FAB-7412).

Вернуть ошибку, когда каталог исходного кода CC пуст (FAB-7884).

Инициализировать TLS для однорангового узла при отсутствии конфигурации caCert (FAB-7394).

Удалить дублированный код из настройки MSP (FAB-7103).

Исправить документацию в режиме разработки (FAB-7470).

Исправить панику SIGSEGV при обновлении цепочки блоков кода одноранговым узлом (FAB-7398).

Проверить входящие конверты доставки (FAB-7462).

Включить параллельные модульные тесты для bccsp/sw (FAB-6175).

Задокументировать команды одноранговых узлов (FAB-7461).

Добавить управление индексами в слой CouchDB (FAB-7453).

Обобщить извлечение сертификата TLS из сообщения (FAB-7436).

Регистрировать ошибки во время процесса повтора (FAB-7445).

Исправить ошибку в комментарии (FAB-7434).

Расширить поддержку инструмента cryptogen (FAB-7438).

Обновить CONTRIBUTING с более чётким руководством (FAB-7441).

Нормализовать UID/GID в пакетах cc (FAB-7236).

Разрешить неправильную информацию журнала (FAB-7393).

По умолчанию использовать политику в CLI однорангового узла (FAB-5152).

Список установленных цепочек блоков кода однорангового узла требует chid (FAB-7405).

Сделать относительные пути работающими для BCCSP conf (FAB-7114).

Поддержка жизненного цикла cfg в peer CLI (FAB-7114).

Провести модульное тестирование LSCC (FAB-7114). Ре-энable записи LSCC

  • Рефакторинг кода LSCC
  • Паника при доставке ноды для несуществующего канала
  • Ресурсные утилиты для peer CLI
  • Добавление идентификатора chaincode в ChaincodeInfo
  • Использование самой последней версии amcl
  • Реализация ChaincodeByName
  • Валидатор принимает транзакции RESOURCE_UPDATE
  • Makefile: удаление избыточных зависимостей
  • Функции конфигурации ресурсов в cscc
  • Исправление ошибок master
  • Некорректный комментарий о событиях cc
  • Предоставление сервиса доставки на узле сети
  • Обновление доставки для упрощения использования на узле
  • Перенос доставки из orderer в fabric/common
  • Пользовательский обработчик для конфигураций ресурсов
  • Улучшение пользовательского обработчика транзакций
  • Обновление LTE для добавления JSON в тесты CouchDB
  • Обновление клиента Kafka
  • Поддержка VSCC для жизненного цикла CC дерева конфигураций
  • Поддержка валидатором жизненного цикла CC дерева конфигураций
  • Исправления комментария в источниках VSCC
  • Поддержка локального idemix MSP для go CLI
  • configtxgen устанавливает политику модуля ресурсов по умолчанию
  • configtxgen выводит значения по умолчанию для ресурсов
  • configtxgen генерирует ресурсы по умолчанию Текст запроса представляет собой перечень задач и идентификаторов, связанных с разработкой и тестированием программного обеспечения.

В запросе используются ссылки на задачи в системе отслеживания ошибок Jira и на коммиты в репозитории GitHub проекта Hyperledger Fabric.

Основной язык текста — английский.

Для определения точного содержания и контекста каждой задачи необходимо обратиться к соответствующим системам отслеживания ошибок или документации проекта. Удовлетворение расширенной поддержки 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 только при первом вызове. Используйте моки для тестирования индоссанта

95c4fc96 [FAB-6891]

Удалите статические зависимости из индоссанта

def1e158 [FAB-6891]

Улучшите покрытие UT для configtxgen

a4112fc6 [FAB-6773]

и т. д.

В запросе представлен список изменений в проекте Hyperledger Fabric, который включает в себя идентификаторы коммитов и номера задач JIRA. Текст запроса представляет собой техническую документацию, связанную с разработкой и тестированием программного обеспечения. Основной язык текста — английский. 1874d35f:

FAB-6832 — добавить конфигурацию пакета ресурсов в одноранговый узел.

3fc5341e:

FAB-6877 — добавить ресурсы конфигурации в одноранговый синглтон.

ecabe495:

FAB-6664 — добавить анализ группы цепных кодов.

c3bfd6dd:

FAB-6223 — определить конфигурационные протоколы дерева ресурсов.

ee928631:

FAB-6815 — удалить дополнительные аргументы «--tls».

67ade820:

FAB-5545 — разрешить сборку образов из разностного проекта.

f0f4c3fe:

FAB-6868 — добавить привязки mutualTLS к заголовку канала.

ebd98c4f:

FAB-5666 — сущности MSP и системы.

dcf36eb5:

FAB-3603 — включить более строгую проверку кода.

a47eb284:

FAB-6825 — подготовить Fabric к следующему выпуску.

21539efd:

FAB-6627 — поддержка MSPConfigHandler для idemix MSP.

aecbae1b:

FAB-6800 — изменить комментарий.

8b3514ff:

FAB-6818 — заменить «policyMarhsalled» на «policyMarshalled».

29e606ae:

FAB-6772 — исправить не отформатированные сообщения журнала цепного кода.

c078fe26:

FAB-6267 — исправить ошибку, когда имя chaincodename отсутствует при обновлении.

56195683:

FAB-6386 — обновить документацию по обработке ошибок.

73bef909:

FAB-6557 — добавить примечания к ошибке заголовка ltdl.h.

1d4ca440:

FAB-6341 — нужен ли mkdocs.yml?

d54e96f3:

FAB-5289 — требования.txt для тестов 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:

В запросе представлен список изменений в проекте Hyperledger Fabric. Текст запроса содержит ссылки на коммиты и тикеты Jira, а также краткое описание каждого изменения. FAB-6788 Взаимное TLS-соединение клиентов для равноправного участника.

  • FAB-6751: Удалить интерфейс encshim.
  • FAB-6367: Создать генезис-транзакцию/блок с другими MSP.
  • FAB-6279: Исправить незначительные опечатки в документации.
  • BYFN: обновить, чтобы включить узел cc.
  • FAB-6669: Запретить транзакции с тем же идентификатором, что и другие в блоке.
  • FAB-5898: Динамически создавать цепочку блоков кода на 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: Отфильтрованный блок должен включать. 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 версии 1.0.3.

3a6aa089: Реализация команды получения информации о канале.

2827f231: Блокировка возможностей до обновления порядка.

361d6094: Исправление неустановленной mod_policy при создании канала.

a50bd081: Удаление обязательного поля в сообщении о возможностях.

b09911b4: Извлечение личных данных из реестра. FAB-6087: Добавить поддержку возможностей configtxgen.

FAB-6407: Уточнить, что devmode не работает с TLS.

FAB-6089: Библиотека ABAC chaincode.

FAB-6384: В сборке node.js CC отсутствуют скрытые файлы.

FAB-6366: Добавить файл ci.properties.

FAB-6345: В примерах/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. В запросе представлен список изменений в проекте Hyperledger Fabric, каждый пункт которого содержит ссылку на коммит и номер задачи в системе отслеживания ошибок Jira.

К сожалению, без контекста невозможно точно определить, о чём идёт речь в каждом пункте. Однако можно предположить, что это список исправлений ошибок и улучшений в коде проекта. Интегрировать координатор и пулл: FAB-5088.

Улучшить документацию для запроса: FAB-6190.

Обновить предварительные требования для Docker / Docker Compose: FAB-6188.

Предоставить среду Kafka для тестирования: FAB-6132.

Модифицировать тестовый код для Kafka: 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: ...

В запросе представлен список изменений в проекте hyperledger/fabric, но без контекста сложно понять, о чём идёт речь. * 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. В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения. Основной язык текста запроса определить невозможно, так как в нём нет законченных предложений или смысловых фрагментов.

В тексте упоминаются различные задачи и изменения, связанные с разработкой программного обеспечения на основе технологии блокчейн. Однако без контекста сложно понять, о чём идёт речь. FAB-5863: Collection-related APIs

  • 3765fb5a: FAB-5884 — Уточнить модуль Handler.
  • 30927d7f: FAB-5764 — Обработка ошибок — 2.
  • 150a4967: FAB-5855 — Возможность массового обновления CouchDB.
  • 89148e94: FAB-5778 — Добавить срок действия в интерфейс msp/Identity.
  • 87931014: FAB-5859 — Добавить fabric-test в Vagrantfile.
  • 4450663f: FAB-5102 — Добавить разницу последних выпусков в Fabric-FAQ.
  • 09262936: FAB-5406 — Регистрировать панику с помощью регистратора.
  • 493aee95: FAB-5848 — Форматирование извлечения идентификатора.
  • 561275ae: FAB-5803 — Правильно инициализировать хранилище pvtdata.
  • cf82b4e7: FAB-5845 — Разделять доверенные корни при присоединении к каналу.
  • f6034a0c: FAB-5844 — Обрабатывать панику на закрытом канале (со стороны shim).
  • 8384d7c0: FAB-5840 — Согласовать раздел сопровождающих с уставом.
  • 795f0f51: FAB-5807 — Добавить значения конфигурации канала в пакет.
  • f0f74875: FAB-5806 — Создать пакет политики конфигурации канала.
  • 34810423: FAB-5800 — Разрешить организатору устанавливать LogFormat.
  • ac47960d: FAB-5836 — Очистить образцы клиентов организатора.
  • 7a26f1fe: FAB-5406 — Взаимный TLS в службе цепочки блоков кода — P3.
  • 47d0e3af: FAB-5824 — Игнорировать обновления rscc, отличные от genesis.
  • d063c821: FAB-5371 — Поддержка chaincode в node.js.
  • 7ee32d61: FAB-5779 — Расширить коммиттер для поддержки личных данных.
  • 13724f7a: FAB-5802 — Добавлять регистрацию IP-адреса клиента в организатор.
  • 61e0907a: FAB-3970 — Добавлять высоту реестра в извлечение.
  • 06d93574: FAB-5793 — Не доставлять блок, если буфер полезной нагрузки слишком полон.
  • dcdb2193: FAB-5770 — Привести LTE в соответствие с изменениями интерфейса реестра.
  • e7ffce13: FAB-5787 — Путь для временного хранилища, специфичный для реестра. В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения.

Определить основной язык текста запроса не представляется возможным, так как в нём нет законченных предложений или смысловых фрагментов. Можно предположить, что это язык программирования Go или язык разметки Markdown.

В тексте присутствуют ссылки на репозиторий GitHub и систему отслеживания ошибок Jira, которые используются для управления проектами по разработке программного обеспечения. Также в запросе есть ссылки на конкретные задачи и изменения, связанные с проектом Hyperledger Fabric.

Текст запроса представляет собой список идентификаторов коммитов и номеров задач, без дополнительной информации о содержании изменений. Поэтому перевод невозможен. II — Part I

  • edf43f74 [FAB-5648] Извлечение инициализатора из configtx.
  • 58ddd21c [FAB-5647] Извлечение общего компонента из конфигурации канала.
  • 8dc78833 [FAB-5646] Перемещение конфигурации канала в конфигурацию/канал.
  • aa72e6d2 [FAB-5274] Сделать запись блока асинхронной.
  • 0f9f7239 [FAB-5708] Уточнить, как добавить дополнительные каналы.
  • 82f0bd94 [FAB-5713] Правильно регистрировать сертификаты X.509.
  • 8a87b8ae [FAB-5654] SideDB — моделирование/проверка/фиксация транзакций.
  • f560850e [FAB-5677] Добавить услуги посредника для передачи состояния.
  • eed3d1ed [FAB-5608] Исправить тесты цепочки кода ежедневного аукциона.
  • 8cd32bf5 [FAB-5583] Создать базовую систему ресурсов цепочки кода.
  • bfa97ff7 [FAB-5661]: Добавить UT координатору состояния.
  • d9e00048 [FAB-5630] SideDB — улучшения RWSetBuilder.
  • 6e9e042e [FAB-5638] SideDB — хранилище реестра.
  • 5d479897 [FAB-4976] Sidedb — хранение pvtdata.
  • 8786a642 [FAB-5478] Очистить мёртвый код из bddtests/регрессии.
  • c2c8e205 [FAB-5582] Создать структуру для ACL.
  • 8ffc2376 [FAB-5006] Отключить конечную точку.
  • bddb0f03 [FAB-5655] Обновлён неверный URL в первом абзаце.
  • 8527376c [FAB-5535]: Добавить координатор блоков и pvtdata.
  • c9426cf2 [FAB-5534]: Добавить сообщения для запроса pvt data.
  • 5a307f66 [FAB-5533] Добавить личные данные в полезную нагрузку состояния.
  • 7aae7992 [FAB-5450] Записывать хеш генезисного блока при начальной загрузке.
  • e8ecf836 [FAB-5503] Отключить некорректный тест.
  • e1f7c507 [FAB-5633] Добавить логирование в deliverclient/client.go.
  • dd98f31d [FAB-5273] Широковещательная передача сообщений с ориентацией на производительность.
  • 2dec57d8 FAB-4977 — улучшения sidedb:statedb;
    FAB-5550 — использование configtxgen с protolator для анализа JSON;
    FAB-5518 — перемещение configtxgen в папку fabric/common/tools;
    FAB-4975SideDB: TransientStore для pvt writeset;
    FAB-5628 — повышение полезности ошибок широковещательной передачи в клиенте peer CLI;
    FAB-5522 — регистрация пути менеджера политик для GetPolicy;
    FAB-5552 — исправление некоторых задач в msgprocessor;
    FAB-5627 — недостающие проверки в endorser.go;
    FAB-5406 — взаимный TLS в сервисе chaincode, часть 2;
    FAB-5406 — взаимный TLS в сервисе chaincode, часть 1;
    FAB-5586 — разрешение функций, реализованных в файлах .s;
    FAB-5361 — правильное возвращение FORBIDDEN при широковещании;
    FAB-5445 — объединение фильтров в msgprocessor;
    FAB-5606 — неудачное обновление контекста может привести к изменению кэша;
    FAB-4974 — улучшение сообщений протокола ledger proto для sidedb;
    FAB-4866 — добавление трассировки байтов сообщения orderer msg;
    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 — пропущенная проверка в... Эндорсер:
  • f7f39ba4 FAB-5526 — запрашивать окружение пользователя при сообщении о проблемах;
  • b3c14300 FAB-5525 — исправить ошибку выделения памяти в configtx;
  • f9e53a0b FAB-3787 — настройка тестов E2E CLI для Kafka;
  • 5a65700c FAB-5350 — вычисление MSP-ID после санитарной обработки сертификата;
  • 5aa0f3d9 FAB-5509 — создать скрипт bootstrap-1.0.1.sh;
  • c03bdd53 FAB-5053 — регистрировать txid для транзакций индоссанта по порядку;
  • 9c0a9e2f FAB-5360 — заполнить поле информации BroadcastResponse;
  • d18601e0 FAB-5359 — добавить информацию BroadcastResponse в proto;
  • 4b6a4927 FAB-5335 — перенести NewChannelConfig в msgprocessor;
  • d139caea FAB-5317 — очистить фильтры пакета cruft;
  • 65068057 FAB-5271 — проверка валидации потока solo к новому orderer;
  • 204f0f40 FAB-5270 — удалить фильтры из multichannel;
  • 9018aea8 FAB-5269 — полностью удалить фильтр коммиттеров;
  • f5e25a3d FAB-5267 — переключить фильтр широковещательной рассылки с помощью msgprocessor;
  • 3e5c3e44 FAB-5266 — заменить Enqueue на Order/Configure;
  • ed9517ea FAB-5265 — удалить проверку сообщения blockcutter;
  • c8e40a1c FAB-5504 — поставщик github.com/pkg/errors;
  • 3e1a17ea FAB-5499: — упростить логику API Peers API;
  • 201a8144 FAB-5498 — отсутствует RLock в onStatusChangeFactory;
  • 09a6585d FAB-1759, [FAB-1703] — документация couchDB;
  • 1b6820a2 FAB-5484 — исправление документации для пользователей Windows;
  • c20602e0 FAB-5485 — вычислить имя образа перед заменой;
  • 0d57e62d FAB-5236 — исправить имя метода;
  • 5bbf8b43 FAB-5479 — очистка образов;
  • 36e51403 FAB-5329 — возможность создания экземпляра на занятом идентификаторе chaincode. Переведите, пожалуйста, запрос на русский язык.

FAB-5264: перемещение интерфейсов из многоканального.

  • FAB-5474: добавить ссылки на ресурсы godoc.
  • FAB-5458: неправильная проверка типа в валидаторе.
  • Поддержка IP SANs в cryptogen.
  • FAB-5443: конфигуратору emit по умолчанию поля.
  • Добавить поддержку multisig в одноранговый интерфейс командной строки.
  • Пересчитать configmap вместо обновления.
  • Предотвратить одновременные вызовы запуска cc cont.
  • FAB-5236: добавить тесты производительности для orderer.
  • Идентификатор системного канала должен быть настраиваемым.
  • Исправить параметры в generateArtifacts.sh.
  • Удалить плохой common.Configuration документ.
  • Исправление порядка метаданных локального теста.
  • Устранить проблемы с предварительными требованиями Docker.
  • Исправить синтаксическую ошибку.
  • Перенести дорогостоящие проверки с критического пути.
  • Лидер выборов уступает, если доставка недоступна.
  • Обновите предварительные требования к Docker 17.03.0-ce.
  • Различать системную ошибку и ошибку проверки.
  • Изменить лицензию на распространение ПО для сплетен.
  • Сделать «Ещё есть вопросы» заметным.
  • Включить configtxlator в образ fabric-tools.
  • Улучшения конфигурации образа CouchDB docker.
  • Добавьте предварительное условие для npm в Windows.
  • Добавить начальное выполнение в процессе повторной попытки.
  • Исправьте проблему с открытым ключом pkcs11. С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] использовать итератор блока хранилища ledger's blockstore.
  • 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 v1.0.2

Чт. 31 августа 2017 г., 03:53:34 EDT

  • 5f853da [FAB-5899] — невозможно использовать подписанный установочный пакет.
  • f2d52f5 [FAB-5713] — правильно регистрировать сертификаты X.509.
  • 650fb6b [FAB-5845] — разделять доверенные корни при присоединении к каналу.
  • 3852561 [FAB-5753] — устранять дублирование идентификаторов в cauthdsl.
  • 615eb21 [FAB-5937] — плохой стандартный mod_policy для консорциумов.
  • 1c56557 [FAB-5927] — обновить до baseimage/baseos до версии v0.3.2.
  • 9d55853 [FAB-5633] — добавить логирование в deliverclient/client.go.
  • a3f5cb4 [FAB-5526] — запрашивать у пользователя среду при сообщении о проблемах.
  • bc6420d [FAB-5793] — блокировать доставку, если буфер полезной нагрузки слишком полон.
  • a3b40de [FAB-5709] — корректно выводить LastOffsetPersisted.
  • ae4e37d [FAB-5652] — подготовить Fabric к выпуску версии 1.0.2.

v1.0.1

Вс. 5 августа 2017 г., 08:55:45 EDT

  • 3abe144 [FAB-5627] — недостающие проверки в endorser.go.
  • 0631ccd [FAB-5606] — неудачный ctxu может изменить кэш.
  • 9b37c12 [FAB-5529] — недостающая проверка в endorser.
  • b3c1430 [FAB-5525] — исправить ошибку выделения памяти в configtx.
  • 201a814 [FAB-5498] — недостающий RLock в onStatusChangeFactory.
  • 1b6820a [FAB-5484] — исправления документации для пользователей Windows.
  • 36e5140 [FAB-5329] — возможность создания экземпляра на занятом идентификаторе chaincode.
  • 65730c8 [FAB-5474] — добавление ссылок на ресурсы godoc.
  • e7b20bd [FAB-5458] — неправильная проверка типа в валидаторе.
  • 6eab9cf [FAB-5459] — пересчитать configmap вместо обновления. Предотвращение одновременных вызовов, запуск cc cont: 2232d0e

Исправление порядка метаданных локального теста: 7d59d5a

Устранение синтаксической ошибки: f80789d

Выбор лидера завершается, если доставка недоступна: 6962ee3

Обновление предварительных требований к Docker 17.03.0-ce: 15c3bbe

Разграничение системной ошибки и ошибки валидации: 0cf4c35

Сделать «Остались вопросы?» более заметным: fbb84cc

Добавление configtxlator в образ fabric-tools: 210598f

Добавить предварительное условие для npm в Windows: 7de02d2

Первоначальное выполнение в процессе повторной попытки: 03afad8

Исправить проблему с открытым ключом pkcs11 CKA_PRIVATE: c97a93a

Обновить URL инструмента цепочки: 4223020

Предотвратить переполнение буфера полезной нагрузки: ecda4c2

Исправлена орфографическая ошибка в журнале: e3df726

Исправить ошибку в клиенте однорангового узла Deliver: 22e1299

Дополнить nil-проверкой в extensions.go: 3cde835

Solo должен учитывать переопределение batchtimeout: b817672

Соблюдать новый максимальный размер сообщения при переопределении: 36b08c7

Установить mod_policy для новых политик каналов: 3a2dd8e

Исправить форматирование имени канала: ca167ce

Записывать события переполнения буфера журнала: 28c8efd

Исправить git clone fabric-samples для Windows: fc736ec

Создать релиз fabric версии 1.0.1: 1d3d922

Создать выпуск fabric версии 1.0.1: 1d3d922

Исправить нарушения рекомендаций по использованию товарных знаков: bcecd47

Исправить заголовки лицензий: ef359a7

Обновите версию выпуска: 206272e 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»;
  • d6c2071 [FAB-5185] — удаление и исправление ссылок на Java-код;
  • d9875bb [FAB-5184] — исправление орфографической ошибки в версии peer;
  • 6d56e6e [FAB-5165] — оптимизация проверки блоков;
  • 9a86c1a [FAB-5166] — в документации должен использоваться термин «Hyperledger Fabric»;
  • 6c3cb99 [FAB-5157] — оптимизация выбора пиров для каналов;
  • 4cd2a8c [FAB-5153] — ослабление поведения буфера отправки сплетен;
  • b5f26a0 [FAB-5150] — удаление данных из бинарного файла при ошибке установки;
  • 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] — исправление комментариев в файлах. Makefile:
  • 3c36a43 [FAB-5111] — исправить неработающую ссылку.
  • 2993534 [FAB-5052] — настроить сообщения журнала.
  • 8c6965c [FAB-5103] — удалить неиспользуемый код в общих пакетах.
  • 783ba55 [FAB-5105] — удалить неиспользуемый код в пакетах событий.
  • e327448 [FAB-4906] — исправить ошибку sed в generateArtifacts.sh.
  • feaa56b [FAB-5112] — исправить отсутствующую ссылку.
  • e99d18e [FAB-5113] — уточнить документацию по GetState для chaincode.
  • 8b20c35 [FAB-5100] — обновить введение, чтобы убрать упоминание о шариках.
  • 650856c [FAB-5002] — исправить назначение mspconfigpath.
  • 3c3cd03 [FAB-5034] — предоставить более чёткие указания.
  • fd06fec [FAB-5033] — исправить опечатку в инструкции по началу работы.
  • c1d7f9e [FAB-4969] — разрешить ответ об ошибке от партнёра.
  • 75131a2 [FAB-5030] — исправить синтаксическую ошибку в примерах кода.
  • 9fc0b2f [FAB-5046] — добавить недостающий заголовок для документа.
  • e11feee [FAB-5047] — исправить сообщение об ошибке.
  • 40866a2 [FAB-5045] — добавить учебники по chaincode на страницу gs.
  • 0e430b1 [FAB-5037] — пример теста chaincode02 не проходит в CI.
  • 033b7fa [FAB-5003] — исправить неработающую ссылку.
  • b584681 [FAB-5011] — правильно сформулировать поддержку для javacc.
  • 4441f53 [FAB-5029] — задокументировать отсутствие поддержки ключей RSA.
  • e70ab84 [FAB-4901] — усилить тесты модулей службы доставки.
  • d0022c5 [FAB-5019] — удалить license.rst.
  • 2d36291 [FAB-5022] — исправить авторские права.
  • ff1d0d2 [FAB-5021] — согласовать брендинг.
  • 15d903a [FAB-5018] — привести license.html в соответствие с рекомендациями бренда.
  • 953dbfe [FAB-5023] — индекс RTD не соответствует рекомендациям бренда.
  • 316665c. 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 июня 2017 г., 14:53:05 EDT

FAB-4519

Выпуск 1.0.0-rc1.

FAB-4967

Обновить bootstrap с правильным artifactid.

FAB-4430

Пример приложения.

FAB-4963

Обновите инструкции byfn для TLS.

FAB-2291

Учебники по цепному коду.

FAB-4948

Исправить текст в образцах документов.

FAB-4944

Исправить значение по умолчанию в конфигурационном документе.

FAB-4933

Добавьте соответствующие предупреждения в пример конфигурации.

FAB-4941

Обновите ссылку на версию выпуска. FAB-4904 Модифицировать узел равноправной сети, чтобы использовать структуру TLS MSP.

bc205353 FAB-4930 Обновить README для использования Python 2.7.

5442665c FAB-4686 SysTest: остановка и запуск брокеров 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: добавить проверку конечной точки для сплетен.

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 Добавлены некоторые недостающие уведомления о лицензии. 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;
  • улучшение тестового покрытия для orderer/multichain;
  • тестирование на предмет утечки данных в нескольких организациях;
  • предотвращение подписания сообщений в блоке;
  • реализация целей make dist и dist-all;
  • предотвращение паники при подписании сообщений;
  • добавление записи в журнале лидера в gossip;
  • добавление errorChan в консенсусный узел на основе Kafka;
  • добавление логики повтора к шагам Chain.Start;
  • устранение паники в TestEndedGoroutines;
  • отключение клиентов доставки после отзыва;
  • использование контекста отмены в gossip и deliveryservice;
  • улучшение тестового покрытия orderer/solo;
  • решение проблемы сбоя «make release»;
  • обновление инструкций режима разработки;
  • удаление лишней строки в core.yaml;
  • обновление параметра GOSSIP_BOOTSTRAP в e2e_cli.

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

  • LTE tool driver: установка правильного кода выхода.

  • Отключение ненадёжных тестов — deliveryService.

  • Исправление min.isr.replicas.

  • PTE поддерживает более точную постоянную скорость.

  • Добавление REST-конечной точки для проверки работоспособности.

  • Создание кода проверки конфигурации configtx.

  • Дополнение документации «Начало работы».

  • Установка правильных ожиданий для сквозного тестирования на Windows.

  • Расширение документации по предварительным требованиям для Windows.

  • Усиление учётных данных TLS для deliveryService.

  • Изменение параметров повтора для конфигурации Kafka.

  • Добавление недостающих заголовков лицензий.

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

  • Устранение состояния гонки в mock WriteBlock.

  • Предотвращение теоретических сбоев orderer.

  • Обеспечение отказа deliveryClient при ошибке 503.

  • Проверка на ошибку чтения при проверке транзакции.

  • Подготовка к разработке версии 1.0.0-rc1.

  • Улучшение документации для прослушивателя блоков.

  • Фиксация ссылок SDK.

  • Ошибки консенсуса в API multichain orderer.

  • Разрешение нулевого подписывающего лица для создания конверта.

  • Сообщение о пустых группах приложения/ордера.

  • Предоставление организаций orderer через конфигурацию. configtx manager nil dereference

  • 9c1b6ef8 FAB-4463 — исправление nil dereference в cauthdsl.

  • 198ac5b5 FAB-4158 — устранение периодического сбоя теста лидера выборов.

  • 41170b16 FAB-4451 — решение проблем синхронизации на e2e_cli.

  • 1e6790bf FAB-4369 — обновление образца конфигурации контейнера.

  • eda8a7d4 FAB-4427 — устранение непроверенных ошибок в configtxgen.

  • 0d864c65 FAB-4424 — уточнение флага и ошибки configtx.

  • 53efa190 FAB-4443 — отказ от подписания configtx с помощью Noop MSP.

  • b0f6c5d7 FAB-3980 — подмножество консорциума для создания канала.

  • dee53d04 FAB-4274 — улучшение комментариев в sample orderer.yml.

  • 6f876ad5 FAB-4350 — добавление команды версии в configtxgen.

  • 1ddbf1ca FAB-4440 — исправление консорциума в коде configtxgen.

  • 6e3c9afd FAB-4439 — исправление опечатки в README.md для configtxlator.

  • 49587859 FAB-4425 — тест производительности реестра: обновление ведения журнала.

  • 27ed41d2 FAB-4356: — изменение поведения системы.

v1.0.0-beta

Wed Jun 7 08:49:09 EDT 2017

  • e4677478 FAB-4380 — подготовка к выпуску 1.0.0-бета.

  • 85ccddc0 — исправление имени пользователя для Маниш Сетхи.

  • 38ca3715 FAB-4391 — релиз-ноты для 1.0.0-бета.

  • 52853f86 FAB-4420 — подавление предупреждения о создании канала.

  • 8fe748f4 FAB-4384 — обновление документации и документации по началу работы.

  • c2b5f2d7 FAB-4437 — исправление ccpackage_test (ошибка компиляции).

  • e6b050fb FAB-4413 — включение возможности сообщать версию.

  • 5435d215 FAB-4418 — исправление запутанного именования политик.

  • ae806110 FAB-3893 — документация по проверке подлинности.

  • 384a4a61 FAB-2649 — одновременный доступ к viper.

  • 31b8a965 FAB-4177 — BCCSP PKCS11 DER кодирование для CKA_EC_POINT.

  • 1e9a0879 — ... Реверт гоуков HTML-отчёта [FAB-4412].

  • Включить в orderer функцию отчёта о версии [FAB-4411].

  • Добавить команду version в configtxlator [FAB-4352].

  • Тест CertRevocation для Gossip [FAB-3841].

  • Проверить корректность политики на cc2cc [FAB-3892].

  • Исправить ошибки сборки в документации [FAB-3906].

  • Улучшить покрытие UT для пакета kafka [FAB-4184].

  • Исправление ошибок в системе канала orderer [FAB-4373].

  • Адаптировать блок-листнер к Fabric alpha2 [FAB-4318].

  • Исправить описание peer-версии [FAB-4377].

  • Проблемы с брендингом в blockchain.html [FAB-4331].

  • Команда version для cryptogen [FAB-4351].

  • Поддержка Mutual TLS в рукопожатии Gossip [FAB-3359].

  • Сбой ежедневных тестов chaincode [FAB-4081].

  • Логирование в peer/channel package [FAB-3528].

  • Укрепить соединение bootstrap peer для gossip [FAB-4302].

  • Понизить порог ошибки подтверждения до 400 [FAB-3618].

  • Добавление release-clean для очистки цели [FAB-4360].

  • Документирование интерфейсов chaincode [FAB-2045].

  • Предупреждение при ошибке соединения bootstrap [FAB-4346].

  • Проверка консорциума в configtxgen [FAB-4355].

  • Запускать только специфические тестовые случаи патча [FAB-4161].

  • Ошибки проверки параметров BCCSP Factory [FAB-3454].

  • Ответ prop resp для возврата ошибки на cc error [FAB-4347].

  • Удалить параметры BCCSP из configtx.yaml [FAB-4157].

  • Улучшение кода [FAB-4323]. Покрытие фильтра 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 configtxlator;

  • c8785e3f [FAB-4167] — предоставление доступа к обновлению конфигурации через REST;

  • 5fb91b5b [FAB-4107] — доступ к переводчику proto через 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 config.

  • 719c2086 FAB-3513 Не удаётся собрать OTE.

  • 2b8c0aa9 FAB-4251 Поддерживать TLS версии 1.2 и выше для Kafka.

  • a9b3a61c FAB-3199 Заставить коммиттера вызывать CSCC при обновлении конфигурации.

  • 022580d3 FAB-3754 Поведение системы Endorser Util scaffolding.

  • 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 gossip bootstrapPeers.

  • 531de02d FAB-4265 Исправить перегруженную команду создания канала равноправных узлов.

  • 389ff3e0 FAB-4264 Исправить команду получения канала равноправного узла.

  • e5cac857 FAB-4166: Удалить функцию удалённой остановки равноправного узла.

  • 53b1bb93 FAB-4185 Удалить пакет sbft.

  • 2a91d0e6. for PKCS11 package (2 of 3)

  • 67e2c093 FAB-3772 — улучшить покрытие для пакета PKCS11 (1 из 3).

  • b9dd4640 FAB-4105 — Fab proto translation methods.

  • 7b5b661b FAB-4103 — Proto translator variably opaque comp.

  • 7fd6a909 FAB-4102 — Proto translator statically opaque comp.

  • 5a94f1a0 FAB-4101 — Proto translator nested msg component.

  • de54331e FAB-4100 — создать структуру прото-транслятора.

  • 7c4fcbf3 FAB-4104 — Proto переводчик динамического поля comp.

  • dfad1b8c FAB-3830 — Почему блокчейн?

  • d163e727 FAB-3387 — очистить конфиги Docker Compose.

  • 7b36d96d FAB-4091 — обновить инструмент для сравнительного анализа реестра.

  • a5ad7346 FAB-3749 — добавить тесты производительности компонента реестра.

  • ae162083 FAB-3494 — улучшить отчётность.

  • aa333a3f FAB-4033 — удалить руководство по оформлению заказа.

  • 4a84f9da FAB-4062 — добавлены модульные тесты в /fabric/core.

  • f0c54955 FAB-4067 — увеличить UT в peer/common.

  • 0e7ffae0 FAB-4146 — установка chaincode вызывает панику, если GOPATH пуст.

  • df396989 FAB-3968 — де-дублирование кода BCCSP/pkcs11.

  • cf943ec1 FAB-4150 — добавление сокращённого URL для отслеживания загрузок.

  • 08a2515c FAB-4085 — предотвратить истечение срока действия собственной идентичности.

  • ee775845 FAB-4143 — исправить ошибку компиляции на мастере.

  • 23a7d508 FAB-4078 — осведомлённость о членстве в состоянии истечения срока действия информации.

  • bd4cdf34 FAB-4128 — периодический сбой UT.

  • d0e57403 FAB-4109 — добавить недостающие заголовки лицензий.

  • 5d135ad7 FAB-4134 — консолидировать поддержку конфигурации модульных тестов.

  • a18e2d3d FAB-4087 — устранить сбой теста в dockercontroller.

  • 09ba01b9 Остановить и запустить контейнеры.

  • 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 в gossip.

  • 5759ee4c [FAB-4005]: добавление имени канала к журналам блоков провайдера.

  • 837fc68e [FAB-3950]: поддержка вызовов conc generateCert.

  • 11f8f502 [FAB-3941]: устранение сбоя UT при столкновении портов.

  • 03891128 [FAB-4076]: отключение модульного теста событий.

  • e176cf92 [FAB-3925]: исправление скрипта Bootstrap.

  • 66483928 [FAB-3953]: повторное введение отключённого теста утечки goroutine.

  • 4c63d696 [FAB-4071]: написание модульных тестов для пакета bccsp.

  • 6388a4c3 [FAB-4060]: написание модульных тестов для core/policyprovider.

  • 75638081 [FAB-3776]: модульный тест get config после перезапуска.

  • aeaae372 [FAB-3095]: добавить MSP в RTD.

  • e3e26ce9 [FAB-4032]: исправление комплекта Getting Started для Windows.

  • 6765b355 [FAB-3931]: улучшить покрытие h/f/orderer/multichain.

  • 77bca876: ... FB693D71, FAB-3201 — исправление неработающей ссылки в пользовательском файле CSS.

299D9112, FAB-3887 — удаление раздела часто задаваемых вопросов о производительности из FAQ.

28F468CD, FAB-3926 — добавление тестов в CSCC для проверки входных данных.

04EED737, FAB-3923 — удаление мёртвого кода и дубликатов из CSCC.

DF29A5B0, FAB-3291 — добавление теста Kafka BDD для 3x orderer/broker.

552CBFE3, FAB-3289 — исправление теста multi-broker Kafka BDD.

FA9C6165, FAB-3948 — работа над модульными тестами шим-кода цепного кода и фреймворком.

839285E0, FAB-3957 — уменьшение количества сообщений журнала в примере кластера.

F5A4DAEA, FAB-3882 — добавление процесса предложения в CONTRIBUTING.rst.

588BF141, FAB-3707 — удаление неиспользуемых переменных и т. д. в каталоге orderer.

347899EF, FAB-3201 — устранение большинства неработающих ссылок в документации.

F966C8C9, FAB-3109 — исправление логики подключения равноправного узла.

E2B4FA64, FAB-3947 — обновление инструкций для сквозного тестирования.

8F1FB015, FAB-3733 — исправление опции CouchDB для e2e_cli.

A0C3B954, FAB-3941 — устранение сбоя UT при конфликте портов.

D35B4F93, FAB-3917 — исправление ошибки Makefile в цели behave-deps.

112FF0CE, FAB-3507 — тесты цепного кода.

5BDDB0B6, FAB-3918 — обновление до baseimage v0.3.1.

A4DBC173, FAB-3932 — стандартизация названий тестов.

FA98B460, FAB-3928 — обновление примечаний к выпуску для версии 1.0.0-alpha2.

988F2FFB, FAB-3922 — написание модульных тестов для core/scc.

CEF26882, FAB-3907 — улучшение тестового покрытия для protos/common.

467A2F15, FAB-3890 — увеличение покрытия для common/config.

A6737CC2, FAB-3761 — правильное обновление системного канала заказа.

96930602 — подготовка к разработке alpha3.

0509BED5, FAB-3880 — переименование системных тестов. * 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: проверка имени chaincode.
  • 17259afb FAB-3402: улучшение модульных тестов для ledger lockbasedtxmgr.
  • ad1200b5 FAB-1959: поддержка прокси-аутентификации в java buildscript.

v1.0.0-alpha2, 15 мая 2017 года

  • 6b6bfcf: выпуск версии v1.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, так как это WIP.
  • 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. FAB-3724:
  • [b17c800]: обновление README с линком на бинарные файлы Fabric от Nexus.
  • [187104e]: в /examples/cluster использовать каталог /var.
  • [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 и лучшие практики. Добавить инструкции по модульному тестированию в документацию.

Добавить docstring для подкоманды peer cmd.

Проверить тестовое покрытие bccsp/sw ECDSA/RSA.

Исправить проблему с JoinChan gossip, возникающую, если нет anchorPeers.

Исправить inc_number в сообщении gossip.

Обновить использование peer.address.

Обработать нераспознанные символы в журнале gossip.

Не забыть про проверку на nil после proto unmarshal.

Изменить сообщение журнала в queueNewMessage, так как оно вводит в заблуждение.

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

Провести тестирование покрытия для bccsp/sw ECDSA/RSA при подписании.

Протестировать работу функции в e2e тесте в Behave.

Улучшить форматирование в разделе «Начало работы».

Увеличить тестовое покрытие для common ledger.

Увеличить тестовое покрытие для ledger/kvledger.

Увеличить тестовое покрытие для couchdb.

Сделать логирование gRPC настраиваемым.

Удалить дубликат ChaincodeInstance.

Сохранить поля протокола gossip с символами подчёркивания.

Версия PKCS8Info должна быть 0, а не 1.

Создать утилиты для композиции.

Увеличить тестовое покрытие для peer/clilogging.

Убрать проверку CONFIG tx в коде ledger.

Увеличить тестовое покрытие rwsetutil.

Тестирование покрытия протокола gossip. FAB-3530: Gossip — добавить проверку порядкового номера блока.

FAB-3497: Удаление хэша из данных gossip.

FAB-3441: Тестирование покрытия AES в bccsp/sw.

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: Конфигурация OUIdentifiers MSP.

FAB-3025: Обновить значения по умолчанию для реестра.

FAB-2486: Удалить синхронизацию из core.yaml.

FAB-2337: Обновить варианты использования.

FAB-3456: cryptogen: добавить поддержку SANs x509.

FAB-3506: Scaffolding для Endorser.

FAB-3488: Добавить документацию о том, как создаётся документ.

FAB-3324: Исправление скриптов и инструкций для начала работы. Тестирование покрытия

  • b5430b2 [FAB-3428] configtxgen: Report selected configuration
  • b5f9f0a [FAB-3390] Override log level — cauthdsl и policies
  • 01aa829 [FAB-3145] Override log level для ledger на peer start
  • 3f1739a [FAB-3434] Сборка бинарных файлов по make native target
  • 3493be3 [FAB-3431] Всегда отображать стек вызовов ошибок в логах
  • fd623d1 [FAB-3324] — Обновление Getting Started
  • 555686d [FAB-2985] Добавить документацию по обработке ошибок
  • 0ae00c8 [FAB-3107] Заменить «user» на «identity»
  • 9581073 [FAB-3391] Очистка пробелов в Java shim
  • fe8d1da [FAB-3311] Java cc получить историю для ключа
  • 6ad95f6 [FAB-3305] Java cc получить результат запроса
  • 5858fbb [FAB-3273] Java cc получить состояние по диапазону
  • 1f0a0cb [FAB-3056] Вытянуть соответствующие образы Docker
  • 708c3aa [FAB-3220] Синхронизировать составной ключ API с Go
  • 2318b8d [FAB-3267] Добавить kv_query_result proto в Java shim
  • 6458126 [FAB-3263] Удалить ChaincodeBase.getChaincodeId()
  • b306d7b [FAB-3221] Java cc getFunctionAndParameters()
  • 908af1a [FAB-3223] Очистить Java chaincode get/set state API
  • de3d2d1 [FAB-3222] Извлечь интерфейс Java ChaincodeStub
  • 99b6817 [FAB-3170] Вызвать цепочку кода из Java цепочки кода
  • 55d96b2 [FAB-3114] Истечение срока действия идентификатора сплетен
  • 1fe931c [FAB-3321] Документация по установке цепочки кодов
  • 148775a [FAB-3247] Оптимизировать CouchDB recordSavePoint
  • fc95c06 [FAB-3329] Установить версию цепочки кодов в ProposalResponse
  • cc58f62 [FAB-3283]: Поведение при тестировании Orderer 1dae950 FAB-3322 Haskfest DC scripts для запуска бинарных файлов.

375ca88 Исправление опечаток в сквозном тесте на основе интерфейса командной строки.

ac5846c FAB-3238 Перемещение конфигурации CouchDB в CouchDB.

2bd9005 FAB-3244 Повторное включение теста плохого соединения CouchDB.

1dfd0aa FAB-3287 Исправление отладочных операторов в пакете orderer.

3dcc32f FAB-2724: Исправление максимального количества открытых соединений CouchDB.

8ce1073 FAB-3160 Предоставление функции относительного пути к конфигурации.

b4c1a0d FAB-3356 Увеличение детализации журнала при запуске однорангового узла.

e86ea5b FAB-3350 Повышение тестового покрытия для cryptogen.

00eb7c9 FAB-3352 Нет необходимости инициализировать grpc в тестах CSCC.

7fae4b4 FAB-3348 Цепной код должен регистрировать уровень сборки.

c041d43 FAB-3245 Использование crypto rand в сплетнях.

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 FAB-3139: увеличение тестового покрытия для core/comm.

  • a97d8b6 FAB-2344: исправление документации.
  • 90573e8 FAB-2962: обфускация имени канала Gossip.
  • [4e4155d]: исправление опечатки в комментарии.
  • 8369bd3 FAB-3154: исправление переименования getChaincodeBytes.
  • 2595366 FAB-3149: добавление отсутствующих пакетов pip в install_behave.sh.
  • [e1dc407]: удаление конечных пробелов.
  • 9603b0e FAB-3136: включение скрипта установки с пакетом выпуска.
  • 207588e FAB-2928: связывание pkg с инстанциацией на lccc (часть 1).
  • fa6648e FAB-2756: пакетная передача запроса состояния Gossip.
  • 83838e2 FAB-3127: регрессионная структура папок.
  • 17099af FAB-2971: улучшение сообщения об ошибке с недопустимым именем или версией cc.
  • 9eaefb5 FAB-3125: удаление примера sfhackfest.
  • 4f3cff5 FAB-3120: добавление целей Makefile для двоичных выпусков.
  • 842f46a FAB-2351: возврат к уровням журнала запуска однорангового узла.
  • e05a06e FAB-3113: добавление причины сбоя аутентификации в журналы.
  • e7bbf1c FAB-3055: улучшение проверки URL в пути к chaincode.
  • 89d5671 FAB-3110: добавление dialTimeout в comm сплетен в prod.
  • 0050981 FAB-3058: улучшения CONTRIBUTING.
  • 49a36fd FAB-3099: перенос не объединённых возможностей.md.
  • eee9070 FAB-3087: исправление вводящих в заблуждение комментариев peer/core.yaml.
  • 3a66788 FAB-3086: исправление форматирования событий журнала.
  • 47f4ee3 FAB-2897: сделать индекс транзакции внутри блока, начиная с 0.
  • dc143e2 FAB-3060: пропуск тестов цепочки Java на платформах, отличных от x86_84.
  • 7984725 FAB-3047: изменение массивов вложений на использование указателей.
  • a932b54 FAB-3046: добавление операций пакетного выбора CouchDB. В запросе представлен список изменений в проекте Hyperledger Fabric, связанных с различными аспектами разработки и тестирования программного обеспечения.

Основной язык текста запроса — английский. Сравнить байты 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
  • Использовать прото-сообщения для чтения-записи
  • Исправить JSON-unmarshal для универсального интерфейса
  • Обновите TOC
  • Новый контент для начала работы
  • Добавить поддержку $(DOCKER_NS)
  • Добавить модульные тесты запросов к уровню CouchDB
  • Изменить уровень журнала mspimpl.go/Validate с Inf на Dbg
  • Реализовать GetTxTimestamp() для заглушки цепного кода
  • Задать правильное значение «последнего разрезанного блока»
  • Добавлять имя канала к выводу журнала
  • Исправление теста выборов
  • Включение тестов поведения на macOS
  • Добавление методов установки уровней журнала через регулярное выражение
  • Отменить кодирование base16 для имён каналов
  • Обновление BDD до последних изменений proto

В запросе нет кода или ключей, которые нужно перевести. Исправления ошибок в работе CouchDB. Часть 2

  • Исправление ошибок линтера исходного кода.
  • Добавление деталей о заказчике в команду документа.
  • Добавление клиента для устойчивой доставки к узлу.
  • Зависимость от криптографической библиотеки AMCL.
  • Очистка команд и сообщений канала peer cli.
  • Отказ от использования игнорирования сплетен в целях безопасности.
  • Неправильный выбор configtx.yaml.
  • Только ошибки >= 500 должны рассматриваться как ошибки.
  • Очищение docker-compose в рамках модульных тестов.
  • Устранение сбоя теста txmgr — ограничение запроса CouchDB.
  • Исправление вывода configtxgen.
  • Документирование конфигурации configtx.
  • Обновление условного процесса.
  • Удаление неиспользуемой документации.
  • Команда списка каналов добавлена в peer cli.
  • Удалена устаревшая запись FAQ_confidentiality TOC.
  • Соединение Producer службы доставки.
  • Использование 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] — тестовый канал сплетен: удаление неиспользуемого кода.
  • [626fcd3] — добавление информации о канале в прослушиватель блоков.
  • [124cd2d] — обновление TLS и конфигурации лидера сплетен (FAB-1141).
  • [6c146d1] — исправление NPE в интеграции сплетен, загрузка сертификата TLS.
  • [312d7e1] — проверка блоков при доставке и во время P2P (FAB-2688).
  • [a3e3940] — по умолчанию цепочка разорвана в равноправном узле (FAB-2696).
  • [3ad3e43] — журнал сплетен выдаёт предупреждение при неправильной конфигурации сети (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] — сплетни: внешние и внутренние конечные точки IV (FAB-2007).
  • [5eb459a] — сплетни/Comm: глубокое зондирование.
  • [821c9d8] — внешние и внутренние конечные точки III (FAB-2007).
  • [55fda40] — неудачный тест на поведение начальной загрузки.
  • [fb31d92] — FAB-2680: установлена ​​политика Mod по умолчанию в configtxgen.
  • [1066230] — инспекция configtx включает политики (FAB-2638).
  • [54dc537] — включена инспекция configtxgen configtx.
  • [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 для общего инициатора;
  • 2541878 [FAB-2397] — перемещение конфигурации организации к общему инициатору;
  • b609bf0 [FAB-2477] — перенос конфигурации приложения к инициатору;
  • c8ff4b1 [FAB-2396] — перенос конфигурации порядка к общему инициатору;
  • 8b20459 [FAB-2335] — перенос конфигурации канала к общему инициатору;
  • fa782fc [FAB-2493] — рефакторинг драйвера платформы golang;
  • 6a81ec1 [FAB-2632] — политика подтверждения по умолчанию;
  • 5cdb17d [FAB-2616] — исправление потенциального сбоя в cauthdsl;
  • 0fc6c4d [FAB-2531] — сбой запросов диапазона при итерации более 100 элементов;
  • 9f87f84 — исправление паники узла при инициировании предложения без MSPs;
  • 61985e1 — исправление для stateInfoCache;
  • 9a5b456 [FAB-2658] — исправление ошибки: передача правильных данных блока в MCS;
  • ce52828 [FAB-2670] — документирование создания и использования политик Fabric;
  • 6c28c83 [FAB-2615] — удаление ссылок Ingress/EgressPolicyNames;
  • ba68129 [FAB-2671] — использование OrdererMSP в e2e_cli;
  • 927ff1c [FAB-2672] — исправление TestDisclosurePolicyWithPull;
  • a4adb11 [FAB-2665] — клиент доставки должен подписывать сообщения с порядком;
  • 2a6a7b5 [FAB-2511] — сделать последовательность configtx явной;
  • f803a9f [FAB-2591] — ввести опцию file-ledger;
  • 7f63742 [FAB-2642] — избежать переполнения seqNum в метасостоянии узла;
  • da355f3 [FAB-2640] — поддержка пустого набора узлов привязки в Gossip;
  • 66242cc — настройка уровня журнала событий обучения членству в Gossip. 88dbc7d — обновление скриптов devenv. Исправление для FAB-1567.

dc7d4d4 — фиктивный коммитёр высоты реестра для FAB-2576.

22793dd — ассоциация самоидентификации при запуске в Gossip для FAB-2007.

458f435 — сообщение AliveMsg без secretEnvelope в Gossip/disc для FAB-2007.

76bb2a0 — изменение Exists на Lookup в Gossip/discovery для FAB-2007.

48987d2 — исправление ошибки подключения якоря равноправного узла в Gossip Anchor peer для FAB-2624.

bc7f9d8 — изучение сертификата во время валидации в Gossip.

a5f2ba0 — NPE, когда policyMgr не найден, в MsgCryptoSvc для FAB-2643.

6d984fd — тесты CouchDB зависают на две минуты.

ed7ed80 — исправление стиля протокола gossip proto style 3/3 для FAB-2473.

953bb21 — исправление стиля протокола gossip proto style 2/3 для FAB-2472.

948de6b — исправление стиля протокола gossip proto style 1/3 для FAB-2471.

1181f98 — переименование каталога хранения блоков реестра.

93e7c76 — добавление конечной точки orderer для testchainid для FAB-FAB-2635.

5b48469 — последние изменения включены для FAB-1141.

231bfd0 — instantiate/upgrade не должен указывать код для FAB-2524.

035c51c — интеграция выборов с core.yaml для FAB-2630.

ebe1b4d — отправка события фиксации генезисного блока.

fdd62b0 — ChannelHeader в ChannelId для FAB-2468.

5ca0611 — добавлена возможность настройки формата журнала контейнера chaincode.

5f4b99a — проверка верификации сквозного потока на основе CLI для FAB-2503.

e7b3c7a — исправление интеграции LE и gossip в тестах для FAB-2576.

c9e9cc1 — ошибка проверки мёртвых участников в Gossip discovery исправлена.

97a5e62 — исправлена ошибка нулевого указателя во время фантомной валидации.

44e4210 — поддержка функций ACL для вызова chaincode.

29ea124 — статус проекта снова изменён с инкубационного на активный.

7dc370a — чтение конечных точек orderers из CB для FAB-1938.

7f35ba5 — очистка верхнего уровня пакета orderer для FAB-2589. Переведите, пожалуйста, запрос на русский язык. Что именно нужно перевести? Добавить образец профиля генезиса для Kafka.

Улучшить форматирование и текст configtx.yaml.

Улучшить форматирование и текст orderer.yaml.

Регистрировать ошибки потребителя.

Очистка файлов с подозрительными разрешениями.

Поддержка индекса имени в GetQueryResult.

Рефакторинг конверта сплетен — завершение.

Рефакторинг конверта сплетен.

Предупреждение и прерывание при недопустимом событии присоединения к каналу.

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

Использование инструмента Configtx для проверки MSP.

Исправление запуска композиции.

Добавление запроса для получения всех каналов для данного узла.

Добавление запроса на получение установленных цепных кодов на узле.

Маркировка образов Docker Fabric.

Обновление уровня журнала для некоторых сообщений хранилища ключей BCCSP.

Переход на chaincode v0.10.3.

Согласование проверки спецификации развёртывания.

Не регистрировать отправку в пустой срез узлов.

Настройка начальной загрузки сплетен по умолчанию и пропуск подключения localhost.

Возврат проверки ACL в индоссант.

Отсутствие mspConfigDir в yaml в Endorser_test.

Получение запущенных цепных кодов в канале.

Исправление вводящего в заблуждение оператора журнала.

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

Удаление ненужного ведения журнала WARN из MCS.

Документирование.

Кодирование политики проверки блока.

Разрешение OU содержаться в описании MSP.

Исправить поломку в master.

Сделать обнаружение сплетен настраиваемым. Заменить Shake на SHA. Удалить каталог pub. Удалить пакет appmsp. Удалить пример sdk. Поддержка отзыва в MSP (FAB-1558). Улучшение API цепочки блоков (FAB-2357). Неудачное присоединение: поиск регистра (FAB-2361). Создание локальных макетов подписывающего лица (FAB-2361). Исправление ошибки «Broken Master» (FAB-2359). Небольшие исправления в тестах на выбор лидера сплетен (TINY LINT + FORMAT) (FAB-2349). Изменение создания канала на CONFIG_UPDATE. Кодирование MSP с помощью инструмента configtxgen (FAB-2342). Добавление application/MSP в genesis.yaml (FAB-2336). Переименование файлов qscc и cscc по умолчанию. Удаление повторяющихся полей «отметка времени транзакции» и «версия». Настройка уровней логирования для gossip/comm. Удаление раздела безопасности из core.yaml. Защита от повторных атак. Первый блок в цепочке — это блок 0, а не 1 (FAB-2214). Механизм управления трафиком (OTE) (FAB-1805). Устранение дублирования каталога в тестовом Dockerfile (FAB-2343). Использование минимального контейнера для 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). Упрощение директив go-install.

  • FAB-2220: запись getcc не должна проверять наличие CC.

  • Обновление до версии 0.10.2 инструмента chaintool.

  • Использование образа buildenv для линтера/протосов.

  • Добавление заполнителя для проверки политики.

  • Синхронизация папки fabric-ca, если она существует.

  • Получение истории для ключа в API Chaincode.

  • Переименование перечислений КОНФИГУРАЦИИ в CONFIG.

  • Наложение существующего конфига на overlay writeset.

  • Выделение конструкции configmap.

  • Создание прототипа ConfigUpdate.

  • Удаление «*Next» из Config.

  • Исключение ссылок на ConfigItem.

  • Динамическое создание материала генезиса.

  • Проверка политик на основе OU (FAB-2062).

  • Ограничение богатых запросов к чейнкоду (QueryWrapper).

  • Добавление команды установки в lccc.

  • Повторное подключение к пирам начальной загрузки.

  • Ограничение богатых запросов контекстом чейнкода.

  • Ошибка с обёрткой данных запроса CouchDB.

  • Извлечение идентификатора MSP из core.yaml.

  • Перенос предварительного загрузчика orderer.

  • Перенос генезиса orderer в общий файл.

  • Исправление ошибок в channel_test.sh.

  • Осторожное использование при создании файла shim.

  • Проблема с отступами нарушает работу make на всех платформах.

  • Решение проблемы FAB-2209.

  • Отказ от использования «chainless» SCC.

  • Завершение работы над версией 1 API чейнкодов. Обработка цепочки кодов должна происходить последовательно.

  • Инициализация цепочки кодов должна следовать путям вызова конечного автомата (FSM).

  • В пире следует использовать общий сервер GRPC.

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

  • Конфигурацию выборов следует хранить в службе обмена информацией.

  • Сообщениям системы обмена информацией следует добавить конверты.

  • Из функции синхронизации регистра следует удалить комментарий TODO.

  • Требуется метод API для получения блока по TxID.

  • Утилиты Viper для заказа следует перенести в общую папку.

  • Разделить конфигурацию заказа на локальную и генезисную.

  • Перенести конфигурацию приложения в ConfigGroup.

  • Переместить конфигурацию канала в GroupConfig.

  • Мигрировать конфигурацию заказа в ConfigGroup.

  • Изменить политики для использования ConfigGroup.

  • Миграция configtx.Handler в ConfigValue.

  • Политики-макеты следует переместить в общую папку.

  • configtx.Manager следует перенести в ConfigNext.

  • Улучшить эффективность подмножества.

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

  • Добавить индикатор достоверности к GetTransactionById.

  • Исправить бесконечный цикл в mspconf.

  • Unmarshal Response только тогда, когда ответ от CC.

  • Обновить документ с изменениями в поведении транзакций.

  • Поддержка внешней конечной точки в Gossip.

  • Для CouchDB добавить удаление в регистр.

  • Использовать промежуточные центры сертификации для проверки сертификатов. FAB-1958: добавить шаблон теста MSP

d1e939f: FAB-1956: автоматически сгенерировать шаблон для Orderer.

a8486dc: FAB-1944, часть 3: удалить дублирующийся код.

ee5ff49: FAB-1944, часть 2: удалить неиспользуемые методы утилит.

fda7f99: FAB-1946: убрать ChainHeader из ConfigurationItem.

a975209: исправить некорректное предложение в документе о политиках подтверждения.

c521d3c: исправить все предупреждения golint в разделе gossip.

6271740: FAB-1217: интегрировать логирование flogging с логированием gossip.

96cd9a7: FAB-2009: добавить RetrieveTxByBlockNumTranNum.

05a0edf: FAB-1349: ввести ограничения на идентификаторы цепочек блоков.

2a16532: переместить код Blockstorage в пакет /fabric/common.

a3db153: обновления для начала работы.

923bf3a: FAB-678|1820: поддержка создания Dockerfile на стороне Peer.

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 на Peer при запуске.

72b422d: почему Fabric.

c7b3fe0:

Это перевод текста без контекста. Если вам нужна дополнительная информация или уточнение перевода, пожалуйста, сообщите мне об этом. В запросе представлен список изменений, внесённых в проект Hyperledger Fabric.

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

Также в запросе присутствуют ссылки на репозиторий проекта на GitHub и систему отслеживания ошибок Jira. Это может указывать на то, что текст запроса связан с разработкой программного обеспечения.

В запросе нет кода или специальных тегов, поэтому перевод не требуется. 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, чтобы вернуть Tran Envelope.

acf3298 FAB-1862 Отправить событие блока после фиксации.

3a0daf1 FAB-1444 Переместить подпись на верхний уровень в сообщении сплетен.

036ceec core.yaml MSPCONFIGPATH по умолчанию msp/sampleconfig.

4301e41 FAB-1652 Переключить среду выполнения на baseos.

12e85d8 FAB-1878: Добавить команду fetch config CLI.

438700e FAB-1872: Зафиксировать блок генезиса, присоединяясь к цепочке блоков.

2c98262 FAB-1762 Рефакторинг истории couchdb db до leveldb.

913648a Убрать жёстко заданный уровень журнала для модуля chaincode.

d45c3e5 FAB-1822 — анализировать строки в политики cauthdsl.

2e1a11c Новый RTD TOC для февральского хакатона.

4491654 FAB-1785 Очистить среды kafka-orderer bdd.

0a94993 FAB-1858 Предоставить сплетни с конфигурацией канала.

d5467f3 FAB-204 Открыть богатый API запросов к ledger для chaincode.

f73825f FAB-1859 перенести системные ccs в scc pkg.

b225806 FAB-1856 Добавить. Конфигтекс: обратные вызовы событий.

  • d4e1590: обновление ссылок в предварительном просмотре версии 1.
  • ba01bfe: очистка от мёртвого кода: attachstdin/out в dockercontroller.
  • 4e6359a, FAB-1747: не останавливать цепочку кода разработки после развёртывания.
  • 7e31e91, FAB-1850: исправление несогласованности в атрибуте типа доказательства.
  • 9f07b96, FAB-1851: добавить общий конфигурационный файл для участников.
  • eb57157, FAB-1394: сообщение сплетен MessageCryptoService — добавить канал.
  • e111bac, FAB-1848: исправить опечатку AnchorPees.
  • a762607, FAB-1829: добавить ответ на предложение Response.
  • 6cb5b91, FAB-1840: использовать блок резак для создания партий.
  • 2d8b184: перегенерировать SBFT proto.
  • 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 Рефакторинг предварительного загрузчика.
  • c7e3168 FAB-1746: Добавить метод util для конфигурационных элементов политики.

FAB-1765: Исправить сбой orderer.

FAB-1755: Заменить GRPC-сервер orderer.

FAB-1745: Добавить методы util для конфигурации orderer.

FAB-1686: Удалить неиспользуемый аргумент, метод и переменную.

FAB-1699: Добавить служебные методы элемента конфигурации цепочки.

FAB-1681: Улучшить логирование orderer.

FAB-1649: Нормализовать имена элементов конфигурации orderer.

FAB-1733: Исправить логику блокировки блоков при msg > preferred.

FAB-1008: Библиотека Chaincode IF для вызова AC.

FAB-1723: Исправить фильтрацию пиров для push/pull сплетен.

FAB-1711: Исправить createConfigItem в blockutils.

FAB-1710: Добавить адреса orderer в конфигурацию цепочки.

FAB-1698: Добавить структуру хеширования данных блока.

FAB-1697: Добавить алгоритм хеширования цепочки.

FAB-1693: Не проверять modPolicy без mod.

FAB-1679: Первоначальный инспектор конфигурации tran.

FAB-1663: Одноуровневая БД для индекса блока.

FAB-1658: Реализация Signer MSP на основе orderer.

FAB-1696: Исправление опечатки s/absolute/preferred/ в сообщении. c65e40e FAB-829: библиотека приложений для контроля доступа / App.MSP

  • 0377199 FAB-187 — использование политик в VSCC
  • 3d75006 обновление лицензий SW BCCSP
  • d58d51b FAB-1390: рефакторинг имён интерфейсов реестра
  • 4d6aaf7 FAB-1685: уменьшение размера двоичного следа
  • 606cc4f block-listener: анализ событий цепного кода из события блока
  • 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)
  • Добавление anchor peers в конфигурацию.proto
  • Повторно инициализировать цепочки при перезапуске orderer (FAB-1524)
  • Заполнить метаданные блока LastConfig (FAB-1523)
  • Исправить rawledger для поддержки перезапуска (FAB-1521)
  • Исправление make protos и regen proto файлов (FAB-1468)
  • Bootstrap теперь создаёт локальную конфигурацию MSP (FAB-1141)
  • Добавить политику ingresspolicy для shared config orderer (FAB-1568)
  • Исправлены некорректные заголовки лицензий
  • Обновить идентификатор GitHub Джима Чжана
  • Переименовать клиент noopsinglechain
  • Обновление и упорядочивание сопровождающих
  • Использовать logger вместо fmt в приложении SBFT
  • Удаление core/chaincode/shim/crypto
  • Запись точки сохранения для historyDB (FAB-1425)
  • Добавить фильтр подписи (FAB-1565)
  • Создание инфраструктуры mock для политик (FAB-1564)
  • Новый тест для проверки связи состояний
  • Поддержка многоцепочечности для gossip state trans. (FAB-1168)
  • Очищение основных свойств yaml
  • Вывод компиляции busybox в /tmp
  • Поддержка multiChannel для Gossip (FAB-872)
  • Устранение ссылок на primitives init
  • Удаление /crypto/attributes
  • Переработка committer для большей универсальности (FAB-1038)
  • Извлечение HashFilesInDir и IsCodeExist (FAB-1540)
  • Использование одного leveldb для поддержания состояния
  • Динамическое добавление и удаление клиентских CA в GRPCServer В запросе представлен список изменений в проекте Hyperledger Fabric.

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

Основной язык текста запроса — английский. Поддержка TLS в Java-шим:

  • aeb88b4 — добавить поддержку сборки Maven в цепочку кодов Java;

  • d26b8b4, FAB-1449 — добавить getPkiID в commReceivedMsg;

  • 739d7c2 — добавить дополнительные тесты для общего GRPC-сервера;

  • 785eaf0, FAB-1382 — удалить окно из Deliver API;

  • bfd7c84 — добавить сетевые стресс-тесты для SBFT;

  • 153a57a — перенести пакет метаданных в общий пакет;

  • 28acb7b — использовать gRPC dialOpts в тесте на связь с gossip;

  • 8d53e6d, FAB-1018 — API для связи между несколькими каналами fabric<-->gossip;

  • 77a2e8f — исправить смешанные отступы;

  • 6c45ffa, FAB-1259 — создать базовый общий GRPC-сервер;

  • 0567b34, FAB-1395 — универсальный API запросов для CouchDB;

  • 21d471b — оптимизировать обработку новых представлений и фиксаций в SBFT;

  • 186b1a1, FAB-1046 — обучение идентификации в gossip;

  • d3e5056 — исправление ошибок в тестах pullStore для gossip;

  • 6b1b603, FAB-1351 — клиент конфигурации новой цепочки для Kafka;

  • a94a42b, FAB-1141 — добавлена функция начальной загрузки;

  • 85b47e6, FAB-1378 — начало команды join;

  • 470cb3c, FAB-1405 — структура запросов истории реестра;

  • 89f9a10, FAB-1419 — установить соответствующий уровень ACK для брокеров;

  • c6f2565, FAB-1374 — удалить образец клиента bd_counter;

  • 675d094, FAB-1367 — перестроить Kafka на общих компонентах;

  • 9082238, FAB-1366 — обновить файлы Docker Compose для Kafka;

  • a99e792, FAB-1365 — ввести типы сообщений контейнера Kafka;

  • 71a3389, FAB-1364 — перейти на предварительный загрузчик;

  • 51627d7 — решить проблему fab-1346, чтобы начать работу над версией 1.0 документации;

  • 21a1d1b, FAB-1415 — устранить сбои одноранговых узлов во время фиксации;

  • 0b162ca — генерация SKI BCCSP, совместимая с PKCS11/MSH;

  • 79aa4df, FAB-1384 — изменить API ValidatedLedger;

  • f93f863, FAB-1355 — заставить gossip JoinChannel использовать block utils;

  • 8c97f46. Сериализуйте идентификационные данные с помощью protobufs.

  • b504af9 FAB-1410 Удалите вызов узла к загрузчику.

  • a6fc18d Исправьте sbft TestMonotonicViews.

  • 2f03cf3 В этом коммите проводится рефакторинг кодов реестра.

  • 6444545 Создание экземпляра MSP mgr из блока.

  • 9ed9ce4 Очистка core/crypto/primitives: второй шаг.

  • da7914d Исправление имени функции внутри теста BDD.

  • 44d5564 Исправлены немонотонные представления в sbft.

  • 1defba5 Усиление изменения представления от отказа от первичного.

  • 5992373 FAB-1363 Переместите метод ChainID в ConsenterSupport.

  • f42b999 FAB-1362 Добавьте KafkaBrokers в общую конфигурацию.

  • be08bc5 FAB-1361 Перемещение функций разделителя в собственный файл.

  • b9db02d FAB-1360 Введение ChainPartition для Kafka.

  • 95094cd FAB-1359 Отбросьте пользовательские флаги для порядка Kafka.

  • addfd4d FAB-1358 Преобразуйте все ссылки batchSize в uint32.

  • 458c521 FAB-1336 Добавьте новый индекс хранилища блоков реестра.

  • 783e7d0 FAB-1020 Конфигурация системы chaincode.

  • d18aa98 FAB-1140 Структура базы данных истории реестра.

  • da5effe FAB-1292 Рефакторинг вытягивания сплетен: посредник.

  • 4464f6c Очистка MSP crytpo и HASH.

  • d1f1cc7 Добавьте больше описания команд chaincode.

  • 0e3a6cf Исправьте приём сообщений о новых представлениях sbft.

  • 5200fa1 [BUILD] Очистите конфигурацию MSP.

  • 7da2338 Исправьте цикл импорта после слияния.

  • 6a75409 Инструкции по навигации Jira.

  • 4dc372e Улучшения инфраструктуры тестирования Mock.

  • fcd00a1 Переключите blockcutter, чтобы всегда использовать sharedconfig.

  • 1093492 FAB-998 Добавьте образец клиента new-chain.

  • 9028424 FAB-1280 Создайте общие компоненты ткани.

  • b53de80 FAB-1279 Добавьте путь динамического создания цепочки.

  • 746b873 FAB-814 Представьте конфигурацию создателя цепочки заказа.

  • 662b635 Обновитесь до v0.2.2 baseimage.

  • 7f51840 * 11f3d0c: Добавить sync.WaitGroup в буфер тестов полезных нагрузок.

  • 2ebd342: FAB-1172 — расширенные функции моделирования для CouchDB.

  • 4f7c22c: Переместить пакет flogging в пакет peer.

  • e1467b8: Исправить проблему с сообщением sbft hello msg.

  • 37a662f: FAB-1311 — ошибки, тест модуля не проходит на архитектурах z/p.

  • 8417c0e: [FAB-1288]: предоставить API сплетен для cscc.

  • b6ab3f8: Обновить до golang 1.7 в travis ci.

  • 743d2ee: Удалить неиспользуемую константу fabric.

  • f97b321: FAB-1020 — система конфигурации chaincode.

  • 81eda7b: Обновлена неработающая ссылка для вики и календаря сообщества.

  • 1f4b004: Рефакторинг пакета MSP и конфигурации msp без json.

  • 9662335: API реестра для получения последнего блока.

  • 04cb62c: Расширить функциональность FilterBitArray.

  • 676ad37: Перенести утилиты configurationItem в protos/utils.

  • ebb3cb9: Включить генерацию событий блока.

  • ef79dd7: исправить ошибку с контрольными точками sbft.

  • c0dc54b: FAB-1233 — восстановление состояния БД.

  • eb048ef: FAB-1237 — обновление cli цепочки блоков.

  • 246d25d: удалить ненужную информацию из журнала индоссанта.

  • 09fe0da: FAB-1238 — реализовать обновление lccc.

  • 18a8209: Определить семантику для позиций массива метаданных блока.

  • 36e8dd8: Удаление неиспользуемых методов crypto/primitives.

  • 96637cf: переработка MSP (конфигурация и фабрики).

  • 44ae2fe: Копирование shim/crypto в новый пакет.

  • 42f2574: FAB-1297 — многоцепочечные тесты для фреймворка chaincode.

  • c48f184: FAB-1285 — новое сообщение сплетни для выборов лидера.

  • 7bb0c52: Удаление fabric/core/crypto/crypto.go.

  • 9dab228: FAB-1295 — использование мультиканала в пространстве имён цепочки.

  • ebcc8b4: FAB-1275 — исправить проблему, когда процесс узла не останавливается.

  • b2b9ab2: Добавить дату и часовой пояс в форматтер регистрации узла.

  • 314dd5c: Исправление инструкций по настройке.

  • 0183483: FAB-1291: поддержка Couch для выполнения точки сохранения. Gossip internal identity mapper

  • baea89c FAB-1045 Gossip pull refactoring: uint64->string

  • 1b5dfb3 Fix golint warning for gossip state package

  • 51dc761 BCCSP: Removing dependency to crypto/primitives package

Изменения в BCCSP

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

  • 0af9050 Gossip comm NPE fix
  • c228cad FAB-1232 Add 413 Request Entity Too Large status code
  • 6d03a16 FAB-1253 Allow attempt to send >1MB blocks to kafka
  • 836fdc6 This commit changes the versioning scheme for the keys
  • 718924c FAB-1256 remove anchor of DefaultChain from peer
  • 844b517 FAB-1218 - Add gossip communication mock
  • eba912b Add interactive asset management demo
  • e6d3b99 Introduce orderer sharedconfig mechanism
  • 8e97791 Rename orderer/config to orderer/localconfig
  • af6e1a6 FAB-1140 Move couchDB code to Util
  • 5f17fde FAB-1252 change chainID from []byte to string
  • 7b8dbdf Invoke VSCC from committer
  • ed1be56 Documentation fix orderer/README.md
  • f09b5da This commits replace peer.Block2 by common.Block
  • 80140c9 Allow deploying Java chaincode from remote git repo
  • e2e46c8 Gossip test port changes
  • 70811b2 Make SBFT application's enqueue operations non-blocking
  • 77e2376 Fix spelling error
  • c242f61 [BUILD] Make docker-image building more reliable
  • c0bc726 [BUILD] Isolate docker instructions
  • 5d07caa [BUILD] Unify docker Подождите, пока слой comm остановится, когда остановится gossip.
  • Исправьте ошибку с таймером solo batch и добавьте дополнительные тесты.
  • Включите тест для go 1.7.
  • Установите COMMITTER_LEDGER_ORDERER в правильное значение по умолчанию.
  • [BUILD] Очистите сборку chaintool.
  • Таймер должен сбрасываться при каждом pop.
  • Игнорируйте вывод «docker-clean» при сбое.
  • Реализуйте базовый запрос cli.
  • BCCSP KeyStore.
  • Сделайте Rawledger принимающим метаданные.
  • Поток предложений TX/одобрения/проверки (+MSP).
  • Удалите зависимость от пакета примитивов из BCCSP.
  • Исправление [FAB-1173].
  • Определите статический TestChainID.
  • Добавьте поддержку нескольких цепочек в rawledger.
  • Вынесите логику вырезания блоков.
  • Выделите общие компоненты gRPC из solo.
  • Абстрагируйте обработчик доставки solo.
  • Абстрагируйте широковещательный обработчик solo.
  • Завершите работу над protos — удалите обнаружение и devops.
  • sbft: избавьтесь от нулевых запросов + доставьте при необходимости.
  • sbft: остановите новый таймер просмотра при фиксации.
  • sbft: примите новое представление, даже если мы не находимся в изменении представления.
  • Переключитесь на кодировку PEM для сериализованных идентификаторов.
  • Завершение работы над protos — удаление api и devops.
  • Задайте путь к конфигурации orderer через переменную env.
  • Измените порт слушателя orderer.
  • Исправлена ​​распечатка регистратора.
  • sbft: отправляйте следующий пакет только после завершения предыдущего.
  • sbft: отправьте сообщение об изменении представления при повторном подключении.
  • sbft: не переходите активно в представление при сообщении приветствия.
  • sbft: не действуйте как основной, если мы не активны в представлении. СБФТ: переработка запросов на изменение представления.
    СБФТ: запуск таймера изменения представления, когда есть кворум.
    Интеграция Gossip вспомогательная.
    Отключить кодирование MSPID в зашифрованных идентификаторах.
    Обобщённый импорт ключа BCCSP.
    [СБОРКА] Запустить «make protos» внутри Docker.
    [СБОРКА] Использовать testenv для запуска линтера.
    [СБОРКА] Выполнить модульные тесты внутри Docker.
    Установить docker-compose v1.8.1 локально.
    Разграничить сборки нативные и в Docker.
    Обобщить параметры, передаваемые в docker-run.
    Рефакторинг make для упрощения правил.
    Нажать блок генезиса при инициализации orderer.
    Включить тесты, которые зависели от функциональности Go 1.7.
    Удалить недетерминизм в тестах (отменить FAB-839).
    Читать MSP cfg из глобального пути.
    Твики тестов Gossip Comm.
    Нелегальное сообщение генезиса.
    Изменить выполнение chaintool.
    Изменён адрес orderer по умолчанию.
    Очистить и улучшить сообщения уровня журнала chaincode.
    Заменить входной параметр метода Probe.
    Добавлена поддержка продвинутых KV-запросов.
    Отключить ненадёжные тесты передачи состояния gossip.
    Утилита для анализа блоков транзакций конфигурации.
    Крошечное исправление связи gossip.
    Небольшая релаксация теста связи gossip.
    Увеличить время ожидания для теста состояния связи.
    Интеграция MSP в индоссант.
    Каркас выборов лидера связи (FAB-1065).
    Зависимости криптографии связи (FAB-1047).
    Поддержка hash.Hash BCCSP.
    Исправить тест передачи состояния связи.
    СБФТ: не откладывать сообщения об изменении представления и о новом представлении.
    СБФТ: проверять количество подписей на блоках. Многоканальная поддержка: расширение сообщений
  • b3b4e54 Передача состояния сплетен, переупорядочивание блоков
  • 5981d37 Очистка и рефакторинг буфера полезных нагрузок
  • 2bed988 Добавление функции Close в API службы коммиттера
  • dadf429 Перенос chainID из gossip/api в gossip/common
  • cb9a29b FAB-996 Введение пакета orderer/commons/util
  • 2f7153f Импорт открытого/закрытого ключа BCCSP ECDSA/RSA/X509
  • 9bd29d3 Добавление тестов к статическому помощнику начальной загрузки
  • b95adc8 Введение двух новых сообщений для протокола сплетен
  • 3ac1bd3 FAB-1129 Добавление возвращаемого значения cc в ответ на предложение
  • 3b6c70d FAB-1128 дальнейшая очистка протоколов
  • 7442b12 Не блокировать ответы широковещательной рассылки
  • a66221e [BUILD] Упрощение установки go
  • ea1c53c FAB-827 Добавление параметра конфигурации в core.yaml для couchDB
  • d01be60 Добавление комментариев
  • 82e72f4 Реструктуризация блока генезиса статического загрузчика
  • 7e7e23c Внутренние изменения API MultiChannel
  • 7703c81 Извлечение общего типа данных сплетен
  • 15e677a Удаление предположений о времени из теста сплетен
  • 0b8120b Исправление ошибок перевода и орфографии
  • 5712ce3 FAB-1035 перемещение специфичных для пиров файлов proto в папку пиров
  • 41e842f Добавление интерфейса API службы коммиттера.
  • 62e45af FAB-1018 Разработка API поддержки многоканальных сплетен
  • 487dec4 небольшое изменение теста сплетен
  • e3e51b4 Удаление полей из ConfigurationEnvelope
  • 492f2ad Перемещение кодов состояния ab в общее
  • bc358a5 Перемещение транзакции конфигурации в общие протоколы
  • ac66f24 [PROTOC] Исключить каталог ./build
  • 1230e0f Переместить simplebft в orderer и исправить компиляцию прото
  • 77cabfc FAB-186 Реализация логики Endorser и ESCC
  • 145dfd3 Не создавать протоколы в каталоге gotools
  • 845b30e Исправить ошибки линтинга
  • dc7964b FAB-1056: переформатировать файлы в соответствии с goimports
  • 35af475 Поддержка BCCSP для подписи RSA
  • 27088ac Заменить В запросе представлен список изменений в проекте Hyperledger Fabric.

Основной язык текста запроса — английский. Поддержка:

  • 60e4e45 Добавить механизм конфигурации для Orderer.
  • 6530669 Компонент Gossip — структуры данных.
  • 8a40a51 Модуль алгоритма Pull для компонента Gossip.
  • cec0c00 node-SDK: исправить пропущенный параметр eventHubConnect.
  • 4e9dd2b Утилита для помощи в написании модульных тестов Node SDK.
  • cbd1ea0 sbft: рефакторинг + документирование будущих направлений.
  • fac2d2e редактирование документов — предварительный просмотр и стартовый комплект.
  • 0b860c3 обновления предварительного просмотра версии 1.
  • eefbf7c Обновление API, связанного с криптографией, в Gossip.
  • d632e74 FAB-437 минимальный скелет с использованием solo.
  • 4d83cdf FAB-579 Запускать БД при настройке среды перед выполнением тестовых случаев.
  • 5f9f6a9 Исправить ошибку параллельной записи карты в go-logging.
  • 88ce7f2 Изменены документы/nodeSDK/sample-standalone-app.md.
  • b8e4c98 node-SDK: добавить поддержку использования TLS с EventHub.
  • f599ea7 Исправление [FAB-578].
  • 3f2cb2c [FAB-514] По умолчанию используются системные цепочки кодов валидатора и эндерсера.
  • 55c3eaf Обновлён скрипт модульного теста.
  • ecc4ea8 Небольшое исправление в Gossip Discovery.
  • 9826d54 [FAB-491] В Ledger не используется правильный protobuf.
  • 909b517 [FAB-466] Интеграция ledgernext с каркасом цепочки блоков.
  • 910e496 Синхронизация индекса блока с хранилищем блоков.
  • a069514 Добавление комментариев к примеру клиентского приложения ledgernext.
  • 52c8407 Базовая реализация простого BFT.
  • 9617a6e Срочное исправление журнала для Gossip.
  • ea9f840 Перенос реализации BDD на golang с помощью Godog.
  • 130ad7c Потоковая передача блоков между файлами.
  • 6d78968 Компонент Fabric Gossip — модуль обнаружения.
  • 9c2ecfc WIP — компонент Fabric Gossip.
  • 55593ac Возврат «Изменить APT для использования зеркального протокола».
  • ec50ad1 Реализация скелета Endorser с драйвером CLI.
  • a0ca796 [WIP] Точное составление ccenv.
  • 0df6a8d Отключить WAL для базы данных хранилища блоков.
  • a3687a1 Жизненный цикл системы chaincode для цепи.
  • 7439cd3 WIP — начальный коммит для кода реестра.
  • be768c7 Добавление общих тестов чёрного ящика rawledger.
  • 987b757 Разрешить выбор реестра во время выполнения. * [fa02382] обновлено имя образа nodesdk в docker-compose.
  • [8ffaebb] обновление package.json для NPM Publish.
  • [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.09.2016.
  • [463b148] обновления документации и примеров файлов node SDK.
  • [7949e4f] анимация абстрактной страницы и целевой страницы для видео версии V1.
  • [d0dc4b0] исправление [FAB-417] — отсутствует информация о настройке SSH-ключа. * 70237c3 Обновления в документации и примерах файлов Node SDK.
  • d4d04e9 [CHAINTOOL] Обновление до версии 0.9.1.
  • dcfbc7a Удаление неиспользуемого пространства и пустых строк.
  • ac8ab84 Переход на новый базовый образ конвейера.
  • bf1ed41 Обновление документации, связанной с CLI.
  • 5a75d78 Методы Node SDK становятся статическими.
  • 79b70e4 Использование образа ccenv Docker вместо базового образа.
  • fb6f59b Удаление устаревшего файла peer.Dockerfile из *test.yaml.
  • 026dbc4 Исправление Makefile в sdk/node.
  • ad7df18 Обновление .gitignore для файлов сборки Gradle.
  • e827b10 FAB-406 исправления в документах Node-SDK.
  • 8e2875b FAB-385 исправление проблемы поиска в readthedocs.
  • 777bdac FAB-394 Уровень журнала цепочки не может быть изменён.
  • 5f9b3ea Вызов C2C для конфиденциальных контрактов.
  • f28d3d6 Подготовка к разработке v0.6.1.
  • d9fb219 Повторное сокращение v0.6.0.
  • e5a81bb Создание релиза v0.6.0.
  • 8de58ed Изменения в документации NodeSDK — FAB-146.
  • 62d866d Добавление управления потоком в SYNC_STATE_SNAPSHOT.
  • 4d97069 Внесение изменений TLS в SDK.
  • 8cda6b1 Исправление compile_protos.sh.
  • 7b2e488 Проверка состояния при запуске.
  • e9d3ac2 Node-SDK: добавление поддержки событий Fabric (блок, цепочка, транзакционный).
  • 4c384c8 Добавление поддержки сборки Maven в Java chaincodes.
  • d7bf8d1 Изменение зависимости модульного теста SDK от Fabric.
  • f6ae4af Изменение развёртывания SDK Txid на хэш.
  • d87662e Удаление ссылок на «учётную запись» в SDK.
  • 5a1c542 Добавление интеллектуального запуска контейнеров во время тестов.
  • 7f5f727 Исправление цели node-sdk-unit-tests.
  • 7ed9533 Разрешение развёртывания Java chaincode из удалённых репозиториев Git.
  • af50b6f Увеличение времени ожидания BDD при запуске.
  • a63de5f Исправление опечатки в журнале контейнера.
  • 4bf9b93 Перемещение файлов Docker-Compose в отдельную папку.
  • 073ce43 FAB-302: исправление паники для прослушивателя блоков.
  • 30f832f Паника при невозможности получения стабильного сертификата контрольной точки сети.
  • 43c4d03 Это исправление является дополнением к работе, проделанной для FAB-221.
  • 925b4d3 Паника при различии собственной контрольной точки. Из слабых сертификатов:
  • 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 Сделать так, чтобы CLI поддерживал параметр Args с функцией или без неё.
  • 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 build очистить базовый образ.
  • 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.
  1. 25f6eaf — dev chaincode должен предоставить идентификатор chaincode.
  2. f5180c8 — повторно включить TestCar_BuildImage.
  3. 1ea73c1 — вернуться к fabric-test-resources.
  4. 84d1234 — предотвратить очистку базового образа Jenkins build.
  5. b61bb9f — события: удалить неиспользуемый канал из контекста EventHandler.
  6. f3c9a45 — проверить compose_containers в атрибуте контекста.
  7. f7c328f — пропустить CI.
  8. 1d8114f — исправить настройку водяного знака при восстановлении после сбоя.
  9. 6138f9e — выдвинуть кандидатуру Шринивасана Муралидхарана на должность сопровождающего Fabric.
  10. 3509c18 — исправить отчёт об ошибке.
  11. 7c3a27d — node-SDK: изменить описание hfc getMember.
  12. af5f75d — отменить «Обновление go protobuff с 3-бета до 3».
  13. 7c870f3 — удалить неиспользуемый код.
  14. d40a004 — node-SDK: изменить описание конструктора hfc Peer.
  15. a98c59a — обновить go protobuff до версии 3.
  16. 25586a5 — многоканальный пул TCert делает общение пула с TCA параллельным.
  17. 32a0c01 — разумно запускать BDD Compose файлы.
  18. f0ba23d — добавить README.md для зеркала Gerrit.
  19. 7db3451 — исправить опечатку.
  20. 2eadb11 — добавить поддержку версий в наши приложения.
  21. 1e7030a — [MAKEFILE] правильно пометить артефакты сборки/докер как .SECONDARY.
  22. 3832045 — собрать block-listener как стандартный двоичный файл.
  23. 2e3211f — преобразовать строку в константу.
  24. 0a69c3b — вернуть REST API без base64.
  25. 937039c — DEVENV: обеспечить чёткую обратную связь при неудачной подготовке.
  26. d74b1c5 — сделать тайм-аут широковещательной рассылки PBFT настраиваемым.
  27. 6f9ccaf — удалить дублирующую проверку кворума в recvViewChange().
  28. 1ffde44 — удалить ненужные импорты из тестов chaincode.
  29. 78c4b68 — переместить помощников аргументов chaincode в util.
  30. db3a694 — исправить опечатку в коде и переименовать метод.
  31. d6d9d28 — изменить APT на использование протокола зеркала.
  32. fce5e8b — [FAB-221]: добавить байтовый кодек SJCL в SJCL v1.0.3.
  33. c45a381 — заставить тесты sdk/node работать.
  34. 12ea1ce — удалить ненужную цель широковещания.
  35. d1465b0 — исправить ошибку, не обнаруженную в StoreState.
  36. 5163e21 — исправить некоторые типы в ./docs/protocol-spec_zh.md.
  37. a15d984 — внести поправки в комментарии mockstub.InvokeChaincode.
  38. 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 Добавить bddtests для rest api.
  • c950903 Использовать SHA256 TXID вместо UUID.
  • f062bd5 Исправить сборку node-sdk.
  • a76dd3d запуск контейнера с HostConfig устарел начиная с версии v1.10 и был удалён начиная с версии v1.12.
  • d4ea123 Использовать блокировку чтения для методов запроса в discovery.go. Лицензия.

Комментарий ( 0 )

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

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