935eb1fb0b
added profiler tooling to enable automated generation of profile reports
2025-09-13 13:06:52 +01:00
8290e1ae0e
Refactor error handling in publisher.go, comment redundant logging in acl/follows.go, and improve error handling for connection rejections (403).
2025-09-13 09:07:33 +01:00
110223fc4e
Migrate internal module imports to unified package path.
...
Replaced legacy `*.orly` module imports with `next.orly.dev/pkg` paths across the codebase for consistency. Removed legacy `go.mod` files from sub-packages, consolidating dependency management. Added Dockerfiles and configurations for benchmarking environments.
2025-09-12 16:12:31 +01:00
6e06905773
Replace WriteTimeout with DefaultWriteTimeout in publisher for consistency and bump version to v0.4.2.
Go / build (push) Has been cancelled
2025-09-11 16:32:40 +01:00
bf7ca1da43
Improve logging consistency across the application, handle context cancellation during WebSocket writes, and introduce async ACL reconfiguration for admin events.
2025-09-11 11:37:25 +01:00
4e96c9e2f7
Remove debug logging across the codebase and update version to v0.3.0.
Go / build (push) Has been cancelled
2025-09-10 22:12:54 +01:00
6207f9d426
Enforce authenticated pubkey checks for privileged events, refactor delivery logic for improved efficiency, and extend Subscription with AuthedPubkey.
2025-09-07 23:41:45 +01:00
ebb5e2c0f3
Refactor publisher to clean up dead code, streamline event filtering, and optimize subscriber removal logic.
2025-09-07 23:35:01 +01:00
9dec51cd40
Switch sync.Mutex to sync.RWMutex in publisher for improved concurrent read performance.
2025-09-07 23:06:46 +01:00
5a8f0ade1a
Handle subscriber removal and force websocket closure on write error
2025-09-03 01:20:05 +01:00
898aa0cb63
Add context to NewPublisher, improve logging levels, dispatch events on publish, and refine envelope handling
...
fixes a panic from the nil context
2025-09-03 00:10:36 +01:00
5d04afd748
Remove unused eventpool package, improve logging levels, standardize websocket handling, and add HandleClose functionality.
2025-09-02 23:01:13 +01:00
51f04f5f60
implemented event and req
2025-09-02 20:32:53 +01:00