# Engineering Weekly Update - 2021-12-20

**URL:** https://gov.near.org/t/engineering-weekly-update-2021-12-20/11230
**Category:** Engineering Updates
**Tags:** weekly-updates
**Created:** [December 21, 2021, 12:10am UTC](https://gov.near.org/t/engineering-weekly-update-2021-12-20/11230 "2021-12-21T00:10:21Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![nearmax](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/nearmax/32/13344_2.png) [@nearmax](https://gov.near.org/u/nearmax)
#### Post date: [December 21, 2021, 12:10am UTC](https://gov.near.org/t/engineering-weekly-update-2021-12-20/11230/1 "2021-12-21T00:10:21Z")

</div>

# Brief Summary

- We released nearcore v1.23.0 on Mainnet, but then found out that it made validator kick-out too aggressive. Users and developers are unaffected. We missed this issue while testing on Testnet, because we miss-attributed kicked out validators to a different thing. The hotfix will be released to Testnet this week and to Mainnet the next week;
- If you have any feedback on how DevConsole should look like reach out to @josh.quintal and @tiffanygyj [see contact info](https://github.com/near/community/discussions/155);
- Check out [slides from the Developer Console talk at Ledger Op3n](https://docs.google.com/presentation/d/1aCoLPjFKzEHUV01s31nGm7LjUCdPiJ05HKVrE_DJuEk/edit);
- JS SDK now passes [all host function tests](https://github.com/near/near-sdk-js/blob/master/tests/near_tests.js)!
- @jakmeier Joined the Contract Runtime team!

# Progress

- Node Experience [discovered that Node.js broke near-cli-js for when using the local node](https://github.com/near/near-cli/issues/881);
- Node Experience [added epoch info to the state viewer](https://github.com/near/nearcore/pull/5809), improving diagnosability of our state;
- Core Tools [did a bunch of cleanup for crate compliance](https://github.com/near/nearcore/issues/5763);
- Core Tools released [workspaces-rs v0.1 to crates.io](https://crates.io/crates/workspaces/0.1.0);
- Developer Console did user interviewers and fixed a bunch of issues in preparation for the release;
- @piotr submitted 45 PRs with nearcore improvements;
- Core team added [a counter for touched trie nodes](https://github.com/near/nearcore/pull/5722). This will help us a lot with performance investigations of our state;
- Core team were also preparing for the next release with chunk-only producers;
- Frontier tools are adding RPC failover and redundancy into near-api-js to improve robustness of NEAR dApps;
- Contract Runtime [sped up history replay by skipping trivial blocks](https://github.com/near/nearcore/pull/5697);
- Contract Runtime added tests that diff behavior of Wasmer 0.17 and Wasmer 2;
- Contract Runtime verified that IO estimator works correctly and that weird IO behavior is due to Rocksdb caching;

# Full Reports

- [Node Experience](https://github.com/near/community/discussions/151);
- [Core Tools](https://github.com/near/community/discussions/154);
- [Developer Console](https://github.com/near/community/discussions/155);
- [Core](https://github.com/near/community/discussions/157);
- [Frontier Tools](https://github.com/near/community/discussions/159);
- [Contract Runtime 2021-12-08](https://github.com/near/nearcore/discussions/5842);
- [Contract Runtime 2021-12-15](https://github.com/near/nearcore/discussions/5847);
