Releases
v0.24.0
Compare
Sorry, something went wrong.
No results found
0.24.0 (2026-02-17)
Bug Fixes
APP-476: show subdaos proposals in all proposals (#1140 ) (c88787d )
blockchain: handle partial failures in getBlockReceipts and fallback to getLogsWithoutTopics (0dd6840 )
blockchain: handle partial failures in getBlockReceipts and fallback to getLogsWithoutTopics (c8f8b6d )
change contract detection logic (05aa3ea )
decodeAction: enhance parameter decoding for function signatures with tuples (#1106 ) (2649097 )
decodeAction: remove redundant CoinGecko call for testnet tokens (#BE-131) (#1126 ) (7cb25d5 ), closes #BE-131
metadata: resolve policyKey not mapping to processKey in policy data (#BE-132) (#1127 ) (03142e2 ), closes #BE-132
migration: correct migration files retrieval and ensure index synchronization (f05f88c )
migration: remove unnecessary non-null assertion in executeMigration call (7fa8da2 )
proposal: handle RPC inconsistency in findIncrementalId causing proposal drop (#1107 ) (fb9dcbc )
proposal: update error logging to include parsed event arguments (#1116 ) (f8cca01 )
sync package.json and yarn.lock with development (f62b3b9 )
taskScheduler: add shutdown handler cleanup and parallelize RatesService tasks (#1119 ) (5ed642f )
tests: remove unnecessary variable assignment in blockchainLogCrawler tests (b075210 )
Features
add feeType property to settings and update related logic (45cf2cf )
aggregation: add isPolicy parameter to plugin handling (61b2c62 )
aggregation: refine match conditions for isPolicy handling in aggregation logic (342fbd9 )
APP-416: implement dispatch simulation controller and related utils for processing summaries (4cd0258 )
asset: add 'onlyParent' filter option and update DAO address handling (9b9ae88 )
asset: add spam handling fields and logic for token management (9340121 )
asset: add spamCount to pagination metadata and update related types (1d57614 )
asset: enhance asset retrieval to support multiple DAO addresses and improve pagination logic (426f9a9 )
asset: simplify TVL calculation and improve aggregate response handling (739c493 )
asset: streamline total records calculation in aggregation pipeline (57f46b9 )
asset: streamline total records calculation in aggregation pipeline (cd63981 )
asset: update amount calculation to handle null values (a99a7ff )
blockchainLog: increment lastSync value by 1 in progress tracking (#1125 ) (b03600a )
cache smart contract bytecode (#1094 ) (b0f421b )
common: add additional error messages for request timeouts (d789d8d )
common: add additional error messages for request timeouts (aa8e5e8 )
common: add error message for query exceeding max results (8a67a84 )
common: add error message for query exceeding max results (407b321 )
dao: add optional onlyParent parameter to DAO retrieval methods (dc595e1 )
dao: handle null subDaos in lookup for improved DAO retrieval (a405b53 )
dao: implement parent-child relationships for DAOs with subDaos and parentDao fields (056f326 )
dao: implement WithoutPlugins API methods for DAO retrieval and pagination (6c92a89 )
dao: refactor plugin retrieval methods to support multiple DAO addresses (01ee89a )
db: remove unused import for NetworksEnum to clean up code (66c3002 )
debug simulation (0ab4472 )
dependencies: update package versions for improved stability and features (8eedb02 )
dispatchSimulation: combined dispatchSimulation logic into a module; added unit tests (4559148 )
ens: enhance ENS validation and expiration checks for improved accuracy (cf6ac52 )
fix: confict on dev todo (21d2c96 )
governance: add ExitCancelled event handling and resync tool for DAO governance (f480097 )
ipfs: add support for multiple IPFS gateways (#1134 ) (43f7bf7 )
metadata: enhance DAO metadata handling with session support and improve session management (e3058bd )
metadata: fixed warnings (a86ab7c )
metadata: implement metadata refetching logic and related models (3b92fad )
metadata: implement metadata refetching mechanism with retry logic (#1081 ) (db61fed )
metadata: refactor metadata handler tests to remove unused logInfo and improve clarity (0a34769 )
metadata: remove unused parent-child relationship properties from LogMetadata (06f95cf )
metadata: simplify DAO metadata update logic and remove parent-child relationship handling (54f3cee )
metadata: update metadata handling to parse raw data and improve test coverage (6bd4348 )
plugin: add interfaceType filter for policy retrieval in findPoliciesByDao (dd6f7ca )
plugin: add isPolicy filter to plugin handling (010ad14 )
plugin: enhance plugin settings and token aggregation with additional fields (27f8193 )
plugin: update deleteSlug parameter to accept plugin object (02f31a0 )
plugin: update filter criteria to exclude policies and specific interface types (e6b3476 )
policies: update import statement for NetworksEnum to use type syntax (29bc5f9 )
policy: add support for DrainBalanceSource and improve event handling (53b8218 )
policy: enhance policy detection and processing logic in plugins (65b5efd )
policy: enhance policy handling with improved data structure and logging (bbc58ed )
policy: enhance policy handling with new API and data structures (6325111 )
policy: implement policy handling for router and claimer plugins (8be6f9a )
policy: implement policy settings for router and claimer plugins (c3e5b30 )
policy: update policy handling to include subRouters and subClaimers (157e65b )
promote development to staging (#1121 ) (9cedd3b ), closes #1081 #1094 #1083 #1105 #1103 #1106 #1108 #1078 #1109 #1107 #1117 #1116 #1110 #1119 #1125 #1122 #1120 #BE-131 #1126
proposal: add support for multiple DAO addresses in proposal filtering (56b97f3 )
rates: add exponential backoff for failed CoinGecko fetches and filter spam tokens (#1120 ) (76310a8 )
rates: add validators task to RatesService and update tests (#1110 ) (ea19023 )
runner: add null check for app name before starting prometheus metrics collection (51ac5c4 )
runner: format null check condition for app name (a68e357 )
spamFields: implement CMS spam token synchronization and update token model (#1078 ) (474b34c )
spamTokens: remove unnecessary CoinGecko token details from tests and logic (b6784eb )
staging: subdaos & ipfs fallback & katana gauges (#1136 ) (f7d87bc ), closes #1081 #1094 #1083 #1105 #1103 #1106 #1108 #1078 #1109 #1107 #1117 #1116 #1110 #1119 #1125 #1122 #1120 #BE-131 #1126 #BE-132 #1127 #BE-140 #1135 #1134
test: fixed unit test and coverage (8ac4efd )
tests: add integration tests for permission handling between parent and sub DAOs (566fb21 )
tests: add tests for policy and plugin controllers with subDao handling (fea8609 )
tests: add underscore for unsed vars (ce599bf )
tests: add unit tests for dispatch simulation controller and log policy model (989a7c1 )
tests: enhance gauge metadata tests and add permission handling tests (77f91e3 )
tests: fix coverage check function threshold in package.json (5fccebf )
tests: improve logDaoMetadata and metadataHandler tests for better readability and consistency (50e0cb0 )
tests: increase timeout for ExecuteSelector integration tests (7e72e7d )
tests: skip integration tests for permission handler for sub DAOs (5610501 )
tests: update asset and capital flow plugin tests for improved clarity and functionality (ef237c9 )
tests: update ExecuteSelector integration test description formatting (b0dda6d )
tests: update plugin find stub to ignore unused arguments (7a4a5dc )
tokenUtils: simplify CoinGecko data handling in spam validation tests (2fe9e42 )
tokenUtils: use optional chaining for CoinGecko data validation (071f00f )
tool: add FixDaoSubdaoRelationship tool to manage DAO relationships (ede6688 )
tool: enhance FixDaoSubdaoRelationship tool to support multiple DAO sets (bf31963 )
transaction: add 'onlyParent' filter option to pagination and transaction queries (3b4581f )
transaction: enhance pagination and filtering to support multiple DAO addresses (d31f474 )
transaction: filter out spam token transactions from API responses (#1122 ) (0c6f1fa )
transactions: add optional includeSpam query param (#1137 ) (c390469 )
You can’t perform that action at this time.