Skip to content

Releases: icon-project/IBC-Integration

Prerelease v1.2.0-rc2

07 Aug 11:32
f149a26
Compare
Choose a tag to compare
Prerelease v1.2.0-rc2 Pre-release
Pre-release

What's Changed

New Features 🎉

  • fix: update mock ibc core by @ibrizsabin in #795
  • feat: Allow xCall connection configurations when channel is not open by @AntonAndell in #818
  • fix: Add seperate varint decoder which handles long values by @AntonAndell in #779
  • feat: implement get timestamp for tendermint by @izyak in #824
  • fix: Fix reverse sign on timestamp check for request timeout by @AntonAndell in #827

Other Changes

  • fix: added clarity and fixed bash commands to work effortlessly by @bcsainju in #833
  • fix: changed config env variable to TEST_CONFIG_PATH to match implementation by @bcsainju in #837
  • feat: create chain registry by @ibrizsabin in #835
  • chore: update test coverage for ibc client by @bishalbikram in #846
  • docs: Add explanation on how a connection can be manually verified by @AntonAndell in #838
  • fix: add reference to CI workflow to fix error by @ForwardSlashBack in #839

New Contributors

  • @bishalbikram made their first contribution in #846
  • @ForwardSlashBack made their first contribution in #839

Full Changelog: v1.1.0...v1.2.0-rc2

Hotfix v1.1.2

04 Jan 11:05
Compare
Choose a tag to compare

Fix channel reconfigure issue on Injective mainnet deployment.

Full Changelog: v1.1.0...v1.1.2

Hotfix v1.1.1

03 Jan 13:01
af511b1
Compare
Choose a tag to compare

Hotfix: Update trusting period for neutron client [Only for neutron client on ICON Mainnet]

What's Changed

New Features 🎉

Bug Fixes 🎉

  • hotfix: update trusting period for neutron client by @izyak
  • fix: tests by @izyak in #815

Full Changelog: v1.1.0-hotfix...v1.1.1

Prerelease v1.1.0-hotfix

29 Nov 08:39
Compare
Choose a tag to compare
fix: Migrate archway and neturon network id to chain ids

Release v1.1.0

29 Nov 07:26
7291763
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat: cw-mock-ibc-connection added by @gcranju in #711
  • fix: fee check added in sendMessage by @gcranju in #684
  • fix: admin and owner state changed to Addr, and corresponding tests fixed by @gcranju in #687
  • fix: remove_admin and update_owner, update_admin are removed by @gcranju in #692
  • docs: add IBC setup using DIVE CLI to readme by @shreyasbhat0 in #767

Bug Fixes 🎉

Other Changes

Full Changelog: v1.0.0...v1.1.0

Prerelease v1.1.0-rc1

28 Nov 05:34
7291763
Compare
Choose a tag to compare
Prerelease v1.1.0-rc1 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat: cw-mock-ibc-connection added by @gcranju in #711
  • fix: fee check added in sendMessage by @gcranju in #684
  • fix: admin and owner state changed to Addr, and corresponding tests fixed by @gcranju in #687
  • fix: remove_admin and update_owner, update_admin are removed by @gcranju in #692
  • docs: add IBC setup using DIVE CLI to readme by @shreyasbhat0 in #767

Bug Fixes 🎉

Other Changes

Full Changelog: v1.0.0...v1.1.0-rc1

Release v1.0.0

28 Sep 09:01
a241bc6
Compare
Choose a tag to compare

We are excited to announce the release of Version 1.0.0 of our contract suite, designed to facilitate seamless communication between the Icon and Cosmos based blockchains using the Inter-Blockchain Communication (IBC) protocol. This release marks a significant milestone for ICON in achieving cross-chain interoperability, enhancing the capabilities of both ecosystems.

Major Highlights

  • Fully supports IBC protocol
  • Enhanced security via Light Clients
  • Now custom chains that do not have IBC module integrated can also connect via our contract suite
  • Examples and Implementation projects included as well for reference
  • Connect to ICON via any Cosmos based chains

What's Changed

New Features 🎉

Bug Fixes 🎉

Other Changes

New Contributors

Full Changelog: v0.1.0-alpha.1...v1.0.0

Prerelease v0.1.0-alpha.20

28 Sep 03:51
6f00fb7
Compare
Choose a tag to compare
Pre-release

This pre-release contains fixes on update admin upon Lisbon testnet deployment.

What's Changed

Bug Fixes 🎉

Full Changelog: v0.1.0-alpha.19...v0.1.0-alpha.20

Prerelease v0.1.0-alpha.19

21 Sep 07:22
b0f9956
Compare
Choose a tag to compare
Pre-release

This represents a testnet pre-release for ICON Lisbon, where the IBC contracts have been initially deployed on the Lisbon testnet. You can access the contract addresses here.

What's Changed

New Features 🎉

Bug Fixes 🎉

  • fix: ibc query method get consensus state by height should return any type by @viveksharmapoudel in #727
  • fix: address decoding on fee claim by @redlarva in #741
  • fix: do not send fund to ibc core on send_call_message by @izyak in #740

Full Changelog: v0.1.0-alpha.16...v0.1.0-alpha.19

Prerelease v0.1.0-alpha.16

11 Sep 11:25
cf365a5
Compare
Choose a tag to compare
Pre-release

What's Changed

New Features 🎉

  • Feature: hb 101 User story: Create and run chain locally using docker image by @hemz10 in #13
  • Feature/hb 104 user story arbitrary command to execute by @hemz10 in #15
  • feat : Get host rpc address by @hemz10 in #16
  • Feature/hb 107 user story get chain details by @hemz10 in #19
  • Feature/hb 108 Deploy smart contract by @hemz10 in #22
  • feature/hb 110 user story Query Smart Contract by @hemz10 in #26
  • Feature/ hb 102 user story create keys for signing transaction by @hemz10 in #27
  • Feature/hb 80 user story callmessage response storage by @shreyasbhat0 in #18
  • Feature/hb 106 user story build IBC wallet by @hemz10 in #34
  • feat: sendCall Message Implementation by @shreyasbhat0 in #40
  • feat: implement call service methods by @shreyasbhat0 in #53
  • feat: hb 124 user story error handling by @shreyasbhat0 in #56
  • feat: hb120 Proto file for icon light client by @viveksharmapoudel in #23
  • feat: hb 243 user story creating boilerplate for ibc core by @shreyasbhat0 in #78
  • feat: hb 244 user story define storage for channel by @shanithkk in #80
  • feat: hb 167 user story implement storage for client and client storage method by @shreyasbhat0 in #93
  • feat: hb 245 user story implement storage for channel by @shanithkk in #86
  • feat: hb 154 user story implement reader context for client by @shreyasbhat0 in #115
  • feat: implement storage methods for Context by @shreyasbhat0 in #118
  • feat: 32 user story channel implementing messages for openinit by @shanithkk in #117
  • feat: user story implementing messages for create client by @shreyasbhat0 in #124
  • feat: 27 user story implementing messages for update client by @shreyasbhat0 in #133
  • feat: 28 user story implementing messages for misbehaviour by @shreyasbhat0 in #138
  • feat: 16 user story channel implementing event for generated channel identifier by @shanithkk in #137
  • feat: 22-user-story-connection-implementing-messages-for-openack by @Prathiksha-Nataraja in #126
  • feat: 17 user story channel implementing messages for closeinit and closeconfirm by @shanithkk in #136
  • feat: 41 user story add feature for testing ibc methods in xcall update cross contract message enum to library by @shreyasbhat0 in #144
  • feat: implement events for openack and openconfirm for channel by @shanithkk in #140
  • feat: 25 user story creating events for create client and misbehavior by @shreyasbhat0 in #146
  • feat: 58 user story client creating events for update client and upgrade client by @shreyasbhat0 in #158
  • feat: 74 user story channel implementing event for onchancloseinit and onchancloseconfirm by @shanithkk in #147
  • feat: 75 user story channel implementing openinit handshake by @shanithkk in #164
  • feat: 59 user story client implementing handler for create client by @shreyasbhat0 in #179
  • feat: 78 user story channel implementing opentry handshake by @shanithkk in #172
  • feat: 63 user story client implement getclient by @shreyasbhat0 in #198
  • feat: implement get client state by @shreyasbhat0 in #205
  • feat: 77 user story channel Implementing openack handshake by @shanithkk in #203
  • fix: enable remove, update admin and add error handling by @shreyasbhat0 in #215
  • feat: implementing handlers for misbehaviour#60 by @shreyasbhat0 in #213
  • feat: implementing openconfirm handshake for channel by @shanithkk in #208
  • feat: implement validate for close confirm for channel by @shanithkk in #214
  • feat: channel implement get channel querier #81 by @shanithkk in #220
  • feat: channel implement timeout #82 by @shanithkk in #259
  • fix: 84 bugxcall contract panics when we query get admin when list is empty by @shreyasbhat0 in #261
  • fix: invalid chars cannot be added as admin address by @shreyasbhat0 in #265
  • feat: implement send packet by @shanithkk in #262
  • feat: implement receive packet by @shanithkk in #271
  • feat: implement ibc core paths #97 by @shreyasbhat0 in #274
  • feat: implement lookup module by channel by @shanithkk in #281
  • feat: implementation of acknowledgement module by @shanithkk in #277
  • feat: implement identifier for host#107 by @shreyasbhat0 in #294
  • feat: implement bindport by @shanithkk in #296
  • feat: implement mock dapp by @shanithkk in #315
  • feat: Add method to get IBC config for xCall connections by @AntonAndell in #679
  • fix: send packet height is not set to zero during timeout packet by @ibrizsabin in #681
  • fix: additional checks added in configure connection by @gcranju in #682
  • fix: xcall check commented out by @gcranju in #685
  • fix: remove unnecessary comments by @ibrizsabin in #691
  • feat: add library feature for xcall ibc connection by @nightowl121 in #705

Bug Fixes 🎉

Other Changes

Read more