feat(destination-buffer): add SmartlogDestinationBuffer in-memory circular buffer destination with query/filter/pagination and tests
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-02-19 - 3.2.0 - feat(destination-buffer)
|
||||
add SmartlogDestinationBuffer in-memory circular buffer destination with query/filter/pagination and tests
|
||||
|
||||
- Introduce SmartlogDestinationBuffer: an in-memory circular buffer implementing ILogDestination with configurable maxEntries (default 2000).
|
||||
- Expose APIs: handleLog, getEntries (supports level filtering, search, since timestamp, limit/offset pagination, newest-first ordering), getEntryCount, and clear.
|
||||
- Add package export './destination-buffer' and module entry points (index and plugins) to expose the new destination.
|
||||
- Add tests covering storage, filtering by level and search, pagination, eviction when maxEntries exceeded, clearing, and default maxEntries behavior.
|
||||
|
||||
## 2026-02-14 - 3.1.11 - fix(destination-receiver)
|
||||
return full webrequest response from SmartlogDestinationReceiver and migrate to WebrequestClient; update tests, dependencies, docs, and npmextra metadata
|
||||
|
||||
|
||||
Reference in New Issue
Block a user