Skip to content

Thread v2.0.0

Choose a tag to compare

@realthonik realthonik released this 02 Sep 18:48
· 16 commits to main since this release

Thread 2.0.0

Thread 2.0 is a major reliability and tooling update for the Roblox service framework.

Highlights

  • Added structured service-method errors with stable error codes and remote context.
  • Added argument validation, payload limits, per-remote policies, rate limiting, and invoke timeouts.
  • Added Promise cancellation, lifecycle support, safer rejection reporting, and stronger async handling.
  • Added generated service manifests, typed client builders, Wally metadata, and versioned project generation.
  • Added Rojo, Rokit, StyLua, Selene, GitHub Actions CI, and Studio integration testing.

Fixes

  • Client proxies now wait for successful service startup.
  • Failed services and their dependents no longer start incorrectly.
  • Remote calls now preserve nil arguments and multiple return values.
  • Property synchronization, middleware behavior, Promise edge cases, utility modules, and teardown behavior were fixed.
  • Installation and test paths now match the src/ project layout.

See CHANGELOG.md for the full list of changes.