Files
smom-dbis-138/docs/governance/CHANGELOG.md
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control.
- Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities.
- Created .gitmodules to include OpenZeppelin contracts as a submodule.
- Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment.
- Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks.
- Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring.
- Created scripts for resource import and usage validation across non-US regions.
- Added tests for CCIP error handling and integration to ensure robust functionality.
- Included various new files and directories for the orchestration portal and deployment scripts.
2025-12-12 14:57:48 -08:00

100 lines
3.0 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [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
- IBFT 2.0 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
[Unreleased]: https://github.com/defi-oracle-meta-mainnet/smom-dbis-138/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/defi-oracle-meta-mainnet/smom-dbis-138/releases/tag/v1.0.0
[0.1.0]: https://github.com/defi-oracle-meta-mainnet/smom-dbis-138/releases/tag/v0.1.0