Skip to content

Tags: mysamimi/dataAggregator

Tags

v0.1.2

Toggle v0.1.2's commit message
fix: Implement continuous cleanup during shutdown to ensure all data …

…is flushed and use a thread-safe buffer for logger tests.

v0.1.1

Toggle v0.1.1's commit message
docs: enhance README with badges and detailed sections, and add GitHu…

…b Actions CI workflow.

v0.1.0

Toggle v0.1.0's commit message
feat: Guarantee zero data loss during cleanup by re-inserting items i…

…nto the aggregator when the output pool is full.

v0.0.9

Toggle v0.0.9's commit message
fix: Prevent cleanup from blocking on a full data pool by immediately…

… dropping items instead of attempting to push after a timeout.

v0.0.8

Toggle v0.0.8's commit message
fix: Corrected `DataAggregator.Add` return value to indicate if an it…

…em was aggregated or newly stored, and updated its documentation.

v0.0.7

Toggle v0.0.7's commit message
feat: Optimize data aggregator with power-of-2 sharding, enhanced has…

…hing for floats and fallback types, `xsync.Map.Compute` for atomic updates, cleanup stall monitoring, and a new high-concurrency test.

v0.0.6

Toggle v0.0.6's commit message
feat: Enhance concurrency safety and graceful shutdown, rename DataAg…

…gregator, and update dependencies and documentation.

v0.0.5

Toggle v0.0.5's commit message
change numShards

v0.0.4

Toggle v0.0.4's commit message
Optimize shard selection and item addition in DataAggrigrator with im…

…proved hashing and concurrency

v0.0.3

Toggle v0.0.3's commit message
Refactor data aggregator to support custom aggregation functions and …

…remove atomic operations implementation