Skip to main content

RoleLogic v1.10.2

Release Date: April 22, 2026


What's New

Role Links can now handle far larger member lists than before — making RoleLogic a real fit for very large communities and enterprise-scale integrations.

  • A single role link can now sync up to 30 million users in one server.
  • A new behind-the-scenes chunked upload flow lets external systems send huge user lists in smaller pieces instead of one giant request. Uploads that previously timed out or failed on very large datasets will now complete reliably.
  • Your existing Role Link setups continue to work without any changes.

What this means for you: If you're syncing roles from a platform with hundreds of thousands — or even millions — of users, RoleLogic can now keep up without dropping data or requiring workarounds.


Improvements

Plugin Editor No Longer Overwrites Your In-Progress Edits

If you were editing a plugin's configuration and the plugin's definition refreshed in the background, your unsaved changes could be wiped out. The editor now only updates when the plugin's schema has actually changed, so your in-progress work stays safe.

Cleaner Plugin URLs

Plugin URLs with trailing slashes are now handled correctly and won't cause mismatches when resolving the plugin.

Quota Page Is More Resilient

Updating quotas previously failed with a generic error whenever Discord had a brief problem with any server you share with RoleLogic — even servers that had nothing to do with the change you were making.

  • The check is now scoped only to the servers being modified, so unrelated hiccups don't block your update.
  • When Discord does have a temporary problem with an in-scope server, you'll now see a clear "try again" style message instead of an opaque failure.

Bug Fixes

  • Fixed a small issue in role link processing that could affect how certain user placeholders were resolved.
  • Fixed an edge case where the plugin configuration panel could momentarily discard edits you were still typing.

Under the Hood — Stability & Performance

This release includes a large round of behind-the-scenes work focused on keeping the bot fast, stable, and predictable as communities grow:

  • Reliable large role-link syncs. Syncing role links in very large servers (1M+ members) used to occasionally hang indefinitely if Discord stalled mid-request. These operations now have sensible timeouts and automatically recover.
  • No more overlapping syncs. If a scheduled sync is still in progress for a server, the next cycle will skip that server instead of piling on — preventing slowdowns and duplicate work.
  • Safer bulk operations. Large bulk syncs triggered by role links are now properly paced, with a hard ceiling on how many can run at once. The system gracefully sheds load instead of spiraling into a backlog.
  • Tighter memory usage. The bot now trims internal caches more aggressively and more often on larger deployments, keeping memory usage steady over long periods of uptime.
  • Better storm handling. A new global cap on in-flight role-change detections prevents rare event-storm scenarios from using excess memory, and the next scheduled scan automatically picks up anything missed.
  • Improved observability. The bot now reports richer diagnostics about cache sizes, active tasks, and memory allocator behavior, helping us catch issues earlier — before users ever notice them.

The net result is a bot that handles large servers, busy moments, and long uptimes more gracefully than ever.