Skip to content

Releases: WeBankBlockchain/WeCross

WeCross v1.4.0

05 Mar 02:31
7228792
Compare
Choose a tag to compare
WeCross v1.4.0 Pre-release
Pre-release

(2024-03-01)

新增

  • 新增获取区块的RPC接口:/trans/getBlock, system #588
  • 获取区块与交易时增加时间戳字段解析 #588
  • 新增跨链获取区块的功能 #590
  • 增加在获取区块时获取详细交易内容的功能,用于优化获取交易的效率 #597
  • 增加按照链维度获取事务列表的功能,优化获取事务列表的效率 #596
  • 增加服务探活脚本 #588

更新

  • Stub接口有以下更新:
    • Block 新增字段 public List<Transaction> transactionsWithDetail;, 用于获取区块时获取详细交易内容
    • BlockHeader 新增字段 public long timestamp;, 用于获取区块时获取时间戳
    • TransactionResponse 新增字段 public long timestamp;, 用于获取交易时获取时间戳
  • 放宽脚本对openssl的检查,支持3.x版本的openssl #600
  • 增加 JDK 8.0.382的版本CI检查,增加生僻字CI检查 #600
  • 更新依赖版本,修复安全漏洞 #603

What's Changed

  • (rpc,stub,script): add get block rpc interface, add monitor script, add block and tx timestamp. by @kyonRay in #588
  • (interchain): add interchain get block feature. by @kyonRay in #590
  • (block): add block transaction details list by @hanlinbo123 in #597
  • (xatransaction): Improve the xaTransaction list interface by @yinghuochongfly in #596
  • (xatransaction): fix transaction list error by @yinghuochongfly in #599
  • (script,ci): relax check restriction of openssl version 3.x, version to 1.4.0, update ci to check in jdk 8.0.382. by @kyonRay in #600
  • (project): upgrade project spring, bouncycastle deps version. by @kyonRay in #601
  • (build): update build for secure issues. by @kyonRay in #603
  • Release v1.4.0 by @kyonRay in #606
  • (project): update 1.4.0 changelog. by @kyonRay in #607

New Contributors

Full Changelog: v1.3.1...v1.4.0

WeCross v1.3.1

31 Jul 11:56
db7f185
Compare
Choose a tag to compare

(2023-07-31)

新增

  • 支持FISCO BCOS 3.+ WASM执行版本,支持WASM合约部署、调用等功能。
  • 新增FISCO BCOS 3.x版本EVM/WASM之间的跨链demo

修复

  • 修复FISCO BCOS 3.2.0之前版本节点的兼容性问题。
  • 修复Demo脚本中的一些问题。

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

WeCross v1.3.0

24 Mar 07:34
6303fc0
Compare
Choose a tag to compare

(2023-03-24)

新增

  • 支持FISCO BCOS 3.x版本,新增WeCross-BCOS3-Stub
  • 新增FISCO BCOS 3.x版本与2.x版本的跨链demo
  • 网页控制台新增Email验证登陆注册接口
  • 命令控制台新增单次事务写接口
  • 命令控制台新增有多个同类型链时指定该链的默认账户的接口

更新

  • WeCross BCOS2 Stub使用依赖fisco-bcos-java-sdk:2.9.1版本代替原来的web3JSDK
  • 升级log4j、gson、bouncycastle、netty、snakeyaml、spring-boot-starter等依赖的版本号,以修复安全问题。

修复

  • 修复Account Manager在openssl3.+版本下密钥加载的问题

  • 修复命令控制台UA的密码长度检验与网页管理台不一致的问题。

New Contributors

Full Changelog: v1.2.1...v1.3.0

WeCross v1.2.1

15 Dec 11:09
5f348d2
Compare
Choose a tag to compare

(2021-12-15)

修复

  • 修复log4j的漏洞,将其升级至2.15

WeCross v1.2.0

19 Aug 12:08
Compare
Choose a tag to compare

(2021-08-20)

新增

更改

  • 适配外部登录系统,支持通过外部定义的身份操作跨链网络

WeCross v1.1.1

01 Apr 09:17
50cdb9d
Compare
Choose a tag to compare

(2021-04-02)

更改

  • 支持RPC端口的URL地址前缀可配,以兼容更多的部署环境
  • 各组件启动时打印版本号,使操作更清晰
  • Demo添加启停脚本,支持启动、停止已经部署好的Demo
  • 可视化管理台用户体验优化
  • 优化区块头验证代码结构

WeCross v1.1.0

05 Feb 09:02
f26367e
Compare
Choose a tag to compare

(2021-02-02)

功能

  • 支持区块头校验
  • 适配FISCO BCOS 2.1-2.5版本
  • SSL连接证书格式修改为RSA
  • demo脚本优化,支持非交互式运行,详情参考文档
  • BCOS Stub支持国密SSL连接
  • 添加changePassword接口

WeCross v1.0.1

15 Jan 11:06
c4d69c6
Compare
Choose a tag to compare

(2021-01-15)

功能

  • 启动脚本添加参数,修复新版本JDK无法使用的问题
  • 新增deploy_system_contract.sh脚本,替换Java命令部署Proxy、Hub

WeCross v1.0.0

17 Dec 12:31
e2b0fcf
Compare
Choose a tag to compare

(2020-12-17)

功能

  • 合约跨链调用:支持由合约发起跨链调用
  • 跨链账户管理:支持跨链账户管理,统一跨链身份
  • 网页管理台:可视化的跨链管理组件

新增

  • 桥接合约:合约跨链调用统一入口,管理跨链调用请求
  • 账户管理:新增UniversalAccount管理链账户,新增注册与登录接口,透传账户相关请求至账户服务
  • 网页管理台:支持网页管理台静态资源的打包和加载
  • RPC接口:新增listTransactions、getTransaction、listXATransactions、getXATransaction等接口
  • 更多Demo:新增跨 FISCO BCOS 群组、FISCO BCOS 国密链、Hyperledger Fabric 链 Demo

更改

  • 资源调用:参数链账户名替换为跨链账户用户名
  • 账户配置:无需在跨链路由配置链账户,账户统一由账户服务管理
  • 默认账户:跨链路由新增默认账户,负责合约跨链和HTLC的调度
  • 事务优化:开启事务若部分链失败则提交已成功的链,优化各个步骤的错误反馈
  • HTLC优化:删除默认账户配置,HTLC合约初始化无需指定对手方合约地址

WeCross v1.0.0-rc4

18 Aug 06:13
eb7bb50
Compare
Choose a tag to compare

(2020-08-18)

功能

  • 两阶段事务框架:基于框架进行开发,实现多条异构链间的原子操作
  • 跨链资源动态管理:通过API动态部署、更新跨链资源,无需编辑配置文件

新增

  • 两阶段事务框架:框架、示例、逻辑和API等
  • 代理合约:支持在运行时通过API对跨链资源进行部署和更新
  • 更多的Demo
    • 两阶段 Demo
    • 跨 FISCO BCOS 群组 Demo
    • 跨 FISCO BCOS 国密与非国密链 Demo

更新

  • 区块头同步逻辑更新:去除区块头落盘、router重启拉取最新区块头
  • HTLC更新:提案处理异步化、使用WeCross-Console替代ledger-tool来初始化资产