New Features
- optional Lua
check_joinhook to check new members on join #469 @olitez - opt-in gibberish check for jev #468 @umputun
- opt-in English sample set #473 @paskal
- restrict Lua libraries by default,
--lua-plugins.unrestrictedrestores the full set #476 @paskal - support gpt-6 models and allow disabling reasoning #467 @umputun
Improvements
- build the docker image with Go 1.27 #474 @paskal
- build release binaries with Go 1.27 e1d7029
- drop unset chat_id from the api_check Lua plugin example #470 @umputun
- correct dry-run, auth_user and empty auth flag guidance a854077
Bug Fixes
- check checklist and poll text for spam #477 @umputun
- skip messages without own text in duplicate detection #472 @umputun
- let user reports ban the channel that posted #465 @umputun
- require
--min-msg-len>= 2 when short-message flood detection is enabled, a configuration with 1 now fails at startup #464 @umputun - report ban outcomes accurately #463 @paskal
- accept user reports only from the monitored group #462 @umputun
- never ban the group or its linked channel #457 @paskal
- keep CLI-supplied credentials out of dashboard saves #456 @paskal
- treat anonymous group admin /spam, /ban, /warn as super commands #455 @paskal