[[ecs-release-notes-8.0.0]] === 8.0.0 [[schema-changes-8.0.0]] [float] ==== Schema changes [[schema-breaking-8.0.0]] [float] ===== Breaking changes * Remove `host.user.*` field reuse. {ecs_pull}1439[#1439] * Remove deprecation notice on `http.request.method`. {ecs_pull}1443[#1443] * Migrate `log.origin.file.line` from `integer` to `long`. {ecs_pull}1533[#1533] * Remove `log.original` field. {ecs_pull}1580[#1580] * Remove `process.ppid` field. {ecs_pull}1596[#1596] [[schema-added-8.0.0]] [float] ===== Added * Added `faas.*` field set as beta. {ecs_pull}1628[#1628], {ecs_pull}1755[#1755] [[schema-improvements-8.0.0]] [float] ===== Improvements * Wildcard type field migration GA. {ecs_pull}1582[#1582] * `match_only_text` type field migration GA. {ecs_pull}1584[#1584] * Threat indicator fields GA from RFC 0008. {ecs_pull}1586[#1586] [[tooling-changes-8.0.0]] [float] ==== Tooling and artifact changes [[tooling-breaking-8.0.0]] [float] ===== Breaking Changes * Removing deprecated --oss from generator {ecs_pull}1404[#1404] * Removing use-cases directory {ecs_pull}1405[#1405] * Remove Go code generator. {ecs_pull}1567[#1567] * Remove template generation for ES6. {ecs_pull}1680[#1680] * Update folder structure for generated ES artifacts. {ecs_pull}1700[#1700], {ecs_pull}1762[#1762] * Updated support for overridable composable settings template. {ecs_pull}1737[#1737] [[tooling-improvements-8.0.0]] [float] ===== Improvements * Align input options for --include and --subset arguments {ecs_pull}1519[#1519] * Remove remaining Go deps after removing Go code generator. {ecs_pull}1585[#1585] * Add explicit `default_field: true` for Beats artifacts. {ecs_pull}1633[#1633] * Reorganize docs directory structure. {ecs_pull}1679[#1679] * Added support for `analyzer` definitions for text fields. {ecs_pull}1737[#1737] [[tooling-bugfixes-8.0.0]] [float] ===== Bugfixes * Fixed the `default_field` flag for root fields in Beats generator. {ecs_pull}1711[#1711]