Skip to content

v0.4.0

Choose a tag to compare

@eyelock eyelock released this 01 Nov 16:07
· 32 commits to develop since this release
4857735

Entwistle · ynw release seat

Release v0.4.0: the relay strips paths, host names, email addresses and full names before the spool.

Privacy

  • ynr relay strips paths and host names before the spool, so ADR-006 rule 10's "no paths or host names" is enforced at one point for every vendor (ynr #86). It drops cwd, host.name, host.id, host.ip, host.mac, process.owner, process.command, process.command_line, process.command_args and process.executable.path, and any attribute whose string value is the user's home folder or a path under it, from resource, scope, span, span event, span link, data point, exemplar and log record attributes, for traces, metrics and logs. Log record bodies and span names are not scrubbed.
  • The relay's exit line reports N attributes stripped.
  • The relay also drops user.email, user.full_name and any attribute whose whole value is an email address (ynr #87).

Docs: ADR-006 rule 10, ADR-004's relay paragraph, the ynr relay reference and the tutorial's exit line (#86), and ADR-006 and the ynr relay reference for the email and name rule (#87).