3.0 KiB
3.0 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Tatum SDK integration for ChainID 138
- Comprehensive project review and recommendations
- Network Policies for Kubernetes
- RBAC configuration
- Horizontal Pod Autoscaler for RPC nodes
- Backup and restore scripts for chaindata
- Incident response runbook
- Troubleshooting guide
- Improved oracle publisher with retry logic and circuit breaker
- Health check endpoints for oracle publisher
- Comprehensive monitoring setup
- Application Gateway configuration
- Terraform backend configuration
- Resource limits for all containers
- CORS configuration improvements
- IP allowlisting for admin operations
- WAF configuration for Application Gateway
- Pod Security Standards
- Key rotation procedures
- Disaster recovery procedures
- Documentation improvements
Changed
- Pinned all image versions (no more :latest tags)
- Updated health checks to use /metrics endpoint
- Improved error handling in oracle publisher
- Enhanced security configurations
- Updated CORS settings to remove wildcards
- Improved Terraform configuration
- Enhanced monitoring setup
- Updated documentation
- Reorganized project structure: moved documentation files from root to docs/ directory
- Fixed broken links in documentation after file reorganization
- Updated CCIP deployment script to handle missing scripts gracefully
Fixed
- Genesis extraData generation (placeholder removed)
- Hardcoded secrets in deployment files
- Health check endpoints
- Application Gateway configuration
- Resource limits for init containers
- CORS configuration
- Image versioning
- Terraform backend configuration
- Broken documentation links after file reorganization
- Missing script references in CCIP deployment script
Security
- Removed hardcoded secrets
- Implemented Network Policies
- Added RBAC configuration
- Improved CORS configuration
- Added IP allowlisting
- Implemented WAF rules
- Added Pod Security Standards
- Enhanced key management
1.0.0 - 2024-01-01
Added
- Initial release
- Hyperledger Besu network deployment
- QBFT consensus
- Validator, sentry, and RPC node tiers
- Oracle aggregator contract
- WETH, Multicall, CREATE2 factory contracts
- CCIP integration
- Foundry testing framework
- Terraform infrastructure as code
- Kubernetes deployment manifests
- Helm charts
- Monitoring setup (Prometheus, Grafana)
- Blockscout explorer
- API gateway configuration
- Documentation
0.1.0 - 2023-12-01
Added
- Project initialization
- Basic network configuration
- Genesis file
- Key management scripts
- Deployment scripts