# 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