Releases: izzuddinafif/fabric-zakat
Releases · izzuddinafif/fabric-zakat
Fabric Zakat Network v1.0.1-rc1 (Release Candidate)
Fabric Zakat Network v1.0.1-rc1
Patch release fixing format validation issues in the test chaincode.
What's Changed
- fix: update zakat ID and timestamp formats in test chaincode (#42)
Bug Fixes
-
Fixed Zakat ID format in test chaincode to follow required pattern:
- Old:
zakat1
- New:
ZKT-YDSF-(MLG|JTM)-YYYYMM-NNNN
- Old:
-
Fixed timestamp format to follow ISO 8601:
- Old:
YYYY-MM-DD
- New:
YYYY-MM-DDThh:mm:ssZ
- Old:
Affected Components
- Test chaincode scripts
Technical Requirements
- Hyperledger Fabric 2.4.0+
- Go 1.20+
- Docker and Docker Compose
- Linux/Unix environment
Notes
- This is a patch release that maintains backward compatibility
- Only affects test scripts, no changes to core chaincode functionality
- All existing features from v1.0.0-rc1 remain unchanged
Fabric Zakat Network v1.0.0-rc1 (Release Candidate)
Fabric Zakat Network v1.0.0-rc1
First release candidate of the Hyperledger Fabric Zakat Management System, providing a development-ready blockchain network for basic Zakat management.
Network Components
- Basic Hyperledger Fabric network configuration
- Development network scripts
- Zakat management chaincode
- Development documentation
Chaincode Features
- Basic Zakat management operations:
- Collection registration (AddZakat)
- Status updates (DistributeZakat)
- Query operations (QueryZakat, GetAllZakat)
- Input validation and error handling
- Test coverage
- Multi-organization support (YDSF Malang, YDSF Jatim)
Network Scripts
- Basic network generation
- Channel creation
- Chaincode deployment
- Development environment setup
Supported Organizations
- YDSF Malang
- YDSF Jatim
Technical Requirements
- Hyperledger Fabric 2.4.0+
- Go 1.20+
- Docker and Docker Compose
- Linux/Unix environment
Development Status
- Initial release candidate
- Basic network implementation
- Development-focused scripts
- Core chaincode functionality
- Pending production validation
Security Notes
- Basic input validation
- Simple status transitions
- Organization validation
- Development-focused security
- Production hardening required
Important Notes
Current implementation is development-focused and requires the following for production:
- Security hardening
- Production network configuration
- Monitoring setup
- Backup procedures
- Additional features:
- Advanced distribution tracking
- Complex query operations
- Enhanced security measures