diff --git a/CHANGELOG.md b/CHANGELOG.md index 059ff79d3..02dfd0a4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,33 @@ Update this for each program release and mainnet deployment. ## not on mainnet -### v0.23.0, 2024-3- +### v0.24.0, 2024-4- + +- Allow skipping banks and invalid oracles when computing health (#891) + + This is only possible when we know for sure that the operation would not put the account into negative health zone. + +- Add support for Raydium CLMM as oracle fallback (#856) + +- Add a `TokenBalanceLog` when charging collateral fees (#894) + +- Withdraw instruction: remove overflow error and return appropriate error message instead (#910) + +- Banks: add more safety checks (#895) + +- Add a health check instruction (#913) + + Assert in a transaction that operation run on a mango account does not reduce it's health below a specified amount. + +- Add a sequence check instruction (#909) + + Assert that a transaction was emitted and run with a correct view of the current mango state. + +## mainnet + +### v0.23.0, 2024-3-8 + +Deployment: Mar 8, 2024 at 12:10:52 Central European Standard Time, https://explorer.solana.com/tx/6MXGookZoYGMYb7tWrrmgZzVA13HJimHNqwHRVFeqL9YpQD7YasH1pQn4MSQTK1o13ixKTGFxwZsviUzmHzzP9m - Allow disabling asset liquidations for tokens (#867) @@ -26,8 +52,6 @@ Update this for each program release and mainnet deployment. - Flash loan: Add a "swap without flash loan fees" option (#882) - Cleanup, tests and minor (#878, #875, #854, #838, #895) -## mainnet - ### v0.22.0, 2024-3-3 Deployment: Mar 3, 2024 at 23:52:08 Central European Standard Time, https://explorer.solana.com/tx/3MpEMU12Pv7RpSnwfShoM9sbyr41KAEeJFCVx9ypkq8nuK8Q5vm7CRLkdhH3u91yQ4k44a32armZHaoYguX6NqsY