Skip to content

Releases: pgEdge/coldfront

v1.0.0-beta1

18 Jun 11:49
59d70da

Choose a tag to compare

v1.0.0-beta1 Pre-release
Pre-release

Changelog

  • e2bbced: Pre-release warnings. (Dave Page dpage@pgadmin.org)
  • 0aa941e: add .codacy.yaml with ColdFront analysis exclusions (Jimmy Angelakos jimmy@pgedge.com)
  • 0f24049: fix: annotate all remaining parameterized/constant pgx sinks in archiver for opengrep concat-sqli (taint false-positives) (Jimmy Angelakos jimmy@pgedge.com)
  • 57b380f: fix: annotate the cutover_archive pgx call (safe parameterized) for opengrep concat-sqli (Jimmy Angelakos jimmy@pgedge.com)
  • 1943c4e: fix: clear Codacy shell SC2015/SC2034 and annotate the 5 safe pgx SQLi false-positives (Jimmy Angelakos jimmy@pgedge.com)
  • ef230bd: fix: close $q$ cold-write SQLi via randomized dollar-quote tag; annotate verified-safe Codacy SQLi/buffer FPs (Jimmy Angelakos jimmy@pgedge.com)
  • 9381428: fix: partitioner premakes against the hot table, not the post-swap view (#12) (Jimmy Angelakos jimmy@pgedge.com)
  • eacc70a: fix: scope partition_config loads by hot_period so each binary loads only its own rows (#14) (#15) (Jimmy Angelakos jimmy@pgedge.com)
  • d4e9aae: fix: serialize the bakery defer/drain with FOR UPDATE on the claim row (#13) (Jimmy Angelakos jimmy@pgedge.com)
  • 4d870a9: refactor: introduce archiveCycle context struct to collapse 9-12 param tiering helpers; shrink registerToDB params (Jimmy Angelakos jimmy@pgedge.com)
  • 82a626c: refactor: partitioner fans the concurrent detach out to Spock peers itself; drop coldfront._detach_partition_peers (Jimmy Angelakos jimmy@pgedge.com)
  • 033ad37: refactor: reduce complexity in coldfront.c codegen helpers (_PG_init/register_gucs, deparse_and_find_prefix, build_cold_select_list, emit_tiered_insert) (Jimmy Angelakos jimmy@pgedge.com)
  • e7fed7a: refactor: reduce complexity in coldfront.c hooks (xact_callback, post_parse_analyze, process_utility); behavior-preserving, TLA+ model unchanged (Jimmy Angelakos jimmy@pgedge.com)
  • 9c6fc6c: refactor: reduce cyclomatic complexity (lizard) — data-drive pgFormatTypeToDuckDB, split config.Validate, extract main/runRegister bodies (Jimmy Angelakos jimmy@pgedge.com)
  • 557f102: refactor: reduce cyclomatic complexity in archiver runCycle/runCycleTwoLevel/getColumns/main/archiveCutover (Codacy Lizard) (Jimmy Angelakos jimmy@pgedge.com)
  • 730595e: refactor: reduce cyclomatic complexity in config, partcfg, partition reconcile, partitioner (Codacy Lizard) (Jimmy Angelakos jimmy@pgedge.com)
  • e9dfc35: refactor: rename region→listCol/listVal in the 2-level archiver (the LIST key is generic, not geographic) (Jimmy Angelakos jimmy@pgedge.com)