Oso Versions Save

Oso is a batteries-included framework for building authorization in your application.

v0.27.3

3 months ago

oso 0.27.3

Ruby

New features

Linux AArch64 support

You can now run the oso-oso gem in AArch64 Linux environments, including in Docker on Apple silicon.

Thanks to @jdeff for the contribution!

v0.27.2

3 months ago

oso 0.27.2

Python

New features

Python 3.12 Support

Thanks to @kkirsche, the Oso library now works on Python 3.12.

v0.27.1

4 months ago

oso 0.27.1

flask-v0.27.0

1 year ago

flask-oso 0.27.0

django-v0.27.0

1 year ago

django-oso 0.27.0

sqlalchemy-v0.27.0

1 year ago

sqlalchemy-oso 0.27.0

v0.27.0

1 year ago

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

  • 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

  • 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.

v0.26.4

1 year ago

oso 0.26.4

Python

Platform support

  • We now publish wheels for Python 3.11 for all supported platforms. You should now be able to use pip install oso to get the latest Oso package.

    Thanks to @kkirsche help with this!

Java

Other bugs & improvements

  • Fixed a potential memory leak in the Java client library.

sqlalchemy-v0.26.3

1 year ago

sqlalchemy-oso 0.26.3

v0.26.3

1 year ago

oso 0.26.3