Skip to content

Releases

v4.5.5

Choose a tag to compare

@github-actions github-actions released this 08 Nov 08:59
v4.5.5
9c95ce4

Changelog

  • 94cd7d7 Merge pull request #763 from rusq/fix/755-cleanup-orphans
  • 9c95ce4 Merge pull request #764 from rusq/fix/754-thread-subtypes
  • 0d38cf1 accept any message subtype, except thread_broadcast
  • 06c47ab delete orphans and align database open logic
  • e512ec7 fix test for Windows

v4.5.4

Choose a tag to compare

@github-actions github-actions released this 02 Nov 10:56
v4.5.4
55cd3ee

Changelog

  • 8e53a5e Merge branch 'master' into fix/redownload-trusted-file-urls
  • 33c70a1 Merge pull request #760 from rusq/fix/redownload-trusted-file-urls
  • 55cd3ee Merge pull request #761 from rusq/fix/redownload-trusted-file-urls
  • 93bae38 fix review findings
  • 61f232f fix: restrict redownload file URLs
  • 3d219f9 fix: scope file URL hardening to redownload

v4.5.3

Choose a tag to compare

@github-actions github-actions released this 01 Nov 02:16
v4.5.3
610c4f9

Changelog

  • 4593753 Merge pull request #753 from rusq/codex/mcp-source-locking
  • a5d5956 Merge pull request #758 from beeckrumi0000/fix/resume-refresh-member-only
  • 610c4f9 Merge pull request #759 from rusq/pre-release-452
  • ebc8ccd fix(mcp): hold source locks through data operations
  • 7ea3231 fix(mcp): own source cleanup and cancel access waits
  • 0dc1359 fix: apply -member-only to channels discovered by resume -refresh
  • 2a87d08 pre-release update
  • 9fd4027 test(mcp): prove readers queue before replacement cancellation

v4.5.2

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:33
v4.5.2
4fe227f

Changelog

  • 4fe227f Merge pull request #752 from rusq/chttp-update-202610
  • f0b0af9 Update chttp and other deps
  • 5aae525 add security audit test
  • 2884c51 fix contrib gen check

v4.5.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 03:41
v4.5.1
1cddd73

Changelog

  • 39ff08e Merge branch 'master' into i642-impl
  • 5ba27f5 Merge branch 'master' into i642-impl
  • 0224ec8 Merge branch 'master' into i642-impl
  • 88e7c22 Merge pull request #721 from rusq/i642-impl
  • 6f3936f Merge pull request #747 from rusq/i745
  • 44f2825 Merge pull request #748 from rusq/build-update
  • a30edbc Merge pull request #749 from rusq/i746
  • 1cddd73 Merge pull request #751 from rusq/750
  • b693a90 Phase 1 of #642: fetch and process canvas discussions, including the hidden channel and its root/thread messages.
  • 10453bf add tracing
  • cfda05e address canvas review findings
  • e69467e brush up stream/separate concern
  • 976a1e1 centralise canvas channel/file logic
  • e631fe6 client.CanvasRootClient
  • bdf4394 close dump zip sources
  • 7224e9a deduplicate dedup result structures
  • 7d8fc4a fix canvas archive compatibility
  • 9990389 fix canvas archive completion
  • f810f33 fix database dedupe performance on large channels (#750)
  • 965ef56 fix for no-chan-cache flag inversion
  • 4181e12 fix review findings
  • ade2f43 fix static html canvas display
  • 7f6610d optimisations
  • 0e2f093 phase 2 canvas threads: wiring to database and sources
  • e4b7329 populate request body on retry in edge
  • 9ec5ed4 protobuf logic of fetching the canvas
  • 8035a80 update build os
  • fa43e73 use canvasChannelFromFileID only in tests
  • 15f044d use int type for entity type enum and consts
  • cab3752 viewer: add canvas comment navigation
  • 5d7a96a wire canvas threads fetching

v4.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 05:59
v4.5.0
d00f3f4

Changelog

v4.4.5

Choose a tag to compare

@github-actions github-actions released this 14 Sep 03:23
v4.4.5
f731992

Changelog

  • 098aba9 Merge pull request #731 from aerickson/20260825-fix_thread_display_issues
  • c021352 Merge pull request #732 from ZimbiX/update-qr-code-login-instructions
  • f731992 Merge pull request #735 from thomasmaerz/fix-dedupe-notnull-predicate
  • 391b147 Update QR code login instructions
  • 0dbdb4b chunk: fix dedupe join predicate for NOT NULL key columns
  • 87e3744 chunk: simplify null-safe dedupe joins
  • 3098a66 fix: retain empty thread parents in timelines
  • 1588d43 fix: show refreshed thread parents in channel timeline

v4.4.4

Choose a tag to compare

@github-actions github-actions released this 19 Aug 09:24
v4.4.4
00e178d

Changelog

v4.4.3

Choose a tag to compare

@github-actions github-actions released this 13 Aug 07:59
v4.4.3
afe8d26

Changelog

v4.4.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 09:44
v4.4.2
3d52f4f

Changelog

  • b703c8d Bump golang.org/x/crypto from 0.51.0 to 0.52.0 (#711)
  • 8b97bed Bump golang.org/x/net from 0.53.0 to 0.55.0 (#709)
  • a74494e Merge pull request #708 from rusq/lint-1
  • 16b3fe2 Merge pull request #712 from rusq/cosmetics
  • cf8ccea Merge pull request #713 from rusq/i706
  • 3d52f4f Merge pull request #715 from rusq/i714
  • 547ba92 README update
  • 37e7f8c add codex and fix copilot mcp.json location
  • dde0ca9 addressing lint [p2] items
  • 2d24d56 do not fail on user_not_found when running w/channel-users
  • 84080c9 force LF line endings for embedded mcp assets
  • 32e13b9 lint [P1] issues
  • 3b4c89d refactor error handling for user_not_found in streamer and tests
  • 1ccd466 remove rusq/tracer dep
  • 21458fc update copilot mcp file loc