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

v2024.3.0 release #4768

Merged
merged 24 commits into from
Oct 15, 2024
Merged

v2024.3.0 release #4768

merged 24 commits into from
Oct 15, 2024

Conversation

sophoah
Copy link
Contributor

@sophoah sophoah commented Oct 4, 2024

#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

GheisMohammadi and others added 21 commits August 30, 2024 15:17
* 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 sophoah requested review from Frozen, GheisMohammadi and mur-me and removed request for Frozen and GheisMohammadi October 4, 2024 07:23
* Activation flag HIP32
* Fixed merge conflicts
* Function doc updated
Frozen and others added 2 commits October 8, 2024 13:54
* 2151 epoch as 2024-10-30 19:50 UTC.
* Mainnet v5 with new sharding config
@sophoah sophoah merged commit 44b464c into main Oct 15, 2024
4 checks passed
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.

4 participants