* Baggage context part 1.
* A little cleanup.
* Return strings instead of objects. Removed default value in ctor because it generates a compiler warning about struct default constructor being used.
* Updated SDK & API projects for BaggageContext.
* Fixed broken areas, except for CorrelationContext tests.
* First round of tests and bug fixes.
* FIxed up HTTP instrumentation tests.
* Fixed up shim tests.
* More tests and improvements.
* Fixed broken test.
* Test coverage and bug fixes.
* Deterministic GetHashCode + tests.
* Added a link to the baggage api.
* Updated CHANGELOG.
* Renamed BaggageContext -> Baggage.
* CHANGELOG update.
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Support W3C Baggage spec.
* Moved baggage propagation to its own ITextFormat. Removed IsInjected.
* updating some tests
* creating nw files
* updating files
* buildable in release
* adding baggage tests
* updating tests
* updating default textformat for http instrumentation
* Removed a few null checks.
* Removed DistributedContext. Drive CorrelationContext off of Activity.Baggage.
* updating issues after merge
* updating based on sanity check
* updating baggage test
* updating tests
* reiley's comments
* move to using
* Updates for http-in and http-out. Updated CHANGELOGs.
* Adding tests.
* updating correlation context
* Added test for TraceContextFormat + BaggageFormat used together.
* Fixed broken tests.
* Code review.
* Test fixup.
* updating order
* updating tests
* updating tests, adding dispose, clearing objects
* updating changelog
* Use "Baggage" instead of "baggage" as the header name.
* Added some basic support for the Baggage limits specified in the spec.
* Fixed and improved ITextFormat log messages.
* Rename TextFormatContext -> PropagationContext.
* Updated ITextFormat implementations so they don't double-extract.
Co-authored-by: Eddy Nakamura <ednakamu@microsoft.com>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>