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

OSCHINA-MIRROR/linva-fabric

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 550 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 10:32 80ef433

v2.0.0-alpha Tue Apr 9 11:25:34 EDT 2019

  • a3dafcd [FAB-14988] — релиз Fabric версии v2.0.0-alpha.
  • 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] — Chaincode for Operators — правки.
  • 8fa6f58 [FAB-14788] — обновление концепции сети.
  • 04f2be9 [FAB-15087] — использование интерфейсов, сгенерированных gRPC.
  • 27f22c1 [FAB-14786] — отказ от ответственности за обнаружение сервисов.
  • ddd87d2 [FAB-15013] — обновления в учебниках по командам.
  • 4ffdf33 [FAB-14392] — обновление архитектуры приватных данных.
  • ed2ff16 [FAB-14284] — документация по токену.
  • cafa8d7 [FAB-14958]. * 14283c9 FAB-14845 — переформатировать core/peer/config_test.go.
  • 7f12e41 FAB-14845 — извлечь функции на уровень пакета.
  • 210860f FAB-14845 — удалить peer.gomaxprocs в тесте (viper).
  • c6800da FAB-14845 — убить GetChaincodeInstallPathFromViper.
  • 6f0b3aa FAB-14845 — убрать мёртвый блок юнит-теста (viper).
  • 8ce3630 FAB-14941 — убрать мёртвый код в юнит-тесте (viper).
  • И так далее.

В запросе представлен список задач по разработке и тестированию программного обеспечения, но без контекста сложно понять, о чём идёт речь. CFBF2BB — проверка входных данных жизненного цикла для имени и версии CC.

A964601 [FAB-14867] — логирование определений цепочки блоков.

539AD7D [FAB-14953] — корректное завершение горутины в UT.

B7DF899 [FAB-14950] — исправление ошибки Raft UT.

C37FC67 — генерация документации CLI для жизненного цикла.

48BC196 [FAB-14931] — обновление кэша CC при изменении packageID.

95197ED [FAB-14779] — шаг QueryApprovalStatus в byfn.

A1DD91E — оптимизация сохранения записи повтора для CouchDB.

2CAFD0A [FAB-14818] — ошибка в TestStreamAbort.

1BD762F [FAB-14393] — добавление определения цепочки блоков в глоссарий.

9AF8B8D [FAB-14904] — переименование поля прототипа «None».

9831686 [FAB-14916] — ошибка idemix.

E8C90F9 [FAB-14917] — обзор комментариев к [FAB-14914].

5FA4DD8 [FAB-14824] — добавление интеграционного теста.

503D731 [FAB-13725] — решение некоторых замечаний по обзору кода.

10E5DE0 [FAB-14852] — проверка того, что TLS-сертификаты закодированы с использованием x509.

FCCB78A [FAB-14840] — проверка конфигурации Raft на наличие HeaderType_CONFIG.

90AA8A1 [FAB-14821] — проверка метаданных конфигурации Raft.

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

39505F7 [FAB-14766] — улучшение журналов для удобства обслуживания.

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

2940B73 [FAB-14764] — остановка с задержкой, если она удалена как лидер.

9E3F802 [FAB-14720] — удаление упаковки CAR.

95D8438 [FAB-14914] — переводчик для политик SBE.

9AE7C71 [FAB-14874] — исправление развёртывания orderer.

7AA8A30 [FAB-14906] — обновление мастера Fabric до версии v1.4.1-rc1.

3C0B001 [FAB-14470] — ответ на замечания. Текст:

  • [24a7e46] — lifecycle CLI по умолчанию ожидает события.
  • [60534bc] — *Добавление ссылки на конфигурацию канала в политику lifecycle CLI.
  • [aca23eb] — *Рефакторинг фиксации lifecycle CLI + тесты.
  • [d8485fe] — *Рефакторинг утверждения lifecycle CLI для моей организации + тесты.
  • [be816ee] — Сломанная ссылка во введении (FAB-14880).
  • [808ab0b] — Концепция координатора исправлена (FAB-14875).
  • [3e29838] — Исправлена конфигурация Raft (FAB-14877).
  • [4ecc8c8] — Ссылки в разделе «Что нового» исправлены (FAB-14876).
  • [06f125d] — *Рефакторинг запроса lifecycle CLI + тесты.
  • [0d3ea8f] — *Рефакторинг пакета lifecycle CLI + тесты.
  • [4a59bf5] — Удаление USER из buildenv (FAB-14849).
  • [b8b099e] — Объединение одноузлового Raft IT (FAB-14855).
  • [d956699] — Raft IT ждёт OSN (FAB-14853).
  • [6e9b2e8] — Исправлено сообщение журнала (FAB-14865).
  • [fc2f894] — Экспозиция QueryApprovalStatus CLI (FAB-14797).
  • [30e2417] — Устранена ошибка в TestBlockingSend (FAB-14863).
  • [17081d8] — Обновление учебника CouchDB (FAB-14383).
  • [50b099d] — QueryInstalledChaincode/ChaincodeDefinition возвращает 404.
  • [1d0b424] — Устранение ошибки в TestSendBigMessage (FAB-14858).
  • [8b151cb] — Дополнение документа BYFN для жизненного цикла цепного кода (FAB-14354).
  • [95cb3b4] — Цепной код для операторов: учебник (FAB-14247).
  • [f7f55d2] — Руководство по одобрению для жизненного цикла обновлено (FAB-14388).
  • [a1ab231] — Обновлён документ для разработчиков цепных кодов (FAB-14385).
  • [0784233] — Убедитесь, что люди используют правильный документ (FAB-14847).
  • [4149094] — Запуск узла координатора (FAB-14405).
  • [3d27341] — Заполнение некоторых тестов-заглушек (FAB-14770).
  • [c4d7623] — Использование errors.WithMessagef при необходимости (FAB-14770).
  • [d448944] — sendReceive работает синхронно (FAB-14770).

Примечание: некоторые фрагменты текста не удалось перевести из-за отсутствия контекста. DRY up handleInit и handleTransaction

FAB-14770

  • 9fcbeb6 [FAB-14770]: переименовать {create, delete}Channel.

  • 4af259b [FAB-14770]: перестать игнорировать ошибки маршалинга.

  • cc18231 [FAB-14770]: очистка godoc/комментариев в shim.Handler.

  • 8bdefeb [FAB-14770]: удалить мёртвый код.

  • 3261ce1 [FAB-14770]: sendChannel -> handleResponse.

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

  • 7bdd85b [FAB-14770]: объединить пути ответа и ошибки в заглушке.

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

  • b591896 [FAB-14770]: инициализация stub цепи является конструктором.

  • 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]: переименовать self-reference имени обработчика.

  • 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 Удалить цель установки релиза/%/.

  • 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 Функция запроса статуса утверждения.

  • 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 Не проверять согласие, если оно не было изменено. Игнорирование неизменившихся консенсуров при обновлении.

Обработка ошибок соединения CouchDB.

Удаление BCCSP из основного шима.

Предоставление SendBufferSize в конфигурации кластера.

Сокрытие корневых сертификатов TLS кластера.

Удаление неиспользуемых элементов из Makefile.

Обновление учебника организации №3 для жизненного цикла.

Разделение chaincode.go.

Удаление ненужного экспорта и CHAINTOOL_URL.

Использование comm.GRPCClient в шиме.

Плагин с возможностью обновления.

Явное установление расширенного использования ключа для CA CC.

Рефакторинг шима.

Установка InitTLSForShim в пакет шима.

Включение регулирования вызовов QSSC.

Устранение регулирования GRPC.

Обновление туториала по плагинам SCC.

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

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

Передача лидерства, если сертификат был ротирован.

Уточнение параметров etcdraft.

Определение нового ClientConnections для CLI жизненного цикла.

Запрос на проверку входных данных Issue.

Исключение Node из ccenv.

Удаление ненужной функции из интерфейса.

Список токенов, количество в десятичных дробях.

Обновление примера конфигурации Orderer.

Реорганизация тестов core/comm. FAB-14616 — экстернализация конфигурации передачи состояния сплетен.

FAB-14687 — добавлять только в пуллер при необходимости.

FAB-14683 — удалить мёртвый код.

FAB-14682 — добавить идентификатор потока в сообщение об ошибке.

FAB-14647 — исправление ошибок в QueryInstalledChaincodes.

И так далее.

В запросе представлен список задач или изменений, связанных с разработкой и тестированием программного обеспечения. Основной язык текста запроса определить не удалось. Перевод текста:

  • a4225b9 FAB-14560 Рефакторинг CCID.
  • 8917d1a FAB-14559 Идентификатор пространства имён из контекста.
  • 7baf5db Узел CC должен использовать nodeenv в качестве сборщика.
  • c0168a8 FAB-8591 Улучшение ошибки создания и обновления канала.
  • af193e2 FAB-14634 Запись необработанных блоков при выселении.
  • d38e2f6 FAB-14551 Правильное оформление прототипа организации.
  • 4ab1208 FAB-14510 устранение гонок данных в gossip/comm/conn.
  • 52173ac FAB-14607 Динамическое добавление верификаторов каналов.
  • 18d51a2 Обновление pkg/errors dep.
  • 6a4fc01 FAB-14498 устранение гонки данных в gossip/gossip.
  • 93e1c4f Использование локальных интерфейсов при создании макетов.
  • aa6bfc6 FAB-14479 Начало использования пакета идентификации.
  • 2cfb26b Переход на Alpine 3.9.
  • c0b9adc FAB-14502 Уточнение сообщения «Ошибка».
  • c77ff7d FAB-14577 улучшение проверки совместимости версий Go.
  • 7179eb8 FAB-13918 ТестConfiguration в core/peer ненадёжный.
  • 60dfe35 FAB-14578 Разумные значения по умолчанию для сокращения блоков.
  • db68f57 FAB-14580 Исправление ошибки в документации.
  • 1feb417 FAB-14287 Тестирование токенов, искажённые транзакции.
  • 65a9da7 FAB-13712 добавить политику старения CR.
  • 791d977 FAB-11002 исправить сообщение в NewDeliverClientForOrderer.
  • ca79dfe FAB-14141 последовательное именование пространств имён Docker.
  • afc6804 FAB-14557 Отклонение дублирования конфигурации консенсуса.
  • 20c554e FAB-14408 Укажите источник цепочки кода на Approve.
  • 05f6f6e FAB-14407 Удалить хэш из информации об одобрении.
  • 0bb525b FAB-14379 Очистка структуры жизненного цикла.
  • 720a531 FAB-14378 Перестроить жизненный цикл цепочки кода для кэширования.
  • c776bb8 Исходный текст на английском языке:

FAB-14424 Fix test flake TestMetrics

  • e97e40f FAB-14377 Add channelID to chaincode.Lifecycle
  • ee7871c FAB-14376 Cache info about installed chaincodes
  • 99b5595 FAB-14375 Implement the state listener for cache
  • 6bc0102 FAB-14374 Allow chaincode cache to initialize
  • 5f855fb FAB-14373 Track interesting key hashes
  • dfb4e3a FAB-14372 Indicate approval match in cache
  • 5ef46f2 FAB-14371 Add cc cache for lifecycle
  • a680214 FAB-10416 Check go version before building
  • 47f22ea FAB-14534 add type checking in tests
  • cca81e5 FAB-14473 Add additional metrics for etcdraft
  • 3709977 FAB-14304 fix wrong description
  • a1f4eb0 FAB-9394 Chaincode container support non-root user
  • 992aff8 FAB-12614MockPeerChaincode receives channel name
  • ba63949 FAB-14534 Fix regression in protolator
  • 7532f8f Persist and use redorecord for update batch
  • 0f05de2 Stop hard-coding peers for commit/init int. tests
  • c4edd5c FAB-14536 Clarify private data concept doc
  • c6ac61b FAB-13215 Delete spent tokens
  • d575724 FAB-14025 Proactive campaign
  • 5d98705 FAB-14415 Multi-node kafka2raft e2e test
  • 702c5bd FAB-14248 gate migration with Channel V1_4_2
  • 61b445c FAB-14180 Chan. Cap. V1_4_2 Consensus type migration
  • d4eb20a FAB-14523 Update macOS SoftHSM version
  • f42a5fe FAB-14518 Cleanup lifecycle init
  • dc4c8a7 FAB-14521 Get protos in sync
  • 6884660 FAB-14416 Per org orderer endpoints API*

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

FAB-14424 Исправить тестовый сбой TestMetrics

  • e97e40f FAB-14377 Добавить channelID в цепочку кода. Жизненный цикл

  • ee7871c FAB-14376 Кэшировать информацию об установленных цепочках кода

  • 99b5595 FAB-14375 Реализовать прослушиватель состояния для кэша

  • 6bc0102 FAB-14374 Разрешить инициализацию кэша цепочки кода

  • 5f855fb FAB-14373 Отслеживать интересные ключевые хэши

  • dfb4e3a FAB-14372 Указывать соответствие утверждению в кэше

  • 5ef46f2 FAB-14371 Добавить кэш CC для жизненного цикла

  • a680214 FAB-10416 Проверить версию Go перед сборкой

  • 47f22ea FAB-14534 добавить проверку типов в тестах

  • cca81e5 FAB-14473 Добавить дополнительные метрики для etcdraft

  • 3709977 FAB-14304 исправить неправильное описание

  • a1f4eb0 FAB-9394 Контейнер цепочки кода поддерживает пользователя без прав администратора

  • 992aff8 FAB-12614 MockPeerChaincode получает имя канала

  • ba63949 FAB-14534 Исправление регрессии в протолаторе

  • 7532f8f Сохранять и использовать redorecord для пакетного обновления

  • 0f05de2 Прекратить жёсткое кодирование пиров для коммита/инициализации внутренних тестов

  • c4edd5c FAB-14536 Уточнить документ с концепцией личных данных

  • c6ac61b FAB-13215 Удалить потраченные токены

  • d575724 FAB-14025 Проактивная кампания

  • 5d98705 FAB-14415 Многоузловой тест kafka2raft e2e

  • 702c5bd FAB-14248 Миграция ворот с каналом V1_4_2

  • 61b445c FAB-14180 Канал Cap. V1_4_2 Миграция типа консенсуса

  • d4eb20a FAB-14523 Обновить версию macOS SoftHSM

  • f42a5fe FAB-14518 Очистка инициализации жизненного цикла

  • dc4c8a7 FAB-14521 Синхронизировать протоколы

  • 6884660 FAB-14416 Конечные точки API для каждого организатора* Интеграционные тесты для разработки и обновления жизненного цикла chaincode

  • [e4ca0c4] — добавить интеграционный тест для обновления жизненного цикла chaincode.

  • [31ee4cd] — интеграция: одобрять определение CC только один раз для каждой организации.

  • [8a5da7f] — обновить FAQ для жизненного цикла.

  • [ded1686] — исправить ссылки на порты для BYFN в документации.

  • [7628e1f] — исправить повреждённый файл WAL.

  • [9f8fcc5] — устаревший интеграционный тест для заказа.

  • [b695a41] — наверстать упущенное после подозрения на выселение.

  • [627da49] — более реалистичный макет сети UT etcdraft.

  • [0e1f681] — исправить орфографию в sampleconfig/core.yaml.

  • [5adef4a] — перенести CLI жизненного цикла в peer/lifecycle.

  • [952b6ce] — добавить интеграционный тест для «CommitChaincodeDefinition».

  • [fd1d654] — удалить системного поставщика chaincode.

  • [2415875] — выделить параметр цепочки Equal.

  • [b4dc9fc] — добавить ACL для жизненного цикла chaincode.

  • [999de96] — проверить набор консенсуса во время повторной проверки.

  • [cbf9452] — дождаться ошибки сети перед проверкой работоспособности.

  • [faf1f99] — добавить интеграцию «ApproveChaincodeDefinitionForMyOrg».

  • [dc7df72] — представить пакет идентификации.

  • [cfc45c2] — исправить ошибку TestMetrics.

  • [ce4b38c] — убрать версию из функции Launch.

  • [5d750b2] — неудачная повторная проверка не должна влиять на работу.

  • [2f491b6] — перенастроить интервал снимков etcdraft SnapshotInterval.

  • [7ee710b] — добавить 2/2 интеграционных теста.

  • [7189977] — обработать окно между уровнем и записью.

  • [e0d7b54] — исправление BYFN.

  • [435d4c4] — устранить гонку данных в gossip/channel.

  • [492c2bb] — остановить проверку выселения, когда цепь останавливается. Текст запроса:

FAB-13772 Inject rwset validator dependency.

8c1c3e1 FAB-14346 1/2 Fix channel creation in etcdraft.

df3e33c FAB-14382 add test assertion to prevent panic.

1ef664b FAB-14030 fix TestLeaderYield test.

eddc776 FAB-14459 Improve error for key level endorsement.

51a8318 FAB-14456 Remove unused function.

d6b0c25 Add CLI function for "QueryChaincodeDefinition".

f0d7d67 FAB-14455 Remove unused argument.

8ccd8b2 FAB-14358 CLI tools should live in cmd.

cc20882 FAB-13393 fix build break w/ non-conflict merge.

dedde8c FAB-14242 New lifecycle CollectionValidationInfo.

c6d0d48 FAB-14399 move idemix.proto out into idemix.

e0f4d4b FAB-14212 move protolator support out of protos.

a176565 FAB-14211 remove etcdraft proto extensions.

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

FAB-13772 Внедрить зависимость валидатора rwset.

8с1с3е1 FAB-14346 Исправить создание канала в etcdraft (1/2).

df3e33c FAB-14382 Добавить тестовое утверждение для предотвращения паники.

1ef664b FAB-14030 Исправить тест TestLeaderYield.

eddc776 FAB-14459 Улучшить ошибку для подтверждения уровня ключа.

51а8318 FAB-14456 Удалить неиспользуемую функцию.

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

f0d7d67 FAB-14455 Удалить неиспользуемый аргумент.

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

сс20882 FAB-13393 Исправить поломку сборки с помощью неконфликтного слияния.

dedde8c FAB-14242 Новый жизненный цикл CollectionValidationInfo.

с6d0d48 FAB-14399 Переместить idemix.proto в idemix.

е0f4d4b FAB-14212 Переместить поддержку протолатора из протосов.

а176565 FAB-14211 Удалить расширения etcdraft прото. Удалить интерфейс common.Signable

  • Переместить NewConfigGroup в protoutil
  • Переместить proto common.Block helpers
  • Переместить common.NewBlock в protoutil
  • Удалить comm.CASupport
  • Переместить testutils из protos
  • Переместить protos/utils в protoutil
  • Удалить CASupport.GetServerRootCAs
  • Добавить CLI функцию "CommitChaincodeDefinition"
  • Добавить CLI функцию "ApproveChaincodeDefinitionForMyOrg"
  • Очистка протосов в prover
  • Использовать порты на основе ParallelNode в int-тестах
  • Удалить код GetClientRootCas
  • Переместить BasicSoloV20 в consumer
  • Скрыть необязательную конфигурацию etcdraft
  • Увеличить ELECTION_TIMEOUT в UT etcdraft
  • Использовать удобочитаемый формат для TickInterval
  • Вызывать ReportUnreachable при ошибке отправки
  • Увеличить интервал проверки без лидера до 10 секунд
  • Исправить опечатку
  • Реализовать новую проверку init
  • Указать, требуется ли инициализация
  • Удалить ненужную логику сериализации
  • Удалить неиспользуемые API-интерфейсы реестра
  • Включить FabToken с возможностью V2_0
  • Объединить поля определения цепочки блоков
  • Удалить sleep из тестов проверки работоспособности
  • Добавить тесты для проверки валидации транзакций после заказа
  • Примеры индексации couchDB eb97fb2 [FAB-14366] — ошибка форматирования в HLF Build Doc.

37fc516 [FAB-14077] — метрики кластера comm.

2cc728e [FAB-14345] — удаление тестов интеграции/раннера.

60f4980 [FAB-14348] — ленивые сборки бинарных файлов в тестах интеграции.

5d93d2f [FAB-13990] — отключение старого жизненного цикла для возможности.

4130c35 [FAB-13989] — проверка возможностей для нового жизненного цикла.

c126821 [FAB-13988] — получение ApplicationConfig раньше.

bc37cdf [FAB-13987] — включение нового жизненного цикла на V2_0 возможности.

0ccc122 [FAB-13951] — массовое исправление комментариев CR.

203dca0 [FAB-13950] — требование метаданных в качестве входных данных для десериализации.

4df447e [FAB-14255] — вычисление обновления якоря менее вручную.

9f61ace [FAB-14049] — e2e передача на неверный идентификатор или сумму.

157626b [FAB-14281] — произвольная точность количества токенов.

8bce2f0 [FAB-14349] — удаление бита выполнения из «нормальных» файлов.

2a55cd4 — включение инициализации прослушивателя состояния реестра.

dc94c6b — предоставление возможности прослушивателю состояния реестра запрашивать хешированные данные.

11dbc2c [FAB-14323] — улучшение документации по операциям.

8cefb83 [FAB-14327] — гонка в BlockWriter повреждает последовательность конфигурации.

e858f5e [FAB-14328] — де-виперизация обнаружения сплетен.

34ce4e8 [FAB-14322] — де-виперизация состояния сплетен.

b271113 [FAB-14295] — де-виперизация конфиденциальных данных сплетен.

3d956b9 [FAB-14291] — де-виперизация выборов сплетен.

30c781f [FAB-14169] — проверки количества токенов.

0e5b4c3 [FAB-14274] — загрузка ConfState при запуске цепочки.

57ae9a7 — правильное задание версии для организатора.

3116b11 [FAB-13750] — обнаружение исключения из канала и остановка.

be093a5 — информация отсутствует. Исправить разрешения в контейнере chaincode

  • e12f28e FAB-13238: обработка выхода контейнера во время запуска.

  • 1661082 FAB-14257: мьютекс вокруг карт inproccontroller.

  • 1741d80 FAB-13238: регенерация core/{chaincode,container} макетов.

  • 2ac8405 FAB-14300: пропуск вытягиваемых каналов при подключении.

  • 0b88a3c FAB-13902: консолидация части поддерживаемых платформ.

  • c832a8c FAB-14296: удаление интерфейса MetaDataProvider.

  • 3bef117 FAB-13952: очистка артефактов java chaincode.

  • 7c874de FAB-14265: де-виперизация gossip comm.

  • dc170d4 FAB-14240: не использовать support.Height в цепочке.

  • a1ee6b5 FAB-14278: исправление нестабильного UT etcdraft.

  • 54f4605 FAB-14004: обновление версии etcd/raft lib.

  • 3f14a2b FAB-14275: исправление compile_protos.sh.

  • cf8a58e: включение обновления chaincode на _lifecycle.

  • a657602: внедрение парсера в peer's PackageProvider.

  • 83843ab FAB-14135: интеграция токенов NWO.

  • 8d89613 FAB-14264: де-виперизация pull engine gossip.

  • df25c44 FAB-14192: устранение взаимоблокировки в цепи etcdraft.

  • 027bb89 FAB-14096: сохранение контейнера CouchDB после юнит-тестов.

  • 9e084ef FAB-14254: улучшения в документации по приватным данным.

  • 50554d4 FAB-14253: не изменять метаданные etcdraft.

  • 744bf73 FAB-14066: удалить политику эмиссии configtx по умолчанию.

  • 4fcaabc FAB-12699: разрешить организациям быть пропущенными как иностранным.

  • 35f6966 FAB-9558: требовать -channelID для configtxgen.

  • 5cea309 FAB-13858: исправить неизменяемые /Channel props при создании.

  • 30456a0 FAB-13872: избегать шума от make clean.

  • c61ea81 FAB-14239: избавиться от... NewCommInstanceWithServer

  • e3ae560 FAB-13707 Token CLI

  • 36ad9fd FAB-14149 tx protos cleanup

  • c4b52bd FAB-14057 Specify tx base profile in configtxgen

  • 946f86b FAB-14056 Non-default template channel create txes

  • 96aa2ca FAB-14238 use ephemeral ports in gossip state tests

  • 4e35acb FAB-14218 use ephemeral ports in gossip service tests

  • 1db469b FAB-14118 fix BatchingOfStateRequest flaky test

  • 5e779dc FAB-14147 TokenOwner Validation

  • e751982 FAB-14184 use ephemeral ports in gossip gossip tests

  • 05485b9 FAB-12991 kafka2raft e2e tests green path

  • 0504983 FAB-13669 consensus migration: kafka2raft green path #4

  • 4950edd FAB-13666 consensus migration: kafka2raft green path #3

  • 637634e FAB-14136 Always Deliver if cluster smaller than 3

  • 46ea35a FAB-14217 Harden etcdraft eviction integration test

  • 60001ff FAB-11937 Provide Raft-specific metrics

  • 02e82ba FAB-14173 Update GOVER to 1.11.5

  • 240fb7a FAB-14188 Clarify CouchDB pagination docs

  • dac24a0 FAB-14181 GinkgoRecover should be deferred directly

  • 1f1a625 FAB-14189 Simplifying TestStateMessages

  • 2f34264 FAB-13751 Fix idemix sample link

  • a958da9 FAB-14186 Remove ConfidentialityLevel from protos

  • ff5dfed FAB-14143 use ephemeral ports in gossip comm tests

  • dc29e14 FAB-14179 Perform checks of instantiation in test

  • bc94e9b FAB-14129 Add more logs to etcdraft chain

  • 5c185bd FAB-14165 typo

  • 9002e75информация отсутствует. Консенсус-миграция: путь «kafka2raft green», задача №2.

  • aa0662d: NPE при подключении без каналов приложения.

  • c4802d7: исключить значения ARG из Dockerfile.

  • 2d2f5d6: редактирование коммерческих бумаг.

  • 49199e3: сделать так, чтобы DeserializeMetadata возвращал страж.

  • 9f7c523: удалить лишнее поле имени из proto.

  • de4936a: заменить Define/DefineForMyOrg на глаголы.

  • b6f2315: передать хэш приватных данных в cchandler.

  • d326707: изменить +lifecycle на _lifecycle.

  • 943575a: подключить новый жизненный цикл для проверки shim.

  • 1d96235: новый интерфейс валидатора жизненного цикла.

  • b2bb8ed: добавить идентификатор канала в информацию о проверке интерфейса.

  • 4b78b36: ужесточить интерфейс LifecycleResources.

  • d2e4257: DeployedCCInfoProvider.CollectionInfo.

  • 9b0c21c: DeployedCCInfoProvider.ChaincodeInfo.

  • aba86aa: DeployedCCInfoProvider.ImplicitColls.

  • 0742ff3: DeployedCCInfoProvider.UpdatedChaincodes.

  • 595bc91: убрать самопроверку работоспособности узла.

  • 710efd3: убрать approve и transferFrom.

  • 134f658: исправить утечку в UT теста MultipleOrgEndpoint.

  • 7bf6734: исправить модульный тест в метриках состояния сплетен.

  • feac0bb: проверка владельца токена.

  • 16d3bf2: проверка работоспособности Kafka.

  • 687d2e3: поддержка нескольких типов владельцев токенов.

  • 694341c: создать новый метаключ для валидации на уровне состояния.

  • 4e1b02f: FAB-13771. panic resistant

  • 519c315 FAB-13752 Очистка инфраструктуры, связанной с Docker;

  • 02d9adc Отправка может содержать несколько блоков при поиске новейшего;

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

  • 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 Исправить тесты пиров/цепей кода, помещающих производственный код в плотный цикл;

  • bccbd4d FAB-13264 Миграция консенсуса: зелёный путь kafka2raft #1;

  • ed76e21 FAB-12688 e2e тест: передача токена. Перевод текста:

  • 2f2457a FAB-13862 Переименовать example02 в ABstore в документации.

  • 32d1ac4 FAB-13783 Некорректные значения в block_fill_duration.

  • 7cf8a73 FAB-13934 Добавить GinkgoRecover в интеграционные тесты.

  • 0d3e358 FAB-13059 Очистить файлы WAL и снимков etcdraft.

  • 5cb96f8 FAB-13948 Исправить выделенные орфографические ошибки.

  • c76c509 FAB-13580 Исправить панику при присоединении к каналу с высокой пропускной способностью.

  • 15e6707 FAB-13805 Унифицировать Step и Submit в поток.

  • dc6bd11 FAB-13455 Инициализировать BlockPuller по требованию.

  • 7e32f88 FAB-13610 Добавить коллекции в определение chaincode.

  • da5b800 FAB-13609 Разрешить сериализатору встраивать протосы.

  • 6938e09 FAB-13512 Добавить интеграционный тест жизненного цикла.

  • 81b05aa FAB-13511 Подключить QueryDefinedNamespaces к SCC.

  • 9a9d2b9 nwo OrdererAdminSession не должен использовать жёстко заданный MSPID.

  • f49e9d4 [BE-522] Исправить опечатку в store_impl.go:Prepare error msg.

  • cbf2972 FAB-11863 Очистка журналов ошибок сети orderer.

  • c99f4ae FAB-12914 Частные метрики данных gossip.

  • f01f2fe FAB-13942 Удаление Token MemoryPool.

  • 172dc94 FAB-13939 FabToken InvalidTxError распространение.

  • 06839cc FAB-12918 Метрики членства канала gossip.

  • 7c83bd2 FAB-13059 Поместить raft-снимки в go routine.

  • 8e8a4a7 FAB-13199 Начать цепочку etcdraft последовательно в UT.

  • 2ed60bb FAB-12709 Добавить интеграционный тест для CheckQuorum.

  • ba2bd90 FAB-12709 Включить CheckQuorum.

  • 87397a1 FAB-12709 Использовать другой способ выбора лидера в UT.

  • 9d2efcd FAB-13932 Исправление неправильного написания «коммерческого».

  • 82bad5f FAB-13929 Отключить нестабильный тест TestEndedGoroutines. * 3d8cf1e — решить проблему с TestParallelSend;

  • 7c886fb — создать новый протокол protobuf;

  • 5e821ff — провести e2e тест: перечислить токены;

  • b717000 — исправить нестабильный интеграционный тест в raft cft;

  • 4cadd39 — увеличить интервал по умолчанию для интервала тиков в raft;

  • bbdd2c1 — исправить переполнение uint64 в gossip/state;

  • 65e5072 — добавить функцию жизненного цикла для получения пространств имён;

  • a5c8f75 — добавить запрос диапазона для метаданных;

  • a2026e0 — добавить диапазон состояний в ledger shims;

  • 65e9722 — подключить QueryDefinedChaincodes к SCC;

  • 2c9b03b — обеспечить поддержку жизненного цикла для запроса cc def;

  • c7bca47 — включить функцию Define в SCC;

  • a54f754 — уменьшить потребление памяти в тесте;

  • dcc5010 — реализовать функцию жизненного цикла Define;

  • 8977e62 — добавить в SCC функцию DefineChaincodeForMyOrg;

  • 24caf4f — метрики обмена данными в gossip;

  • 2ee1084 — метрики выбора лидера в gossip;

  • 7ef696c — уточнить Bundle.validateNew;

  • cdfbad9 — разработка приложений: тема смарт-контрактов;

  • 2a9c4fb — указать способы участия;

  • 3d1e3ec — устранить нестабильность теста cclifecycle;

  • 0dd6fb2 — исправить ошибку «[: слишком много аргументов» в bootstrap.sh;

  • 4efafb2 — добавить функцию DefineForMyOrg жизненного цикла;

  • 263fb63 — добавить операции установки пакета +lifecycle в nwo;

  • a7c0ec0 — заменить вызовы политики вызовами aclmgmt;

  • abe6f3f — перенести примеры в fabric-samples.

Это неполный список, так как не удалось перевести некоторые фрагменты текста. * 053bf9f — обновление документа ConsensusType proto.

  • ef824de — исправление ошибок в TestAddAndRemove flakes.
  • [e77813c] — гигиена кода: переименование addImplicitCollection.
  • [468fa88] — добавление проверки работоспособности для сервера chaincode.
  • 2b3ec60 — реализация возможности Wire 2.0.
  • abf12e8 — добавление ограничений и очистка Vagrantfile.
  • 5b967d3 — управление жизненным циклом для обработки нескольких обновлений.
  • 1000281 — создание Validation Info shim.
  • c61266c — метрики состояния сплетен.
  • e1d4715 — включение обновлений коллекции для ledger statelistener.
  • 4e821f8 — улучшение API DeployedChaincodeInfoProvider.
  • 096e798 — обработка комментариев по проверке кода для FAB-13363.
  • 24082c2 — проверка блоков для подключения.
  • 59ab9b6 — LSCC является пространством имён только для чтения в версии 2.
  • 757b69d — получение определения cc через интерфейс.
  • 548e460 — устранение проблемы с одновременным доступом к карте.
  • 6f532ab — перемещение SendSubmit из serveRequest.
  • b27eaf7 — настройка peer target.
  • 0b2d100 — исправление инструкций base64 для приватных данных.
  • a04f738 — UT для eventsender.
  • f37289a — использование слушателя в TestClient как плохого адреса.
  • 697852d — обработка ошибок в core/comm тестах.
  • 2369b0a — удаление devenv и связанного с ним документа.
  • bc7b927 — ведение учёта верификатора блоков для подключения.
  • aeb3ff3 — исправлена ссылка на документ.
  • 00943c4 — потребление потокового сообщения перед возвратом.
  • 65ed9d3 — последовательное использование 127.0.0.1. Разделить валидатор rwset от валидатора SB.
  • Удалить валидацию LSCC из v20 валидатора.
  • Клонировать встроенный плагин валидации версии 1.3.
  • Добавить прокладки для унифицированного доступа к реестру.
  • Добавить проверку IsSerialized.
  • Немного улучшить код сериализации.
  • Выполнить ACL для доступа к записи pvtdata.
  • Обновить скрипт multiarch в fabric.
  • Упаковать и упарвить chaincode из CLI.
  • Добавить memberOnlyWrite в collectionConf.
  • Создать функцию поиска ChaincodeDef для валидации.
  • Использовать MaxInflightMsgs для регулирования запросов.
  • Исправить гонку в UT etcdraft цепи.
  • Ошибки должны отражать правильное состояние.
  • Оптимизировать код.
  • Упростить версию etcdraft BlockCreator.
  • Удалить глобальную переменную лидера в etcdraft цепи.
  • Переместить логику raft в отдельный файл.
  • Хранить SoftState raft.
  • Передавать SoftState по каналу наблюдения.
  • Новый лидер должен ждать сообщения в полёте.
  • Использовать макеты для реестра в тестах валидаторов.
  • Реорганизовать processChannelConfigTx.
  • Проверить ошибку DERToX509Certificate.
  • Реализовать метод GetCreator() в MockStub.
  • Клиент верификатора: ListTokens.
  • Включить пакеты shim ext в ccenv. Текст запроса представляет собой перечень задач и изменений в проекте Hyperledger Fabric.

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

  • разработка (Develop Apps);
  • тестирование (TestReconnect);
  • обновление клиента с провером и отправителем транзакций (Update client with prover and TxSubmitter);
  • установка и жизненный цикл чейнкодов из командной строки (Install +lifecycle chaincode from CLI);
  • перемещение LastConfigBlock к общему порядку (Move LastConfigBlock to orderer common);
  • отделение vscc валидатора (decouple vscc validator);
  • введение и использование API для неявных коллекций (Introduce and use APIs for implicit collections);
  • добавление ledger.pvtdataStore в core.yaml (add ledger.pvtdataStore in core.yaml);
  • сериализация и десериализация структур данных (Add deserializers for individual fields, Add deserializer for structs from db, Add serializer for structs to db).

Также в запросе упоминается ряд других задач по улучшению проекта.

Основной язык текста запроса — английский. Удалить обнаружение обновлённой цепочки блоков кода

  • 333d116 FAB-13653 Исправить ошибку в тесте Ticker
  • 477020b Обновить синтаксис команд в документации
  • 4460083 FAB-13650 Клонировать компонент валидации версии 1.4
  • cf953c2 FAB-13649 Добавить возможность проверки версии 20
  • 89e5de9 FAB-13646 Рефакторинг getGoEnv() для поддержки Windows
  • 46cbe69 FAB-13640 Создать слой маршрутизации валидатора
  • 6514a35 Улучшение гигиены кода: переименовать mux в mutex
  • 077e437 FAB-13643 Интеграция теста на сбой лидера и аварийное переключение
  • a5a33a4 FAB-13644 Переход к обработчику promhttp
  • 40e5c77 FAB-12075 Удалить дублированный пакет cid
  • 50be59a FAB-13633 Сделать сбои Step RPC неблокирующими
  • b2d910c FAB-13639 Уменьшить время ожидания соединения на клиенте couch db
  • e66e67c Исправление периодического сбоя теста в ACL E2E тесте
  • c0d5b73 FAB-13100 Исправление результата распечатки
  • 751df37 FAB-13637 Пропустить peerEndpointError
  • 2d2cd33 Добавить показатели эндерсера
  • 0de5a32 FAB-13593 Синхронизация реестра в SBE тестах
  • 26d34aa FAB-13605 Обновлённый копирайт в футере
  • 19918d6 FAB-13627 Добавить LTS в документ «Что нового» версии 1.4
  • e06b25f Удалить ссылку на lscc в пакете эндерсера
  • 6e4c417 Использовать DeployedChaincodeInfoProvider в хранилище коллекций
  • a15a2e9 Исправление ошибки в TestCreateChainWithTimeoutErr
  • e568497 FAB-11530 Добавить запрос установленных цепных кодов SCC функции
  • 506153d FAB-13598 Удалить grpc_start_time из логов
  • 49489cd FAB-13325 Клиент верификатора: клиентский сертификат для взаимного TLS
  • 4e1c58a FAB-13178 Упрощение предложения конфигурационного блока
  • 185a282 FAB-11996 Исправление неудачного UT
  • cc3879c FAB-13556 Обновление мастера для fabric v1.4.0 МАКС. ПОПЫТОК ПОВТОРА ДЛЯ РЕПЛИКАЦИИ ОРДЕРЕРА

FAB-13465

АВТОМАТИЧЕСКОЕ ПРИСОЕДИНЕНИЕ ОРДЕРЕРОМ К СУЩЕСТВУЮЩИМ НЕАКТИВНЫМ ЦЕПОЧКАМ

8351c8c FAB-13180

ДОБАВЛЕНИЕ GRPC HEALTHCHECK КЛИЕНТА

850727e FAB-12909

ДОБАВЛЕНИЕ СЛУЖБЫ HEALTHCHECK В GRPCSERVER

2af2422 FAB-12909

ОЖИДАНИЕ ЗАПРОСА В ИЗДАТЕЛЕ И ТРАНСАКТОРЕ

e2a2df0 FAB-12904

ЯВНОЕ УКАЗАНИЕ EXT KEY ИСПОЛЬЗОВАНИЯ ДЛЯ CA

995fdb1

И так далее.

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

  • a553a52 FAB-1337: Raft: Commit genesis blocks for non-members.

  • ba48826 FAB-13370: увеличение времени ожидания среды выполнения Go с 10 секунд до 1 минуты.

  • fdd1c72 FAB-11096: использование Alpine для образов Docker.

  • ecc3618 FAB-13366: исправление состояния сплетен.

  • 794bc8f FAB-13377: отмена остановки обнаружения после chanState.

  • 592f734 FAB-13208: интеграционный тест реконфигурации и подключения Raft.

  • 17efd0e FAB-13333: обновление конфигурации Orderer для использования учётных данных Orderer.

  • 84bdec0: рекон: добавление отладочных журналов в реестр.

  • 1777374: удаление мёртвого кода из сплетен.

  • dce85d2: endTime находится после регистрации сообщений.

  • d88b3b7: очистка режимов файлов тестовых приспособлений.

  • 6783269: удаление мёртвого кода из core/container.

  • 94affb1: opt: состояние кэша lscc в couchDB.

  • 121633a: исправление ошибки grpclogging.

  • e85f69f: тесты сплетен и etcdraft запускаются первыми.

  • a5df624: исправление UT RPC тайм-аута.

  • 0db45f9: добавить больше утверждений в UT etcdraft.

  • 9f6c767: удаление мёртвого кода из интеграции.

  • 66bd1bc: удаление мёртвого кода из токена.

  • 62623a2: удаление мёртвого кода из peer/chaincode.

  • 656f9d4: удаление мёртвого кода из orderer/consensus.

  • 7e36548: удаление мёртвого кода из orderer/common.

  • 489f3b2: удаление мёртвого кода из msp.

  • eb64d0b: удаление мёртвого кода из примеров.

  • 43746e7. Удалить мёртвый код из core/ledger.

  • FAB-13344: удалить мёртвый код из core/handlers.

  • FAB-13344: удалить мёртвый код из core/common.

  • FAB-13344: удалить мёртвый код из core/committer.

  • FAB-13344: удалить мёртвый код из core/chaincode.

  • FAB-13344: удалить мёртвый код из core/aclmgmt.

  • FAB-13344: удалить мёртвый код из fabric/common.

  • FAB-13344: удалить мёртвый производственный код из cmd.

  • FAB-13350: исправить нестабильный тест etcdraft.

  • FAB-13344: удалить мёртвый производственный код из bccsp.

  • FAB-13331: рефакторинг обновлений метаданных в nwo.

  • FAB-13330: переименовать GetConfigBlock в GetConfig в nwo.

  • FAB-13332: добавить cryptogen extend в интеграционные тесты.

  • FAB-13334: адаптация: разрешить пустые каналы.

  • FAB-13025: сгенерировать таблицы метрик rst.

  • Только 1 функция может использовать кэш одновременно.

  • FAB-13340: исправление CouchDB массовой загрузки при согласовании.

  • FAB-13077: TOKEN_ENDORSER_TRANSACTION сообщение protobuf.

  • FAB-13298: исправить нестабильность теста на MacOS.

  • FAB-12978: разработка приложений: тема параметров подключения.

  • FAB-13171: комментарии к адресу: TxSubmitter.

  • Коммерческие обновления бумаги.

  • Уточнение пояснений по архитектуре.

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

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

  • Использовать сгенерированные макеты в тестах приватных данных. Наполнение: пропуск фиксации существующих блоков (27eee6e); исправление TestConfigureClusterListener в MacOS (fca0638); неиспользованный код в chaincode/transaction_contexts (f065e37); возврат ошибки вместо nil (2360bf0); исправление проверки версии в bootstrap.sh (56c855d); сохранение согласования pvt за один проход (cc09957); исправления ручного шага в BYFN (179c152); обновление коммерческого документа (5f3dc69); политика одобрения в BYFN (dec08d8); уточнение версии node.js (5298e23); разъяснение версии node.js (dcca031); перенос от одного участника другому (transactor/verifier: transferFrom) (e4aef3d); исправление опечаток в документации (a90caeb); разделение TLS слушателя для внутрикластерного взаимодействия (011a8f5); исправление команды mkdir (969faf9); добавление измерителя с указанием версии fabric и go (e7c54e4); комментарии к токену: проверка транзакции (da45fdd); исправление ошибок модульного теста в блоке провайдера (01eac53); опечатка в файле configblock.go (6704019); рефакторинг функции RetrieveBlocks (e96efc2); улучшение совместимости SDK в документации (ca4ce30); исправление переконфигурирования etcdraft UT (73735cc); добавление проверки на nil в ToGossipMessage (5fac88c); завершение цикла вывода потоковой передачи данных контейнера (6b4a296); утверждение повторной передачи (FAB-13053).

Язык текста запроса: английский. Перевод текста:

FAB-13150 Реактивировать etcdraft для разработки версии 2.0.

  • FAB-13024 Обновить документ fabcar.

  • FAB-13199 Сократить время тестирования etcdraft.

  • FAB-13225 Учесть комментарии к проверке кода.

  • FAB-13057 Удалить проверку применённого индекса в хранилище.

  • FAB-12949 Завершить перенастройку после перезапуска.

  • FAB-12986 Реестр на цепочку для raft chain_test.go.

  • FAB-12945 Добавить модульные тесты для перенастройки raft.

  • FAB-12972 Реактивировать сервис prover и транзакции токенов.

  • FAB-11643 Пересоздать тестовые данные реестра с использованием версии 1.1.

  • FAB-12870 Исправить гонки данных в gossip/state.

  • FAB-12891 Проверить, что владелец не равен нулю при импорте и передаче.

  • FAB-12870 Устранить сбой синхронизации во время тестов grpclogging.

  • FAB-13043 Документировать предварительные условия для модульного теста.

  • FAB-13162 Учесть замечания: конфигурация клиента токена.

  • FAB-13141 Добавить проверку assert.Error().

  • FAB-13114 Подготовиться к следующему релизу (2.0.0 на мастере).

  • FAB-12934 Разработать приложения: профиль подключения к теме.

  • FAB-13204 Реорганизовать класс сообщений pull в gossip.

  • FAB-13202 Исправить опечатки в core/chaincode.

  • FAB-10939 Переменные среды в BYFN.

  • FAB-11608 Оптимизировать проверку сообщений о состоянии в gossip.

v1.4.0-rc1

10 декабря 2018 г., 13:09:08 EST

  • FAB-13214 Изменить ссылку в документации по обновлению.

  • FAB-13213 Добавить примечание о сертификатах в операции.

  • FAB-13210 Удалить неиспользуемый код в orderer/.../main.go. ФАБ-13155: обновление скрипта multiarch.

ФАБ-13021: что нового в версии 1.4.

ФАБ-13056: адаптация: системный канал из загрузочного блока.

ФАБ-13055: не закрывать LedgerFactory при адаптации.

ФАБ-13054: предотвратить переполнение int в IsReplicationNeeded.

ФАБ-13005: обновить документацию.

ФАБ-13025: ведение журнала, метрики, документация по работоспособности.

ФАБ-13089: извлекать вложения в запросах CouchDB диапазона.

ФАБ-13161: советы и рекомендации для CouchDB.

ФАБ-13193: добавлено справочное сообщение в метрику Couch DB.

ФАБ-13189: установить тип содержимого для ответа logspec.

ФАБ-13186: исправить гонку данных кэша версий CouchDB.

ФАБ-11599: редактирование документации по приватным данным.

ФАБ-12947: дополнительные правки в документации Gossip.

ФАБ-11599: сохранение приватных данных.

ФАБ-13139: отбросить пустой дайджест Idemix.

ФАБ-13164: отменить исправление сбоев UT PKCS11.

ФАБ-13152: исправить make protos.

ФАБ-11746: вернуть кэшированное живое сообщение в Gossip.

ФАБ-13139: исправить маршаллинг открытого ключа Nym.

ФАБ-13167: повышение надёжности IdemixBridgeTest.

ФАБ-13167: получить txSim только один раз во время одобрения.

ФАБ-13129: примечания к выпуску 1.4 для операций.

ФАБ-13158: устранить гонки данных в тестах etcd/raft. Чек:

9620830 FAB-12802 Передать поставщика метрик в ledger mgmt.

  • 73bdfc5 FAB-12866 — Рефакторинг NewProvider для ledger.

  • 58fb3fe FAB-12311 Разработка приложений: учебник.

  • fef430f FAB-12842 HTTP-обработчик для управления logspec.

  • 57a91cc Добавить HealthCheck в реализации VM.

  • 6e81cdb FAB-12788 Протобуф-сообщения для ожидания токена.

  • e223d27 FAB-12602 Информация об отзыве удостоверений Idemix.

  • d23da14 FAB-12809 Записать правильное состояние ключа.

  • 20fb9b8 рекон: записать pvData старых блоков в pvtStore.

  • f21d8b9 Удалить etcd/raft-фикстуры из папки sampleconfig.

  • 9994358 FAB-11678 Процессор/верификатор TX: выкуп токенов.

  • eacbc1e FAB-11680 Транзакционный модуль TMS: RequestRedeem.

  • 6037aaa FAB-12007 Разработка приложений: процесс и дизайн данных.

  • 08b5332 Запись WAL и снимков во временный каталог при тестировании.

  • 37b5cbe FAB-11641 Исправление условий гонки в gossip/интеграции.

  • 307585d FAB-11679 Проверяющий: запрос на выкуп.

  • c49f827 FAB-11372 Сервер проверяющего: перевод с использованием TMS.

  • c07ba70 FAB-11371 Транзакционный модуль TMS для перевода токенов.

  • e81d34d FAB-12356 Топологическая информация Idemix.

  • 99433d1 FAB-12814 Убрать вводящую в заблуждение ошибку журнала.

  • 594432d FAB-12601 Генерация ключа отзыва Idemix.

  • 7c7f945 Инициализировать и подключить поставщика метрик.

  • a3f79a7 Обновить ведение журнала номенклатуры — s/module/logger.

  • 7ce96d1 Обновить документы, чтобы отразить новую конфигурацию ведения журнала.

  • f7fa069 FAB-12664 Возвращать ginkgomon.Runner вместо ifrit.

  • c04eb78 FAB-11919 На пути к etcdraft-снимкам 1/4.

  • 7a2d6a5 FAB-11918 Добавить интеграционный тест CFT.

  • 858aaa9 FAB-11918 Добавить WAL для сохранения журнала raft. bac3310 — защитная обработка информации 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 — тестирование флэка в 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 — обновление устаревших функций логирования в узле одноранговой сети.
    c209841 — использование новым узлом упорядочивания новых переменных среды логирования.
    8509e7c — проверка уровня в ядре Check() для имени регистратора записи.
    99eb596 — добавление SetLogSpec в CLI через службу администратора.
    d1ec865 — улучшение логирования ошибок обновления канала.
    836161a — асинхронные соединения кластера (FAB-12673).
    541f41c — чат не RocketChat.
    df065ec — улучшение ошибки консенсуса при ожидании (FAB-11088).
    d484477 — настройка вызывающих устаревшие переменные логирования viper.
    211bb65 — добавление новой переменной среды для формата логирования.
    e32e55d — FAB-12667. Ревизии коммитов в репозитории Hyperledger Fabric

  • 7c78a24 — отмена изменения, внесённого в FAB-12634.

  • f1c5da6 — добавление GetLogSpec в интерфейс командной строки (CLI) через Admin Service.

  • 6ab3eeb — подключение обработчика статистики FAB-12593.

  • b7d4c3c — запрос на передачу FAB-11526.

  • 59f419d — список токенов с использованием TMS FAB-11360.

  • 37050be — TMS-транзакторы: список токенов FAB-11359.

  • 9e682d4 — новый интеграционный тест для нескольких каналов FAB-11591.

  • 7173857 — сервис верификации: список токенов FAB-11294.

  • 60f968d — обработка запроса с простым эмитентом FAB-11354.

  • 52be585 — замена / на точки в именах логгеров.

  • 81e4983 — генератор ключа Idemix Issuer FAB-9671.

  • d5c6cbc — клиент токена TX и E2E-тест — выпуск токенов FAB-11300.

  • 20e01e2 — создание обработчика статистики для сервера FAB-12592.

  • f23ebd5 — обновление оценки уровня с использованием спецификации журнала.

  • 41195be — фиксация токена TX через пользовательский процессор FAB-11941.

  • a5ff8e9 — grpc-сервер логирования перехватчиков FAB-12363.

  • 8352c4b — включить путь проверки токена-TX FAB-11940.

  • e7a3282 — добавить возможность FabToken FAB-12006.

  • caabdbe — устранение незначительных косметических проблем в ордерере FAB-12649.

  • bea950e — унификация длины строк темы в документах FAB-12565.

  • d327d30 — удаление примера e2e_cli FAB-12301.

  • 90ca61c — добавление ссылки на документы в tox.ini FAB-11180.

  • 85fc4ab — исправление паники при передаче неправильного ключа FAB-12638.

  • f208ba2 — добавить зависимости etcd/wal FAB-11918.

  • 3b8445d — добавить раздел консенсуса в orderer.yaml FAB-11995.

  • abcc8db — добавить индекс raft в метаданные блока FAB-11918.

Это неполный перевод текста. Исправление нестабильного теста в etcdraft цепи

  • Добавить сообщение о членстве в etcd/raft

  • Проверка каналов системной цепи

  • Извлечение блока из конфигурационного блока

  • Валидация цепочки хешей конфигурационных блоков OSN

  • Блокировка версий для gotools

  • Удаление целей, связанных с тестовой средой

  • Улучшение инструкций по установке

  • Отладка couchdb_test.go

  • Убрать ссылку на lscc из Txsimulation

  • Удалить ссылки lscc/sccc из cceventmgmt

  • Реализация IssuerValidator

  • Исправление опечаток в cid/cid.go

  • Исправить опечатку в слове «specified»

  • Исправления несоответствия дефисов в configtxgen

  • Ошибка Statecouchdb TestDebugFunctions

  • Исправление неправильных сообщений об ошибках в peer

  • Удалить chainId в запросе предложения транзакции

  • Настройка необходимых кодировщиков zap

  • Уменьшить накладные расходы на гонку в модульных тестах

  • Поддержка клиента для etcdraft

  • Извлечь сертификаты TLS CA из конфигурации

  • Добавление Block(seq) в поддержку консенсуса

  • Внедрение клиентской реализации кластера OSN

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

  • Удалить неиспользуемую переменную в коде peer Поддержка мультиузлового кластера Raft.

  • 2bdd187 [FAB-12476] — удаление зависимости bccsp.

  • 99c0a64 [FAB-11539] — клиент верификатора: RequestTransfer.

  • 891291b [FAB-11527] — функции передачи.

  • 218b508 [FAB-11500] — клиент верификатора: RequestImport.

  • 87cb53a [FAB-11498] — функции выдачи.

  • ea9ff02 [FAB-11597] — токен-процессор.

  • de8d93e [FAB-12295] — обновления для использования версии 1.11.1.

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

  • 4b6e89a — исправление #FAB-12453.

  • eaf62f5 [FAB-11981] — поддержка etcdraft OSN для интеграционных тестов.

  • 30a70b7 [FAB-11996] — включение создания каналов на основе Raft.

  • 9d3f4f2 [FAB-12437] — устранение гонки данных в тесте peer/node/start.

  • a79ac3c [FAB-11630] — различие между ошибкой и политикой nil.

  • 33d9934 [FAB-11990] — создание цепочки Raft с конфигурациями канала.

  • c8401e4 [FAB-12443] — толерантность к изменениям CouchDB 2.2.

  • bd576c5 [FAB-12371] — исправление документа для использования нового пакета cid.

  • d767856 — устранение гонки данных в ledger-тесте.

  • 9b6ae1c [FAB-12438] — исправление NPE при вызове deliverSupport.GetChain.

  • b6218b1 [FAB-12440] — отключение goimports в линтинге.

  • 2647afe [FAB-11840] — разработка приложений: обработчики транзакций.

  • 5db8539 [FAB-12349] — улучшение документации кода.

  • 5a25acc [FAB-12413] — очистка ссылок rc1 в документе.

  • 0340b1e [FAB-12340] — статус ответа >=200 && <400 успех.

  • 9478b8e [FAB-12423] — использование правильной цели для go lint.

  • bef5e81 [FAB-12419] — исправление сообщения об ошибке в команде peer.

  • 959ad50 [FAB-12413] — выпуск Fabric 1.3.0 (основная очистка). Динамические порты для тестов ядра и коммуникации.

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

  • Исправление проблем со статьёй об «акторе».

  • Извлечение образа javaenv docker при начальной загрузке.

  • Включение детектора гонок для всего, кроме gossip.

  • Кэширование конфигурации для избежания гонок в тесте.

  • Устранение гонки данных в тесте логгера kafka.

  • Устранение гонки данных при создании блоков fs blocksItr.

  • Решение проблемы с гонками данных в метриках.

  • Сборка плагинов SCC при необходимости с учётом гонок.

  • Решение гонки данных в kafka/chain.go.

  • Исправление нестабильного теста в etcdraft/chain_test.

  • Устранение гонки данных в etcdraft/chain_test.

  • Использование network.EventuallyTimeout.

  • Исправление ошибки сериализации в тесте доставки.

  • Увеличение скорости TestShuffle в discovery.

  • Успокоение go vet с помощью отмены в кластере.

  • Успокоение go vet с отменой в gossip.

  • Обновление руководства по внесению вклада.

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

  • Исправление опечаток в двух файлах UT.

  • Обновление goleveldb.

  • Ещё одна ссылка в разделе «Что нового».

  • Переименование пакета и объединение связанных файлов.

  • Исправлены неработающие ссылки в документе «Что нового».

  • Исправлено сообщение об ошибке в network.md. FAB-11523: Запрос установленного цепного кода жизненного цикла.

eb42d21: FAB-10725: Добавление функции InstallChaincode в жизненный цикл SCC.

a02124e: FAB-11780: Добавление провайдера членства в реестр.

46546b3: FAB-12176: Запись личных данных и метаданных.

dbc79eb: FAB-12139: Подготовка к следующему релизу (1.4.0 на мастере).

4a066be: FAB-12156: Исправление неработающих изображений во вспомогательных страницах.

4ff8e91: FAB-11847: Разработка приложений: Application SDK.

964424e: FAB-12003: Установка таймера отключения для ожидающего конверта.

9390c70: FAB-11835: Добавление Step() в etcdraft.Chain.

555ddbc: FAB-11832: Извлечение логики инициализации регистратора.

e7f1cff: FAB-11163: Реализация базового консенсуса etcdraft.

e29637f: FAB-11459: Тема разработки приложений.

v1.3.0-rc1

Mon Sep 24 22:45:10 EDT 2018

  • 8e9d36c: FAB-12138: Релиз v1.3.0-rc1.

  • f9803b4: FAB-12153: Отключение javaenv-docker из тестов.

  • 0098d47: FAB-11828: Добавление страницы «Что нового» для версии 1.3.

  • f1b1d42: FAB-12133: Отключение тестов Java CC в Fabric.

  • 95b4906: Возврат «FAB-11828 Добавить страницу «Что нового» для версии v1.3».

  • 17b9da8: FAB-11828: Добавить страницу «Что нового» для версии v1.3.

  • eae6bd9: FAB-11333: Удаление старой ссылки на концентратор событий.

  • c592f15: FAB-12099: Сборка плагинов с гонкой при необходимости.

  • 2c2f65d: FAB-12102: Использование необработанных строк там, где это уместно.

  • 5f14fb6: FAB-11689: Решение проблемы гонки из-за повторной инициализации InitMSP.

  • 2edc1a0: FAB-12081: Исправление орфографической ошибки «Singed» на «Signed».

  • c45c199: FAB-11949: Блок-уровень SBE, проверка юнит-теста.

  • 6c285e9: FAB-11706: Исправление неработающей ссылки на документ юнит-тестов.

  • dd459c0: FAB-12116: Исправление groupId в тесте. Данные используют Java-оболочку.

  • ce1cad6 FAB-12114 — обновление документа, касающееся достаточного количества пиров.

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

  • cf4e674 FAB-12113 — уменьшение информационных сообщений о сплетнях.

  • 8e2640f FAB-11879 — обновление возможностей приложения для версии 1.3.

  • a18f1ea FAB-12030 — улучшение информационного журнала для обработки блоков.

  • 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 — решение проблем с потерей и отменой vet.

  • 84c8115 FAB-10686 — перенос функций из testutil в testify для ядра и реестра.

  • 6223621 FAB-10686 — перенос функций из testutil в testify для протоколов и реестра.

  • f80782b FAB-10686 — перенос функций из testutil в testify для управления транзакциями и хранения ключей.

  • 6f8622c FAB-10686 — перенос функций из testutil в testify для блокировки транзакций.

  • e32bbda FAB-10686 — перенос функций из testutil в testify для базы данных состояний.

  • 96a606f FAB-10686 — перенос функций из testutil в testify для чтения и записи транзакций.

  • 218bc06 FAB-10686 — перенос функций из testutil в testify для валидатора транзакций.

  • d5cee29 FAB-10686 — перенос функций из testutil в testify для истории транзакций.

  • 58aef40 FAB-10686 — перенос функций из testutil в testify для утилиты реестра.

  • 6409c4d FAB-10686 — перенос функций из testutil в testify для общей утилиты реестра.

  • ef92892 FAB-10686 — перенос функций из testutil в testify для файловой системы.

  • 0fcdcdc FAB-12060 — данные буфера полезной нагрузки не сигнализируют о готовности, если они пусты.

  • dac4434 FAB-12090 — получение SBEP для приватных данных по хеш-ключу.

  • ef0bf29 FAB-10025 — упрощение очистки тестовой среды для statecouchdb.

  • 38411a6 — ... FAB-11756: обновление с версии 1.2 до версии 1.3 документа.

FAB-12093: исправление приватных данных в учебном пособии.

FAB-12098: использование контекста WithTimeout в рукопожатии сплетен.

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

FAB-12089: добавление частного метаданных с помощью хеша.

FAB-12002: исправление опечатки в комментарии.

FAB-11905: предоставление полного набора индоссантов в фильтре.

FAB-11973: неудачный тест при проверке на основе состояния.

FAB-11989: уточнение обработки ошибок для плагинов.

FAB-12064: s,golang.org/x/net/context,context,g.

FAB-11998: добавление документации Java в build_network.

FAB-12054: повтор операции в TestInvalidChannel.

FAB-12050: добавление раунда для генерации времени ca notBefore.

FAB-12044: javaenv-docker для извлечения образов javaenv.

FAB-11595: незначительная очистка теста JavaCC e2e.

FAB-12020: обновление разделов цепного кода с использованием Java cc.

FAB-12042: обновление базового образа до 0.4.12.

FAB-12034: устранение гонок данных в pull_test.go.

FAB-12034: проверка наличия поля PreviousHash в заголовке блока.

FAB-11595: интеграция приватных данных Java cc. Тест:

  • 623eaa9 FAB-11572 Повторно включить тест.

  • 238668d FIX FAB-11601 idemix роль из логического в int.

  • af57f97 FAB-12010 Обновить версию go до 1.10.4.

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

  • 20cbe44 гигиена кода: отключить отсутствующие данные рекон заранее.

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

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

  • 5a3d110 FAB-12000 отключить приватное примирение.

  • d631b54 FAB-10804 удалить HasLaunched из реестра.

  • 57ad85c FAB-11915 Продолжить работу над документацией по утверждению состояния.

  • 921b896 Исправить проблему с historydb для ключей, содержащих нулевые байты.

  • 08aabe9 Дождаться завершения горутины перед закрытием БД.

  • 38430ad FAB-12014 Вывести предупреждение об отсутствии индекса.

  • a800648 FAB-11960 Сделать CACertsBundlePath методом.

  • a864726 FAB-8740 Документация по базе данных состояний.

  • 5769cc3 FAB-11976 шестнадцатеричное кодирование двоичных ключей в коллекции.

  • 8a7737d FAB-10804 Очередь транзакций chaincode при запуске контейнера.

  • 944adf2 FAB-11960 Внедрить TLS в интеграционные тесты.

  • 2baf7f9 FAB-11958 Исправление незначительных проблем в учебнике по приватным данным.

  • a828f47 FAB-11966 Тест на выключение при периодическом сбое.

  • 70307a0 FAB-11961 Правильно освободить ресурс.

  • fdc4889 Пропустить неудачный тест при проверке на основе состояния.

  • 9894396 FAB-11972 Удалить мёртвое поле, добавленное в FAB-11455.

  • 7093ca0 FAB-11972 Исправить макеты и подделки из FAB-11455.

  • 807b7ae FAB-11706 Добавить информацию о совместимости.

  • 5687311 FAB-11953 Решить проблемы в образце цепного кода «Marbles».

  • b2941b5 Идентичные атрибуты Idemix в цепном коде.

  • Улучшение модульных тестов для конфигурации истории.

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

  • Расширенное сообщение об ошибке для проверки SB.

  • Проверка существования коллекции перед мета-записью.

  • Блоки Deliverer являются полями.

  • Исправление ошибочного вывода однорангового узла.

  • Поточно-ориентированные макеты для SBE.

  • Удалить ненужный код.

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

  • Выполнение проверки v1.2 и v1.3 в тестах.

  • Повторные попытки в кластерном тесте для стабилизации UT.

  • Исправлено ведение журнала одноранговых узлов setlevel regex matching.

  • Гигиена кода: удаление неиспользуемых функций.

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

  • Добавить тест для плагина одобрения.

  • Состояние на основе подтверждения E2E.

  • Обновление мрамора cc с помощью API нумерации страниц.

  • Одноранговые изменения на стороне для поддержки нумерации страниц.

  • Гонки данных в клиенте доставки.

  • Адресные комментарии рецензента для statebased.

  • Реализация API-интерфейсов def cc для разбивки на страницы.

  • Определение новых API цепного кода для разбиения на страницы.

  • Обновите shim proto, чтобы поддерживать нумерацию страниц.

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

  • CouchDB безопасная нумерация страниц — statecouchdb. Документ содержит список ссылок на различные коммиты и задачи из репозитория проекта Hyperledger Fabric.

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

Этот текст написан на английском языке. 42b6b4b [FABC-702] Удалить код TCert из BCCSP.

8cfb9ed [FAB-11573] Обновить библиотеку Kafka.

543270c [FAB-11525] Реализация токена TMS.

d441f26 [FAB-11329] Отключить неудачные тесты pvtdata e2e.

02358c3 [FAB-11196] Поддержка ролей client и peer в idemixmsp.

85e3482 [FAB-11289] Интеграционные тесты Java cc.

b766b28 [FAB-11303] Обновление сборки Java cc.

12a5795 [FAB-11575] Исправить ошибку сообщения конфигурации коллекции.

ab2e23e [FAB-11569] Исправить обновления public/sideDB в последнем коммите.

474f9d2 [FAB-11174] Процессоры транзакций FabToken.

7858d63 [FAB-11462] SASL/PLAIN auth для Kafka.

808093b [FAB-11478] Включить конфигурацию etcd/raft в канале.

e1fff80 [FAB-11487] Всегда распространять ошибки отправки.

c8a8261 [FAB-11487] Предоставлять ответ об ошибке при сбое отправки.

33a4e1c [FAB-11502] Отключить тесты pvt e2e.

b9be659 [FAB-11323] Добавлен поставщик информации о членстве в pvtdata.

56c8913 [FAB-11506] Неглубоко кодировать nil в configtxlator.

4c4b4f1 [FAB-11484 #done] Обновить документацию по тестированию.

96492eb [FAB-11508] Добавить метаданные консенсора в конфигурацию канала.

fcec1b0 [FAB-9131] Создать FabricLogger на основе zap logging.

3751fbd [FAB-11247] Добавить конфигурацию для создания _global_changes.

0b3e8c9 [FAB-11327] Исправить неправильное сообщение об ошибке в тесте pvtdata e2e.

3838d1b [FAB-11329] Исправить ошибки в тестах pvtdata e2e.

b2923ca [FAB-11214] Убрать инициализацию мёртвого регистратора.

7ce40f9 [FAB-11332] Обновить dep до версии 0.5.

8896069 [FAB-11468] Выводить ошибку при сбое команды peer. Увеличить время ожидания в командной строке для одноранговых узлов для успешных UT.

Включить проверку большего количества функций печати/printf.

Тесты pvtdata int. не проходят после недавнего CR.

Исправить команду peer.

Протолатёр должен понимать RWSets, события.

Улучшение обработки ошибок для реестра (часть 3).

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

Исправление неверной ссылки на безопасность в документации.

Тестирование автоматических переходов в Jira.

Отключить кэширование поиска чейнкода.

Удалить InvocationSpec из пакета чейнкода.

Убрать параметры транзакции из cccid.

Устранить неиспользуемые части ccprovider.

Заменить контекст явными параметрами.

Завершить удаление спецификации из Launch.

Исключить «Syscc» из CCContext.

Удаление пропущенных тестов из чейнкода.

Сделать остановку с учётом информации о контейнере.

Проверить весь код, включить все проверки vet.

Удалить прокладку жизненного цикла и использовать экземпляр LSCC.

getChaincodes не учитывает конфигурацию коллекции.

Добавить функцию ChaincodeDefinition в LSCC.

Удаление спецификации чейнкода из runtime_launcher.

Спецификация чейнкода удалена из Launch.

ChaincodeContainerInfo для ccprovider. FAB-10996: Очистка интерфейса запуска программы во время выполнения.
FAB-11023: Раскрытие поставщика системного цепного кода.
FAB-11000: Удаление ненужного контекста.
FAB-10999: Внедрение явной поддержки chaincode_support в IPC.
FAB-10998: Использование LSCC напрямую для GetChaincodeData.
FAB-10992: Абстракция жизненного цикла для возврата CCCI.
FAB-10987: Прямой вызов GetChaincodeDeploymentSpec.
FAB-10986: Удаление одной ссылки на runtime_launcher.go CDS.
FAB-10985: Описание LSCC и других компонентов.
FAB-10984: Подготовка к перемещению атрибутов SCC в SCC.
FAB-10283: Обеспечение корректной обработки карт configtxlator.
FAB-10723: Получение сохранённого пакета установки cc по хешу.
FAB-10141: Исправление ошибки в сохранении блока генезиса.
FAB-11047: Увеличение кэша мемоизации клиента обнаружения.
FAB-10292: Обновление protobuf до версии 1.1.0.
FAB-11130: Добавление ключей в литералы структур без ключей.
FAB-11121: Удаление флага рекурсии (-r) из ginkgo.
FAB-10866: Ошибка сборки из-за проверки заголовка лицензии в pptx.
FAB-11133: Поддержка ConfigUpdate для различных подписывающих лиц.
FAB-10957: Использование 0 как плохого порта при сбое подключения.
FAB-10968: Устранение гонки в интеграционном тесте обнаружения.
FAB-11097: Обнаружение: отсутствие информации о канале у локальных пиров.
FAB-11028: Обнаружение: удаление нулевых цепных кодов из вывода.
FAB-11129: Обеспечение возможности анализа дайджестов версии 1.3 версией 1.2.
FAB-10720: Сохранение нового пакета установки CC. Данный текст представляет собой список задач и изменений, связанных с разработкой и тестированием программного обеспечения.

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

  • FAB-9144: исправление гонки данных в TestDisconnect.
  • c561eb2: FAB-10718 — исправление ошибки чтения/записи конфигурации в Test.
  • ff89f3e: FAB-9143 — исправление гонки данных в TestOrderingService.
  • 80558c5: FAB-10714 — исправление гонки данных на grpc.EnableTracing.
  • 7e1d5b4: FAB-9141 — гонка данных в TestGenerateDockerBuild2.
  • 1aa4d88: FAB-9133 — гонка данных в TestGenerateDockerBuild2.
  • a751f15: FAB-9159 — исправление гонки данных в тесте логгера kafka.
  • b2c1a08: FAB-10960 — уточнение документации по ограничениям личных данных.
  • 91567fe: FAB-10922 — удаление «-m» из byfn.sh в обучающих материалах.
  • b37b14d: FAB-10747 — исправление блока endorsedAt в transientstore.
  • cb27109: FAB-10888 — перевод пропущенного pvt в статус WARN в журнале BTL.
  • ee1ec2f: FAB-10860 — исправление доступа к сломанному сертификату с нулевым указателем.
  • 9660e5a: FAB-10847 — обновление документации по каналам пиров.
  • 67ca4c6: FAB-10854 — обновление скрипта начальной загрузки.
  • f2c1a47: FAB-10855 — очистка сообщений о панике, связанных с неподдерживаемыми возможностями.
  • 6149c08: FAB-10836 — исправление информации о релизах в README.
  • 56f49c7: FAB-10843 — правильное определение ошибок выполнения валидации.
  • 5d23bb6: FAB-10837 — исправление ссылок на релизы.
  • 149447b: FAB-10818 — небольшое редактирование введения.
  • 2cd704a: FAB-10548 — MockStub реализует GetDecorations.
  • 8cdfcc2: FAB-10815 — удаление javaenv из get-images.sh.
  • 28d0a9d: FAB-10788 — исправление информации о запросе диапазона в результатах моделирования.
  • ed2ade2: FAB-10783 — исправление неправильного имени pkg/lib в devenv.rst.
  • e86f02c: FAB-10751 — подготовка к следующему выпуску.
  • ad753d4: FAB-9444 — иконки для глоссария.
  • 5d8a35e: FAB-10617 — добавление проверки набора записей во время фиксации. 7e16a81, FAB-10701: удалить «ppc64le» из release_platform.

427a7bb, FAB-10663: конфигурационный файл может включать пользовательские шаблоны.

418f266, FAB-9751: исправить ошибки в dockercontroller_test.

46cf17f, FAB-10163: обнаружить конечные аргументы для команды «peer version».

c78e90d, FAB-10169: добавить поддержку для получения метаданных.

v1.2.0, четверг, 21 июня 2018 г., 17:17:37 EDT.

7aff3f7a6, FAB-10799: отменить итератор с контекстом.

e96e80100, FAB-10802: исправить ссылки в README.

9df3ff5f8, FAB-10750: подготовить релиз v1.2.0-rc1.

13cad524e, FAB-10768: исправить ошибку в кэше версии CouchDB.

a014f39b2, FAB-10655: устранить проблему с остановкой событий клиентского соединения.

1ec2d81e3, FAB-10738: исправить опечатку в некоторых файлах rst.

186ad004a, FAB-10688: ключ CouchDB не может начинаться с подчёркивания.

af02c34dd, FAB-9198, FAB-10727: обновить BYFN.

880d2352e, FAB-10715: ошибка тайм-аута в CI.

e873e938f, FAB-10716: ссылки/форматирование в учебнике Pvt Data.

0bc3781ef, FAB-10699: изменить текст другого обновления на 1.2.

222bd57b3, FAB-10709: исправить ошибку flake в inproccontroller_test.

a5d1da644, FAB-10654: улучшить логирование eventhub с указанием IP клиента.

69bb25d67, FAB-10537: отклонять сообщения CONFIG/ORDERER_TRANSACTION.

5dbbcfdb4, FAB-10693: исправить ссылки на документы о личных данных.

ec398ed96, FAB-10645: перенести подключаемые модули escc/vscc e2e в nwo.

1c16d7465, FAB-10644: изменить интеграцию/e2e для использования nwo.

10f292528, FAB-9978: правильно вернуть ошибку CouchDB.

9b987f0ed, FAB-10641: улучшить сообщение об ошибке в журнале ошибок gossip/state.

947f32196, FAB-10659: исправить опечатку в end-to-end.rst. В запросе приведены ссылки на различные задачи и изменения в проекте Hyperledger Fabric. Основной язык текста запроса — английский.

В запросе нет текста для перевода. Возможно, вам требуется найти дополнительную информацию по указанным задачам и изменениям? BCCSP.PKCS11 section to core.yaml

  • bfb4b0f49 FAB-10572: Добавить псевдонимы функций LSCC для согласованности.
  • 37c65aadb FAB-10558: Исправить ошибку массового обновления ключей только для записи.
  • ff4748674 FAB-10570: Корректно регистрировать ошибки индексации CouchDB.
  • 8b87d88de FAB-10571: Документация для имён полей CouchDB.
  • 8cbe57a4b FAB-10594: Улучшить тест на вытягивание.
  • 96adc8520 FAB-10458: Общая инфраструктура CLI.
  • bce2b2b45 FAB-10576: Проверить, получил ли пуллер действительный 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: Расширенный раннер для некоторых сквозных тестов.
  • 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. F9E47ADA6 — GOSSIP: не блокировать при отправке.

50527ED80 — при успешном подключении сбрасывать счётчик попыток.

F388CD974 — в конфигурации discovery используются MSP ID.

442F30B6E — очистка ошибок обработки вызова CLI.

12BAACCD0 — некорректная проверка идентификатора канала в configtxgen.

452DCB964 — динамические возможности для проверки plugg.

10F1177C5 — отсутствуют тесты SimulateConfigTreeUpdate.

12C609C1C — добавить недостающие тесты GetConfigTree.

ED371F0A5 — комбинированная реализация Principal и Anonymity.

1DB0518D9 — исправление в txmgr, связанное с purgemgr.

BE76EB4EF — запустить связанный с gossip тест в сериализованном виде.

2BE2D008E — изменить формат хранения revocationpk.

0B66D99FC — jq отсутствует в образе fabric-tools.

E53554DE8 — исправить неправильный заголовок лицензии.

A9E91B487 — скрыть анонимные и комбинированные принципы до версии 1_3.

27BC1B965 — всегда выводить статус узла peer.

8D8251F86 — обновить Makefile для поддержки пользовательского DOCKER_NS.

E310BE3B5 — поддержка MSP версии 1.3.

1FF007769 — избегать задержек при извлечении приватных данных.

C6F9E0292 — перенести генерацию ключей TLS в core/common.

AB8317430 — cryptogen должен сообщать об ошибке рендеринга.

B1EEC2B6B — исправить errMsg в vscc (cc deploy/upgr.).

55984D4EA — функциональный тест для ACL блока.

B4D4FD7D1 — функциональные тесты для отфильтрованного ACL блока.

A1C892DED — ... В запросе используется язык программирования Go.

Enable "peer channel fetch" against peer:

ec0159a5a

Улучшение интеграции тестирования

7984961a3

И другие пункты из запроса.

К сожалению, без контекста понять, о чём идёт речь в запросе, невозможно. Но указанные пункты можно перевести следующим образом:

«Обновление документации системного цепного кода» и «улучшение интеграции тестирования» — это названия задач, которые были выполнены в рамках проекта Hyperledger Fabric.

Для понимания сути запроса необходим контекст. Пожалуйста, уточните запрос или предоставьте дополнительную информацию. FAB-10071 — канал равноправных участников.

  • FAB-10152 — повышение парсера go-yaml.
  • FAB-10173 — сделано в плагине проверки примера данных тестирования.
  • FAB-10151 — изменение порядка разделов в configtx.yaml.
  • FAB-7615 — поддержка анонимных и комбинированных принципов idemixmsp.
  • FAB-10027 — реализация cc2cc обнаружения.
  • FAB-10154 — закрытие RWSetScanner по окончании использования.
  • FAB-10153 — продолжение вместо ошибки — состояние авторатификатора.
  • FAB-9836 — глоссарий.
  • FAB-10147 — именованные процессы и цвета!
  • FAB-9920 — закрытый ключ в формате PKCS#8.
  • FAB-10044 — устранение необходимости .gitignore в сквозном тестировании.
  • FAB-5602 — добавление флага вывода блока при создании канала.
  • FAB-10132 — выравнивание сообщения об успешном выполнении однорангового CLI на уровне журнала.
  • FAB-10113 — тестирование idemix MSP в сквозном тестировании.
  • FAB-10115 — функция генерации idemix creds в сквозном тестировании.
  • FAB-9649 — ожидание события с txID при вызове однорангового интерфейса командной строки.
  • FAB-10121 — удаление профиля, ограниченного организацией, из структуры.
  • FAB-9533 — обновление одноранговой стороны.
  • FAB-7613 — комбинированные принципы в протоколе MSPPrincipal.
  • FAB-9675 — присоединение временного хранилища к плагинам авторатификаторов.
  • FAB-7612 — MSPPrincipal для анонимности.
  • FAB-10031 — добавление опции отключения кэша аутентификации обнаружения.
  • FAB-10114 — добавление цели makefile для idemixgen.
  • FAB-10028 — подготовка обнаружения для запросов cc2cc.
  • FAB-9221 — нет информации. Чек перед сплетнями в блочной доставке:
  • 2605ddacd [FAB-10104] Улучшение покрытия UT LedgerConfig;
  • 188f14666 [FAB-9881] Добавление файлов gitignore;
  • 7456e0f83 [FAB-10070] Улучшение UT State Validator и исправление;
  • dff291a0a [FAB-9225] Добавление комплекта тестов e2e;
  • 797ba12e3 [FAB-9901] Добавление структуры конфигурации теста и тестов;
  • 9e9090e39 [FAB-10029] Расширение API коммиттера для получения коллект. конф.;
  • ff31dd1a2 [FAB-10026] Сохранение фильтров конфигураций коллекции;
  • f00890acc [FAB-9907] Добавление бегуна Zookeeper;
  • e9b3d0b52 [FAB-9879] Рефакторинг бегуна CouchDB;
  • e7ec7f884 [FAB-10017] Интеграционный тест make target;
  • 1dc934b94 [FAB-10086] Исключение интеграции из модульных тестов;
  • 314856d02 [FAB-10076] Бегун узла не может перечислить инстанцированные CC;
  • 8b9c20309 [FAB-10047] Сообщение об ошибке при перечислении инстанцированных;
  • 99f788da8 [FAB-10046] Уважение GETCHAINCODES ACL LSCC;
  • 25da7601d [FAB-9035] Очистка membership.md;
  • 1ec0661cf [FAB-10052] Удаление неиспользуемых скриптов;
  • b314b098c [FAB-9683] Обработка ошибок регистрации запуска CC;
  • 3137a379d [FAB-10049] Изменение контекста на указатель;
  • 35d2356e7 [FAB-10023] Объединение наборов принципалов;
  • a24a5e3e1 [FAB-8535] Прикрепление подключаемой проверки к узлу;
  • 82dc4199e [FAB-10035] Исправление сигнатуры функции в интерфейсе реестра;
  • 6a8f47eab [FAB-9231] Добавление Peer Runner для использования в тестах;
  • bebafecf3 [FAB-10038] Исполнитель запроса истории на вызове x-chan;
  • 4ad504a0d [FAB-8921] Включение данных отзыва idemix в конфиг;
  • 368b1511e [FAB-9318] Обновление документации с политикой множественного одобрения. * e0fd885ea FAB-9653: очистка лог-сообщения процесса индоссанта.
  • 9570d473f FAB-8921: добавление органа аннулирования idemix.
  • f57277ab8 FAB-9909: удаление цели membersrvc.
  • 89c0b3bd1 FAB-9074: инициализация ведения журнала до MSP.
  • 44fd7722b FAB-9955: использование coll. conf, доступной при одобрении.
  • 7b00a131d FAB-9982: поддержка коллекции Service Discovery.
  • d244e5dfb FAB-9973: ошибки в Chaincode cmd возвращают неправильное имя cc.
  • 2eb7961ab FAB-9961: исправление документации о контроле уровня журнала Chaincode.
  • 555de7199 FAB-10018: пробел после tx-id в журналах/ошибках.
  • 615f1b702 FAB-8388: добавление jq в образ fabric-tools.
  • 940616210 FAB-9981: удаление RegisterACLProvider/GetACLProvider.
  • 90265a8cf FAB-9976: удаление ChaincodeProviderFactory.
  • 36bc31ea7 FAB-9951: использование *CCContext вместо interface{}.
  • d97062a42 FAB-9933: преобразование некоторых единиц в стиль гинкго.
  • 0f3754f24 FAB-10008: точная настройка времени ожидания pull-запросов gossip.
  • 1a20bac1a FAB-9905: обновление версии ginkgo.
  • ac725519a FAB-9886: начало заполнения тестов обработчиков.
  • 4e6f2386d FAB-9856: создание интерфейсов для внешних зависимостей.
  • f7e790a26 FAB-9851: замена конструктора на литерал.
  • 2ed711290 FAB-9848: удаление интерфейса handlerSupport.
  • db8e7480e FAB-9845: введение интерфейса Launcher.
  • 34118801f FAB-9842: тестирование getChaincodeInstance и рефакторинг.
  • 3935acec0 FAB-9826: обработчики сообщений теперь возвращают ошибки.
  • e1b211efa FAB-9825: извлечение шаблона для вызова invokeHandler.
  • d304c94ed FAB-9950: различная очистка отложенного обзора. В запросе представлен список изменений в проекте Hyperledger Fabric.

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

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

  • 4ca80aa5b FAB-9974 Конфигурация txgen не найдена, паника.
  • e4e8e4c58 FAB-9971 Незначительные изменения в паре ключевых концептов файлов.
  • 25fabb87c FAB-9969 blockchain.rst: исправление формулировок и использование коротких тире.
  • c2be51fd6 FAB-9764 Расширение подключаемых интерфейсов проверки.
  • 517eba4a8 FAB-8832 Обзор документации по обнаружению сервисов.
  • 6118aea3a FAB-9949 Неинстанцированная коллекция конфигураций.
  • 6e6c3d672 FAB-9956 Незначительные изменения в файле документации whatis.md.
  • fa1292479 FAB-9759 Заставить контроллеры создаваться с помощью интерфейса.
  • 143d35a50 FAB-9729 Сделать VMCProcess непакетным.
  • 3f41fc384 FAB-9944 Добавить ссылку на язык Solidity во введение.
  • 3d7dd6495 FAB-9942 Удалить ссылку на несуществующие «двоичные файлы».
  • c03de6441 FAB-9941 Удалить ссылку на исчезнувшую «upgrade-vendored-shim».
  • 90ff463fc FAB-9232 Добавить Cryptogen для интеграционного тестирования.
  • 3eb88443e FAB-8686 Добавить аргумент configPath в configtxgen.
  • a7e8cb0b7 FAB-8532 Подключить плагин эндерсера к эндерсеру.
  • d5e9f9bf4 FAB-8534 Документировать подключаемые проверку и подтверждение.
  • dcebaa114 FAB-9870 Использовать Capab. CollectionUpgrade в lscc.
  • 25d29a009 FAB-9922 Реструктурировать TxPvtReadWriteSetWithConfig.
  • 6bb560e50 FAB-9915: Проверить PrivateDataMessage полезной нагрузки.
  • 0f2b10d44 FAB-6021 Не удалять образы релизов.
  • 021b6d503 FAB-9733 Добавить Done() в интерфейс State.
  • b9ac87115 FAB-9913 Удалить последние следы «-m» из byfn.sh.
  • 0712f7237 FAB-9833 Интерфейс для получения параметров проверки на уровне ключа.
  • dcff346e0 FAB-9834 Интерфейсы для проверки на уровне ключей. В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения.

Основной язык текста запроса — английский. Перевод текста:

8693cc099 [FAB-9567] — исправление неработающей ссылки в инструкции для разработчиков.

  • d5b6a6945 [FAB-9048] — удаление каталога предложений.
  • 447768fd0 [FAB-9628] — удаление ссылки на спящий режим из документации CLI.
  • 1c4ff7390 [FAB-9587] — сохранение активности и userRunsCC в обработчике.
  • 8c15a3493 [FAB-9594] — проверка сгенерированных файлов на лицензию.
  • f11370567 [FAB-9620] — переключение образцов клиентов на новый идентификатор канала.
  • 8c61b1191 [FAB-9618] — очистка пакета localconfig для orderer.
  • 12076e95b [FAB-9619] — экспорт настроек по умолчанию для orderer.
  • 0134850c9 [FAB-9605] — экспорт списка шифровальных наборов по умолчанию.
  • 7dff36072 [FAB-9584] — устранение предупреждений в тестах e2e.
  • e29d43bb8 [FAB-9087] — синхронизация уменьшения соединения в тесте deliverclient.
  • 8c6452200 [FAB-9534] — оглавление «Начало работы».
  • b21927442 [FAB-9556] — CLI для однорангового узла: мульти-подтверждение через профиль подключения.
  • 21d15a68e [FAB-9592] — экспорт параметров keepalive по умолчанию в частном порядке.
  • 32d20ad71 [FAB-9316] — обновление e2e_cli для использования политики подтверждения AND.
  • d9a6bac16 [FAB-9446] — мульти-подтверждение CLI для одноранговых узлов через строковые массивы.
  • 27121be1d [FAB-9580] — создание экземпляров SCC с помощью конструктора.
  • ad522a50c [FAB-9578] — поддержка ConfigSequence: игнорирование пустого канала.
  • 38ad27eaa [FAB-8176] — документация API.
  • 8312bd570 [FAB-9557] — identity.md: некоторые исправления грамматики.
  • 4f2864363 [FAB-9531] — реализация ACL в channelconfig.
  • b973ff777 [FAB-9571] — добавление косвенного кэширования MSP Validate().
  • afeeeeea9 [FAB-9562] — опечатка в msp-identity-validity-rules.rst.
  • 3bc8a6999 [FAB-9561] — исправление опечатки в документе «Ключевые концепции/Идентификация».
  • f478fa5ea [FAB-9127] — решение проблемы гонки в blockledger/json. 0d0702457, FAB-9559: устарел параметр configtxgen без идентификатора канала.

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: добавить новый элемент конфигурации для списков контроля доступа (ACL) узла. * FAB-9442: улучшить механизм прослушивателя состояния реестра.

  • FAB-9438: исправить ошибку компиляции protos, связанную с запретом на изменение.
  • FAB-9211: добавить fabric-samples в bootstrap.sh.
  • FAB-8551: двоичные файлы образов инструментов не показывают версию.
  • FAB-7963: проверять ошибки gzip/tar перед возвратом.
  • FAB-9403: заменить docker/docker/pkg/testutil/assert.
  • FAB-9404: исправить конфликты портов в основных тестах peer.
  • FAB-9174: устранить сбой peer из-за конфликта журналов.
  • FAB-9246: удалить флаг версии peer.
  • FAB-7995: убрать обходной путь для проблемы плагина.
  • FAB-9393: установить каталог $GOCACHE в скрипте linter.
  • FAB-9059: перенести текущий код метаданных на платформу.
  • FAB-9059: добавить метаданные в платформы chaincode.
  • FAB-9389: исправить сбой клиента доставки при резком перезапуске.
  • FAB-5861: исправить неправильное использование в контейнере/изображении.
  • FAB-9385: не закрывать соединение в клиенте обнаружения.
  • FAB-8689: улучшить тему документации Ledger.
  • FAB-9363: удалить зависимость ccenv от сборки двоичного файла peer.
  • FAB-9356: добавить CODE_OF_CONDUCT.md.
  • FAB-7574: присоединить обнаружение к узлу peer.
  • FAB-9336: обновить документацию readme.
  • FAB-9232: добавить инструменты генерации макетов и подделок.
  • FAB-9328: выйти из строя в начале, если нет MSP ID.
  • FAB-9301: удалить TODO для KeyStore в core.yaml.
  • FAB-7570: получение метаданных chaincode для SD. Цепочка блоков кода для сервисов равноправных участников сети, жизненный цикл чейнкода:
  • 25f5be19e FAB-9255.

Кодировка спецификаций политики:

Использование кэша Go 1.10 для модульных тестов:

Профиль покрытия Go 1.10:

Удаление целей make в Behave:

Указание политик в configtx.yaml:

Использование базового образа с Go 1.10:

Добавление «make docker-list»:

Использование BASE_DOCKER_NS для сторонних образов:

Обновление версии Go в предварительных требованиях:

Глоссарий обновлений:

Добавление парсера ImplicitMetaPolicy:

По умолчанию gotools в $GOPATH/bin:

Добавление целей очистки для сгенерированных файлов документов:

Добавление авторских прав в .gitreview:

Различные улучшения формулировок в changes.rst:

Обновление версии go до 1.10:

Исправление состояния гонки в тесте реестра:

Удаление пробелов в файлах документации rst:

Обновление check_license.sh, ^build/ -> ^.build/:

Удаление примеров Java CC:

Удаление Java shim из репозитория fabric:

Удаление javaenv из сборки fabric:

Исправление некоторых проблем с документацией:

  • 940d41be1 FAB-9176. Добавить отсутствующий EOL в конце файла .gitreview.

Изменить DEFAULT MSPID на SampleOrg.

Удалить избыточный const для описания команды.

Убрать файл pidfile узла равноправного участника сети.

Поддерживать различные прослушиватели для административного сервера.

Исправить TestCredentialSupport.

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

Объяснить правильную настройку переменных GOPATH и PATH.

Перенести gotools/Makefile в gotools.mk.

Исправить make gotools.

Улучшить тесты core/comm.

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

Заставить работать API администратора равноправных участников сети с конвертами.

Добавить логотипы в RTD.

Устранить излишнюю настройку «go.fqp.dep».

Убрать сообщение «Exiting...» в журнале для команды peer.

Сделать понятным процесс демонтажа перед ручными шагами.

Установить версию по умолчанию в bootstrap.sh.

Специфические для платформы Centos 7 собственные сборки.

Исправить отступы в прото-файлах.

Завершить работу CouchDB Docker при NetworkDown().

Убрать избыточное «||:» из правил Makefile.

В Makefile заменить «build» на «.build».

Исправить неправильное написание слова «certificate» в журнале.

Убрать папку bddtests из .gitignore. FAB-8419 — добавить демонтаж в WYFA.

FAB-8254 — тип консенсуса в документации не может быть изменён.

FAB-7551 — поддержка одноранговых узлов для службы обнаружения.

FAB-9184 — изменить http:// на https:// для проверки ссылок.

FAB-9206 — удалить настройку конфигурации «html_add_permalinks».

FAB-9183 — заменить именованные ссылки анонимными.

FAB-9167 — проверка сборки на устаревшие зависимости.

FAB-9178 — исправить ошибочный отступ в трёх списках и недостаток отступа в двух примечаниях.

FAB-9177 — удалить строку с самоссылкой из index.rst.

FAB-9083 — добавить документ «Anchor Peer to Gossip».

FAB-9116 — fabric_model.rst: некоторые исправления опечаток и грамматики.

FAB-8809 — удалить избыточный тест в localconfig.

FAB-8990 — deliver использует сгенерированные макеты и ginkgo.

FAB-9120 — в некоторых документах файлы «key/value» заменены на «key-value».

FAB-9119 — упорядочить blockchain.rst: грамматика, пунктуация.

FAB-9118 — правильное количество полученных двоичных файлов.

FAB-9117 — исправление одной орфографической ошибки в коде Go.

FAB-9115 — стандартизация на «chaincode», а не «chain code».

FAB-9114 — добавление ссылок для всех 5 SDK Fabric.

FAB-9113 — редактирование lf-account.rst для ясности и грамматики.

FAB-9105 — поставщик библиотек gomega/* и ifrit.

FAB-9101 — удаление неиспользуемого пакета godoc.

FAB-9103 — сокращение времени тестирования для пакета comm.

FAB-9085 — рефакторинг сущностей и поддержка подписывающего лица ECDSA. 3bd0f4f0c

FAB-9043 Подготовка Fabric к разработке версии 1.2

0b78ca06c

FAB-9084 Расширения MockStub

fd3d95eba

FAB-9082 Переформатированная заметка

ab023eb59

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

cbf68d60b

Исправление единственной ошибки в слове «Hyperledgr»

959fc9ce1

FAB-9063 Назначение ответственных за выпуск

ccbfd8995

FAB-9003 Добавление возможности жизненного цикла chaincode

10fdcc9cd

FAB-9002 Определение новой возможности приложения v1.2

149d4f5f9

FAB-7567 Референсная реализация клиента на Golang

f508c20e8

FAB-9037 Отмена параллельного запуска UT gossip

291924483

FAB-9027 Удаление bddtests из Fabric

4da504763

FAB-7629 Исправление теста платформы автомобиля

254c1b6dd

FAB-9024 Устранение проблем с vet в AuctionApp

542e2e62f

FAB-9022 Решение проблемы компиляции в broadcast_config

a136a8ffd

FAB-9026 Обновление двоичного источника maven в javaenv

94ca92e7f

FAB-9021 Решение проблемы с компиляцией в bddtests

4680c5e62

FAB-9011 Исправление опечатки

a8d0253ed

FAB-8976 Перенос фикстур ближе к тестам

2235b26d9

FAB-8975 Исключение testdata из линтинга/лицензии

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 Удаление мертвого примера chaintool

a247e07f7 FAB-8906 использует canonicalName и version.

  • FAB-6735 — сервис обнаружения ACL кэша.
  • FAB-8972 — исправление формата ReST в документе обновления канала.
  • FAB-8971 — обновление документации для отражения использования dep.
  • FAB-8918 — сохранение поиска Viper в GetLocalMSP.
  • FAB-7554 — включение конвертов в API членства сплетен.
  • FAB-8951 — перемещение валидатора tx vscc в отдельный файл.
  • FAB-8950 — удаление env из txVSCCValidator.
  • Обновление идентификатора GitHub.
  • FAB-7552 — IdentityInfo в gossip identityStore.
  • FAB-8061 — обновление grpc-go до последней версии.
  • FAB-8908 — исправление неработающих ссылок.
  • FAB-8638 — устранение остаточных ссылок на версию 1.0.x.
  • FAB-8904 — реализация Make CCContext fmt.Stringer.
  • FAB-8706 — предоставление значений по умолчанию для метаданных сборки.
  • FAB-8909 — отключение загрузки образов, если нет Docker.
  • FAB-8870 — возврат конкретных типов из конструкторов.
  • FAB-8854 — исправление ссылки на странице команд Fabric CA.
  • FAB-7895 — новая тема (концепция): Peers.
  • FAB-8844 — правильная обработка ошибок запуска.
  • FAB-8790 — параллелизация передачи состояния сплетни UT.
  • FAB-8361 — удаление зависимости реестра для UT коммиттера.
  • FAB-6733 — обнаружение сервисов gRPC.
  • FAB-7580 — упрощение состояния READY.
  • FAB-7083 — использование dep для управления зависимостями.
  • FAB-8834 — удаление FSM из кодовой базы. * 9239c0aa1 FAB-8064: Добавить ram-реестр для состояния передачи сплетен.
  • 00f083e58 FAB-7573: очистка поддержки chaincode.
  • 9ec39e542 FAB-8799: удаление комментария о повторной проверке Kafka.
  • 47264ca39 FAB-5424: удалить FSM chaincode — фаза 1.
  • edddd1e52 FAB-6736: ServiceDiscovery: дескрипторы одобрения.
  • ced449097 FAB-6734: определение интерфейса поддержки службы обнаружения.
  • df2cdd7c2 FAB-7535: набор SatisfiedBy политики подписи.
  • c6e442f8a FAB-7435: структура графа для обнаружения служб.
  • 963ee5bf9 FAB-7378: утилиты дерева для обнаружения служб.
  • 879c18ed3 FAB-8067: точная настройка диапазонов портов UT сплетен.
  • a916f93fa FAB-8757: добавить поля «Эмитент» и «Субъект» в peer.cert.
  • 1ac3d3112 FAB-8763: уточнение документации пакета cc CLI для узла cc.
  • 5bf93a89f FAB-8731: уточнение документации по установке пакета cc CLI для узла cc.
  • 173c73215 FAB-8748: получение двоичного файла fabric-ca-client из bootstrap.sh.
  • 0c2d6b72e FAB-8738: документирование зарезервированных имён полей в CouchDB.
  • 22edea308 FAB-8691: исправленное описание peer --version.
  • 8e0473afb FAB-8728: опечатка в peerchannel.md.
  • f922b70ad FAB-8705: удаление примеров пакетов syscc.
  • 7af4f2e54 FAB-8703: включение тестов плагина scc на darwin.
  • b1e3e77e2 FAB-8700: уточнение учебника по обновлению канала лидер элек.
  • 776d8bdeb FAB-2556: удаление «behave» из цели «make all».
  • 72c35e349 FAB-8698: исправление неработающей ссылки.
  • 647f80379 FAB-8674: стиль промежуточного программного обеспечения для аутентификации поддержки cc.
  • e9dc2a6ea FAB-8668: использование реального типа при возврате из VMCProcess.
  • 580d091a0 FAB-8660: интерфейсы операций и PeerSupport. В запросе представлен список изменений и улучшений в проекте Hyperledger Fabric.

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

Для получения более подробного описания изменений необходимо обратиться к документации проекта или комментариям к соответствующим коммитам. * f78e0ab [FAB-8416] добавить раздел выборов лидера;

  • 7ba1ffe [FAB-8628] исправить проблему с отчётом о покрытии кода;
  • 1334e63 [FAB-8636] уточнить тег релиза для использования в учебнике;
  • 5b0a846 [FAB-8284] подготовить Fabric к следующему релизу;

v1.1.0-rc1

Thu Mar 1 12:37:41 EST 2018

  • e61b0da [FAB-8611] документ EYFN должен содержать примечание о CLI отладки для ручного управления;
  • f1b5094 [FAB-8584] предотвратить панику при доставке на закрытом итераторе;
  • 9c91a80 [FAB-8564] исправить проблему форматирования;
  • 195cb4d [FAB-8594] отсутствует блок кода в Upgrade;
  • 2723b8c [FAB-8593] исправить ссылку в config_update;
  • 35c1978 [FAB-8588] сократить процедуру обновления документа;
  • 85ba4ff [FAB-8590] исправить документ обновления, чтобы отразить образец;
  • 3411422 [FAB-8586] небольшие исправления в документе обновления;
  • 05ef46c [FAB-8577] добавить ссылку на CA в документ обновления;
  • 38cf62e [FAB-8564] согласовать документы с уровнем журнала образца;
  • 2b8a170 [FAB-8576] исправить ссылки в разделе «Идентификация и членство»;
  • f4e3130 [FAB-8575] отсутствует проверка nil в VSCCValidateTx;
  • ebe5a68 [FAB-8573] поместить правильный документ об обновлении канала в TOC;
  • 2f401c6 [FAB-8570] уменьшить серьёзность журнала, если добавлен существующий блок;
  • 318bff3 [FAB-8555] концептуальный документ по идентификации: исправления;
  • 30b44a6 [FAB-8012] обновить учебный документ;
  • 8cf9759 [FAB-8228] документирование скрипта для добавления организации;
  • 00d9b77 [FAB-8562] добавить Identity.md в TOC;
  • 1811b4d [FAB-8020] определение требований к возможностям;
  • 67890a8 [FAB-8545] удалить --orderer из документа запуска узла одноранговой сети;
  • 37d68a1 [FAB-8184] документировать команды fabric-ca;
  • b470c88 [FAB-8041] концепции членства. Документация:
  • 5a49c92 [FAB-8407] — документация по аргументам, связанным с порядком выполнения команд peer cli;
  • e31ed0a [FAB-8413] — добавлена документация для команды версии peer;
  • 3b9e85f [FAB-8412] — добавлена документация для команды узла peer;
  • b81db25 [FAB-8510] — возвращена опция «-m» в учебнике byfn;
  • aba7591 [FAB-8409] — обновлены справочные материалы по командам peer;
  • 818e4d3 [FAB-8410] — документация CLI по цепям блоков 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] — поддержка политики для MSPID со специальными символами;
  • 6d8c916 [FAB-5902] — уточнение кода процесса предложения Endorser;
  • 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] — документация по логированию peer CLI. Удалить упоминание конкретной версии Kafka.
  • a6885b5 FAB-8103 итоговый HasMore должен возвращать false.
  • 7c96350 FAB-8336 добавить создание или обновление сообщения для индекса CouchDB.
  • 5e8e3c1 отменить «FAB-8245».
  • fbf688e FAB-8439 создать начальную конфигурацию команды configtxlator.
  • 4e51e55 FAB-8440 создать начальную конфигурацию команды configtxgen.
  • 6689e73 FAB-7886 исключить файлы с расширением, отличным от .json, в метаданных развёртывания.
  • 6860525 FAB-8181 документация по команде cryptogen.
  • 5b4c925 FAB-8424 исправить инструкцию по оформлению заказа fabric-samples.
  • eeafa9f FAB-8348 задокументировано требование соответствия тегов.
  • 52b491e FAB-8309 добавить вывод CLI для уточнения обновления канала.
  • 11ddbbe FAB-8245 удалить лишние символы из вывода peer CLI.
  • 008cebc FAB-8394 исправление просроченных сертификатов msp_test.
  • 9894153 FAB-8363 обновить базовое изображение до версии 0.4.6.
  • baad320 FAB-5893 документ: изменить политику одобрения, чтобы включить новую организацию.
  • 3be572e FAB-8366 исправить формулировку в YAML конфигурации tx.
  • e91df49 FAB-8358: обновить pkcs11 для go v1.9.4 и выше.
  • 876b274 FAB-7777 подавить ошибки создания индекса couchdb.
  • bbc66fb FAB-7750 E2E с поддержкой FAB-5664.
  • be6dbe2 FAB-7750 документация для FAB-5664.
  • 2291293 FAB-6659 создание часто задаваемых вопросов службы упорядочения.
  • 2bb9777 FAB-7750 документация first-network.
  • 1fb75f9 FAB-8277 сделать шаблоны каналов предсказуемыми.
  • 23d022d FAB-8091 документировать возможную обратную прокладку на tls err.
  • 1c36087 FAB-8273 исправить ссылку Jira в корне README.md.
  • e7b191f Перевод текста:

FAB-7770: если FABRIC_CFG_PATH недействителен, возникает ошибка orderer panic.

ea5971a: FAB-5901 — инициализация viper при отсутствии пути конфигурации разработчика.

e33fb74: FAB-7976 — добавление ссылок на интерфейс CC в Node.js.

448917b: FAB-8246 — обеспечение согласованности конфигурации взаимного TLS для orderer.

0cf1756: FAB-8006 — проверка наличия зарезервированных полей в JSON.

9ae32f5: FAB-8010 — документирование версии Kafka, предоставленной в версии 1.0.

04e95e1: FAB-8019 — счётчик повторов CouchDB вводит в заблуждение.

d46e51a: FAB-5985 — модульное тестирование: введение подробного режима.

fadd1f6: FAB-8226 — включение центров сертификации TLS консорциума.

67736b1: FAB-8194 — исправление формата документации Chaincode для операторов.

7b3e871: FAB-8204 — обновление версий Node.js и npm.

c826b64: FAB-8044 — добавление параметра конфигурации для отсрочки прогрева индекса.

15e9660: FAB-8147 — изменение документа с «update» на «upgrade».

85cd25b: FAB-8148 — защита ORDERER_TRANSACTION.

58a3857: FAB-8186 — переконфигурирование BYFN для использования cli configtxlator.

64987c6: FAB-8160 — переименование «Переконфигурирование вашей первой сети».

39fba9e: FAB-5035 — ограничение searchKeystoreForSKI до 64 тыс. файлов.

16e209b: FAB-6986 — поддержка cryptogen для NodeOUs.

9c54ba3: FAB-8132 — исправление опечатки в lockbased_txmgr.go.

622016f: FAB-8114 — добавление выпусков и дорожной карты в README.

ba3e841: FAB-7954 — ошибки не обрабатываются при маршалинге JSON.

466e6ac: FAB-8094 — удаление NodeOU.orderer.

903d809: FAB-8095 — Event pb.go не соответствует .proto.

7e63928: FAB-8093 — опечатка в документации интерфейсов shim chaincode.

dd44c2e: FAB-6979 — улучшение документации API shim для chaincode.

8701fad: FAB-8075 — клиент Peer Deliver не переключается на OSN. 3115c10: исправление неработающей ссылки в README. 96410aa: добавление документации по кросс-канальному вызову chaincode. c0b6e8c: невозможность создания базы данных CouchDB для канала. 5f351b0: удаление избыточного экземпляра регистратора. a0dd252: правильное переопределение бэкэнда регистратора в тесте. cb20170: неправильная ссылка на имя функции в документации. 5185bad: удаление конверта «data» CouchDB. a7db795: улучшение логирования узла для оценки политики. 27cf4f6: обновление конфигурации cli compute. 03d4559: кодирование/декодирование параметров configtxlator. ab837c1: проверка пустой группы каналов. f435c34: ошибка присвоения при ошибке команды fetch cli. 79b8f58: исправление опечатки в fabric/docs/source/samples.rst. fdf13d2: исправление документа для перезапуска контейнера cli в RYFN. 6f956a4: исправление жестко заданного типа chaincodespec. d221ea4: добавление tox.ini для сборки документов в CI. 356d77e: обновление документации CouchDB. 35309fc: исправление проверок нулевых значений для переменных длительности. 86aed91: опечатка в e2e configtx.yaml. cf17e0e: узел не учитывает уровень логирования. e0ba763: неожиданная ошибка при доставке запроса. 3633f35: неожиданная ошибка регистрации в Eventhub. 8abf61f: удаление ненужной темы логирования. d916ded: документ Kafka относится к разделу операций. efc1031: документ TLS относится к разделу операций. dce2377: ... Подготовить Fabric к следующему релизу:

  • 9167517 [FAB-6057] — опечатка: block должно быть blocks;
  • 3f05fa8 [FAB-6058] — context.ordererUsers не инициализирован;
  • 90df55d [FAB-7873] — обновить клиент sarama kafka до версии 1.15.0;
  • 53f6d81 [FAB-7842] — запустить тесты с покрытием;
  • 11b5013 [FAB-7672] — распараллелить обработку пакета обновления ns;
  • 6a3bfa4 [FAB-7847] — исправить неработающие ссылки на страницу CI в документации;
  • 477a552 [FAB-6116] — обновить ошибки коммиттера до нового пакета ошибок;
  • 297de6e [FAB-7527] — внести исправления в документацию BYFN в соответствии с последними улучшениями;
  • 221e5b3 [FAB-7093] — добавить символы UTF-8 для математических символов;
  • [4da5405] — обновить адрес электронной почты сопровождающего.

v1.1.0-alpha

Fri Jan 26 10:54:39 EST 2018

  • 1d889fdd [FAB-7782] — подготовить Fabric к версии v1.1.0-alpha;
  • 8465e1da [FAB-7926] — включить TLS в документации;
  • 250f8995 [FAB-6122] — перейти на документацию версии 1.1;
  • e6933892 [FAB-5599] — пример клиента событий блоков;
  • e821875b [FAB-6911] — изменение индекса для документации служб одноранговых узлов;
  • 4b419a67 [FAB-7887] — ошибка в подсказке журнала Kafka.Version;
  • 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: обновить базовое изображение до версии 0.4.5.

FAB-7766:

  • [87eecf31]: документ о CouchDB (исправить ссылки).
  • [a58d8f44]: документирование 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: исправить обработку событий и отладку цепного кода.

FAB-7732: удалить autoWarmIndexes из конфигурационного yaml.

FAB-7752: удалить идентификатор цепного кода из документа конверта Couchdb.

FAB-7754: исправить длинные имена баз данных.

FAB-7811: отладка индоссантов.

FAB-7399: проверить неинициализированное состояние конфигурации.

FAB-7808: исправить несогласованность configtx.yaml.

FAB-7802:

  • [3e0e073c]: добавить проверку gofmt в скрипт golinter.
  • [e14f2080]: автоматическое исправление формата с помощью gofmt.

FAB-7676: игнорировать вытягивание преизображений из коллекций только для чтения.

FAB-7725: добавить проверки на nil для обработки событий.

FAB-7767: исправить прото-события.

FAB-7757: тесты CouchDB завершаются неудачно для CouchDB 2.1.1.

FAB-7758: исправить несоответствие дополнительных форматов глаголов.

FAB-7696: добавить индексы Couch в пакет установки цепного кода узла.

FAB-7608: добавить документ для поддержки зависимостей цепных кодов. Блок просроченных сертификатов x509 в gossip idStore (FAB-7640).

Блок просроченных удостоверений x509 в событиях (FAB-7639).

Включить тесты kafka, couchdb в bddtest (FAB-4334).

Добавить enable_ci_only_tests для запуска тестов в CI (FAB-7463).

Оптимизация выполнения модульных тестов (FAB-7635).

Удалить мёртвые ссылки на UNIT_TEST_PEER_IP (FAB-7636).

Очистка мёртвого кода коммитов (FAB-7633).

Блок просроченных удостоверений x509 при одобрении (FAB-7632).

Блок просроченных удостоверений x509 при доставке (FAB-7631).

Peer deliver не работает, когда политика не определена (FAB-7604).

Добавление проверки на основе конверта в RSCC/defaultACL (FAB-7607).

CouchDB: отдельная база данных для каждого канала и цепочки блоков (FAB-7131).

Рефакторинг инициализации бенчмарка для orderer (FAB-7544).

Проверка на наличие ресурсов в конфигурации (FAB-7399).

Поддержка взаимного TLS для CLI (FAB-7490).

Удаление возможности LifecycleViaConfig (FAB-7591).

Синхронизация доступа к блоку с обновлением состояния (FAB-7595).

Валидация регистрации Eventhub (FAB-7473).

Дополнительный тест (FAB-7589).

Поиск правильного имени политики (FAB-7521).

Разрешение символа «+» в версии chaincode (FAB-7571).

Добавление возможности приватных данных в configtx.yaml (FAB-7563).

Исправление ошибок в юнит-тестах CouchDB (FAB-7569).

Изменение точки монтирования Vagrant на hyperledger (FAB-7126).

Реорганизация кода для очистки сертификатов (FAB-7568). Создать общий клиент gRPC:

  • 745331ec [FAB-7566] — appOrgs помещены не в тот ключ в helper.go;
  • fb109258 [FAB-7555] — восстановить покрытие кода для gossip/common;
  • 512d8181 [FAB-7553] — рефакторинг comm.SecureConfig;
  • a491bbe9 [FAB-6651] — проверка политики инстанциации при обновлении;
  • 6f14c4db [FAB-6970] — проверить, не истёк ли срок действия подписывающего удостоверения;
  • 9659a536 [FAB-7548] — улучшить отладку для pvt data p2;
  • f7f9a2fb [FAB-6651] — ввести новую возможность;
  • 9dbcbb7c [FAB-7542] — добавить хэш сертификата TLS в доставку клиенту;
  • c8a241b8 [FAB-7497] — исправить опечатки в предыдущем коммите;
  • d45004d5 [FAB-6671] — вызвать VSCC для транзакции с только приватными записями;
  • 8a705b75 [FAB-6620] — предотвратить отправку приватных данных при инстанцировании;
  • c0a2615b [FAB-6563] — поддержка CLI для указания коллекций;
  • 1a8be5a3 [FAB-5871] — VSCC для обеспечения отсутствия коллекции;
  • ebd1a523 [FAB-5871] — создание коллекций во время развёртывания;
  • 3812fb01 [FAB-7525] — сильные шифры для TLS;
  • 7c960896 — отменить [FAB-6230] утилиты ресурсов для однорангового интерфейса командной строки;
  • bd2bb73a — отменить [FAB-6230] поддержку pCLI для жизненного цикла конфигурации;
  • 0febaf8d [FAB-7497] — валидация транзакций по данным CC из LSCC;
  • a9e1b98e [FAB-7497] — получение данных CC из LSCC;
  • 8961e4ea [FAB-7522] — настройка тайм-аута подтверждения отправки приватных данных;
  • a26ed3d1 [FAB-7523] — улучшение сообщения об ошибке bccsp;
  • 5de717b2 [FAB-7519] — удалить обработчик широковещательной рассылки из одноранговой сети;
  • f0ad5510 [FAB-7520] — переместить константы API RSCC в пакет ресурсов;
  • c6fc37c9 [FAB-6859] — введение возможности для данных приватного канала;
  • 95f14a95 [FAB-7491] — поддержка клиентских сертификатов TLS для сплетен;
  • 9fc6da2b.

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

Текст запроса может быть связан с разработкой клиента для взаимодействия с сетью Hyperledger Fabric. В этом случае основной язык программирования — Go. Интегрировать simpleCollectionStore для gossip.

  • Удалить неиспользуемый код в MSP.
  • Удалить из коммитера неиспользуемый код.
  • Возвращать ошибку, когда каталог исходного кода пуст.
  • Инициировать TLSForPeer при отсутствии конфигурации caCert.
  • Устранить дублирование кода в настройке MSP.
  • Исправить документацию devmode.
  • Исправлять панику SIGSEGV при обновлении цепочки блоков одноранговым узлом.
  • Проверять входящие конверты доставки.
  • Включить параллельные модульные тесты для bccsp/sw.
  • Документировать команды peer.
  • Добавить управление индексами в слой CouchDB.
  • Исправить орфографическую ошибку в комментарии.
  • Обобщить извлечение сертификата TLS из сообщения.
  • Регистрировать ошибки во время процесса повторной попытки.
  • Исправить ошибку комментария.
  • Сделать инструмент cryptogen поддерживающим расширение.
  • Обновить CONTRIBUTING с более чётким руководством.
  • Исправить окончания строк в файле лицензии.
  • Нормализовать UID/GID в пакетах cc.
  • Разрешить неправильную информацию журнала.
  • Установить политику по умолчанию в peer CLI.
  • Для списка установленных chaincode peer требуется chid.
  • Исправить вводящие в заблуждение комментарии.
  • Относительные пути работают для BCCSP conf.
  • Поддержка peer CLI для жизненного цикла cfg. 007c6a0f, FAB-7114 — модульные тесты для LSCC.

C367f4b4, FAB-7114 — дополнительный рефакторинг LSCC.

751ee05c, FAB-7114 — повторное включение записи в LSCC.

4f7ea56f, FAB-7114 — рефакторинг кода LSCC.

CBC9b498, FAB-7397 — паника при доставке от однорангового узла для несуществующего канала.

F6013747, FAB-6230 — утилиты ресурсов для CLI однорангового узла.

7b452c78, FAB-6230 — добавление идентификатора цепочки блоков в ChaincodeInfo.

Cdb4a98d, FAB-7396 — использование самой последней версии amcl.

Bc6ce703, FAB-6228 — реализация ChaincodeByName.

F47dd7f7, FAB-6229 — валидатор принимает транзакции RESOURCE_UPDATE.

23143eec, FAB-7395 — Makefile: удаление избыточных зависимостей.

1f663935, FAB-6951 — добавление функций конфигурации ресурсов в cscc.

510e6126, FAB-7390 — исправление неработающего мастера.

0e40ff26, FAB-6777 — некорректный комментарий о событиях cc.

Dab82c9f, FAB-7049 — предоставление услуги доставки на одноранговом узле.

С39d69bd, FAB-7273 — обновление доставки для упрощения использования на одноранговых узлах.

0dfe4f35, FAB-7048 — перемещение доставки с уровня упорядочения на уровень fabric/common.

67746c36, FAB-6227 — пользовательский процессор для конфигураций ресурсов.

Adf74750, FAB-7224 — улучшение пользовательского процессора транзакций.

Ecd85b4f, FAB-6645 — обновление LTE для добавления JSON в тесты CouchDB.

3cda1ac9, FAB-7239 — обновление клиента Kafka.

8f5c24c3, FAB-6229 — поддержка VSCC для жизненного цикла дерева конфигураций cc.

B99e963f, FAB-6229 — поддержка валидатором жизненного цикла дерева конфигураций cc.

E57387c5, FAB-7300 — исправление комментария в источниках VSCC.

89d68d87, FAB-6369 — поддержка локального idemix MSP для интерфейса командной строки go.

D0eb6685, FAB-7322 — набор configtxgen. Перевод текста:

62b0e22e (https://github.com/hyperledger/fabric/commit/62b0e22e) FAB-7107 BCCSP common ECDSA utils

FAB-7020 GetLocalMSP cache only on first call

FAB-6891 use mocks to test the endorser

FAB-6891 remove static dependencies from endorser

FAB-6773 Improve configtxgen UT coverage

FAB-6853 Fix block storage startup messages

FAB-5157 Update order endpoints on config update

FAB-5487 Allow Chainless SCC to SCC fix

FAB-6732 Fix typos in gossip/privdata

FAB-6927 Generate TLS client certs for users

FAB-6969 sampleconfig certificates are expired

FAB-6948 Fix Maintainer Doc

FAB-6895 Update doc for chaincode mounting

FAB-6895 Retire dormant maintainers

FAB-6931 update zookeeper reference version

FAB-6902 FAB-6903 update fabcar doc to stick with code

FAB-6803 Rename capabilities key V1.1 to V1_1

FAB-6841 configtx to errs pkg, improve test

FAB-6840 Consolidate configtxapi to configtx

FAB-6839 configtx to directly utilize cb.Config

FAB-6848 add channel ID to chaincode message

FAB-6228 ChaincodeDefinition instead of ChaincodeData

FAB-6810 Document SCC Plugins

FAB-5222 Correct misleading CLI output on join

FAB-5921 add channel to proposal contexts

FAB-6879 Fix configtxgen inaccuracies in doc

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

  • 6616ae56 FAB-6694 Добавить поддержку синтаксиса NOutOf в CLI однорангового узла.
  • 697dc6ed FAB-6873 Определить тип транзакции PEER_RESOURCE_UPDATE.
  • 1874d35f FAB-6832 Добавить конфигурацию пакета источника ресурсов однорангового узла.
  • 3fc5341e FAB-6877 Добавить resourcesconfig в одноэлементный объект однорангового узла.
  • ecabe495 FAB-6664 Добавить анализ группы chaincodes.
  • c3bfd6dd FAB-6223 Определить конфигурационные протосы дерева ресурсов.
  • ee928631 FAB-6815 Удалить дополнительные аргументы '--tls'.
  • 67ade820 FAB-5545 Разрешить сборку образов из проекта diff.
  • f0f4c3fe FAB-6868 Добавить привязки mutualTLS к заголовку канала.
  • ebd98c4f FAB-5666 MSP Principal и системные сущности.
  • dcf36eb5 FAB-3603 Включить более строгую проверку кода.
  • a47eb284 FAB-6825 Подготовить ткань к следующему выпуску.
  • 21539efd FAB-6627 MSPConfigHandler для поддержки idemix MSPs.
  • aecbae1b FAB-6800 Изменить комментарий.
  • 8b3514ff FAB-6818 s/policyMarhsalled/policyMarshalled/.
  • 29e606ae FAB-6772 Исправить неформатированные сообщения журнала chaincode.
  • c078fe26 FAB-6267 исправить lscc chaincodename при обновлении.
  • 56195683 FAB-6386 Обновить документацию по обработке ошибок.
  • 73bef909 FAB-6557 добавить примечания для ошибки заголовка ltdl.h.
  • 1d4ca440 FAB-6341 Нужен ли mkdocs.yml?
  • d54e96f3 FAB-5289 requirements.txt для тестов BDD.

v1.1.0-preview

Среда, 1 ноября 09:53:53 EDT 2017 г.

  • a47bf65e FAB-6845 Исправление неработающего мастера.

  • 0e212cf9 FAB-830 Документация по шифрованию CC.

  • 1404a8b6 FAB-6808 Добавление опции конфигурации взаимного TLS для одноранговых узлов.

  • 1daabff7 FAB-6779 Разрешение перестроения индексов хранилища блоков.

  • ad9fc9ca FAB-6568 Fabcar Documentation for 14395

  • 9cf6a270 FAB-6640 Bridge app capabilities flag and MSP

  • d091d575 FAB-6788 Mutual TLS client connections for peer

  • 5d091c49 FAB-6751 Remove encshim interface

  • 8139bb47 FAB-6367 create genesis tx/block with other MSPs

  • 18734078 FAB-6279 Fix minor typos in documentation

  • bb49c129 FAB-5898 - BYFN

  • 69fd2b18 FAB-6669 forbid Tx with same ID as other in blck

  • ff72cff6 FAB-5898 Update BYFN to include node cc

  • 5d846e4f FAB-6613 Build golang chaincode dynamically

  • 324b02c2 FAB-6780 Correct typo in statecouchdb_test.go

  • 464d07f7 FAB-6307 Fix WYFA to reflect new folder

  • fa17e52c FAB-6488 Fixing a typo in chaincode4noah.rst

  • 117cf987 FAB-6762 Update endorser test cc startup timeout

  • 81641a96 FAB-6719 Allow system chaincode plugins

  • c069f61a FAB-5872 Implement collection store

  • 3fea60e0 FAB-6747 configtxgen unable to read V1.1 sample profs

  • e3e140d0 FAB-6744: Verify hash of pvt rwset

  • 43d3e638 FAB-6762 Update chaincode startup timeout for tests

  • d230be73 FAB-5674 Adds tool to generate idemix crypto material

  • d3fe83b5 FAB-6558 Make metrics option configurable

  • e90b92ba FAB-6716 Enabled mutual TLS support for orderer

  • f0757eff FAB-6738 GetState in CouchDB fails to return database

  • c7897ee1 FAB-6746 Fix modification of root config group

  • 213173c6 FAB-6724 Improve serviceability for private data

  • 329e392e FAB-5854 Add additional unit tests ApplyUpdates()

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

  • Редактирование типа отфильтрованного блока.
  • Добавление массива отфильтрованных действий в блок фильтрации.
  • Перенос transientBlockRetention из метода init().
  • Добавление флага взаимного TLS в comm.GRPCServer.
  • Обновление политики сопровождающего.
  • Исправление повторно используемого указателя в протоколе трансляции.
  • Конфигурация NodeOUs.
  • Изменение reConnectTotalTimeThreshold в core.yaml.
  • Вывод printOrg для глубокой сортировки.
  • Добавление метки времени и временного окна к регистрации событий.
  • Добавление заголовка лицензии в sanitycheck.go.
  • Замена grpc.WithTimeout на контекст.
  • Повторная отправка транзакции, если повторная проверка проходит успешно.
  • Обработка сообщений одного канала в gossipstate.
  • Тестирование функции Range, возвращающей расшифрованные значения.
  • Исправление комментария кода в kv_rwset.proto.
  • Описание обновления присоединения канала к узлу.
  • Криптографическая проверка в idemixmsp.Validate().
  • Рефакторинг MSP для поддержки управления версиями функций.
  • Поддержка API цепного кода для PrivateData.
  • Расширение LTE для добавления возможностей CouchDB.
  • Доработка документации по политике подтверждения.
  • Исключение целевых объектов сборки из .gitignore.
  • Очистка хранилища с помощью высоты блока. FAB-6189: добавить поддержку плагинов BCCSP.

FAB-6433: передавать высоту регистра в Persist().

FAB-6399: устранить ложное срабатывание паники при обновлении конфигурации.

FAB-6522: распространять данные среди глобального набора пиров.

FAB-6379: отдавать приоритет получению данных от индоссантов.

FAB-6520: извлекать индоссанты из блока для получения данных.

FAB-6462: применять типы PEM для идентификаторов сплетен.

FAB-6103: добавить printOrg в configtxgen.

FAB-6143: очистить мёртвый код.

FAB-6142: перенести MakeChainCreationTransaction.

FAB-6141: создать более гибкий помощник по созданию каналов.

FAB-6140: удалить временный кодировщик конфигурации.

FAB-6608: отключить тест плагина на ppc64le.

FAB-6605: событие отфильтрованного блока должно иметь nil ccevent.

FAB-6472: ссылки на справочные материалы API CC для node.js.

FAB-6604: отключить тесты аукциона из ежедневного набора тестов.

FAB-6567: переместить ресурсы ACL глубже в дерево.

FAB-6566: переместить config/resources в resourcesconfig.

FAB-6088: добавить флаг возможностей приложения версии 1.1.

FAB-6485: добавить хук возможностей для версии MSP.

FAB-6380: исправить состояние гонки в kafka chain Halt.

FAB-6571: обновить адрес электронной почты сопровождающего.

FAB-6578: удалить папку .github из репозитория.

FAB-6576: удалить версионные тесты в core/comm.

FAB-6324: управление версиями MSP.

FAB-6466: улучшить GetID, чтобы он возвращал уникальный идентификатор. 9b6b8fe6 — параллельная проверка транзакций.

466aefc9 — коммит с отсутствующими приватными данными.

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 — предотвращение возможностей до обновления orderer.

361d6094 — устранение не установленной mod_policy при создании канала.

a50bd081 — ... Удалить поле «required» в функциональности FAB-6426.

  • [FAB-6327] Извлечь приватные данные из реестра (commit b09911b4).

  • Добавить поддержку возможностей configtxgen (commit a77389d1, FAB-6087).

  • Уточнить, что режим разработки не работает с TLS (commit 95266bd0, FAB-6407).

  • Создать библиотеку ABAC для chaincode (commit 218a9bd4, FAB-6089).

  • Исправить проблему со сборкой node.js CC, при которой пропускаются скрытые файлы (commit 358ba1f6, FAB-6384).

  • Добавить файл ci.properties (commit 476a3ef9, FAB-6366).

  • Устранить некоторые ошибки в примерах/configupdate (commit 62d93f9f, FAB-6345).

  • Распространить информацию на внутренних и внешних участников сети (commit 29caeb5e, FAB-5083).

  • Сделать политику keepalive менее строгой (commit 0328e48a, FAB-6364).

  • Обновить текст лицензии в README (commit ce3e0f14, FAB-6359).

  • Решить проблему с падением CouchDB при подключённом томе (commit f340a4c9, FAB-5700).

  • Изменить имя канала по умолчанию (commit d201af52, FAB-6047).

  • Реализовать ACLProvider на этапе одобрения (commit 5c6a4847, FAB-5721).

  • Исправить ошибку GetPrivateData() в CouchDB (commit 41714c2a, FAB-6355).

  • Починить команду version для orderer (commit f9a1ef75, FAB-6351).

  • Правильно регистрировать сертификаты x509 — вторая попытка (commit 8a4c1f4d, FAB-6354).

  • Обновите настройки режима DEV (commit 28f3ea52, FAB-6349).

  • Добавить отфильтрованное событие блока (commit e2f285c3, FAB-5568).

  • Ошибка CI в DeliverService: serve < register (commit e11591eb, FAB-6350).

  • ACLProvider в LSCC (commit 65cb5b2b, FAB-5721).

  • ACLProvider в CSCC (commit ca1cb921, FAB-5721).

  • ACLProvider в QSCC (commit bf4e455c, FAB-5721).

  • Паника при несовместимости (commit 366e978b, FAB-6072).

  • Улучшить удобство обслуживания MSP (commit 6e30c03a, FAB-5842).

  • Настроить динамические сборки (commit 585da30c, FAB-6192). Оверрайд уровня логирования пиров при старте пиров

  • Редизайн опции логирования для пиров в core.yaml

  • Анализ возможностей в channelconfig

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

  • Добавление структур возможностей для ордеров

  • Добавление пакета возможностей в общий пакет

  • Параллелизация отправки приватных данных на пиры

  • Определение интерфейса коллекции

  • Конфигурационный протокол для коллекции

  • Валидация установки чейнкода

  • Юнит-тест для массовой загрузки и исправление ошибки

  • Запуск узла чейнкода через npm start

  • Исправление некорректного параметра установки npm

  • Оверрайдинг уровня логирования подмодулей при старте пиров

  • Устранение устаревшей ссылки на менеджер политик

  • Добавление функции PurgeByTxids() во временное хранилище

  • Обновление grpc-go до версии 1.5.2

  • Не убивать клиентов доставки при первой ошибке

  • Пример детерминированного шифрования на уровне чейнкодов

  • Чистка WYFA/нового низкоуровневого документа/обновление изображений

  • Фильтрация приватных данных при передаче состояния

  • Удаление теста TestStoreConcurrentReadWrite

  • Проверка соответствия пиров требованиям коллекции

  • Обновление зависимости образа fabric-baseimage

  • Улучшение покрытия UT для одиночного консенсура

  • ... CouchDB error при двойном удалении документа

  • eb91b717 FAB-6251: Откат сертификатов, сгенерированных cryptogen.

  • b1bdf056 FAB-6010: Исправлен неправильный URL в examples/README.

  • 71847ce1 FAB-6218: Проверка блока перед извлечением личных данных.

  • 7de39128 FAB-5849: Настройка скорости передачи состояния.

  • 0d9f0ab0 FAB-6276: Отсутствует ссылка с других страниц.

  • 881f38e5 FAB-6260: ledgerstore использует RLock^2 и приводит к взаимоблокировке.

  • d6208083 FAB-6195: Обновление однострочного описания сообщения коммита.

  • 032a6dd7 FAB-6261: Замена RWMutex на Mutex там, где это не требуется.

  • c1747c71 FAB-4921: Не удаётся запустить Block-listener/e2e без TLS.

  • d61ade25 FAB-6073: Добавление трассировки стека в сообщения журнала shim.

  • 57a3df89 FAB-6115: Добавление трассировки стека в сообщения журнала endorser.

  • 83eb4d74 FAB-2987: Добавление трассировки стека в core/chaincode сообщения журнала.

  • 350a9c9e FAB-6082: Исправление опечатки в custom_tx_processor.

  • 6bc3fe04 FAB-5986: Исправление синтаксической ошибки в sampleconfig.

  • 6ced5b31 FAB-5663: Удаление импорта из example04 и 05.

  • e198a5e3 FAB-830: Пример криптографии на уровне chaincode.

  • 058c313f FAB-6240: Исправление опечаток в именах функций.

  • 724a0330 FAB-6239: Исправление опечаток в state_based_validator.go.

  • 0e5bec33 FAB-6193: Обновление среды разработки до последних инструментов.

  • 3a7f893e FAB-5346: Перемещение attrmgr в fabric.

  • 6da8385d FAB-6206: Исправление опечаток в MSP doc.

  • e64c810d FAB-6207: Рефакторинг состояния demux direct msgs.

  • 9fc8db0c FAB-5084: Отправка личных данных после подтверждения — исправление опечатки.

  • 21a97ba7 FAB-5084: Отправка личных данных после подтверждения.

  • 2abc3092 FAB-6134:

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

  • 817af8b0 [FAB-6194] остановить логирование трассировки стека для проверки состояния информации;
  • 5b4954ca [FAB-5088] интегрировать координатора и тянуть;
  • ee188e43 [FAB-6190] улучшить документацию для запроса;
  • 5844e45d [FAB-6188] обновить предварительные требования для Docker / Docker Compose;
  • 7a3f162e [FAB-6132] предоставить среду Kafka для бенчмаркинга;
  • 61c8f1fd [FAB-6096] изменить тестовый код бенчмарка для Kafka;
  • 95b64df0 [FAB-5972] поддерживать чейнкод, который использует C-код;
  • ac47bbde [FAB-6133] исправить опечатку в README configtxupdate;
  • 425ff144 [FAB-6186] MSP кэш не должен использовать RWMutex;
  • ef27e65c [FAB-6128] использовать загрузку docker для материалов TLS;
  • 66beefb2 [FAB-6182] нет byfn.tar.gz на nexus;
  • b77b6d13 отменить [FAB-6096];
  • 29ab9664 [FAB-6169] обновить прото файлы;
  • dcca2c37 [FAB-6173] пересмотреть документ навигации Jira;
  • 239ac67c [FAB-6155] добавить несколько сертификатов для клиентского TLS однорангового узла;
  • d06c0129 [FAB-6167] использовать go-logging для ведения журнала sarama;
  • f2a0a546 [FAB-6067] тест: обновить инструмент LTE;
  • 7ea3e4b9 [FAB-6164] обновлять только модули с префиксом на peer st;
  • bd8260da [FAB-6115] обновить ошибки эндерсера до нового пакета ошибок;
  • 5e9cc94b [FAB-5086] разрешить отсутствие pvtdata;
  • 7cbeb628 [FAB-6156] удалить комментарии идентификатора чейнкода;
  • b29c9354 [FAB-5284] реорганизовать методы в функции-члены;
  • b86960c6 [FAB-5357] «список каналов одноранговых узлов» должен выводить на стандартный вывод;
  • cb129272 [FAB-5431] принять check_license.sh Go SDK;
  • d28a61e5 [FAB-6056] исправить опечатку в имени переменной;
  • 0ab835fa. FAB-5284: Переместить ордерер Kafka в новый поток сообщений.

02174690: FAB-5579: Добавить поддержку CouchDB в примеры/кластер.

9c58f135: FAB-6074: Удалить endorserid из API tstore.

И так далее.

Примечание: данный ответ является переводом оригинального текста, представленного в запросе. 24cc0ace: Добавить ProcessConfigMsg в Process.
36d37c4f: Дополнить сообщение kafka новыми типами.
e2ab69c6: Удалить возвращаемое значение error из ClassifyMsg.
bf7bc6a4: Добавить модульный тест для crypto/random.go.
8b624d31: Обновить chaintool до версии 1.0.1.
6105903e: Улучшить API для получения данных из временного хранилища.
6df0d501: Увеличить тестовое покрытие core/chaincode/platforms.
be094ec6: Увеличить тестовое покрытие core/common/sysccprovider.
0f14f134: Заставить comm test регистрировать gRPC перед обслуживанием.
daa0de5d: Добавляет реализацию MSP на основе idemix.
eea9396e: Добавить дополнительные модульные тесты для GetVersion.
6a6770c4: Реализовать приватный сборщик данных.
a0ad3d0e: Поддержка запросов к pvtdata.
e5794f3f: Распространение приватных данных на основе подтверждения.
a2ad73dd: Очистить CONTRIBUTING.rst.
46d21098: Очистка transientstore из реестра.
7c404ebc: Внедрить отправку на основе подтверждения в gossip.
7ef691be: Управлять службой упорядочивания по каналам.
e2061a48: Выпустить Hyperledger Fabric v1.0.2.
c0e1c792: Обновление до grpc-go v1.5.2.
1231f743: Подписывать рукопожатие, даже если TLS не используется.
bff4437d: Обновите Makefile для примеров/кластера.
34eb8fe1: Пользовательская фильтрация участников канала.
b48178c8: Добавить команду списка цепного кода.
d11c362c: BCCSP#AES пользовательский IV и PRNG.
041cd237: ... Перевод текста:

  • 8bb7cf5d FAB-5964: BCCSP PKCS11 CKA_LABEL установлен в SKI.
  • ccdce22a FAB-4980: учёт pvtdata при восстановлении.
  • 07d9bf80 FAB-5978: поддержка протолатора для Capabilities msg.
  • 5e3d22c4 FAB-5556: совместимость.
  • 2bcc04a2 FAB-5946: восстановление проверки здравомыслия политик ведения журнала.
  • 89780e35 FAB-5665: очистка старых ревизий документов CouchDB.
  • b1c90bb5 FAB-5752: истечение срока действия идентификатора сплетен III.
  • e16c4851 FAB-5752: истечение срока действия идентификатора сплетен II.
  • 0a03e393 FAB-5752: истечение срока действия идентификатора сплетен I.
  • d0503496 FAB-5968: замена старой лицензии на SPDX.
  • e503a08d FAB-5732: улучшение ведения журнала политик.
  • 8c2dd799 FAB-5753: дедупликация идентификаторов в cauthdsl.
  • 10d340cc FAB-5944: восстановление отключённых проверок обновления конфигурации.
  • 0cd16262 FAB-5819: объединение старого и нового channelconfig.
  • f3600cc0 FAB-5814: сделать политики.Manager неизменяемыми.
  • 7ff778f9 FAB-5818: сделать MSPConfigHandler неизменным.
  • 116e3f09 FAB-5813: удалить неиспользуемую функцию configtx.Manager.
  • d510612c FAB-5560: менеджер MSP может инициализироваться без MSPS.
  • f9302747 FAB-5817: удаление мёртвого изменяемого кода, связанного с конфигурацией.
  • 033d5e65 FAB-5816: сделать значения конфигурации канала неизменяемыми.
  • 5b0c2e42 FAB-5815: сделать конфигурацию ресурсов неизменной.
  • 6327344a FAB-5812: переместить узел к новой неизменяемой конфигурации канала.
  • 226c0e95 FAB-5811: перенести configtxlator в новую конфигурацию канала.
  • b70f66bb FAB-5810: переместить порядок в новую конфигурацию bndl канала.
  • 76bd30d0 FAB-5809: добавить bundlesource для отслеживания текущего bndl. 3c916f51 — добавить configtx.Manager в неизменяемый пакет.

c5c3d7bf — орфографическая ошибка.

9bc8e198 — исправление орфографической ошибки.

fad6ca2c — координатор и временное разделение.

d97326a5 — сделать так, чтобы validator statedb использовал bulkread.

5ceadae8 — имена пользователей и пароли CouchDB для сквозной функциональности.

2eff6b5a — удалить ненужную трассировку стека.

5d43e11c — исправить UpdateStateInfo в канале.

187bce9b — включить поле transient в CLI.

0461b24a — обновить API политики privData с помощью SignedData.

8687c66c — сделать CSCC.GetConfigBlock широковещательным.

b5d07d1e — настроить серьёзность журнала выборов лидера.

2d8e6fe5 — плохая политика по умолчанию для консорциумов.

44a832aa — заменить панику ошибкой во время симуляции.

07f1c8e6 — вспомогательные функции для подписи данных KVS.

85cb1bde — поддержка кэша MSP.

2eb35912 — обновить kafka по умолчанию до 0.10.2.0.

8cb5d218 — улучшения кластера в примерах.

d0a1064b — шифрование на уровне цепочки блоков.

e554b348 — неиспользуемый код в пакетах msp.

c9de52b2 — обновление до baseimage/baseos до версии v0.3.2.

f257f3dd — обработка ошибок — 1.

58096100 — исправить формат ошибки в обработчике цепочки блоков.

ccb888a7 — удобство обслуживания в BCCSP.

01adda9f — установить auth. чтобы UT мог генерировать TLS-материал.

a33f9475 — добавить репортёр statsd и протестировать. Невозможно использовать подписанный установочный пакет.

  • Связанные с коллекциями API.
  • Доработка модуля Handler.
  • Обработка ошибок — 2.
  • Обслуживание службы массового обновления CouchDB.
  • Добавление срока действия в интерфейс msp/Identity.
  • Добавление fabric-test в Vagrantfile.
  • Добавьте недавний релиз diff. в Fabric-FAQ.
  • Журнал паники с помощью регистратора.
  • Форматирование Identity Pull.
  • Правильная инициализация pvtdata store.
  • Разделение доверенных корней при присоединении к каналу.
  • Обработка паники на закрытом канале (со стороны шима).
  • Приведение раздела «Сопровождающие» в соответствие с уставом.
  • Добавить значения конфигурации канала в пакет.
  • Создать пакет политики конфигурации канала.
  • Разрешить организатору устанавливать LogFormat.
  • Очистка примера клиентов организатора.
  • Взаимный TLS в сервисе цепочки блоков — P3.
  • Игнорировать обновления rscc, отличные от genesis.
  • Поддержка chaincode для node.js.
  • Расширение committer для поддержки личных данных.
  • Ведение журнала IP-адреса клиента на организаторе.
  • Добавить высоту реестра в pull.
  • Доставка блока, если буфер полезной нагрузки слишком полон.
  • Сделать LTE соответствующим. Изменения интерфейса реестра:
  • e7ffce13 FAB-5787 — специфический путь реестра для временного хранилища;
  • ae074c70 FAB-5584 — установка ACL для ресурсов из конфигурации присоединения;
  • c335208b FAB-5756 — добавление номера транзакции в сообщение личных данных;
  • a434b221 FAB-3949 — рефакторинг счётчика ожидания группы сплетен;
  • 96342cf0 FAB-5592 — исправление использования некоторых свойств cryptogen;
  • faea0495 FAB-5671 — исправлена устойчивость SCC;
  • a73da042 FAB-4207 — предложение цепного кода добавлено в Decorator;
  • 5452bf2c FAB-1632 — обработка паники на закрытом канале;
  • 4e5618f5 FAB-5672 — добавлен основной пакет криптографии idemix;
  • de997107 FAB-5582 — изменение «_» на «.» в именах ресурсов;
  • 285ca46d FAB-5718 — глобальное разрешение политики;
  • 82b96121 FAB-5715 — удаление неиспользуемых интерфейсов в политиках.Manager;
  • 7c8342a9 FAB-5712 — улучшение тестового покрытия конфигурации канала;
  • f327ea04 FAB-5710 — устранены предупреждения о пропущенных политиках;
  • fccd54d5 FAB-5637 — добавлены ресурсы конфигурации;
  • 9a4172e7 FAB-5687 — заглушка конфигурационного генератора rscc_seed_data;
  • 91155fb0 FAB-5686 — обновление протолатора для конфигурации ресурсов;
  • 7e5e9552 FAB-5590 — добавлены поля proto для изолированных данных;
  • d0c97c00 FAB-5649 — инверсия инкапсуляции ресурсов в configtx;
  • 6e6b77d5 FAB-5748 — ИСПРАВЛЕНИЕ НЕРАБОЧЕЙ СБОРКИ;
  • 667bf5a7 FAB-5467 — содержание версии 1.0.1;
  • b4e7a01c FAB-5636 — обработка пользовательской обработки транзакций;
  • fde8204a FAB-5709 — правильное определение LastOffsetPersisted;
  • 3c663dfb FAB-5711 — исправление ошибок в процессе обработки сообщений обновления конфигурации;
  • d220c865 FAB-5739 — обновление команды curl maven. FAB-4207 Auth handlers — take II — Part II

82507b1c FAB-4207 Auth handlers —take II — Part I

edf43f74 FAB-5648 Extract Initializer from configtx

58ddd21c FAB-5647 Extract common comp from config/channel

8dc78833 FAB-5646 Move channel config to config/channel

aa72e6d2 FAB-5274 Make WriteBlock asynchronous

0f9f7239 FAB-5708 clarify how to add additional channels

82f0bd94 FAB-5713 properly log x509 certs

8a87b8ae FAB-5654 SideDB — Tx simulation/validation/commit

f560850e FAB-5677 Add services mediator for state transfer

eed3d1ed FAB-5608 Fix Daily Auction chaincode tests

8cd32bf5 FAB-5583 create basic resource system chaincode

bfa97ff7 FAB-5661 Add UT to coordinator of state

d9e00048 FAB-5630 SideDB — RWSetBuilder enhancements

6e9e042e FAB-5638 SideDB — ledger storage

5d479897 FAB-4976 Sidedb — pvtdata storage

8786a642 FAB-5478 cleanup deadcode from bddtests/regression

c2c8e205 FAB-5582 create framework for ACL

8ffc2376 FAB-5006 Disable endpoint

bddb0f03 FAB-5655 updated the invalid url in 1st paragraph

8527376c FAB-5535: Add coordinator for blocks and pvtdata

c9426cf2 FAB-5534: Add messages to request pvt data

5a307f66 FAB-5533 Add private data into state payload

7aae7992 FAB-5450 Log genesis block hash while bootstrapping

e8ecf836 FAB-5503 Disable misbehaving test

e1f7c507 FAB-5633 Add logging to deliverclient/client.go

В запросе присутствуют ссылки на коммиты в репозитории проекта Hyperledger Fabric, но без контекста сложно понять, о чём идёт речь. Возможно, это список изменений или улучшений в проекте. Перфоориентированная трансляция broadcast_msg.

  • Оптимизация statedb.

  • Использование JSON-парсера protolator в configtxgen.

  • Перемещение configtxgen в папку common/tools.

  • Временное хранилище для приватных записей в SideDB.

  • Улучшение ошибок широковещательной передачи в peer CLI.

  • Логирование пути менеджера политик для GetPolicy.

  • Исправление TODO в msgprocessor.

  • Проверка на наличие ошибок в endorser.go.

  • Взаимный TLS в chaincode service.

  • Реализация функций в файлах .s.

  • Запрет на трансляцию при ошибках.

  • Консолидация фильтров в msgprocessor.

  • Обработка неудачных обновлений контекста.

  • Усовершенствование сообщений протокола ledger proto для sidedb.

  • Трассировка байтов сообщений orderer.

  • Изменения в Transaction Mgr.

  • Обновление версии в release tests.

  • Инициализация модуля общих метрик.

  • Поддержка EndorserTx в protolator.

  • Решение проблем с использованием кода.

  • Удаление пропущенных юнит-тестов.

  • Ошибки в orderer/consensus/kafka.

  • Добавление юнит-теста в пакет common/util. Исправить проблемы в тестах TestLeaderYield CI

  • [9b37c120]: Отсутствует проверка на endorser.

  • [f7f39ba4]: При сообщении о проблемах запрашивать данные об окружении пользователя.

  • [b3c14300]: Исправить ошибку выделения памяти в configtx.

  • [f9e53a0b]: Скорректировать E2E CLI тесты для Kafka.

  • [5a65700c]: Вычислять MSP-ID после санитарной обработки сертификата.

  • [5aa0f3d9]: Создать скрипт bootstrap-1.0.1.sh.

  • [c03bdd53]: Записывать txid для транзакций endorser в orderer.

  • [9c0a9e2f]: Заполнять поле info в BroadcastResponse.

  • [d18601e0]: Добавить информацию в BroadcastResponse в proto.

  • [4b6a4927]: Переместить NewChannelConfig в msgprocessor.

  • [d139caea]: Очистить фильтры в пакете cruft.

  • [65068057]: Проверить валидацию нового orderer в Solo.

  • [204f0f40]: Удалить фильтры из multichannel.

  • [9018aea8]: Полностью удалить коммиттеры фильтров.

  • [f5e25a3d]: Заменить фильтр Broadcast на msgprocessor.

  • [3e5c3e44]: Заменить Enqueue на Order/Configure.

  • [ed9517ea]: Удалить проверку сообщений blockcutter.

  • [c8e40a1c]: Использовать github.com/pkg/errors от поставщика.

  • [3e1a17ea]: Упростить логику API Peers в gossip.

  • [201a8144]: Отсутствует RLock в onStatusChangeFactory.

  • [09a6585d]: Документировать couchDB.

  • [1b6820a2]: Улучшить документацию для пользователей Windows.

  • [c20602e0]: Вычислять хэш имени образа перед заменой.

  • [0d57e62d]: Исправить имя метода.

  • [5bbf8b43]: Оптимизировать образы. В запросе представлен список задач и идентификаторов, связанных с разработкой и тестированием программного обеспечения.

Основной язык текста запроса — английский. FAB-5413 — добавить первоначальное выполнение в процессе повтора.

  • c97a93a5, FAB-5407 — исправить проблему с закрытым ключом pubkey pkcs11 CKA_PRIVATE.
  • 42230201, FAB-5390 — обновить URL инструмента chaintool.
  • ecda4c2d, FAB-5330 — предотвратить перенаселение буфера полезной нагрузки.
  • e3df7265, FAB-5342 — исправление орфографической ошибки в журнале: overflown.
  • 6fcd7777, FAB-5252 — исправить сбои make для версий, отличных от стандартных.
  • 45da2580, FAB-5263 — реорганизовать каталог orderer.
  • 30e20a72, FAB-5262 — удалить committer из ProcessConfigMsg.
  • dc51be19, FAB-5261 — удалить коммиттеров из пути 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 orderer.
  • 0969b38a, FAB-4535 — использовать крайние сроки/тайм-ауты в зондировании сплетен.
  • ca167ce8, FAB-5331 — исправить форматирование имени канала.
  • 28c8efd2, FAB-5293 — регистрировать события переполнения буфера журнала.
  • 12882995, FAB-5200 — добавить предварительные требования Python.
  • e87c8157, FAB-2669 — использовать итератор блока хранилища fs ledger.
  • fc736ecc, FAB-5280 — исправить git clone fabric-samples для Windows.
  • b8c63748, FAB-5204 — документ: удалить pip install docker-compose.
  • b55fc74e, FAB-5240 — установить недостающие зависимости для виртуальной машины разработчика.
  • 983cb3a8, FAB-5180 — исправить опечатку в test/tools/LTE/README.md. Текст:

4a0629ac, FAB-5175 — исправить опечатку в test/feature/README.rst.

a18f02cc, FAB-5179 — исправить прокси-авторизацию для javaenv build.

79e1cafa, FAB-5160 — исправить опечатку в Gerrit best practices.

9da740a5, FAB-3411 — улучшить покрытие UT ledgerconfig.

3909cb71, FAB-5028 — исправить прерывание при сбое очистки docker.

fad82821, FAB-5004 — улучшить покрытие UT orderer/configupdate.

80a2df4e, FAB-4999 — очистить интерфейс ChainSupport.

4cb18e28, FAB-4959 — некорректный каталог в README.md.

d2943fc7, PTE поддерживает несколько организаторов FAB-3546.

Версия 1.0.4.

Вторник, 31 октября 09:17:51 EDT 2017.

b043904, FAB-6779 — разрешить перестройку индексов блочного хранилища.

ee23940, FAB-6345 — примеры/configupdate некоторые ошибки.

fa562e2, FAB-6279 — исправить мелкие опечатки в документации.

5aea52b, FAB-6738 — GetState в CouchDB не возвращает базу данных.

efd8dab, FAB-6307 — исправить WYFA, чтобы отразить новую папку.

15ce217, FAB-6488 — исправление опечатки в chaincode4noah.rst.

5226188, FAB-5964 — BCCSP PKCS11 CKA_LABEL установлен на SKI.

572dcd5, FAB-6592 — обновить документы в ветке выпуска.

5afac39, FAB-6366 — добавить файл ci.properties.

26eb660, FAB-6376 — подготовить fabric к выпуску версии 1.0.4.

Версия 1.0.3.

Вторник, 3 октября 05:02:04 EDT 2017.

6ea9d28, FAB-6010 — исправлена неправильная ссылка в примерах/README.

16c40e5, FAB-5804 — слабо типизированный анализ yaml в peer BCCSP.

3069430, FAB-6133 — исправить опечатку в configtxupdate README.

60a5153, FAB-6047 — изменить имя канала по умолчанию.

2e27110, FAB-5849 — калибровка скорости передачи состояния.

44fcb61, FAB-5800 — разрешить orderer устанавливать LogFormat backport.

e2d305a — ... FAB-6364: сделать политику keepalive менее строгой.

FAB-6359: обновить текст лицензии в README.

FAB-5700: CouchDB аварийно завершает работу при подключённом томе.

FAB-5753: исключить дублирование идентификаторов в cauthdsl.

FAB-5937: плохой default mod_policy для консорциумов.

FAB-5927: обновление до baseimage/baseos до версии v0.3.2.

FAB-5633: добавить логирование в deliverclient/client.go.

FAB-5526: запрашивать окружение пользователя при сообщении о проблемах.

FAB-5793: блокировать доставку, если буфер полезной нагрузки слишком полон.

FAB-5709: правильно выводить LastOffsetPersisted.

FAB-5652: подготовка Fabric к релизу 1.0.2.

v1.0.1

Sun Aug 5 08:55:45 EDT 2017

FAB-5627: недостающие проверки в endorser.go.

FAB-5606: неудачный ctxu может изменить кэш.

FAB-5529: недостающая проверка в endorser.

FAB-5525: исправление ошибки выделения памяти в configtx.

FAB-5498: отсутствует RLock в onStatusChangeFactory.

FAB-5484: исправления в документации для пользователей Windows.

FAB-5329: возможность создания экземпляра на занятом идентификаторе chaincode.

FAB-5474: добавление ссылок на ресурсы godoc.

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

ef359a7 FAB-5282 — исправить заголовки лицензий;

  • 206272e FAB-5279 обновить версию выпуска;
  • f56a82e FAB-5070 завершить работу над примечаниями к выпуску для версии 1.0.0;
  • 474efd4 FAB-5257 — удалить ссылки на rc1;
  • b5c74cb FAB-5272 исправить версию npm в readthedocs;
  • e50ca0c FAB-5070 подготовка к выпуску версии 1.0.1.

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 проверить создание канала channelID несоответствие;
  • 9d159a7 FAB-4883 исправить управление зависимостями с помощью родительских зависимостей;
  • 5a66dd3 FAB-5196 текст справки byfn.sh неверен;
  • 093985a FAB-5189 проект Hyperledger должен быть Hyperledger;
  • d6c2071 FAB-5185 удалить/исправить ссылки на Java chaincode;
  • d9875bb FAB-5184 исправить орфографическую ошибку для версии peer;
  • 6d56e6e FAB-5165 оптимизировать проверку блоков;
  • 9a86c1a FAB-5166 документы должны использовать Hyperledger Fabric;
  • 6c3cb99 FAB-5157 оптимизировать выбор однорангового узла для каналов;
  • 4cd2a8c FAB-5153 ослабить поведение буфера отправки сплетен;
  • b5f26a0 FAB-5150 удалить данные bin из ошибки установки;
  • f5c55c3 FAB-5149 удалить лишние документы;
  • ebbf98c FAB-5145 упростить сборку учебника по цепному коду;
  • 65ffb7d FAB-5114 исправление Makefile для правильного вычисления версии;
  • c059ba0 FAB-4931 обновить документ для раздела ведения журнала core.yaml;
  • d4adf7a FAB-5141 configtxgen --version не должен паниковать. Текст запроса представляет собой перечень задач и изменений, связанных с разработкой и тестированием программного обеспечения.

Основной язык текста — английский. Предупреждения в примере конфигурации

  • 41b36fd4 FAB-4941: обновить ссылку на версию выпуска.
  • ea3528e1 FAB-4904: изменить узел, чтобы использовать структуру MSP TLS.
  • bc205353 FAB-4930: обновить README для использования Python 2.7.
  • 5442665c FAB-4686: SysTest: остановка и запуск брокеров Kafka.
  • 864b9a17 FAB-4899: не использовать системный вызов для записи идентификатора узла.
  • 3af753eb: исправить Gerrit и GitHub ID.
  • 624e9d6a: восстановить Яакова после пропуска.
  • 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: ограничить использование KeyUsage для ключей подписи.
  • 3b9d879e FAB-4841: указать, что мы поддерживаем библиотеки PKCS11.
  • 78a039db FAB-4876: ссылка goo.gl указывает на неправильное местоположение.
  • fa136231 FAB-4874: администраторы должны быть членами.
  • 9b011deb FAB-4886: добавить tls_root_certs в MSPConfig и т. д.
  • 8bb12b49 Конвертация CRLF в LF в исходных файлах

fbafeea2

Добавлено несколько недостающих уведомлений о лицензии.

c961fcac

Документация для BYFN.

0dc25027

Добавление примечаний о PATH и GOROOT.

a6d99d41

Добавление членов консорциума в MSP Manager.

И так далее.

В запросе представлен список задач, выполненных в рамках проекта Hyperledger Fabric. Каждая задача имеет свой идентификатор FAB и связана с определённым коммитом на GitHub. Текст описывает изменения, внесённые в проект, такие как добавление документации, исправление ошибок и улучшение кода.

Основной язык текста запроса — английский. Перевод текста:

  • a747232c [FAB-4744] Удалить неиспользуемый код из gossip/comm.
  • df2a6799 [FAB-4740] Добавлять канал в broadcast/deliver logs.
  • a114cd5e [FAB-4613] Избыточные журналы предупреждений в orderer и peers.
  • 17e72766 [FAB-4452] Определение anchor peers после создания канала.
  • 1785d261 [FAB-4559] Обработка ошибок доставки.
  • 6f9debe6 [FAB-4622] Улучшение текста Retry в 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] Еженедельные тестовые прогоны для Auction App.
  • abc81afb [FAB-3934] Ежедневные тестовые прогоны для Auction App.
  • 03d43c36 [FAB-2487] Очистить логику перевода имён CouchDB.
  • dc8d45fa [FAB-3555] Паника peer при SIGSEV при подключении к CouchDB.
  • 94d7e9af [FAB-2487] Ограничить идентификаторы каналов для CouchDB/Kafka.
  • 44c341c0 [FAB-4590] Автоматически обновлять все зависимости.
  • 6c6db2aa [FAB-4599] Лучшее резюме на странице введения.
  • e4b91f57 [FAB-4327] Не допускать сбоя peer.
  • 7253ae5d [FAB-4593] Переформулировать текст о временном местоположении реестра.
  • 19ee6612 [FAB-4511] Файл композиции Docker на основе Solo.
  • dc90a94e [FAB-4516] Файл композиции Docker на базе Kafka.
  • dace3b20 [FAB-2167] Категоризация флагов CLI peer.
  • 159f8eb9 [FAB-4455] Изменить местоположение queryLimit в core.yaml.
  • 4f882258

Основной язык текста запроса — английский. Обновление параметра GOSSIP_BOOTSTRAP в e2e_cli

abc1071e [FAB-4426]

Синхронизация высоты реестра сплетен и метасостояния

3f444377 [FAB-4475]

И другие пункты из запроса.

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

Для точного определения основного языка текста необходимо больше информации о контексте запроса. FAB-4465 — предоставить доступ к организациям-заказчикам через конфигурацию.
FAB-4464 — исправить ошибку разыменования nil в configtx manager.
FAB-4463 — исправить разыменование nil в cauthdsl.
FAB-4158 — устранить периодический сбой теста выбора лидера.
FAB-4451 — исправить проблемы синхронизации в e2e_cli.
FAB-4369 — обновить образец конфигурации контейнера.
FAB-4427 — исправить непроверенные ошибки в configtxgen.
FAB-4424 — уточнить флаг и ошибку configtx.
FAB-4443 — не подписывать configtx с помощью Noop MSP.
FAB-3980 — подмножество консорциума для создания канала.
FAB-4274 — уточнение комментариев в sample orderer.yml.
FAB-4350 — добавить команду версии в configtxgen.
FAB-4440 — исправить консорциум в коде configtxgen.
FAB-4439 — исправить опечатку в README.md для configtxlator.
FAB-4425 — тест производительности реестра: обновление журнала.
FAB-4356: поведение системы — обновления конфигурации.

v1.0.0-beta

Среда, 7 июня 2017 г., 08:49:09 EDT.

  • FAB-4380 — подготовка к выпуску версии 1.0.0-бета.
  • Исправление имени пользователя для Маниш Сетхи.
  • FAB-4391 — примечания к выпуску для версии 1.0.0-бета.
  • FAB-4420 — подавление безобидного предупреждения о создании канала.
  • FAB-4384 — обновление начала работы и приведение в порядок документации.
  • FAB-4437 — исправление ccpackage_test (ошибка компиляции).
  • FAB-4413 — разрешить узлу сообщать информацию о версии.
  • FAB-4418 — устранение путаницы в именах политик.
  • FAB-3893 — проверка подлинности документации. Конфиденциальная информация в запросе отсутствует.

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

FAB-2649 параллельный доступ к Viper.

  • FAB-4177 BCCSP PKCS11 DER кодирование для CKA_EC_POINT.
  • FAB-4412 возврат отчёта html gocov.
  • FAB-4411 включение в orderer функции информирования о версии.
  • FAB-4352 добавление команды version в configtxlator.
  • FAB-3841 тест Gossip TestCertRevocation.
  • FAB-3892 проверка корректности политики на cc2cc.
  • FAB-3906 исправление ошибок сборки в документации.
  • FAB-4184 улучшение покрытия UT для пакета kafka.
  • FAB-4373 исправление системных администраторов канала orderer.
  • FAB-4318 исправление block-listener.go для адаптации alpha2 Fabric.
  • FAB-4377 исправление опечатки в описании версии peer.
  • FAB-4331 проблемы с брендингом в blockchain.html.
  • FAB-4351 добавление команды version в cryptogen.
  • FAB-3359 поддержка взаимного TLS в рукопожатии gossip.
  • FAB-4081 ежедневные тесты chaincode завершаются неудачно.
  • FAB-3528 пакет peer/channel не использует логирование.
  • FAB-4302 усиление соединения начальной загрузки однорангового узла в gossip.
  • FAB-3618 снижение порога ошибки подтверждения до 400.
  • FAB-4360 добавление release-clean для очистки цели.
  • FAB-2045 документирование интерфейсов chaincode.
  • FAB-4346 вывод предупреждения при сбое соединения начальной загрузки.
  • FAB-4355 исправление проверки консорциума в configtxgen.
  • FAB-4161 запуск только определённых патчем модульных тестов.
  • FAB-3454 проверка ошибок параметров фабрики BCCSP.
  • FAB-4347 ответ на запрос должен возвращать ошибку. on cc error
  • a997c304 FAB-4157 Удалить параметры BCCSP из configtx.yaml.
  • 4ae322bf FAB-4323 Улучшить покрытие кода фильтра orderer.
  • 269f3cc2 FAB-4342 Исправить создание канала разработки стиля.
  • eb640dba FAB-4328 Исправить значения по умолчанию в генезисе orderer.
  • 40d9b292 FAB-4340 Удалить TravisCI_Readme.md.
  • 389e6164 FAB-3948 Модульные тесты и структура shim chaincode.
  • 13bbcfea FAB-4337 Исправить стиль proto в сообщении конфигурации batchsize.
  • 5ca811d9 FAB-4330 Паника orderer при перезапуске.
  • f3eabe9e FAB-4336 Переключить разделы UT на пакет assert.
  • 56d06f7a FAB-4335 Удалить проверки функций mock/util.
  • a5b0bf9c FAB-4173 UT для protos/common.
  • 86e0b9c1 FAB-2822 Вызов перед созданием экземпляра.
  • 7dbf6857 FAB-4168 Документировать использование REST конфигуратора txlator.
  • c8785e3f FAB-4167 Предоставить доступ к обновлению конфигурации через REST.
  • 5fb91b5b FAB-4107 Предоставить переводчик proto через REST.
  • a5d62162 FAB-4169 Использовать библиотеку REST gorilla/mux.
  • efc5e1fa FAB-3172 Удалить пути chaincode с URL-адресами HTTP.
  • 2327b78d FAB-4301 Обновить core.yaml.
  • 3888d64c FAB-4313 Добавить настройки vscode в gitignore.
  • 082991b0 FAB-3111 — Дополнения к началу работы.
  • 4a6951f4 FAB-4106 Библиотека вычислений конфигурации обновления.
  • cbefc952 FAB-4068 Улучшения UT в peer/node.
  • f367cf0a FAB-4163 Нулевое разыменование в configtxgen.
  • 3163e580 FAB-4266 переименовать nThread в nProc.
  • 51fcb97f FAB-4325 создать bootstrap.sh для каждого выпуска.
  • ec3ada22 FAB-3562 CLI отображает неожиданный результат вызова. FAB-4166: удалить функцию удалённой остановки узла.

FAB-4185: удалить пакет SBFT.

FAB-4183: добавить модульные тесты в пакет ccprovider.

FAB-4277: исправить сбой CI в peer/channel/create_test.

FAB-4257: исправить неправильное имя каталога в UT.

FAB-2493: упаковать исходный код GOLANG точно.

FAB-3208: создать контейнер с инструментами Fabric.

FAB-4261: добавить отсутствующую лицензию CCBY ко всем файлам md и rst.

FAB-3772: добавить дополнительные UT для пакета pkcs11.

FAB-4205: уточнить ошибку отсутствия системной цепочки.

FAB-4208: надлежащий UT для структуры цепочки блоков.

FAB-4002: обновить до последней версии grpc-go.

FAB-3686: тайм-аут CouchDB вызывает ошибку при повторной попытке.

FAB-4118: не регистрировать содержимое PullResponse.

FAB-4116: покрытие тестами core/policy.

FAB-4138: отключить истечение срока действия сертификата, связанное со временем.

FAB-4199: удалить неиспользуемую переменную в core.yaml.

FAB-3358: удалить testchainid из запуска узла.

FAB-4200: исправить документацию в core.yaml.

FAB-4003: сертификаты OU не совпадают.

FAB-3615: TestPresumedDead и TestResponses.

FAB-4189: правильный режим файла impl_test.go.

FAB-4049: добавить дополнительные тесты в core/container pkg.

FAB-3927: добавить тесты для команд invoke, query, instantiate.

FAB-3638: увеличить тестовое покрытие для util pkg.

FAB-4174: исправить неправильную разметку в CONTRIBUTING.rst. Улучшение покрытия для пакета PKCS11 (3 из 3)

8a8826c5 FAB-3772.

Улучшение покрытия для пакета PKCS11 (2 из 3)

22b2324d FAB-3772.

Улучшение покрытия для пакета PKCS11 (1 из 3)

67e2c093 FAB-3772.

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

  • a18e2d3d FAB-4087: исправление сбоя теста в dockercontroller;
  • 09ba01b9 FAB-3758: остановка и запуск контейнеров;
  • b8fd58a1 FAB-4122: удаление включённого флага безопасности;
  • 6df9edcc FAB-3254: удаление неиспользуемых переменных;
  • 19edb326 FAB-4109: добавление заголовка лицензии к сценариям оболочки;
  • 5180a084 FAB-4112: удаление устаревшего кода;
  • 7603ae0e FAB-4069: написание модульных тестов для peer/version;
  • 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: повторное введение отключённого теста утечки горутины;
  • 4c63d696 FAB-4071: написание модульных тестов для пакета bccsp;
  • 6388a4c3 FAB-4060: написание модульных тестов для core/policyprovider;
  • 75638081 FAB-3776: модульный тест на получение конфигурации после перезапуска;
  • aeaae372 FAB-3095: добавление MSP в RTD;
  • e3e26ce9 FAB-4032: исправление. В запросе представлен список задач и изменений, связанных с разработкой и тестированием программного обеспечения.

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

  • 96930602: подготовка к разработке alpha3.
  • 0509bed5, FAB-3880: переименование системных тестовых имён и описаний.
  • 46f52deb, FAB-3368: задержки нулевой длины вложений CouchDB.
  • 53084edd, FAB-3705: удаление неиспользуемых переменных в ./bccsp.
  • 3c321f77, FAB-3642: улучшение покрытия модульных тестов для configtxgen.
  • 9efae9a2, FAB-3730: увеличение покрытия тестов для контейнерного пакета.
  • d6b9bab5, FAB-3695: исправление проверки, необходимой для endorser и orderer.
  • 5eac4d21, FAB-3656: добавление проверки ошибок.
  • b55e069a, FAB-3633: настройка и демонтаж среды.
  • e0d4f4c9, FAB-969: файлы Docker compose.
  • fe4ef55c, FAB-3614: проверка имени цепочки блоков.
  • 17259afb, FAB-3402: улучшение модульных тестов для ledger lockbasedtxmgr.
  • ad1200b5, FAB-1959: поддержка прокси-аутентификации в java buildscript.

v1.0.0-alpha2 от 15 мая 2017 года

  • 6b6bfcf: выпуск v1.0.0-alpha2.

  • 78b0a55, FAB-3737: генерация журнала изменений.

  • 556f21f: исправление ошибок в сообщениях e2e_cli и комментариях.

  • 2f02dc3, FAB-3677: проверка подлинности.

  • e1d138b, FAB-2982: удаление неиспользуемой переменной.

  • 290b46f, FAB-2982: добавление опции тайм-аута в команду канала peer.

  • 7f5d017, FAB-3545: улучшение покрытия модульными тестами для provisional.

  • 754992e, FAB-3804: исправление неработающих ссылок в README orderer.

  • 29e0c40, FAB-3850: отключение Java chaincode как WIP.

  • 0780f47, FAB-3805: добавление распечаток на каждом этапе теста CLI.

  • 246cd54, FAB-3240: сертификаты промежуточного центра сертификации.

  • c8bd00a, FAB-3583: заполнители системных тестов, readme.

  • 341ac6c, FAB-3156: проверка правильности политики instant'n.

  • 1949651: ... Поддержка настройки Kafka в BDD.

  • Настраиваемый логгер для identities.go.

  • Исправление извлечения конфигурационного блока.

  • Фиксация сертификатов промежуточного ЦС.

  • Исправления комментариев в интерфейсе реестра.

  • Добавление удалённой конечной точки однорангового узла в ConnInfo.

  • Очистка обработки ошибок shim цепного кода.

  • Доступ к контексту транзакции запроса диапазона после тайм-аута.

  • Обновление README в каталоге orderer.

  • Удаление образа fabric-testenv-orderer.

  • Исправление LAST_CONFIG на новых каналах.

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

  • Новая роль mspAdmin в BDD.

  • Перезапуск orderer не работает.

  • Возврат к состоянию до исправления LAST_CONFIG на новых каналах.

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

  • Правильная настройка корневых CA orderers.

  • Юнит-тесты и очистка для core/peer pkg.

  • Оптимизация выравнивания памяти структуры.

  • Интеграция обработки ошибок в bccsp/sw.

  • Создание основы для оценки производительности реестра.

  • Функция ChaincodePackageExists.

  • Значок CII добавлен в README.md.

  • Исправлен e2e cli.

  • MSPImpl генерирует много выходных данных журнала.

  • Сообщения Alive в MemReq и MemResp.

  • Тестирование KeyImport в bccsp/sw. coverage

  • 37147e1 FAB-3725 /examples/cluster: Update lccc -> lscc

  • 9a4518c FAB-3724 /examples/cluster: Ensure CA starts first

  • b17c800 FAB-3689 update README with nexus fabric binaries link

  • 187104e FAB-3722 /examples/cluster: Use /var

  • 0c58de6 FAB-3701 Peer and orderer CAs should be separate

  • 7a42145 FAB-3710 /examples/cluster: configure CA

  • 84ea4a7 FAB-3698 def inst. policy needs to include channel

  • 0163a76 FAB-3691 fix misspelled words caught by misspell

  • 2d96232 FAB-3694 Fix error handling in peer channel cmd

  • 7b052df FAB-3692 add CONTRIBUTING.md to root directory

  • f0aa7fd FAB-3258 fwk test chaincode functionality Part2

  • 5b926ce FAB-3258 fwk test chaincode functionality Part1

  • f5987e2 FAB-3689 move fabric binaries link to nexus

  • dc9c88f FAB-3675 add gotools/build and fix

  • 875f8a2 FAB-3687 rotate /example/cluster logs

  • 420a6a5 FAB-3561 Increase test coverage for VSCC

  • 3d169cc FAB-3645 adding cc bytes instead of its hash

  • bd861de FAB-3232 Fix chaincode container logging

  • 7b5f23d FAB-3684 Default $CHANNEL_NAME is not set

  • ccbb3d4 FAB-3669 Disabling UT, intermittently fails in CI

  • 509c706 FAB-3679 Disable brittle TestConnectToAnchorPeers

  • 694d7fe FAB-3300 default chaincode instantiation policy

  • cac9d1b FAB-3315 Certificate sanitization

  • 2e479a7 FAB-3674 add license header check to make checks

  • 1109d63 FAB-3441 bccsp/sw KeyDeriv test coverage

  • a3665e3

В запросе представлен список изменений в проекте Hyperledger Fabric. FAB-3441: тест покрытия генерации ключей bccsp/sw.

FAB-3441, FAB-3673, FAB-2707, FAB-3672, FAB-3659, FAB-3654: без перевода.

  • FAB-3671: обновление документации в режиме chaincodedev.

  • FAB-3161: улучшение отчётности при создании кластера.

  • /examples/cluster: без перевода.

  • FAB-3666: обновление chaincode.deploytimeout до длительности.

  • FAB-3665: обновление chaincode.executetimeout до длительности.

  • FAB-3664: обновление chaincode.startuptimeout до длительности.

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

  • FAB-3604: улучшения примера e2e_cli.

  • FAB-3399: улучшение юнит-тестов для общего реестра.

  • FAB-3654: удаление ledger/util/filterbitarray.go.

  • FAB-3413: увеличение покрытия core/ledger/util.

  • FAB-3412: увеличение покрытия ledger/ledgermgmt.

  • FAB-3636: проверка ошибки, связывающей идентификатор с сертификатом.

  • FAB-3643: учёт конфигурации peer.gossip.endpoint.

  • FAB-3628: добавление конфигурации Crypto.

  • FAB-3641: не использовать ENV ORDERER* в Dockerfile.

  • FAB-3548: определение кодов ошибок и компонентов.

  • FAB-3627: удаление неиспользуемого кода сплетен для теста BDD.

  • FAB-3443: улучшение логирования clilogging. Выходные данные / описание использования

  • c4c8614 [FAB-2094] Документирование настройки MSP и лучших практик.

  • 519460a [FAB-3575] Добавление инструкций по модульному тестированию в документацию.

  • fec63a9 [FAB-3610] Добавление строки документации для подкоманды peer cmd.

  • 7aa43d5 [FAB-3441] Тестирование покрытия bccsp/sw ECDSA/RSA.

  • 0991d53 [FAB-3613] Проблема с JoinChan gossip, если нет anchorPeers.

  • f41f4ff [FAB-3333] Исправление inc_number в сообщении gossip.

  • 3334a7f [FAB-3612] Обновление адреса peer.address.

  • 17a26da [FAB-3445] Нераспознанные символы в журнале gossip.

  • bcfc17a [FAB-3496] Отсутствует проверка nil после демаршалинга proto.

  • abee405 [FAB-3495] Вводящее в заблуждение сообщение журнала в queueNewMessage.

  • 150d17e [FAB-3493] Исправляет значение LAST_CONFIG на новых каналах.

  • b17e846 [FAB-3441] Покрытие тестами bccsp/sw ECDSA/RSA для подписи.

  • 8ccbd52 [FAB-3505] Проверка файла функций e2e в Behave.

  • d921156 [FAB-3324][FAB-3439] — форматирование «Начало работы».

  • a3122d7 [FAB-3564] Улучшение тестового покрытия для общего реестра.

  • b5bfe6a [FAB-3400]: Улучшение модульных тестов для ledger/kvledger.

  • 8c7a426 [FAB-3414] Улучшение модульных тестов для couchdb.

  • 806ee13 [FAB-2734] Сделать ведение журнала gRPC настраиваемым.

  • 1b4ad7c [FAB-3557] Удалить дубликат ChaincodeInstance.

  • c220290 [FAB-3349] Сохранить поля протокола сплетен с символами подчёркивания.

  • d3b7876 [FAB-3297] Версия PKCS8Info должна быть 0, а не 1.

  • e557f75 [FAB-3534]: Добавить утилиты композиции.

  • f1437a8 [FAB-3473] Улучшить покрытие UT для peer/clilogging.

  • 25f340a [FAB-3536] Удалить проверку CONFIG tx в коде реестра.

  • beb1d8e [FAB-3403] Увеличить покрытие модульными тестами для rwsetutil. Gossip protobuff test coverage

  • d21cd6d [FAB-3530]: Gossip — добавить проверку порядкового номера блока.

  • 1acb65f [FAB-3497]: Удаление хеша из gossip dataMsg.

  • e1be7cd [FAB-3441]: BCCSP/SW AES тестовое покрытие.

  • 337d60d [FAB-3526]: UT для покрытия расширенных сообщений секретных данных в gossip.

  • 07146cf [FAB-3461]: Добавить UT для расширений протокола буфера в gossip.

  • 4b4a3d8 [FAB-3522]: Увеличить тестовое покрытие для валидации.

  • 084b02f [FAB-3441]: Добавить больше тестов на проверку ввода в BCCSP.

  • f0acc68 [FAB-3105]: Gossip должен использовать поддержку пакета CA.

  • 08df4e3 [FAB-3520]: Event не вызывает последующие обновления.

  • d626979 [FAB-3529]: Удалить неиспользуемые переменные и функции.

  • 3d895a4 [FAB-3527]: Исправить неиспользуемые переменные/функции.

  • 05f811f [FAB-3444]: Блоки, которые были извлечены, не удаляются.

  • 22e2fc9 [FAB-3269]: Правильно соблюдать политику одобрения.

  • 00ed512 [FAB-3521]: Увеличить тестовое покрытие ESCC.

  • edd26e1 [FAB-3485]: Улучшить тестовое покрытие msp/mgmt.

  • 3cb9d49 [FAB-3401]: Улучшение модульных тестов для пакетов kvledger/history.

  • 9a33854 [FAB-3441]: Тестирование покрытия BCCSP/Signer.

  • 8670c56 [FAB-3485]: Улучшение тестового покрытия msp.

  • a19279e [FAB-3351]: Конфигурация MSP OUIdentifiers.

  • 6e03b70 [FAB-3025]: Обновить значения по умолчанию для реестра.

  • 7c908df [FAB-2486]: Удалить синхронизацию из core.yaml.

  • 12fa662 [FAB-2337]: Обновить варианты использования.

  • 5031b0a [FAB-3456]: Cryptogen: добавить поддержку SANs X.509.

  • d7bffaf [FAB-3506]: Endorser Scaffolding.

  • a158dd4 [FAB-3488]: Добавить документацию о том, как создаётся документ. Перевод текста:

  • bf9b4b8 [FAB-3324] — исправление сценариев и инструкций для начала работы;

  • 185d06e [FAB-3307] — добавление проверки подлинности личности;

  • accd22b [FAB-3405] — улучшение модульных тестов для statecouchdb;

  • eb019ee [FAB-3155] — проверка безопасности LSCC во время валидации;

  • e644262 [FAB-3451] — перемещение noopmsp в макетах;

  • 79b19ca [FAB-3440] — исправление панического сообщения о порядке;

  • df69c5f [FAB-3480] — замена ccParts на ChaincodeInstance;

  • fc268da [FAB-3288] — синхронизация configtx.yaml с конфигурациями Compose;

  • 183eb90 [FAB-3410] — улучшение модульного теста для txmgmt/version;

  • 71a8897 [FAB-3406] — улучшение юнит-теста для statedb/stateleveldb;

  • 64a237c [FAB-3404] — улучшение юнит-теста для txmgmt/statedb;

  • 19d857c [FAB-2183] — устранение коллизии ключей RangeQuery;

  • f9cc350 [FAB-3407] — увеличение тестового покрытия для проверки MVCC;

  • 2ef1cc8 [FAB-3452] — тестирование peer/gossip (2);

  • cef4f79 [FAB-3455] — cryptogen: использование полного доменного имени для артефактов CA;

  • 0d8c255 [FAB-3453] — cryptogen: генерация артефактов TLS;

  • 6544e57 [FAB-3462] — юнит-тесты для компаратора сообщений сплетен;

  • 4141f89 [FAB-3466] — обработка ошибок;

  • 5f87c50 [FAB-3441] — bccsp/utils, покрытие тестами;

  • 07a15a1 [FAB-3353] — загрузка списков отозванных сертификатов;

  • 5bd68c8 [FAB-3441] — bccsp/sw/dummyks.go, покрытие тестами;

  • 68b455e [FAB-3452] — peer/gossip, тестовое покрытие;

  • f30fc74 [FAB-3330] — проверка версии цепочки блоков;

  • 37579c0 [FAB-3460] — исправление разрыва в master;

  • c7fbbcc — назначение Артёма Баргера ответственным за поддержку Fabric;

  • f13e82c [FAB-3422] — игнорирование каталогов макетов;

  • e33bf25.

Примечание: так как в запросе нет информации о содержании каждого из перечисленных коммитов, перевод может быть неполным или неточным. Коммиты в репозитории Hyperledger Fabric

  • cc58f62: Orderer functional behave scaffolding.
  • fd477e4: Config Utility for Behave Func Tests.
  • d332d73: Only allow 1 action per tx.
  • 45bf901: More test coverage for platforms/golang.
  • 9c1d1bc: Fix staticcheck errors in gossip.
  • 4342cd6: Добавление консолидационных тестов.
  • a7225d1: Исправление ошибок статической проверки.
  • 911ef2a: Обновление BDD для новых изменений конфигурации.
  • 3fb58c8: (PA) Очистка конфигурационных макетов.
  • 6ac2f0e: Печать readset/writeset/deltaset при обновлении.
  • 0fcb145: (PA) Удаление старого ChainCreationPolicyName.
  • 312628c: (PA) Добавление авторизации создания канала.
  • 8288a7f: (PA) configtxgen указывает администратора принципа.
  • f3da0ba: (PA) Предоставление доступа к зафиксированному configEnvelope.
  • c3c64fa: (PA) Указание консорциума в конфигурации канала.
  • 7998d07: (PA) Создание конфигурации консорциума.
  • ad29e8f: Поддержка Java chaincode для событий CC.
  • cefe57a: Очистка логов при запуске узла.
  • 1db772c: Номинация Дэйва Эниарта на должность сопровождающего Fabric.
  • c67db83: Назначение Кейта Смита сопровождающим Fabric.
  • fa973d2: Удаление TODO из removeDataWrapper.
  • bb071c5: Проверка валидации транзакции создания CC.
  • c9d0ca2: Резервное копирование и восстановление реестра.
  • 722e790: Разрешить создание реестра с использованием только генезис-блока.
  • 868a3e9: Повторное включение постраничного вывода результатов запросов.
  • 5d71f12: Обновление сплетен на основе изменений в протоколировании.
  • 5c04b00: ...

Этот текст представляет собой список коммитов в репозиторий Hyperledger Fabric, каждый из которых связан с определённым номером JIRA. Текст не содержит информации о содержании каждого коммита. Реинтродуцировать TestCloseConn обратно в CI.

  • [0f828ef]: удалить TODO «пропустить CouchDB».

  • [1dae950]: скрипты DC для запуска бинарных файлов Haskfest.

  • [375ca88]: исправить опечатки в сквозном тесте на основе CLI.

  • [ac5846c]: переместить конфигурацию CouchDB в CouchDB.

  • [2bd9005]: повторно включить тест плохого соединения CouchDB.

  • [1dfd0aa]: исправить отладочные операторы в пакете orderer.

  • [3dcc32f]: исправить максимальное количество открытых соединений CouchDB (FAB-2724).

  • [8ce1073]: предоставить функцию пути конфигурации относительно конфигурации (FAB-3160).

  • [b4c1a0d]: увеличить детализацию журнала при запуске однорангового узла.

  • [e86ea5b]: увеличить тестовое покрытие для cryptogen.

  • [00eb7c9]: нет необходимости инициализировать grpc в тестах CSCC.

  • [7fae4b4]: chaincode должен регистрировать уровень сборки.

  • [c041d43]: использовать crypto rand в сплетнях.

  • [ffbf604]: исправить сообщения об ошибках CSCC.

  • [c3c1216]: контроль доступа в LSCC.

  • [446573e]: настраиваемый хэш в MSP.

  • [43bcc9a]: конфиденциальность межорганизационных сплетен — P4.

  • [9d04269]: конфиденциальность межорганизационных сплетен — P3.

  • [8638813]: очистить TODO в Ledger queryHelper done().

  • [9b5c180]: сплетни могут отправлять дайджесты нулевой длины.

  • [e2401b0]: исправить vagrant up в Windows.

  • [75db97d]: улучшить тестовое покрытие bccsp/utils.

  • [a1feab0]: перенести пакет ошибок в fabric/common.

  • [7132dd5]: обновить регистраторы до flogging.MustGetLogger.

  • [0d3909c]: исправить неработающую ссылку на документ о внесении вклада.

  • [edd0c07]: добавить принудительное исполнение ACL для CC2CC. Генерировать ключи EC, соответствующие стандарту PKCS8.

  • Добавить ChaincodeID в ChaincodeAction.

  • Проверка OU удостоверений личности.

  • Улучшенное покрытие тестами для msp/mgmt.

  • Импорт реализации protobuf.

  • Исправление ошибок модульного теста couchdb.

  • Отключение ненадёжного теста TestCloesConn.

  • Обновление времени ожидания peer CouchDB.

  • Копирование сертификатов администратора в MSP узла с помощью cryptogen.

  • Устранение неработающих ссылок на странице «Создание структуры».

  • Решение проблем со статической проверкой в пакете sbft.

  • Добавление TX ID в блок генезиса.

  • Решение незначительных проблем в localconfig.

  • Доработка документа configtxgen.

  • Документация.

  • Проблема с JoinChannel при e2e.

  • Предупреждения golint, связанные с gossip.

  • Реализация конфигурации docker для CouchDB.

  • Повышение гибкости вывода cryptogen.

  • Замена gob на proto для QueryResult.

  • Protobuf для ledger QueryResult.

  • Контроль доступа в CSCC.

  • Обработка обновления на стороне коммиттера, часть I.

  • Удаление TODO из ledger_interface.go.

  • Исправлены проблемы, выявленные при тестировании whitebox с использованием PKCS11.

  • Переформатирование раздела отзыва. Текст запроса представляет собой перечень идентификаторов задач и связанных с ними коммитов из репозитория проекта Hyperledger Fabric.

В запросе нет текста на русском языке, поэтому перевод не предоставляется. МД в РСТ в Геррит папке:

  • 1616277 FAB-2928 — ссылка на установку для инстанцирования (часть 2).
  • 1b58a4f FAB-2296 — обновление обзора.
  • f057c66 FAB-3139 — увеличение тестового покрытия для core/comm.
  • a97d8b6 FAB-2344 — исправление документации.
  • 90573e8 FAB-2962 — обфускация имени канала сплетен.
  • 4e4155d — исправление опечатки в комментарии.
  • 8369bd3 FAB-3154 — исправление переименования getChaincodeBytes.
  • 2595366 FAB-3149 — добавление недостающих пакетов pip в install_behave.sh.
  • e1dc407 — удаление конечных пробелов.
  • 9603b0e FAB-3136 — включение скрипта установки с пакетом выпуска.
  • 207588e FAB-2928 — связь пакета с инстанцированием на LCCC (часть 1).
  • fa6648e FAB-2756 — пакетная передача запроса состояния сплетен.
  • 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 на пути к цепному коду.
  • 89d5671 FAB-3110 — добавление dialTimeout в коммуникацию сплетен в прод.
  • 0050981 FAB-3058 — улучшения вклада.
  • 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)

Добавление пакетных операций выбора CouchDB (FAB-3046)

Сбой публикации события приводит к сбою фиксации блока (FAB-2943)

Очистка данных в discovery (FAB-2779)

Обновление хранилища сообщений (FAB-2778)

Реструктуризация вычислений PKI-ID (FAB-2411)

Установка пакета chaincode (FAB-2927)

Добавление пакетных операций обновления CouchDB (FAB-2959)

Высокая доступность узла службы доставки peer<->OS (FAB-2759)

Исправление ошибки в клиенте доставки — рекурсивное использование (FAB-3034)

Интерфейс для работы с различными типами пакетов (FAB-3030)

Удаление использования значений по умолчанию BCCSP (FAB-?)

Исправление пакета меток времени marbles02 (FAB-3029)

Создание и подписание пакета chaincode (FAB-2958)

Поддержка пути сертификации организационного подразделения (FAB-?)

Очистка: удаление пакета accesscontrol (FAB-?)

Возврат подробной ошибки подключения концентратора событий (FAB-3015)

Включение вызова цепочки Java (FAB-2718)

ACL для предложений в приложение cc (FAB-2457)

Устранение зависимости от базового образа vagrant (FAB-3000)

Использование атомарного создания реестра из GB (FAB-2676)

Использовать testenv для контейнера CLI (FAB-2984)

Установить биты режима файла chaincode (FAB-2865)

Контроль доступа в QSCC (FAB-?)

Предоставление подписанного предложения цепочкам (FAB-?)

Добавить пакет java для ledger protos (FAB-?)

Обновить chaincode_example05 для ясности (FAB-2924)

Исправить тесты couchdb (FAB-?) В запросе представлен список изменений в проекте Hyperledger Fabric, который является платформой для разработки и развёртывания приложений на основе технологии блокчейн.

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

  • определение прототипа для ChaincodeInstallPackage;
  • сравнение сертификатов ASN.1;
  • компиляция и запуск на ARM-платформах;
  • документирование минимальной версии Docker Compose;
  • создание обратного вызова синхронно;
  • сборка без поддержки PKCS11;
  • возврат метки времени методом GetHistoryForKey();
  • создание реестра с начальным блоком;
  • указание абсолютного пути в gotools/Makefile;
  • обновление readthedocs;
  • использование последней версии yaml.v2;
  • проверка имён и версий chaincode в LCCC;
  • изменение имён пакетов;
  • установка последней версии библиотеки sarama;
  • инициализация логгера flogging;
  • рефакторинг пакета flogging;
  • использование proto-сообщений для операций чтения-записи;
  • исправление JSON-демаршалинга для Generic Interface;
  • добавление нового контента в раздел «Начало работы»;
  • поддержка $(DOCKER_NS);
  • добавление модульных тестов для CouchDB;
  • настройка уровня логирования;
  • реализация метода GetTxTimestamp() для stub chaincode;
  • установка значения «last block cut»;
  • добавление имени канала к выводу логов;
  • устранение ошибки в тесте на выборы;
  • запуск тестов на macOS;
  • методы настройки уровней логирования через регулярные выражения.

Это лишь часть возможных задач и проблем, которые могут быть связаны с разработкой и тестированием ПО. Для более точного понимания контекста необходимо обратиться к дополнительной информации о проекте или уточнить запрос. Отменить base16-кодирование для имён каналов

FAB-2912

Обновление BDD до последних изменений в протоколе

FAB-2893

Устранение периодических сбоев CouchDB. Часть 2

FAB-2388

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

Добавление деталей о порядке в команду документа

Добавить клиенту отказоустойчивой доставки в узел

FAB-2828

FAB-2005: Добавить зависимость криптобиблиотеки AMCL

Очистка команд и сообщений канала в интерфейсе командной строки узла

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

fe8c021

Неправильный выбор configtx.yaml

FAB-2824

Только ошибки >= 500 должны рассматриваться как ошибки

FAB-2747

Очистить docker-compose в модульных тестах

FAB-2485

Исправить сбой теста txmgr — ограничение запроса CouchDB

Исправить вывод configtxgen

FAB-2880

Задокументировать конфигурацию

FAB-2729

(PA) Обновить условный процесс

FAB-2850

Удалить неиспользуемую документацию

FAB-2861: добавить команду списка каналов в интерфейс командной строки узла

Убрать устаревшую запись TOC FAQ_confidentiality

Подключение производителя службы доставки

FAB-2849

Использовать fabric-couchdb в devenv tool

FAB-2695

(PA) mv msp_principal.proto protos/msp

Исправить некоторые поля протокола верхнего регистра

FAB-2694

(PA)

Переместить identities.proto в proto/msp

FAB-2693

(PA)

Удаление среды orderer-n-kafka-n

FAB-2848

Добавить kafka и couchDB в начальную загрузку

FAB-1141

Рефакторинг соединения между сплетнями LE и доставкой

Сплетни: исправить утечку соединения при обнаружении спуфинга

FAB-2829 * f81d5e1 FAB-2830 — исправление ошибок запуска для couchdb (docker).

  • 8a5a5bc FAB-2651 — единый путь к модульному тестированию хранилища ключей.
  • af57f19 — незначительное исправление документа.
  • cc35a7c FAB-2128 — обеспечение работы режима разработки с новой моделью CC.
  • 9c39b17 FAB-2803 — обновление readme для конечных пользователей, чтобы отразить изменение 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 — разрешить пользователю CC вызывать систему CC.
  • 589b4d6 — исправить соединение TLS gRPC от узла к сервису упорядочивания.
  • f19d8cc — установка и запрос через интерфейс командной строки не должны требовать конечной точки упорядочивающего сервиса.
  • e2f1e76 — удалить неиспользуемый код в тесте канала сплетен.
  • 626fcd3 — добавить информацию о канале в прослушиватель блоков.
  • 124cd2d — обновление TLS и конфигурации лидера сплетен — обновить TLS и конфигурацию лидера сплетен.
  • 6c146d1 — исправить NPE в integration.go сплетен, загрузить сертификат TLS.
  • 312d7e1 — проверка блоков при доставке и во время P2P.
  • a3e3940 — по умолчанию цепочка разорвана на узле.
  • 3ad3e43 — сплетни: регистрировать предупреждение при неправильной конфигурации сети.
  • 1f49bfb — включить узел для запуска с включённым TLS.
  • bdc5bec — добавить цель «make test-cmd».
  • 0a08091 — улучшить тестовое покрытие.
  • dc00659 — стилизация документации для гиперссылок.
  • 692effe — включить последние изменения в прото-файлы.
  • c73747d — обновить документ FAQ по архитектуре.
  • 88cb6cc — улучшить обслуживание журналов Bcst/Dlvr.
  • ae01f15 — ошибка разрешения политики ModGroup.
  • ba1d142 — сбой configtxgen при нескольких анкорпирах.
  • fda3064 — ограничить попытки подключения к загрузочным узлам.
  • 1f5bc46 — исправление неработающего мастера.
  • 7191d89 — устранение ошибки сборки из-за CR 6801.
  • 19e07d7 — сплетни: внешние и внутренние конечные точки IV.
  • 5eb459a — сплетни/Comm глубокое зондирование.
  • 821c9d8 — внешние и внутренние конечные точки III.
  • 55fda40 — неудачный тест начальной загрузки поведения.
  • fb31d92 — установить политику Mod по умолчанию в configtxgen.
  • 1066230 — инспекция configtx для включения политик.
  • 54dc537 — включить инспекцию configtxgen configtx. ФАБ-2584: configtxgen печатает конфигурацию блока в формате JSON.

ФАБ-2577: добавлен рендеринг JSON для configResult.

ФАБ-2574: анализ конфигурации вне configtx.Manager.

ФАБ-2554: отслеживание десериализованного значения в configtx.Manager.

ФАБ-2552: разрешение одновременных предложений конфигурации.

ФАБ-2526: перемещение консолидации конфигурации в один пакет.

ФАБ-2399: перенос конфигурации ApplicationOrg в общий Proposer.

ФАБ-2397: перенос конфигурации организации в общий Proposer.

ФАБ-2477: перенос конфигурации приложения в Proposer.

ФАБ-2396: перенос конфигурации порядка в общий Proposer.

ФАБ-2335: перенос конфигурации канала в общий Proposer.

ФАБ-2493: рефакторинг драйвера платформы golang.

ФАБ-2632: политика подтверждения по умолчанию.

ФАБ-2616: исправление потенциального сбоя в cauthdsl.

ФАБ-2531: сбой запросов диапазона при итерации более 100 элементов.

ФАБ-2591: введение опции file-ledger.

ФАБ-2642: предотвращение переполнения seqNum в метасостоянии узла.

Примечание: в запросе нет полного текста, поэтому перевод может быть неполным. FAB-2640: Поддержка пустого набора основных узлов в системе обмена информацией (Gossip).

66242cc: Настройка уровня логирования событий обучения членству.

88dbc7d: Обновление скриптов devenv. Исправление для FAB-1567.

dc7d4d4: Имитация высоты регистра фиксации в FAB-2576.

22793dd: Система обмена информацией (gossip): ассоциация собственной идентичности при запуске в FAB-2007.

458f435: Система обмена информацией и обнаружение (gossip/disc): сообщение о состоянии без секретного конверта в FAB-2007.

76bb2a0: Система обмена информацией и обнаружения (gossip/discovery): изменение «существует» на «поиск».

48987d2: Ошибка подключения основного узла в системе обмена информацией в FAB-2624.

bc7f9d8: Изучение сертификата во время проверки в системе обмена информацией.

a5f2ba0: MsgCryptoSvc: NPE, когда не найден policyMgr в FAB-2643.

6d984fd: Тестирование CouchDB останавливается на две минуты.

ed7ed80: Исправление стиля протокола системы обмена информацией 3/3 в FAB-2473.

953bb21: Исправление стиля протокола системы обмена информацией 2/3 в FAB-2472.

948de6b: Исправление стиля протокола системы обмена информацией 1/3 в FAB-2471.

1181f98: Переименование каталога хранения блоков регистра.

93e7c76: FAB-FAB-2635: добавление конечной точки orderer для testchainid.

5b48469: Последние изменения включены в FAB-1141.

231bfd0: FAB-2524: при создании или обновлении не следует указывать код.

035c51c: Интеграция выборов с core.yaml в FAB-2630.

ebe1b4d: Отправка события фиксации исходного блока в FAB-FAB-2634.

fdd62b0: Конфигурация ChannelHeader для ChannelId в FAB-2468.

5ca0611: Добавление возможности настройки формата журнала контейнера chaincode.

5f4b99a: CLI на основе сквозного тестирования потока проверки в FAB-2503.

e7b3c7a: Исправление интеграционного теста LE и системы обмена информацией в FAB-2576.

c9e9cc1: Обнаружение системы обмена информацией: исправление ошибки проверки мёртвых участников.

97a5e62: Исправление ошибки нулевого указателя во время валидации фантома.

44e4210: Поддержка функций ACL для вызова chaincode.

29ea124: Изменение статуса проекта с инкубационного на активный (снова).

7dc370a: FAB-1938: чтение конечных точек orderers из CB. В запросе представлен список изменений в проекте Hyperledger Fabric.

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

В запросе также представлены ссылки на систему отслеживания ошибок Jira и репозиторий GitHub. Это может указывать на то, что текст запроса связан с разработкой программного обеспечения.

Текст запроса не содержит перевода или комментариев, поэтому перевод представлен без изменений:

7f35ba5 [FAB-2589] Очистка пакета верхнего уровня orderer;

  • fd47bea [FAB-2578] Перемещение служебных функций в соответствующий файл;

  • 1ce056a [FAB-2204] Файл LedgerType с fsblkstorage;

  • fe262cf [FAB-2588] Исправление полей без ключей в составном литерале;

  • 6509afd [FAB-2581] Исправление операторов if-else в тестах доставки;

  • 4d5b760 [FAB-2580] Исправление возврата неэкспортированного типа;

  • d611b10 [FAB-2579] Исправление несоответствий в пакете ledger;

  • 1fb237c Исправление небольшой ошибки в cryptogen;

  • cd14e2a [FAB-2546] Добавление тегов yaml к структурам, необходимым для configtx;

  • 28687ca [FAB-2606] Включение deliver_stdout для поиска;

  • d60b143 FAB [2099] - TOC;

  • d4fa505 [FAB-2605] Исправление жёстко заданного начала для deliver_stdout;

  • 25f08a9 [FAB-2600] исправление состояния гонки в узлах одноранговой сети и CouchDB;

  • 439e077 Изменение статуса проекта с инкубационного на активный;

  • 356ce27 [FAB-2603] Изменение & экспорт каталога, содержащего реестры;

  • 54f6a82 Сделать так, чтобы BCCSP перестал жаловаться в тестах сплетен;

  • cde2640 [FAB-2007] Сплетни: внешние и внутренние конечные точки II;

  • 4579ed1 [FAB-2007] Сплетни: Внешние и внутренние конечные точки I;

  • 871672f [FAB-2594]: Удаление неиспользуемого пакета и файла;

  • 715ddcf [FAB-1938] Обновление документации по использованию peer cli;

  • 8257b3d Реализация VerifyBlock для Gossip;

  • 9aa3e37 [FAB-2576] Временное пропускание одного из тестов;

  • f7935c1 [FAB-2178] Переименование файла JSON в реестре orderer;

  • 7144508 [FAB-1938] Добавить параметр конечной точки orderer в peer cli;

  • be91ccc [FAB-2545] Создание инструмента для создания различных конфигураций криптографии;

  • 40e061c [FAB-2429] Пропуск недействительных транзакций в истории БД;

  • a6edbff [FAB-1846] Интеграция между доставкой и выборами;

  • fbed7b1. FAB-2560: некорректная перезапись запроса GetQueryResult().

  • b5e73c2: журнал выборов лидера.

  • d8d3d92: ошибка безопасности в многопоточности хранилища Gossip Conn в FAB-2529.

  • 4f03b14: удаление дублирующих тестов chaincode UTs в FAB-2557.

  • 3eaccbd: очистка Java shim FSM в FAB-2501.

  • f9cc882: при расчёте хеша входные данные необязательны в FAB-2461.

  • 2493a00: правильное написание ledger в FAB-2528.

  • 5db3e48: очистка сообщений и форматирования ошибок, peer cli.

  • 4fa44fe: отмена «Очистки папки BDD».

  • 6e84229: добавление логики повтора для неудачных действий CouchDB в FAB-2437.

  • fa7488c: проверка канала в процессе передачи состояния сплетен в FAB-2424.

  • edcd48e: добавление BCCSP к скрипту golinter.

  • d953960: гибкие имена файлов в файловом хранилище ключей BCCSP.

  • 8b172f5: исправление паники при восстановлении (CouchdB) в FAB-2498.

  • b39b8a8: очистка логирования peer — удобство обслуживания.

  • 00a9bd7: извлечение информации об аутентификации соединения в comm в FAB-2424.

  • b36a664: обязательная проверка MSP канала в сплетнях в FAB-2424.

  • 48d19be: возврат конфигурации BCCSP обратно к SHA2.

  • c5061f6: использование массива форм CMD в Dockerfile в FAB-2500.

  • a5b09f0: некоторый рефакторинг кода Gossip и форматирование сообщений журнала.

  • 03ebaa0: обновление переменных конфигурации в файлах композиции.

  • 29d7fc0: замена битового массива проверки Tx на флаги в FAB-2243.

  • 923e70d: добавление инициализатора стандартных значений proto в FAB-2448.

  • bc2923b: создание общего конфигуратора Proposer в FAB-2391.

  • 9379e85: перемещение корня конфигурации в configvalues в FAB-2428.

  • 136e703: очистка папки BDD.

  • bdd972f: устранение периодических сбоев CouchDB в FAB-2388.

  • 148438e: проверка соединения с CouchDB при запуске peer в FAB-1925.

  • 4246971: предотвращение подключения CLI к сервису упорядочивания при присоединении.

  • 72c03f1: имя CouchDB должно быть... (FAB-1764). В запросе используется язык программирования Markdown.

В соответствии с идентификатором цепи:

  • 2c9fd1b FAB-2484 Предотвращение нечестных выборов лидера;
  • f4448b9 FAB-2439 Добавление примера профиля генезиса для Kafka;
  • 2df8355 FAB-2483 Улучшение форматирования и текста configtx.yaml;
  • 5b3edfc FAB-2480 Улучшение форматирования и текста orderer.yaml;
  • 4aa759b FAB-2479 Регистрация ошибок потребителя;
  • 85061b2 FAB-2482 Очистка файлов с подозрительными разрешениями;
  • 167b14a FAB-2263 GetQueryResult должен поддерживать имя индекса;
  • 86cd87e FAB-2198 Рефакторинг конверта сплетен — завершение;
  • b7b5c4e FAB-2198 Рефакторинг конверта сплетен;
  • a56549b Предупреждение и прерывание при недопустимом событии присоединения к каналу;
  • adb66f7 Упорядочение некоторого кода создания канала равноправных узлов;
  • 41bbdc2 Удаление равноправных узлов из интерфейса командной строки;
  • 3bcd969 Инструмент configtx для использования проверки MSP;
  • 7296d14 Исправление запуска композиции;
  • 9df670d Добавление запроса для получения всех каналов для данного равноправного узла;
  • 2ea7cf0 Добавление запроса на получение установленных цепных кодов на равноправном узле;
  • b38b5a8 FAB-2446 Маркировка образов Docker Fabric;
  • b52b676 Обновление уровня журнала для некоторых сообщений хранилища ключей BCCSP;
  • f8a8ddd Переход на цепной код v0.10.3;
  • 151a9a6 Согласование проверки спецификации развёртывания;
  • a5365b9 Сплетни — не регистрировать отправку в пустой срез равноправных узлов;
  • e96eea9 Настройка начальной загрузки по умолчанию и пропуска подключения localhost в сплетнях;
  • 75f1344 FAB-2457 Возврат проверки ACL в индоссант;
  • 8021182 В тесте индоссанта отсутствует mspConfigDir в yaml;
  • 306aa7d Добавление запроса для получения запущенных цепных кодов в канале;
  • d881a6c FAB-2455 Исправление вводящего в заблуждение оператора регистрации;
  • 4dad614 FAB-2451 исправление сбоя сборки readthedocs;
  • 6fde439 Удаление ненужного ведения журнала WARN из MCS;
  • 5219e39 Очистка документации;
  • 7b8831f FAB-2410 Кодирование политики проверки блока;
  • fc62148 FAB2044: разрешить OU содержаться в описании MSP. FAB-1648: включить конфигурацию BCCSP с использованием JSON/YAML.

f61e6b2: передача SignedProposal для выполнения chaincode.

c078a03: исправление ошибки Stop на z в gossip.

cec4b5c: замена Shake на SHA.

8bd200b: удаление каталога pub.

e46a088: удаление пакета appmsp.

463ec99: удаление примера sdk.

589efc6: поддержка отзыва в MSP (FAB-1558).

458328b: улучшение API Chaincode.

92dd847: ошибка при присоединении к ledger (FAB-2357).

42fba98: создание локальных макетов подписывающих лиц (FAB-2361).

2ecb22a: исправление ошибки Broken Master (FAB-2359).

dce0aef: небольшие исправления в тестах leaderElection.

9d43d67: установка инструкций по созданию экземпляра.

4887bf4: изменение создания канала на CONFIG_UPDATE (FAB-2349).

b78e929: кодирование MSPs с помощью инструмента configtxgen (FAB-2342).

6f4a391: добавление application/MSP в genesis.yaml (FAB-2336).

4db982c: переименование файлов qscc и cscc по умолчанию.

907689c: удаление дублирования полей timestamp и version в транзакциях.

ef2e48c: настройка уровней логирования в gossip/comm.

50372c1: удаление раздела безопасности из core.yaml.

3266882: защита от повторных атак.

e49f25f: первый блок в цепочке — это блок 0, а не 1 (FAB-2214).

29954d6: Traffic Engine для Orderer (OTE) (FAB-1805).

ee2828b: устранение дублирования директории в тестовом окружении Dockerfile (FAB-2343).

8e2563d: использование минимального контейнера для GOLANG/CAR chaincode.

1b7af6d: статическая линковка для golang chaincode.

c583115: добавление метаданных BaseVersion.

d4b5649: исправление логики валидации с пустым CodePackage (FAB-2341).

2557956: TOC Proposal.

be5e932: включение юнит-тестов CouchDB для всех сред CI ARCH.

c971c77: поддержка отзыва в MSP (FAB-1558).

94e8fa4: добавление ролей reader/writer/admin в orgs (FAB-2325). FAB-2321: Очистка конфигурации канала.

FAB-2324: Добавление значений по умолчанию для чтения, записи и администрирования.

FAB-2323: Реализация ImplicitMetaPolicy.

FAB-2255: Создание типа политики ImplicitMetaPolicy.

FAB-2322: Разрешение mod_policy быть относительным.

FAB-2319: Реализация иерархического хранения политик.

FAB-2312: Перенос обработчиков значения configtx в собственный пакет.

FAB-2262: Разделение менеджера configtx.

FAB-2253: Отслеживание идентификатора MSP для каждой организации и придание ему неизменяемости.

FAB-2257: Исправление запуска локального координатора.

FAB-2295: Мелкие исправления шаблона configtx.

FAB-2207: Настройка времени ожидания сплетен.

FAB-2228: Приведение документов CouchDB к единообразному оформлению заголовков.

FAB-2261: Обеспечение транзакционности создания обработчика.

FAB-2122: Сканирование пакета кода на наличие недопустимого содержимого.

FAB-2122: Удаление ненужного режима +x из файлов.

FAB-2238: Перемещение обработчика политик в PolicyHandler.

FAB-2232: Переименование тестового MSP в DEFAULT.

FAB-2226: Перемещение равноправных узлов в уровень организации приложения.

FAB-2225: Создание обработчика конфигурации организации.

FAB-2213: Встраивание транзакции CONFIG_UPDATE в CONFIG.

FAB-2122: Обобщение пути установки GOLANG.

FAB-2202: Инициализация configtx.Manager из Config.

FAB-2239: Исправление неработающего образа координатора.

FAB-2207: Устранение дублированных операций. В запросе представлен список коммитов с описанием изменений в проекте Hyperledger Fabric.

К сожалению, без контекста сложно понять, о чём идёт речь в запросе. Но можно предположить, что основной язык текста — английский. FAB-2177: удалить необходимость в SCC без цепочки блоков.

  • c0ce696: FAB-2125: завершить работу над API имён v1 для chaincode.

  • c50a329: FAB-2203: выполнять запуск chaincode последовательно.

  • 9a2d8fc: FAB-2203: инициализация chaincode должна следовать путям FSM при вызове.

  • 91ce439: FAB-2199: модифицировать равноправный узел, чтобы использовать общий сервер GRPC.

  • 248d48c: FAB-2198: настроить уровень членства в системе обмена сообщениями.

  • b9f89e7: FAB-1846: хранить конфигурацию выборов в службе обмена сообщениями.

  • 5dbe29e: FAB-2198: внедрить конверты в сообщение системы обмена сообщениями.

  • 070acef: удалить комментарий TODO для ledger syncIndex().

  • c717c4b: FAB-2086: метод API для получения блока по TxID.

  • ad22d8e: FAB-2156: переместить утилиты Viper для заказа в общую папку.

  • 40cfff3: FAB-2155: разделить конфигурацию orderer на локальную и генезис.

  • f5ab160: FAB-2152: перенести конфигурацию приложения в ConfigGroup.

  • ca44f11: FAB-2150: перенести конфигурацию канала в GroupConfig.

  • 63e54d1: FAB-2151: перенести конфигурацию orderer в ConfigGroup.

  • 3afbc13: FAB-2149: изменить политики для использования ConfigGroup.

  • a052b61: FAB-2145: перенести configtx.Handler в ConfigValue.

  • 79aa652: FAB-2146: перенести макеты политик в общую папку.

  • 39378d3: FAB-2144: перенести configtx.Manager в ConfigNext.

  • ed4f136: FAB-2196: улучшить эффективность подмножества.

  • dc30c8e: FAB-2142: сделать новую конфигурацию сопоставимой.

  • f8dd7a3: FAB-2024: добавить индикатор достоверности в GetTransactionById.

  • d625402: FAB-2195: исправить бесконечный цикл в mspconf.

  • 70a8b01: FAB-2194: демаршалировать ответ только тогда, когда он от CC.

  • 83f8fcf: обновить документ с изменениями в поведении транзакций.

  • 40fb3a7: FAB-2007: Gossip: добавить поддержку внешней конечной точки.

  • c84b829: FAB-2098. Добавить в реестр для CouchDB

  • add9ff2 FAB-1994 использовать промежуточные центры сертификации для проверки сертификатов.

  • b254b9b FAB-1984 удалить GetQueryResult из QSCC.

  • 1246b13 FAB-2108 добавить схему конфигурации канала.

  • 97338dc FAB-2106 определить схему конфигурации orderer.

  • bd549d7 FAB-2107 определить схему конфигурации приложения.

  • f60d3af FAB-2105 добавить схемы конфигурации proto.

  • 417eccb FAB-2130 инициализировать обработчики configtx вместе.

  • 4ae2508 FAB-2126 переместить обработчик MSP configtx в обработчики.

  • d3419e7 FAB-2104 сделать общую конфигурацию канала согласованной.

  • cc11fcb FAB-2033 переключить ChainHeader на ChannelHeader.

  • 0045a79 FAB-2030 исправить протос с прописными аббревиатурами.

  • 31b9c40 FAB-2029 исправить стиль перечисления proto.

  • 69c407a FAB-2166 — проверить версию в lccc и CLI.

  • 7158ab3 FAB-1783 исправить docker compose для установки peer.

  • cdecb52 FAB-2027 исправить стиль proto.

  • 728519c очистить сообщения журнала, передачу состояния сплетен.

  • 312fd1d уменьшить ведение журнала MSP в клиенте peer.

  • 8c33fe0 хранить хэши в rwset для проблемы фантомного чтения.

  • 9d90fdf FAB-2052 завершить API GetHistoryForKey() реестра.

  • 2f20be4 FAB-2047 добавить удаление по ID в слой CouchDB.

  • 4289049 FAB-2102 перенести общую конфигурацию приложения в общую.

  • 3b320c6 FAB-2101 перенести общую конфигурацию orderer в общую.

  • 14e3a11 FAB-2120 вернуть configtx.Filter обратно в orderer.

  • 3c10c46 FAB-2097 добавить следующий proto конфигурации.

  • 823ea13 добавить документацию для структуры обработки ошибок.

  • 8c89259 очистить смешанные табуляции и пробелы.

  • ab4b7f7 FAB-1783 — использовать установленный CC из файловой системы.

  • 32ae559 FAB-1926: добавить поле версии в идентификатор chaincode.
    FAB-1920: установить chaincode на локальный узел.
    FAB-2015: удалить версию из CouchDB QueryResult.
    FAB-2133: исправить удаление marbles02.
    FAB-678: дальнейшее уточнение создания Dockerfile.
    FAB-1411: извлечь архив с zookeeper с помощью curl.
    FAB-1879: интегрировать gossip с core.yaml.
    FAB-1816: упростить логическое выражение в kvledger.
    FAB-1775: обновить документацию по использованию Fabric.
    FAB-2096: удалить xxxCryptHelper для использования моков.
    FAB-2074: обеспечить согласованность именования в конфигурационных протоколах.
    FAB-2053: переместить протоколы сплетен в папку protos.
    FAB-1992: перенести подписи configtx в конверт.
    FAB-1970: исключить пользовательский блок конфигурации MSP.
    FAB-1962: использовать шаблоны в тестах peer. peer/msp/orderer

  • 6a7c188 [FAB-1960] Добавить шаблон теста для peer.

  • d6d2250 [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 Обновления TOC.

  • 7e9de68 [FAB-1844] Переместить общие параметры конфигурации SBFT.

  • 6657459 [FAB-1840] Рефакторинг поддержки SBFT blockcutter.

  • 4c9bec7 [FAB-1809] Включить конфигурацию TLS для соединения Kafka.

  • b178836 Улучшить логирование MSP в msp/mgmt.

  • b7e1dc7 Добавить CA-Setup в Docs.

  • 83e484f Изменить vi на cat.

  • 05cccdf Добавление изменений для [FAB-1980].

  • cfa02a4 Повторно включить тест CAR.

  • 25c888d [FAB-1700] Детерминистический хэшинг данных блока.

  • 9eff14d Добавить Руководство пользователя Fabric-CA в Docs.

  • 579101d Endorser получает ESCC из ChaincodeData.

  • bc93489 Изменения определения протобуфа событий для multichain.

  • b4cb0c3 Обновить docker-compose с портами и именами образов.

  • f57b3f4 Добавить опцию переопределения конечной точки gossip.

  • 9c83ae0 Обновления для начала работы. * 89f726a — добавить способ управления логированием MSP на узле при запуске.

  • 72b422d — почему Fabric.

  • c7b3fe0 — разрешить обходить проверки безопасности идентификатора в gossip.

  • 483619e — добавлено развёртывание для ускорения функции начальной загрузки.

  • 90fb8cf — удалить каталог alpha.

  • d91598b — рефакторинг кода идентификации и проверка идентификатора MSP.

  • 945c4f7 — переработать клиент доставки.

  • 1325431 — начало работы с документацией.

  • a1bad66 — переименовать папку alpha в sfhackfest.

  • 44f7334 — добавить CA для тестирования композиции и настройки тестирования.

  • 3dbf76c — исправить опечатку в docs/protocol-spec.md.

  • 6d5a628 — переместить orderer/mocks/configtx в common.

  • 7467b43 — добавить документацию по использованию anchor peer.

  • 15c301b — соединить компоненты MSP для gossip с gossip.

  • 89076ff — исправить отсутствующую страницу в RTD mkdoc.yaml.

  • 3b7a9ec — часть 1: удалить utils.EncodeAnchorPeers.

  • 0122a04 — разделить configuration.proto.

  • 55feba1 — обновить readthedocs, чтобы требовать csr.json при регистрации.

  • 1bd5b2b — вызов chaincode chaincode.

  • decb6d3 — комментирование файлов, которые всё ещё находятся на рассмотрении.

  • e5bd121 — исправление составных запросов диапазона ключей на CouchDB.

  • a429da3 — поддержка сообщения руководства — push.

  • b7fd939 — VSCC использует политики, указанные при развёртывании.

  • 6255f8d — ExecuteQuery на уровне паники leveldb.

  • b4c517b — QSCC GetQueryResult не действителен.

  • aedbf20 — скрипты для тестирования функциональности канала.

  • a224965 — пример цепочки блоков: Marbles02.

  • 1c0ecbd — подписка-подобный API для выборов лидера.

  • 44e7850 — исправление API запроса цепочки блоков.

  • bb3b20b — реализация Goosip MessageCryptoService и SecurityAdvisor.

  • 19d565b — исправление примера цепочки блоков assert_management.

  • e2d0fa7 — реализация LeaderElectionAdapter. Документ fabric-ca в readthedocs.

Final Overview doc.

Захват stdout из chaincode в докере.

Почему файл Fabric dummy.

Подключение к равноправным узлам при присоединении к каналу.

Не удалять сгенерированные Dockerfiles.

Использовать -Xverbosegclog на IBM JVM.

Исправить images/peer/Dockerfile.in.

Устранить панику истории в конфигурационных блоках.

Обрезать длинные сообщения MSP открытого текста в журналах.

Создать обёртку данных для данных состояния в CouchDB.

Удалить подчёркивание из тестового идентификатора цепочки блоков.

Ожидание блока 2 вместо блока 1.

Промежуточный BLD BREAK Pad короткая подпись ECDSA.

Добавить поддержку CLI для загрузки равноправных узлов.

GetTransactionByID возвращает конверт транзакции.

Отправить событие блока после фиксации.

Переместить подпись на верхний уровень в сообщении сплетен.

MSPCONFIGPATH в core.yaml по умолчанию равен msp/sampleconfig.

Переключить среду выполнения на baseos.

Добавление команды CLI для получения конфигурации.

Фиксация блока генезиса, присоединение к цепочке.

Рефакторинг couchdb history db в leveldb.

Убрать жёстко заданный уровень журнала для модуля chaincode.

Анализ строк в политики cauthdsl.

Новый TOC RTD за февраль.

Очистка сред kafka-orderer bdd.

Обеспечить сплетни с конфигурацией канала.

Предоставить API запросов с расширенными возможностями для ledger в chaincode. Переведите, пожалуйста, запрос на русский язык. Что именно нужно сделать? Папки для тестов в пакетах

  • d40e10c BROKEN_BUILD Fix orderer merge problem

  • abb3b78 FAB-1141 Fixed Block metadata per kosta's latest

  • 2f0aa7d FAB-1623 Add restart support to Kafka orderer

  • 2f6844a FAB-1618 Cleanup ledger interfaces

  • 376021a FAB-1800 peer should not load channel with bad config

  • 2c0e72a FAB-1799 Add function to replace client root CAs

  • f14cd84 FAB-1141 Added join channel to bootstrap.feature

  • 5c171cc Fix gossip linter failure

  • 19ad687 FAB-1775 Store most recent block in mock struct

  • 4b0176a FAB-1774 Use metadata field for orderer info

  • a8a1aa9 Добавить руководство о том, что делает хороший запрос на изменение

  • c198a72 FAB-1796 cleanup linter errors

  • 7c45438 Добавить msp и gossip к проверкам линтера

  • 282ed86 Добавить AnchorPeers в ConfigurationBlock

  • bd1356c Добавить проверки пустых строк в структуру обработки ошибок

  • e72a671 [FAb-1699] Детерминированное хеширование для заголовка блока

  • 0a29bcf FAB-1780 Очистка образа Docker для kafka

  • d5a70d1 FAB-1773 Добавить поле метаданных для использования orderer

  • 52e116e FAB-1772 Исправить проблемы и ошибки линтера

  • 6e30e75 FAB-1781 Исправление неудачного теста в пакете multichain

  • 676bf94 FAB-1778 Добавить конфигурацию цепочки в configtx.Manager

  • 74eeb66 FAB-1585 Рефакторинг History для включения LevelDB

  • fc5291f FAB-1657 Включить zookeeper на POWER & s390x

  • 2cdafd0 FAB-1777 Рефакторинг пакета orderer multichain

  • 963042a FAB-1758 Исправление тестов CouchDB при параллельном запуске

  • b3f03b1 FAB-1776 Создание экземпляра менеджера политик в общем виде

  • 0372dae FAB-1771 Добавить фиктивную структуру конфигурации цепочки TEST_CHAINID to test_chainid

  • 8c6fe20 FAB-1748 Рефакторинг предварительного загрузчика.

  • c7e3168 FAB-1746 Добавление метода утилиты для конфигурации политики.

  • a05cf54 FAB-1765 Исправление сбоя в работе упорядочивателя.

  • 14f1aea FAB-1755 Замена сервера GRPC упорядочивателя.

  • 39be48c FAB-1745 Добавление методов утилиты для конфигурации упорядочивателя.

  • 524c96e FAB-1686 Удаление неиспользуемого аргумента, метода и переменной.

  • c5d05d7 FAB-1699 Добавление методов утилит для конфигурационных элементов цепи.

  • aa8e51b FAB-1681 Улучшение логирования упорядочивателя.

  • daf29b8 FAB-1649 Нормализация имён конфигурационных элементов упорядочивателя.

  • 22ec03f удаление оставшихся полей безопасности из chaincode.proto.

  • 8b1f60c FAB-1733 Исправление логики вырезания блоков при msg > предпочтительно.

  • 049a3c1 Упрощение и стандартизация структуры обработки ошибок.

  • 6ef96a1 Упрощение сообщений структуры обработки ошибок.

  • 287db5c Сопротивление изменению подписи ECDSA.

  • 0b38d05 изменение ctorMsg на ввод в Chaincode proto.

  • df6c5c7 FAB-1008: библиотека Chaincode IF для вызова AC.

  • 121cf99 FAB-1723 Исправление фильтрации пиров для push/pull сплетен.

  • f04741e KeyDerive должен принимать открытый ключ ECC.

  • f56eb8b Удаление поддержки RYW (Read-Your-Writes).

  • 823aed3 объединение файлов протоков/протоков пиров.

  • aeb3f75 FAB-1711 Исправление createConfigItem в blockutils.

  • 1e92f78 FAB-1710 Добавление адресов упорядочивателей в конфигурацию цепи.

  • d12363d Инструкция по настройке канала.

  • 522c040 FAB-1698 Добавление структуры данных хеширования блока в конфигурацию.

  • e057af8 FAB-1697 Добавление конфигурации алгоритма хеширования цепи.

  • 0fbdb7d FAB-1693 Не проверять modPolicy без mod.

  • 639dc87 FAB-1679 Первоначальный инспектор конфигурации tran.

  • 8cdd0f4 SingleLevelDB для индекса блока.

  • 958a66f Реализация подписывающего лица упорядочивателя на основе MSP. orderer.template должен быть сгенерирован заново.

  • Исправление опечатки s/absolute/preferred/ в сообщении.

  • Библиотека приложений для контроля доступа / App.MSP.

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

  • Обновления лицензии SW BCCSP.

  • Рефакторинг имён интерфейсов реестра.

  • Уменьшение размера двоичного следа.

  • Разбор событий цепочки блоков из события блока.

  • Исправления для генерации событий блока.

  • Конфигурационный файл configtx.Items() не устанавливает тип заголовка.

  • Включение человекочитаемых размеров байтов в конфигурации.

  • Обработчик конфигурации MSP.

  • Восстановление базы данных истории.

  • Ограничение размера пакета предпочтительным размером.

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

  • Валидатор переработан.

  • Цепочка блоков go не нуждается в core.yaml.

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

  • Введение заполнителя для CSP PKCS11.

  • orderer.template необходимо сгенерировать заново.

  • Добавление создания канала в начальной загрузке.

  • API-интерфейсы запросов реестра.

  • Добавлены вспомогательные функции в тесты.

  • Переименование основного файла пакета kafka.

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

  • Устранены сбои доставки в тестах BDD.

  • Обновление переменных среды BDD Compose.

  • Реорганизация кода CouchDB.

  • Поддержка создания и присоединения к цепочке блоков. Удаление Table API.

Исправление ошибки в тесте gossip при CI. Переименование chain-config.proto. Добавление двоичных файлов для orderer и peer в testenv. Включение некоторых BDD-тестов для запуска на macOS. Ограничение размера пакета до AbsoluteMaxBytes. Отклонение сообщений, размер которых превышает AbsoluteMaxSize. Добавление конфигурации BatchSize.AbsoluteMaxBytes. Исправление клиента broadcast_timestamp. Удаление повторяющихся записей в журнале. Исправления для сборки COP в vagrant. Исправление авторских прав в CR серии. Использование configtx.Template. Шаблон конфигурации proto и инструмент. Промежуточный загрузчик шаблонов. Использование локальной копии последнего пакета. Добавление шаблонов элементов конфигурации. Добавление скелета интерфейса Consenter в SBFT. Первоначальное исправление проблемы FAB-1413. Параметры конфигурации genesis в секцию genesis. Добавление основанного на времени разделения блоков в Kafka. Обновление адреса электронной почты Джонатана Леви. Интеграция MSP в cauthdsl. Обновление адреса электронной почты Грегори Хаскинса. Пропуск TestExecuteConcurrentInvokes. Исправление go_package в attributes.proto. Разрешение фильтрации политики запросов на доставку. Общий конфигурационный файл политики выхода из узла для orderer. Текст запроса:

1bf6190 FAB-1573 Make deliver API signable.

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

[1bf6190] (https://github.com/hyperledger/fabric/commit/1bf6190), [FAB-1573] (https://jira.hyperledger.org/browse/FAB-1573): сделать API доставки подписываемым.

[149ae0d] (https://github.com/hyperledger/fabric/commit/149ae0d), [FAB-1566] (https://jira.hyperledger.org/browse/FAB-1566): подключить политику входа к стандартному пути.

[5e6dd56] (https://github.com/hyperledger/fabric/commit/5e6dd56): добавить скомпилированный файл конфигурации .proto.

[52c92f5] (https://github.com/hyperledger/fabric/commit/52c92f5): вынести конкатенацию байтов в утилиты.

[289b1a2] (https://github.com/hyperledger/fabric/commit/289b1a2): перенести ядро / утилиту в общее / утилита.

[65e0675] (https://github.com/hyperledger/fabric/commit/65e0675), [FAB-1528] (https://jira.hyperledger.org/browse/FAB-1528): добавить подпись блока.

[d0e6fe8] (https://github.com/hyperledger/fabric/commit/d0e6fe8), [FAB-1535] (https://jira.hyperledger.org/browse/FAB-1535): очистить несколько предупреждений PyCharm.

[5c40082] (https://github.com/hyperledger/fabric/commit/5c40082): добавление пиров-якорей в конфигурацию .proto.

[141ab4c] (https://github.com/hyperledger/fabric/commit/141ab4c), [FAB-1524] (https://jira.hyperledger.org/browse/FAB-1524): повторно инициализировать цепочки при перезапуске координатора.

[75909aa] (https://github.com/hyperledger/fabric/commit/75909aa), [FAB-1523] (https://jira.hyperledger.org/browse/FAB-1523): заполнить метаданные блока LastConfig.

[f806802] (https://github.com/hyperledger/fabric/commit/f806802), [FAB-1521] (https://jira.hyperledger.org/browse/FAB-1521): исправить rawledger для поддержки перезапуска. ФАБ-1540: Извлечение HashFilesInDir и проверка существования кода.

  • f0c43f7: Использование одноуровневой базы данных для поддержания состояния.

  • 05bb7d6: Динамическое добавление и удаление клиентских центров сертификации (CA) на GRPCServer.

  • 66dbd4e: ФАБ-1038: Переработка коммитера для большей универсальности.

  • 2f6433f: ФАБ-1022: Вызов сплетен при присоединении узла к каналу.

  • cb8fe31: ФАБ-1333: Настройка ведения журнала для сервера заказов.

  • b9ed727: Перенос BCCSP под управление Fabric.

  • e63662a: Очистка раздела безопасности в core.yaml.

  • 7598dfe: ФАБ-666: Инициализация сервера заказов из файла.

  • 4ad8f9e: Удаление глобальной блокировки в журнале сплетен.

  • 3bc4f52: Закрытие серверного соединения с сервером сплетен в defer.

  • 4ed353c: ФАБ-1508: Добавление зависимостей Python для поведения.

  • 6e1f314: Объединение MSPManager и схемы конфигурации ACL цепочки.

  • 152ce78: Очистка кода, удаление дубликатов декодирования конвертов.

  • b777eb8: Обеспечение соблюдения соглашений Golang для тестов SBFT.

  • 9981150: Удаление неиспользуемой функции из теста SBFT.

  • 0b44a76: Назначение Джима Чжана ответственным за поддержку Fabric.

  • 557afd9: Решение проблемы ФАБ-1514: обновление CONTRIBUTING.md.

  • b2961f5: Очистка MAINTAINERS.md и уточнение рекомендаций.

  • ac2ce66: Назначение Якова Маневича ответственным за поддержку.

  • 4e46204: ФАБ-1433 (ИСПРАВЛЕНИЕ): Добавление тайм-аута пакета в генезисе.

  • 2ae4ed3: ФАБ-872: Сплетни по нескольким каналам: канал.

  • ecfca45: Предоставление возможности настройки формата регистрации узлов.

  • bad7bdc: ФАБ-1420: Преобразование политики подписи в провайдера.

  • 46f7af0: ФАБ-1416: Повышение универсальности сообщения политики.

  • c53ae77: ФАБ-1498: Обновление devenv.md после изменения зависимости v1 Go.

  • 6e8d216: Параллельное выполнение тестов sbft для сокращения времени.

  • aba0358: ФАБ-1497: Различные изменения перед переносом ccchecker.

  • d1ea412: ФАБ-1260: Поддержка взаимного TLS на сервере GRPC.

  • a9ae6e7: Обновление Golang 1.6 до 1.7 в примерах цепного кода.

  • dcaa22b: Исправление переименования пакета метаданных.

  • 5bdca86: ФАБ-1475: Создание CC fmk. Позволить параллельные вызовы.

  • 4d77a8c FAB-1038 Переработать коммитер, чтобы он был более общим.

  • 47b185f Добавить возможность запуска определённых модульных тестов.

  • 4804471 FAB-1447 Вещатель нормально завершает работу при EOF.

  • 55fdf0a Добавить ссылку на проект Python SDK в документацию.

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

  • 3c8c441 Исправить имя параметра в peer/common/mockclient.go.

  • c44a833 Исправить ряд проблем с неправильным форматированием строк.

  • 1d2ab7e FAB-1481 Очистить созданные файлы после теста.

  • 70cad12 Исправить вводящее в заблуждение сообщение об ошибке.

  • c26669d Настроить TLS для службы сплетен.

  • d591708 Разрешить пользователям s390x без прав root создавать Fabric.

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

  • 75ee963 Отключить уровень отладки для тихого журнала передачи состояния Gossip.

  • 05a3908 Заставить тесты цепочки блоков выполняться в локальных средах.

  • b8369e5 FAB-1452 Настраивать фиктивного потребителя перед использованием диска.

  • 8f1e830 FAB-1443 Расширить sharedconfig с BatchTimeout.

  • 4d39ecd Исправить тест хранилища сертификатов Gossip.

  • 51abe0d FAB-1476 Иметь Vagrant env cd в каталог fabric.

  • fb25e78 Исправление хранилища сертификатов Gossip.

  • 369c1e1 ORDERER_GENERAL_BATCHSIZE_MAXMESSAGECOUNT (FAB-1241).

  • a9d0652 Исправление теста общей памяти Gossip.

  • f0159f1 FAB-477 Оптимизация размеров кворума SBFT.

  • 1374d9e Имя события не может быть нулевой строкой.

  • fc1d996 Очистка интерфейса запросов vscc.

  • 62c9ed2 FAB-1411 Извлечение zip-архива Gradle с помощью curl вместо wget.

  • 2d24b31 FAB-1298 Удаление очередей из широковещательной рассылки.

  • a950854 FAB-1224 Gossip взаимный TLS + улучшенные привязки.

  • dc5fc64 Исправление нарушения консенсуса SBFT после атаки.

  • 74cb346 Исправление [FAB-1458].

  • 269379a FAB-1318 — полное обновление со стороны эндерсера.

  • 5314ea2 Исправление сбоя первичного узла SBFT, приводящего к сбою правильной реплики.

  • 6596629 Создание каталогов регрессионных тестов.

  • e78490e Пропуск тестов SBFT в режиме короткого теста. Перевод текста:

  • [a692f93] Переименование и реструктуризация NCAP.

  • [96de525] FAB-1241: Переименовать параметр конфигурации BatchSize.

  • [d39194c] Добавлена поддержка TLS в java shim.

  • [aeb88b4] Добавить поддержку сборки Maven в цепные коды Java.

  • [d26b8b4] FAB-1449: Добавить getPkiID в commReceivedMsg.

  • [739d7c2] Добавить дополнительные тесты для общего GRPCServer.

  • [785eaf0] FAB-1382: Удалить окно из Deliver API.

  • [bfd7c84] Добавить сетевые стресс-тесты для SBFT.

  • [153a57a] Перенести метаданные pkg в общий pkg.

  • [28acb7b] Зонд Gossip Comm: использовать gRPC dialOpts, если дано.

  • [8d53e6d] FAB-1018: Многоканальный API fabric<-->gossip.

  • [77a2e8f] Исправить смешанные отступы.

  • [6c45ffa] FAB-1259: Создать базовый общий GRPC-сервер.

  • [0567b34] FAB-1395: Общий API запросов для CouchDB.

  • [21d471b] Оптимизировать обработку новых представлений и фиксаций в SBFT.

  • [186b1a1] FAB-1046: Обучение личности сплетен.

  • [d3e5056] Исправления в тестах pullStore для сплетен.

  • [6b1b603] FAB-1351: Новый клиент конфигурации цепи для Kafka.

  • [a94a42b] FAB-1141: Добавлена функция начальной загрузки.

  • [85b47e6] FAB-1378: Начало команды соединения.

  • [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. Добавить динамический путь создания цепочки.

  • Ввести конфигурацию для создателей цепочки в конфигурации orderer (FAB-814).

  • Обновить до базового образа версии 0.2.2.

  • Упростить передачу параметров API в cc с использованием объекта ctxt (FAB-1357).

  • Добавить WaitGroup синхронизации в буфер тестов полезных нагрузок.

  • Реализовать расширенные функции моделирования для CouchDB (FAB-1172).

  • Переместить пакет flogging в пакет peer.

  • Исправить проблему с приветственным сообщением SBFT.

  • Решить проблемы с ошибками в модульных тестах на архитектурах z/p (FAB-1311).

  • Предоставить API сплетен для cscc (FAB-1288).

  • Обновиться до golang 1.7 в travis ci.

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

  • Настроить систему chaincode (FAB-1020).

  • Уточнить неработающую ссылку в Wiki и календаре сообщества.

  • Реорганизовать пакет MSP и конфигурацию msp без использования json.

  • Получить доступ к последнему блоку через API реестра.

  • Расширить функциональность FilterBitArray.

  • Перенести утилиты configurationItem в protos/utils.

  • Включить генерацию событий блоков.

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

  • Восстановить состояние базы данных (FAB-1233).

  • Улучшить интерфейс командной строки для обновления chaincode (FAB-1237).

  • Удалить ненужную информацию из журнала индоссанта.

  • Внедрить обновление lccc (FAB-1238).

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

  • Исключить неиспользуемые методы crypto/primitives.

  • Переработать MSP (конфигурацию и фабрики).

  • Скопировать shim/crypto в новый пакет.

  • Провести многоцепочечные тесты для фреймворка chaincode (FAB-1297).

  • Создать новое сообщение сплетен для выборов лидера (FAB-1285).

  • Удалить файл fabric/core/crypto/crypto.go.

  • Использовать цепочку в пространстве имён цепочки для мультиканала (FAB-1295).

  • Исправить (FAB-1275). peer process doesn't stop issue

  • b2b9ab2 — добавить дату и часовой пояс в форматтер логирования пиров.

  • 314dd5c — исправить инструкции по настройке.

  • 0183483 FAB-1291: поддержка Couch для выполнения сохранения.

  • 69eeaf5 FAB-1046 — маппер внутренней идентичности Gossip.

  • baea89c FAB-1045 — рефакторинг Pull Gossip: uint64->string.

  • 1b5dfb3 — исправить предупреждение golint для пакета состояния Gossip.

  • 51dc761 BCCSP: удаление зависимости от пакета crypto/primitives.

  • 3ea19f3 FAB-1281 — добавление escc, vscc, policy в lccc.

  • 9baa4eb — добавить общую функцию CLI для получения клиента администратора сервера.

  • 2dc82e0 — улучшить и начать использовать структуру обработки ошибок.

  • bc3b3c0 FAB-1278 — обобщить путь выполнения конфигурации.

  • b4c2cbd — переместить configfilter в пакет configtx.

  • 50120eb — повторно включить обработку configtx.

  • ae9f2f2 FAB-816 — очистить интерфейсы интеграции мультичейн.

  • 95fbc9a — обновить неработающую ссылку на Кодекс поведения в README.md.

  • 0af9050 — исправление NPE в Gossip comm.

  • c228cad FAB-1232 — добавить код состояния 413 Request Entity Too Large.

  • 6d03a16 FAB-1253 — разрешить попытку отправки блоков размером более 1 МБ в Kafka.

  • 836fdc6 — этот коммит изменяет схему управления версиями для ключей.

  • 718924c FAB-1256 — удалить якорь DefaultChain из пиров.

  • 844b517 FAB-1218 — добавить макет связи Gossip.

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

  • e6d3b99 — представить механизм общего конфигурационного файла orderer.

  • 8e97791 — переименовать orderer/config в orderer/localconfig.

  • af6e1a6 FAB-1140 — перенести код couchDB в Util.

  • 5f17fde FAB-1252 — изменить chainID с []byte на string.

  • 7b8dbdf — вызвать VSCC из коммиттера.

  • ed1be56 — исправить документацию в файле orderer/README.md.

  • f09b5da — эти коммиты заменяют peer.Block2 на common.Block.

  • 80140c9 — разрешить развёртывание цепного кода Java из удалённого git-репозитория.

  • e2e46c8 — изменения порта тестового Gossip.

  • 70811b2 — выполнение операций постановки в очередь приложения SBFT. non-blocking

  • 77e2376 Fix spelling error

  • c242f61 [BUILD] Сделать сборку образа Docker более надёжной

  • c0bc726 [BUILD] Изолировать инструкции Docker

  • 5d07caa [BUILD] Унифицировать среду Docker

  • b61723f [BUILD] Минимизировать размеры контейнеров Docker

  • 3731447 FAB-1087 Добавить опцию конфигурации в core.yaml для истории

  • 1cf8500 исправить проблему с отставанием SBFT (#2)

  • f7b3336 FAB-1230 — использовать TEST_CHAINID для тестов и скелета

  • 8e868b8 исправить остановку DeliverService

  • d69cd02 FAB-1165 Использовать настроенный PartitionID

  • 68b95ec Закомментировать код JAVA SHIM для архитектур ppc64le и s390x

  • e9f9806 Удалить зависимость от rocksdb

  • 4084688 FAB-1164 Создать соединение брокера с лидером раздела

  • 6f81835 исправить обработку отставания SBFT

  • 6856308 Подавить вывод журнала однорангового узла во время модульных тестов

  • df2cc3f Улучшить сообщения журнала SBFT

  • ad453e5 Добавить новый файл компоновки для тестирования настройки v1.0

  • 65cb3f2 BCCSP дополнительные опции KeyGen и Hash

  • 10e4697 Обрабатывать заголовки и подписи

  • 6ddbefe FAB-1055 удалить запрос из примера кода chaincode

  • 82332b0 FAB-1055 удалить интерфейс запроса chaincode

  • 28f16aa FAB-931 Добавить среды Kafka orderer с несколькими брокерами

  • 0f17259 Исправить опечатку в core.yaml для peer.gossip.bootstrap

  • 3e88fd3 ФильтрBitArray для фильтров транзакций реестра

  • a8af1e9 Подключить мультицепочечный менеджер к основному пути

  • 157479b Создать мультицепочечный менеджер

  • a10012f Исправить потерю первичных запросов simpleBFT

  • 64e6ce4 Исправления в коде реестра для новой структуры транзакций

  • 1b844c2 FAB-1200 неправильное утверждение типа в ledger.KV

  • b5e18f0 FAB-871 Соединить между доставкой и сплетнями

  • 61affa0 FAB-1198-rm старые pb.Transaction, pb.Block

  • eb71cfe базовая повторная передача запроса SBFT

  • 6813941 Предоставить доступ к ChainID для общих компонентов orderer

  • d016edb Удаление вызовов NewEcdsaPublicKey Улучшение тестового покрытия BCCSP.

CLI должен получать подтверждение после широковещательной рассылки клиента.

Учёт настроек прокси в скриптах сборки.

Ожидание остановки слоя связи при остановке gossip-протокола.

Исправление ошибки таймера пакетной обработки и добавление дополнительных тестов.

Включение теста для Go 1.7.

Правильное указание COMMITTER_LEDGER_ORDERER.

Очистка инструмента chaintool.

Сброс таймера при каждом извлечении.

Игнорирование вывода «docker-clean» при сбое.

Реализация базового запроса CLI.

Создание хранилища ключей BCCSP.

Принятие метаданных Rawledger.

Поток предложений, одобрения и проверки транзакций (+MSP).

Удаление зависимости пакета примитивов от BCCSP.

Решение проблемы FAB-1173.

Определение статического TestChainID.

Добавление поддержки нескольких цепочек в Rawledger.

Выделение логики разделения блоков.

Извлечение общих компонентов gRPC из solo.

Абстрагирование обработчика доставки solo.

Абстрагирование широковещательного обработчика solo.

Завершение работы над протоколами — удаление обнаружения и DevOps.

Избавление от нулевых запросов в sbft и доставка при необходимости.

Остановка таймера нового представления при фиксации.

Приём нового представления, даже если мы не находимся в процессе изменения представления.

Переход на кодировку PEM для сериализованных идентификаторов.

Завершение работы над протоколами — удаление API и DevOps.

Установка пути конфигурации orderer через переменную среды.

Изменение порта слушателя orderer.

Исправление распечатки журнала.

Отправка следующей партии только после завершения предыдущей в sbft. СБФТ: отправлять сообщение об изменении представления при повторном подключении.

СБФТ: не переходить в активное состояние в представлении автоматически при получении приветственного сообщения.

СБФТ: не действовать как первичный, если мы не активны в представлении.

СБФТ: переработать запросы на нулевое представление нового представления.

СБФТ: запустить таймер изменения представления, когда у нас есть кворум.

Интеграция Gossip вспомогательная.

Отключить кодирование MSPID в сериализованных идентификаторах.

Общий импорт ключей BCCSP.

[СБОРКА] Запустить «make protos» внутри Docker.

[СБОРКА] Использовать testenv для запуска линтера.

[СБОРКА] Выполнить модульные тесты внутри Docker.

[РАЗРАБОТКА] Установить docker-compose v1.8.1 локально.

[СБОРКА] Разграничить сборки native и Docker.

[СБОРКА] Обобщить параметры, передаваемые в docker-run.

[СБОРКА] Рефакторинг make для упрощения правил.

[FAB-1161] Отправить блок генезиса при инициализации orderer.

Включить тесты, которые зависели от функциональности Go 1.7.

Устранить недетерминизм в тестах (отменить [FAB-839]).

[FAB-1162] Читать MSP cfg из глобального пути.

Твики тестов Gossip Comm.

[FAB-1092] Нелегальное сообщение генезиса.

Изменить способ выполнения chaintool.

Peer: изменить адрес orderer по умолчанию.

Очистить и улучшить сообщения уровня журнала chaincode.

Заменить входной параметр метода Probe.

Добавлена поддержка расширенных запросов KV.

Отключить ненадёжные тесты передачи состояния сплетен.

[FAB-1094] Утилита для анализа блоков конфигурационных транзакций.

Крошечное исправление связи сплетен.

Небольшое расслабление теста сплетен.

Увеличить время ожидания теста состояния сплетен.

Интеграция MSP в индоссант.

[FAB-1065] Структурирование выборов лидера сплетен.

Криптозависимости сплетен [FAB-1047].

Поддержка hash.Hash BCCSP. Исправление теста на передачу состояния в gossip-сети.

  • Не откладывать сообщения об изменении представления и новые сообщения о представлении.
  • Проверять количество подписей на блоках.
  • Поддержка многоканальности: расширение сообщений.
  • Передача состояния в gossip-сети, переупорядочивание блоков.
  • Очистка и рефакторинг буфера полезных нагрузок.
  • Добавить функцию Close в API сервиса committer.
  • Переместить chainID из gossip/api в gossip/common.
  • Ввести пакет orderer/commons/util.
  • Импорт открытого/закрытого ключа BCCSP ECDSA/RSA/X509.
  • Добавление тестов к статическому помощнику начальной загрузки.
  • Введение двух новых сообщений для протокола gossip.
  • Вернуть значение cc в ответ на предложение.
  • Дальнейшая очистка протоколов.
  • Не блокировать ответы на широковещательные запросы.
  • Упростить установку go.
  • Добавить параметр конфигурации в core.yaml для couchDB.
  • Добавление комментариев.
  • Реструктурировать блок генезиса статического загрузчика.
  • Изменения внутреннего API MultiChannel.
  • Извлечь общий тип данных gossip.
  • Удалить предположения о времени из теста gossip.
  • Исправить ошибки перевода и орфографии.
  • Перенести специфические для одноранговых узлов прото-файлы в папку peer.
  • Добавить интерфейс API службы Committer.
  • Дизайн поддержки многоканальной связи Gossip.
  • Изменить тест tiny gossip comm.
  • Удалить поля из ConfigurationEnvelope.
  • Перемещение кодов состояния ab в общие.
  • Переместить транзакцию конфигурации в общие протоколы.
  • Исключить каталог ./build.
  • Переместить simplebft в orderer и исправить компиляцию proto.
  • Реализация логики Endorser и ESCC.
  • Не создавать прото в каталоге gotools. Исходный текст на английском языке:

845b30e Fix linting errors.

dc7964b [FAB-1056]: Reformat files to comply with goimports.

35af475 BCCSP support for RSA signing.

27088ac Replace RocksDB by goleveldb.

4ac43e8 [FAB-1040] use new protos for constructing transactions.

22273c3 Add SBFT test facilities.

f2a4bcb Introduce consensus peer application [FAB-473].

e6eb7ef Improve debug trace for state database.

216ae65 gossip discovery tests improvements.

83917c5 Update common/orderer protos.

e7e93aa [FAB-1016] Gossip comm layer send buffering.

01ba49a [BUILD] Move golang linter into a script.

2471f9a Use an environment variable for unit-test peer address.

22236d1 [BUILD] Fix gocov-xml.

5020160 [BUILD] Remove '-r' from xargs.

db404bd Allow peer endpoints to be autodetected.

e10eb2a [BUILD] Drop gomega from gotools.

26d78ea [BUILD] Use a temp build area for gotools.

8dd382c [BUILD] Use '-R' for cp operations.

37f44d3 [BUILD] Use $(PKGNAME) variable to simplify Makefile.

b53666d Fix CouchDB transaction manager lock issue.

141831e BCCSP-based crypto.Signer.

db7a41f Remove code which uses membersrvcs package.

193911e BCCSP Software-based Impl License Headers.

8ba61a9 BCCSP Factory support.

353a2ac Upgrade to baseimage v0.2.1.

5914b12 [FAB-959] Chaincode with binary data in CouchDB.

84ca25d Add missing license headers.

ccdaae1 Rework and document config transaction.

d36330d Orderer Top Level Message Format.

a8e65a0 Update and cleanup up the logrus package.

6ee4a34 Remove docs/nodeSDK from fabric and add links.

c3a3e2f [FAB-23] user given name instead of fabric generated hash.

182a867 [FAB-939] temp hack for orderer to allow Transaction2.

a52f2f3 Make DeliverServer public.

cc7c8af sbft: handle backlog for all messages.

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

845b30e Исправить ошибки линтинга.

dc7964b FAB-1056: переформатировать файлы в соответствии с goimports.

35af475 Поддержка BCCSP для подписи RSA.

27088ac Заменить RocksDB на goleveldb.

4ac43e8 FAB-1040 использовать новые протоколы для построения транзакций.

22273c3 Добавить средства тестирования SBFT.

f2a4bcb Внедрить приложение консенсуса равноправных участников сети [FAB-473].

e6eb7ef Улучшить трассировку отладки для базы данных состояний.

216ae65 Улучшения тестов обнаружения сплетен.

83917c5 Обновить общие/ордерные протоколы.

e7e93aa FAB-1016 отправка буферизации слоя обмена данными сплетни.

01ba49a BUILD переместить средство проверки синтаксиса golang в скрипт.

2471f9a Использовать переменную среды для адреса однорангового узла модульного теста.

22236d1 BUILD исправить gocov-xml.

5020160 BUILD удалить «-r» из xargs.

db404bd Разрешить автоматическое обнаружение конечных точек равноправного участника сети.

e10eb2a BUILD исключить gomega из gotools.

26d78ea BUILD использовать временную область сборки для gotools.

8dd382c BUILD использовать «-R» для операций копирования.

37f44d3 BUILD использовать переменную $(PKGNAME) для упрощения Makefile.

b53666d Устранить проблему блокировки менеджера транзакций CouchDB.

141831e Основанный на BCCSP криптографический Signer.

db7a41f Удалить код, использующий пакет membersrvcs.

193911e Лицензионные заголовки программного обеспечения BCCSP.

8ba61a9 Поддержка фабрики BCCSP.

353a2ac Обновление до версии baseimage 0.2.1.

5914b12 FAB-959 цепочка блоков с двоичными данными в CouchDB.

84ca25d Добавить недостающие лицензионные заголовки.

ccdaae1 Переработать и задокументировать транзакцию конфигурации.

d36330d Формат верхнего уровня сообщения ордера.

a8e65a0 Обновите и очистите пакет logrus.

6ee4a34 Удалите docs/nodeSDK из ткани и добавьте ссылки.

c3a3e2f FAB-23 имя пользователя вместо сгенерированного фабрикой хэша.

182a867 FAB-939 временный взлом для ордера, чтобы разрешить Transaction2.

a52f2f3 Сделать DeliverServer общедоступным.

cc7c8af SBFT: обрабатывать отставание для всех сообщений. 0c12e56: sbft: избавиться от s.seq.
aa92b80: sbft: очистить комментарии и сообщения журнала.
84d1cb1: sbft: ограничить отставание.
31b7572: sbft: синхронизировать состояние при повторном подключении.
cd43506: поставщик услуг криптографии по умолчанию для Fabric.
89d2164: возможность передавать аргументы в строки ошибок.
a54954d: поддержка Go pprof для организатора.
2800ab9: тесты сплетен, настройки.
5bf0eb1: тесты сплетен, ослабления.
b8ae4a4: добавить интерфейс командной строки для установки/получения уровней журнала модуля на узле.
605dcf7: FAB-828: автоматически создавать базу данных CouchDB.
ec38c35: обновление до нового предложенного формата блока.
898ea6e: реализация сплетен.
58aca66: FAB-898: исправить отсутствующий IP-адрес в поведении.
9aa3ca0: удалить fabric/tools/busywork.
5196359: этот коммит исправляет ошибку, о которой сообщалось в FAB-903.
b40cd9a: коммуникационный уровень сплетен.
295cc28: исправления FAB-918.
8249ddd: внутренние изменения API сплетен и рефакторинг обнаружения.
c5356ac: реализация таблицы в java shim с примером.
b57dbfa: FAB-702 — добавление объекта метасостояния узла сплетен.
db03e8c: FAB-743 — поддержка переупорядочивания блоков.
2f3237e: сброс таймера при создании блока по тайм-ауту.
d1fcd5b: обновить библиотеку crc32 для поддержки системы Z.
383f34d: добавить тест BroadcastIncompleteBatch для Kafka-организатора.
b4473da: добавить миллисекундную точность в регистратор.
ae7e7e1: усечь отладочную трассировку реестра для больших значений.
6c4f1b8: добавить цель организатора ко всем целям в Makefile.
157429c: FAB-845 — интеграция следующей версии протоколов.
bb6bc8d: sbft: исправление ошибки перезапуска и тестирование.
4274764: sbft: консолидация состояния реплики.
c7badc3: реализация необработанного реестра.
41e8113: комментарии Protobuf и незначительные изменения.
73ea179: подключить менеджер конфигурации хуков к одиночной трансляции.
1928035: поставщик услуг шифрования Fabric.
c1529a4: начальный прототип CouchDB state DB в ledgernext.
c883319: ... Хук конфигурационных файлов и политик в запуск orderer:

  • 4db9abf Добавить менеджер конфигурации цепочки;
  • 11e9101 Обновлён файл .travis.yml с указанием порта docker и node-sdk;
  • e9ad121 FAB-853 удалить ledger и переместить ledgernext в ledger;
  • 021b3c4 Исправить периодически падающие тесты TestBroadcast*;
  • 60503cf Добавить структуру обработки ошибок;
  • 4877042 Удалить папку sdk/node из проекта fabric в master;
  • eefe40b FAB-854 Удален старый peer pkg, перемещён peernext->peer;
  • 04dab62 Fabric Protobuf Messages v1;
  • d5d01e4 Добавить менеджера политик;
  • c5ec1b8 FAB-426 Реализован простой невалидирующий движок;
  • a7f445f исправление алгоритма pull;
  • 4bead68 Определить прото-файлы конфигурации цепочки;
  • 053980b Переместить общие компоненты orderer в общую директорию;
  • f1a3675 Добавить тривиальную валидацию подписи через protobuf;
  • db22cdc Определить блок генезиса orderer по конфигурации;
  • 820ee67 Рамочная структура фильтрации широковещательных сообщений orderer;
  • 288fed0 Включить запуск CouchDB в devenv;
  • 9eb99b3 FAB-631 WIP — урезанный peer для следующей работы над архитектурой;
  • fa3093a Обновление до baseimage v0.2.0;
  • ec26cd8 исправления goimports и govet;
  • e3fe1e0 Отменить «... использует жёстко заданный хэш-код для example02»;
  • 7fb0f1f Отключить тест TestRestartAfterCheckpoint;
  • 85f7b01 Отключить тест TestClassicBackToBackStateTransfer;
  • aa7bb09 Обновить до chaintool v0.10.0 и повторно включить модульное тестирование;
  • fe5f2cd Небольшое исправление fmt.errorf на errors.new;
  • 68bcd1b Исправление JSON-параметра документации;
  • 7f95d22 Список изменений архитектуры:
    • 5d9a3ea пример04 использует жёстко заданный хеш-код для примера02;
    • 7925ba5 Назначить Джейсона Йеллика сопровождающим fabric;
  • f6640f2 Добавить основанный на Kafka orderer;
  • 5659656 Применить QueueSize для каждого клиента отдельно;
  • b3e31f4 FAB-651 — на домашней странице документации есть некоторые неработающие разметки;
  • e5aa32c FAB-643 — документация Starter Kit сбивает с толку;
  • c8e6615 Исправить FAB-640, чтобы документацию можно было собрать локально на MacOSX;
  • 3cedee1 Внести в vendor библиотеку Golang Kafka для основанного на Kafka. * [c551e3f] Изменён Dockerfile для примера SDK.
  • [ebc97e7] Увеличено тестовое покрытие утилит Ledgernext.
  • [3488bdc] FAB-608.
  • [f6caa7b] Добавлена поддержка конфигурации среза строки.
  • [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] Изменение docs/nodeSDK/sample-standalone-app.md.
  • [b8e4c98] node-SDK: добавлена поддержка использования TLS с eventhub.
  • [f599ea7] Исправление ошибки FAB-578.
  • [3f2cb2c] FAB-514: стандартные системные цепочки кодов для endorser и validator.
  • [55c3eaf] Обновлён скрипт модульного тестирования.
  • [ecc4ea8] Небольшое исправление в Gossip Discovery.
  • [9826d54] FAB-491: в реестре используется неправильный protobuf.
  • [909b517] FAB-466: интеграция ledgernext с фреймворком chaincode.
  • [910e496] Синхронизация индекса блока с хранилищем блоков.
  • [a069514] Добавление комментариев к примеру клиентского приложения ledgernext.
  • [52c8407] Базовая реализация простого BFT.
  • [9617a6e] Срочное исправление ошибок в журнале для gossip.
  • [ea9f840] Перенос реализаций BDD на golang с использованием Godog.
  • [130ad7c] Потоковая передача блоков между файлами.
  • [6d78968] Компонент Fabric gossip — модуль Discovery.
  • [9c2ecfc] WIP — компонент Fabric gossip.
  • [55593ac] Отмена изменения APT для использования протокола зеркала.
  • [ec50ad1] Реализация скелета Endorser с драйвером CLI.
  • [a0ca796] WIP: Точное составление ccenv.
  • [0df6a8d] Отключение WAL для базы данных хранилища блоков. Текст запроса:

a3687a1 chaincode life-cycle system chaincode for a chain

  • 7439cd3 WIP - Initial commit for ledger code.
  • be768c7 Add generic blackbox rawledger tests
  • 987b757 Allow ledger selection to be done at runtime for solo.
  • fe54d04 Add a fileledger implementation in rawledger.
  • 45bd645 Abstract out a rawledger interface
  • f6a6003 FAB-390 let Mock chaincode UT framework implement [][]byte arguments
  • 37837fd Add support for Table in unit test framework
  • ce733d2 Basic endorser service and BDD
  • 1f5e832 Fix unused variable error
  • f6ff84b Reenable testcase using a forked repo
  • 722ac30 Use stub to get arguments in chaincodes
  • 152a8f2 Enable bdd tests for solo
  • 53fd500 Implement solo orderer
  • 16ca7b0 Introduce the atomic broadcast protocol spec for the orderer
  • e35b308 Now seek test is functional.
  • 3df18b5 Basic orderer BDD. Not yet enabled in CI.

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

[a3687a1] (https://github.com/hyperledger/fabric/commit/a3687a1) система жизненного цикла цепного кода для цепочки

abb05d1 (https://github.com/hyperledger/fabric/commit/abb05d1) — релиз-ноты. 9ce6d3e (https://github.com/hyperledger/fabric/commit/9ce6d3e) FAB-385 (https://jira.hyperledger.org/browse/FAB-385) — исправить проблему поиска в readthedocs. fa02382 (https://github.com/hyperledger/fabric/commit/fa02382) — обновлённое имя образа nodesdk в docker-compose. 8ffaebb (https://github.com/hyperledger/fabric/commit/8ffaebb) — обновление package.json для NPM Publish. c8205c6 (https://github.com/hyperledger/fabric/commit/c8205c6) FAB-598 (https://jira.hyperledger.org/browse/FAB-598): исправлены неработающие ссылки в документации nodesdk. 4745512 (https://github.com/hyperledger/fabric/commit/4745512) — подготовка к разработке версии v0.6.2. 7123f77 (https://github.com/hyperledger/fabric/commit/7123f77) xnode-sdk: тестирование обновлений для поддержки TLS. 925f4d9 (https://github.com/hyperledger/fabric/commit/925f4d9) — разрешить TLS-соединение между клиентом и службами CA. de2cade (https://github.com/hyperledger/fabric/commit/de2cade) — возврат изменений, сделанных в 1759. 344304b (https://github.com/hyperledger/fabric/commit/344304b) — исправление ошибки модульного теста в cc2cc. d1ec79a (https://github.com/hyperledger/fabric/commit/d1ec79a) — устранение проблемы HFC, вызванной обновлением typedoc npm. 3a9b2ac (https://github.com/hyperledger/fabric/commit/3a9b2ac) FAB-658 (https://jira.hyperledger.org/browse/FAB-658) — добавление дополнительных пользователей типа 1 и 4 в membersrvc.yml. cf69392 (https://github.com/hyperledger/fabric/commit/cf69392) — исправления в chaincode-setup.md. 019419d (https://github.com/hyperledger/fabric/commit/019419d) — дополнения v0.6. 2d75cbc (https://github.com/hyperledger/fabric/commit/2d75cbc) — выпуск v0.6.1-preview. adc1600 (https://github.com/hyperledger/fabric/commit/adc1600) — исправление FAB-578 (https://jira.hyperledger.org/browse/FAB-578). a96b9ed (https://github.com/hyperledger/fabric/commit/a96b9ed) — исправление FAB-578 (https://jira.hyperledger.org/browse/FAB-578). 42ca84b (https://github.com/hyperledger/fabric/commit/42ca84b) FAB-506 (https://jira.hyperledger.org/browse/FAB-506) — исправление неработающих ссылок и добавление новых целей. 4a78b41 (https://github.com/hyperledger/fabric/commit/4a78b41) — обновление сборки Java shim в режиме DEV. 79589a5 (https://github.com/hyperledger/fabric/commit/79589a5) — обновление сборки Java shim в режиме DEV. 158480c (https://github.com/hyperledger/fabric/commit/158480c) FAB-425 (https://jira.hyperledger.org/browse/FAB-425) — улучшение начального опыта. 4173edd (https://github.com/hyperledger/fabric/commit/4173edd) — обновление README SDK для публикации NPM. ace3143 (https://github.com/hyperledger/fabric/commit/ace3143) — обновление README SDK для публикации NPM. c974285 (https://github.com/hyperledger/fabric/commit/c974285) node-SDK: добавление модульных тестов для событий chaincode. cc31c23 (https://github.com/hyperledger/fabric/commit/cc31c23) node-SDK: добавление множественных регистраций обратных вызовов. 38ef435 (https://github.com/hyperledger/fabric/commit/38ef435) — добавить параметры конфигурации rocksdb в core.yaml [FAB-349] (https://jira.hyperledger.org/browse/FAB-349). 8d18b21 (https://github.com/hyperledger/fabric/commit/8d18b21) Node.js SDK — обновление версии gRPC. 0fa60ba (https://github.com/hyperledger/fabric/commit/0fa60ba) Node.js SDK — обновление версии gRPC. cd0c5dd (https://github.com/hyperledger/fabric/commit/cd0c5dd) Node.js SDK — блокировка версии TypeScript до 1.8.10. c7963ea (https://github.com/hyperledger/fabric/commit/c7963ea) Node.js SDK — блокировка версии TypeScript до 1.8.10. eba4553 (https://github.com/hyperledger/fabric/commit/eba4553) node-SDK: добавить модульные тесты для событий chaincode. 4d4df36 (https://github.com/hyperledger/fabric/commit/4d4df36) node-SDK: добавить множественные регистрации обратных вызовов. ce2ef23 (https://github.com/hyperledger/fabric/commit/ce2ef23) — не создавать узел-сеть во время подготовки vagrant. 02431ee (https://github.com/hyperledger/fabric/commit/02431ee) — обновления от 22 сентября 2016 года. * 463b148 Обновления в документации и примерах файлов Node SDK.

  • 7949e4f Абстрактная анимация и целевая страница для видео V1.
  • d0dc4b0 Исправление [FAB-417] — отсутствует информация о настройке SSH-ключа.
  • 70237c3 Обновления в документации и образцах файлов Node SDK.
  • d4d04e9 [CHAINTOOL] Обновление до версии v0.9.1.
  • dcfbc7a Удаление неиспользуемого пространства и пустых строк.
  • ac8ab84 Переход на новый базовый образ конвейера.
  • bf1ed41 Обновление документации, связанной с CLI.
  • 5a75d78 Методы статического создания Node SDK.
  • 79b70e4 Использование образа Docker ccenv вместо базового образа.
  • 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-цепочки блоков.
  • d7bf8d1 Изменение модульного теста SDK, зависимость от Fabric.
  • f6ae4af Изменение SDK, развёртывание Txid для хеширования.
  • d87662e Удаление ссылок на «учётную запись» в SDK.
  • 5a1c542 Добавление интеллектуального запуска контейнеров во время тестов.
  • 7f5f727 Исправление цели модульных тестов Node-SDK.
  • 7ed9533 Разрешение развёртывания Java-цепочек блоков из удалённых репозиториев Git.
  • af50b6f Увеличение времени ожидания BDD при запуске.
  • a63de5f Исправление опечатки в журнале контейнера.
  • 4bf9b93 Перемещение файлов Docker-Compose в отдельную папку.
  • 073ce43 [FAB-302]: исправление паники для прослушивателя блоков. Перевод текста:

FAB-178 ошибка не обнаружена в StoreState.

  • 5163e21 — исправление некоторых типов в ./docs/protocol-spec_zh.md.
  • a15d984 — изменение комментариев в mockstub.InvokeChaincode.
  • 64311bc — использование ASN1DER для хеширования TxID вместо Protobuf.
  • 5502704 — изменение интерфейса blockchainIndexer.
  • 711f439 — распечатка результатов cli в тестах CLI BDD.
  • 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 Compose файлов».
  • 664facf — улучшение времени декомпозиции BDDTest.
  • 66cc54b — интеллектуальный запуск BDD Compose файлов.
  • 8ce0169 — удаление дублированного кода в peer/chaincode.
  • 9465fdf — удаление ненужного ожидания из тестов BDD.
  • 9576b4b — исправление опечатки в документации nodesdk и добавление разрывов строк.
  • 23afd05 — GitHub Issue #2119 — модульное тестирование chaincode.
  • 17ab179 — интеллектуальное начало тестирования BDD Test Containers.
  • 9d197c0 — экстренное обновление для работы.
  • 03e89c9 — FAB-83: отображение статуса сборки Jenkins в index.md.
  • 2ef5a39 — вывод результатов в peer.
  • 35522bf — использование строковых аргументов в CLI.
  • d9596b4 — исправление неудачного юнит-теста utils.
  • 34512a7 — исправление опечатки.
  • ec924b1 — добавление тестов для команды списка одноранговых сетей.
  • abb9076 — использование уникального идентификатора для запросов, если не указано иное.
  • fd498d2 — использование повторяющихся байтов вместо повторяющейся строки для аргументов вызова chaincode.
  • dd96892 — рефакторинг дублирующегося кода в stat_holder.
  • 5124056 — исправлены неработающие ссылки в документации.
  • 3ccede0 — добавлены тесты BDD для rest api. Данный текст переведён на русский язык:

0716064 transfer from GitHub hyperledger/fabric

Эта работа лицензирована в соответствии с международной лицензией Creative Commons Attribution 4.0.

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

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

1
https://api.gitlife.ru/oschina-mirror/linva-fabric.git
git@api.gitlife.ru:oschina-mirror/linva-fabric.git
oschina-mirror
linva-fabric
linva-fabric
master