release: 0.2.14

## Bump
- [ ] Major
- [ ] Minor
- [x] Patch
- [ ] Skip

## Changelog
### Fixed
- `shacl_rules` is now optional in `DeploymentSettings` — `settings.yaml` files using `config_source: "dataproduct"` with `external_dataproducts` no longer need a `shacl_rules:` section (rules come from the RuleSet API, not local TTL files). A validator still requires `shacl_rules` when `config_source` is `"yaml"` so existing deployments get a clear error if it is accidentally omitted.
- Orchestrator: replace `schedule.get_input_data()` with `client.functions.schedules.get_input_data(id=schedule.id)` to avoid SDK v8 `AsyncCogniteClient` error when checking schedule ownership before deletion.
