Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ioctl 1.12.1 #158048

Merged
merged 2 commits into from
Dec 22, 2023
Merged

ioctl 1.12.1 #158048

merged 2 commits into from
Dec 22, 2023

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
## Summary
v1.12.1 is the first maintenance release after the latest release v1.12.0. It comes with several important improvements and fixes for the API functionality.

This release introduces a significant enhancement to the transaction pool functionality. First, pending transactions that can soon be included in upcoming blocks will no longer be expired. Secondly, a mechanism has been implemented to replace less favorable pending transactions with more promising ones when the transaction pool approaches its capacity limit. This helps to ensure a higher likelihood of executing more successful transactions on the blockchain. With these improvement, we anticipate a relatively more stable block size, and legitimate transactions with higher gas prices stand a better chance of being swiftly processed on the blockchain, thereby enhancing the end user's experience.

Major Improvements

  1. Correct signature's V value in returned web3 transaction, to fix the transaction hash calculation
  2. Support "input" field in web3 request params to increase the compatibility with latest web3js standard
  3. Set gRPC MaxConnectionIdle time to 5 minutes to improve the API server performance and responsiveness

Upgrade Priority

v1.12.1 does not have a hardfork, but contains important feature improvements to boost the transaction pool functionality. All delegate nodes and API nodes are strongly recommended to upgrade to v1.12.1 in order to provide the best up-to-date service

Node type Action
Delegate Recommended
Fullnode Not required
API node Recommended

Important Commits (not a complete list)

  1. [api] correct signature's V value in returned web3 transaction #3952
  2. [api] fix typo should use EVMNetworkID() #3960
  3. [log] fix JSON log, better trace log #3914
  4. [evm] refactor evm parameters #3958
  5. [util] implement block time calculator #3951
  6. remove ValidateRewardProtocol flag #3946
  7. [config] add SumatraHeight #3962
  8. [action] add NewEthSigner() and pass Signer as input to rlpRawHash() and rlpSignedHash() #3967
  9. fix Dockerfile #3970
  10. [api] support "input" field in web3 request params #3971
  11. set gprc MaxConnectionIdle to 5 min #4023

@github-actions github-actions bot added go Go use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Dec 22, 2023
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Dec 22, 2023
@BrewTestBot BrewTestBot added this pull request to the merge queue Dec 22, 2023
Merged via the queue into Homebrew:master with commit 4dd5164 Dec 22, 2023
12 checks passed
@BrewTestBot BrewTestBot deleted the bump-ioctl-1.12.1 branch December 22, 2023 07:33
@github-actions github-actions bot added the outdated PR was locked due to age label Jan 22, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 22, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. go Go use is a significant feature of the PR or issue outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants