Commit Graph

  • 889735f8d0
    Merge pull request #42 from DeBrosOfficial/nightly main v0.51.0 anonpenguin 2025-09-26 09:38:59 +03:00
  • 2eb4db3ddb
    Update CHANGELOG.md anonpenguin23 2025-09-26 07:56:05 +03:00
  • 587cb3dc11
    Merge pull request #41 from DeBrosOfficial/peer-id-identity anonpenguin 2025-09-26 07:55:16 +03:00
  • b6db781ce2
    - 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 anonpenguin23 2025-09-26 07:53:20 +03:00
  • 52adbf75e3 fixes in docker and go files docker-support-km-db KM-DB 2025-09-25 12:51:56 +03:00
  • a539b6ff2d Add Docker support and fix CLI bootstrap flag KM-DB 2025-09-24 13:54:45 +03:00
  • 5d951daaf8
    Updated changelog anonpenguin23 2025-09-23 07:50:09 +03:00
  • b5fc5cff4b
    Merge pull request #38 from DeBrosOfficial/nightly v0.50.1 anonpenguin 2025-09-23 07:46:26 +03:00
  • ad1b389a53
    Updated make file anonpenguin23 2025-09-23 07:43:23 +03:00
  • 3b08a91de3
    Fixed wrong URL /v1/db to /v1/rqlite anonpenguin23 2025-09-23 07:42:34 +03:00
  • c1486028da
    Merge pull request #37 from DeBrosOfficial/nightly v0.50.0 anonpenguin 2025-09-23 07:25:24 +03:00
  • f676659139
    Update CHANGELOG.md anonpenguin23 2025-09-23 07:22:49 +03:00
  • 05f2e61822
    Merge pull request #36 from DeBrosOfficial/storage-refactor anonpenguin 2025-09-23 07:20:50 +03:00
  • c0d8fcb895
    - 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 anonpenguin23 2025-09-23 07:19:35 +03:00
  • 16845b758d
    - 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 anonpenguin23 2025-09-23 06:00:57 +03:00
  • f46e9661eb
    Merge pull request #35 from DeBrosOfficial/nightly v.0.44.0 JohnySigma 2025-09-22 17:50:08 +03:00
  • c613dbd0ee
    Updated changelog anonpenguin23 2025-09-22 17:47:25 +03:00
  • 31920f504e
    Merge pull request #34 from DeBrosOfficial/anyone-updates anonpenguin 2025-09-22 17:43:43 +03:00
  • 42598b1123
    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 anonpenguin23 2025-09-22 17:38:18 +03:00
  • 25935fd3b1
    Removed unused command setup-production-security.sh anonpenguin23 2025-09-20 13:28:44 +03:00
  • ef0a6d5891 Update CHANGELOG.md v0.43.6 anonpenguin23 2025-09-20 13:06:48 +03:00
  • fc735c57b3 Update Makefile anonpenguin23 2025-09-20 13:05:57 +03:00
  • fd677e0290
    Merge pull request #32 from DeBrosOfficial/bootstrap-peers anonpenguin 2025-09-20 10:08:48 +03:00
  • 3236e48725 Added default bootstrap peers on config.go anonpenguin23 2025-09-20 10:07:32 +03:00
  • 5da956ab9d
    Merge pull request #30 from DeBrosOfficial/port-change anonpenguin 2025-09-20 08:18:47 +03:00
  • 66f10df2e1 - Updated Gateway port from 8080/8005 to 6001 - Added Gateway port on install-debros-network.sh anonpenguin23 2025-09-20 08:15:31 +03:00
  • fcbf043aca
    Update README.md DeBros 2025-09-20 06:38:43 +03:00
  • d866afbecf
    Update README.md DeBros 2025-09-19 06:24:32 +03:00
  • fdd6dd2db3 Initialize changelog sections for unreleased and v0.43.4 versions v0.43.4 anonpenguin23 2025-09-18 15:32:06 +03:00
  • a9093355d8 Bump version to 0.42.4-beta and update repo URL anonpenguin23 2025-09-18 15:31:03 +03:00
  • 44498ff381
    Merge pull request #19 from DeBrosOfficial/convert-gitdebros anonpenguin 2025-09-18 15:29:43 +03:00
  • ff3b15108d replaced git.debros.io with github.com anonpenguin23 2025-09-18 15:27:53 +03:00
  • 82187de96c - Remove backoff_test.go and associated backoff tests - Created node_test, write tests for CalculateNextBackoff, AddJitter, GetPeerId, LoadOrCreateIdentity, hasBootstrapConnections anonpenguin23 2025-09-18 07:44:23 +03:00
  • 26b24bd7a4 - Added extra comments on main.go - Updated changelog anonpenguin23 2025-09-18 06:34:07 +03:00
  • f54fcffe06 Added changelog v0.42.3 anonpenguin 2025-09-15 15:44:37 +03:00
  • bbab23fd7c Updated version anonpenguin 2025-09-15 15:33:28 +03:00
  • 16a2195685 Removed log from monitoring anonpenguin 2025-09-15 15:32:59 +03:00
  • 5c05b75226 removed unused anonpenguin 2025-09-15 15:08:48 +03:00
  • 2acf969e61 Add node namespace and improve monitoring anonpenguin 2025-09-13 11:29:16 +03:00
  • 9d7c094360 Add Go debug configurations and bump version to 0.42.1 anonpenguin 2025-09-13 11:00:39 +03:00
  • 6b2512a983 Bump version to 0.42.0-beta and add node monitoring anonpenguin 2025-09-13 07:35:48 +03:00
  • 44ab3eb66d Add pre-push hook to run all tests before pushing anonpenguin 2025-09-13 06:02:56 +03:00
  • feffcd2a74 updated version anonpenguin 2025-09-12 08:06:22 +03:00
  • fa7468d833 Updated readme anonpenguin 2025-09-12 08:05:49 +03:00
  • f580e3d8f4 Removed wrong kv store from network anonpenguin 2025-09-12 08:02:45 +03:00
  • b53ea93389 Bump version to 0.40.1-beta anonpenguin 2025-08-23 15:39:44 +03:00
  • df681be07f Refine authorization to distinguish API keys anonpenguin 2025-08-23 15:39:22 +03:00
  • 3fe78ee62a Add OpenAPI spec and SDK authoring guide with TypeScript example anonpenguin 2025-08-23 12:10:54 +03:00
  • 829991da03 Add end-to-end tests for table drop and FK recreate migration anonpenguin 2025-08-23 11:57:15 +03:00
  • a3e0243e54 Add REST database endpoints to gateway with tests and docs anonpenguin 2025-08-23 11:46:49 +03:00
  • 68e1898dab Bump version to 0.39.0-beta anonpenguin 2025-08-23 11:32:08 +03:00
  • 44e3f0a795 Preserve Hijacker/Flusher/Pusher in statusResponseWriter anonpenguin 2025-08-23 11:31:30 +03:00
  • c9bb889f8b Improve Gateway handlers with internal auth and logging anonpenguin 2025-08-23 11:24:48 +03:00
  • 03b3b38967 Improve gateway auth middleware to use internal auth context anonpenguin 2025-08-23 11:14:11 +03:00
  • 895f1d5dff Delete legacy e2e_test.go and add new gateway e2e tests anonpenguin 2025-08-23 10:39:58 +03:00
  • e15a547a10 Merge pull request 'Enforce API key/JWT authentication and namespace gating in client' (#18) from testing into main anonpenguin 2025-08-23 07:29:21 +00:00
  • bd4154a183 Remove deprecated WHITEPAPER.md file anonpenguin 2025-08-22 11:16:15 +03:00
  • 917b0e5acd Enforce API key/JWT authentication and namespace gating in client anonpenguin 2025-08-20 23:01:51 +03:00
  • 8e5b91dee0 Merge pull request 'feat: implement HTTP gateway with auth, storage, and namespace isolation' (#5) from gateway into main anonpenguin 2025-08-20 09:56:09 +00:00
  • 2ced1114d9 Add database migration and auth system enhancements anonpenguin 2025-08-20 12:55:52 +03:00
  • 1fca8cb411 Add authentication to protected CLI commands anonpenguin 2025-08-20 12:51:54 +03:00
  • 076edf4208 Fix code style and indentation anonpenguin 2025-08-20 11:27:08 +03:00
  • 7e0db10ada Add wallet-based API key management and auth anonpenguin 2025-08-20 10:42:40 +03:00
  • 17f72390c3 feat: add namespace enforcement and API key requirement to client operations anonpenguin 2025-08-16 18:12:08 +03:00
  • 66cdf130fa feat: add gateway build metadata and run-gateway make target with env config anonpenguin 2025-08-16 16:41:34 +03:00
  • 910dbc5bf6 feat: add namespaced pubsub API with websocket and HTTP endpoints anonpenguin 2025-08-16 16:29:54 +03:00
  • 5b0a6864f9 feat: add version endpoint and expand storage/network API with granular handlers anonpenguin 2025-08-16 16:18:47 +03:00
  • 5eca56cd1e feat: implement HTTP gateway with auth, storage, and namespace isolation anonpenguin 2025-08-16 16:04:00 +03:00
  • 271d7bbafb Switch node startup to YAML config files anonpenguin 2025-08-14 15:49:07 +03:00
  • a6129d3fc2 Rewrite docs for modern node/client architecture and install system anonpenguin 2025-08-14 15:19:23 +03:00
  • 170b06b213 Remove peer discovery from client; improve bootstrap and monitoring anonpenguin 2025-08-14 14:51:58 +03:00
  • 138644aebd Remove bootstrap and node config files anonpenguin 2025-08-14 14:28:47 +03:00
  • c0dee632a8 Remove QUIC listen addresses and set TCP port to 4001 anonpenguin 2025-08-14 14:27:35 +03:00
  • 7818c6a04e Skip bootstrap connection if address resolves to self anonpenguin 2025-08-14 14:20:08 +03:00
  • 0b60ac0791 Unify and simplify pubsub peer discovery logic anonpenguin 2025-08-14 14:08:04 +03:00
  • b7d8c42464 Remove DHT dependency and simplify peer discovery anonpenguin 2025-08-14 14:02:58 +03:00
  • 051babd8e3 Update node.go anonpenguin 2025-08-12 22:48:09 +03:00
  • d3ebd759cd Add exponential backoff for bootstrap peer reconnection anonpenguin 2025-08-12 22:43:23 +03:00
  • 135711bb97 Add adv-addr flag for RQLite HTTP and Raft advertisement anonpenguin 2025-08-12 22:35:56 +03:00
  • 1f6a4cd80b Update node startup flags and bootstrap instructions anonpenguin 2025-08-12 22:14:04 +03:00
  • d4616545aa Remove cli and node binaries anonpenguin 2025-08-12 22:10:10 +03:00
  • 1a6806256d Remove legacy bootstrap and dev env logic anonpenguin 2025-08-12 22:06:10 +03:00
  • f8defe1110 Refactor node startup and config for simplified peer discovery anonpenguin 2025-08-12 21:39:53 +03:00
  • dfd1862cfd Use default peers during local development anonpenguin 2025-08-12 08:04:58 +03:00
  • d08626856f updated version number anonpenguin 2025-08-10 16:35:08 +03:00
  • 2647f75ed6 added anyone proxy support anonpenguin 2025-08-10 16:34:11 +03:00
  • 2015d454eb contribution related changes anonpenguin 2025-08-09 21:44:26 +03:00
  • 3585c4c28d updated readme quick start anonpenguin 2025-08-09 21:13:29 +03:00
  • fbfea68f02 feat: improve dev-local bootstrap behavior and add client defaults logging anonpenguin 2025-08-09 17:55:21 +03:00
  • cf36d301d5 feat: add dev-local mode for localhost testing with auto-discovery of bootstrap peers anonpenguin 2025-08-09 17:50:02 +03:00
  • e76ad5cf16 feat: add NETWORK_DEV_LOCAL flag to force localhost defaults for DB and bootstrap peers anonpenguin 2025-08-09 17:34:59 +03:00
  • 93d27e95d4 docs: update client configuration docs and standardize network defaults anonpenguin 2025-08-09 17:28:41 +03:00
  • 7bcf32e527 feat: add configurable database endpoints with multiaddr to HTTP URL conversion anonpenguin 2025-08-09 17:04:36 +03:00
  • 26e2bbb477 feat: improve logging for peer discovery and connection monitoring anonpenguin 2025-08-09 12:10:15 +03:00
  • 2daa86bd3c refactor: remove legacy peer discovery and connectivity code anonpenguin 2025-08-09 12:01:30 +03:00
  • 6301ed9182 refactor: split network client code into focused modules and extract config mapping anonpenguin 2025-08-09 12:00:35 +03:00
  • e037773ece refactor: split pubsub manager into focused modules and add env config support anonpenguin 2025-08-09 11:44:24 +03:00
  • 27f2460bf2 feat: implement graceful shutdown and improve cluster join reliability anonpenguin 2025-08-09 08:57:11 +03:00
  • a38cc08809 feat: skip leadership wait for rqlite nodes with existing state and add ports 4002/5002 to clear script anonpenguin 2025-08-09 08:45:47 +03:00
  • 355c1c66b9 feat: add configurable P2P port for node startup in Makefile and CLI flags anonpenguin 2025-08-09 08:38:44 +03:00