Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
784e897
Initial version of the application.
zbalkan Jan 2, 2026
ff4b82e
Simplified the database access
zbalkan Jan 5, 2026
ce2a3df
Fine-tuned default values
zbalkan Jan 5, 2026
3509742
Used a single index command for simpicity
zbalkan Jan 27, 2026
02271d0
Used Dispose pattern for disposing the app
zbalkan Jan 27, 2026
616cac0
Added SingleWriter
zbalkan Jan 27, 2026
f4f8f94
Updated Description
zbalkan Jan 27, 2026
72cb9a1
Made maxQueueSize configurable
zbalkan Jan 27, 2026
0678d59
Added connection close on Dispose
zbalkan Jan 27, 2026
ec85d6c
Fixed missing query parameters
zbalkan Jan 28, 2026
abca7be
Aligned bulk insert part with SQLite logs
zbalkan Jan 28, 2026
e0a8533
Added defensive controls
zbalkan Jan 28, 2026
c874e6d
Added documentation for the appender.
zbalkan Jan 28, 2026
253d42f
Used explicit `Where` for filtering in foreach
zbalkan Jan 28, 2026
996373b
Used StringBuilder for answer to minimize string allocations
zbalkan Jan 28, 2026
32b9ca3
Simplified syntax
zbalkan Jan 28, 2026
6c3c578
Used ushort to align with SQLite app; no functional advantage
zbalkan Jan 28, 2026
dc34ae0
Extended buffer size to 200.000
zbalkan Jan 28, 2026
727adfd
Resused Stringbuilder for minimizing allocations
zbalkan Jan 28, 2026
49e7ddf
Added comments
zbalkan Jan 28, 2026
d619721
Sanitized qname
zbalkan Jan 28, 2026
50c3cdc
Added more comments
zbalkan Jan 28, 2026
5f3da22
Formatting
zbalkan Jan 28, 2026
dc05c2e
Fixed the ushort problem
zbalkan Jan 28, 2026
0de9e83
Added dispose check to async task
zbalkan Jan 28, 2026
fe7e3b0
Used a Config class for configuration.
zbalkan Jan 28, 2026
b1efc4f
Added Retention
zbalkan Jan 28, 2026
024a006
Fixed answer logic
zbalkan Jan 28, 2026
3e59a7e
Used Cutoff Timestamp
zbalkan Jan 28, 2026
dafeb35
Fixed broken config file
zbalkan Jan 28, 2026
8cb40d7
Added semaphore for bulk inserts
zbalkan Jan 28, 2026
57a5aeb
Added dispose check
zbalkan Jan 28, 2026
2f3ebd6
Added ranges for config
zbalkan Jan 28, 2026
246df48
Added logging for retention ops
zbalkan Jan 28, 2026
682f021
USed LIKE instead of = for qname
zbalkan Jan 28, 2026
31c2435
Improved task management
zbalkan Jan 28, 2026
25507ac
Added error logging to dispose block
zbalkan Jan 28, 2026
07b2a33
Fixed task continuations
zbalkan Jan 28, 2026
5f59631
Added guards for retention
zbalkan Jan 28, 2026
41e8f74
Revert "Fixed task continuations"
zbalkan Jan 28, 2026
248fa3e
Guarded Answer block
zbalkan Jan 28, 2026
9c3eedc
Fixed max log records limit
zbalkan Jan 28, 2026
2e60d0e
Added aggregated exception logging
zbalkan Jan 28, 2026
00d1bfd
Improved Dispose
zbalkan Jan 28, 2026
05b589f
Disposed semaphore
zbalkan Jan 28, 2026
7fb2ba0
Added lock for query
zbalkan Jan 28, 2026
91f5c2c
Removed duplicate
zbalkan Jan 28, 2026
ac3fa71
Updated ranges to match SQLite and MySQL Apps' behavior
zbalkan Jan 28, 2026
4a56cf0
Promoted JsonSerializerOptions
zbalkan Jan 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading