Laan Tungir
|
a766f08738
|
v2.1.23 - Caching service: descriptive error reporting, retry limit, inbox poller fix, config reload fix, PHP admin page
|
2026-07-28 16:37:08 -04:00 |
|
Laan Tungir
|
23c37abe3a
|
Update nostr_core_lib: increase receive timeout to 1000ms
|
2026-07-28 10:14:47 -04:00 |
|
Laan Tungir
|
5b3ccfd1f4
|
Update nostr_core_lib: handle NOTICE/CLOSED in synchronous_query
|
2026-07-28 09:39:22 -04:00 |
|
Laan Tungir
|
38a027e626
|
Update nostr_core_lib submodule: increase receive buffer to 256KB
|
2026-07-28 07:52:08 -04:00 |
|
Laan Tungir
|
a042aca524
|
v2.1.22 - Added --start-caching and --reset-backfill CLI options, redirected caching_relay output to log file, increased backfill page size to 200 and max cap to 1000 for better completeness
|
2026-07-26 18:35:35 -04:00 |
|
Laan Tungir
|
20902e1c5d
|
v2.1.21 - Fixed caching_service_binary_path to ./caching_relay (relative to relay CWD), added caching_relay build step to make_and_restart_relay.sh, added default caching config values (admin npub, 4 bootstrap relays, kinds 0 and 10002)
|
2026-07-26 14:56:16 -04:00 |
|
Laan Tungir
|
7233818da9
|
v2.1.20 - Added default caching config values: admin npub as root, 4 bootstrap relays, kinds 0 and 10002 added to default kinds list
|
2026-07-25 18:21:28 -04:00 |
|
Laan Tungir
|
86cbf7ff16
|
v2.1.19 - Consolidated caching_relay code into caching/ directory, switched launcher to PostgreSQL mode (-p pg_conn) so all config comes from the config table instead of a JSON config file
|
2026-07-25 16:27:56 -04:00 |
|
Laan Tungir
|
3035e71ca5
|
v2.1.18 - Fixed caching service integration: aligned caching_status response schema, fixed launcher to use -c config_path instead of --pg-conn, added caching service config fields to UI, replaced misleading not-implemented placeholder with accurate auth-failure messaging
|
2026-07-25 11:19:37 -04:00 |
|
Laan Tungir
|
179b160cf3
|
v2.1.17 - Verified api-worker LISTEN/NOTIFY monitoring on v2.1.16 relay (port 7777): subscriber-cadence, NOTIFY-reactive, and zero-overhead idle tests all pass
|
2026-07-25 10:17:30 -04:00 |
|
Laan Tungir
|
aedd22436e
|
v2.1.16 - Implemented api-worker timer + LISTEN/NOTIFY monitoring (Phases 1,2,5) and fixed thread-connection binding bug that stopped dashboard updates
|
2026-07-25 10:07:08 -04:00 |
|
Laan Tungir
|
8fdc362a8b
|
v2.1.15 - Fix PG addressable d-tag derivation and replaceable/addressable transactional replace semantics
|
2026-05-01 19:01:06 -04:00 |
|
Laan Tungir
|
67cf3973c5
|
v2.1.14 - Fix PostgreSQL replaceable/addressable upsert semantics with NIP-01 conflict ordering
|
2026-05-01 14:38:57 -04:00 |
|
Laan Tungir
|
c02ae2be5b
|
v2.1.13 - Fix PostgreSQL startup detection for existing relays and make admin_pubkey parsing whitespace-tolerant
|
2026-04-03 16:36:56 -04:00 |
|
Laan Tungir
|
fd3efdd01f
|
v2.1.12 - Implement multi-admin auth cache and checks, add admin management commands, and add multi-admin integration test
|
2026-04-03 15:46:33 -04:00 |
|
Laan Tungir
|
232f93c16f
|
v2.1.11 - Fix api-worker DB lifecycle and NIP test reliability: add dedicated worker DB connection, guard PG expiration cast in REQ path, correct NIP-45 baseline-aware expectation, and harden run_all_tests skip handling
|
2026-04-03 07:32:14 -04:00 |
|
Laan Tungir
|
9a9365dcfa
|
v2.1.10 - Fix NIP-50 PG search semantics and NIP-17 test compatibility
|
2026-04-02 13:00:34 -04:00 |
|
Laan Tungir
|
5577b57149
|
v2.1.9 - Rebrand repository, docs, scripts, and tooling from c-relay to c-relay-pg
|
2026-04-02 07:06:41 -04:00 |
|
Laan Tungir
|
22c943d495
|
v2.1.8 - Implement explicit WAL checkpoint scheduling and disable SQLite auto-checkpoint
|
2026-04-01 21:03:24 -04:00 |
|
Laan Tungir
|
7e3d9b6825
|
v2.1.7 - Refactor SQLite connection ownership into db_ops, remove direct sqlite usage from runtime modules, and document agent-browser admin testing flow
|
2026-04-01 19:48:29 -04:00 |
|
Laan Tungir
|
547d22d09f
|
v2.1.6 - Fix strict-mode admin API key access by prewarming config and relay private key caches
|
2026-04-01 19:08:42 -04:00 |
|
Laan Tungir
|
ce9ae5a488
|
v2.1.5 - Offload duplicate and COUNT paths, add config/NIP-11 caching, and reduce DB reader threads
|
2026-04-01 16:15:46 -04:00 |
|
Laan Tungir
|
9b248b740f
|
v2.1.4 - Harden async EVENT fallback handling and verify relay/nginx 503 behavior
|
2026-04-01 15:19:28 -04:00 |
|
Laan Tungir
|
0f77aeb72b
|
v2.1.3 - Fix async EVENT thread safety by splitting store core/post-actions and naming lws main thread
|
2026-04-01 11:29:14 -04:00 |
|
Laan Tungir
|
bb64651a0c
|
v2.1.2 - Fix async REQ callback leak and validate Phase 2+3 subscription offload path
|
2026-04-01 11:01:38 -04:00 |
|
Laan Tungir
|
17be9c2b03
|
v2.1.1 - Wire REQ/COUNT/EVENT paths through thread pool sync helpers and stabilize filter limit tests
|
2026-04-01 09:38:25 -04:00 |
|
Laan Tungir
|
f396c622b6
|
v2.1.0 - Bump to v2.1.0 as SQLite baseline for PostgreSQL fork handoff
|
2026-04-01 09:14:23 -04:00 |
|
Laan Tungir
|
cbd260c1ae
|
v2.0.4 - Complete Phase 1 DB abstraction: opaque db_stmt API, ip_ban migration, and SQLite leakage cleanup
|
2026-04-01 09:10:42 -04:00 |
|
Laan Tungir
|
bc9ac290ab
|
v2.0.3 - Complete Phase 1 SQLite abstraction cleanup across config/api/websockets and add db path accessor
|
2026-04-01 07:47:21 -04:00 |
|
Laan Tungir
|
192eeb248d
|
v2.0.2 - Stabilize websocket queue draining, add db config count helper, and align NIP-45/50 test expectations
|
2026-04-01 07:04:58 -04:00 |
|
Laan Tungir
|
da6c505420
|
v2.0.1 - Fix test-mode build/restart pipeline and NIP-11 root path handling; validate core NIP tests
|
2026-04-01 05:43:57 -04:00 |
|
Laan Tungir
|
c077c209e5
|
v2.0.0 - Major architecture refactor: db_ops abstraction, low-risk SQLite refactor, and thread-pool scaffolding
|
2026-04-01 05:25:03 -04:00 |
|
Laan Tungir
|
9bf02702c2
|
v1.2.56 - Update codebase and documentation
|
2026-04-01 04:51:44 -04:00 |
|