Release 0.9.0
Add new behavior in non-Classic environments, plus some cleanup. Closes #145. [@kentquirk]
- Bump cobra to v1.4.0 - closes #143
- Bump beeline to v1.8.0
- Bump libhoney to v1.15.8
- Use cobra.MatchAll instead of identical custom code
- Clean up buildURL function to construct URLs more safely
- The
service_name
field is mirrored toservice.name
- Detect classic key and change behavior for non-classic mode:
- Service Name, if specified, is used as the dataset as well as both
service_name
andservice.name
fields. - If dataset is specified and service name is not, it will be used but will generate a warning (except in quiet mode).
- If both are specified, service name will be used, dataset is ignored, and a warning will be emitted (except in quiet mode).
- The command name is now sent as command_name (in classic it is still sent as service_name).
- The
watch
command now sets thename
field to merelywatch
rather than a high-cardinality value, making it easier to aggregate queries across different builds. - Dataset name is trimmed of leading/trailing whitespace; if any was found emits a warning (except in quiet mode)
- Service Name, if specified, is used as the dataset as well as both
Full Changelog: v0.8.0...v0.9.0