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

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
  • 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