Skip to content

Releases: yearn/yearn-vaults-v3

Yurchenko

01 Nov 04:15
104a2b2
Compare
Choose a tag to compare

Fixes

Changes

  • Added UpdateFutureRoleManager Event.

v3.0.3

24 Sep 23:48
e5cf2af
Compare
Choose a tag to compare

CHANGES:

  • Update VaultFactory interface to match Periphery Governance contract.

FEATURES:

  • Add an auto_allocate flag that if True will push as much debt as possible to the first strategy in the queue during deposits.
  • Allow the vault address to be passed into process_report in order to account for airdropped tokens.
  • Allow for max uint to be passed to deposit that will pull all of the senders asset.
  • Allow for name and symbol to be updated.
  • Pack the Vault Factory protocol fee config to reduce report gas costs.

FIXES:

  • Simplify deposit and mint flow into one path.
  • Pass current_debt to asses_unrealised_losses_shares to not re-pull from storage.

Korbut-1

08 Apr 20:52
9fbc614
Compare
Choose a tag to compare
  • Change all pragma versions to all be >=0.8.18 instead of 0.8.18

Korbut

06 Mar 00:28
cb9be33
Compare
Choose a tag to compare

Version 3.0.2

Changes

  • Switch from ERC-5202 Blueprints to cloning.
  • Remove increase and decrease allowance.
  • Remove the ability to open roles.

Features

  • Gas efficiency improvements on reports.
  • Optional max_loss on debt updates.
  • Optional flag when adding strategies to not add to the default_queue.
  • Optional flag to override deposit_limit when setting deposit_limit_module`.
  • Optional flag to override deposit_limit_module when setting deposit_limit.

Fixes

  • Fix maxMint reverts with uint256 max deposit_limit
  • Potential incorrect max withdraw/redeem return value with unrealized losses.
  • Rounding direction in maxRedeem

v3.0.1

19 Oct 19:04
9a25833
Compare
Choose a tag to compare

Features:

Allow for instant profit unlocking.
Addition of limit modules to allow for fully customizable and dynamic deposit and withdraw limits.
Addition of add_role and remove_role functions.
Custom maxWithdraw and maxRedem parameters.
Addition of use_default_queue flag to not allow custom queue to be used on withdraws or redeems.

Fixes:

Use redeem and maxRedeem for all strategy interaction to take on losses natively when using a Tokenized Strategy or other Yearn V3 vault as a strategy.
Prevent over transfer of funds during buy_debt

v3.0.0

05 Jul 23:26
1e6bc67
Compare
Choose a tag to compare

First official release.

3.0.1-beta

05 Jun 20:39
3b0999d
Compare
Choose a tag to compare
3.0.1-beta Pre-release
Pre-release

Second audit version.

First Audit Version

27 Mar 14:30
00f0778
Compare
Choose a tag to compare
First Audit Version Pre-release
Pre-release

Code freeze for first external audit.