Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 26 additions & 4 deletions changelog/index.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,31 @@
---
title: "Changelog"
description: "Release notes for Kosli products."

Check warning on line 3 in changelog/index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (kosli) - vale-spellcheck

changelog/index.mdx#L3

Did you really mean 'Kosli'?
---

<Update label="February 2026" description="v0.3.1" tags={["Terraform Provider"]}>
<Update label="March 16, 2026" description="v2.12.1" tags={["CLI"]}>

## Bug fixes

- Fixed `kosli attest artifact` sending empty repository information when no repo data is available.

[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.12.1)

</Update>

<Update label="March 16, 2026" description="v2.12.0" tags={["CLI"]}>

## New features

- **`kosli evaluate trail` and `kosli evaluate trails`** — evaluate one or more trails against a [Rego](https://www.openpolicyagent.org/docs/latest/policy-language/) policy and get a structured pass/fail decision. Use `--attestations` to filter which attestations are checked, and `--output json` for machine-readable results. Exit code reflects the policy decision, making it ideal for CI/CD gates. See the [evaluate trail](/client_reference/kosli_evaluate_trail) and [evaluate trails](/client_reference/kosli_evaluate_trails) reference for details.
- **Multi-environment K8s reporting** — `kosli snapshot k8s` now accepts a `--config-file` flag to report multiple Kosli environments in a single command. Define environment-to-namespace mappings in a YAML file instead of running the command once per environment. See the [snapshot k8s](/client_reference/kosli_snapshot_k8s) reference.

Check warning on line 21 in changelog/index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (kosli) - vale-spellcheck

changelog/index.mdx#L21

Did you really mean 'Kosli'?
- **Helm chart v2.0.0** — the [k8s-reporter Helm chart](/helm/k8s_reporter) now uses a `reporterConfig.environments` list, enabling multi-environment reporting from a single chart installation. This is a breaking change from v1.x — see the chart README for migration steps.

[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.12.0)

</Update>

<Update label="February 18, 2026" description="v0.3.1" tags={["Terraform Provider"]}>

## Bug fixes

Expand All @@ -13,13 +35,13 @@

</Update>

<Update label="February 2026" description="v0.3.0" tags={["Terraform Provider"]}>
<Update label="February 18, 2026" description="v0.3.0" tags={["Terraform Provider"]}>

## New features

- **`kosli_logical_environment` resource** — create and manage logical environments that aggregate multiple physical environments into a single view.
- **`kosli_logical_environment` data source** — query details of existing logical environments.
- **Drift detection for logical environments** — Kosli now detects when the `included_environments` of a logical environment change outside of Terraform.

Check warning on line 44 in changelog/index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (kosli) - vale-spellcheck

changelog/index.mdx#L44

Did you really mean 'Kosli'?
- **User agent header** — the provider now sends a versioned user agent on every API request, improving diagnostics.

## Bug fixes
Expand All @@ -31,18 +53,18 @@

</Update>

<Update label="January 2026" description="v0.2.0" tags={["Terraform Provider"]}>
<Update label="January 23, 2026" description="v0.2.0" tags={["Terraform Provider"]}>

## New features

- **`kosli_environment` resource** — create and manage physical Kosli environments (K8S, ECS, S3, docker, server, lambda) as Terraform resources.

Check warning on line 60 in changelog/index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (kosli) - vale-spellcheck

changelog/index.mdx#L60

Did you really mean 'Kosli'?
- **`kosli_environment` data source** — query details of existing physical environments.

[View on GitHub](https://github.com/kosli-dev/terraform-provider-kosli/releases/tag/v0.2.0)

</Update>

<Update label="January 2026" description="v0.1.0" tags={["Terraform Provider"]}>
<Update label="January 21, 2026" description="v0.1.0" tags={["Terraform Provider"]}>

## Changes

Expand Down