Commit Graph

3210 Commits

Author SHA1 Message Date
Jonatan Ivanov
79323a4e83 Merge branch '3.0.x' 2021-11-17 11:45:16 -08:00
Jonatan Ivanov
720e4373d1 fix typo in docs 2021-11-17 11:45:04 -08:00
Olga Maciaszek-Sharma
2282d7b1cd Fix HookRegisteringBeanFactoryPostProcessor to work with native. (#2055) 2021-11-09 11:56:17 +01:00
Marcin Grzejszczak
acaf6ce039 Fixing stream benchmarks 2021-11-08 10:35:53 +01:00
Marcin Grzejszczak
1b964809cd Upgrading benchmarks runner 2021-11-08 09:35:48 +01:00
Marcin Grzejszczak
31f60a9fb8 Fixed checkstyle 2021-11-08 09:17:09 +01:00
Marcin Grzejszczak
f6e3208a1a Update TestSpanHandler.java 2021-11-08 09:11:14 +01:00
Olga MaciaszekSharma
f562809830 Revert "Make BraveKafkaStreamsAutoConfiguration public. (#2054)"
This reverts commit ec62931a27.
2021-11-05 19:03:59 +01:00
Olga Maciaszek-Sharma
ec62931a27 Make BraveKafkaStreamsAutoConfiguration public. (#2054) 2021-11-05 18:06:10 +01:00
Marcin Grzejszczak
5badc1deab Made tests less brittle 2021-11-05 13:46:10 +01:00
Marcin Grzejszczak
43e0f2eb33 Made tests less brittle 2021-11-05 12:06:55 +01:00
buildmaster
5d07c3627f Bumping versions 2021-11-04 17:34:14 +00:00
Arthur Gavlyukovskiy
f70cee7341 Refactored TraceListenerStrategy to better track current scope in case multiple connections are used (#2053)
* Refactored TraceListenerStrategy to better track current scope in case multiple connections are used

Refactored remoteServiceName resolution logic to be easier to follow
Fixed TraceQueryExecutionListener#getConnection that leaks connection by acquiring (and not closing) additional connection from a DataSource

* Fixed checkstyle issues
2021-11-04 09:02:25 +01:00
buildmaster
8562948697 Going back to snapshots 2021-11-03 14:17:57 +00:00
buildmaster
5abcba02b6 Update SNAPSHOT to 3.1.0-RC1 2021-11-03 14:13:32 +00:00
buildmaster
aafde81e8d Going back to snapshots 2021-11-03 12:05:22 +00:00
buildmaster
960045f3d8 Update SNAPSHOT to 3.1.0-RC1 2021-11-03 12:01:05 +00:00
Marcin Grzejszczak
8620d399f4 Added opt in for SocketAddress Mongo spans; fixes gh-2050 2021-11-03 11:41:00 +01:00
Jonatan Ivanov
b2df1ec742 Add default implementation to Tracer#currentTraceContext 2021-10-28 13:19:14 -07:00
Jonatan Ivanov
3c3fca3b61 Use new LoadBalancerClientsProperties class 2021-10-28 13:18:43 -07:00
buildmaster
fd45548d76 Bumping versions 2021-10-26 17:34:40 +00:00
Marcin Grzejszczak
11686c4131 Updated the formatting 2021-10-26 16:25:06 +02:00
Marcin Grzejszczak
eb01d5952b Reactive mongo (#2044)
Added support for the new Reactive and Synchronous Context Providers in Mongo
2021-10-26 16:13:57 +02:00
Marcin Grzejszczak
90417f1f07 Stream reactive (#2038)
Added native support for Reactive Spring Cloud Stream.
2021-10-26 16:01:12 +02:00
buildmaster
e1ef593847 Bumping versions 2021-10-22 17:34:36 +00:00
Jonatan Ivanov
5503910d00 Fix tests that assume Spring Cloud Function returns a byte array
fixes gh-2043
2021-10-20 16:19:37 -07:00
Jonatan Ivanov
79208f410f Fix tests that depend on previous Spring Boot config issue
fixes gh-2042
2021-10-20 16:16:25 -07:00
spencergibb
ccae09aae1 Revert "Temporarily updates reactor and kafka-clients versions (#2040)"
This reverts commit 86e6b5dff6.
2021-10-20 16:10:50 -04:00
buildmaster
11ef7e028a Going back to snapshots 2021-10-20 03:03:18 +00:00
buildmaster
17e68ba7c6 Update SNAPSHOT to 3.1.0-M3 2021-10-20 02:59:04 +00:00
Spencer Gibb
86e6b5dff6 Temporarily updates reactor and kafka-clients versions (#2040) 2021-10-19 16:39:25 -07:00
Jonatan Ivanov
1471362be0 Merge branch '3.0.x' 2021-10-18 17:52:36 -07:00
Jonatan Ivanov
facedbeed2 Update github workflow to use Java 17 2021-10-18 17:52:08 -07:00
Jonatan Ivanov
ef9dac6d2c Prometheus Exemplars Support
fixes gh-2039
2021-10-18 17:30:30 -07:00
Marcin Grzejszczak
df2bf03cb3 Fixed compilation issues 2021-10-13 16:16:03 +02:00
Marcin Grzejszczak
3dc8387a6f Merge branch '3.0.x' into main 2021-10-12 10:25:23 +02:00
Marcin Grzejszczak
a403c9aa91 Added conditional on spring kafka; fixes gh-2037 2021-10-12 10:23:07 +02:00
Marcin Grzejszczak
5ea63f6f8c Adding span flushing on shutdown hook (#2036)
without this change when batch process finishes the async reporter doesn't have time to properly shutdown and send out spans to Zipkin.
with this change we're registering a shutdown hook. AsyncReporter has no option to send out spans in a blocking way, so what we need to do to flush it, then wait for the configured time for the spans to be drained from the queue and then give a chance to send the spans out over the wire.

fixes gh-2035
2021-10-08 10:53:15 +02:00
buildmaster
9fb298705b Bumping versions 2021-10-06 17:35:16 +00:00
Marcin Grzejszczak
6c23dfb179 Caches executor wrappers (#2033)
without this change whenever a traced executor is created (either via a proxy or directly) we create a new instance of that traced wrapper. The problem with that is such that we create a lot of objects (e.g. each getExecutor() would return a new instance of the traced version). There are projects such as Micrometer that create WeakReferences to those objects. That means that if we don't cache the traced instance then we will lose the WeakReference upon the first GC.
with this change we're introducing new static wrapper methods that cache the traced instance for a given delegate. That means that not only will we create fewer objects but also we will honour the WeakReference mechanisms.

fixes gh-2020
2021-10-04 10:10:45 +02:00
buildmaster
3855298689 Going back to snapshots 2021-10-01 19:38:52 +00:00
buildmaster
160524d943 Update SNAPSHOT to 3.1.0-M2 2021-10-01 19:34:24 +00:00
Marcin Grzejszczak
d19b72d553 Caches executor wrappers (#2033)
without this change whenever a traced executor is created (either via a proxy or directly) we create a new instance of that traced wrapper. The problem with that is such that we create a lot of objects (e.g. each getExecutor() would return a new instance of the traced version). There are projects such as Micrometer that create WeakReferences to those objects. That means that if we don't cache the traced instance then we will lose the WeakReference upon the first GC.
with this change we're introducing new static wrapper methods that cache the traced instance for a given delegate. That means that not only will we create fewer objects but also we will honour the WeakReference mechanisms.

fixes gh-2020
2021-10-01 09:34:20 -07:00
Jonatan Ivanov
565d00c73a update spring security: 5.6.0-M3 2021-09-30 15:22:34 -07:00
buildmaster
4f30b5e012 Bumping versions 2021-09-30 17:33:57 +00:00
干货满满张哈希
6b2f15e961 fix #2023, add parent in the new TraceFeignContext (#2024)
fixes gh-2023
2021-09-30 10:46:52 +02:00
buildmaster
152a4326c4 Bumping versions 2021-09-28 17:33:44 +00:00
buildmaster
e295ff9214 Bumping versions to 3.0.5-SNAPSHOT after release 2021-09-21 15:23:29 +00:00
buildmaster
4ff72048cf Going back to snapshots 2021-09-21 15:23:29 +00:00
buildmaster
bffa4ab7db Update SNAPSHOT to 3.0.4 2021-09-21 15:17:41 +00:00