Commit Graph

16 Commits

Author SHA1 Message Date
098595717f Integrate ACL with publishers for background event dispatch, ensure proper buffer adjustments in event encoding, and enhance follows sync with event delivery logic. 2025-09-12 16:36:22 +01:00
45c31795e7 Simplify buffer allocation logic in event encoding by adjusting size calculations for improved performance and reduced complexity. 2025-09-12 16:25:37 +01:00
3ec2f60e0b Optimize buffer allocation logic in event encoding to reduce GC pressure and improve performance. 2025-09-12 16:22:47 +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
91d95c6f1a Migrate package imports from next.orly.dev to new orly domain structure; add new varint and binary encoders with comprehensive tests; enhance existing tag and envelope implementations with additional methods, validations, and test coverage; introduce shared test.sh script for streamlined testing across modules. 2025-08-31 16:52:24 +01:00
576475e3dc Add countenvelope encoder with marshal/unmarshal support, buffer pool integration, and tests; improve error messages for subscription validation 2025-08-30 16:26:55 +01:00
faa527756b Add eventenvelope codec with support for Submission and Result envelopes, implement EstimateSize, and increase buffer capacity 2025-08-30 14:43:32 +01:00
acee5e3a90 implement auth, closed and close envelopes 2025-08-30 13:21:06 +01:00
1ba2bb0a9b implement filter codec 2025-08-26 18:26:34 +01:00
c958a7d9ed add forked version of encoding/json with html escape disabled
- modified all local packages to use this fork
2025-08-23 10:34:22 +01:00
f15db4313b Add warning about improper JSON encoding with json.Marshal in event.E documentation and emphasize buffer pool usage. 2025-08-23 02:35:15 +01:00
ddb4c486cb Document JSON marshaling issue with escaped characters in MarshalJSON and update tests to prevent improper marshaling. 2025-08-23 02:08:30 +01:00
7d20a51508 Refactor tag encoder to optimize buffer reuse, simplify tag marshaling, and improve event handling; enhance tests with additional coverage and example validation. 2025-08-22 23:26:11 +01:00
225f949540 Refactor event encoder to handle nil tags gracefully and optimize buffer allocation; update tests for improved coverage and data consistency. 2025-08-22 21:47:19 +01:00
bf178eae4e complete the marshal/unmarshal of events using the new pool enabled tag codecs 2025-08-22 14:29:55 +01:00
ecaf52b98f Add core packages, configuration system, and initial application structure 2025-08-21 11:04:03 +01:00