Skip to content

Releases: sequinstream/sequin

Release v0.6.67

06 Mar 05:13
Compare
Choose a tag to compare

Release notes for v0.6.67

Full Changelog: v0.6.66...v0.6.67

Release v0.6.66

05 Mar 18:40
Compare
Choose a tag to compare

Release notes for v0.6.66

What's Changed

  • ✨ SERVER_CHECK_ORIGIN support for self-hosted by @RTLS in #1061

Full Changelog: v0.6.65...v0.6.66

Release v0.6.65

05 Mar 04:12
Compare
Choose a tag to compare

Release notes for v0.6.65

What's Changed

  • 📈 Add timing metrics around Redis by @acco in #1030
  • In CheckSystemHealth, try to run a mutation to verify we're on primary by @acco in #1031
  • 🐛 Clean up Metrics for acked messages by @RTLS in #1036
  • ✨ Move more into :put_messages_after_reply by @RTLS in #1037
  • ✨ Accumulate messages across multiple commits by @RTLS in #1038
  • ✨ [SlotProcessor] Handle relation messages inline by @RTLS in #1039
  • ⚡️ Refactor SP buffering ahead of concurrent flushes by @RTLS in #1040
  • ♻️ Call start_fn in database ConnectionCache async by @acco in #1032
  • ⚡️ Move TableReaderServer fetching into a Task by @acco in #1041
  • ♻️ [TableReader] Port fetch_batch_by_primary_keys from #1003 by @acco in #1042
  • ♻️ [TableReader] Port tests for fetch_batch_by_primary_keys from #1003 by @acco in #1043
  • ♻️ [TableReader] Return next cursor from fetch_batch_primary_keys by @acco in #1044
  • [TableReaderServer] ♻️ Use PK fetch -> batch fetch strategy by @acco in #1045
  • [TableReaderServer] Improvements after end-to-end testing by @acco in #1046
  • [TableReader] update fetch_batch_by_primary_keys to use join by @acco in #1047
  • ♻️ [TableReader] Refactor to use fetch_batch_pk and fetch_batch (same query kind) by @acco in #1048
  • ✨ Lolad metrics async to sink consumer Show by @RTLS in #1050
  • [stash] Call TRS to drop seen PKs by @acco in #1049
  • ♻️ Refactor TableReaderServer pk filtering by @acco in #1051
  • ♻️ Prepare for async message handler by adding before_handle_messages by @acco in #1053
  • 💄 Show health events on backfill fetch errors by @acco in #1055
  • ♻️ Combine DatabaseRuntime and ConsumerRuntime by @acco in #1056
  • ♻️ Merge consumer pipeline into SlotSupervisor by @acco in #1057
  • 🐛 Restart replication after sink_consumer update by @acco in #1058
  • ♻️ Refactor sink pipelines out into behaviour SinkPipeline by @acco in #1034

Full Changelog: v0.6.63...v0.6.65

Release v0.6.64

26 Feb 18:57
Compare
Choose a tag to compare

Release notes for v0.6.64

What's Changed

  • 📈 Add timing metrics around Redis by @acco in #1030
  • In CheckSystemHealth, try to run a mutation to verify we're on primary by @acco in #1031

Full Changelog: v0.6.63...v0.6.64

Release v0.6.63

26 Feb 02:27
Compare
Choose a tag to compare

Release notes for v0.6.63

What's Changed

  • ♻️ Prepare TableReaderServer for >1 batch by @acco in #1017
  • [TableReaderServer] Add timing and process logging by @acco in #1018
  • [TableReaderServer] ♻️ Support multiple in-flight batches by @acco in #1019
  • ♻️ In Kafka sink, use encoded payload size to determine bandwidth by @acco in #1022
  • 🔨 mix assets.setup by @RTLS in #1027
  • Add bytes_processed to telemetry by @thisisgoldman in #1026
  • ⚡️ Remove one mapping over messages in MessageHandler by @RTLS in #1028
  • Updated quickstart docs to reflect "docker ps" output by @rexposadas in #1001
  • Removed unused const and type by @rexposadas in #997
  • ⚡️ SMS.put_messages validation and early GenServer.reply to SP by @RTLS in #1029

Full Changelog: v0.6.62...v0.6.63

Release v0.6.62

20 Feb 06:02
Compare
Choose a tag to compare

Release notes for v0.6.62

What's Changed

  • ✨ timeout: :infinity for backfill stats by @RTLS in #1006
  • ⚡️ Add PageSizeOptimizer for TableReaderServer by @acco in #999
  • 🐛 Avoid re-accumulating bytes by @RTLS in #1009
  • ⚡️ [TableReaderServer] back off in pushing to SMS by @acco in #1008
  • ✨ LoadGenerator script by @RTLS in #1007
  • ♻️ Support multiple in-flight table reader batches in SMS by @acco in #1010
  • ♻️ Refactor TableReaderServer by @acco in #1011
  • 🐛 [TableReaderServer] Tag watermarks with replication_id by @acco in #1012
  • ✨ Batching for GCP PubSub pipeline by ordering_key by @RTLS in #1014
  • 🎤 Add more logging around starting core processes by @acco in #1015
  • 🐛 Don't trust the LSN from pg_logical_emit_message/3 by @acco in #1016

Full Changelog: v0.6.61...v0.6.62

Release v0.6.61

17 Feb 17:28
Compare
Choose a tag to compare

Release notes for v0.6.61

What's Changed

  • Add verbiage in Contributions page for needed pguser by @rexposadas in #998
  • Add vector extension to docker image so mix test can pass by @rexposadas in #1000
  • 🐛Gracefully handle no consumer_messages.log file by @RTLS in #1002

New Contributors

Full Changelog: v0.6.60...v0.6.61

Release v0.6.60

15 Feb 03:21
Compare
Choose a tag to compare

Release notes for v0.6.60

Full Changelog: v0.6.59...v0.6.60

Release v0.6.59

14 Feb 02:04
Compare
Choose a tag to compare

Release notes for v0.6.59

What's Changed

  • Fix picking context names that contain spaces by @borfast in #995
  • ⚡️ Improve perf of table reader batch checking, use notify/pull pattern by @acco in #992
  • Add Consumers.max_memory_mb by @acco in #994

New Contributors

Full Changelog: v0.6.58...v0.6.59

Release v0.6.58

13 Feb 23:04
Compare
Choose a tag to compare

Release notes for v0.6.58

What's Changed

  • ⚡️ Use max/min demand instead of consumer producer prefetching by @RTLS in #991
  • 🐛 Allow showing API tokens when navigator.clipboard is unavailable by @RTLS in #993

Full Changelog: v0.6.57...v0.6.58