|
2 | 2 |
|
3 | 3 | <!-- towncrier release notes start --> |
4 | 4 |
|
| 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 | + |
5 | 42 | ## 13.0.0 / 2025-08-25 |
6 | 43 |
|
7 | 44 | ***Removed***: |
|
0 commit comments