Skip to content
  • Categories
  • Recent
  • Tags
  • All Topics
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Caint logo. It's just text.
  1. Home
  2. NodeBB Development
  3. NodeBB v4.5.0 — dependency updates, refactors, and AP improvements
Welcome to Caint!

Issues? Post in Comments & Feedback
You can now view, reply, and favourite posts from the Fediverse. You can click here or click on the on the navigation bar on the left.

NodeBB v4.5.0 — dependency updates, refactors, and AP improvements

Scheduled Pinned Locked Moved NodeBB Development
nodebbactivitypubrelease4.5.0forums
10 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • julianJ This user is from outside of this forum
    julianJ This user is from outside of this forum
    julian
    wrote last edited by
    #1

    Today we released v4.5.0 of NodeBB, which contains a multitude of fixes, refactors, and several new AP-related features.

    Dependency Updates ⚙

    • connect-multiparty was replaced with multer for multi-part request body handling
    • ioredis was replaced with node-redis as the former was deprecated with the latter being the recommended replacement

    Chat and notification updates 🗨

    • Administrators are now able to toggle the chat join and leave messages in chat rooms
    • Clicking “mark all read” on the notification page now marks only those matching the filter, read

    Analytics updates 💹

    • Page requests from ActivityPub now correctly increment the unique visitors metric

    ActivityPub 🌐

    • Top-level posts (OP) federating out now contain a summary of roughly the first 500 characters, instead of sending the entire post content
    • Two-way Relay support (Litepub-style)
    • Auto-categorization logic for incoming post content from remote sources
    • Ability to add remote categories to the forum index
    S <baris>B T 6 Replies Last reply
    0
    • julianJ julian

      Today we released v4.5.0 of NodeBB, which contains a multitude of fixes, refactors, and several new AP-related features.

      Dependency Updates ⚙

      • connect-multiparty was replaced with multer for multi-part request body handling
      • ioredis was replaced with node-redis as the former was deprecated with the latter being the recommended replacement

      Chat and notification updates 🗨

      • Administrators are now able to toggle the chat join and leave messages in chat rooms
      • Clicking “mark all read” on the notification page now marks only those matching the filter, read

      Analytics updates 💹

      • Page requests from ActivityPub now correctly increment the unique visitors metric

      ActivityPub 🌐

      • Top-level posts (OP) federating out now contain a summary of roughly the first 500 characters, instead of sending the entire post content
      • Two-way Relay support (Litepub-style)
      • Auto-categorization logic for incoming post content from remote sources
      • Ability to add remote categories to the forum index
      S This user is from outside of this forum
      S This user is from outside of this forum
      sweetp
      wrote last edited by
      #2

      Im getting an error when trying to use search:

      2025-09-03T18:50:04.315Z [4567/1274390] - error: GET /api/search?_=1756925050948
      error: operator does not exist: bigint = text
          at .../NodeBB/node_modules/pg-pool/index.js:45:11
          at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
          at async exports.search (.../NodeBB/node_modules/nodebb-plugin-dbsearch/lib/postgres.js:94:15)
          at async search.filterSearchQuery [as method] (.../NodeBB/node_modules/nodebb-plugin-dbsearch/lib/dbsearch.js:201:29)
          at async fireMethod (.../NodeBB/src/plugins/hooks.js:170:11)
          at async Object.fireFilterHook [as filter] (.../NodeBB/src/plugins/hooks.js:177:12)
          at async Hooks.fire (.../NodeBB/src/plugins/hooks.js:106:17)
          at async doSearch (.../NodeBB/src/search.js:66:19)
          at async Promise.all (index 1)
          at async searchInContent (.../NodeBB/src/search.js:109:19)
      

      Im using Ubuntu 24.04, PostgreSQL 17.6, nodebb-plugin-dbsearch 6.3.1

      julianJ 1 Reply Last reply
      0
      • S sweetp

        Im getting an error when trying to use search:

        2025-09-03T18:50:04.315Z [4567/1274390] - error: GET /api/search?_=1756925050948
        error: operator does not exist: bigint = text
            at .../NodeBB/node_modules/pg-pool/index.js:45:11
            at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
            at async exports.search (.../NodeBB/node_modules/nodebb-plugin-dbsearch/lib/postgres.js:94:15)
            at async search.filterSearchQuery [as method] (.../NodeBB/node_modules/nodebb-plugin-dbsearch/lib/dbsearch.js:201:29)
            at async fireMethod (.../NodeBB/src/plugins/hooks.js:170:11)
            at async Object.fireFilterHook [as filter] (.../NodeBB/src/plugins/hooks.js:177:12)
            at async Hooks.fire (.../NodeBB/src/plugins/hooks.js:106:17)
            at async doSearch (.../NodeBB/src/search.js:66:19)
            at async Promise.all (index 1)
            at async searchInContent (.../NodeBB/src/search.js:109:19)
        

        Im using Ubuntu 24.04, PostgreSQL 17.6, nodebb-plugin-dbsearch 6.3.1

        julianJ This user is from outside of this forum
        julianJ This user is from outside of this forum
        julian
        wrote last edited by
        #3

        sweetp did this start after the upgrade?

        1 Reply Last reply
        0
        • julianJ julian

          Today we released v4.5.0 of NodeBB, which contains a multitude of fixes, refactors, and several new AP-related features.

          Dependency Updates ⚙

          • connect-multiparty was replaced with multer for multi-part request body handling
          • ioredis was replaced with node-redis as the former was deprecated with the latter being the recommended replacement

          Chat and notification updates 🗨

          • Administrators are now able to toggle the chat join and leave messages in chat rooms
          • Clicking “mark all read” on the notification page now marks only those matching the filter, read

          Analytics updates 💹

          • Page requests from ActivityPub now correctly increment the unique visitors metric

          ActivityPub 🌐

          • Top-level posts (OP) federating out now contain a summary of roughly the first 500 characters, instead of sending the entire post content
          • Two-way Relay support (Litepub-style)
          • Auto-categorization logic for incoming post content from remote sources
          • Ability to add remote categories to the forum index
          S This user is from outside of this forum
          S This user is from outside of this forum
          sweetp
          wrote last edited by
          #4

          Julian tbh, Im not 100% sure. But I think so.
          After each upgrade I usually quickly click through various parts of the UI to see if my custom theme needs any updates. And I would have noticed this after the 4.4.6 upgrade

          1 Reply Last reply
          0
          • julianJ julian

            Today we released v4.5.0 of NodeBB, which contains a multitude of fixes, refactors, and several new AP-related features.

            Dependency Updates ⚙

            • connect-multiparty was replaced with multer for multi-part request body handling
            • ioredis was replaced with node-redis as the former was deprecated with the latter being the recommended replacement

            Chat and notification updates 🗨

            • Administrators are now able to toggle the chat join and leave messages in chat rooms
            • Clicking “mark all read” on the notification page now marks only those matching the filter, read

            Analytics updates 💹

            • Page requests from ActivityPub now correctly increment the unique visitors metric

            ActivityPub 🌐

            • Top-level posts (OP) federating out now contain a summary of roughly the first 500 characters, instead of sending the entire post content
            • Two-way Relay support (Litepub-style)
            • Auto-categorization logic for incoming post content from remote sources
            • Ability to add remote categories to the forum index
            <baris>B This user is from outside of this forum
            <baris>B This user is from outside of this forum
            <baris>
            wrote last edited by
            #5

            sweetp I can reproduce it so I will take a look.

            1 Reply Last reply
            0
            • julianJ julian

              Today we released v4.5.0 of NodeBB, which contains a multitude of fixes, refactors, and several new AP-related features.

              Dependency Updates ⚙

              • connect-multiparty was replaced with multer for multi-part request body handling
              • ioredis was replaced with node-redis as the former was deprecated with the latter being the recommended replacement

              Chat and notification updates 🗨

              • Administrators are now able to toggle the chat join and leave messages in chat rooms
              • Clicking “mark all read” on the notification page now marks only those matching the filter, read

              Analytics updates 💹

              • Page requests from ActivityPub now correctly increment the unique visitors metric

              ActivityPub 🌐

              • Top-level posts (OP) federating out now contain a summary of roughly the first 500 characters, instead of sending the entire post content
              • Two-way Relay support (Litepub-style)
              • Auto-categorization logic for incoming post content from remote sources
              • Ability to add remote categories to the forum index
              <baris>B This user is from outside of this forum
              <baris>B This user is from outside of this forum
              <baris>
              wrote last edited by
              #6

              sweetp install nodebb-plugin-dbsearch@6.3.2 and run ./nodebb upgrade again, the issue should be resolved.

              1 Reply Last reply
              0
              • julianJ julian

                Today we released v4.5.0 of NodeBB, which contains a multitude of fixes, refactors, and several new AP-related features.

                Dependency Updates ⚙

                • connect-multiparty was replaced with multer for multi-part request body handling
                • ioredis was replaced with node-redis as the former was deprecated with the latter being the recommended replacement

                Chat and notification updates 🗨

                • Administrators are now able to toggle the chat join and leave messages in chat rooms
                • Clicking “mark all read” on the notification page now marks only those matching the filter, read

                Analytics updates 💹

                • Page requests from ActivityPub now correctly increment the unique visitors metric

                ActivityPub 🌐

                • Top-level posts (OP) federating out now contain a summary of roughly the first 500 characters, instead of sending the entire post content
                • Two-way Relay support (Litepub-style)
                • Auto-categorization logic for incoming post content from remote sources
                • Ability to add remote categories to the forum index
                S This user is from outside of this forum
                S This user is from outside of this forum
                sweetp
                wrote last edited by
                #7

                baris yup, that fixed it, thanks! 👍

                1 Reply Last reply
                0
                • julianJ julian

                  Today we released v4.5.0 of NodeBB, which contains a multitude of fixes, refactors, and several new AP-related features.

                  Dependency Updates ⚙

                  • connect-multiparty was replaced with multer for multi-part request body handling
                  • ioredis was replaced with node-redis as the former was deprecated with the latter being the recommended replacement

                  Chat and notification updates 🗨

                  • Administrators are now able to toggle the chat join and leave messages in chat rooms
                  • Clicking “mark all read” on the notification page now marks only those matching the filter, read

                  Analytics updates 💹

                  • Page requests from ActivityPub now correctly increment the unique visitors metric

                  ActivityPub 🌐

                  • Top-level posts (OP) federating out now contain a summary of roughly the first 500 characters, instead of sending the entire post content
                  • Two-way Relay support (Litepub-style)
                  • Auto-categorization logic for incoming post content from remote sources
                  • Ability to add remote categories to the forum index
                  T This user is from outside of this forum
                  T This user is from outside of this forum
                  Twissell
                  wrote last edited by
                  #8

                  E-Mail notifications about new chat message doesn’t work after upgrading to 4.5.0 .
                  DB MongoDB version v7.0.23Firefox_Screenshot_2025-09-04T11-33-53.040Z.png

                  Notifications is enabled, but not function properly after the upgrade.
                  Other notifications work fine, so far, so good…

                  T 1 Reply Last reply
                  0
                  • T Twissell

                    E-Mail notifications about new chat message doesn’t work after upgrading to 4.5.0 .
                    DB MongoDB version v7.0.23Firefox_Screenshot_2025-09-04T11-33-53.040Z.png

                    Notifications is enabled, but not function properly after the upgrade.
                    Other notifications work fine, so far, so good…

                    T This user is from outside of this forum
                    T This user is from outside of this forum
                    Twissell
                    wrote last edited by
                    #9

                    Ah, it was partly my bad, nevertheless chat notification seems to be slowed down a bit.
                    As if a queue or polling has been implemented, with a delay of 2-3 minutes.
                    Is queue implemented for this kind of messages for now ?

                    julianJ 1 Reply Last reply
                    0
                    • T Twissell

                      Ah, it was partly my bad, nevertheless chat notification seems to be slowed down a bit.
                      As if a queue or polling has been implemented, with a delay of 2-3 minutes.
                      Is queue implemented for this kind of messages for now ?

                      julianJ This user is from outside of this forum
                      julianJ This user is from outside of this forum
                      julian
                      wrote last edited by
                      #10

                      Twissell hmm, chat notifications have always been delayed by a minute or so. Maybe less.

                      It is done so that subsequent messages sent within the same rough time frame can be batched together.

                      This is less of an issue with notifications on site, but can be an issue when you are emailed for every single chat message.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • All Topics
                      • Popular
                      • World
                      • Users
                      • Groups