Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 1.0.0 #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Dec 22, 2022

🤖 I have created a release beep boop

1.0.0 (2023-11-07)

Features

  • add_member: implement the instruction (6e984c6)
  • add_vault: remove the field and instructions (38a2e93)
  • additional_signers: add additional_signers to transactions (0acf74b)
  • args: expose fields (cca54bf)
  • batch_add_transaction: only creator of the batch can add txs to it (c43d180)
  • batchAddTransaction: Update params to be more friendly with the UI (4c753af)
  • batch: implement ixs, sdk and tests (4b98ee9)
  • config_transaction_approve: sdk and tests (060fcde)
  • config_transaction_cancel,vault_transaction_cancel: program instructions, sdk, tests (e3ea80a)
  • config_transaction_create: implement sdk and tests (2aa94ab)
  • config_transaction_execute: sdk and tests (730905d)
  • config_transaction_reject: sdk and tests (7213b3f)
  • ConfigAction: add ConfigAction::SetTimeLock and ConfigAction::AddVault (66b93fa)
  • cpi: expose SmallVec and implement AnchorSerialize for TransactionMessage (6519d82)
  • create: Implement create instruction (e1a2f1a)
  • create: use bitmap for Permissions (8ea8c1e)
  • events: remove anchor events (b91e3a5)
  • execute: prevent reentrancy into batch_execute_transaction (81006e2)
  • indexing: add instruction logs for indexing (c874d6a)
  • instructions: add rent_payer account (0f5dba5)
  • multisig_add_member,multisig_remove_member: implement ixs and refactor code to use invariants (9e72b52)
  • multisig_add_member: use opional accounts (5f98a23)
  • multisig_add_vault: implement ix, sdk and tests (e0229a4)
  • multisig_change_threshold: expose instruction (b43d431)
  • multisig_create: add test for missing createKey signature (67b9eac)
  • multisig_create: make create_key a signer (fe1fc5b)
  • multisig_create: make createKey a signer (0d52185)
  • multisig_create: remove allow_external_execute (7158f2c)
  • multisig_create: remove the 'signer' requirements from create_key (54fb68f)
  • multisig_set_time_lock, multisig_set_config_authority: implement ixs and sdk (76c1d5a)
  • multisig: make sure no members have unknown permissions (4089d5d)
  • multisig: prevent 'no proposers' and 'no executors' states (b858edb)
  • permissions: make mask public (c8f1606)
  • program,sdk: rename program crate and create rust sdk crate (ff2f6a3)
  • proposal_create: fail when creating proposal for stale transaction (e732411)
  • proposal_create: only members with either Initiate or Vote permissions can create proposals (3906ce9)
  • proposals: stale config proposals can't be executed, vault and batch proposals - can (dcc07dc)
  • pub-instructions: expose module (ebd99fa)
  • scripts: add publish (0dc187c)
  • sdk-rs: add to config_transaction_execute (a0cfb8e)
  • sdk-rs: add client::vault_transaction_execute (1924abc)
  • sdk-rs: add config_transaction_execute (370a5f7)
  • sdk-rs: add get_multisig (e5dfcee)
  • sdk-rs: add get_spending_limit (8f97564)
  • sdk-rs: add multisig_create (04482cb)
  • sdk-rs: add pda module (b06e6b1)
  • sdk-rs: add VaultTransactionMessageExt (b588d63)
  • sdk-rs: proposal_create, proposal_approve (3dc5979)
  • sdk-rs: spending_limit_use, vault_transaction_create (87ba4a2)
  • sdk: add transactionExecute instruction (551c11e)
  • sdk: allow instruction program IDs to be loaded from ALTs (370209c)
  • sdk: bump the canary version (f6c3c53)
  • sdk: bump the canary version before release (828db93)
  • sdk: bump version (403591c)
  • sdk: bump version (85ad511)
  • sdk: export isConfigActionX utils (f009fc2)
  • sdk: expose instructions.vaultTransactionCreate (76d6ae9)
  • sdk: implement getAvailableMemoSize util (96a1b18)
  • sdk: use classic TokenProgram for SpendingLimits by default (dd0f478)
  • sdk: use lookup tables for vault_transaction_execute and batch_execute_transaction transactions (3f80faf)
  • setup: add sdk (0fc3fb9)
  • setup: test scripts and typescript config (4da5a77)
  • spending_limits: add SpendingLimit account (88e3486)
  • spending_limits: implement AddSpendingLimit (a3c6f4b)
  • spending_limits: implement RemoveSpendingLimit for autonomous multisigs (ce140d6)
  • spending_limits: spending_limit_use (98c4043)
  • spending_limit: verify members are non-empty and contain no duplicates (13240af)
  • SpendingLimits: add/remove spending limit for controlled multisig (ba0f95c)
  • SQ-002: add sanity checks in realloc_if_needed (fecbb0e)
  • SQ-003: sanity checks in create_account (698cc22)
  • SQ-005: check SpendingLimit members at the moment of creation (ac1b2f0)
  • time_lock: set MAX_TIME_LOCK to 3 month (720ca8c)
  • transaction_approve: implement instruction, test and sdk (55bfeb6)
  • transaction_create: implement the instruction, tests and sdk (581e260)
  • transaction_execute: implement instruction (9b88ea2)
  • transaction_execute: implement sdk (b827fa9)
  • transaction_execute: implement tests (9066724)
  • transaction_execute: prevent reentrancy (401eb6c)
  • transaction_reject: instruction, sdk and tests (ceef604)
  • vault_transaction_execute,batch_execute_transaction: enforce ms accounts readonly in CPI instead of reentrancy checks (e09f9a9)
  • vault_transaction_message: validate ix account indices (e115a40)

Bug Fixes

  • clippy: using clippy-preview (b3b73f9)
  • dependencies: add 'assert' as an explicit dependency (0dc187c)
  • executable_transaction_message: correctlyresolve accounts from ALTs (e722fd1)
  • executable_transaction_message: determine writable status from tx message rather than loaded account_info (c3d2177)
  • execution: persist Proposal status before CPI (c2e81e1)
  • execution: prevent reentrancy attacks with cancelling proposal during execution (8416203)
  • lint: clippy and ci (e7f48dc)
  • ms-create: remove .to_account_info() (cd0b77c)
  • notes: more notes (56feb4e)
  • notes: placeholder (af25542)
  • pda: getTransactionPda index (7223072)
  • proposal_create: make multisig account non-writable (4b9784d)
  • realloc_if_needed: make sure to reallocate at least size to fit new members (5640af0)
  • sdk-rs: deserialization in get_multisig (9535a22)
  • sdk: generate (5409a21)
  • sdk: generate idl (93b3ecf)
  • small-vec: removed nested ? (aede18d)
  • spending_limits: check that spending limit is owned by right multisig before deleting (cf34989)
  • tests: add more slack to isCloseTo (b24b9db)
  • toolchain: removing caching check (1b9b2b0)
  • vault_transaction_execute: static_accounts subtraction overflow (2ddacd2)
  • wip: added some structs (0ac185d)
  • workflow: added semver (e7a2a23)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 4 times, most recently from eaee326 to 4f796bf Compare December 23, 2022 23:36
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 9 times, most recently from b53644c to 3a5fdfe Compare January 9, 2023 10:22
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 2 times, most recently from 8646b24 to 8fc0dbf Compare January 12, 2023 14:58
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 3 times, most recently from ec34b4f to 3a9df2e Compare January 19, 2023 12:29
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 3 times, most recently from 7abead6 to f527bfb Compare January 26, 2023 11:20
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 2 times, most recently from e3510ae to 65594c5 Compare January 30, 2023 19:40
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch from 65594c5 to fe3c8f3 Compare February 6, 2023 12:49
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 4 times, most recently from 5eafbed to 4c7533a Compare March 1, 2023 15:40
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 9 times, most recently from 6835d1f to b7d577f Compare September 12, 2023 11:53
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch from b7d577f to 4097e6e Compare September 13, 2023 11:59
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 7 times, most recently from e45b9d2 to 380c5f5 Compare September 29, 2023 17:37
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 3 times, most recently from 3775528 to b6e2b4a Compare October 6, 2023 18:11
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch 5 times, most recently from e02db54 to 9ae8dbe Compare October 19, 2023 12:37
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch from 9ae8dbe to c661e85 Compare November 6, 2023 15:07
@github-actions github-actions bot force-pushed the release-please--branches--main--components--release-please-action branch from c661e85 to e641423 Compare November 7, 2023 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant