forked from tronprotocol/java-tron
-
Notifications
You must be signed in to change notification settings - Fork 4
Release v4.8.1 #109
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
Closed
Closed
Release v4.8.1 #109
Conversation
This file contains hidden or 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
feat(doc): update expired information for readme
fix(CheckStyle): only fix CheckStyle
…to volatile-modifier
1. Bump commons-io from 2.11.0 to 2.18.0 to fix CVE-2024-47554. 2. Bump jackson-databind from 2.13.4.2 to 2.18.3 to fix CVE-2023-35116, CVE-2025-52999. 3. Bump java-util from 1.8.0 to 3.2.0 to fix CVE-2023-34610. 4. Bump libp2p from 2.2.5 to 2.2.6. 5. Bump jetty from 9.4.53 to 9.4.57 to fix CVE-2024-8184. 6. Bump spring from 5.3.18 to 5.3.39 to fix CVE-2023-20863, CVE-2024-38820, CVE-2022-22968, CVE-2022-22970. 7. Remove spring-tx, spring-web, hamcrest-junit, guice, java-sizeof, vavr.
…oting_window_period
feat(doc): update readme for telegram groups and doc link
1. add missed config 2. update seed ip list
resolve implicit narrowing conversion and information exposure issues
…oting_window_period
* feat(crypto): upgrade the bouncycastle denpendency * fix(crypto): optimize the null localwitness * fix(metric): process the null witness address * feat(crypto): optimize the code * feat(doc): add the comment * feat(test): add the nullWitnessAddress test * add witness config test * strengthen the private key validation * increase the test coverage * optimiz the witnessAddress initialization * simplify the localWitness * refactor the code * add the test unit
…ronprotocol#6373) * add wallet draft logic * update logic * remove unused logic * revert merge import folders * fix merge import * fix review * fix format * sort witness using the same logic as in maintence * add rpc, http test * update comments * delete unused code * fix review * fix style * fix style * fix check style * add check maintenance period and throw error * add test case for throw error * fix review * update comments * fix build * fix checkstyle * fix style
* feat(gradle): update the publishing * feat(gradle): update the publishing * add cleanParam
- Consolidate duplicate engine initialization logic from two separate classes into a single unified method - Enhance LevelDB/RocksDB compatibility detection with clearer error messages - Improve error handling for directory/file creation failures
* fix the ZksnarkInitTest * restore the original value
* feat(tvm): tip-6780: selfdestruct in same transaction * test(tvm): add test for tip-6780 * test(tvm): fix import style * test(tvm): fix suicide energy cost test and suicideAction test. fix checkstyle warning
…tocol#5895) * feat(net): optimize fetch inventory message broadcast processing logic * feat(net): solve checkstyle problem * add the missing code in the code conflict
avoid CVE-2025-55163,MadeYouReset 1. bump grpc-java from 1.60.0 to 1.75.0 2. bump protobuf from 3.25.5 to 3.25.8 3. add node.rpc.maxRstStream and node.rpc.secondsPerWindow 4. bump libp2p to 2.2.7-SNAPSHOT
* fill whole config item * update config.conf * update comment of committee * update comment of storageEnable * add node.rpc.maxRstStream, node.rpc.secondsPerWindow * delete item actuator.whitelist * comments of single line should starts with # * add two items * add config item node.maxTps * add some comments
…th_getBlockReceipts (tronprotocol#6433) * fix: return null for genesis block in eth_getBlockReceipts * feat:support query eth_getBlockReceipts by blockHash * checkStyle
* delete BaseNet, BaseNetTest * release resource of gRPC * optimize testcase to reduce the time cost * delete db after testcase in tmp dir; short the time cost of some case; optimize some shutdown action * use shutdownnow instead of shutdown in close Channel
* feat(db): update to rocks9 for arm * feat(rocksdb): release option when db is created
…otocol#6441) * remove all junit dir under tmp * add withDeadlineAfter for newBlockingStub * use TimeoutInterceptor for each grpc call * optimize SyncBlockChainMsgHandlerTest
…actory" (tronprotocol#6446) The "--keystore" parameter name could be misleading, as it typically refers to encrypted key storage files or wallets, while this parameter actually runs a KeystoreFactory. The new name "--keystore-factory" makes the parameter's purpose more explicit and avoids potential confusion.
…rotocol#6448) * feat(tvm): remove allowtvmselfdestructRestriction from commonParameter * feat(test): remove test for allowtvmselfdestructRestriction commonParameter * feat(tvm): remove constant COMMITTEE_ALLOW_TVM_SELFDESTRUCT_RESTRICTION
…ronprotocol#6443) * feat(event): solve the problem of concurrent access to a single SR * feat(event): solve the concurrency problem of single SR obtaining solid ID
* add GetPaginatedNowWitnessList into SolidityNodeHttpApiService * add isSolidityRequest check for MaintenanceUnavailableException * add unit tests
…ronprotocol#6449) Revert change to HTTP error message handling — workaround broke clients depending on original error output.
…ronprotocol#6453) * feat(db): optimize the compatibility of obtaining transaction information
…6460) Add 30-seconds timeout rule as a workaround to prevent GRPC unit tests hanging at ThreadlessExecutor.waitAndDrain
* replace the Exception with TronError * remove plaintext key
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.
What does this PR do?
Why are these changes required?
This PR has been tested by:
Follow up
Extra details