Patch Changes
-
f0b83fa: Fix subset__params to use constant parameter name for proxy configurations
Changed subsetparams from deepObject style (subsetparams[1], subsetparams[2]) to JSON serialization (subsetparams={"1":"value1","2":"value2"}). This allows proxy configurations to match the constant parameter name "subset__params" in ELECTRIC_PROTOCOL_QUERY_PARAMS without needing dynamic pattern matching.
-
8cbd9fb: Reduce memory usage by terminating consumer processes after the hibernation timeout
-
69e4599: Support LIKE and ILIKE functions in where clauses (LIKE and ILIKE binary operators were already supported)
-
2e19332: Add
log_modeto shape comparable version for indexing. -
f36be0b: Simplify
ShapeStatusand remove unused APIs. -
a672d2a: Reduce logging when starting a consumer process
-
b62335f: Split
ShapeStatusrelation to shape lookup into separate ETS table to avoid congestion on main metadata table. -
e7b8bd0: Fix shape counting after reload and ensure shape last used repopulation
-
d483851: Ensure table and slot names are properly escaped in lock breaker query
-
7d080a3: Load shapes from storage in parallel for faster recovery.
-
d492b47: Improve storage initialization performance
-
e7b8bd0: Separate
shape def -> handlelookup into new table -
7d080a3: Load latest offset from storage when recovering shapes for accurate metadata reconstruction.