5b5083dcf8
fix: Update deprecated Go build tag syntax in nats_eventbus_integration_test.go
Claude Code
2026-01-13 23:47:55 +01:00
6549125f3d
docs: Verify and document append-only immutability guarantees
Claude Code
2026-01-13 21:45:26 +01:00
464fed67ec
feat(event-sourcing): Publish EventStored after successful SaveEvent
Claude Code
2026-01-13 21:45:11 +01:00
46e1c44017
test(event): Add comprehensive VersionConflictError tests and retry pattern examples
Claude Code
2026-01-13 21:46:21 +01:00
bcbec9ab94
Merge pull request '[Performance] Optimize GetLatestVersion to O(1)' (#131) from issue-127-untitled into main
Hugo Nijhuis2026-01-13 18:49:50 +00:00
de30e1ef1b
fix: address critical TOCTOU race condition and error handling inconsistencies
Claude Code
2026-01-13 09:02:36 +01:00
b9e641c2aa
fix: Address thread safety and resource management issues
Claude Code
2026-01-13 01:30:39 +01:00
ec3db5668f
perf: Optimize GetLatestVersion to O(1) using JetStream DeliverLast
Claude Code
2026-01-13 00:26:36 +01:00
20d688f2a2
Merge pull request 'fix(store): Implement version cache invalidation strategy for JetStreamEventStore' (#130) from issue-126-untitled into main
Hugo Nijhuis2026-01-13 18:48:01 +00:00
fd1938672e
fix: address review feedback on cache invalidation
Claude Code
2026-01-13 01:31:03 +01:00
6de897ef60
fix(store): Implement version cache invalidation strategy for JetStreamEventStore
Claude Code
2026-01-13 00:24:27 +01:00
271f5db444
Move product strategy documentation to .product-strategy directory
Hugo Nijhuis2026-01-12 23:57:11 +01:00
f62964bf3b
Add namespace-scoped event stores for storage isolation
Hugo Nijhuis2026-01-10 19:01:03 +01:00
484e3ced2e
Merge pull request '[Issue #39] Handle malformed events during JetStream replay with proper error reporting' (#41) from issue-39-malformed-events into main
Hugo Nijhuis2026-01-10 17:48:05 +00:00
2bf699909b
Handle malformed events during JetStream replay with proper error reporting
Hugo Nijhuis2026-01-10 15:32:46 +01:00
200dd5d551
Merge pull request '[Issue #35] Add mutex protection to ConsistentHashRing for thread safety' (#40) from issue-35-hashring-mutex into main
Hugo Nijhuis2026-01-10 17:47:52 +00:00
4666bb6503
Add mutex protection to ConsistentHashRing for thread safety
Hugo Nijhuis2026-01-10 15:30:58 +01:00
8df36cac7a
Merge pull request '[Issue #37] Replace interface{} with properly defined interfaces' (#42) from issue-37-replace-interface into main
Hugo Nijhuis2026-01-10 17:46:11 +00:00
b759c7fb97
Fix type assertion bug in handleClusterMessage
Hugo Nijhuis2026-01-10 16:41:40 +01:00
eaff315782
Replace interface{} with properly defined interfaces
Hugo Nijhuis2026-01-10 15:32:55 +01:00
c757bb76f3
Make configuration values injectable rather than hardcoded
Hugo Nijhuis2026-01-10 15:33:56 +01:00
51916621ea
Update vision to align with manifesto inheritance model
Hugo Nijhuis2026-01-10 15:14:37 +01:00
7d3acd89ed
Add event metadata support for distributed tracing and auditing
Hugo Nijhuis2026-01-09 17:53:05 +01:00