* Fix webflux client filter subscribe
* Add test
* Fix test
* Fix test, take 2
* Fix another test
* Suppress test for another module
* Suppress another library instrumentation
* Another
* Add nested client suppression in Armeria
* Add comments
* Revert extra line
* Move and rename NetPeerUtils
* Rename NetPeerUtils to NetPeerAttributes; inject instance instead of using a global var
* Rename SpanAttributeSetter to AttributeSetter (might be used to set on AttributesBuilder in the future, who knows)
* Deprecate default BaseTracer constructor: library instrumentations are supposed to inject all dependencies, the javaagent should explicitly pass globals
* fix compilation failure
* Remove peer.service customization from library instrumentation
* Make BaseTracer fields private
By making `tracer` private we're forcing all tracer implementation to use the `spanBuilder()` utility method and pass the parent context manually.
* Remove version from `apache-httpclient` instrumentation
Fixes: #1260
* Remove version from all instrumentation names and add instrumentation name to `spring-web`
Fixes: #1260
* Demonstrating bugs with Project Reactor and Reactor Netty support
* Intermediate kinda working state
* Seems to work
* Format
* Always use context active during subscription
* Fix muzzle
* Format
* Test fix
* Ignore failing test for now
* Add attribution and links to borrowed code
* Fix hook reset
* Polish
* Revert "Ignore failing test for now"
This reverts commit 1867995a
* Polish
* Fixes#1103