Tuesday, September 8, 2026
Social icon element need JNews Essential plugin to be activated.
No Result
View All Result
Digital Currency Pulse
  • Home
  • Crypto/Coins
  • NFT
  • AI
  • Blockchain
  • Metaverse
  • Web3
  • Exchanges
  • DeFi
  • Scam Alert
  • Analysis
Crypto Marketcap
Digital Currency Pulse
  • Home
  • Crypto/Coins
  • NFT
  • AI
  • Blockchain
  • Metaverse
  • Web3
  • Exchanges
  • DeFi
  • Scam Alert
  • Analysis
No Result
View All Result
Digital Currency Pulse
No Result
View All Result

Boost Dev Efficiency & Security with Web3j’s Gradle 8.7 Upgrade

March 10, 2025
in Web3
Reading Time: 3 mins read
A A
0

[ad_1]

We’re excited to announce that each one Web3j repositories have been upgraded to the newest Gradle model 8.7. As well as, we’ve got up to date the dependency libraries to their newest variations to handle vulnerabilities and deprecated code. This consists of important libraries equivalent to BouncyCastle, jackson core, javaPoet, kotlinPoet, OkHttp, RxJava, slf4j, javaWebSocket, picocli, kzg4844, Logback, and so forth

Web3j Key Updates

Gradle Improve to eight.7

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

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 throughout the configuration section can cut back the general construct time, particularly for giant tasks.

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 combination with IDEs and different instruments.

3. Improved Compatibility and Help

Java Compatibility: Higher help for newer Java variations, making certain 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 gotten the newest safety patches, lowering vulnerabilities in your construct course of.Bug Fixes: Gradle 8.x consists of quite a few bug fixes that tackle points current within the 7.x variations.

Up to date Dependency Libraries

As a part of this improve, we’ve got 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 have been current in previous v1.73 and deprecations. BouncyCastle is vital for cryptographic operations, and preserving it up-to-date ensures that our functions 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 boost code era capabilities and preserve compatibility with the newest language options.KZG4844: Due to the ConsenSys group, the KZG4844 library is now out there on Maven Central, permitting us to take away the dependency on the ConsenSys repository or drive customers so as to add it to their tasks whereas they have been utilizing Web3J.OkHttp: The up to date OkHttp library supplies higher HTTP shopper functionalities with improved efficiency and safety.RxJava, SLF4J, Java-WebSocket, PicoCLI, Logback, etcOther Dependencies: Along with the above-stated libraries, we’ve got 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’ve got eliminated the dependency on the ConsenSys repository for the KZG library. Due to the ConsenSys group for importing their library, jc-kzg-4844, to Maven Central. This transformation 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 tasks, 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 now have up to date all of the remaining Junit 4 assessments to Junit 5 which has resulted in additional environment friendly, readable, and maintainable take a look at code.

Newest Web3j Model: v4.12.0 

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

We encourage all builders to improve to the newest variations to reap the benefits of these enhancements. As all the time, we respect your help and contributions to the Web3j ecosystem.

When you have any questions or want help with the improve, please attain out to our Discord Channel – (Be aware: You’ll first want to affix Hyperledger Server to entry our Channel) or the Hyperledger Web3j GitHub repository.

[ad_2]

Source link

Tags: boostDevEfficiencyGradlesecurityUpgradeWeb3js
Previous Post

A technique for more effective multipurpose robots | MIT News

Next Post

Gresini Racing Launches First Fan-Powered MotoGP Sponsorship Program

Next Post
Gresini Racing Launches First Fan-Powered MotoGP Sponsorship Program

Gresini Racing Launches First Fan-Powered MotoGP Sponsorship Program

Web3j Gradle 8.7 Upgrade and Vulnerability Fixes

Web3j Gradle 8.7 Upgrade and Vulnerability Fixes

Web3 must stand against the peril of airdrop hunters

Web3 must stand against the peril of airdrop hunters

Leave a Reply Cancel reply

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

Social icon element need JNews Essential plugin to be activated.

CATEGORIES

  • Analysis
  • Artificial Intelligence
  • Blockchain
  • Crypto/Coins
  • DeFi
  • Exchanges
  • Metaverse
  • NFT
  • Scam Alert
  • Web3
No Result
View All Result

SITEMAP

  • About us
  • Disclaimer
  • DMCA
  • Privacy Policy
  • Terms and Conditions
  • Cookie Privacy Policy
  • Contact us

Copyright © 2024 Digital Currency Pulse.
Digital Currency Pulse is not responsible for the content of external sites.

No Result
View All Result
  • Home
  • Crypto/Coins
  • NFT
  • AI
  • Blockchain
  • Metaverse
  • Web3
  • Exchanges
  • DeFi
  • Scam Alert
  • Analysis
Crypto Marketcap

Copyright © 2024 Digital Currency Pulse.
Digital Currency Pulse is not responsible for the content of external sites.