1.6.0 (2024-04-17)
- add webhook config description (f27cc64)
- bump package json version (c7590df)
- incorrect link to Releases GitHub page (c2e1261)
- lint errors (d6ef9de)
- add new metric with package version (3584591)
1.5.0 (2024-02-19)
- add FORCE_DENCUN_FORK_MODE to docs (5685986)
- enabling dencun checks by env (cf9192c)
1.4.0 (2024-02-15)
- deleted the unnecessary validation log (99b005e)
- enable validation for mainnet (a5e3e12)
- move progress logs to the debug level (5eb31e4)
- nock spec (297b266)
- remove unused fixture (53f323b)
- removed unnecessary env fields from the validation script configuration (3adbf22)
- validation script better logs (d0ee05f)
- basic tests fork (9b527e7)
- capella fork version script generator for each network (daf6669)
- dencun support (2106901)
- detailed error message eip-7044 (3ad868b)
- getting CAPELLA_FORK_VERSION from constant by chain_id (26ca5e9)
- validation script (19505da)
1.3.0 (2023-12-07)
- add docs for ARM64 issue (09f6b43)
- add enum for message reloading (9eb47b9)
- add message reloading (ad490b8)
- add separate job, add ENV variable to configure message reloader job, add metric for new job, update README (a50a2ef)
- app spec (97c815d)
- cleaned-up logs (70d6b52)
- collect default metrics (195cc78)
- fix for message reload job (8395042)
- fix for msg removal (8d9a3e6)
- improve message reloading (5e5921a)
- names fix (e621a73)
- rename msg load function (f391c6b)
- rollback default metrics handler (7de4ef6)
- simplify expression for message storage (bcde68e)
- timer (8506a05)
- add debug log instead of comment (edbacab)
- app start tests (37fcfd2)
- cl test (144a200)
- link to lido fi (f24353d)
- move to vitetest (84a362c)
- reload messages in each iteration (daf7ed6)
1.2.0 (2023-04-26)
- dedicated exit messages left metrics (c8f6ceb)
1.1.0 (2023-04-21)
- 404 status code (53712d7)
- block number in jobs (524beb3)
- check for dir existence in appropriate module (66e8c9d)
- continue on already exiting validator (f10ce7f)
- continue on failed exit message DTO (372763d)
- continue on isExiting (code editor lagged) (c282986)
- continue validation on exiting validator (401288c)
- continuing jobs after failed exits (9128dd3)
- correct event loading and return (599a328)
- correct logs dto (6c8bf6e)
- correct metrics help messages (6f7f465)
- correct nanolib string literal checks (e12e813)
- correct number parsing (9642d06)
- date format (415b829)
- docker-compose file (ec4a9a7)
- don't increment metric on non-json files (08144ed)
- dto (4245b09)
- esm path lib/ethers (87e1c92)
- file reading func (5edac6e)
- filter arg (11250f2)
- finalized execution client request (8526e00)
- fix rebase (f92b61f)
- fn name (e4620bc)
- handle node urls with trailing slash (8e473f5)
- handle non existing validators (659a479)
- hex block number for logs (95fe171)
- http handler exit (b5b5229)
- increment metric on failed request validation (75c1422)
- logger config mapping (34d6793)
- logger types (442f3fa)
- logs (a543d6b)
- logs (20f1d44)
- mark as invalid already exiting validators (b332c2a)
- mark messages invalid when isExiting fails (8e847eb)
- metric on exit processing fail (1375824)
- metrics prefix (e62cc1a)
- new logger config (932124e)
- optional message password in config (87cc3e8)
- parseInt decimal (b2fa239)
- POST validator data to the webhook (09cc49b)
- proper S3 loading (f8bf001)
- remove wrap from apis dto (7bafa17)
- respecting dry run in all modes (2b92a7e)
- respond to http even with a lot of messages (c362531)
- review (aef2650)
- run exit method if webhook doesn't exist (56dbe36)
- sample env file change (864feac)
- sanitize file content in logs (b20be42)
- start script fix (9d2c850)
- startup config validation with default app logger (c46ade7)
- strip block number zeros in getLogs (442a655)
- throw when _FILE is set, but not accessible (9506a19)
- timestamp (036d546)
- tooling-nanolib-test - lido-nanolib (aaadd03)
- types (92f6ebb)
- update nanolib to display error causes (c2364d3)
- working encryptor (21533f8)
- abi & refactor index file (4d14733)
- ability to skip security checks for testnet (36a744a)
- abort middleware (46819fb)
- add workflows for build and deploy (a641174)
- api lib (081dfb2)
- api response validation (4aede61)
- better error logging (7223b29)
- better logs (c5d61b8)
- build (815019a)
- CI and eslint (6a62478)
- complete encryptor script example (febed3a)
- dry run mode (668cd10)
- event validation metric (b763081)
- execution dto (7b02d2e)
- exit when can't access messages folder (1380361)
- exitRequest disable retries (0e49021)
- file parsing progress (c8e4177)
- fix dep versions (0c21657)
- from native fetch to fetch-node (17747d4)
- further log improvements (d7010ef)
- health check (f8405a2)
- ignore and warn about non-json files (7914250)
- jest & logger tests (5aed4af)
- job (30ca605)
- job metrics (ded0fba)
- job runner module and refactoring (1bd03ee)
- json file format validation (a4deb9d)
- jsonrpc provider metrics & logs (9701ccf)
- lib -> services (16680f2)
- locator integration (9eb5b6e)
- log progress on time-consuming tasks (bb9d961)
- log version on start (dbcdf99)
- logger (b9debe5)
- logger config (be7c608)
- logger level tests (1268349)
- logger print impr & json rpc debug log (4fb0e09)
- logger secrets (cf94c24)
- message loader (74e13a7)
- messages encryption (9f687fd)
- metrics (ae00643)
- metrics as service (84aa046)
- minimize logger functional and fix todo in validator (a93cdfd)
- nanolib & consensus refactoring (772a66d)
- new exit bus abi (733200a)
- new job runner (d6056b7)
- node sync checks (695a7f9)
- optimize validator and logger communication (10ce546)
- pretty print (7555a50)
- progress of exit events handling (18fa3b4)
- prom to request module & separate logger for validator (bcbec9f)
- remote & local messages services and refactoring (265c8b8)
- remove nanomodules from lib folder (9fef289)
- request module (8dc77bb)
- security (09702fc)
- security metric on dashboard (ec673d8)
- set metrics to 0 on start when possible (f0768c5)
- signature validation (436eaf0)
- staking module id config (85051df)
- validator (9705877)
- webhook processing (39bf947)
- wip validator (850dafe)