Skip to content
Merged
Show file tree
Hide file tree
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
6 changes: 6 additions & 0 deletions argocd/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

<!-- towncrier release notes start -->

## 4.6.0 / 2026-06-15

***Added***:

* Add a collector that submits ArgoCD applications, clusters, and repositories to Datadog as generic resources. ([#23917](https://github.com/DataDog/integrations-core/pull/23917))

## 4.5.0 / 2026-04-15 / Agent 7.79.0

***Added***:
Expand Down
1 change: 0 additions & 1 deletion argocd/changelog.d/23917.added

This file was deleted.

2 changes: 1 addition & 1 deletion argocd/datadog_checks/argocd/__about__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# (C) Datadog, Inc. 2022-present
# All rights reserved
# Licensed under a 3-clause BSD style license (see LICENSE)
__version__ = '4.5.0'
__version__ = '4.6.0'
6 changes: 6 additions & 0 deletions datadog_checks_downloader/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

<!-- towncrier release notes start -->

## 9.2.1 / 2026-06-15

***Fixed***:

* Use the versioned ``wheelsmith/v1`` v2 target namespace and tighten pointer validation. ([#23937](https://github.com/DataDog/integrations-core/pull/23937))

## 9.2.0 / 2026-06-09

***Added***:
Expand Down
1 change: 0 additions & 1 deletion datadog_checks_downloader/changelog.d/23937.fixed

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@

# NOTE: tie datadog-checks-downloader to v2 of our software supply chain:
# https://github.com/DataDog/integrations-core/blob/6388602b6deb3b65b62cf7cda69dc20d99dede29/datadog_checks_downloader/datadog_checks/downloader/download.py#L51
__version__ = "9.2.0"
__version__ = "9.2.1"
43 changes: 43 additions & 0 deletions ddev/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,49 @@

<!-- towncrier release notes start -->

## 17.0.0 / 2026-06-16

***Changed***:

* Migrated ``ddev validate ci`` from Codecov to Datadog Code Coverage. ([#23360](https://github.com/DataDog/integrations-core/pull/23360))
* Require a changelog entry when an integration's `conf.yaml.example` is modified, and expose the expected path through the new `Integration.example_config` property. ([#23655](https://github.com/DataDog/integrations-core/pull/23655))
* Refresh the `ddev create` UX: the command is now a click group with one subcommand per integration type (`check`, `check-only`, `jmx`, `logs`, `event`, `metrics-crawler`). Manifest-less is the new default; pass `--include-manifest` to keep generating a `manifest.json`. New per-subcommand options `--display-name`, `--metrics-prefix`, and `--platforms` populate `.ddev/config.toml` overrides. The `tile`, `snmp_tile`, and `marketplace` types are no longer exposed; `--non-interactive` is removed; `--skip-manifest` is accepted with a deprecation warning; `--type` is accepted as a deprecation shim that dispatches to the matching subcommand. ([#23859](https://github.com/DataDog/integrations-core/pull/23859))

***Added***:

* Rework event bus error handling around a single `on_error` router and a new `fail_fast` orchestrator policy. The `ddev validate all` command is updated to align with the new lifecycle (the orchestrator no longer aborts the process from inside `on_finalize`; the command checks `had_failures` and exits accordingly).

* Add `fail_fast` constructor option to `EventBusOrchestrator` (default `False`). When an `on_error` handler raises a non-Fatal exception, `fail_fast=True` stops the bus while `fail_fast=False` logs and continues.
* Add `EventBusOrchestrator.on_error(error)`: handles `on_initialize`, `on_message_received`, and `on_finalize` failures. Default re-raises so unmodified subclasses fall through to `fail_fast`.
* `BaseProcessor.on_error` signature changes from `on_error(message, error)` to `on_error(error)`. The message is now reachable as `error.message` on the wrapped exception (alongside `error.processor_name` and `error.original_exception`). Existing subclasses that override `on_error` must update their signature and replace `message` with `error.message` — code using the old signature will fail at runtime. The default implementation now re-raises so unmodified processors fall through to the new `fail_fast` policy.
* Add `HookExecutionError` hierarchy (`OrchestratorHookError`, `ProcessorHookError`) and `HookName` enum for identifying which hook failed.
* Add `SkipMessageError`: raise from `on_message_received` to skip dispatch for the current message and continue the loop.
* `on_initialize` and `on_finalize` failures now route through `on_error` instead of always propagating from `run()`. Under default `fail_fast=False` they log and continue; subclasses that need the old behavior should pass `fail_fast=True` or override `on_error` to escalate. `ValidationOrchestrator` opts into `fail_fast=True` so finalize failures still surface in the validation report. ([#23489](https://github.com/DataDog/integrations-core/pull/23489))
* `ddev dep promote` now prints a link to the dependency-wheel-promotion workflow's recent runs page after dispatching, so users can jump straight to their queued run. ([#23563](https://github.com/DataDog/integrations-core/pull/23563))
* Add `ddev release changelog show` command to print the section of a target's `CHANGELOG.md` for a given version. ([#23586](https://github.com/DataDog/integrations-core/pull/23586))
* Add decibel-milliwatt as a new canonical unit ([#23601](https://github.com/DataDog/integrations-core/pull/23601))
* Legacy migration: `validate jmx-metrics` is now implemented natively in ddev (was previously delegated to datadog_checks_dev). ([#23652](https://github.com/DataDog/integrations-core/pull/23652))
* Add Application.annotate_error/annotate_warning/annotate_display_queue helpers that emit GitHub Actions workflow annotations on CI. ([#23654](https://github.com/DataDog/integrations-core/pull/23654))
* Restructure `ddev.utils.github_async` into a package with lazy model imports, add `create_pull_request` and `add_labels_to_issue` endpoints, and add a `FakeAsyncGitHubClient` test helper with a `mock_response` API. ([#23685](https://github.com/DataDog/integrations-core/pull/23685))
* Add `ddev release port-commit` command to backport a commit to a target branch. ([#23686](https://github.com/DataDog/integrations-core/pull/23686))
* Accept a PR number, ``PR-<number>`` token, or GitHub PR URL as input to ``port-commit``, and fetch the target commit from origin when it is not in the local object database. ([#23703](https://github.com/DataDog/integrations-core/pull/23703))
* Add --explicit-package-bases to default mypy_args ([#23742](https://github.com/DataDog/integrations-core/pull/23742))
* Add a `validate qa-label` check that fails CI unless the pull request carries exactly one of the `qa/required` or `qa/skip-qa` labels. ([#23748](https://github.com/DataDog/integrations-core/pull/23748))
* Skip integrations pinned in Agent release requirements but not actually shipped in a given Agent release, configurable under `[overrides.release.agent.unreleased-integrations]` in `.ddev/config.toml`. ([#23813](https://github.com/DataDog/integrations-core/pull/23813))
* Print the exact workflow run URL when dispatching `ddev dep promote`, via a new `return_run_details` option on `GitHubManager.dispatch_workflow`. ([#23828](https://github.com/DataDog/integrations-core/pull/23828))
* Add subcommand-based `ddev create` interface (`check`, `check-only`, `jmx`, `logs`, `event`, `metrics-crawler`) with `--display-name`, `--metrics-prefix`, `--platforms`, and `--include-manifest` options for manifest-less integrations. ([#23859](https://github.com/DataDog/integrations-core/pull/23859))

***Fixed***:

* Include .yaml workflow files in update-python-config so all workflow Python pins are updated. ([#23573](https://github.com/DataDog/integrations-core/pull/23573))
* Fix type annotation of on_error in the EventBusOrchestrator by narrowing it down to OrchestratorHookError. This better represents the actual error passed to the method. ([#23575](https://github.com/DataDog/integrations-core/pull/23575))
* Retry agent check invocations on transient failures to address SNMP E2E flake from autodiscovery reload races. ([#23646](https://github.com/DataDog/integrations-core/pull/23646))
* Derive `Repository.full_name` and a new `Repository.org` from the `origin` git remote so ddev works correctly when run from a worktree or a fork, instead of guessing from the working-directory basename. ([#23656](https://github.com/DataDog/integrations-core/pull/23656))
* Allow release branch tagging to continue before the matching Agent branch exists. ([#23711](https://github.com/DataDog/integrations-core/pull/23711))
* Reword the `qa-label` validation messages to make explicit that the check refers to the Datadog Agent release cycle. ([#23784](https://github.com/DataDog/integrations-core/pull/23784))
* Use registry.datadoghq.com in Agent image examples. ([#23790](https://github.com/DataDog/integrations-core/pull/23790))
* Bump datadog_checks_dev requirement. ([#24050](https://github.com/DataDog/integrations-core/pull/24050))

## 16.1.1 / 2026-04-29

***Fixed***:
Expand Down
1 change: 0 additions & 1 deletion ddev/changelog.d/23360.changed

This file was deleted.

8 changes: 0 additions & 8 deletions ddev/changelog.d/23489.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23563.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23573.fixed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23575.fixed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23586.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23601.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23646.fixed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23652.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23654.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23655.changed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23656.fixed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23685.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23686.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23703.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23711.fixed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23742.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23748.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23784.fixed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23790.fixed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23813.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23828.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23859.added

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/23859.changed

This file was deleted.

1 change: 0 additions & 1 deletion ddev/changelog.d/24050.fixed

This file was deleted.

7 changes: 7 additions & 0 deletions postgres/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

<!-- towncrier release notes start -->

## 23.9.1 / 2026-06-16

***Fixed***:

* Move cursor yield for Postgres schemas outside transaction. This should avoid creating a broken pool connection on timeout ([#24051](https://github.com/DataDog/integrations-core/pull/24051))
* Cache ignored ``/* DDIGNORE */`` queries in incremental query metrics collector to avoid repeated lookups. ([#24056](https://github.com/DataDog/integrations-core/pull/24056))

## 23.9.0 / 2026-06-09

***Added***:
Expand Down
1 change: 0 additions & 1 deletion postgres/changelog.d/24056.fixed

This file was deleted.

2 changes: 1 addition & 1 deletion postgres/datadog_checks/postgres/__about__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# All rights reserved
# Licensed under a 3-clause BSD style license (see LICENSE)

__version__ = "23.9.0"
__version__ = "23.9.1"
2 changes: 1 addition & 1 deletion postgres/datadog_checks/postgres/schemas.py
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ def _get_cursor(self, database_name):
query, params = self.get_rows_query()
cursor.execute(f"SET LOCAL statement_timeout = '{self._config.max_query_duration}s';")
cursor.execute(query, params)
yield cursor
yield cursor

def _get_schemas_query(self):
query = SCHEMA_QUERY
Expand Down
6 changes: 3 additions & 3 deletions requirements-agent-release.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ datadog-arangodb==4.4.1
datadog-arctic-wolf-aurora-endpoint-security==1.0.0
datadog-argo-rollouts==3.4.1
datadog-argo-workflows==3.4.1
datadog-argocd==4.5.0
datadog-argocd==4.6.0
datadog-aspdotnet==4.7.0; sys_platform == 'win32'
datadog-avi-vantage==6.4.1
datadog-aws-neuron==3.4.1
Expand All @@ -36,7 +36,7 @@ datadog-checkpoint-harmony-endpoint==1.2.0
datadog-checkpoint-quantum-firewall==1.3.0
datadog-checks-base==37.40.0
datadog-checks-dependency-provider==3.2.0
datadog-checks-downloader==9.2.0
datadog-checks-downloader==9.2.1
datadog-cilium==6.4.1
datadog-cisco-aci==5.0.0
datadog-cisco-asa==1.0.0
Expand Down Expand Up @@ -186,7 +186,7 @@ datadog-pgbouncer==8.10.0; sys_platform != 'win32'
datadog-php-fpm==6.4.1
datadog-ping-federate==2.2.0
datadog-postfix==3.4.1; sys_platform != 'win32'
datadog-postgres==23.9.0
datadog-postgres==23.9.1
datadog-powerdns-recursor==5.4.0
datadog-prefect==1.0.1
datadog-presto==3.4.0
Expand Down
Loading