rest.li v29.22.0 Release Notes

Release Date: 2021-09-09 // over 2 years ago
    • 👍 Allow customizing MethodAdapterRegistry (now called MethodAdapterProvider) via RestLiConfig.
      • Rename MethodAdapterRegistry to DefaultMethodAdapterProvider and add interface MethodAdapterProvider.
      • Deprecate the constructors with ErrorResponseBuilder for BaseRestLiServer and its dependent classes
    • ⚡️ Update the data template generator command-line app to accept a list of resolver directories to use for resolving schema references.
      • Also refactored the app to use a CLI library instead of passing arguments using system properties.
      • Update GenerateDataTemplateTask to use the refactored command-line app DataTemplateGeneratorCmdLineApp.
    • 🛠 ConstantQpsDarkClusterStrategy post-prod fixes.
      • Change the type of dispatcherOutboundTargetRate in DarkClusterConfig.pdl from int to float.
      • ConstantQpsRateLimiter - Introduce randomness while maintaining constant per-period rate.