<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/spock-6-the-only-logical-choice-alofpxgfn" -->

---
title: Spock 6: The Only Logical Choice | daily.dev
description: Spock 6 Beta is a major release of pgEdge's multi-master replication extension for PostgreSQL 16–19. Key changes include moving replication progress tracking...
canonical: https://daily.dev/posts/spock-6-the-only-logical-choice-alofpxgfn
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Spock 6: The Only Logical Choice | daily.dev
og:description: Spock 6 Beta is a major release of pgEdge's multi-master replication extension for PostgreSQL 16–19. Key changes include moving replication progress tracking...
og:url: https://daily.dev/posts/spock-6-the-only-logical-choice-alofpxgfn
og:image: https://api.daily.dev/og/posts/aLOFpXgFN.png
og:image:alt: Spock 6: The Only Logical Choice
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Spock 6: The Only Logical Choice

**[Planet PostgreSQL](https://daily.dev/sources/planet-postgresql)** · 15 min read · 0 upvotes · 0 comments

## Summary

Spock 6 Beta is a major release of pgEdge's multi-master replication extension for PostgreSQL 16–19. Key changes include moving replication progress tracking from a catalog table to shared memory (reducing I/O contention and bloat), adding spill-to-disk support for oversized replay queues, and introducing per-subscription conflict statistics via PostgreSQL 18's pgstat infrastructure. Conflict type naming now aligns with PG18's conventions. Observability improvements include JSON-based apply change logging and a rebuilt lag tracker exposing three distinct LSN values per subscription. Operational reliability gains include rolling upgrades between Spock 5.x and 6.0, ZODAN (Zero Downtime Add Node) fixes, native logical slot failover on PG17+, and TCP keepalive-based liveness detection. Numerous bug fixes address crash recovery, memory leaks, partial unique index handling, NULLS NOT DISTINCT indexes, and DSN password exposure in logs. Breaking changes include renamed lag_tracker columns, updated conflict type names, and removed GUCs (use_spi, batch_inserts, feedback_frequency).

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://postgr.es/p/9pV>

## Similar posts on daily.dev

- [pgEdge/spock: Logical multi-master PostgreSQL replication](https://daily.dev/posts/pgedge-spock-logical-multi-master-postgresql-replication-qrrqgyukb) · Hacker News · 4 upvotes · 0 comments
- [Ten years of Postgres logical replication](https://daily.dev/posts/ten-years-of-postgres-logical-replication-niphcojiy) · Planet PostgreSQL · 5 upvotes · 1 comments

---

Tags: [#postgresql](https://daily.dev/tags/postgresql), [#distributed-systems](https://daily.dev/tags/distributed-systems)

[View this post on daily.dev](https://daily.dev/posts/spock-6-the-only-logical-choice-alofpxgfn)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Spock 6: The Only Logical Choice","url":"https://daily.dev/posts/spock-6-the-only-logical-choice-alofpxgfn","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/spock-6-the-only-logical-choice-alofpxgfn"},"datePublished":"2026-07-16T20:34:43.778Z","dateModified":"2026-07-16T20:35:25.534Z","description":"Spock 6 Beta is a major release of pgEdge's multi-master replication extension for PostgreSQL 16–19. Key changes include moving replication progress tracking...","image":"https://postgr.es/static/images/pgEdge-favicon.webp","thumbnailUrl":"https://postgr.es/static/images/pgEdge-favicon.webp","isAccessibleForFree":true,"articleSection":"Planet PostgreSQL","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Planet PostgreSQL","logo":"https://media.daily.dev/image/upload/logos/placeholder.jpg","url":"https://daily.dev/sources/planet-postgresql"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/spock-6-the-only-logical-choice-alofpxgfn","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"postgresql,distributed-systems","timeRequired":"PT15M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Planet PostgreSQL","item":"https://daily.dev/sources/planet-postgresql"},{"@type":"ListItem","position":3,"name":"Spock 6: The Only Logical Choice"}]}
```

