Skip to content

v1.5.1

Choose a tag to compare

@pianomansam pianomansam released this 05 Aug 18:05
· 24 commits to master since this release

Upgrade from v1.5.0 immediately if you have run ddev rdg-sync since installing it.

ddev exec starts the project — and rebuilds the web image when something changed — if it is not already up, and DDEV's own progress output goes to stdout. rdg-sync captured that as part of the derived config and wrote it, so config.platformsh.yaml began with an ANSI escape and DDEV refused to parse the project at all:

control characters are not allowed (value: 27)

That breaks every subsequent ddev command, including the ddev rdg-sync that would repair it. Recovery is git checkout -- .ddev/config.platformsh.yaml (or delete it and re-run after ddev start).

The bug was latent since the command was written; v1.5.0 triggered it by shipping a file that forces an image rebuild.

Fixed with a discarded warm-up ddev exec before gathering, plus a check that the captured output starts the way derive.sh starts — refusing rather than writing something unparseable.