Skip to content

1.7.0

Choose a tag to compare

@f3n-community-automation f3n-community-automation released this 22 Sep 04:43
· 7 commits to main since this release
a07cfc0

Added

  • External Connections so two SyncBot installs can sync messages, files, and reactions
  • Signed data migration export and import, including Export and Request Connection
  • Settings Information section and a Workspace Block List for Team IDs

Changed

  • Leave Connection pauses remote Workspaces, reconnecting restores them and shows #channel names
  • MySQL and PostgreSQL prefer DATABASE_SCHEMA with syncbot_${stage} fallback
  • Federation returns 400 or 401 before reading an untrusted body
  • File-part and JSON size follow this hop's injected HTTP cap
  • After retention, the earliest-joined remaining local member becomes owner, or the group is disbanded
  • A file share is the message itself, with the same from line as other messages

Removed

  • Settings Broadcast allow-list

Fixed

  • File shares keep the file up to Slack's 1 GB
  • Threads, edits, and reactions follow the message across External Connections
  • #channel mentions stay a source #name (Workspace)
  • Hybrid reaction notices stay in the right thread with the mapped person's name
  • Sync works after deploy without a Home Refresh
  • A one-Workspace group offers Disband Group, not Leave Group
  • Reactions keep the later add or remove
  • Reinstall and import rejoin public Channels, leave private ones paused, and resume twin Channels on remaining Workspaces
  • Create Connection and Import keep a wait screen and DM when they finish
  • File copies keep a Slack ts when complete-upload omits it, including External Connections
  • External Connection file parts follow the peer hop's advertised receive cap
  • Cloud Run advertises a 30 MiB part cap
  • The HTTP server finishes a Slack listener before the response
  • A failed External Connection file reassembly returns assemble_failed and does not ask for the parts again
  • A GIF stays on the message when that message also shares a file