Skip to main content

🟑 Release v2.524.16

⭐⭐⭐ Complex β€’ 6 commits β€’ 21 files β€’ +1,305 / -65 lines
Large community data transfers now use less bandwidth when compression helps, keeping data-heavy experiences more responsive as communities grow. This release also improves service resilience and includes security and access-control hardening.
This maintenance release addresses the extra transfer overhead that comes with larger communities, richer content, and growing participation. Database and cached data can now move more efficiently while preserving the same results for your campaigns and members. If a cached value cannot be read, Nudj can refresh it from the source instead of turning the request into an error. The release also includes security and access-control hardening. Service configuration now gets checked when it is needed during startup. There are no new configuration steps for campaign managers.

What’s new

  • Keep high-volume community experiences more responsive as content and participation grow
  • Move large cached and database results more efficiently without changing campaign data
  • Recover gracefully when cached data needs to be refreshed
  • Get more dependable service startup and operational checks
  • Security and access-control hardening

For platform administrators

  • Responsive community data – Keep larger community experiences moving efficiently as participation and content grow.

For community members

  • Account protection – Security and access-control hardening.

Security

  • Security and access-control hardening.

Apps updated

User App

βœ“ Updated – security and access-control hardening

API

βœ“ Updated – more efficient data delivery and service resilience

Admin

β€” No changes

MCP Server

β€” No changes

Games

β€” No changes

Shopify

β€” No changes

Technical details

  • Compress larger cached values when doing so reduces the transfer size, while keeping existing uncompressed cache entries readable.
  • Fall back to a live data read when a compressed cache entry cannot be decoded, so a bad cached value does not block the request.
  • Enable lightweight compression for MongoDB transfers while preserving database results and keeping configuration validation close to the first client request.
  • Security and access-control hardening.
  • Security and access-control hardening.
  • Improve database performance and migration safety.
  • Run the installed QStash command-line tool in integration workflows instead of downloading it for each run.
  • Replace text-based MongoDB index checks with TypeScript-aware validation for more dependable release safeguards.
  • Community widget
  • Community data performance
  • Database reliability

Contributors

DerekCounihan@DerekCounihan3 commits β€’ +967 / -45 lines β€’ 17 files
dchnudj@dchnudj2 commits β€’ +117 / -24 lines β€’ 4 files
nudj-changelog-bot[bot]@nudj-changelog-bot[bot]1 commit

Release stats


v2.524.16 deployed on September 8, 2026