From 6be7e64077cbb136fb18470146d1ba73abdab371 Mon Sep 17 00:00:00 2001 From: Anand Krishnamoorthi <35780660+anakrish@users.noreply.github.com> Date: Mon, 17 Nov 2025 16:31:25 -0600 Subject: [PATCH] chore: release --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ Cargo.lock | 4 ++-- Cargo.toml | 2 +- bindings/ruby/bin/console | 11 ----------- bindings/ruby/bin/setup | 8 -------- release-plz.toml | 5 ++++- xtask/Cargo.toml | 2 +- 7 files changed, 35 insertions(+), 24 deletions(-) delete mode 100755 bindings/ruby/bin/console delete mode 100755 bindings/ruby/bin/setup diff --git a/CHANGELOG.md b/CHANGELOG.md index fd047e09..4e4683c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.0](https://github.com/anakrish/regorus/compare/regorus-v0.5.0...regorus-v0.6.0) - 2025-11-17 + +### Added + +- Detect incorrect multi-threaded use from c based ffi ([#499](https://github.com/anakrish/regorus/pull/499)) +- Add Azure RBAC condition parser ([#496](https://github.com/anakrish/regorus/pull/496)) +- [**breaking**] add Rego Virtual Machine (RVM) implementation ([#495](https://github.com/anakrish/regorus/pull/495)) +- Optimize C# binding interop ([#488](https://github.com/anakrish/regorus/pull/488)) +- [**breaking**] Introduce structured destructuring plans for bindings ([#485](https://github.com/anakrish/regorus/pull/485)) +- *(hoist)* pre-compute loop hoisting metadata at compilation time ([#483](https://github.com/anakrish/regorus/pull/483)) +- Implement `net.cidr_contains` builtin ([#471](https://github.com/anakrish/regorus/pull/471)) +- Implement efficient node lookup table using node indices ([#463](https://github.com/anakrish/regorus/pull/463)) +- modernize GitHub Actions with security hardening and centralized Rust toolchain ([#470](https://github.com/anakrish/regorus/pull/470)) +- feat! Mimalloc as the default allocator ([#434](https://github.com/anakrish/regorus/pull/434)) + +### Fixed + +- CodeQL reported printf format specifier issues ([#480](https://github.com/anakrish/regorus/pull/480)) + +### Other + +- Add xtask automation for binding version management ([#491](https://github.com/anakrish/regorus/pull/491)) +- *(deps)* bump clap from 4.5.45 to 4.5.49 ([#487](https://github.com/anakrish/regorus/pull/487)) +- Bump the version of the C# bindings ([#482](https://github.com/anakrish/regorus/pull/482)) +- Add CodeQl workflow ([#478](https://github.com/anakrish/regorus/pull/478)) +- Set input in with_document too when reuse engine ([#474](https://github.com/anakrish/regorus/pull/474)) + ## [0.5.0](https://github.com/microsoft/regorus/compare/regorus-v0.4.0...regorus-v0.5.0) - 2025-07-08 ### Added diff --git a/Cargo.lock b/Cargo.lock index 8575e365..c537c824 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1179,7 +1179,7 @@ checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "regorus" -version = "0.5.0" +version = "0.6.0" dependencies = [ "anyhow", "bincode", @@ -1710,7 +1710,7 @@ checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" [[package]] name = "xtask" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index bf9a2ea2..29909ab0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ members = [ [package] name = "regorus" description = "A fast, lightweight Rego (OPA policy language) interpreter" -version = "0.5.0" +version = "0.6.0" edition = "2021" license = "MIT" repository = "https://github.com/microsoft/regorus" diff --git a/bindings/ruby/bin/console b/bindings/ruby/bin/console deleted file mode 100755 index 84c91f45..00000000 --- a/bindings/ruby/bin/console +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env ruby -# frozen_string_literal: true - -require "bundler/setup" -require "regorus" - -# You can add fixtures and/or initialization code here to make experimenting -# with your gem easier. You can also use a different console, if you like. - -require "irb" -IRB.start(__FILE__) diff --git a/bindings/ruby/bin/setup b/bindings/ruby/bin/setup deleted file mode 100755 index dce67d86..00000000 --- a/bindings/ruby/bin/setup +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail -IFS=$'\n\t' -set -vx - -bundle install - -# Do any other automated setup that you need to do here diff --git a/release-plz.toml b/release-plz.toml index 42fd45b4..1697a002 100644 --- a/release-plz.toml +++ b/release-plz.toml @@ -21,4 +21,7 @@ git_tag_enable = true git_release_enable = true changelog_update = true publish = true -command = "cargo xtask bindings --base-ref origin/main" + +# Ensure bindings are up-to-date before running release-plz. +# Run: cargo xtask bindings --base-ref origin/main + diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index d0e335bb..0a56baee 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xtask" -version = "0.1.0" +version = "0.1.1" edition = "2021" description = "Project automation helpers for the regorus workspace"