Releases: xoplog/xop-go
Releases · xoplog/xop-go
v0.3.0
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
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
mark protobuf files as generated
v0.2.0
Compatibility
This change is not backwards compatible:
xopjson
no longer supports bufferingxopbytes.BytesWriter
interface is more complex
What's Changed
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Initial release
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
- @muir made their first contribution in #1
- @miccagiann made their first contribution in #9
Full Changelog: https://github.com/xoplog/xop-go/commits/v0.0.1