Releases: neonlabsorg/neon-proxy.py
Releases · neonlabsorg/neon-proxy.py
Mainnet v1.20.1
What's Changed
- core: upgrade to the new gas-model with optimized Solana Priority Fee 9f87401 0c7bf4d 91ed6ef 4c5f711 fd75b13 56d5fa8 a2b455b ea73180 d3d4d97 e4c236b d5f93e5 1f3000d
- rpc: forbid Neon transactions with a small gas limit without the ability to write the transaction in a Holder account 7999d19
- core: upgrade the base distrib to Ubuntu v24.04 46523c6 3d11640 68b8e40
- core: upgrade packages 2f6ad9a 6f61972
- indexer-cli: add delete-old-blocks command 533bb82
Full Changelog: v1.18.20...v1.20.1
Devnet v1.19.2
What's Changed
- core: upgrade to the new gas-model with optimized Solana Priority Fee 9f87401 0c7bf4d 91ed6ef 4c5f711 fd75b13 102b8ac 102b8ac 56d5fa8 acfb1c0 a2b455b ea73180 d3d4d97 e4c236b 1ad12dd ce3b281
- rpc: forbid Neon transactions with small gas limit without ability to write the transaction in a Holder account fe61c05
- core: upgrade the base distrib to Ubuntu v24.04 87581bf
- core: upgrade packages c9e1fb1 9deb51f d67dceb f02c71c 88a67a1 4b3a016 d99dfc7 3811a86 3f24174 2f6ad9a
Full Changelog: v1.17.23...v1.19.2
Mainnet v1.18.20
What's Changed
- tx-exec: add memo to Cancel instruction 01cbdc5 58042aa
- indexer: handler for memo in Cancel instruction c1b5b93
- indexer: fix error on parsing failed Solana transactions f8f0218
- tx-exec: fix status for node in an empty Scheduled transaction tree bcdeb03
- tx-exec: use only sender in Cancel instruction c30e9a6
- tx-exec: scan Solana transactions for Neon instructions for failed cases f0a8aa6
- tx-exec: add parsing of errors from failed Solana receipt 49d8f58
- tx-exec: skip Compute Budget Exceeded errors on Solana transaction simulation c44ddf0
- tx-exec: use holder block on processing stuck Neon transactions de0525b
- tx-exec: increase Compute Unit Limits for Address Lookup Table instructions 47ac98b
- rpc: add emulation of scheduled transactions tree 50ae65d 33817a5 8eeaf37 1565ef3 975bfe6 8173e1a 964abc4
- rpc: add revert data to neon_getTransactionReceipt 0e24082
- rpc: remove surplus field 68c5abb
- rpc: add compact mode to neon_getTransactionReceipt 822cacf
- rpc: allow to use floats in eth_feeHistory for Foundry toolchain caa300e
- rpc-chore: remove warnings in logs e8677f1
- core: refactor neon transaction sender a687cdd
- core: simplify refactors cff02f9 cff02f9 4d05085 d6e5965 1d6577a d5f9220 e63df9d
- core: refactor ERROR/WARNING log messages 3ba6ae1
- stat: add status for services dd25794
- stat: restart timer on connection problems 097090a
- stat: add healthz handler 37f2e4b
- stat: rename /health to /status 5b7ada9
- update packages ce93717 37af387 b546704 82f13a6 07876a7
Full Changelog: v1.18.19...v1.18.20
Devnet v1.17.23
What's Changed
- rpc: add emulation of scheduled transaction tree defbeec 99734e2
- rpc: allow to use Solana pubkey as a sender 1e16b78
- rpc: use Solana fromAddress for scheduled Neon transaction in emulation 26f1809
- rpc: estimate parallel Neon transactions in scheduled transaction tree 537cf59
- rpc: add Solana transactions to scheduled transaction tree estimation f971336
- rpc: change the type of data field in neon_estimateScheduledGas 171e85f
- rpc: remove warning in logs 24c35dd
- rpc: add revert data to neon_getTransactionReceipt 1739cb4
- rpc: add compact mode to neon_getTransactionReceipt d9d9bdf
- rpc: allow to use floats in eth_feeHistory for Foundry framework 857bd7b
- indexer: add auto-reindex mode when lost synchronization with the Solana node 441ba42
- indexer: enable checking of truncated logs 96570d2
- indexer: handler for cancel memo 9239bab
- indexer: fix error on parsing failed Solana transactions 5530d0d
- tx-exec: remove waiting for block committing c723427
- tx-exec: fix complete stuck schedule Neon transactions 875fbac
- tx-exec: skip scheduled errors on complete stuck Neon transaction 0fbf0d2
- tx-exec: add a memo to cancel instruction fb798b0 4f459c4 9239bab 9239bab
- tx-exec: fix scheduled node status in empty scheduled transaction tree d8e16c6
- tx-exec: use only sender in cancel instruction 8a8a8de
- tx-exec: scan transactions for neon on fails 8dca914
- tx-exec: add parsing of errors from failed Solana receipt 29b9342
- tx-exec: skip Compute Budget Exceeded errors on Solana Transactions simulation 733d7d3
- tx-exec: use holder block on stuck Neon transactions 3fd9b27
- mempool: use web-socket to update evm-config 08db5c7
- mempool: update state transaction counter on user requests be6d531
- proxy-cli: fix Neon Transaction sending 62eacdd
- proxy-cli: simplify requesting evm-config 11b91ea
- op-resource: don't use active holders on proxy start 6c21058
- web-socket: unsubscribe on losing subscribe identification 183443e
- stat: add status for services bf86198
- stat: restart the timer on connection problems 6dfa49e
- stat: add /healthz handler f9f0fb3
- stat: rename /health to /status a5f1838
- core: refactor ERROR/WARNING log messages c7df47a
- core: increase Compute Unit limits for AddressLookupTable instructions e68d62e
- core: simplify transaction sender 8fb5043
- core: simplify dependencies on EVM config 8d5174c
- chore: remove not-used code aafaeb4 f001ea0
- chore: simplify Python checks d07840b
- core: refactor neon transaction sender 0f15232
Full Changelog: v1.17.20...v1.17.23
Mainnet v1.18.19
What's Changed
- op-resource: skip scheduled Neon transaction states in holders in the Resource Manager eb9fbe0 517d082
- tx-exec: implement error handler for executing Neon Scheduled transaction from a wrong Holder account a57403c
- tx-exec: implement finalized status for Neon Scheduled transaction bba1b23
- tx-exec: implement error handler for a wrong status of Neon Scheduled transaction bba1b23
- tx-exec: refactor Neon EVM error processing 0263a75
- tx-exec: remove waiting for committing block f778944
- tx-exec: fix complete stuck Neon schedule transactions ce02113
- tx-exec: skip Scheduled errors on complete stuck Neon transaction ecc0254
- web-socket: add queue with timeouts on errors from Solana RPC 6a7ed4c ea22232 028a0f9
- skd-tx-exec: fixes in clearing queue with Nen Scheduled transactions e9dbaa2
- skd-tx-exec: stop processing on Tree destroying 04e03fc
- skd-tx-schedule: add cache for Neon Scheduled transactions 135b9d0
- skd-tx-tree: fix clearing Scheduled Tree from DB 3871741
- tx-schedule: add scan stuck Neon transactions in the holder list 4c7e917
- proxy-cli: cancel scheduled Neon transactions bb8acaf
- proxy-cli: fix send Neon transaction e5d63ea
- stat: add experimental health handler 3897e30 d6774f7 ace364c e857af0 b063a76 cbb1e23
- tx-exec: add additional error types for writable error 1257e46
- tx-exec: re-emulate on writable error
- neon-core-api: re-emulate on complete account list f2dfb3c 4192c17
- indexer: add auto-reindex mode 04549b3
- indexer: enable checking on truncated logs 6a5fc7b
- mempool: use websocket to update evm-config 33db8a7
- mempool: update state transaction counter 0ab74d4
Full Changelog: v1.18.16...v1.18.19
Devnet v1.17.20
What's Changed
- tx-exec: add additional error types for writable error d6df0b4
- tx-exec: re-emulate on writable error 6200405
- neon-core-api: re-emulate on complete account list 8b47c8e
- stat: refactor error parsing for health 4292cb8
- stat: extend health error information eec2d18
- web-socket: refactor resubscribing on objects 2be0377 2719bc3
Full Changelog: v1.17.18...v1.17.20
Devnet v1.17.18
What's Changed
- op-resource: skip scheduled Neon transaction states in holders in the Resource Manager 97cbc6b
- tx-exec: implement error handler for executing Neon Scheduled transaction from a wrong Holder account 5fba188
- tx-exec: implement finalized status for Neon Scheduled transaction c59f55a
- tx-exec: implement error handler for a wrong status of Neon Scheduled transaction 42dcef3
- tx-exec: refactor Neon EVM error processing 78e11b7
- web-socket: add queue with timeouts on errors from Solana RPC 65811ac
- skd-tx-exec: fixes in clearing queue with Nen Scheduled transactions fe170d8
- skd-tx-exec: stop processing on Tree destroying 1eee70e
- skd-tx-schedule: add cache for Neon Scheduled transactions 4c51c7b
- skd-tx-tree: fix clearing Scheduled Tree from DB 19e522e
- tx-schedule: add scan stuck Neon transactions in the holder list b004330
- proxy-cli: cancel scheduled Neon transactions 5e808c1
- stat: add experimental health handler 451c7be
Full Changelog: v1.17.14...v1.17.18
Mainnet v1.18.16
What's Changed
- tx-exec: force replacing Neon Scheduled transaction by indexed info 0ce3614
- web-socket: implement re-subscribing on errors like NoSnapshot f6fc4a4
Full Changelog: v1.18.15...v1.18.16
Devnet v1.17.14
What's Changed
- web-socket: implement re-subscribing on errors like NoSnapshot c71b293
Full Changelog: v1.17.13...v1.17.14
Devnet v1.17.13
What's Changed
- tx-exec: force replacing Neon Scheduled transaction by indexed info d2cd019
Full Changelog: v1.17.12...v1.17.13