Skip to content

Commit ea9b083

Browse files
committed
[Release] Bumped ddev version to 14.0.0
1 parent cc9ee9a commit ea9b083

25 files changed

+37
-28
lines changed

ddev/CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,43 @@
22

33
<!-- towncrier release notes start -->
44

5+
## 14.0.0 / 2025-11-10
6+
7+
***Changed***:
8+
9+
* Changed how `ddev` discovers integrations in the repository. Subdirectories are now identified as integrations based on the following rules:
10+
- Only non-hidden directories are considered for integration status; files are ignored.
11+
- A directory containing a `manifest.json` is always an integration.
12+
- 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))
13+
* Avoid relying on the existence of a manifest.json file to validate third party licenses ([#21783](https://github.com/DataDog/integrations-core/pull/21783))
14+
15+
***Added***:
16+
17+
* 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))
18+
* 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))
19+
* Bump Python to 3.13 ([#21161](https://github.com/DataDog/integrations-core/pull/21161))
20+
* 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))
21+
* 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))
22+
* Adds a new method `merge_base` in the `GitRepository` class. ([#21340](https://github.com/DataDog/integrations-core/pull/21340))
23+
* 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))
24+
* Add context variable to CI validation when checking test-all ([#21441](https://github.com/DataDog/integrations-core/pull/21441))
25+
* Adds a new method `log` in the `GitRepository` class. ([#21512](https://github.com/DataDog/integrations-core/pull/21512))
26+
* 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))
27+
* Adds `upgrade-python-version` meta script to automate Python version updates ([#21694](https://github.com/DataDog/integrations-core/pull/21694))
28+
29+
***Fixed***:
30+
31+
* 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))
32+
* Handle changelog generation for removed integrations ([#21167](https://github.com/DataDog/integrations-core/pull/21167))
33+
* Removes duplicated os.path.join when defining the path for the resolved folder. ([#21234](https://github.com/DataDog/integrations-core/pull/21234))
34+
* Removed the requirement for all files to be committed before sending size metrics to Datadog. ([#21486](https://github.com/DataDog/integrations-core/pull/21486))
35+
* 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))
36+
* 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))
37+
* Allow trace agent start on configuration override ([#21568](https://github.com/DataDog/integrations-core/pull/21568))
38+
* Fixes duplicate results when filtering specific artifacts in the `ddev size` command ([#21774](https://github.com/DataDog/integrations-core/pull/21774))
39+
* Support CI validation for workflows using pinned commit SHAs instead of @master ([#21818](https://github.com/DataDog/integrations-core/pull/21818))
40+
* 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))
41+
542
## 13.0.0 / 2025-08-25
643

744
***Removed***:

ddev/changelog.d/20444.added

Lines changed: 0 additions & 1 deletion
This file was deleted.

ddev/changelog.d/20917.fixed

Lines changed: 0 additions & 1 deletion
This file was deleted.

ddev/changelog.d/21155.added

Lines changed: 0 additions & 1 deletion
This file was deleted.

ddev/changelog.d/21161.added

Lines changed: 0 additions & 1 deletion
This file was deleted.

ddev/changelog.d/21167.fixed

Lines changed: 0 additions & 1 deletion
This file was deleted.

ddev/changelog.d/21234.fixed

Lines changed: 0 additions & 2 deletions
This file was deleted.

ddev/changelog.d/21312.added

Lines changed: 0 additions & 1 deletion
This file was deleted.

ddev/changelog.d/21331.added

Lines changed: 0 additions & 1 deletion
This file was deleted.

ddev/changelog.d/21340.added

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)