Skip to content

Releases: yearn/yearn-vaults-v3

Amanar

Choose a tag to compare

@Schlagonia Schlagonia released this 19 Jun 19:06
5b698f9

Feats:

  • Adds emergency-manager pause functionality that blocks ERC4626 user flows while leaving share transfers and management operations available.
  • Adds post deposit and withdraw hooks.

Changes

  • Bump vyper version to 0.3.10

Fixes:

  • Withdrawal limit module queue bug by passing the effective withdrawal queue instead of a different queue than redemption uses.
  • Tiny unrealised-loss rounding so the assessed loss cannot round above the requested strategy withdrawal amount.
  • Stale strategy debt when unrealised loss consumes the full withdrawal slice.

Yurchenko

Choose a tag to compare

@Schlagonia Schlagonia released this 01 Nov 04:15
104a2b2

Fixes

Changes

  • Added UpdateFutureRoleManager Event.

v3.0.3

Choose a tag to compare

@Schlagonia Schlagonia released this 24 Sep 23:48
e5cf2af

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

Choose a tag to compare

@Schlagonia Schlagonia released this 08 Apr 20:52
9fbc614
  • Change all pragma versions to all be >=0.8.18 instead of 0.8.18

Korbut

Choose a tag to compare

@Schlagonia Schlagonia released this 06 Mar 00:28
cb9be33

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

Choose a tag to compare

@Schlagonia Schlagonia released this 19 Oct 19:04
9a25833

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

Choose a tag to compare

@Schlagonia Schlagonia released this 05 Jul 23:26
1e6bc67

First official release.

3.0.1-beta

3.0.1-beta Pre-release
Pre-release

Choose a tag to compare

@Schlagonia Schlagonia released this 05 Jun 20:39
3b0999d

Second audit version.

First Audit Version

First Audit Version Pre-release
Pre-release

Choose a tag to compare

@Schlagonia Schlagonia released this 27 Mar 14:30
00f0778

Code freeze for first external audit.