hugh
(Hugh Lashbrooke (offline until 1 April))
February 24, 2025, 5:42am
1
Discourse 3.4.1 Stable Release
Discourse strongly recommends that all sites follow the default tests-passed branch of Discourse. The “stable” branch is more focused on lack of change than lack of bugs - all releases, including those on tests-passed and beta are production ready.
Security fixes
None
6 Likes
tgxworld
(Alan Tan)
February 24, 2025, 5:42am
3
Even more!
But wait, there’s more! We do our best to highlight new features and changes for you, but there’s always too many changes to detail. For a full list of new features, bug fixes, UX improvements, and more, be sure to review the Additional Features and Fixes listed below.
Bug Fixes
Invalid CSP directive sources should allow site to boot with valid CSP directives (stable) (31270 )
Ensure all children of .with-topic-progress
are clickable (#31176 ) (31178 )
Plugin improvements
discourse-activity-pub
New Features
Add ActivityPub topic map, topic actions, post actions and topic info, and update ActivityPub post info (169 )
Add ActivityPub topic map, topic actions, post actions and topic info, and update ActivityPub post info. (161 )
Bug Fixes
Update site actors when actor is created or edited (173 )
Anon users should be included in ‘everyone’ for post status visibility groups (175 )
Handling of AP attributes in topic info modal of first_post topics (174 )
Incorrect i18n string change (172 )
Routing to followers/follows regression (170 )
discourse-ai
New Features
Experimental search results from an AI Persona. (1139 )
New sentiment analysis visualization report (1109 )
Native PDF support (1127 )
PDF support for rag pipeline (1118 )
Tool name validation (842 )
Changes to summaries’ outdated logic. (1108 )
Bug Fixes
Discovery search would break normal search for anons (1143 )
Hardcoded require for evals (1137 )
Add workaround to pgvector HNSW search limitations (1133 )
Use max_completion_tokens for open ai models (1134 )
Correctly handle provider edit (1125 )
Update draft key for new PM with AI bot (1123 )
Embeddings backfill job compat when transitioning models (1122 )
Check post action creator result when flagging spam (1119 )
Need to be able to search replace within lines (1110 )
UX Changes
Minor adjustments to search bot (1146 )
Custom icon for Discobot discoveries (1144 )
Display a tooltip signalling this is an AI powered feature (1141 )
Better tooltips for embeddings task instructions prefixes (1121 )
Clarify embeddings description (1113 )
Include none false for provider params (1111 )
discourse-assign
Bug Fixes
Skip notifications when topic is not found (634 )
UX Changes
Fix group assigns layout after core change (631 )
discourse-calendar
New Features
Add value transformer for showing participants in the event more menu (687 )
Bug Fixes
Do not show ‘send pm’ button to the user who created the event (690 )
Allow events belonging to deleted users to be destroyed (688 )
discourse-client-performance
Bug Fixes
Do not rotate session cookies during perf reports (58 )
discourse-data-explorer
Bug Fixes
Query downloads were being passed an incorrect query object. (359 )
Boolean field default state mismatch (353 )
discourse-doc-categories
New Features
Added Czech translations (29 )
discourse-gamification
Bug Fixes
N1 on group flair_url (185 )
discourse-jira
Bug Fixes
Import i18n helper correctly (95 )
discourse-livestream
Bug Fixes
Chat scrolling issues for desktop version (46 )
discourse-preset-topic-composer
Bug Fixes
Issue with deprecated icon names (43 )
discourse-reactions
Bug Fixes
Prevents panel to close on mobile (347 )
Improves desktop with touch support (345 )
Add TopicViewPostsSerializerExtension to fix N1s (340 )
UX Changes
Fix reaction alignment in user stream items (343 )
discourse-solved
Bug Fixes
Don’t allow or count solutions in PMs (334 )
discourse-subscriptions
New Features
Add support for CZK currency (265 )
Bug Fixes
FontAwesome 6 compatibility icon upgrade (264 )
discourse-topic-voting
New Features
Add “Votes” option to category topic list settings (232 )
discourse-translator
New Features
Translates every post to automatic_translation_target_languages (207 )
Show full topic translations (205 )
Bug Fixes
Entry in .discourse-compatibility was wrong (218 )
Ensure old feature works with new and show translate button in correct scenarios (215 )
Add back i18n strings that were removed (214 )
Do not translate bot posts (213 )
Set a stripped post’s locale to site default locale (212 )
Skip deleted or empty content (211 )
UX Changes
Update copy indicating page is machine-translated (219 )
Show an obvious timeout error instead of a generic one (216 )
All Features and Fixes
Bug Fixes
Invalid CSP directive sources should allow site to boot with valid CSP directives (stable) (31270 )
Ensure all children of .with-topic-progress
are clickable (#31176 ) (31178 )
5 Likes