Skip to content

Release v0.19.1#42

Closed
teknogeek0 wants to merge 1 commit into
mainfrom
release/v0.19.1
Closed

Release v0.19.1#42
teknogeek0 wants to merge 1 commit into
mainfrom
release/v0.19.1

Conversation

@teknogeek0

Copy link
Copy Markdown
Collaborator

Patch release on top of v0.19. Covers everything merged to main since the v0.19.0 tag.

Fixed

  • Partitioned-table foreign keys (fix schema.c: filter out internal partition FK clones when listing FK constraints #41): stop listing Postgres's internal per-partition FK clones (conparentid <> 0) when creating constraints directly — recreating the top-level FK already cascades to every partition, so the clones only produced a flood of constraint "..." already exists errors (and bogus single-partition FKs when referencing a partitioned table). Version-gated (PG 11+) and disabled under --defer-validate-fks, which relies on those clones on PG versions that reject NOT VALID on a partitioned parent.
  • CDC float8 replay (Fix float8 precision loss during CDC replay #39): format floating-point values with their shortest round-trip representation, fixing precision loss that could break numeric WHERE-clause matching during apply and silently diverge target data.
  • Follow mode (Handle endpos pipeline shutdown cleanly and reset sequences on follow #40): shut the CDC pipeline down cleanly at the configured end position, and reset sequences on the target at follow completion.

After merge: tag the merge commit v0.19.1 (annotated) and push it to trigger the multi-arch docker publish.

@teknogeek0 teknogeek0 closed this Jul 16, 2026
@teknogeek0
teknogeek0 deleted the release/v0.19.1 branch July 16, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant