* Fix handling of compressionMethod `none` in GrpcExporterBuilder
* Fix handling of compressionMethod `none` in OkHttpExporterBuilder
* Add compression configuration assertions to AbstractGrpcTelemetryExporterTest
* Add compression configuration to JaegerGrpcSpanExporterBuilder
* Add compression configuration to ZipkinSpanExporterBuilder
* Specify that zipkin default compression is gzip
Co-authored-by: Jack Berg <jberg@newrelic.com>
* improve single responsibility of ZipkinSpanExporter by factoring out OtelToZipkinSpanTransformer.
* add javadoc
* make utility constructor private
* make new class final and jApiCmp
* add javadocs
* enhance javadoc
* make package private
* hide logger
* spotless
* jApiCmp
* create transformer with supplier
* jApiCmp
* rename all Function vars to "transformer"
* remove dead code
* remove Function interface from OtelToZipkinSpanTransformer
* create factory method and rename test util
* rename attributesMap -> attributes
* rebase after metrics merge
* add javadoc
* remove static shared ip address
* Hey look it's a period.
* allow the builder to control the ip address supplier, not the entire transformer.
* hide instance behind getter
* remove unused
* rebase
* hide OtelToZipkinSpanTransformer from public usage
* jApiCmp
* add default to javadocs
* Add metrics to the ZipkinSpanExporter
* Add distinct transport name for HTTP/JSON trace metrics
* Use :expoters:common
* Fix javadoc
Co-authored-by: Jack Berg <jberg@newrelic.com>
* Update the changelog for version 1.2.0
* Update the README for version 1.2.0
* Update docs to include instructions related to API diffs.
* Add the diffs from 1.1.0
* tweak the japicmp task a bit and update the current diffs
* update the website docs to point at 1.2.0
* Add instructions about updating the website docs.
* Add a task to compare public APIs for every stable module.
* add a few comments and make the build task depend on the japicmp task
* update the api diffs after rebasing.
* task must depend on jar
* a few script tweaks based on feedback
* small tweak to make it a little more kotlin-idiomatic
* refactoring to make the code more clear
* some more refactoring.
* make the latest released version a lazy val of the build script
* have the task depend on check, rather than build
* put all the API diffs into a central directory
* run at --info to diagnose CI issues
* try an older java 11 version
* try another combo
* remove the info logging