When making the ECS logger and formatter libraries GA, most of them will be versioned independently of the stack or ECS, therefore library versions will be starting with v1.0.0.
The loggers set the ecs.version according to the ecs-logging spec. The current behavior for most loggers is to set the ecs.version to the minimal supported ECS version supported by this logger. This has the advantage that the logger libraries do not need to be updated and released on every ECS release. It also seems reasonable to use the minimal supported ECS version when querying log data.
@elastic/ecs does setting the ecs.version to the minimal supported version sound reasonable from an ECS perspective?
When making the ECS logger and formatter libraries GA, most of them will be versioned independently of the stack or ECS, therefore library versions will be starting with
v1.0.0.The loggers set the
ecs.versionaccording to the ecs-logging spec. The current behavior for most loggers is to set theecs.versionto the minimal supported ECS version supported by this logger. This has the advantage that the logger libraries do not need to be updated and released on every ECS release. It also seems reasonable to use the minimal supported ECS version when querying log data.@elastic/ecs does setting the
ecs.versionto the minimal supported version sound reasonable from an ECS perspective?