Skip to content

Releases: xoplog/xop-go

v0.3.0

23 Jan 03:44
4b867af
Compare
Choose a tag to compare

What's Changed

  • Add xop proto uploader by @muir in #88
  • Redesign base logger API by @muir in #90
  • BREAKING CHANGE: xoptest by @muir in #93
  • Xopotel simplify by @muir in #91
  • refactor: xoppb replay API by @muir in #94
  • spelling fix by @muir in #97
  • refactor xopjson a bit, break out attributes AttributeBuilder into a separate package by @muir in #98
  • create replayutil with support for decoding attribute definitions by @muir in #99
  • [feat] Add xopconsole - human & machine readable logger by @muir in #100
  • [chore] adjust log levels to be in the same order as OTEL - BREAKING CHANGE by @muir in #101
  • Breaking change - top level API - log levels by @muir in #96
  • breaking change: use a key type by @muir in #95
  • get rid of internal/ by @muir in #102
  • breaking change: split repository by @muir in #103

Full Changelog: v0.2.0...v0.3.0

v0.3.0-pre.2

06 Jan 23:52
0f25410
Compare
Choose a tag to compare
v0.3.0-pre.2 Pre-release
Pre-release

What's Changed

  • Redesign base logger API by @muir in #90
  • BREAKING CHANGE: xoptest by @muir in #93
  • Xopotel simplify by @muir in #91
  • refactor: xoppb replay API by @muir in #94
  • spelling fix by @muir in #97
  • refactor xopjson a bit, break out attributes AttributeBuilder into a separate package by @muir in #98
  • create replayutil with support for decoding attribute definitions by @muir in #99
  • [feat] Add xopconsole - human & machine readable logger by @muir in #100
  • [chore] adjust log levels to be in the same order as OTEL - BREAKING CHANGE by @muir in #101
  • Breaking change - top level API - log levels by @muir in #96
  • breaking change: use a key type by @muir in #95
  • get rid of internal/ by @muir in #102

Full Changelog: v0.3.0-pre1...v0.3.0-pre.2

v0.3.0-pre1

23 Nov 03:11
Compare
Choose a tag to compare
v0.3.0-pre1 Pre-release
Pre-release
mark protobuf files as generated

v0.2.0

13 Oct 05:09
Compare
Choose a tag to compare

Compatibility

This change is not backwards compatible:

  • xopjson no longer supports buffering
  • xopbytes.BytesWriter interface is more complex

What's Changed

  • xopjson no longer buffers internally; xopbytes has a richer API by @muir in #87

Full Changelog: v0.1.0...v0.2.0

v0.1.0

04 Oct 04:17
6964c2a
Compare
Choose a tag to compare

What's Changed

  • rename Bundle.ParentTrace -> Bundle.Parent by @muir in #86

Full Changelog: v0.0.1...v0.1.0

Initial release

03 Oct 04:48
02fd5ff
Compare
Choose a tag to compare

What's Changed

  • Zero by @muir in #1
  • refactor: combining base loggers is now outside Logger by @muir in #2
  • remove Prefill, add logging of spanID in test logger by @muir in #3
  • pass through name of spans by @muir in #4
  • More API changes around span data by @muir in #5
  • Five by @muir in #6
  • Backed off from bundled enums. by @muir in #7
  • Id -> ID; HexBytes now uses arrays by @muir in #8
  • Adding .gitignore file. by @miccagiann in #9
  • Eight by @muir in #11
  • Replace prefill, remove xop.Thing by @muir in #12
  • Ten by @muir in #13
  • Add BytesWriter API for JSON logger; reformat TODO by @muir in #14
  • rename xoplog -> xop by @muir in #15
  • Rename2 by @muir in #16
  • add iowriter by @muir in #17
  • Refactor by @muir in #18
  • files missing from last commit by @muir in #19
  • changes were lost with the commit before last, fixing by @muir in #20
  • Improve xopjson by @muir in #21
  • Seventeen by @muir in #22
  • Eighteen by @muir in #23
  • Nineteen by @muir in #24
  • Twenty by @muir in #25
  • fixed missing JSON entries for requests & spans by @muir in #26
  • Twentytwo by @muir in #27
  • Twentythree by @muir in #28
  • benchmarking showed that it's better to allocate a map by @muir in #29
  • Better receiver names. by @miccagiann in #30
  • Twentyfive by @muir in #31
  • add Events to xoptest by @muir in #32
  • prioritized select by @muir in #33
  • Twentyeight by @muir in #34
  • make the tests a bit more interesting by @muir in #35
  • Adding more tests in testlogger & renaming receivers. by @miccagiann in #36
  • start transforming test into a matrix by @muir in #37
  • Thirtyone by @muir in #38
  • fixed bug with non-detached sub-span Done by @muir in #39
  • support distinct in xoptest, add tests by @muir in #40
  • bugs fixed with distinct; more tests by @muir in #41
  • Upgrading to golangci-lint 1.48.0 version. by @miccagiann in #42
  • Testing and fixing methods in context.go file. by @miccagiann in #43
  • bugs fixed and embedded enum now tested by @muir in #44
  • Document, fix and test enums by @muir in #45
  • .Done no longer supported for span-less logs by @muir in #46
  • bugfix for stack traces; add stack line rewrite; add test by @muir in #48
  • fix bugs with non-detached sub-spans by @muir in #49
  • test complaints about extra calls to Done by @muir in #50
  • Increase coverage for Sub's methods to 50 percent. by @miccagiann in #47
  • log additional types that pass the first time by @muir in #51
  • add actual type to ints/floats by @muir in #52
  • full set of prefill by @muir in #53
  • fix time format test, add duration test by @muir in #54
  • added .String() method for trace.Trace; now testing Link() by @muir in #55
  • now testing Error() by @muir in #56
  • kill xoputil.BaseAttributeType in favor of xopbase.DataType; add test… by @muir in #57
  • disable unused code, test some used code by @muir in #58
  • add tests for the enumers by @muir in #59
  • some work on the readme... by @muir in #60
  • Fix timezone abbreviation parsing. by @miccagiann in #61
  • Fifty by @muir in #62
  • Add support for output through open telemetry by @muir in #63
  • remove some debugging by @muir in #64
  • use "make test" instead of go test ./... by @muir in #65
  • replace AdjustedLevelLoger with ContextLevelAdjuster, added LevelAdju… by @muir in #66
  • simplify time formats by @muir in #67
  • Polishing by @muir in #68
  • xopbase.Logger.Close removed by @muir in #69
  • use JSONKey() for enum keys and attribute names by @muir in #70
  • remove xopbase.Line.Error, add ErrorReactionFunc by @muir in #71
  • Prepare list of what needs to be address before release by @muir in #72
  • rework README by @muir in #73
  • test xopotel.BaseLogger by @muir in #74
  • add test for redaction by @muir in #75
  • request.ver -> span.ver by @muir in #76
  • Minor improvements in test coverage and documentation by @muir in #77
  • add context level test by @muir in #79
  • http middleware (inbound) by @muir in #78
  • stop exporting some debugging by @muir in #80
  • Add support for propagation with resty by @muir in #81
  • Rename a couple of things by @muir in #82
  • change import path to reflect new org by @muir in #83
  • readme updates & spelling fixes by @muir in #84

New Contributors

Full Changelog: https://github.com/xoplog/xop-go/commits/v0.0.1