13-2.0.5
- Update to Postgres 13.3 patch release #114
- Add optional Makefile target to build as shared library #100
- Normalize: Don't touch "GROUP BY 1" type statements, keep original text #113
- This avoids obscuring the semantic meaning of integers in the GROUP BY
clause, which is to reference a particular column in the target list.
- This avoids obscuring the semantic meaning of integers in the GROUP BY
- Fingerprint: Cache list item hashes to fingerprint complex queries faster #112
- This was exhibiting quite bad runtime behaviour before, causing both an
explosion in memory, as well as very high CPU runtime for complex queries. - The new approach ensures we don't calculate the hashes for a particular
list more than once, which ensures that we roughly have quadratic runtime
instead of exponential runtime.
- This was exhibiting quite bad runtime behaviour before, causing both an
- Deparser: Emit the RangeVar catalogname if present #105
- Fix crash in pg_scan function when encountering backslash escapes #109
- Integrate oss-fuzz fuzzer #106
$ shasum -a 256 libpg_query-13-2.0.5.*
65e99d0a813666a365612bada17430bbc40b01a1aacf2836309f9de0570bb52d libpg_query-13-2.0.5.tar.gz
7883440bb891e7f2cf04b7cf25585994575d1c025db6b6adae72cb68a7dc2cd0 libpg_query-13-2.0.5.zip