network/CHANGELOG.md

3.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and adheres to Semantic Versioning.

[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.