[discrete] [[breaking_70_ingest_changes]] === API changes //NOTE: The notable-breaking-changes tagged regions are re-used in the //Installation and Upgrade Guide //tag::notable-breaking-changes[] [discrete] ==== Ingest configuration exception information is now transmitted in metadata field Previously, some ingest configuration exception information about ingest processors was sent to the client in the HTTP headers, which is inconsistent with how exceptions are conveyed in other parts of Elasticsearch. Configuration exception information is now conveyed as a field in the response body. //end::notable-breaking-changes[] [discrete] ==== Ingest plugin special handling has been removed There was some special handling for installing and removing the `ingest-geoip` and `ingest-user-agent` plugins after they were converted to modules. This special handling was done to minimize breaking users in a minor release, and would exit with a status code zero to avoid breaking automation. This special handling has now been removed.