Commit Graph

  • 284a0d9c00
    Merge 40cbf87cff4fe439eba8893f5f9c5c039e2c8c54 into 9827be59905bb86abae59705202b5b16816bf805 Egor Rachkovskii 2026-07-18 16:10:09 +03:00
  • cc919d8e40
    Merge c7f767d6c7da075bd17f8ba892fccd8e2920864f into 9827be59905bb86abae59705202b5b16816bf805 Tanya S 2026-07-17 22:41:51 -04:00
  • 169b811b5c
    Merge 410d7034c0d621a18b267028bf1cfc14d4673c48 into 9827be59905bb86abae59705202b5b16816bf805 Fabiana Cecin 2026-07-17 14:09:02 -03:00
  • 9827be5990
    feat: logos_delivery_node app + messaging REST API with event observability (#4014) master NagyZoltanPeter 2026-07-17 18:14:52 +02:00
  • d3d15c0ccf
    Merge 98883edb92858e1ef74c008457e8c210d1ceaeff into ce918b081921f364fa984806b49899c467a72b4e Ivan FB 2026-07-17 18:09:41 +02:00
  • 98883edb92
    fix(channels): default channels to unencrypted so messages flow fix/channel-default-noop-encryption Ivan FB 2026-07-17 18:07:31 +02:00
  • fca1690f85
    Merge 861376cd3cc91cdc57dcc5191fe420df0a605948 into c7f767d6c7da075bd17f8ba892fccd8e2920864f Ivan FB 2026-07-17 17:49:36 +02:00
  • 861376cd3c
    feat: enforce per-epoch budget in RateLimitManager.admit chore/ratelimit-enforce-epoch-budget Ivan FB 2026-07-17 17:49:17 +02:00
  • 09972171ed
    ci: run docker subset of the API/e2e wrapper tests e2e-migration-docker-subset Egor Rachkovskii 2026-07-17 14:45:26 +01:00
  • 50c8863881
    Merge f767566d1af96c814bed9f5d2aade30efd200f38 into ce918b081921f364fa984806b49899c467a72b4e Darshan 2026-07-17 18:30:59 +05:30
  • f767566d1a fix: accept proofless transfer messages, count them separately feat/store-sync-standalone darshankabariya 2026-07-17 16:51:23 +05:30
  • c7f767d6c7
    feat: meter SendService transmissions through RateLimitManager chore/move-ratelimitmanager-to-client-layer stubbsta 2026-07-08 14:33:46 +02:00
  • f433998338
    chore: relocate RateLimitManager to messaging layer stubbsta 2026-07-08 13:59:37 +02:00
  • 9f3e7d0ee6
    chore: drop rate-limit stage from reliable channel send pipeline stubbsta 2026-07-08 13:43:53 +02:00
  • bc09077d9b
    Merge 0674efff41cbf41a04be7832833639df6fcb607d into 9bf7e57f922ad8b8163f5c3603d2cd036e6c44f0 Tanya S 2026-07-17 11:15:59 +00:00
  • 0674efff41
    feat: split rate limit manager into config, quota source, and enforcement modules feat/rate-limit-enforcement stubbsta 2026-07-17 13:15:54 +02:00
  • e57546b66f feat: startup offline-gap catch-up (store only at fresh start / long offline) darshankabariya 2026-07-17 16:35:07 +05:30
  • ed060553b0 feat: propagation-based send confirmation mode darshankabariya 2026-07-17 16:17:04 +05:30
  • cf2dd91871 feat: validate RLN proofs on store sync transfer ingress darshankabariya 2026-07-17 16:17:04 +05:30
  • 1ac1f8b69e build: exclude host nimbledeps and build dirs from docker context darshankabariya 2026-07-17 15:52:02 +05:30
  • 30faf51528 feat: serve REST store self-queries from the archive without the store protocol darshankabariya 2026-07-17 15:37:26 +05:30
  • 6dd35955be test: full-node to full-node miss recovery via store sync darshankabariya 2026-07-17 15:27:11 +05:30
  • 7435781595 feat: mount store sync independently of the store service darshankabariya 2026-07-17 15:18:05 +05:30
  • 4ef4aa9b50
    chore: migrate messaging REST API to Opt[T] NagyZoltanPeter 2026-07-17 00:53:48 +02:00
  • 40cbf87cff
    Merge branch 'master' into e2e-migration e2e-migration Egor Rachkovskii 2026-07-16 23:41:01 +01:00
  • cb9c7f6e09
    Refactor Messaging REST API to better match Messaging Send and Receive APIs NagyZoltanPeter 2026-07-16 17:55:05 +02:00
  • 500655bba3
    Potential fix for pull request finding NagyZoltanPeter 2026-07-16 10:17:18 +02:00
  • 8eba90b6f7
    Fix tests NagyZoltanPeter 2026-07-15 00:59:03 +02:00
  • c4db7d10b3
    Add docker image build of logosdeliverynode for CI builds NagyZoltanPeter 2026-07-14 22:46:54 +02:00
  • 821fbe028f
    Add messaging REST client test NagyZoltanPeter 2026-07-14 21:00:39 +02:00
  • 6cc7b3b9a9
    Introduce --entry-layer and re-introduce --mode flags into cli args, applied new driver into LogosDelivery + tests NagyZoltanPeter 2026-07-14 20:46:21 +02:00
  • e41d31c074
    remove customized cli args as confutils has no support for it NagyZoltanPeter 2026-07-08 17:57:56 +02:00
  • d194b6605f
    test: assert 404 via raw string client in messaging REST test NagyZoltanPeter 2026-07-03 12:25:09 +02:00
  • 5e54ed8007
    Messaging rest tests NagyZoltanPeter 2026-07-03 11:54:16 +02:00
  • fc1b33c307
    Add event poll for messaging rest with cache mechanism NagyZoltanPeter 2026-07-03 11:40:38 +02:00
  • 889494e073
    WIP: messaging client REST endpoints NagyZoltanPeter 2026-07-02 13:02:32 +02:00
  • a24b019dd7
    WIP - extra cli option NagyZoltanPeter 2026-07-02 04:01:55 +02:00
  • 359cbf4a78
    WIP logosdeliverynode app initial commit NagyZoltanPeter 2026-07-02 03:43:03 +02:00
  • 35587c322b
    Add in-repo API/e2e test suite (tests-e2e) Egor Rachkovskii 2026-07-16 23:31:25 +01:00
  • 410d7034c0
    Fix message equality assert in tests chore/replace-protobuf Fabiana Cecin 2026-07-16 17:01:21 -03:00
  • 44a77b473e
    chore: replace minprotobuf with nim-protobuf-serialization Fabiana Cecin 2026-07-16 12:35:00 -03:00
  • ce918b0819
    chore: replace Option with Opt (#4035) Fabiana Cecin 2026-07-16 14:02:17 -03:00
  • 1c83c32397
    feat(channels): add channelExists to reliable channels API (#4045) Ivan FB 2026-07-16 18:38:05 +02:00
  • ab874e9ae4
    Merge 068940627b9fca0957ecfdd1b02b6c632df1474a into 0a19473a3b04444bf9add33402c2bf7347bf8d48 Simon-Pierre Vivier 2026-07-16 12:08:13 -04:00
  • 068940627b
    Merge branch 'master' into chat2disco chat2disco Simon-Pierre Vivier 2026-07-16 12:08:09 -04:00
  • fe01f8339e
    Merge 2a4da679f2022268afcfe7c979e41e6f8c028bb9 into 0a19473a3b04444bf9add33402c2bf7347bf8d48 NagyZoltanPeter 2026-07-16 18:07:01 +02:00
  • f332c130ed
    feat(channels): add channelExists to reliable channels API chore/channel-exists-on-0.2.0 Ivan FB 2026-07-16 16:24:46 +02:00
  • 5d1c88383d
    Merge remote-tracking branch 'origin/master' into chore/migrate-opt Fabiana Cecin 2026-07-16 12:22:33 -03:00
  • 0a19473a3b
    fix: don't apply reconnect backoff to discovered relay peers (#4029) Ivan FB 2026-07-16 16:56:12 +02:00
  • 7a820c5098
    feat(channels): add channelExists to reliable channels API Ivan FB 2026-07-16 16:24:46 +02:00
  • 463d58a8c0
    Follow literal import grouping suggestion Fabiana Cecin 2026-07-16 11:13:01 -03:00
  • 8dd9063728
    Merge branch 'master' into chat2disco Simon-Pierre Vivier 2026-07-16 10:12:30 -04:00
  • 79c494a075
    adjust peer manager test Ivan FB 2026-07-16 16:08:01 +02:00
  • 5d24d41181
    Fixes from Ivan's review Fabiana Cecin 2026-07-16 10:24:38 -03:00
  • 0291318c95
    feat: typed CBOR requests for messaging and channel send chore/bump-nim-ffi-0.2.0 Ivan FB 2026-07-16 14:48:52 +02:00
  • bed1fc6071
    feat: handle RLN publish rejections in the send service retry loop stubbsta 2026-07-15 12:57:27 +02:00
  • 1b9407cf9b
    feat: attach RLN proofs at the SendService transmission stage stubbsta 2026-07-14 14:45:48 +02:00
  • 9e2a781507
    feat: enforce per-epoch budget in RateLimitManager.admit stubbsta 2026-07-10 14:34:54 +02:00
  • 9bf7e57f92
    feat: meter SendService transmissions through RateLimitManager stubbsta 2026-07-08 14:33:46 +02:00
  • f2801b86a2
    fix: lock cbor_serialization to 0.4.0, matching what resolves Ivan FB 2026-07-16 12:13:42 +02:00
  • 047b709c55
    feat: generate the C header instead of hand-writing it Ivan FB 2026-07-16 11:33:20 +02:00
  • 1ef53c9506
    feat: choose a channel's encryption mechanism at creation Ivan FB 2026-07-16 08:40:05 +02:00
  • 7080a629da
    feat: migrate the FFI layer to nim-ffi 0.2.0 Ivan FB 2026-07-16 00:14:42 +02:00
  • a49a892ae2
    fix: build the static library with the nimble dep paths Ivan FB 2026-07-15 18:02:40 +02:00
  • b6f472a76a
    Merge a35b1a8a1ae04e7633a528828da589fb96ef4b58 into 3d98a28d9fc7cd452b91cd3bd1c857a12372e4f0 NagyZoltanPeter 2026-07-15 10:13:49 +02:00
  • a35b1a8a1a
    docs: markdown version of the nocopy summary report experimental/chore-nocopy-wakuenvelop NagyZoltanPeter 2026-07-15 10:13:45 +02:00
  • 483cd672ff
    Merge 3d98a28d9fc7cd452b91cd3bd1c857a12372e4f0 into 2a4da679f2022268afcfe7c979e41e6f8c028bb9 NagyZoltanPeter 2026-07-15 10:04:50 +02:00
  • c91434e509
    Summary report NagyZoltanPeter 2026-07-15 09:57:21 +02:00
  • be6bfed619
    docs(bench): same-session pre-phase-2 vs post-phase-3 speed+GC comparison NagyZoltanPeter 2026-07-15 09:16:11 +02:00
  • a6f1065a05
    docs(bench): Phase 3 results — micro 1.0 hash/msg @ ~2220 msg/s, macro 3/3 @ 356 msg/s NagyZoltanPeter 2026-07-15 05:52:52 +02:00
  • dab42f85fc
    test: adopt WakuEnvelope in relay handlers across suites NagyZoltanPeter 2026-07-15 05:50:35 +02:00
  • e1ca47ce33
    refactor(apps): adopt WakuEnvelope in relay handlers and message-path bench NagyZoltanPeter 2026-07-15 05:44:40 +02:00
  • 84a42a3eb4
    refactor(consumers): reuse envelope.hash in archive/filter/REST/FFI; share filter buffer NagyZoltanPeter 2026-07-15 05:44:33 +02:00
  • 1913a36007
    refactor(node): thread WakuEnvelope through dispatch; MessageSeenEvent carries it NagyZoltanPeter 2026-07-15 05:44:32 +02:00
  • 8a2172a2eb
    refactor(waku_relay): WakuRelayHandler takes WakuEnvelope; decode/hash once NagyZoltanPeter 2026-07-15 05:44:20 +02:00
  • 35635f9843
    feat(waku_core): add WakuEnvelope (msg + topic + hash, decode/hash-once carrier) NagyZoltanPeter 2026-07-15 05:44:13 +02:00
  • 3d98a28d9f
    docs(bench): Phase 2 checkpoint + mutation-site audit experimental/chore-nocopy-wakumessage-refobj NagyZoltanPeter 2026-07-15 05:03:22 +02:00
  • bd1868c617
    fix(rln): deref message for diagnostic hash log field NagyZoltanPeter 2026-07-15 04:50:35 +02:00
  • 71f59c6464
    fix(archive): initialize WakuMessage in postgres row decode NagyZoltanPeter 2026-07-15 04:47:22 +02:00
  • 5d3fb0cff0
    fix(core): clone messages at mutation sites now aliasing under ref NagyZoltanPeter 2026-07-15 04:47:21 +02:00
  • 1339be1f5e
    refactor(core): make WakuMessage a ref object with structural ==/clone NagyZoltanPeter 2026-07-15 04:47:05 +02:00
  • 2a4da679f2
    docs(bench): Phase 1 message-path baseline results experimental/chore-nocopy-e2e-perf-harness NagyZoltanPeter 2026-07-15 04:41:39 +02:00
  • cf8502eb49
    feat(bench): message-path micro+macro benchmark harness NagyZoltanPeter 2026-07-15 04:40:52 +02:00
  • 50f9b97ba8
    feat(bench): add -d:msgPathCounters decode/hash instrumentation NagyZoltanPeter 2026-07-15 04:20:13 +02:00
  • 05ac82d454
    docs: async copy analysis and 3-phase elimination plan NagyZoltanPeter 2026-07-15 04:07:39 +02:00
  • 861d3f9071
    libp2p 2.2.0 Simon-Pierre 2026-07-14 08:35:37 -04:00
  • 2315927043
    chore: replace Option with Opt (+ fix examples apps) Fabiana Cecin 2026-07-14 08:19:06 -03:00
  • 99854601b4
    chore: relocate RateLimitManager to messaging layer stubbsta 2026-07-08 13:59:37 +02:00
  • e1824aa323
    chore: drop rate-limit stage from reliable channel send pipeline stubbsta 2026-07-08 13:43:53 +02:00
  • 9e5c6f3e7f
    Merge 632f1fe066e6f2f55bc1e9963e4dbe6b40cc5e1e into 77cb8a6c7a199b7823e5149bb72f8ce384883b8f Tanya S 2026-07-14 09:58:13 +00:00
  • 0deb7aeb31
    Merge e2f9efedd8db169a768b3515a8a47d3172ba41ea into 77cb8a6c7a199b7823e5149bb72f8ce384883b8f Igor Sirotin 2026-07-14 09:54:10 +00:00
  • 0b0858a424
    Merge 0a208949090c68b82670011b6c7e1c9f2596bb55 into 77cb8a6c7a199b7823e5149bb72f8ce384883b8f Igor Sirotin 2026-07-14 09:46:47 +00:00
  • ff7c6d0e5b
    Merge f133a17bd16f01e78b00cfc5291267c8abdbfac5 into 77cb8a6c7a199b7823e5149bb72f8ce384883b8f Tanya S 2026-07-14 09:28:24 +00:00
  • f133a17bd1
    Apply fast retry pacing to node-internal group managers in tests improvement/reduce-rln-test-duration stubbsta 2026-07-13 09:09:26 +02:00
  • 8ee2312dd5
    Make on-chain retry pacing injectable; fast retries in tests stubbsta 2026-07-12 18:16:10 +02:00
  • 6ff7b14a24
    Wait for graceful Anvil exit before escalating to KILL stubbsta 2026-07-12 18:07:55 +02:00
  • be9cf1b2ad
    Bake funded test account into cached Anvil state stubbsta 2026-07-12 18:02:44 +02:00
  • 77cb8a6c7a
    refresh merkle proof cache reactively on msg publish rejection (#4013) Tanya S 2026-07-14 11:27:37 +02:00
  • 6988ba4b50
    Make the merkle proof path refresh safe against concurrent invalidation stubbsta 2026-07-14 10:43:09 +02:00
  • 8cf067046d
    Merge branch 'master' into chore/refresh-merkleproofcache-on-msg-rejection stubbsta 2026-07-14 09:51:59 +02:00