161 Commits

Author SHA1 Message Date
anonpenguin
84a8ca6c9e Merge branch 'nightly' into bug-fixes 2025-10-22 08:41:59 +03:00
anonpenguin23
1b198a1a88 Update CHANGELOG.md for version 0.51.2, enhance API key extraction to support query parameters, and implement internal auth context in status and storage handlers. 2025-10-22 08:41:15 +03:00
anonpenguin23
9d490f7d12 Enhance gateway configuration by adding RQLiteDSN support and updating default connection settings. Updated config parsing to include RQLiteDSN from YAML and environment variables. Changed default RQLite connection URL from port 4001 to 5001. 2025-10-22 08:34:42 +03:00
anonpenguin23
2e3ecd8c65 Changed versions and changelog 2025-10-22 07:18:21 +03:00
anonpenguin
c57a759895 Merge pull request #46 from DeBrosOfficial/discovery-bug-fix
Update node configuration and enhance peer discovery protocol
2025-10-22 07:15:34 +03:00
anonpenguin23
31c42f79c9 Changed bootstrap peers 2025-10-22 07:15:01 +03:00
anonpenguin23
5f4c1f44fc Update node configuration and enhance peer discovery protocol
- Changed the configuration file for run-node3 to use node3.yaml.
- Modified select_data_dir function to require a hasConfigFile parameter and added error handling for missing configuration.
- Updated main function to pass the config path to select_data_dir.
- Introduced a peer exchange protocol in the discovery package, allowing nodes to request and exchange peer information.
- Refactored peer discovery logic in the node package to utilize the new discovery manager for active peer exchange.
- Cleaned up unused code related to previous peer discovery methods.
2025-10-22 07:13:47 +03:00
anonpenguin
d1922ab6dd Merge pull request #42 from DeBrosOfficial/nightly
Peer ID Fixes and Identity v0.51.0
2025-09-26 09:38:59 +03:00
anonpenguin23
02bdef3ded Update CHANGELOG.md 2025-09-26 07:56:05 +03:00
anonpenguin
4b34ff1fad Merge pull request #41 from DeBrosOfficial/peer-id-identity
Peer id identity fixes
2025-09-26 07:55:16 +03:00
anonpenguin23
d42d402117 - Added identity/main.go to generate identity and peer id
- Added encryption module identity.go for reusable identity create, save etc funtions
- Updated make file to support identity/main.go
- Updated node/node.go on loadOrCreateIdentity to use encryption.identity
- Updated cli/main.go to remove fallbacks for identity
- Updated install-debros-network.sh script to use new ./cmd/identity and fixed port order on print
- Updated makefile and changelog
2025-09-26 07:53:20 +03:00
anonpenguin23
87f9dad20e Updated changelog 2025-09-23 07:50:09 +03:00
anonpenguin
540b72bc17 Merge pull request #38 from DeBrosOfficial/nightly
Fixed wrong URL /v1/db to /v1/rqlite
2025-09-23 07:46:26 +03:00
anonpenguin23
1993334579 Updated make file 2025-09-23 07:43:23 +03:00
anonpenguin23
500e6b17c8 Fixed wrong URL /v1/db to /v1/rqlite 2025-09-23 07:42:34 +03:00
anonpenguin
0cd401aaa9 Merge pull request #37 from DeBrosOfficial/nightly
Storage Refactoring
2025-09-23 07:25:24 +03:00
anonpenguin23
6eb014f206 Update CHANGELOG.md 2025-09-23 07:22:49 +03:00
anonpenguin
934145e0fd Merge pull request #36 from DeBrosOfficial/storage-refactor
Storage refactor
2025-09-23 07:20:50 +03:00
anonpenguin23
11c47067e9 - Created namespace_helpers on gateway
- Removed old pkg/gatway storage and migrated to new rqlite
- Updated readme
- Created new rqlite implementation
- Updated changelog
- Fixed migration error on migrations.go applySQL
2025-09-23 07:19:35 +03:00
anonpenguin23
ae2390e24f - Remoevd old storage folder
- Created new rqlite folder
- Created rqlite adapter, client, gateway, migrations and rqlite init
- Updated node.go to support new rqlite architecture
- Updated readme
- Updated version
2025-09-23 06:00:57 +03:00
683f5b0929 Merge pull request #35 from DeBrosOfficial/nightly
Nightly
2025-09-22 17:50:08 +03:00
anonpenguin23
4d90d46813 Updated changelog 2025-09-22 17:47:25 +03:00
anonpenguin
48d5b7443d Merge pull request #34 from DeBrosOfficial/anyone-updates
Anyone updates
2025-09-22 17:43:43 +03:00
anonpenguin23
d1afb90b4c Removed anyone proxy from libp2p, anyone will be added
Updated readme to include all options for .yaml files
Added gateway.yaml file for gateway default configurations
2025-09-22 17:38:18 +03:00
anonpenguin23
6cf4aaa287 Removed unused command setup-production-security.sh 2025-09-20 13:28:44 +03:00
anonpenguin23
31e435c3d2 Update CHANGELOG.md 2025-09-20 13:06:48 +03:00
anonpenguin23
90a72fd49d Update Makefile 2025-09-20 13:05:57 +03:00
anonpenguin
74d77d9a80 Merge pull request #32 from DeBrosOfficial/bootstrap-peers
Added default bootstrap peers on config.go
2025-09-20 10:08:48 +03:00
anonpenguin23
fec7f23d8d Added default bootstrap peers on config.go 2025-09-20 10:07:32 +03:00
anonpenguin
6d5be36844 Merge pull request #30 from DeBrosOfficial/port-change
Updated Gateway port from 8080/8005 to 6001 - Added Gateway port on
2025-09-20 08:18:47 +03:00
anonpenguin23
01daef9150 - Updated Gateway port from 8080/8005 to 6001 - Added Gateway port on
install-debros-network.sh
2025-09-20 08:15:31 +03:00
DeBros
55f1b625c2 Update README.md 2025-09-20 06:38:43 +03:00
DeBros
1c21173aa7 Update README.md 2025-09-19 06:24:32 +03:00
anonpenguin23
e53581b703 Initialize changelog sections for unreleased and v0.43.4 versions 2025-09-18 15:32:06 +03:00
anonpenguin23
db09686b30 Bump version to 0.42.4-beta and update repo URL 2025-09-18 15:31:03 +03:00
anonpenguin
517f440883 Merge pull request #19 from DeBrosOfficial/convert-gitdebros
replaced git.debros.io with github.com
2025-09-18 15:29:43 +03:00
anonpenguin23
ff3b15108d replaced git.debros.io with github.com 2025-09-18 15:27:53 +03:00
anonpenguin23
82187de96c - Remove backoff_test.go and associated backoff tests - Created
node_test, write tests for CalculateNextBackoff, AddJitter, GetPeerId,
LoadOrCreateIdentity, hasBootstrapConnections
2025-09-18 07:44:23 +03:00
anonpenguin23
26b24bd7a4 - Added extra comments on main.go - Updated changelog 2025-09-18 06:34:07 +03:00
f54fcffe06 Added changelog v0.42.3 2025-09-15 15:44:37 +03:00
bbab23fd7c Updated version 2025-09-15 15:33:28 +03:00
16a2195685 Removed log from monitoring 2025-09-15 15:32:59 +03:00
5c05b75226 removed unused 2025-09-15 15:08:48 +03:00
2acf969e61 Add node namespace and improve monitoring
The above changes introduce node namespacing and various monitoring
improvements. Let's look at the key changes:

- Add node_namespace config field for partitioning node identifiers -
Initialize pubsub with peer exchange enabled - Reduce client monitoring
interval to 30s - Add metric announcement logging

I would write this commit message as:

Add node namespace and improve monitoring

- Add node_namespace config for partitioning identifiers - Enable pubsub
peer exchange - Adjust monitoring intervals and add logging - Initialize
pubsub with namespace support

The subject line captures the two main themes (namespacing and
monitoring), while the body provides helpful details about the specific
changes made.
2025-09-13 11:29:16 +03:00
9d7c094360 Add Go debug configurations and bump version to 0.42.1
The debug configurations and version bump changes are simple enough to
be captured in the subject line alone, so no body is needed.
2025-09-13 11:00:39 +03:00
6b2512a983 Bump version to 0.42.0-beta and add node monitoring
Add detailed connection and system resource monitoring for nodes using a
new node monitoring package. Remove previous client-only monitoring.
Update openapi specs formatting and add new OS stat dependency.
2025-09-13 07:35:48 +03:00
44ab3eb66d Add pre-push hook to run all tests before pushing 2025-09-13 06:02:56 +03:00
feffcd2a74 updated version 2025-09-12 08:06:22 +03:00
fa7468d833 Updated readme 2025-09-12 08:05:49 +03:00
f580e3d8f4 Removed wrong kv store from network 2025-09-12 08:02:45 +03:00