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

OSCHINA-MIRROR/FISCO-BCOS-web3sdk

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Changelog.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 20:54 7e0018f

v2.6.3

(2020-12-23)

  • Добавлено:

    • getBlockTransactionReceipts;
    • getBlockTransactionReceptisByHash.
  • Обновлено:

    • netty-sm-ssl-context до версии 1.2.0.
  • Исправлено:

    • проблемы с использованием netty-all 4.1.52+;
    • проблемы с использованием JDK15.
  • Совместимость:

    • адаптация fisco-bcos 2.4.0, поддержка Channel Message v1/V2/V3 протокола.

v2.6.2

(2020-08-24)

  • Добавлено: поддержка JDK 14.

  • Исправлено: ошибка в интерфейсе Table.sol Entry::getUint, возвращающем int256.

  • Совместимость: адаптация fisco-bcos 2.6.0, поддержка Channel Message v1/V2/V3 протокола.

v2.6.0

(2020-08-12)

  • Добавлено: адаптация IPv6, добавлены RPC интерфейсы getBlockHeaderByHash и getBlockHeaderByNumber.

  • Изменено: в модуле codegen поддерживается генерация кода для Java-контрактов, совместимых с государственными и негосударственными средами.

  • Обновлено: версия tcnative поддерживает архитектуру arch64.

  • Изменено: SSL-движок для соединения SDK и узла заменён на OPENSSL.

  • Исправлено: проблема с вызовом payable интерфейса в коде, генерируемом модулем codegen.

  • Совместимость: адаптация fisco-bcos 2.6.0, поддержка Channel Message v1/V2/V3 протокола.

v2.5.1

(2020-06-27)

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

  • Обновлено: commons-collections4 до версии 4.4.4, Java-WebSocket до версии 1.5.1.

  • Совместимость: адаптация fisco-bcos 2.5.0, поддержка Channel Message v1/V2/V3 протокола.

v2.5.0

(2020-06-19)

  • Удалено: fastjson.

  • Обновлено: netty-all до версии 4.1.50.Final, spring до версии 4.3.27.RELEASE, slf4j до версии 1.7.30, jackson-databind до версии 2.11.0, guava до версии 29.0-jre.

  • Добавлено: возможность установления государственного SSL-соединения с узлом, роль-разрешающий предкомпилированный контракт.

  • Совместимость: адаптация fisco-bcos 2.5.0, поддержка Channel Message v1/V2/V3 протокола.

v2.4.0

(2020-04-30)

  • Добавлено:

    • динамическое управление группами: generateGroup, startGroup, stopGroup, removeGroup, recoverGroup, queryGroupStatus;
    • интерфейс sendRawTransactionAndGetProof для добавления Merkle-доказательства в транзакции и их возвратные квитанции TransactionReceipt;
    • secp256SignMessage и secp256Verify для ECDSA-подписи.
  • Обновлено: fastjson до версии 1.2.67.

  • Совместимость: адаптация fisco-bcos 2.4.0, поддержка Channel Message v1/V2/V3 протокола.

v2.3.0

(2020-03-27)

  • Добавлено:

    • инструменты для работы с ECC-шифрованием и дешифрованием;
    • инструмент RevertResolver для анализа подсказок require в Solidity;
    • управление состоянием контрактов, включая заморозку и разморозку, а также управление доступом к этим операциям.
  • Исправлено: проблемы с компиляцией bin или abi информации, приводящие к ошибкам при компиляции Java-файлов, и невозможность использования AMOP с китайскими темами.

  • Совместимость: адаптация fisco-bcos 2.3.0, поддержка Channel Message v1/V2/V3 протокола.

v2.2.3

(2020-03-03)

  • Добавлено: интерфейс updateTopicsToNode в объекте Service для обновления тем подписки во время выполнения.

  • Совместимость: адаптация fisco-bcos 2.2.0, поддержка Channel Message v1/V2/V3 протокола.

v2.2.2

(2020-01-17)

  • Улучшено: обработка исключений в сетевом модуле для предоставления более подробной информации об ошибках.

  • Исправлено: ошибки в государственной подписи и кодировании pub-членов в государственных транзакциях.

  • Совместимость: адаптация fisco-bcos 2.2.0, поддержка Channel Message v1/V2/v3 протокола.

v2.2.0

(2019-12-24)

  • Добавлено:

    • верификация Меркла;
    • поддержка тестирования производительности в государственной среде.
  • Улучшено: функция toHexString реализована с использованием библиотеки Apache Commons.

  • Обновлено: версия netty-tcnative-boringssl-static до 2.0.27.Final.

  • Совместимость: адаптация fisco-bcos 2.2.0, поддержка Channel Message v1/v2/v3 протокола.

v2.1.2

(2019-11-14)

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

v2.1.1

(2019-10-29)

  • Добавлено: анализ input и output в генерации кода Java-контракта.

  • Улучшено:

    • улучшен процесс развёртывания контракта в SDK;
    • устранена проблема с методом TransactionReceipt isStatusOK;
    • исправлены уязвимости в рукопожатии SDK с узлами.
  • Совместимость: совместимость с Channel Message v1 протоколом и сертификатами узлов FISCO BCOS 2.1 node.crt и node.key.

v2.1.0

(2019-09-17)

  • Добавлено:

    • уведомления о событиях контрактов;
    • поддержка Channel Message v2 протокола;
    • обратные вызовы блоков;
    • аутентификация AMOP.
  • Улучшено:

    • возможность настройки имён сертификатов;
    • обработка немедленных ответов RPC при отправке транзакций;
    • обновление зависимостей;
    • детализация журналов.
  • Исправлено: исключения при обработке ABI-пустых строк, возврате blocklimt и другие ошибки.

  • Совместимость: совместимость с Channel Message v1 протоколом и сертификатами FISCO BCOS 2.1 и ниже node.crt и node.key.

v2.0.5

(2019-07-10)

  • Улучшено: библиотека fastjson обновлена до версии 1.2.58.

  • Исправлено: исключение при передаче строк в AMOP.

  • Совместимость: совместимость с rc1, rc2, rc3 и v2.0.0 узлами.

v2.0.4

(2019-07-04)

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

  • Совместимость: совместимость с rc1, rc2, rc3 и v2.0.0 узлами.

v2.0.3

(2019-05-28)

  • Добавлено: класс CRUDService для операций с пользовательской таблицей, классы PEMManager и P12Manager для управления файлами учётных данных в форматах PEM и PKCS12 соответственно, а также интеграционное тестирование с охватом API web3j и precompile API.

  • Улучшено: формат журнала, выбор максимального блока для отправки транзакций, многогрупповая конфигурация блоков перед установкой, структура SDK-файла (поле agencyName вместо agency).

  • Совместимость: совместимость с rc1, rc2 и rc3 узлами. sol в java, в файл на java добавлено поле abi.

  • Compatibility

  1. Совместимость с узлами rc1, rc2.

v2.0.0-rc1

(2019-03-18)

  • Добавлено:
  1. Поддержка нескольких групп.
  2. Spring Boot конфигурация и демонстрационный проект.
  3. Модульное тестирование, добавлены примеры использования.
  4. Добавлен интерфейс Precompiled Service для управления конфигурацией блокчейна и реализации функций конкретных предкомпилированных контрактов.
  • Обновления:
  1. Синхронизация с последним кодом Ethereum, поддержка возврата динамических массивов, поддержка последних контрактов 0.5.x.
  2. Оптимизация процесса компиляции контрактов, теперь можно компилировать контракты напрямую без необходимости загрузки solcj.
  3. Обновление Web3j, изменение имён интерфейсов Web3j.
  • Совместимость
  1. Совместимость с узлами версии rc1.

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

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

1
https://api.gitlife.ru/oschina-mirror/FISCO-BCOS-web3sdk.git
git@api.gitlife.ru:oschina-mirror/FISCO-BCOS-web3sdk.git
oschina-mirror
FISCO-BCOS-web3sdk
FISCO-BCOS-web3sdk
master