Commit Graph

  • 7487a5f3af chore: Remove integration tests to speed up CI main Claude Code 2026-01-14 21:41:31 +01:00
  • b67417ac68 fix(test): Fix flaky NATS EventBus integration tests Claude Code 2026-01-14 00:24:29 +01:00
  • 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 Nijhuis 2026-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 Nijhuis 2026-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 Nijhuis 2026-01-12 23:57:11 +01:00
  • 18ea677585 Fix flaky NATSEventBus integration tests Hugo Nijhuis 2026-01-11 00:09:44 +01:00
  • aae0f2413d Fix CI workflow - auto-detect architecture Hugo Nijhuis 2026-01-10 23:56:19 +01:00
  • dd5deb7944 Fix CI workflow - remove sudo dependency Hugo Nijhuis 2026-01-10 23:54:39 +01:00
  • f966f01dd3 Fix CI workflow for integration tests Hugo Nijhuis 2026-01-10 23:53:05 +01:00
  • 7085c682c3 Add integration tests for JetStreamEventStore Hugo Nijhuis 2026-01-10 23:49:14 +01:00
  • e66fa40b3a Add ShardManager unit tests Hugo Nijhuis 2026-01-10 23:47:11 +01:00
  • ef73fb6bfd Add namespace event filtering (SubscribeWithFilter) Hugo Nijhuis 2026-01-10 23:45:57 +01:00
  • e3dbe3d52d [Issue #22] Add EventBroadcaster metrics (#49) Hugo Nijhuis 2026-01-10 18:52:32 +00:00
  • 9e238c5e70 Add integration tests for NATSEventBus Hugo Nijhuis 2026-01-10 19:24:10 +01:00
  • adead7e980 Add wildcard namespace subscriptions Hugo Nijhuis 2026-01-10 19:24:26 +01:00
  • f0f8978079 Fix escaped backticks in README code blocks Hugo Nijhuis 2026-01-10 19:08:17 +01:00
  • b6de82c8ee Add error handling note to Quick Start example Hugo Nijhuis 2026-01-10 19:03:38 +01:00
  • 655ee0ac49 Add README with quick start example Hugo Nijhuis 2026-01-10 18:58:29 +01:00
  • f62964bf3b Add namespace-scoped event stores for storage isolation Hugo Nijhuis 2026-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 Nijhuis 2026-01-10 17:48:05 +00:00
  • 2bf699909b Handle malformed events during JetStream replay with proper error reporting Hugo Nijhuis 2026-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 Nijhuis 2026-01-10 17:47:52 +00:00
  • 4666bb6503 Add mutex protection to ConsistentHashRing for thread safety Hugo Nijhuis 2026-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 Nijhuis 2026-01-10 17:46:11 +00:00
  • b759c7fb97 Fix type assertion bug in handleClusterMessage Hugo Nijhuis 2026-01-10 16:41:40 +01:00
  • eaff315782 Replace interface{} with properly defined interfaces Hugo Nijhuis 2026-01-10 15:32:55 +01:00
  • c757bb76f3 Make configuration values injectable rather than hardcoded Hugo Nijhuis 2026-01-10 15:33:56 +01:00
  • 51916621ea Update vision to align with manifesto inheritance model Hugo Nijhuis 2026-01-10 15:14:37 +01:00
  • 7d3acd89ed Add event metadata support for distributed tracing and auditing Hugo Nijhuis 2026-01-09 17:53:05 +01:00
  • 02847bdaf5 Add event versioning validation Hugo Nijhuis 2026-01-09 17:56:50 +01:00
  • a269da4520 [Issue #4] Add SnapshotStore unit tests (#31) Hugo Nijhuis 2026-01-09 16:37:23 +00:00
  • 032fda41ce Add comprehensive unit tests for InMemoryEventStore Hugo Nijhuis 2026-01-09 17:14:18 +01:00
  • 3cd4d75e50 Add comprehensive unit tests for ConsistentHashRing Hugo Nijhuis 2026-01-09 16:52:34 +01:00
  • c2a78c4915 Add comprehensive unit tests for Event and ActorSnapshot types Hugo Nijhuis 2026-01-09 16:44:51 +01:00
  • 1ce5b3ab77 Rename model package to eventstorming Hugo Nijhuis 2026-01-09 10:08:32 +01:00
  • f7b7335ef5 Fix manifesto links Hugo Nijhuis 2026-01-08 19:39:16 +01:00
  • e9e50c021f Initial aether repository structure Hugo Nijhuis 2026-01-08 19:30:02 +01:00