20 Commits (02db40de5993eb260c0edd4322fe1baa3e1b1c9d)

Author SHA1 Message Date
mleku f16ab3077f
Interim release: documentation updates and rate limiting improvements 1 month ago
mleku c1bd05fb04
Adjust ACL behavior for "none" mode and make query cache optional 1 month ago
mleku 290fcbf8f0
remove outdated configuration items for obsolete tail packing optimization 1 month ago
mleku 54ead81791
merge authors/nostruser in neo4j, add compact pubkey/e/p serial refs 1 month ago
mleku 0a61f274d5
implement wasm/js specific database engine 1 month ago
mleku 016e97925a
Refactor database configuration to use centralized struct 1 month ago
mleku 1c376e6e8d
migrate to new nostr library 2 months ago
mleku 00a6a78a41
fix cache to disregard subscription ids 2 months ago
mleku b7417ab5eb
create new index that records the links between pubkeys, events, kinds, and inbound/outbound/author 2 months ago
mleku 511b8cae5f
improve query cache with zstd level 9 2 months ago
mleku dfe8b5f8b2
add a filter query cache 512mb that stores already decoded recent query results 2 months ago
mleku 95bcf85ad7
optimizing badger cache, won a 10-15% improvement in most benchmarks 2 months ago
mleku 9d13811f6b
Add test files and enhance logging in various components 2 months ago
mleku 9aa1e7fab3
Enhance graceful shutdown and logging for HTTP server 3 months ago
mleku 7e6adf9fba
Adjust BadgerDB memory configurations to optimize resource usage and bump version to v0.8.9. 3 months ago
mleku 7d5ebd5ccd
Adjust BadgerDB memory settings to prevent OOM issues and update version to v0.8.8. 3 months ago
mleku 110223fc4e
Migrate internal module imports to unified package path. 4 months ago
mleku b08e94807b
Refactor database methods: simplify `SaveEvent` signature, enhance logging, and introduce deletion check logic with `CheckForDeleted`. 4 months ago
mleku 51f04f5f60
implemented event and req 4 months ago
mleku 91d95c6f1a
Migrate package imports from `next.orly.dev` to new `orly` domain structure; add new `varint` and `binary` encoders with comprehensive tests; enhance existing tag and envelope implementations with additional methods, validations, and test coverage; introduce shared `test.sh` script for streamlined testing across modules. 4 months ago