GitHub

Release build (minor) of NodeBB @ 2025-02-27T18:59:18.531Z

v4.1.0 (2025-02-27)

New Features
  • support remote "Video" type objects in note assertion, #13120 ( 95f2c4e )
  • 1b12 compatibility ( 7dc1e8a )
  • remove activities older than a week ( d9e86c7 )
  • federate out Announce of a tid's mainPid if the tid is moved out of cid -1 ( b7f9983 )
  • syncUserInboxes to take into account remote topic tags, closes #13074 ( 637addc )
  • allow search bar to load remote 7888 Conversations, aka nodebb topics ( 7687da0 )
  • introduce new 'markdown' post parsing type, closes #13077 ( b386e4a )
  • #13066, report canonical URL in user agent for outgoing requests ( c3e9cb6 )
  • changes to how a topic is presented via ActivityPub; conformance with upcoming changes to 7888 ( 4fd7a9d )
  • changes to how a topic is presented via ActivityPub; conformance with upcoming changes to 7888 ( adeaff4 )
Bug Fixes
Other Changes
Performance Improvements
Refactors
  • remove cid:-1:tids (and variants) from intersection in /world, fixes #13125 ( d0561a6 )
  • single remove ( 0784e11 )
  • move 1b12 announce logic out of inbox and into separate feps module ( 9fd6ac6 )
  • acceptable types in context.js to index.js, allow searching for remote topis by topic url ( d644c0f )
  • Posts.relativeToAbsolute so that the regexes passed to it no longer need a pre-defined length, it is now calculated from the match result, added new regex for markdown image/anchors ( f64e6f0 )
Tests
  • moved AP actor tests to separate actors.js file, added failing test for scheduled topics ( 01be4d7 )
  • update test to assert the note assertion itself ( c6ba56a )
  • update bcrypt hash for 3.x ( bfffbfb )
  • update pwd test for bcrypt3.x ( ca0fa1d )
  • add sourceContent to spec ( d1d5546 )
  • adjust webfinger test for updated 404 status code ( 59afd19 )

Read the original on github.com ↗