{"release":{"tag":{"name":"v3.1.0","path":"/FISCO-BCOS/java-sdk/tags/v3.1.0","tree_path":"/FISCO-BCOS/java-sdk/tree/v3.1.0","message":"","commit":{"id":"75731ee64503d85bc1634ae3abe9df043e4d83e2","short_id":"75731ee","title":"\u003Cdoc\u003E(changeLog): update 3.1.0 changeLog. (#694)","title_markdown":"(changeLog): update 3.1.0 changeLog. (#694)","description":"","description_markdown":"","message":"\u003Cdoc\u003E(changeLog): update 3.1.0 changeLog. (#694)\n\n","message_markdown":"(changeLog): update 3.1.0 changeLog. (#694)","detail_path":"/FISCO-BCOS/java-sdk/commit/75731ee64503d85bc1634ae3abe9df043e4d83e2","commits_path":"/FISCO-BCOS/java-sdk/commits/75731ee64503d85bc1634ae3abe9df043e4d83e2","tree_path":"/FISCO-BCOS/java-sdk/tree/75731ee64503d85bc1634ae3abe9df043e4d83e2","author":{"name":"Kyon","email":"32325790+kyonRay@users.noreply.github.com","username":null,"user_path":null,"enterprise_user_path":null,"image_path":"no_portrait.png#Kyon-","is_gitee_user":false,"is_enterprise_user":null,"widget_url":null},"committer":{"name":"GitHub GPG Bot","email":"noreply@github.com","username":"github-bot","user_path":"/github-bot","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1677201096080835335/10181580_github-bot_1639517195.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2022-11-21T14:11:22+08:00","committed_date":"2022-11-21T14:11:22+08:00","signature":null,"build_state":null},"archive_path":"/FISCO-BCOS/java-sdk/repository/archive/v3.1.0","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"Release 3.1.0","path":"/FISCO-BCOS/java-sdk/releases/tag/v3.1.0","tag_path":"/FISCO-BCOS/java-sdk/tree/v3.1.0","project_id":12361620,"created_at":"2022-11-24T19:20:54+08:00","is_prerelease":false,"description":"## v3.1.0\r\n(2022-11-21)\r\n\r\n请阅读Java SDK v3.x+文档：\r\n\r\n- [中文用户手册](https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/develop/sdk/java_sdk/index.html)\r\n\r\n### 新增\r\n\r\n- 新增账户权限管理接口，详情参考 `org.fisco.bcos.sdk.v3.contract.auth.manager.AuthManager` ，包括冻结、解冻、废除账户地址接口。\r\n- 新增BFS接口，`list`接口支持分页逻辑；`link`接口可以在BFS `/apps` 下任意目录下创建链接文件，不再限制输入目录格式。\r\n- 增加解析交易input的接口，详情参考 `org.fisco.bcos.sdk.v3.codec.ContractCodec`。\r\n- 交易回执新增 `checksumContractAddress` 字段，用于[EIP-55](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-55.md)的checksum计算。\r\n\r\n### 更新\r\n\r\n- 变更加入共识节点逻辑，只有观察节点才能加入共识节点；游离节点/新增节点加入共识节点，必须先加入观察节点，且跟上目前链区块高度。\r\n- 变更节点版本号判断，在做兼容性判断时请参考 `org.fisco.bcos.sdk.v3.model.EnumNodeVersion`\r\n\r\n### 修复\r\n\r\n- 修复获取合约事件接口的bug，issue: [#654](https://github.com/FISCO-BCOS/java-sdk/issues/654)\r\n- 新增单元测试、CodeQL代码扫描覆盖，修复大多数错误。\r\n\r\n\r\n### 兼容性说明\r\n\r\n- 不兼容 FISCO BCOS 2.0+ 版本\r\n- 兼容java-sdk v3.0+的历史版本\r\n- 支持[FISCO BCOS 3.1.0](https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v3.1.0)版本\r\n- 账户权限管理接口、BFS新增的list分页接口与link接口只在 FISCO BCOS 3.1.0支持使用。\r\n\r\n----\r\n\r\n## v3.1.0\r\n(2022-11-21)\r\n\r\nPlease read the Java SDK v3.x+ documentation:\r\n\r\n- [Chinese User Manual](https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/develop/sdk/java_sdk/index.html)\r\n\r\n### New\r\n\r\n- Added account authority management interface, for details, refer to `org.fisco.bcos.sdk.v3.contract.auth.manager.AuthManager`, including freezing, unfreezing, and abolishing account address interfaces.\r\n- Added BFS interface, the `list` interface supports pagination logic; the `link` interface can create link files in any directory under BFS `/apps`, and no longer restricts the input directory format.\r\n- Add an interface for parsing transaction input. For details, refer to `org.fisco.bcos.sdk.v3.codec.ContractCodec`.\r\n- The transaction receipt adds `checksumContractAddress` field, which is used for the checksum calculation of [EIP-55](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-55.md).\r\n\r\n### renew\r\n\r\n- Change the logic of joining the consensus node. Only the observation node can join the consensus node; when the free node/new node joins the consensus node, it must first join the observation node and keep up with the current chain block height.\r\n- Change node version number judgment, please refer to `org.fisco.bcos.sdk.v3.model.EnumNodeVersion` when making compatibility judgment\r\n\r\n### fix\r\n\r\n- Fix the bug of getting contract event interface, issue: [#654](https://github.com/FISCO-BCOS/java-sdk/issues/654)\r\n- Added unit tests, CodeQL code scanning coverage, and fixed most errors.\r\n\r\n\r\n### Compatibility Notes\r\n\r\n- Not compatible with FISCO BCOS version 2.0+\r\n- Compatible with historical versions of java-sdk v3.0+\r\n- Support [FISCO BCOS 3.1.0](https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v3.1.0) version\r\n- The account authority management interface, the newly added list paging interface and link interface of BFS are only supported in FISCO BCOS 3.1.0.\r\n","author":{"name":"Kyon","username":"kyonRay","path":"/kyonRay","avatar_url":"no_portrait.png#Kyon-kyonRay"},"attach_files":[],"zip_download_url":"/FISCO-BCOS/java-sdk/releases/tag/v3.1.0.zip","tar_download_url":"/FISCO-BCOS/java-sdk/releases/tag/v3.1.0.tar.gz"}}}