Skip to content

Releases: umputun/tg-spam

v1.25.0

23 Apr 16:32
1248415

Choose a tag to compare

New Features

  • add reaction spam detection #395 @olitez
  • add Google GenAI spam classification support #386 @udivankin
  • show recent bot DM users in admin settings for easy user ID discovery #384 @paskal
  • grant linked channel admin rights for /ban, /spam, /warn #383 @paskal

Improvements

  • wrap webapi router with http.CrossOriginProtection for CSRF defence #390 @paskal
  • bump google.golang.org/grpc from 1.66.2 to 1.79.3 #388 @app/dependabot
  • bump github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream from 1.6.10 to 1.7.8 #387 @app/dependabot
  • bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5 #385 @app/dependabot
  • document proxy support via stdlib env vars 77aff00
  • bump testutils to v0.6.0 and refresh dependencies a45e254
  • extract llmCheckInput struct for collectLLMCheck parameters 122b026
  • fix updater workflow pushing images on pull requests 33140fa
  • harden workflows, upgrade actions, switch golangci-lint to latest a4d6086

Bug Fixes

  • skip random password when SERVER_AUTH_HASH is set #394 @umputun

v1.24.0

09 Mar 21:11

Choose a tag to compare

New Features

  • include quoted text in admin /spam and user /report command processing #379 @umputun
  • add first_name, last_name, is_premium to lua plugin request #378 @umputun

Improvements

  • add locator fallback for admin forwarded messages #374 @umputun
  • align samples path documentation with new default behavior 21bb686

Bug Fixes

  • include quoted text in ReportBan auto-detection notification f2a2a05
  • show actual channel identity in admin notifications 4b4ebb7
  • default samples path to dynamic data path 5bb4adf
  • use SenderChat for channel ban and locator tracking #371 @umputun

v1.23.7

19 Feb 17:30
daf7cc6

Choose a tag to compare

Bug Fixes

  • skip empty messages in duplicate detector daf7cc6

Other

  • Add shell completions for bash, zsh, and fish #368 @paskal

v1.23.6

18 Feb 06:10
44b3636

Choose a tag to compare

Bug Fixes

  • Fix dictionary import with bare quotes and protect forum topics from reports #367 @paskal
  • add directory field to publish formula to Formula/ b93516d

Other

  • Add shell completions for bash, zsh, and fish #368 @paskal

v1.23.5

27 Jan 17:11
e4d9c1c

Choose a tag to compare

  • fix(spam): use Quote field (TextQuote) for quoted text detection instead of ReplyTo.Text

v1.23.4

26 Jan 20:42

Choose a tag to compare

  • #366 Include quoted/reply-to text in spam detection

v1.23.3

24 Dec 20:43
b3a6002

Choose a tag to compare

  • #362 fix(bot): count links from url and text_link entities
  • #361 fix(bot): count mentions from image caption entities
  • #360 Add E2E UI tests with Playwright

v1.23.2

23 Dec 18:11

Choose a tag to compare

  • #359 Fix media spam detection for messages with short captions

v1.23.1

21 Dec 22:44
b1dacaf

Choose a tag to compare

  • fix(ci): use native ARM runners for updater build

v1.23.0

21 Dec 21:56
e0e275d

Choose a tag to compare

  • #358 [Feature] Add giveaway check
  • #356 fix(webapi): use EncodeJSON to set correct Content-Type header
  • #355 feat(meta): add contact-only spam check
  • #353 Add exact match support for stop-words