Releases: SkyAPM/SkyAPM-dotnet
Releases · SkyAPM/SkyAPM-dotnet
v2.2.0
What's Changed
- up to .net7 by @joesdu in #532
- SkyApm.Diagnostics for Masstransit by @BoydenYubin in #531
- log db statement with parameter value when use SmartSql by @xclw2000 in #539
- Support access to ITracingContext through static property. by @inversionhourglass in #540
- MSSQL and MySQL peer format can be changed to the same format as java by configuration by @inversionhourglass in #543
- Add FreeRedis Diagnostics by @guochen2 in #547
- Change log message format. by @inversionhourglass in #548
- Use config to control log report level and enrich log message by @inversionhourglass in #549
- fix bad names for logs of observability by @lu-xiaoshuang in #555
- enable generating nupkg files by @lu-xiaoshuang in #558
- Minor README language update by @SeanKilleen in #574
- fix: CAP trace broken by @witskeeper in #575
- align service instance id to java version by @lu-xiaoshuang in #579
- align endpoint to java version by @lu-xiaoshuang in #580
- bugfix for SegmentContextFactory by @lu-xiaoshuang in #583
- enable logging config by @lu-xiaoshuang in #581
- spin off grpc reporter stuff from protocol stuff by @lu-xiaoshuang in #582
- fix some compatibility bug by @liuhaoyang in #586
New Contributors
- @joesdu made their first contribution in #532
- @BoydenYubin made their first contribution in #531
- @xclw2000 made their first contribution in #539
- @guochen2 made their first contribution in #547
- @lu-xiaoshuang made their first contribution in #555
- @SeanKilleen made their first contribution in #574
Full Changelog: v2.1.0...v2.2.0
v2.1.0-release
What's Changed
- Clean up code that is no longer used by @liuhaoyang in #493
- fix grpc trace lost by @sampsonye in #495
- Remove SkyAPM.Agent.AspNet from doc by @wu-sheng in #496
- Use ComponentId instead of ComponentName by @feiyun0112 in #498
- Get current context from ConcurrentDictionary by @feiyun0112 in #499
- SkyApm.Transport.Grpc use grpc-dotnet by @feiyun0112 in #501
- Implement the Microsoft ILogger interface to push logs to skywalking by @GeorGeWzw in #502
- fix: continue with origin trace info when pub/sub retry by @sampsonye in #507
- update version to 2.1.0 by @liuhaoyang in #508
- Update appveyor config by @liuhaoyang in #509
- Fix: myget push fail by @liuhaoyang in #510
- Fix: incorrect SkyApm.Diagnostics.MSLogging package version by @liuhaoyang in #511
- Fix issue 505: Segment maybe null when record log by @liuhaoyang in #512
- refactor MSLogging extensions and add log samples by @liuhaoyang in #513
- fix: AsyncQueueSkyApmLogDispatcher._offset is not correct exactly in muti threads by @sampsonye in #515
New Contributors
- @sampsonye made their first contribution in #495
Full Changelog: v2.0.1...v2.1.0
v2.0.1-release
What's Changed
- update skywalking-data-collect-protocol submodule url by @catcherwong in #478
- Update CONTIBUTING.md by @SpringHgui in #482
- Fixed the issue that some packages could not automatically obtain the… by @liuhaoyang in #491
- Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /src/SkyApm.DotNet.CLI by @dependabot in #492
New Contributors
- @catcherwong made their first contribution in #478
- @SpringHgui made their first contribution in #482
Full Changelog: v2.0.0...v2.0.1
v2.0.0-release
What's Changed
- feature: Support ignore paths for HttpClient by @qq362220083 in #423
- Update version.props by @snakorse in #424
- Allows to modify the start time and end time properties of the SegmentSpan object. by @qq362220083 in #437
- Support recored the value of sql parameter by @zhujinhu21 in #441
- Support gRPC streaming by @beckjin in #448
- upgrade grpc-tools and dotnet version by @liuhaoyang in #457
- Add github action to run BUILD and TEST by @liuhaoyang in #459
- Fix : github action ci run faild by @liuhaoyang in #460
- Add FreeSql Diagnostics by @startewho in #461
- fetch the latest protocol commit by @liuhaoyang in #463
- fix code smell by @feiyun0112 in #471
- skyapm dotnet support log collecting by @GeorGeWzw in #467
- Fix invalid logging time by @GeorGeWzw in #472
- bug fix: Local SegmentContext can only be mounted to Entry SegmentContext by @inversionhourglass in #474
- Upgrade grpc-tool version to fix build failure on macOS m1 by @liuhaoyang in #476
New Contributors
- @zhujinhu21 made their first contribution in #441
- @startewho made their first contribution in #461
- @feiyun0112 made their first contribution in #471
- @GeorGeWzw made their first contribution in #467
- @inversionhourglass made their first contribution in #474
Full Changelog: v1.3.0...v2.0.0
v1.3.0-release
Added
- Support diagnostics for
Microsoft.Data.SqlClient
. - Support collect request header and body for HttpClient.
- Support collect request body for AspNetCore.
Fixed
v1.2.0-release
Changes
- Support collect request cookies
- Support collect request headers
- Improve CAP diagnosis experience and enhance loggin
- Add MongoDB Diagnostics
- Re-support Asp.Net Agent
v1.1.0-release
Added
- Support ignore path feature.
- Support stop header propagation path configuration for
HttpClient
diagnostic component.
Changed
- Improve performance of TracingDiagnosticObserver.
- Remove unnecessary span log in
AspNetCore
diagnostic component. - Append ip to the instancename to make it more meaningful.
- Remove query party from the span operation name for
HttpClient
diagnostic component.
Fixed
- Grpc throws exception when null string in span tag or log.
v1.0.0-release
Update version.props (#326)
v0.9.0-release
Use ReadOnlySpan<char> Improve performance after .netcoreapp2.1 (#192)
v0.8.0-release
This is the first release of skyapm-dotnet !!!
Changes
- Rename package and namespace from
SkyWalking
toSkyAPM
- Refactoring tracing core api #139
- Add
SkyAPM.Agent.AspNet
package - Support language-agent-protocol-v2 #107
- Support SkyWalking Cross Process Propagation Headers Protocol v2 #138
- Support percentage-based sampling #57
- Fix activeSpan is null in asynchronous operations #72 #102 #131