You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
woikos
8a2aa009d6
Add embedded negentropy for monolithic mode NIP-77 support (v0.57.1)
...
- Create negentropy.Handler interface in pkg/interfaces/negentropy
- Add EmbeddedHandler that wraps negentropy.Manager for embedded mode
- Update app/handle-negentropy.go to use interface instead of gRPC client
- Update gRPC client to implement the Handler interface
- Update startup.go to initialize embedded negentropy when not in gRPC mode
- Enables NIP-77 set reconciliation in monolithic binary without gRPC
Files modified:
- pkg/interfaces/negentropy/negentropy.go: New interface definition
- pkg/sync/negentropy/embedded.go: New embedded handler implementation
- pkg/sync/negentropy/grpc/client.go: Implement Handler interface
- app/handle-negentropy.go: Use interface type
- pkg/relay/startup.go: Initialize embedded negentropy
- pkg/version/version: Bump to v0.57.1
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4 months ago
..
acl
Complete DDD improvements: handlers, ACL injection, Rule decomposition
4 months ago
archive
Add archive relay query augmentation and access-based GC (v0.45.0)
5 months ago
blossom
Complete DDD improvements: handlers, ACL injection, Rule decomposition
4 months ago
bunker
Remove Cashu Access Token (CAT) system entirely (v0.52.3)
4 months ago
database
Use stack-allocated arrays for IdPkTs to reduce GC pressure (v0.56.6)
4 months ago
domain
Complete DDD improvements: handlers, ACL injection, Rule decomposition
4 months ago
event
Complete DDD improvements: handlers, ACL injection, Rule decomposition
4 months ago
find
Remove Dgraph, check hex field case, reject if any uppercase
6 months ago
interfaces
Add embedded negentropy for monolithic mode NIP-77 support (v0.57.1)
4 months ago
logbuffer
Fix log buffer race condition and add NRC IDS/chunking support (v0.52.4)
4 months ago
mode
Adjust ACL behavior for "none" mode and make query cache optional
6 months ago
neo4j
Use stack-allocated arrays for IdPkTs to reduce GC pressure (v0.56.6)
4 months ago
pid
Generalize PID controller as reusable library with abstract interfaces
5 months ago
policy
Complete DDD improvements: handlers, ACL injection, Rule decomposition
4 months ago
proto
Use stack-allocated arrays for IdPkTs to reduce GC pressure (v0.56.6)
4 months ago
protocol
Fix log buffer race condition and add NRC IDS/chunking support (v0.52.4)
4 months ago
ratelimit
Add database IPC split mode and blob storage abstraction (v0.53.0)
4 months ago
relay
Add embedded negentropy for monolithic mode NIP-77 support (v0.57.1)
4 months ago
run
Implement PID-controlled adaptive rate limiting for database operations
5 months ago
spider
add directory spider
6 months ago
storage
Disable GC by default to prevent crashes under load (v0.52.8)
4 months ago
sync
Add embedded negentropy for monolithic mode NIP-77 support (v0.57.1)
4 months ago
tor
Refactor Tor to subprocess mode, enabled by default (v0.46.1)
5 months ago
utils
migrate to new nostr library
6 months ago
version
Add embedded negentropy for monolithic mode NIP-77 support (v0.57.1)
4 months ago
wasmdb
Add database IPC split mode and blob storage abstraction (v0.53.0)
4 months ago
wireguard
Add WireGuard VPN with random /31 subnet isolation (v0.40.0)
5 months ago