oso v0.5.2 is out! Some highlights of the release include:
- Django Integration - Add oso to any Django app to ensure you authorize all requests with a middleware that handles the heavy lifting. Learn more.
- Support for constructors with both positional and keyword arguments - in languages like Ruby and Python, which support both positional and keyword arguments, you can now register classes with constructors that use both. Learn more.
And a number of bug fixes, including:
- Rule indexing performance improvements
- Better warnings for unknown specializers
- The Node.js library will now throw an {% c-line %}InvalidConstructorError{% c-line-end %} when attempting to register a non-constructible object via {% c-line %}registerClass{% c-line-end %}
- And plenty more.
For more details, read the changelog.
As always, if you have technical questions or feedback, join us on Slack or open an issue.