oso 0.27.0

Core

Other bugs & improvements

  • Removed the development dependency on the AGPL-licensed permute crate, replacing it with the MIT-or-Apache-2.0-licensed permutohedron crate. Thanks to FinnRG!

Go

New features

Linux ARM64 platform support

Support for using Oso’s Go library in Linux ARM64 environments has landed thanks to omusil24!

Python

Breaking changes

Warning

This release contains breaking changes. Be sure to follow migration steps before upgrading.

  • Dropped support for end-of-life Python 3.6 and upgraded the Python code to 3.7+ standards. Thanks to kkirsche for the contribution!

Other bugs & improvements

  • Loosened the version constraint on the packaging dependency. Thanks again to kkirsche!

Java

Breaking changes

Warning

This release contains breaking changes. Be sure to follow migration steps before upgrading.

  • Dropped support for end-of-life Java 11.

django-oso 0.27.0

Other bugs & improvements

  • Updated to use automatic AppConfig discovery for Django 3.2+, silencing a warning. Thanks to devmonkey22 for the contribution!
  • Bumped the minimum required version of the oso dependency.

flask-oso 0.27.0

Bumped the minimum required version of the oso dependency.

sqlalchemy-oso 0.27.0

Other bugs & improvements

  • Fixed crash when trying to look up a non-existent "entity" property. Thanks to snstanton for the contribution!
  • Bumped the minimum required version of the oso dependency.

Connect with us on Slack

If you have any questions, or just want to talk something through, jump into Slack. An Oso engineer or one of the thousands of developers in the growing community will be happy to help.