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
38 changes: 38 additions & 0 deletions ddev/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,44 @@

<!-- towncrier release notes start -->

## 14.0.0 / 2025-11-10

***Changed***:

* Changed how `ddev` discovers integrations in the repository. Subdirectories are now identified as integrations based on the following rules:
- Only non-hidden directories are considered for integration status; files are ignored.
- A directory containing a `manifest.json` is always an integration.
- A directory without a `manifest.json` is now considered an integration by default. To exclude such a directory, set it to `false` in the `.ddev/config.toml` file under the `[overrides.is-integration]` table. ([#21772](https://github.com/DataDog/integrations-core/pull/21772))
* Avoid relying on the existence of a manifest.json file to validate third party licenses ([#21783](https://github.com/DataDog/integrations-core/pull/21783))

***Added***:

* Ensure ddev understands and differentiate worktrees from other packages ignoring them as possible candidates as integrations source ([#20444](https://github.com/DataDog/integrations-core/pull/20444))
* Add support for the hatch env remove command and provide a method to list environments as models ([#21155](https://github.com/DataDog/integrations-core/pull/21155))
* Bump Python to 3.13 ([#21161](https://github.com/DataDog/integrations-core/pull/21161))
* Adds the new command `ddev ci codeowners` to check repository CODEOWNERS for pull requests, commits, or specific files. ([#21312](https://github.com/DataDog/integrations-core/pull/21312))
* Add option to `ddev size status` to compute dependency sizes from JSON or a commit’s GitHub Actions artifacts ([#21331](https://github.com/DataDog/integrations-core/pull/21331))
* Adds a new method `merge_base` in the `GitRepository` class. ([#21340](https://github.com/DataDog/integrations-core/pull/21340))
* Improve error message when Kind or other dependencies are missing; fix read_text signature for Python 3.12 mypy compatibility ([#21402](https://github.com/DataDog/integrations-core/pull/21402))
* Add context variable to CI validation when checking test-all ([#21441](https://github.com/DataDog/integrations-core/pull/21441))
* Adds a new method `log` in the `GitRepository` class. ([#21512](https://github.com/DataDog/integrations-core/pull/21512))
* Improved logging for the `ddev size` command output ([#21587](https://github.com/DataDog/integrations-core/pull/21587)), ([#21747](https://github.com/DataDog/integrations-core/pull/21747))
* Adds `upgrade-python-version` meta script to automate Python version updates ([#21694](https://github.com/DataDog/integrations-core/pull/21694))
* Bump datadog-checks-dev to 35.3.0+ ([#21815](https://github.com/DataDog/integrations-core/pull/21815))

***Fixed***:

* Fix agent image normalization on `ddev env start` that would force `-py3` suffix in `agent:latest` and confuse `servercore` with a release candidate. ([#20917](https://github.com/DataDog/integrations-core/pull/20917))
* Handle changelog generation for removed integrations ([#21167](https://github.com/DataDog/integrations-core/pull/21167))
* Removes duplicated os.path.join when defining the path for the resolved folder. ([#21234](https://github.com/DataDog/integrations-core/pull/21234))
* Removed the requirement for all files to be committed before sending size metrics to Datadog. ([#21486](https://github.com/DataDog/integrations-core/pull/21486))
* The `ddev size status` now stores temporary files in a temporary directory that is removed when the commands finishes. This prevents littering the local disk with unnecessary files. ([#21496](https://github.com/DataDog/integrations-core/pull/21496))
* Fixed retrieval of previous dependency size calculations so they can be used in CI runs on pushes to master. ([#21536](https://github.com/DataDog/integrations-core/pull/21536))
* Allow trace agent start on configuration override ([#21568](https://github.com/DataDog/integrations-core/pull/21568))
* Fixes duplicate results when filtering specific artifacts in the `ddev size` command ([#21774](https://github.com/DataDog/integrations-core/pull/21774))
* Support CI validation for workflows using pinned commit SHAs instead of @master ([#21818](https://github.com/DataDog/integrations-core/pull/21818))
* Allow the `validate metadata` command to get the metrics-prefix from the repo overrides config in case the manifest file does not exist ([#21820](https://github.com/DataDog/integrations-core/pull/21820))

## 13.0.0 / 2025-08-25

***Removed***:
Expand Down
1 change: 0 additions & 1 deletion ddev/changelog.d/20444.added

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions ddev/changelog.d/21234.fixed

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

4 changes: 0 additions & 4 deletions ddev/changelog.d/21772.changed

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

Loading