Changelog
November 6th, 2024
-
General
-
Feature: Support API for updating deployments.
-
Feature: Improve transactions filtering from actions.
-
Feature: Use monitor ABI to find signature if contract is not found.
-
Fix: Bug fixes.
-
October 30th, 2024
-
General
-
Fix: Ability to use EOA for upgrading a deployment
-
Feature: Support ABI updates for monitors.
-
Fix: Notification template parsing and custom message subject.
-
Feature: Optimize monitor details page.
-
Fix: Bug in approval process with EOA for contract addresses.
-
Minor bug fixes and UI performance optimizations.
-
October 24th, 2024
-
General
-
Feature: Create SDK API for the address book entries.
-
Fix: Bug fixes.
-
UI/UX improvements.
-
October 21st, 2024
-
General
-
Feature: Display Fireblocks transaction ID in proposal page for cross-referencing.
-
Fix: Improve error messaging for wrong viaType.
-
Fix: Bug in Monitor filters.
-
Feature: Support unichain-sepolia network with defender-as-code.
-
UI/UX improvements.
-
October 16th, 2024
-
General
-
Feature: Enable high frequency actions.
-
Fix: Updating action filters on monitors.
-
UI improvements.
-
October 14th, 2024
-
General
-
Feature: Integrate relayer groups with approval process and deploy.
-
Fix: Bug fixes.
-
UI optimisation.
-
October 10th, 2024
-
General
-
Feature: Add Unichain-Sepolia support.
-
Feature: Warn users when notification channels attached to monitors are paused.
-
Fix: Bug fixes.
-
UI/UX improvements.
-
Feature: Add an option to submit fireblocks info manually.
-
October 7th, 2024
-
General
-
Feature: Introduce relayer groups.
-
Feature: Remove toggles in dialog when cloning a relayer.
-
Fix: Minor bugs fixes.
-
September 25th, 2024
-
General
-
Fix: Issue where the ERC20 transfer event was not correctly identified in simulation results.
-
UI/UX improvements.
-
Feature: Add standards for code inspector.
-
September 24th, 2024
-
General
-
Fix: Bug in retrieving action logs.
-
Fix: Bug in logo displays in the emails.
-
Feature: Allow integration with datadog across different regions.
-
Feature: Allow users to hide Code Inspector report issues.
-
UI/UX improvements.
-
September 19th, 2024
-
General
-
Fix: UI/UX improvements.
-
Feature: Add a form to request an admin to share the reason for canceling/downgrading.
-
September 18th, 2024
-
General
-
Fix: Update the base Sepolia safe transaction service url.
-
Fix: Whitelist Taiko RPC endpoints.
-
Feature: Allow users to send feedback for contract inspector issues.
-
Feature: Add Multisig or EOA addresses used for transaction proposals to the table view.
-
September 16th, 2024
-
General
-
Feature: Allow users to submit feedback on code app report issue.
-
Feature: API keys UI improvements.
-
Fix: Fixed CORS errors when inspecting private network deployments.
-
Fix: Bug in notification channels.
-
Feature: Better notification when quotas reached.
-
September 12th, 2024
-
General
-
Fix: Address Book improvements.
-
Fix: Gas price estimation to improve avalanche transactions.
-
Feature: Allow users to change their password.
-
Feature: Show settings tab for all plans.
-
September 11th, 2024
-
General
-
Feature: Support Linea Sepolia.
-
Feature: Display warning when creating a Multisig proposal without signatures.
-
Feature: Add commit hash to the deploy module.
-
Chore: Deprecate defender legacy app.
-
Fix: Add backend validation for multisig networks.
-
Fix: Fixed View Transaction Proposal button link.
-
Fix: Bug in deploy test environments.
-
Fix: Bug in access control contracts using relayers.
-
Feature: Improve relayer transaction submission mechanism.
-
Several UI bug fixes & security improvements.
-
September 5th, 2024
-
General
-
Feature: UI redesign and improvements for the Defender dashboard.
-
Feature: Add support for the proposals pagination.
-
Feature: Allow EOAs to be used for upgrade approval process.
-
Refactor: Change MATIC token symbol to POL token according to changes on Polygon network.
-
Feature: Add support for EIP 1559 for Fuse network.
-
Feature: Improve resiliency of the relayers by retrying transactions with specific error responses from providers.
-
Fix: Bug in rendering Monitor card.
-
Fix: Bug in proposal filters.
-
Fix: Bug in repeat transaction proposals flow.
-
Fix: Bug in view transaction proposal button link.
-
Minor bug fixes and improvements in UI/UX.
-
August 21st, 2024
-
General
-
Feature: Ability to authenticate/login using your github account.
-
Feature: Provide expiration date option for api keys.
-
Feature: Remove blacklisted filter methods (
eth_newFilter
,eth_newBlockFilter
,eth_getFilterChanges
ð_uninstallFilter
) and allow access to all methods. -
Minor bug fixes & security improvements throughout the codebase.
-
August 5th, 2024
-
General
-
Initialise tenant networks for tx iterator.
-
Migrate all subgraphs from hosted service to subgraph studio.
-
Disable the aggressive error when proposal signing fails.
-
Allow functionality to only show status dialog loader when state machine is active.
-
Fix Actions dependencies version UI selector.
-
July 10th, 2024
-
General
-
Allow users to send multisig proposals without signature.
-
Fix transaction filter expression validation for monitors.
-
Optimise tx list calls by using optimised queries and indexes.
-
Reduce txs in flight when relayer is processing slowly.
-
Allow users to disable code inspector auto-runs.
-
June 27th, 2024
-
General
-
Allow creating EOA proposals for non-owned accounts.
-
Bring back the option to sign and execute multisig requests.
-
June 13th, 2024
-
General
-
Add ability to rename relayers.
-
Fix Access control reactivity issues for disabled state banner.
-
Initialise tenant networks for proposals.
-
June 3rd, 2024
-
General
-
Add support for flashbots fast endpoints.
-
Add support for EIP 1559 in Mantle.
-
Add fantom opera safe transaction service.
-
Deprecate zksync goerli & linea goerli networks.
-
Add support for safe transaction sanitization service in private networks.
-
Deploy subgraph for polygon amoy.
-
Add infura gas tracker api to fetch better gas prices on mainnet.
-
-
Code Inspector
-
Fix correct types in the backend for code inspector runs.
-
-
Monitors
-
Enhance test monitor functionality.
-
May 20th, 2024
-
General
-
Show legacy plan in feedback form.
-
Prevent users from deleting their account if any prod relayers have a balance.
-
Enable simulation for moonbeam networks.
-
Deprecate goerli (+ zksync, base, arbitrum, optimism).
-
Upgrade Node 16.x to Node 20.x.
-
-
Code Inspector
-
Enable Code Assets Monitoring.
-
April 17th, 2024
-
General
-
Replace Gnosis chain explorer to Etherscan-based.
-
Support lower maximum gas price for Optimism Relayers.
-
Update the subscription page to show that the Builder tier is free and perpetual.
-
Add new field for account name on onboarding.
-
Allow monitors to work with EOAs and Relayers.
-
March 28th, 2024
-
General
-
Update feature lock props on empty screen.
-
Fix billing usage/account usage/contract create endpoints.
-
Add new switcher component for subscription cards.
-
Prevent scheduling metered subscription cancelation on downgrade to builder request.
-
Increase Code report timeout, resources and eliminate retries.
-
Collect billing address in checkout flow.
-
-
Private Networks
-
Add support for Holesky testnet.
-
Deprecate Base and Arbitrum Goerli network.
-
March 20th, 2024
-
General
-
Make sure Action condition logs are being displayed for Monitors.
-
Obfuscate secret fields from logger.
-
Automatically collect metered subscription invoice.
-
Fix the selection of branch and commit for Code Inspector manual trigger report modal.
-
March 12th, 2024
-
General
-
Add support for Professional custom plan and custom overage prices.
-
Open public pricing page for Enterprise plan requests.
-
Deprecate Optimism Goerli.
-
-
Access Control
-
Allow users to hide address book contracts.
-
-
Private Networks
-
Prevent removing signing policy from relayer when linked to approval process.
-
Fix relayer redirection to the sidedrawer after creation.
-
March 5th, 2024
-
General
-
Enable onboarding guide for all Defender 2.0 users.
-
-
Private Networks
-
Bug fix in private network initialization when using SDK.
-
-
Audit
-
Fix formatting for audit invite emails.
-
-
Monitors
-
Update monitor transaction filter property.
-
Bug fix when customizing notification template for monitors.
-
-
Transaction Proposals
-
Fix timelock gas estimation for proposals.
-
-
Relayers
-
Bug fix in relayer redirection from Workflows.
-
February 27th, 2024
-
General
-
Improve logic to hide billing menu option.
-
Prevent account deletion if there is active subscription.
-
Update display of yearly price in subscription confirmation.
-
Enforce deployment quotas to Defender 1.0 users.
-
Fix session reloads after upgrade migration.
-
Bug fix: Update references to scenarios and broken doc links.
-
Bug fix: Prevent user without customerId from accessing settings.
-
Improve empty section upgrade button text.
-
-
Private Networks
-
Allow private networks to use RPC urls from public networks.
-
Enable zkevm networks.
-
-
Monitors
-
Count only active monitors for usage and quota.
-
Count only active monitors when reporting MonitorsMaxCount.
-
February 20th, 2024
-
General
-
Add migration assistant to allow Defender 1.0 users to migrate to Defender 2.0.
-
Rename Incident Response to Workflows.
-
-
Private Networks
-
Add support to allow Private Networks to use RPC URLs from public networks.
-
-
Monitors
-
Bug fix in usage quotas for active monitors.
-
February 8th, 2024
-
General
-
Display upgrade proposals in Defender 2.0.
-
-
Audit
-
UI fixes with overflow text.
-
-
Deploy
-
Fail gracefully when deploying to zkSync networks
-
-
Monitor
-
Enforce monitor quota limits to Defender 1.0 users.
-
UI bug fix in Monitor starter templates.
-
-
Forked Networks
-
Fix Forked Network guide to point tutorial link correctly.
-
January 31st, 2024
-
General
-
Disable Polygon zkEVM networks due to a bug in
eth_getLogs
method on Polygon side. -
Bug fix in feedback form.
-
Minor UI & security improvements.
-
January 24th, 2024
-
General
-
Support zkSync Era Sepolia.
-
Bug fix in feedback form.
-
-
Audit
-
Design improvements for audit report.
-
-
Relayers
-
Deploy Polygon zkEVM subgraphs.
-
-
Actions
-
Change
autotaskCondition
andautotaskTrigger
parameters indefender-sdk
.
-
-
Code Inspector
-
Ability to allow users to choose what rules to run on by using adding "include" and "exclude" rules in the
defender.config.json
file.
-
January 18th, 2024
-
General
-
Support for Polygon zkEVM Mainnet and Polygon zkEVM Testnet.
-
-
Relayers
-
Fix Flashbots RPC URL calls when retrieving transaction status.
-
-
Access Control
-
Add Access Manager banner on top of contracts list and embed Access Manager explorer UI for easier navigation.
-
-
Actions
-
Upgrade Fireblocks SDK version and its dependencies.
-
-
Code Inspector
-
Feature to allow users to specify settings and configuration of a repository via a file called "defender.config.json" on the root directory.
-
January 10th, 2024
-
General
-
Minor bug fixes and security improvements across all components.
-
-
Authorization
-
Allow team members to re-send an invitation for pending users.
-
-
Monitor
-
Forta monitors added support for Optimism and Fantom networks.
-
-
Forked Networks
-
Access to forked networks with read-only permissions.
-
-
Private Networks
-
Apply restrictions on the usage of specific chain ids.
-
-
Audit
-
Audit report logo and code block spacing styling improvements.
-
-
Deploy
-
Fix deployment status when the deploy request fails.
-
-
Code Inspector
-
Allow users to directly request an audit if there are reports with more than 10 findings.
-
December 20th, 2023
-
General
-
Fix menu button visibility issue.
-
Add base chain to allowed assets for fireblocks.
-
Fix the order of tabs in the navbar.
-
-
Audit
-
Add ability to finalize an audit with no auditor comments.
-
-
Monitor
-
Update Forta Monitor required fields — We have updated the logic to require only a contract or an agent ID instead of requiring both. When using Forta monitor, you can subscribe to an agent without specifying a contract.
-
Added Access Control Monitor template — We have added a new Monitor template that allows you to easily monitor when changes are applied to your access control. For example, when assigning an address to a role.
-
Added Account Activity Monitor template — We have added a new Monitor template that allows you to monitor the activity of an account easily. For example, it will monitor for any transaction where the specified address is involved, both as origin or destination.
-
-
API/SDK
-
Added an ABI option for the list contract API endpoint — We have added an option to include a contract’s ABI when using our API or SDK. The flag is set to false by default, but when set to true, the response will include the ABIs of the list of contracts.
-
December 12th, 2023
-
Auth
-
Bug fixes in reset password flow.
-
-
Code Inspector
-
Ability to trigger a code inspector report through Defender by specifying the repository and a commit.
-
-
Relayers
-
Bug fix on gas estimation for relayers in mainnet.
-
Bug fix stuck page when deleting a relayer.
-
-
Monitors
-
Disable monitor action filters and monitor action notifications for free trial.
-
-
General
-
Minor bug fix in quotas.
-
December 7th, 2023
-
Auth
-
Enable access to Defender 2.0 for Defender 1.0 users.
-
Minor bug fixes in quotas and sign ups.
-
-
Relayers
-
Bug fix in ability in cancelling pending private(flashbot) transactions.
-
Bug fix in updating gas prices across multiple networks.
-
-
General
-
Add support for Optimism Sepolia.
-
Add support for Base Sepolia.
-
Add support for yearly subscriptions.
-
UI improvements.
-
December 4th, 2023
-
Monitor
-
Add support for new Attack Detector forta bot in monitor templates.
-
-
General
-
Add support for createCall contracts for scroll mainnet.
-
Bug fixes across all components.
-
November 30th, 2023
-
Defender 2.0 is now in public beta
-
Defender 2.0 is now in public beta and users can now sign up using this link without the need for an invite/being on the waitlist.
-
-
Auth
-
Ability to self sign up for defender 2.0 without the need for an invite.
-
Ability to use google auth for signin.
-
-
Relayers
-
Ability to see error message on relayer withdraw funds page.
-
Ability to delete pending transactions in relayers.
-
-
Deploy
-
Restricting deploy environment creation to only admins.
-
Minor bug fixes with size limitations & deployment history.
-
-
Audit
-
Fix readability of audit issues.
-
-
Code Inspector
-
Modify name in navbar.
-
-
General
-
Minor backend fixes.
-
Minor UI/UX fixes.
-
Security fixes.
-
November 27th, 2023
-
Add support for arbitrum sepolia.
-
Deploy & Actions bug fixes.
-
Show stats for code module.
-
Other misc bug fixes.
November 22nd, 2023
-
Add safe tx service url for scroll.
-
Audit pages bug fixes.
-
Patch several security vulnerabilities.
-
Minor bug fixes.
November 14th, 2023
-
Support meld network.
-
Enforced MFA for V1.
-
Markdown support for audit client comments.
-
Optimize address book page.
-
Minor bug fixes.
November 9th, 2023
-
Support for EOA and Safe backend functions and model changes.
-
Support for environment variables in defender-as-code (DaC)
-
Minor bug fixes in code, audit module and address book
-
Fixes several security vulnerabilities in dependencies
-
Pagination feature for transaction proposals
November 7th, 2023
-
Fix approval process deletion in configuration view.
-
Remove check for block explorer keys in deployments.
-
Feature/enable tx send retries on nonce too high.
-
Use system block explorer API keys by default.
-
Add back button on deposit and withdraw.
-
Align contracts v5 changes with upgrade api.
-
Add support for scroll network mainnet.
-
Bugfix/add missing policy to read audit ssm map on user invite.
October 23rd, 2023
-
Add support on boarding to defender audit.
-
Add ability for monitor to look for an ABI in the address rules when not present in contract.
-
Allow selecting an approval process from UI for deploy.
-
Add actionRunId and actionId attributes to action run response.
-
Improve UI/UX for monitor templates.
-
Update code app installation repos when users change them.
-
Add support to split secret entries into multiple encypted chunks.
-
Return hash of correct bytecode in verification result.
October 12th, 2023
-
Add index for monitor to track active forked network monitors
-
Add support for mantle network
-
Add X-Flashbots-Signature header to Flashbots requests
-
Support for scroll network
-
Fix condition for displaying delete pending txs button
-
Reuse contract-inspector newly added generated github links
October 5th, 2023
-
Introduce feature flag for forked networks in backend
-
Fix V1 autotask page
-
Monitors list page stuck rendering massive lists
-
Forked Networks Monitors
-
Improve DX for running v2 user invite scripts
-
UI updates
September 25th, 2023
-
Partial Hedera mainnet support for relayers
-
Codeapp fixes
-
Fix cache policies
-
Load store sequentialy
September 11th, 2023
-
Add gnosisSafeTxService key to celo definition
-
Forgot password improvements
-
Defender-as-Code docs link fix
-
Bunch of UI & email bug fixes and improvements
August 29th, 2023
-
Defender 2.0 improvements across all components.
-
defender-sdk client packages for 2.0 improvements
-
Update optimism goerli block explorer URL.
-
Bug fixes in Audit, Incident Response & Code App.
August 16th, 2023
-
Provide intuitive navigation order for Defender 2.0
-
Revamp sign-in page UX
-
Resolve permissions issues in Incident Response
August 9th, 2023
-
Release Github Code App feature
-
Add support for Linea Mainnet
-
Expose Relayer pausing capabilities in Defender 2.0
August 3rd, 2023
-
Add EIP-1559 support for Bedrock networks (Optimism/Base)
-
Fix Bedrock transaction repricing logic
-
Implement API Key for Forta Monitors
July 27th, 2023
-
Add support for Base Mainnet
-
Expose endpoint to list networks
-
Enable users to skip ABI validation on monitor creation/update
July 11th, 2023
-
Build dedicated sign-in page for OpenZeppelin Platform
-
Optimize UX for monitors with multiple contracts
-
Improve browser performance and load times
June 22nd, 2023
-
Support timelocks in Incident Response product
-
Audit UX imnprovements - status designation, severity filter, UI bugs
-
Make signature optional for Gnosis Safe proposals
June 7th, 2023
-
Add support for Linea Goerli
-
Integrate Timelocks in Upgrade approval processes
-
Add summary of Deploy and Access Control activity to Overview page