v1.36.2
This release fixes a bug where parameterized tests were not properly evaluated in Enterprise OPA.
There is also a small change to the filter.helper() arguments: The mandatory tables argument is now a positional argument:
Before:
filtered := filter.helper(
"data.filters.include",
"SELECT fruits.name, users.name as owner FROM fruits LEFT JOIN users ON fruits.owner_id = users.id",
{
"tables": {
"fruits": fruits_table,
"users": users_table,
},
"debug": true,
})After:
filtered := filter.helper(
"data.filters.include",
"SELECT fruits.name, users.name as owner FROM fruits LEFT JOIN users ON fruits.owner_id = users.id",
{
"fruits": fruits_table,
"users": users_table,
},
{
"debug": true,
})Also, the filter.helper() now accepts a SQL query (second argument) that already contains a WHERE clause.