Project Health
The project is still relatively new to the LF Decentralized Trust Ecosystem. It was migrated to Hyperledger Foundation from Web3 Labs organization at the beginning of 2024. Contributors are joining the Web3j Contributors call that happens every 2 weeks, calendar. There is also Discord activity.
Questions/Issues for the TAC
None
Releases
LTS release:
- v4.14.0 is the current LTS release.
Releases past quarter:
- Web3j v4.14.0 - April 9, 2025
- Web3j v4.13.0 - March 5, 2025
- Web3j v4.12.3 - January 3, 2025
Overall Activity in the Past Quarter
Progress on the project went well. Numerous things have been commited and delivered to Web3j in the past quarter. Key areas of work include:
- Enhanced Web3j libraries by migration to Java 21, Kotlin 2.1.0 and integration with a more recent version of the EVM client, Besu:
- web3j-evm : https://github.com/LFDT-web3j/web3j-evm/pull/122
- web3j-unit: https://github.com/LFDT-web3j/web3j-unit/pull/92
- web3j: https://github.com/LFDT-web3j/web3j/pull/2166
- web3j-cli: https://github.com/LFDT-web3j/web3j-cli/pull/121
- web3j-gradle-plugin: https://github.com/LFDT-web3j/web3j-gradle-plugin/pull/98
- web3j-maven-plugin: https://github.com/LFDT-web3j/web3j-maven-plugin/pull/137
- Added support for Solidity versions 0.8.27, 0.8.28, 0.8.29 in web3j compiler (web3j-sokt) for processing new Solidity Smart Contracts
- Added RPC support for Linea networks: https://github.com/LFDT-web3j/web3j/pull/2150
- Added support for Solidity Custom Error Type: https://github.com/LFDT-web3j/web3j/pull/2173
- Extended ENS integration support (details in this blog post):
- Added support for Holesky
- Set Primary Name functionality
- Manage ENS record metadata
- Manage ENS Service metadata
Current Plans
The strategic direction remains consistent with the annual report. The main goals are to:
- Continue to provide maintenance, resolve issues, releases at least once a month;
- Organize new LFDT Web3j Mentorships;
- Implement the support for Account Abstraction;
- Prague/Electra Upgrade and Future Ethereum Forks;
- Web3j 5.x Release;
- Web3J Workshop with Account Abstraction support;
- Improve Windows support;
Maintainer Diversity
At the moment there are only 3 maintainers (all from Web3 Labs).
Contributor Diversity
In the last quarter contributors were active in opening pull requests, engaging in Discord conversations and contributors calls. Starting with next quarter new mentees will join as part of the Web3j mentorships:
- LFDT - Web3j: Enhancing JVM Android Support with Kotlin Wrappers for Solidity Smart Contracts
- LFDT - Web3j Libraries Full Development Lifecycle
Additional Information
LF Decentralized Trust Web3j LFX Insights Dashboard