# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog][keepachangelog] and adheres to [Semantic Versioning][semver]. ## [Unreleased] ### Added ### Changed ### Deprecated ### Removed ### Fixed ## [0.51.0] - 2025-01-25 ### Added - Comprehensive Docker support with multi-container orchestration - Docker Compose configuration for 4-node network (bootstrap + 3 nodes + gateway) - Individual YAML configuration files for each Docker container - Windows Docker setup documentation (WINDOWS_DOCKER_SETUP.md) - Environment variable support for CLI bootstrap peer configuration - Support for BOOTSTRAP_PEERS and DEBROS_BOOTSTRAP_PEERS environment variables ### Changed - Updated docker-compose.yml to use YAML config files instead of environment variables - Enhanced CLI bootstrap flag to respect proper configuration precedence - Improved node configuration loading with YAML file support restoration - Updated gateway configuration to use proper bootstrap peer multiaddr format ### Fixed - Fixed critical CLI bootstrap flag bug where --bootstrap flag was parsed but ignored - Corrected configuration precedence order: YAML < Environment Variables < Flags - Fixed Docker container networking and peer discovery - Resolved CLI bootstrap peer override logic to only apply when explicitly set ## [0.50.1] - 2025-09-23 ### Fixed - Fixed wrong URL /v1/db to /v1/rqlite ## [0.50.0] - 2025-09-23 ### Added - Created new rqlite folder - Created rqlite adapter, client, gateway, migrations and rqlite init - Created namespace_helpers on gateway - Created new rqlite implementation ### Changed - Updated node.go to support new rqlite architecture - Updated readme ### Deprecated ### Removed - Removed old storage folder - Removed old pkg/gatway storage and migrated to new rqlite ### Fixed ### Security ## [0.44.0] - 2025-09-22 ### Added - Added gateway.yaml file for gateway default configurations ### Changed - Updated readme to include all options for .yaml files ### Deprecated ### Removed - Removed unused command setup-production-security.sh - Removed anyone proxy from libp2p proxy ### Fixed ### Security ## [0.43.6] - 2025-09-20 ### Added - Added Gateway port on install-debros-network.sh - Added default bootstrap peers on config.go ### Changed - Updated Gateway port from 8080/8005 to 6001 ### Deprecated ### Removed ### Fixed ### Security ## [0.43.4] - 2025-09-18 ### Added - Added extra comments on main.go - Remove backoff_test.go and associated backoff tests - Created node_test, write tests for CalculateNextBackoff, AddJitter, GetPeerId, LoadOrCreateIdentity, hasBootstrapConnections ### Changed - replaced git.debros.io with github.com ### Deprecated ### Removed ### Fixed ### Security ## [0.43.3] - 2025-09-15 ### Added - User authentication module with OAuth2 support. ### Changed - Make file version to 0.43.2 ### Deprecated ### Removed - Removed cli, network-cli binaries from project - Removed AI_CONTEXT.md - Removed Network.md - Removed unused log from monitoring.go ### Fixed - Resolved race condition when saving settings. ### Security _Initial release._ [keepachangelog]: https://keepachangelog.com/en/1.1.0/ [semver]: https://semver.org/spec/v2.0.0.html