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
36d48bf3bb
Add shared relay startup package for monolithic unified binary (v0.57.0)
- Create pkg/relay/startup.go with shared initialization logic
- Extract database, ACL, rate limiter, profiling setup from main.go
- Implement functional relay subcommand in cmd/orly/relay/
- Implement functional ACL server subcommand in cmd/orly/acl/
- Add default localhost addresses for gRPC backends
- Update release script to include monolithic binary deployment
The unified binary now supports:
- orly / orly relay: full monolithic relay
- orly db --driver=badger: standalone DB server
- orly acl --driver=follows: standalone ACL server
- gRPC mode with ORLY_DB_TYPE=grpc, ORLY_ACL_TYPE=grpc
Files modified:
- pkg/relay/startup.go: New shared startup package
- main.go: Refactored to use pkg/relay
- cmd/orly/relay/relay.go: Functional relay subcommand
- cmd/orly/acl/acl.go: Functional ACL server subcommand
- app/config/config.go: Default gRPC addresses
- .claude/commands/release.md: Monolithic deploy step
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
|
Complete DDD improvements: handlers, ACL injection, Rule decomposition
|
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 shared relay startup package for monolithic unified binary (v0.57.0)
|
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
|
Fix NIP-77 negentropy server-side event pushing (v0.55.7)
|
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 shared relay startup package for monolithic unified binary (v0.57.0)
|
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 |