Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v0.1.0 #166

Merged
merged 1 commit into from
Jan 21, 2025
Merged

chore: release v0.1.0 #166

merged 1 commit into from
Jan 21, 2025

Conversation

talalashraf
Copy link
Contributor

@talalashraf talalashraf commented Jan 21, 2025

[0.1.0]

Package: stellar-axelar-gas-service 0.1.0 -> 0.1.0

Changes:

⛰️ Features

  • (axelar-gateway) Increase gateway coverage and add coverage report (#25) - (2c6f9f9)
  • (gas-service) Add contract constructor (#72) - (2d5e74c)
  • (gas-service) Add gas function in gas service (#59) - (270bd85)
  • (gas-service) Improve error handling (#26) - (d330956)
  • (its) Add skeleton code for its token deployment (#88) - (b062cf1)
  • Add extend ttl to all contracts (#124) - (ab4361c)
  • Add macros for shared interfaces (#105) - (4f513f9)
  • Add upgrade capabilities to all contracts (#87) - (9785e8b)
  • Allow exporting soroban contract crates are libraries (#80) - (22cf5ab)
  • Gmp example contract (#62) - (fe4859d)
  • Upgrade soroban-sdk version to v21.7.6 (#50) - (f4efa15)
  • Raise clippy lint level to clippy::nursery and apply lints (#47) - (52951e1)
  • Gas service (#3) - (64fdccf)

🐛 Bug Fixes

  • (axelar-gas-service) [breaking] Fix axlear gas service add_gas (#89) - (20593c0)
  • (axelar-gas-service) [breaking] Fix axelar gas service pay_gas (#83) - (6803ae7)

🚜 Refactor

  • (axelar-gas-service) Move run_migration into separate impl block (#91) - (ce8d3af)
  • (axelar-gateway) [breaking] Use more readable event symbols (#41) - (3e7d28a)
  • (gas-service,operators) Move out of axelar-soroban-interfaces (#43) - (c7a9d9f)
  • Rename assert_auth macros (#138) - (8239e41)
  • [breaking] Update package name and references for release (#145) - (bb19538)
  • Restrict exports to contract and contract clients (#103) - (4c25023)
  • Extract ownership management into sharable interface (#97) - (df2d7d8)
  • Move shared interfaces in preparation of ownership trait extraction (#96) - (e63006a)
  • Move contract tests to integration tests (#49) - (5ed9513)

⚙️ Miscellaneous Tasks

  • Use rustfmt nightly build to introduce opinionated imports ordering (#141) - (e19f588)
  • Add the support for release pipeline (#54) - (90d4368)
  • Rename dev_dependencies to dev-dependencies (#61) - (47c6576)
  • Remove axelar-soroban-interfaces crate (#46) - (514d8a4)

Contributors

[0.1.0]

Package: stellar-axelar-std 0.1.0 -> 0.1.0

Changes:

⛰️ Features

  • Simplify event definition via IntoEvent derive macro (#136) - (9052c78)

🚜 Refactor

  • Update mock auth macro to support non root auth (#134) - (7b6a553)
  • Rename assert_auth macros (#138) - (8239e41)
  • [breaking] Update package name and references for release (#145) - (bb19538)

🧪 Testing

Contributors

[0.1.0]

Package: stellar-axelar-std-derive 0.1.0 -> 0.1.0

Changes:

⛰️ Features

  • Simplify event definition via IntoEvent derive macro (#136) - (9052c78)

🚜 Refactor

  • Rename assert_auth macros (#138) - (8239e41)
  • [breaking] Update package name and references for release (#145) - (bb19538)

Contributors

[0.1.0]

Package: stellar-axelar-gateway 0.1.0 -> 0.1.0

Changes:

⛰️ Features

  • (amplifier) Gateway v2 - (948296d)
  • (amplifier) Auth v2 - (b455faa)
  • (amplifier) Add gateway v2 interface - (897c45b)
  • (axelar-gateway) Emit event when upgrade is completed (#85) - (7c17383)
  • (axelar-gateway) Improve error handling (#30) - (abf0636)
  • (axelar-gateway) Increase gateway coverage and add coverage report (#25) - (2c6f9f9)
  • (example) Update gmp example (#66) - (a71b97a)
  • (gateway) Differentiate gateway errors (#109) - (6fa56a9)
  • (gateway) Add contract constructor (#73) - (0ca13fe)
  • (gateway) Add instance ttl extension (#51) - (12cba3b)
  • (gateway) Add external views for signers hash and epoch (#48) - (51800c8)
  • (gateway) Add ownership for upgrade (#40) - (1e199d0)
  • (gateway) Prevent repeated signers (#36) - (720f818)
  • (gateway) Add upgrade and version (#32) - (4f92de2)
  • (gateway) Emit epoch on rotate signers event (#31) - (ae1b9b8)
  • (gateway) [breaking] Update rotate signers event (#28) - (06c85a0)
  • (gateway) Add rotation delay governance (#27) - (3baa011)
  • (interchain-token) Update interchain token (#71) - (6440cf8)
  • (its) Update event test with new event test utils (#114) - (1761b73)
  • (soroban-sdk) [breaking] Upgrade to soroban v21 preview (#17) - (edfbb84)
  • (upgrader) Add generalized atomic upgrade and migration capabilities (#77) - (48507e2)
  • Simplify event definition via IntoEvent derive macro (#136) - (9052c78)
  • The execute function of the ExecutableInterface trait returns a result (#132) - (47d92ee)
  • Add extend ttl to all contracts (#124) - (ab4361c)
  • Add macros for shared interfaces (#105) - (4f513f9)
  • Add upgrade capabilities to all contracts (#87) - (9785e8b)
  • Allow exporting soroban contract crates are libraries (#80) - (22cf5ab)
  • Raise clippy lint level to clippy::nursery and apply lints (#47) - (52951e1)
  • Update message approval args consistent (#35) - (b6c315f)
  • Update call contract and rotate signers event (#34) - (9309b4a)
  • Update execute event (#29) - (7355aad)
  • Gateway full test coverage (#10) - (7783100)
  • Github actions (#6) - (1e1841b)
  • Use auth client via dependency - (aa36c2b)
  • Integrate auth verifier into axelar gateway - (3b897f8)
  • Add gateway tests - (5dbc277)
  • Add gateway implementation - (b1d3261)
  • Add gateway batch types - (c1339dc)
  • Add error types - (6b4dff5)
  • Add call contract - (2e615d7)
  • Add gateway events - (4738da3)
  • Add storage types - (6715eca)
  • Add gateway interface - (954f5a9)
  • Use cargo workspace (#2) - (7b98eeb)

🐛 Bug Fixes

  • (axelar-gateway) Ensure the testutils feature is loaded for tests (#70) - (c4796c0)
  • Keep rlib bindings for tests - (6c5566f)
  • Run cargo fmt - (840df82)
  • Remove dependence on auth contract wasm code - (6f3be52)
  • Run clippy - (ec9ab6f)
  • Ran cargo fmt and clippy - (6e4bf1c)
  • Support secp256k1 recovery id and fix tests - (e8b661c)
  • Cargo fmt - (9c1ce62)
  • Remove unused deps and gate tests - (61767e2)

🚜 Refactor

  • (axelar-gateway) Use typed events (#128) - (778ee8e)
  • (axelar-gateway) [breaking] Separate gateway messaging interface (#82) - (3bfc691)
  • (axelar-gateway) Move gateway types out of axelar-soroban-interfaces (#42) - (c627336)
  • (axelar-gateway) [breaking] Use more readable event symbols (#41) - (3e7d28a)
  • (axelar-gateway) [breaking] Merge gateway and auth verifier (#23) - (41256ea)
  • (upgrader) Clean up the UpgraderInterface and simplify the contract (#84) - (8f298ff)
  • Rename assert_auth macros (#138) - (8239e41)
  • [breaking] Update package name and references for release (#145) - (bb19538)
  • Restrict exports to contract and contract clients (#103) - (4c25023)
  • Extract operatorship management into sharable interface (#98) - (faefa35)
  • Extract ownership management into sharable interface (#97) - (df2d7d8)
  • Move shared interfaces in preparation of ownership trait extraction (#96) - (e63006a)
  • Move contract tests to integration tests (#49) - (5ed9513)
  • Create Hash type alias for BytesN<32> - (d5c6418)
  • [breaking] Switch to external axelar gateway interface - (1f1a8ac)
  • Handle uninitialized error in the gateway - (c6fc62a)
  • Remove superfluous CommandExecuted contract type - (bba0824)

⚡ Performance

  • Remove rlib bindings from contracts - (1ec04f6)
  • Check existence for approval key instead of getting the value - (df9778d)

🧪 Testing

  • (axelar-gateway) Rework auth unit tests to integration tests (#93) - (8fbbe1c)
  • (axelar-gateway) Add golden test for weighted signers (#37) - (0456b04)
  • (axelar-gateway) Re-introduce auth-verifier tests (#33) - (bfcf45d)
  • (gateway) Reuse domain separator for rotate signer tests - (b80e35b)
  • Check auth is used in assert_auth (#151) - (4d8e920)
  • Add expected invoke auth error for unit tests (#52) - (890bfcf)
  • Support negative indexing for asserting emitted events - (4d57a62)
  • Add axelar-gateway testutils - (360263a)
  • Use auth testutil initialize in gateway tests - (d885c00)
  • Make axelar gateway tests use auth testutils - (e602831)
  • Refactor gateway test to use testutils - (3ee43f8)
  • Simplify testutils using IntoVal<> - (9779bef)
  • Fix test compilation issues - (5c5b715)

⚙️ Miscellaneous Tasks

  • (gateway) Coverage for upgrade and version (#45) - (0a40b39)
  • Use rustfmt nightly build to introduce opinionated imports ordering (#141) - (e19f588)
  • Add the support for release pipeline (#54) - (90d4368)
  • Rename dev_dependencies to dev-dependencies (#61) - (47c6576)
  • Remove axelar-soroban-interfaces crate (#46) - (514d8a4)
  • Cargo sort - (3e08c3b)
  • Lint files - (756cc99)
  • Remove duplicate gateway interface - (23c86b2)
  • Add gateway contract TODOs - (0802231)
  • Add gateway as a dep to workspace - (1cb795d)
  • Cargo fmt axelar gateway - (7d07fdb)

Contributors

[0.1.0]

Package: stellar-axelar-operators 0.1.0 -> 0.1.0

Changes:

⛰️ Features

  • (Operators) Execute method (#15) - (20bbf95)
  • (axelar-gateway) Increase gateway coverage and add coverage report (#25) - (2c6f9f9)
  • (axelar-operators) Improve error handling (#24) - (c063879)
  • (interchain-token) Update interchain token (#71) - (6440cf8)
  • (operators) Add contract constructor (#69) - (8db4014)
  • Add extend ttl to all contracts (#124) - (ab4361c)
  • Add macros for shared interfaces (#105) - (4f513f9)
  • Add upgrade capabilities to all contracts (#87) - (9785e8b)
  • Raise clippy lint level to clippy::nursery and apply lints (#47) - (52951e1)
  • Operators contract (#14) - (81a8f0e)

🚜 Refactor

  • (axelar-gateway) [breaking] Use more readable event symbols (#41) - (3e7d28a)
  • (gas-service,operators) Move out of axelar-soroban-interfaces (#43) - (c7a9d9f)
  • Rename assert_auth macros (#138) - (8239e41)
  • [breaking] Update package name and references for release (#145) - (bb19538)
  • Restrict exports to contract and contract clients (#103) - (4c25023)
  • Extract ownership management into sharable interface (#97) - (df2d7d8)
  • Move shared interfaces in preparation of ownership trait extraction (#96) - (e63006a)
  • Move contract tests to integration tests (#49) - (5ed9513)

🧪 Testing

⚙️ Miscellaneous Tasks

  • Use rustfmt nightly build to introduce opinionated imports ordering (#141) - (e19f588)
  • Add the support for release pipeline (#54) - (90d4368)
  • Rename dev_dependencies to dev-dependencies (#61) - (47c6576)
  • Remove axelar-soroban-interfaces crate (#46) - (514d8a4)

Contributors

[0.1.0]

Package: stellar-interchain-token 0.1.0 -> 0.1.0

Changes:

⛰️ Features

  • (ITS) Add chain name and token deploy salt and token sdk to ITS (#95) - (017d421)
  • (interchain-token) Update interchain token (#71) - (6440cf8)
  • (interchain-token-service) Deploy remote canonical token (#123) - (bec2a07)
  • (interchain-token-service) Remote interchain token (#118) - (6ec2622)
  • (interchain-token-service) Add interchain_transfer implementation (#115) - (ff1f206)
  • (interchain-token-service) Deploy interchain token (#99) - (bdf9443)
  • (interchain-token-service,interchain-token) Add contract constructor (#74) - (4cbaab3)
  • (its) Add skeleton code for interchain token (#56) - (a67775a)
  • Add extend ttl to all contracts (#124) - (ab4361c)
  • Add macros for shared interfaces (#105) - (4f513f9)
  • Add upgrade capabilities to all contracts (#87) - (9785e8b)

🚜 Refactor

  • Rename assert_auth macros (#138) - (8239e41)
  • [breaking] Update package name and references for release (#145) - (bb19538)
  • Restrict exports to contract and contract clients (#103) - (4c25023)
  • Extract ownership management into sharable interface (#97) - (df2d7d8)
  • Move shared interfaces in preparation of ownership trait extraction (#96) - (e63006a)

⚙️ Miscellaneous Tasks

  • Use rustfmt nightly build to introduce opinionated imports ordering (#141) - (e19f588)
  • Rename dev_dependencies to dev-dependencies in interchain token (#63) - (a7106c7)

Contributors

[0.1.0]

Package: stellar-interchain-token-service 0.1.0 -> 0.1.0

Changes:

⛰️ Features

  • (ITS) Add chain name and token deploy salt and token sdk to ITS (#95) - (017d421)
  • (ITS) Add ITS message ABI encoding/decoding support (#65) - (9c49a73)
  • (ITS) Allow owner to add/remove trusted addresses (#39) - (6dddb12)
  • (axelar-soroban-std) Allow typed matching of emitted events (#92) - (7a410ca)
  • (interchain-token-service) Add flow limit (#130) - (7da3677)
  • (interchain-token-service) Library export (#126) - (7adc13d)
  • (interchain-token-service) Deploy remote canonical token (#123) - (bec2a07)
  • (interchain-token-service) Process deploy interchain token message (#122) - (bfc7ded)
  • (interchain-token-service) Remote interchain token (#118) - (6ec2622)
  • (interchain-token-service) Register canonical interchain token (#119) - (7cce18f)
  • (interchain-token-service) Add interchain token executable (#120) - (daf70ec)
  • (interchain-token-service) Add interchain_transfer implementation (#115) - (ff1f206)
  • (interchain-token-service) Store token id as token data (#112) - (1ddfef5)
  • (interchain-token-service) Deploy interchain token (#99) - (bdf9443)
  • (interchain-token-service) Add message routing (#90) - (e06032c)
  • (interchain-token-service,interchain-token) Add contract constructor (#74) - (4cbaab3)
  • (its) Update event test with new event test utils (#114) - (1761b73)
  • (its) Add skeleton code for its token deployment (#88) - (b062cf1)
  • (its) Add ITS message types (#55) - (9b62384)
  • The execute function of the ExecutableInterface trait returns a result (#132) - (47d92ee)
  • Add extend ttl to all contracts (#124) - (ab4361c)
  • Add macros for shared interfaces (#105) - (4f513f9)
  • Add upgrade capabilities to all contracts (#87) - (9785e8b)
  • Raise clippy lint level to clippy::nursery and apply lints (#47) - (52951e1)

🐛 Bug Fixes

  • (interchain-token-service) Add destination validation checks (#150) - (1b77756)
  • (interchain-token-service) Update error handling for token id config (#121) - (8430b93)
  • (interchain-token-service) Revert on execute error (#116) - (91533fc)
  • (its) Move ITS test directory to the correct level (#86) - (6639369)

🚜 Refactor

  • (interchain-token-service) Use IntoEvent derive macro (#143) - (5800cf7)
  • (interchain-token-service) Change trusted address to trusted chain (#110) - (8798898)
  • (its) Add BytesExt trait (#108) - (0b2d38a)
  • Update mock auth macro to support non root auth (#134) - (7b6a553)
  • Rename assert_auth macros (#138) - (8239e41)
  • [breaking] Update package name and references for release (#145) - (bb19538)
  • Restrict exports to contract and contract clients (#103) - (4c25023)
  • Extract ownership management into sharable interface (#97) - (df2d7d8)
  • Move shared interfaces in preparation of ownership trait extraction (#96) - (e63006a)

📚 Documentation

  • (interchain-token-service) Move entrypoint docstring to interface (#146) - (f9ec5a6)

🧪 Testing

  • Add expected invoke auth error for unit tests (#52) - (890bfcf)

⚙️ Miscellaneous Tasks

  • (its) Move test.rs to tests folder (#76) - (193c6ba)
  • Use rustfmt nightly build to introduce opinionated imports ordering (#141) - (e19f588)
  • Simplify auth test utils (#125) - (8eba319)
  • Switch rust actions in workflows (#107) - (480cb04)
  • Add the support for release pipeline (#54) - (90d4368)
  • Rename dev_dependencies to dev-dependencies (#61) - (47c6576)
  • Remove axelar-soroban-interfaces crate (#46) - (514d8a4)

Contributors

[0.1.0]

Package: stellar-upgrader 0.1.0 -> 0.1.0

Changes:

⛰️ Features

  • (axelar-gateway) Emit event when upgrade is completed (#85) - (7c17383)
  • (upgrader) Add generalized atomic upgrade and migration capabilities (#77) - (48507e2)
  • Add upgrade capabilities to all contracts (#87) - (9785e8b)

🚜 Refactor

  • (upgrader) Clean up the UpgraderInterface and simplify the contract (#84) - (8f298ff)
  • Update mock auth macro to support non root auth (#134) - (7b6a553)
  • [breaking] Update package name and references for release (#145) - (bb19538)
  • Restrict exports to contract and contract clients (#103) - (4c25023)
  • Extract ownership management into sharable interface (#97) - (df2d7d8)
  • Move shared interfaces in preparation of ownership trait extraction (#96) - (e63006a)

⚙️ Miscellaneous Tasks

  • Use rustfmt nightly build to introduce opinionated imports ordering (#141) - (e19f588)

Contributors

@talalashraf talalashraf requested a review from a team as a code owner January 21, 2025 22:54
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.25%. Comparing base (294b1d8) to head (bced7fb).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #166   +/-   ##
=======================================
  Coverage   95.25%   95.25%           
=======================================
  Files          58       58           
  Lines        3516     3516           
=======================================
  Hits         3349     3349           
  Misses        167      167           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@ahramy ahramy enabled auto-merge (squash) January 21, 2025 22:59
@ahramy ahramy merged commit f67dfce into main Jan 21, 2025
5 checks passed
@ahramy ahramy deleted the release-2025-01-21T22-54-41Z branch January 21, 2025 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants