Wednesday, October 29, 2025
No Result
View All Result
Ajoobz
Advertisement
  • Home
  • Bitcoin
  • Crypto Updates
    • Crypto Updates
    • Altcoin
    • Ethereum
    • Crypto Exchanges
  • Blockchain
  • NFT
  • DeFi
  • Web3
  • Metaverse
  • Scam Alert
  • Regulations
  • Analysis
Marketcap
  • Home
  • Bitcoin
  • Crypto Updates
    • Crypto Updates
    • Altcoin
    • Ethereum
    • Crypto Exchanges
  • Blockchain
  • NFT
  • DeFi
  • Web3
  • Metaverse
  • Scam Alert
  • Regulations
  • Analysis
No Result
View All Result
Ajoobz
No Result
View All Result

Web3j Gradle 8.7 Upgrade and Vulnerability Fixes

1 year ago
in Web3
Reading Time: 4 mins read
0 0
A A
0
Home Web3
Share on FacebookShare on TwitterShare on E-Mail


We’re excited to announce that each one Web3j repositories have been upgraded to the newest Gradle model 8.7. As well as, we have now up to date the dependency libraries to their newest variations to deal with vulnerabilities and deprecated code. This contains important libraries comparable to BouncyCastle, jackson core, javaPoet, kotlinPoet, OkHttp, RxJava, slf4j, javaWebSocket, picocli, kzg4844, Logback, and many others

Web3j Key Updates

Gradle Improve to eight.7

Upgraded Gradle from model 7.6 to eight.7 in web3j. It will convey a number of advantages, together with new options, efficiency enhancements, and higher compatibility with newer variations of dependencies and instruments. Listed below are some key advantages you may count on:

1. Efficiency Enhancements

Construct Pace: Gradle 8.x introduces varied efficiency enhancements that may pace up construct instances, together with enhancements in incremental builds, caching, and parallel execution.
Configuration Time: Enhanced efficiency through the configuration part can cut back the general construct time, particularly for big initiatives.

2. New Options and Enhancements

Dependency Administration: Improved dependency administration capabilities, together with higher help for model catalogs and dependency constraints.
Enhanced Tooling: Gradle 8.x brings enhancements to the Gradle tooling API, which may enhance the mixing with IDEs and different instruments.

3. Improved Compatibility and Help

Java Compatibility: Higher help for newer Java variations, guaranteeing compatibility with the newest language options and JVM enhancements.
Library and Plugin Updates: Entry to newer variations of Gradle plugins and libraries that will require Gradle 8.x for full compatibility.

4. Safety and Bug Fixes

Safety Patches: Upgrading to a more recent model ensures you’ve the newest safety patches, decreasing vulnerabilities in your construct course of.
Bug Fixes: Gradle 8.x contains quite a few bug fixes that handle points current within the 7.x variations.

Up to date Dependency Libraries

As a part of this improve, we have now additionally up to date a number of key dependency libraries:

BouncyCastle: The most recent model v1.78.1 fixes varied safety vulnerabilities – CVE-2024-34447, CVE-2024-30172, CVE-2024-30171, CVE-2024-29857, CVE-2023-33201 which had been current in previous v1.73 and deprecations. BouncyCastle is essential for cryptographic operations, and holding it up-to-date ensures that our purposes stay safe.
Jackson Core: Upgrading Jackson Core ensures higher JSON processing with improved efficiency and safety.
JavaPoet and KotlinPoet: These libraries, important for producing Java and Kotlin supply information, have been up to date to reinforce code technology capabilities and preserve compatibility with the newest language options.
KZG4844: Because of the ConsenSys staff, the KZG4844 library is now accessible on Maven Central, permitting us to take away the dependency on the ConsenSys repository or power customers so as to add it to their initiatives whereas they had been utilizing Web3J.
OkHttp: The up to date OkHttp library gives higher HTTP consumer functionalities with improved efficiency and safety.
RxJava, SLF4J, Java-WebSocket, PicoCLI, Logback, and many others
Different Dependencies: Along with the above-stated libraries, we have now up to date varied different dependencies to their newest variations to make sure compatibility and stability.

Elimination of Dependency on ConsenSys Repo for KZG Library

We’re additionally happy to announce that we have now eliminated the dependency on the ConsenSys repository for the KZG library. Because of the ConsenSys staff for importing their library, jc-kzg-4844, to Maven Central. This alteration simplifies our construct course of, enhances reliability, and helps customers to stay to public repositories.

Kotlin Replace 

Up to date Kotlin from 1.8.10 to 1.9.4 in Web3j initiatives, this can result in improved efficiency and extra environment friendly code by means of enhanced language options and compiler optimizations. It additionally ensures higher integration with trendy growth instruments and libraries, offering a smoother and extra productive growth expertise.

Up to date Junit 4 to Junit 5

We’ve up to date all of the remaining Junit 4 exams to Junit 5 which has resulted in additional environment friendly, readable, and maintainable check code.

Newest Web3j Model: v4.12.0 

With these updates, we’re excited to announce that the newest fundamental model of Web3j is now v4.12.0. This model contains all of the updates and enhancements talked about above, offering a safer, environment friendly, and steady basis to your blockchain purposes.

We encourage all builders to improve to the newest variations to reap the benefits of these enhancements. As at all times, we admire your help and contributions to the Web3j ecosystem. When you’ve got any questions or want help with the improve, please attain out to our Discord Channel – (Notice: You’ll first want to affix Hyperledger Server to entry our Channel) or the Hyperledger Web3j GitHub repository.



Source link

Tags: FixesGradleUpgradevulnerabilityWeb3j
Previous Post

Historic Violin Tokenized for Million-Dollar Loan by Galaxy

Next Post

$3,000,000,000 in Ethereum Has Left Crypto Exchanges Since SEC Approved Listing of ETH ETFs, Says Analyst

Related Posts

Gate Reinvents the Exchange Model: From Trading Platform to ‘Full Web3 Operating System’
Web3

Gate Reinvents the Exchange Model: From Trading Platform to ‘Full Web3 Operating System’

1 day ago
Alibaba’s Qwen Deep Research Creates Live Webpages, Podcasts in Seconds
Web3

Alibaba’s Qwen Deep Research Creates Live Webpages, Podcasts in Seconds

3 days ago
The 5 unbelievable crypto comeback stories that changed the world forever
Web3

The 5 unbelievable crypto comeback stories that changed the world forever

4 days ago
Elon Musk’s SpaceX Moves 3 Million Worth of Bitcoin
Web3

Elon Musk’s SpaceX Moves $133 Million Worth of Bitcoin

4 days ago
RAND Warns of AI-Driven Cyber Chaos in New ‘Robot Insurgency’ Report
Web3

RAND Warns of AI-Driven Cyber Chaos in New ‘Robot Insurgency’ Report

5 days ago
NHL Becomes First Major Sports League to License Trademarks to Prediction Markets
Web3

NHL Becomes First Major Sports League to License Trademarks to Prediction Markets

7 days ago
Next Post
,000,000,000 in Ethereum Has Left Crypto Exchanges Since SEC Approved Listing of ETH ETFs, Says Analyst

$3,000,000,000 in Ethereum Has Left Crypto Exchanges Since SEC Approved Listing of ETH ETFs, Says Analyst

Agility, flexibility and security: The value of cloud in HPC

Agility, flexibility and security: The value of cloud in HPC

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

[ccpw id="587"]
  • Disclaimer
  • Cookie Privacy Policy
  • Privacy Policy
  • DMCA
  • Terms and Conditions
  • Contact us
Contact us for business inquiries: cs@ajoobz.com

Copyright © 2023 Ajoobz.
Ajoobz is not responsible for the content of external sites.

No Result
View All Result
  • Home
  • Bitcoin
  • Crypto Updates
    • Crypto Updates
    • Altcoin
    • Ethereum
    • Crypto Exchanges
  • Blockchain
  • NFT
  • DeFi
  • Web3
  • Metaverse
  • Scam Alert
  • Regulations
  • Analysis

Copyright © 2023 Ajoobz.
Ajoobz is not responsible for the content of external sites.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In