Skip to content

GreatVoyage-v4.8.2(Pyrrho) planning #192

@Murphytron

Description

@Murphytron

This issue will be used to track the planning and coordination of TIPs and features targeted for inclusion in GreatVoyage-v4.8.2 (Pyrrho). Details of the included changes are still under discussion, and the v4.8.2(Pyrrho) is expected to be released in Q2, 2026.

The scope of the release:

TIP:
TIP-833: Harden resourceProcessor resource window calculations
TIP-836: Harden exchange transaction calculations
TIP-2537: Precompile for BLS12-381 curve operations
TIP-2935: Serve historical block hashes from state
TIP-7823: Set upper bounds for MODEXP
TIP-7883: Increase ModExp Gas Cost
TIP-7939: Count leading zeros (CLZ) opcode

API:
Issue 6288: Increase the CPU execution time limit in the TVM of the triggerconstantcontract API
Issue 6298: Add block_number Parameter for FullNode API
Issue 6363: Optimize API rate limiting with a non-blocking approach
Issue 6510: Parallelizing eth_newFilter event matching
Issue 6517: Support parameter passing via the input field for eth_call
Issue 6546: Optimize broadcast API
Issue 6547: Adjust nonce returned by eth_getTransactionByHash
Issue 6548: Deprecate http rest mappings in gRPC protos
Issue 6584: Add CIDR-based Global IP Rate Limiting for APIs
Issue 6604: Unify HTTP Request Body Size Limit
Issue 6606: Optimize Block Interface JSON Serialization
Issue 6616: Enhance Security of Shielded transaction API
Issue 6617: Add blockTimestamp to JSON-RPC log objects to improve efficiency
Issue 6632: Introduce resource limits for JSON-RPC (batch size, response size, address size, timeout)

Network:
Issue 6504: Optimize random disconnection strategy

Security:
Issue 6568: Add an optional query parameter that serializes all 64-bit integer types as JSON strings to prevent potential numeric overflow
Issue 6607: Replace fastjson with Jackson

Others:
Issue 6567: CLI flags silently overridden by config file for 13 parameters
Issue 6577: Supports dynamic loading of more configurations
Issue 6583: Improve logging: : SLF4J bridge, less startup noise, fix shutdown log loss
Issue 6587: Record an explicit log message when db.engine=LEVELDB on aarch64
Issue 6588: Remove unused SM2 algorithm and related configuration
Issue 6590: Add Prometheus metrics for empty blocks and SR set changes
Issue 6595: Remove periodic database backup in favor of dual-node failover
Issue 6597: Exclude historical balance DBs from lite snapshot
Issue 6603: Move keystore-factory as toolkit subcommand
Issue 6610: SolidityNode supports conditional shutdown

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions