Tree:
e3c46ce86b
imwald
imwald-v0.58.10
imwald-v0.58.5
main
v0.1.0
v0.10.0
v0.10.1
v0.10.2
v0.10.3
v0.10.4
v0.10.5
v0.11.0
v0.11.1
v0.11.2
v0.11.3
v0.12.0
v0.12.1
v0.12.2
v0.12.3
v0.13.0
v0.13.1
v0.13.2
v0.14.0
v0.14.1
v0.14.2
v0.14.3
v0.14.4
v0.15.0
v0.16.0
v0.16.1
v0.16.2
v0.16.3
v0.17.0
v0.17.1
v0.17.10
v0.17.11
v0.17.12
v0.17.13
v0.17.14
v0.17.15
v0.17.16
v0.17.17
v0.17.18
v0.17.2
v0.17.3
v0.17.4
v0.17.5
v0.17.6
v0.17.7
v0.17.8
v0.17.9
v0.18.0
v0.19.0
v0.19.1
v0.19.10
v0.19.2
v0.19.3
v0.19.4
v0.19.5
v0.19.6
v0.19.7
v0.19.8
v0.19.9
v0.2.0
v0.2.1
v0.20.0
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.20.5
v0.20.6
v0.21.0
v0.21.1
v0.21.2
v0.21.3
v0.21.4
v0.22.0
v0.23.0
v0.23.1
v0.23.3
v0.23.4
v0.24.0
v0.24.1
v0.24.2
v0.24.3
v0.24.4
v0.24.5
v0.24.6
v0.24.7
v0.25.0
v0.25.1
v0.25.3
v0.25.4
v0.25.5
v0.25.6
v0.25.7
v0.26.0
v0.26.1
v0.26.2
v0.26.3
v0.26.4
v0.27.0
v0.27.1
v0.27.2
v0.27.3
v0.27.4
v0.27.5
v0.27.6
v0.27.7
v0.27.8
v0.27.9
v0.28.0
v0.28.1
v0.28.3
v0.29.0
v0.29.1
v0.29.10
v0.29.11
v0.29.12
v0.29.13
v0.29.14
v0.29.15
v0.29.16
v0.29.17
v0.29.18
v0.29.19
v0.29.2
v0.29.20
v0.29.3
v0.29.4
v0.29.6
v0.29.7
v0.29.8
v0.29.9
v0.3.0
v0.3.1
v0.3.2
v0.30.0
v0.30.1
v0.30.2
v0.30.3
v0.31.0
v0.31.1
v0.31.1-bump
v0.31.10
v0.31.11
v0.31.2
v0.31.3
v0.31.4
v0.31.5
v0.31.6
v0.31.7
v0.31.8
v0.31.9
v0.32.0
v0.32.1
v0.32.2
v0.32.3
v0.32.4
v0.32.5
v0.32.6
v0.32.7
v0.33.0
v0.33.1
v0.34.0
v0.34.1
v0.34.2
v0.34.3
v0.34.4
v0.34.5
v0.34.6
v0.34.7
v0.35.0
v0.35.1
v0.35.2
v0.35.3
v0.35.4
v0.35.5
v0.36.0
v0.36.1
v0.36.10
v0.36.11
v0.36.12
v0.36.13
v0.36.14
v0.36.15
v0.36.16
v0.36.17
v0.36.18
v0.36.19
v0.36.2
v0.36.20
v0.36.21
v0.36.22
v0.36.23
v0.36.3
v0.36.4
v0.36.5
v0.36.6
v0.36.7
v0.36.8
v0.36.9
v0.37.0
v0.37.1
v0.37.2
v0.37.3
v0.38.0
v0.38.1
v0.39.0
v0.39.1
v0.39.2
v0.39.3
v0.39.4
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.9
v0.40.0
v0.40.1
v0.41.0
v0.42.0
v0.43.0
v0.43.1
v0.44.0
v0.44.1
v0.44.2
v0.44.3
v0.44.4
v0.44.5
v0.44.6
v0.44.7
v0.46.0
v0.46.1
v0.46.2
v0.47.0
v0.47.1
v0.48.1
v0.48.10
v0.48.11
v0.48.12
v0.48.13
v0.48.14
v0.48.15
v0.48.8
v0.48.9
v0.49.0
v0.49.1
v0.49.2
v0.50.0
v0.50.1
v0.51.0
v0.52.0
v0.52.1
v0.52.10
v0.52.11
v0.52.12
v0.52.17
v0.52.2
v0.52.3
v0.52.4
v0.52.5
v0.52.6
v0.52.7
v0.52.8
v0.52.9
v0.53.0
v0.53.1
v0.54.0
v0.55.0
v0.55.10
v0.55.11
v0.55.4
v0.55.5
v0.55.6
v0.56.0
v0.56.1
v0.56.2
v0.56.3
v0.56.4
v0.56.5
v0.56.6
v0.56.8
v0.56.9
v0.57.0
v0.57.1
v0.57.2
v0.58.0
v0.58.1
v0.58.2
v0.58.3
v0.58.4
v0.58.5
v0.6.0
v0.6.1
v0.6.2
v0.6.3
v0.6.4
v0.7.1
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.8.4
v0.8.5
v0.8.6
v0.8.7
v0.8.8
v0.8.9
v0.9.0
v0.9.1
v0.9.2
v0.9.3
v4.1.0
${ noResults }
4 Commits (e3c46ce86be32da18aa544016a301e59a04704dd)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
c5246642b1
|
Document monolithic binary capabilities in help and release (v0.57.2)
- Update relay help text to clearly explain monolithic mode with embedded database, ACL, and NIP-77 negentropy all in single binary - Update release script to focus on monolithic binary as primary deployment - Clarify that split-mode (gRPC) is optional, not the default Files modified: - cmd/orly/relay/relay.go: Expanded help text for monolithic mode - .claude/commands/release.md: Updated deploy steps for monolithic binary - pkg/version/version: Bump to v0.57.2 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
4 months ago |
|
|
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 |
|
|
b2af97f368
|
Add strfry-compatible CLI sync and negentropy interop tests (v0.55.9)
CLI sync command:
- orly sync wss://relay.example.com --filter '{"kinds": [0,3]}' --dir down
- Matches strfry sync command format for easy migration
- Supports --filter JSON, --dir (down/up/both), --data-dir options
Docker test suite for strfry interoperability:
- tests/negentropy/Dockerfile.strfry - strfry with negentropy enabled
- tests/negentropy/Dockerfile.orly - orly relay for testing
- tests/negentropy/docker-compose.yml - orchestrates both relays
- tests/negentropy/test-sync.sh - automated bidirectional sync test
- tests/negentropy/test-orly-cli.sh - orly CLI sync test
- tests/negentropy/test-strfry-cli.sh - strfry CLI sync test
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
4 months ago |
|
|
92955824cc
|
Add unified binary architecture with database health check (v0.55.4)
- Add unified cmd/orly/ binary with subcommand routing (db, acl, sync, launcher, relay) - Implement database driver registry with --driver flag pattern - Add database health check function (orly db health) to scan for integrity issues - Add database repair function (orly db repair) to fix missing sei mappings - Create ACL driver registry (follows, managed, curating modes) - Create sync driver registry (negentropy, cluster, distributed, relaygroup) - Optimize ACL follows mode with parallel goroutines and connection pooling - Add unified binary build targets to Makefile Files modified: - Makefile: Add orly-unified build targets - pkg/version/version: Bump to v0.55.4 - pkg/acl/follows.go: Optimize with goroutines and connection pooling - cmd/orly/: New unified binary entry point and subcommands - pkg/database/registry.go: Database driver registry - pkg/database/health.go: Health check implementation - pkg/database/repair.go: Repair implementation - pkg/acl/registry.go: ACL driver registry - pkg/sync/registry.go: Sync driver registry Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
4 months ago |