Release: oso 0.6.0 is out with Rust Support and More

oso v0.6.0 is out! Some highlights of the release include:

  • Rust Library 🦀- The oso core has always been written in Rust, but we haven't actually supported using oso in Rust applications – until this release. Try it out in our Quickstart and stay tuned for upcoming blog posts on how we built it using an event-driven virtual machine, and by implementing our own dynamic class system for Rust.
  • Keyword arguments now supported in method calls – In languages that support keyword arguments, you can now pass them in to method calls. Learn more.

And a number of bug fixes, including:

  • Java instances can now be unified against other Java instances
  • Fixed rule filtering when the input arguments are bound variables, which fixed a performance regression for certain types of policy.
  • Any rule with a specializer is ordered above a rule without a specializer.
  • 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.

Get updates from oso.

We won't spam you. Ever.