## 3.5.0-dev.6 (2026-05-09)
* Merge pull request #158 from VenusProtocol/feat/VPD-1087 ([c56a6f5](https://github.com/VenusProtocol/protocol-reserve/commit/c56a6f5)), closes [#158](https://github.com/VenusProtocol/protocol-reserve/issues/158)
* Merge pull request #159 from VenusProtocol/feat/VPD-1149 ([59b77bc](https://github.com/VenusProtocol/protocol-reserve/commit/59b77bc)), closes [#159](https://github.com/VenusProtocol/protocol-reserve/issues/159)
* Merge pull request #160 from VenusProtocol/feat/VPD-1163 ([10a7a63](https://github.com/VenusProtocol/protocol-reserve/commit/10a7a63)), closes [#160](https://github.com/VenusProtocol/protocol-reserve/issues/160)
* feat: add TokenBuyback contract and interface ([efd8a2c](https://github.com/VenusProtocol/protocol-reserve/commit/efd8a2c))
* feat: add TokenBuyback deploy scripts for BSC ([f583d35](https://github.com/VenusProtocol/protocol-reserve/commit/f583d35))
* feat: deploy RiskFundV2 new implementation ([ebe3e56](https://github.com/VenusProtocol/protocol-reserve/commit/ebe3e56))
* feat: I06 add USD caps and slippage detection ([ac85093](https://github.com/VenusProtocol/protocol-reserve/commit/ac85093))
* feat: updating deployment files ([1a6bea0](https://github.com/VenusProtocol/protocol-reserve/commit/1a6bea0))
* chore: drop isRiskFund arg from TokenBuyback deploy scripts ([1eca94c](https://github.com/VenusProtocol/protocol-reserve/commit/1eca94c))
* chore: fix lint ([a3f62bf](https://github.com/VenusProtocol/protocol-reserve/commit/a3f62bf))
* chore: update buyback deploy scripts ([ed06fc6](https://github.com/VenusProtocol/protocol-reserve/commit/ed06fc6))
* chore(deployments): add bscmainnet TokenBuyback artifacts ([da07157](https://github.com/VenusProtocol/protocol-reserve/commit/da07157))
* fix: I02 ([1fd1673](https://github.com/VenusProtocol/protocol-reserve/commit/1fd1673))
* fix: I03 ([ab99c34](https://github.com/VenusProtocol/protocol-reserve/commit/ab99c34))
* fix: I04 ([cdccdd8](https://github.com/VenusProtocol/protocol-reserve/commit/cdccdd8))
* fix: I07 ([feea4a5](https://github.com/VenusProtocol/protocol-reserve/commit/feea4a5))
* fix: lint ([a33f2f4](https://github.com/VenusProtocol/protocol-reserve/commit/a33f2f4))
* fix: partition per-pool attribution in forwardBaseAsset ([3662e52](https://github.com/VenusProtocol/protocol-reserve/commit/3662e52))
* fix: pin PROTOCOL_SHARE_RESERVE as only caller of updateAssetsState ([6b58adb](https://github.com/VenusProtocol/protocol-reserve/commit/6b58adb))
* fix: report delta in TokenBuyback.updateAssetsState ([a65224e](https://github.com/VenusProtocol/protocol-reserve/commit/a65224e))
* fix: VLT-03 ([187c1d9](https://github.com/VenusProtocol/protocol-reserve/commit/187c1d9))
* fix: VLT-05 ([871b322](https://github.com/VenusProtocol/protocol-reserve/commit/871b322))
* fix: VLT-09 ([0cfc8e3](https://github.com/VenusProtocol/protocol-reserve/commit/0cfc8e3))
* fix: VLT-12 ([27e27d0](https://github.com/VenusProtocol/protocol-reserve/commit/27e27d0))
* fix(I01): Missing bound validaion in setters ([efcd0b7](https://github.com/VenusProtocol/protocol-reserve/commit/efcd0b7))
* refactor: drop per-block cap from TokenBuyback ([0c90ac7](https://github.com/VenusProtocol/protocol-reserve/commit/0c90ac7))
* refactor: minor fixes ([38ba843](https://github.com/VenusProtocol/protocol-reserve/commit/38ba843))
* refactor: replace tumbling window with leaky-bucket cap ([ad790bd](https://github.com/VenusProtocol/protocol-reserve/commit/ad790bd))
* refactor: strip poolAssetsFunds and IS_RISK_FUND branch ([7e195fa](https://github.com/VenusProtocol/protocol-reserve/commit/7e195fa))
* refactor: switch RiskFundV2.updatePoolState to ACM-gated access ([3151a48](https://github.com/VenusProtocol/protocol-reserve/commit/3151a48))
* refactor: update futureDeadline to use block timestamp and remove unused riskFundConverter ([6bcd467](https://github.com/VenusProtocol/protocol-reserve/commit/6bcd467))
* test: add TokenBuyback fork tests against BSC mainnet ([83349f7](https://github.com/VenusProtocol/protocol-reserve/commit/83349f7))
* test: add TokenBuyback unit tests and MockRouter ([6d6d884](https://github.com/VenusProtocol/protocol-reserve/commit/6d6d884))
* test: align suites with the simplified TokenBuyback and RiskFundV2 ([54e2908](https://github.com/VenusProtocol/protocol-reserve/commit/54e2908))
* test: expand TokenBuyback fork coverage ([dce9087](https://github.com/VenusProtocol/protocol-reserve/commit/dce9087))