1855 Commits

Author SHA1 Message Date
dependabot[bot] ce03cd8d23 build(deps): bump @babel/plugin-transform-modules-systemjs in /docs
Bumps [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) from 7.25.9 to 7.29.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.4/packages/babel-plugin-transform-modules-systemjs)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-modules-systemjs"
  dependency-version: 7.29.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-11 08:59:03 +02:00
dependabot[bot] 875060316b build(deps): bump fast-uri from 3.0.6 to 3.1.2 in /docs
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.0.6 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.0.6...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-09 08:31:25 +02:00
Stephan Renatus cb54e9c14f runtime: rule labels metadata processing follow-ups (#8613)
 We now parse rego metadata annotations by default.

Rule annotations now support a `labels` field. During policy eval,
labels from all successfully evaluated rules are collected and included
in each decision log entry as a top-level `rule_labels` array. Each
element preserves the label map from one evaluated rule. Exact
duplicates are omitted.

```rego
# METADATA
# labels:
#   severity: low
#   team: platform
allow if input.role == "admin"
```

The resulting decision log entry will contain:

```json
{"rule_labels": [{"severity": "low", "team": "platform"}]}
```

---------

Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>
2026-05-08 15:00:26 +00:00
Sebastian Spaink deee848e52 Revert website redirects (#8617)
Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-05-07 10:51:39 -05:00
Sebastian Spaink f645d91097 Remove edge releases (#8615)
Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-05-07 08:47:15 -05:00
Sebastian Spaink 1a4a713006 Add a page explaining the Rego based PR check (#8611)
Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-05-06 15:40:08 -05:00
Charlie Egan 2a83e9929f docs: clarify http.send caching behavior (#8610)
Improve the http.send documentation to address user confusion around
error response caching and the scope of force_cache. edits:

- Restructure caching section with intra-query and inter-query
subsections,
- Add a note that http.send is one of several ways to load external data
into OPA, linking to the External Data page
  - Reorganise page structure with named sections

<img width="665" height="285" alt="Screenshot 2026-05-06 at 12 44 35"
src="https://github.com/user-attachments/assets/a88ac0c5-33b2-4480-bb15-70e50ed9701e"
/>

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-05-06 13:59:02 +01:00
Stephan Renatus 2cf57ca6d3 introduce rule IDs, include in decision logs and response payloads (#8606)
Rules can now be annotated with a metadata `id` field. When any
metadata `id` annotations are present in the rego (scope: rule), the IDs
of successfully evaluated rules are included in decision log events.
Additionally, the Data API supports a `?id` query parameter to
include evaluated rule IDs directly in the response payload.

```rego
# METADATA
# id: allow-admin
allow if input.role == "admin"
```

Modules containing `id` annotations will have metadata parsing enabled
automatically.

Fixes #2089

Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>
2026-05-06 09:38:34 +02:00
dependabot[bot] 1440243911 build(deps): bump lodash-es and mermaid in /docs
Bumps [lodash-es](https://github.com/lodash/lodash) and [mermaid](https://github.com/mermaid-js/mermaid). These dependencies needed to be updated together.

Updates `lodash-es` from 4.17.21 to 4.18.1
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.18.1)

Updates `mermaid` from 11.10.1 to 11.14.0
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.10.1...mermaid@11.14.0)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-version: 4.18.1
  dependency-type: indirect
- dependency-name: mermaid
  dependency-version: 11.14.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-04 10:21:33 +02:00
AC b33179c258 docs: Fix input value type in not undefined example (#8580)
### Why the changes in this PR are needed?

When looking at the docs for the `not` keyword example, I was confused
why the `deny` rule wasn't including the "under 18" error if I changed
the age in the input. Turns out it was a string so that was never
getting triggered.

### What are the changes in this PR?

Changes the value of `age` in the input for the `not` example for an
undefined value in the docs.

Signed-off-by: AC <menma1234@users.noreply.github.com>
2026-04-30 10:40:34 +02:00
Ali Asghar 1a8e7b1885 docs(policy-reference): add aggregates examples for count and sum (#8566)
## Summary
The aggregates page only renders the `BuiltinTable` today and has no
worked examples, even though `count` and `sum` are among the most-used
built-ins. This adds two `PlaygroundExample`s following the existing
pattern under `_examples/<category>/<name>`:

- `aggregates/count/list_size` shows `count` over arrays, sets, objects,
and strings, plus a typical *too many containers* deny rule.
- `aggregates/sum/total_replicas` shows `sum` used to budget total
replicas across the deployments in a namespace.

#3786 explicitly says it's broad and meant to be filled in
incrementally, so this is sized accordingly; happy to follow up with
more categories if useful.

Refs #3786

---------

Signed-off-by: alliasgher <alliasgher123@gmail.com>
2026-04-29 08:40:53 -05:00
Charlie Egan 3705342179 website: Copy button improvements (#8577)
Reverts https://github.com/open-policy-agent/opa/pull/8568 and addresses
the issue with the button.

FF left, safari right:


https://github.com/user-attachments/assets/2163b8a1-9368-4f90-9fe8-af7f6303483c

---------

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-04-29 11:22:50 +01:00
Stephan Renatus 13e9488921 server+topdown+logs: feed arbitrary extra info from Data API to topdown and back (#8570)
Wrapping projects can now attach custom metadata to Data API requests
and have evaluation produce response metadata.

Introduce two distinct metadata paths:

  - Request (incoming) metadata: parsed from extra top-level keys in the request
body, made available to builtins via `BuiltinContext.RequestMetadata`.
    Logged in the decision log under `Custom["request_metadata"]`.

- Response (outgoing) metadata: a separate map (`BuiltinContext.ResponseMetadata`)
    that builtins can populate during evaluation. Only included in the
    API response and decision log (`Custom["response_metadata"]`)
    if non-empty.

In vanilla OPA, no builtins write response metadata, so responses are
unchanged. The request metadata map is only allocated when the request
carries extra fields; the outgoing map is one empty map per request.

To avoid conflicts with future OPA top-level keys, callers should use a
namespaced key: `{"input": {...}, "com.example.opa/md": {...}}`.

```mermaid
flowchart LR
    req["POST /v1/data\n{input, com.example.opa/md}"]
    parse["readInputPostV1"]
    eval["topdown eval"]
    resp["API response"]
    dl["decision log"]

    req --> parse
    parse -- "reqMetadata" --> eval
    parse -- "reqMetadata" --> dl
    eval -- "respMetadata\n(if non-empty)" --> resp
    eval -- "respMetadata\n(if non-empty)" --> dl
    eval -. "BuiltinContext\n.RequestMetadata\n.ResponseMetadata" .-> eval
```

---------

Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>
2026-04-28 12:58:18 +00:00
Sebastian Spaink d8707ba1ce Delete copy content icon (#8568)
* Set size of copy content button

Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>

* Hide icon for all browsers

Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>

* Delete the icon

Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>

---------

Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-04-27 14:46:41 +00:00
Andy Anderson 4cfb8da6cc 🌱 Add KubeStellar Console to OPA ecosystem (#8560)
KubeStellar Console is a CNCF Sandbox multi-cluster Kubernetes dashboard
with native OPA Gatekeeper integration:

- OPA Policies card showing constraint templates and violations per cluster
- Fleet Compliance Heatmap aggregating Gatekeeper status across all clusters
- AI-assisted policy creation (plain English → ConstraintTemplate YAML)
- ACMM scoring with policy-as-code dimension checking for OPA artifacts

More info: https://github.com/kubestellar/console
Paper: https://arxiv.org/abs/2604.09388
Leaderboard: https://console.kubestellar.io/leaderboard

Signed-off-by: Andrew Anderson <andy@clubanderson.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-25 08:32:10 +00:00
Charlie Egan 5e2142efc0 Add copy-as-markdown button to doc pages (#8540)
Allow users to copy entire page content as markdown for pasting into LLMs.

Follows https://github.com/open-policy-agent/opa/pull/8535

Upgrades Docusaurus to 3.10.0 too, adds turndown for HTML-to-markdown
conversion.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-04-22 16:37:07 +00:00
Charlie Egan 9aea160827 Update intro video on homepage (#8547)
Replace the YouTube embed with the new intro video.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-04-22 10:13:41 +00:00
Charlie Egan 8e31a0f1e7 Update Regal docs to v0.40.0 (#8538)
Add new rule docs, update adopters, and remove automated docs workflow
(broken due to hardening).

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-04-21 14:32:37 +00:00
Charlie Egan f8c50574d8 Add generated output.jsons for docs examples (#8535)
This allows us to show the results of example evaluation before the user
clicks evaluate, but also for chatbots to see the output when viewing
without interaction.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-04-21 13:01:02 +00:00
Stof a85e5c2807 Add vulnetix ecosystem entry (#8532)
* docs/ecosystem: Add Vulnetix to the OPA Ecosystem

Vulnetix is a CLI security scanner that evaluates SCA, IaC, container,
secrets, SAST, license and SBOM findings using Rego, with 250+ built-in
rules and support for custom policy-as-code rule repositories. Adding it
to the ecosystem helps users discover an OPA-powered option for unified,
policy-driven security scanning.

Signed-off-by: Christopher Langton <chris@vulnetix.com>

* docs/ecosystem: Update Vulnetix entry links

Point the entry to the Vulnetix CLI repository and link to the custom
rules and CI/agent integration docs so readers can go directly to the
policy-as-code and integration material.

Signed-off-by: Christopher Langton <chris@vulnetix.com>

---------

Signed-off-by: Christopher Langton <chris@vulnetix.com>
2026-04-17 16:22:51 +00:00
Sebastian Spaink a505c63ab1 docs: various typo fixes (#8529)
* docs: various typo fixes

Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>

* fmt

Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>

---------

Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-04-17 12:10:45 +00:00
dependabot[bot] cc44823d58 build(deps): bump dompurify from 3.3.2 to 3.4.0 in /docs
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.2...3.4.0)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 11:26:08 +02:00
dependabot[bot] 6a79368e86 build(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /docs (#8513)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 08:48:25 -05:00
Sebastian Spaink 1de861f2d6 Add support for days, weeks and years in parse_duration_ns (#8463)
Signed-off-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-04-13 20:20:51 +00:00
Ashutosh Narkar 9b90626150 docs: Add spec for OCP bundle status tracking API
Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2026-04-09 12:07:29 -07:00
Michael Munch 12b7290697 distributedtracing: export Prometheus metrics via OTLP (#8450)
* distributedtracing: export Prometheus metrics via OTLP

Add support for pushing OPA's existing Prometheus metrics to an
OpenTelemetry collector via OTLP, eliminating the need for a dedicated
scraper sidecar. Uses the OTel Prometheus bridge to read from OPA's
prometheus.Registry and export through an OTLP metric exporter (gRPC
or HTTP), reusing the same address and TLS configuration as traces.

New config fields: distributed_tracing.metrics (bool, default false)
and distributed_tracing.metrics_export_interval_ms (int, default 60000).

Fixes #7591

Signed-off-by: Michael Munch <mm.munk@gmail.com>

* metricsexport: decouple metrics export into top-level config section

Extract metrics export from distributed_tracing into its own
metrics_export config section with independent type (otlp/grpc,
otlp/http), address, and TLS settings. This allows exporting
Prometheus metrics via OTLP without enabling tracing, and to a
different endpoint than traces.

- Extract shared TLS helpers into internal/tlsutil
- Add MetricsExport field to top-level Config
- Create internal/metricsexport package with Init, config parsing
- Remove metrics fields from distributedtracing
- Update runtime to call metricsexport.Init separately
- Move e2e tests to v1/test/e2e/metricsexport
- Add Metrics Export section to configuration docs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Michael Munch <mm.munk@gmail.com>

* ci: retrigger checks

Signed-off-by: Michael Munch <mm.munk@gmail.com>

* go.mod: upgrade dependencies downgraded during rebase

Modules like containerd, go-sqlbuilder, OpenTelemetry, and golang.org/x/*
were at older versions than main after a rebase. Upgrade them to match or
exceed main.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Michael Munch <mm.munk@gmail.com>

* Update internal/distributedtracing/distributedtracing_test.go

Signed-off-by: Michael Munch <mm.munk@gmail.com>

---------

Signed-off-by: Michael Munch <mm.munk@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 14:09:51 +00:00
Charlie Egan f226d07b1c Remove old redirects, add new management redirect (#8491)
Fixes https://github.com/open-policy-agent/opa/issues/8424

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-04-07 16:30:16 +00:00
Charlie Egan cf6b6faf1d Add banner to show when event has passed (#8493)
Move event status message to prominent banner at top of page.
Replace heading-only note as it was not clear.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
2026-04-07 16:02:24 +00:00
dependabot[bot] bb1293a544 build(deps): bump lodash from 4.17.23 to 4.18.1 in /docs (#8494)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:06:09 -05:00
Raajhesh Kannaa Chidambaram f9401259dc docs: add Windows development notes to dev reference guide (#8422)
Signed-off-by: Raajhesh Kannaa Chidambaram <495042+raajheshkannaa@users.noreply.github.com>
2026-04-03 10:13:27 -05:00
Anders Eknert 48fdef5f69 Security policy update (#8479)
Since we have seen a few reports that assume no authn/authz lately,
let's update the policy to say something about that.

Signed-off-by: Anders Eknert <anders.eknert@apple.com>
2026-04-02 14:12:24 +02:00
dependabot[bot] dc09c4841a build(deps): bump ajv from 6.12.6 to 6.14.0 in /docs (#8467)
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 6.14.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 09:26:51 +02:00
dependabot[bot] 273cf3db04 build(deps): bump minimatch and serve-handler in /docs (#8466)
Bumps [minimatch](https://github.com/isaacs/minimatch) and [serve-handler](https://github.com/vercel/serve-handler). These dependencies needed to be updated together.

Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `minimatch` from 10.1.1 to 10.2.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `serve-handler` from 6.1.6 to 6.1.7
- [Release notes](https://github.com/vercel/serve-handler/releases)
- [Commits](https://github.com/vercel/serve-handler/compare/6.1.6...6.1.7)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 10.2.5
  dependency-type: indirect
- dependency-name: serve-handler
  dependency-version: 6.1.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 09:16:34 +02:00
dependabot[bot] 878cbc79d3 build(deps): bump brace-expansion from 1.1.12 to 1.1.13 in /docs
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 14:33:38 +02:00
dependabot[bot] 1826405ec9 build(deps): bump path-to-regexp from 0.1.12 to 0.1.13 in /docs
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 0.1.12 to 0.1.13.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.12...v.0.1.13)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 0.1.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 13:56:14 +02:00
dependabot[bot] 8fc443bd7f build(deps): bump node-forge from 1.3.2 to 1.4.0 in /docs (#8448)
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.2 to 1.4.0.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.2...v1.4.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 08:36:03 +01:00
dependabot[bot] 8954525d93 build(deps): bump picomatch from 2.3.1 to 2.3.2 in /docs (#8443)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 13:53:17 +01:00
Charlie Egan 01814e9f25 docs: Update KubeCon event listing (#8439)
* docs: Update KubeCon event listing

Add other talks mentioning OPA in description.

Signed-off-by: Charlie Egan <charlie_egan@apple.com>

* docs: lintfix

Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>

---------

Signed-off-by: Charlie Egan <charlie_egan@apple.com>
Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>
Co-authored-by: Stephan Renatus <stephan.renatus@gmail.com>
2026-03-23 10:12:50 +01:00
dependabot[bot] 908ac78877 build(deps): bump flatted from 3.4.1 to 3.4.2 in /docs
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.4.1 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.4.1...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-23 08:29:16 +01:00
Edoardo Barbieri 2605e2c7e6 docs: fix input of partial-evaluation example (#8430)
Signed-off-by: Edoardo Barbieri <edoardo@twinlogix.com>
2026-03-19 12:15:33 +01:00
Tiago Viegas c8b8772475 plugins/rest: AWS Signing - Allow Service Account (Web Identity) credentials for Assume Role Credentials (#8386)
Added support for web identity credentials in the AWS signing plugin.
This allows users to configure the plugin to use a web identity token file
for authentication when assuming a role,
which is particularly useful in environments like Kubernetes
where service accounts can be used to provide AWS credentials.

Signed-off-by: Tiago Viegas <tiago.viegas@siemens.com>
Co-authored-by: Johan Fylling <johan.dev@fylling.se>
2026-03-18 16:46:26 +01:00
dependabot[bot] 5e57a2758b build(deps): bump flatted from 3.3.3 to 3.4.1 in /docs
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.3 to 3.4.1.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.1)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 09:39:28 +01:00
dependabot[bot] 97698523dd build(deps): bump undici from 6.23.0 to 6.24.1 in /docs
Bumps [undici](https://github.com/nodejs/undici) from 6.23.0 to 6.24.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.23.0...v6.24.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.24.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-16 09:39:13 +01:00
dependabot[bot] d20d6436ee build(deps): bump dompurify from 3.2.6 to 3.3.2 in /docs (#8408)
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.6 to 3.3.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.2)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sebastian Spaink <sebastianspaink@gmail.com>
2026-03-06 21:29:15 +00:00
dependabot[bot] 935d92ef92 build(deps): bump svgo from 3.3.2 to 3.3.3 in /docs
Bumps [svgo](https://github.com/svg/svgo) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/svg/svgo/releases)
- [Commits](https://github.com/svg/svgo/compare/v3.3.2...v3.3.3)

---
updated-dependencies:
- dependency-name: svgo
  dependency-version: 3.3.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-05 13:33:18 +01:00
곽장일 d94b0a05d9 docs(ecosystem): add Kopa ecosystem entry (#8405)
Signed-off-by: Benjamin <sfreet@genians.com>
2026-03-05 09:31:29 +01:00
francois-eckert ac546c38de ecosystem: add Big ACL (#8389)
Signed-off-by: francois <francois@big-acl.com>
2026-02-28 15:12:59 +01:00
Anders Eknert 1fc46d0684 Regal v0.39.0 doc updates (#8383)
I deleted the regal.zip file that the script created. I assume
that shouldn't be commited? But looking at Johan's "agent" PR,
it looks like it was included. We can fix that later though.

Signed-off-by: Anders Eknert <anders.eknert@apple.com>
2026-02-26 20:54:09 +01:00
Anivar Aravind 3c5b7c6c9a docs: Document metrics for http.send, regex, and glob builtins (#8103)
Fixes #6730

Signed-off-by: Anivar A Aravind <ping@anivar.net>
2026-02-25 13:00:01 +00:00
Stephan Renatus 7cfd0924a9 docs: update interface{} -> any in golang snippets (#8373)
Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>
2026-02-25 10:32:19 +01:00