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

release: draft Release v1.1.17 #1164

Merged
merged 27 commits into from
Nov 2, 2022
Merged

release: draft Release v1.1.17 #1164

merged 27 commits into from
Nov 2, 2022

Conversation

unclezoro
Copy link
Collaborator

@unclezoro unclezoro commented Nov 2, 2022

Description

Release v1.1.17 is a maintenance release, it includes several bug fixes.

Rationale

IMPROVEMENT

  • #1114 typo: .github fix job name
  • #1126 ci: specify bind-tools version
  • #1140 p2p: upstream go-ethereum: use errors.Is for error comparison
  • #1141 all: prefer new(big.Int) over big.NewInt(0)
  • #1159 core: remove redundant func
  • #1100 tracers ci: drop duktape engine (#24934) and add linux-arm binaries to releases page

BUGFIX

  • #1138 fix: upstream patches from go-ethereum 1.10.19
  • #1139 fix: upstream go-ethereum: fix duplicate fields names in the generted go struct
  • #1145 consensus: the newChainHead mights not be imported to Parlia.Snapshot
  • #1146 fix: upstream patches from go-ethereum 1.10.20

Example

NA

Changes

Notable changes:
No impact to developer and users.

j75689 and others added 27 commits September 26, 2022 17:31
The oss-fuzz engine crashes due to stack overflow decoding a large nested
structure into a interface{}. This PR limits the size of the input data, so
should avoid such crashes.
Decrease children size instead of dirties size when marking dirties as cleaned up in trie cleaner
* miner: retrieve mining state from live database

* eth/catalyst: ignore stale fcu events from cl
This changes the []byte <-> Uint8Array conversion to use an
ArrayBuffer, avoiding inefficient copying of the slice data in Goja.

Co-authored-by: Felix Lange <fjl@twurst.com>
This PR significantly reduces the memory consumption of a long reorg
core/vm: optimize PUSH opcode discrimination
Move locking into trieDB insert function
* eth/filters: fix pending for getLogs

* add pending method to test backend

* fix block range validation
accounts/url: add test logic what check null string to parseURL()
* common: improve pretty duration regex

* common: improve pretty duration regex
minor performance improvement: `big.NewInt(0).Xxx` -> `new(big.Int).Xxx`
…ct (#24924)

* accounts/abi/bind: fix duplicate field names in the generated go struct #24627

* accounts, cmd/abigen: resolve name conflicts

* ci lint, accounts/abi: remove unused function overloadedArgName

Co-authored-by: Gary Rong <garyrong0905@gmail.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
Copy link
Collaborator

@brilliant-lx brilliant-lx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@unclezoro unclezoro merged commit 39c2d16 into master Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.