-
Notifications
You must be signed in to change notification settings - Fork 291
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
v2024.3.0 release #4768
Merged
v2024.3.0 release #4768
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Lock free consensus methods.
* initial commit for boot rpc feature * add start rpc to kick off boot node rpc server * fix boot node tests, goimports * remove unused configs and functions from node/boot, cleanup boot metrics, improve boot node test * fix the issue of get default harmony config for boot node * set boot node version, fix dependencies name * goimports, fix boot format * remove downloader from hmy_boot * remove tracer from hmy_boot * remove unused RPCs from hmy_boot * remove unused functions from hmy_boot * fix the issue of nil config for new node/boot * fix getBootAPIs config issue, update boot log tag * fix boot node invalid address issue for local net * fix version flag issue, move version meta data to main * fix boot version info * disable boot rpc * disable Start HHTP and WS endpoints to find the build issue * disable boot apis * remove RpcMethodFilter for boot servers * remove StartServers for boot servers * remove StartServers for boot servers * enable RpcMethodFilter * check build issue by uncommenting a part of code * uncomment startServers for boot host * add http and ws ports flags for boot node RPCs * enable http server for boot * enable ws server for boot * remove unused functions for boot services, add boot node descriptions, improve boot node comments * update HTTP modules and ws modules array for boot rpc * todo for enable services * goimports for cmd/main * update version year for boot node rpc * remove unnecessary configs from boot node RPC configs * remove unnecessary configs from boot node RPC configs * remove group configs from boot node RPC configs * fix the boot node RPC config test * remove a few more unnecessary configs from boot node RPC configs * remove shard configs from boot RPC configs * remove network from boot config * remove auth ports from boot api * remove transaction error from bootnode api * remove extra fields from boot node tests * fix boot node test * remove a few extra functions and tests from internal config for bootn ode * separate structure for boot node meta data * refactor peer info in boot api * set peer id for node configs in boot node api * remove shard-id from boot node metadata, add network to boot node meta data * fix goimports
* add mutex to read cross links * refactor process crosslinks to handle maximum pending crosslinks * fix not found issue for pending crosslinks
* Fix for localnet syncing ports. * Cleanup. * align external localnet ports with internal --------- Co-authored-by: Nita Neou (Soph) <soph@harmony.one>
* feat(localnet) - add localnet log aggregation with Promtail-Loki-Grafana * feat(log_aggregation) - fix PR comments, add restart command, add anonymus access - it will directly open explore page now, add log commands to the help
* Broadcast vote power. * Moved `GetLastSigningPower` from private api to public. * Fix for view change sign power. * Rebased and fixed conflicts. * Fix for broadcasting consensus vote power.
* Broadcast epoch block * Broadcast epoch block through node messages * Cleanup * Fix for detecting leader
* fix spell sing/sign * add logs to the error for offchain crosslink write * add check crosslink epoch before trying to read crosslinks from db
* not checking pending crosslinks for first ten epochs * check crosslink epoch to delete old pending crosslinks
sophoah
requested review from
Frozen,
GheisMohammadi and
mur-me
and removed request for
Frozen and
GheisMohammadi
October 4, 2024 07:23
GheisMohammadi
approved these changes
Oct 4, 2024
* Activation flag HIP32 * Fixed merge conflicts * Function doc updated
mur-me
approved these changes
Oct 4, 2024
* 2151 epoch as 2024-10-30 19:50 UTC. * Mainnet v5 with new sharding config
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#4747 - add connection manager high water mark flag to boot node
#4739 - Lock free consensus methods
#4745 - [CI] - point to master, cover fork repos in ci, silence docker output
#4752 - stable localnet with external
#4735 - Add RPC for Boot Nodes
#4755 - feat(Makefile) - cover verbose mode for the local debug
#4754 - Improve Crosslinks Retrieving and Processing
#4753 - Fix for localnet syncing ports.
#4758 - feat(localnet) - add localnet log aggregation tool
#4761 - feat(Makefile) - add switch for the legacy sync, make stream sync default option
#4748 - Broadcast vote power
#4756 - Broadcast epoch block
#4763 - [localnet] fix external config
#4764 - Switch Localnet Muxer to Yamux
#4766 - feat(RPC) - GetLastSigningPower on public harmony API
#4765 - Improve Crosslink Retrieve from RawDB
#4757 - Not Checking Pending Crosslinks for First ten Epoch
#4663 - Empty signing power workaround
#4769 / #4770 - Set HIP32 epoch activation to 2152 and set new sharding config