|
| 1 | +# CHANGELOG |
| 2 | + |
| 3 | +## v1.0.0 - Oct 20, 2025 |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +- Add queries for action and protocol IDs. ([#54](https://github.com/noble-assets/orbiter/pull/54)) |
| 8 | +- Internal forwarding controller. ([#41](https://github.com/noble-assets/orbiter/pull/41)) |
| 9 | +- Add Hyperlane forwarding controller. ([#24](https://github.com/noble-assets/orbiter/pull/24)) |
| 10 | +- Add cli commands. ([#15](https://github.com/noble-assets/orbiter/pull/15)) |
| 11 | +- Add dispatcher query server and genesis. ([#10](https://github.com/noble-assets/orbiter/pull/10)) |
| 12 | +- Add duplicate actions check. ([#13](https://github.com/noble-assets/orbiter/pull/13)) |
| 13 | +- Add genesis and servers for forwarder, executor, and adapter components. |
| 14 | + ([#6](https://github.com/noble-assets/orbiter/pull/6)) |
| 15 | +- Add max bytes validation for passthrough payload. |
| 16 | + ([#7](https://github.com/noble-assets/orbiter/pull/7)) |
| 17 | +- Add IBC adapter, CCTP forwarder, and fee action. |
| 18 | + ([#2](https://github.com/noble-assets/orbiter/pull/2)) |
| 19 | +- Implement module architecture. ([#1](https://github.com/noble-assets/orbiter/pull/1)) |
| 20 | +- Scaffold module. |
| 21 | + |
| 22 | +### Improvements |
| 23 | + |
| 24 | +- General codebase cleanup and maintenance. ([#53](https://github.com/noble-assets/orbiter/pull/53)) |
| 25 | +- Update FQN for interface registration. ([#44](https://github.com/noble-assets/orbiter/pull/44)) |
| 26 | +- Add validate method to forwarding attributes interface. |
| 27 | + ([#46](https://github.com/noble-assets/orbiter/pull/46)) |
| 28 | +- Update project status in README and repo name in LICENSE. |
| 29 | + ([#40](https://github.com/noble-assets/orbiter/pull/40)) |
| 30 | +- Add CCTP controller docs. ([#37](https://github.com/noble-assets/orbiter/pull/37)) |
| 31 | +- Add Hyperlane controller docs. ([#30](https://github.com/noble-assets/orbiter/pull/30)) |
| 32 | +- Improve integration and payload docs. ([#33](https://github.com/noble-assets/orbiter/pull/33)) |
| 33 | +- Allow empty cctp destination caller. ([#39](https://github.com/noble-assets/orbiter/pull/39)) |
| 34 | +- Refactor validation of dispatcher genesis state into types. |
| 35 | + ([#36](https://github.com/noble-assets/orbiter/pull/36)) |
| 36 | +- Rename controllers to use correct grammar. |
| 37 | + ([#35](https://github.com/noble-assets/orbiter/pull/35)) |
| 38 | +- Implement e2e tests for hyperlane controller. |
| 39 | + ([#34](https://github.com/noble-assets/orbiter/pull/34)) |
| 40 | +- Add event emitting. ([#27](https://github.com/noble-assets/orbiter/pull/27)) |
| 41 | +- Handle dust collector as a module account. |
| 42 | + ([#28](https://github.com/noble-assets/orbiter/pull/28)) |
| 43 | +- Check for nil forwarding packet in CCTP controller. |
| 44 | + ([#26](https://github.com/noble-assets/orbiter/pull/26)) |
| 45 | +- Add more CI actions. ([#25](https://github.com/noble-assets/orbiter/pull/25)) |
| 46 | +- Rename orbiter package. ([#23](https://github.com/noble-assets/orbiter/pull/23)) |
| 47 | +- Support pushing protobuf to registry. ([#22](https://github.com/noble-assets/orbiter/pull/22)) |
| 48 | +- Improve IBC to CCTP e2e tests. ([#19](https://github.com/noble-assets/orbiter/pull/19)) |
| 49 | +- Add module and architecture files. ([#3](https://github.com/noble-assets/orbiter/pull/3)) |
| 50 | +- Update integration docs with correct payload example. |
| 51 | + ([#21](https://github.com/noble-assets/orbiter/pull/21)) |
| 52 | +- Add custom ibc ack for middleware. ([#17](https://github.com/noble-assets/orbiter/pull/17)) |
| 53 | +- Unify adapter interfaces and remove unused ones. |
| 54 | + ([#18](https://github.com/noble-assets/orbiter/pull/18)) |
| 55 | +- Move fee validation to type. ([#16](https://github.com/noble-assets/orbiter/pull/16)) |
| 56 | +- Use errorsmod throughout repo. ([#14](https://github.com/noble-assets/orbiter/pull/14)) |
| 57 | +- Add nancy vulnerability checker. ([#11](https://github.com/noble-assets/orbiter/pull/11)) |
| 58 | +- Add method to get all paused cross-chain IDs. |
| 59 | + ([#12](https://github.com/noble-assets/orbiter/pull/12)) |
| 60 | +- Add genesis tests and improve id validation. |
| 61 | + ([#9](https://github.com/noble-assets/orbiter/pull/9)) |
| 62 | +- Restructure types package dependency hierarchy. |
| 63 | + ([#8](https://github.com/noble-assets/orbiter/pull/8)) |
| 64 | +- Update project structure, component names, and codec usage. |
| 65 | + ([#4](https://github.com/noble-assets/orbiter/pull/4)) |
| 66 | +- Change method visibility and return concrete types over interfaces. |
| 67 | + ([#5](https://github.com/noble-assets/orbiter/pull/5)) |
| 68 | + |
| 69 | +### Fixes |
| 70 | + |
| 71 | +- Revert IBC counterparty ID. ([#51](https://github.com/noble-assets/orbiter/pull/51)) |
| 72 | +- Apply changes from external audit. ([#42](https://github.com/noble-assets/orbiter/pull/42)) |
| 73 | +- Get denom balance instead of all balances. |
| 74 | + ([#49](https://github.com/noble-assets/orbiter/pull/49)) |
| 75 | +- Use correct counterparty channel ID for IBC cross-chain IDs. |
| 76 | + ([#48](https://github.com/noble-assets/orbiter/pull/48)) |
| 77 | +- Fix tx commands not working with `EnhanceCustomCommand`. |
| 78 | + ([#43](https://github.com/noble-assets/orbiter/pull/43)) |
| 79 | +- Register rest endpoints. ([#31](https://github.com/noble-assets/orbiter/pull/31)) |
0 commit comments