ffd53c7d56 
								
							 
						 
						
							
							
								
								Memory Mode: Adding first part support for synchronous instruments - storage ( #5998 )  
							
							... 
							
							
							
							Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com> 
							
						 
						
							2023-12-14 16:21:39 -06:00  
				
					
						
							
							
								 
						
							
								f99e4961cb 
								
							 
						 
						
							
							
								
								Identifying otel http calls ( #5918 )  
							
							... 
							
							
							
							Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com> 
							
						 
						
							2023-11-09 08:49:06 -06:00  
				
					
						
							
							
								 
						
							
								bf37a4ca58 
								
							 
						 
						
							
							
								
								Prepare 1.31.0 ( #5888 )  
							
							
							
						 
						
							2023-10-06 15:10:48 -05:00  
				
					
						
							
							
								 
						
							
								b0c337b075 
								
							 
						 
						
							
							
								
								Memory Mode support: Adding memory mode, and implementing it for Asynchronous Instruments ( #5709 )  
							
							... 
							
							
							
							Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com> 
							
						 
						
							2023-09-26 13:21:46 -05:00  
				
					
						
							
							
								 
						
							
								a438127c37 
								
							 
						 
						
							
							
								
								Deprecate semconv module ( #5786 )  
							
							
							
						 
						
							2023-09-08 10:43:42 -05:00  
				
					
						
							
							
								 
						
							
								f7dc1dc686 
								
							 
						 
						
							
							
								
								Prepare for 1.29.0 release ( #5698 )  
							
							
							
						 
						
							2023-08-11 10:54:22 -05:00  
				
					
						
							
							
								 
						
							
								d03b485415 
								
							 
						 
						
							
							
								
								Add OtlpHttp{Signal}Exporter#toBuilder() methods ( #5652 )  
							
							
							
						 
						
							2023-08-03 15:22:52 -05:00  
				
					
						
							
							
								 
						
							
								0830039dcf 
								
							 
						 
						
							
							
								
								Remove redundant gradle dependencies ( #5621 )  
							
							
							
						 
						
							2023-07-18 12:19:44 -05:00  
				
					
						
							
							
								 
						
							
								087a4f1ac6 
								
							 
						 
						
							
							
								
								Prepare 1.28.0 ( #5602 )  
							
							
							
						 
						
							2023-07-07 06:57:26 -05:00  
				
					
						
							
							
								 
						
							
								7bd06ef189 
								
							 
						 
						
							
							
								
								Stabilize RetryPolicy API for OTLP exporters ( #5524 )  
							
							
							
						 
						
							2023-07-06 09:52:18 -05:00  
				
					
						
							
							
								 
						
							
								07a1bb4419 
								
							 
						 
						
							
							
								
								Fix various gradle warnings ( #5556 )  
							
							
							
						 
						
							2023-06-21 11:15:05 -05:00  
				
					
						
							
							
								 
						
							
								a7a70aa7c1 
								
							 
						 
						
							
							
								
								Update JavaDoc of SystemClock class ( #5477 )  
							
							... 
							
							
							
							Co-authored-by: Jack Berg <jberg@newrelic.com> 
							
						 
						
							2023-06-14 09:18:37 -05:00  
				
					
						
							
							
								 
						
							
								e637e5121a 
								
							 
						 
						
							
							
								
								Ensure correct compiled output and sources are included in multi version jar ( #5487 )  
							
							
							
						 
						
							2023-06-02 10:34:42 -07:00  
				
					
						
							
							
								 
						
							
								75b83db960 
								
							 
						 
						
							
							
								
								Create OtelVersion class at build time. ( #5365 )  
							
							... 
							
							
							
							Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com> 
							
						 
						
							2023-04-15 08:31:55 -05:00  
				
					
						
							
							
								 
						
							
								06158ffc2d 
								
							 
						 
						
							
							
								
								Cleanup readmes ( #5263 )  
							
							
							
						 
						
							2023-03-06 09:39:34 -06:00  
				
					
						
							
							
								 
						
							
								8897dd4d5c 
								
							 
						 
						
							
							
								
								Revert removal final newline ( #5133 )  
							
							... 
							
							
							
							* Revert removal final newline
* Add to final newlin editorconfigoverride 
							
						 
						
							2023-01-18 08:51:41 -06:00  
				
					
						
							
							
								 
						
							
								1e4a7be6be 
								
							 
						 
						
							
							
								
								Bump spotless-plugin-gradle from 6.12.1 to 6.13.0 ( #5126 )  
							
							... 
							
							
							
							* Bump spotless-plugin-gradle from 6.12.1 to 6.13.0
Bumps [spotless-plugin-gradle](https://github.com/diffplug/spotless ) from 6.12.1 to 6.13.0.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/gradle/6.12.1...plugin-gradle/6.13.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-plugin-gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix build
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com> 
							
						 
						
							2023-01-17 16:47:56 -06:00  
				
					
						
							
							
								 
						
							
								76f7a96029 
								
							 
						 
						
							
							
								
								Bump spotless-plugin-gradle from 6.12.0 to 6.12.1 ( #5076 )  
							
							... 
							
							
							
							* Bump spotless-plugin-gradle from 6.12.0 to 6.12.1
Bumps [spotless-plugin-gradle](https://github.com/diffplug/spotless ) from 6.12.0 to 6.12.1.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/gradle/6.12.0...gradle/6.12.1 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-plugin-gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix spotless
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com> 
							
						 
						
							2023-01-03 13:15:22 -06:00  
				
					
						
							
							
								 
						
							
								bd8b5650ac 
								
							 
						 
						
							
							
								
								Fix concurrent modification exception in ComponentRegistry ( #4951 )  
							
							... 
							
							
							
							* Fix concurrent modification exception in ComponentRegistry
* Reduce number of threads and iterations 
							
						 
						
							2022-11-15 11:15:50 -06:00  
				
					
						
							
							
								 
						
							
								f8a4d81e24 
								
							 
						 
						
							
							
								
								Optimize log hot path ( #4913 )  
							
							... 
							
							
							
							* ComponentRegistry accepts name, version, schemaUrl instead of InstrumentationScopeInfo
* Fix comment 
							
						 
						
							2022-11-08 17:05:00 -06:00  
				
					
						
							
							
								 
						
							
								52c37d56da 
								
							 
						 
						
							
							
								
								Stop publishing opentelemetry-sdk-extension-resources artifact ( #4828 )  
							
							
							
						 
						
							2022-10-31 12:25:36 -05:00  
				
					
						
							
							
								 
						
							
								eec0225e37 
								
							 
						 
						
							
							
								
								Changelog 1.18.0 ( #4737 )  
							
							... 
							
							
							
							* Add since annotations
* Prepare changelog for 1.17.0 release
* Spotless
* PR feedback
* Spotless 
							
						 
						
							2022-09-09 13:44:23 -05:00  
				
					
						
							
							
								 
						
							
								2bc88f45c6 
								
							 
						 
						
							
							
								
								Deprecate multi argument InstrumentationScopeInfo create method ( #4710 )  
							
							... 
							
							
							
							* Deprecate multi argument InstrumentationScopeInfo create method
* PR feedback 
							
						 
						
							2022-08-24 13:35:31 -05:00  
				
					
						
							
							
								 
						
							
								3a802305dc 
								
							 
						 
						
							
							
								
								return early if merging empty resource ( #4713 )  
							
							
							
						 
						
							2022-08-23 12:38:25 -05:00  
				
					
						
							
							
								 
						
							
								d0c6cd4480 
								
							 
						 
						
							
							
								
								Extend InstrumentationScopeInfo with scope attributes ( #4696 )  
							
							... 
							
							
							
							* Extend InstrumentationScopeInfo with scope attributes
* Add InstrumentationScopeInfoBuilder 
							
						 
						
							2022-08-22 12:26:54 -05:00  
				
					
						
							
							
								 
						
							
								659a7930bd 
								
							 
						 
						
							
							
								
								Move AttributesMap to :sdk:common ( #4641 )  
							
							
							
						 
						
							2022-07-27 17:08:40 -05:00  
				
					
						
							
							
								 
						
							
								e54e7ac4dc 
								
							 
						 
						
							
							
								
								feat:add the shortcut of removeif in ResourceBuilder ( #4286 )  
							
							... 
							
							
							
							* fix:add an ending period to form notes
* feat:add the shortcut of removeif in ResourceBuilder
* fix:fix the errors of check
* feat:run two gradlew task to achieve check
* fix:fix format violations
* feat:remove extra function and modify the unit test
* fix: fix format violations
* feat:format code and modify unit test
* feat:make unit test specification
* feat:cleanup for normalize 
							
						 
						
							2022-03-22 13:03:55 +09:00  
				
					
						
							
							
								 
						
							
								ea288d9722 
								
							 
						 
						
							
							
								
								Reduce lock scope in CompletableResultCode ( #4281 )  
							
							
							
						 
						
							2022-03-22 08:02:20 +09:00  
				
					
						
							
							
								 
						
							
								59a6061dc5 
								
							 
						 
						
							
							
								
								Deprecate InstrumentationLibraryInfo ( #4256 )  
							
							... 
							
							
							
							* Deprecate InstrumentationLibraryInfo
* API diff 
							
						 
						
							2022-03-14 14:45:10 -05:00  
				
					
						
							
							
								 
						
							
								963bc384c8 
								
							 
						 
						
							
							
								
								Instrumentation scope ( #4215 )  
							
							... 
							
							
							
							* Add InstrumentationScopeInfo class
* Rewrite tracer provider documentation
* Refactor ComponentRegistry to use InstrumentationScopeInfo
* Finish updating documentation to reference scope instead of library
* PR feedback 
							
						 
						
							2022-02-26 10:43:55 -08:00  
				
					
						
							
							
								 
						
							
								13fb460a54 
								
							 
						 
						
							
							
								
								(4172) Vararg versions of AttributeBuilder.put ( #4188 )  
							
							... 
							
							
							
							* Overload put with AttributeKey with String array
* Use generic instead of String
* Format and javadoc
* Cast to type
* New public method
* File based view configuration (#4163 )
* Add experimental view config module
* Rename view-config to metric-incubator
* Switch naming from camelCase to snake_case
* Extend with attribute key filter
* Wire up to autoconfiguration
* Use snakeyaml instead of jackson
* PR feedback
* PR feedback
* Remove explicit okio dependency (#4187 )
* Deprecate PrometheusCollector (#4185 )
* Correct javadoc
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
* Cast to type
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com> 
							
						 
						
							2022-02-24 14:04:57 -08:00  
				
					
						
							
							
								 
						
							
								e8d1c2d838 
								
							 
						 
						
							
							
								
								Copy schema URL during Resource.toBuilder ( #4209 )  
							
							
							
						 
						
							2022-02-24 09:06:29 +09:00  
				
					
						
							
							
								 
						
							
								03c41ec940 
								
							 
						 
						
							
							
								
								Add a testing-internal module and functionality to SuppressLogger for… ( #4130 )  
							
							... 
							
							
							
							* Improve behavior of some tests (#4123 )
* Optimize
* Fix logging.properties
* Clean 
							
						 
						
							2022-02-01 16:04:39 +09:00  
				
					
						
							
							
								 
						
							
								cb89401381 
								
							 
						 
						
							
							
								
								Add log attribute limits ( #4085 )  
							
							... 
							
							
							
							* Add log attribute limits
* Use pad left in test
* PR feedback, improve test coverage 
							
						 
						
							2022-01-18 15:36:54 -06:00  
				
					
						
							
							
								 
						
							
								7c9234e1ae 
								
							 
						 
						
							
							
								
								Add missing internal disclaimers ( #4086 )  
							
							
							
						 
						
							2022-01-13 14:00:12 -08:00  
				
					
						
							
							
								 
						
							
								429afa1c99 
								
							 
						 
						
							
							
								
								Add toString to SDK trace components and print autoconfigured SDK ( #4047 )  
							
							... 
							
							
							
							* Add toString to SDK trace components and print autoconfigured SDK
* Clean
* Tweak logging message 
							
						 
						
							2022-01-07 10:55:46 +09:00  
				
					
						
							
							
								 
						
							
								dfb4a74ac5 
								
							 
						 
						
							
							
								
								Update errorprone ( #4048 )  
							
							
							
						 
						
							2022-01-06 11:33:00 +09:00  
				
					
						
							
							
								 
						
							
								8e04fbf0b8 
								
							 
						 
						
							
							
								
								Migrate most testsets to test suites. ( #3953 )  
							
							
							
						 
						
							2021-12-07 08:37:15 +09:00  
				
					
						
							
							
								 
						
							
								e56e8ef018 
								
							 
						 
						
							
							
								
								Use PrimitiveLongList in ExponentialHistogramBuckets ( #3947 )  
							
							... 
							
							
							
							* Use PrimitiveLongList in ExponentialHistogramData
* Missing test 
							
						 
						
							2021-12-03 18:12:10 -08:00  
				
					
						
							
							
								 
						
							
								201934aef5 
								
							 
						 
						
							
							
								
								Catch throwable in async callbacks, and propagate if fatal ( #3922 )  
							
							... 
							
							
							
							* Catch throwable in async callbacks, and propogate if fatal
* Add unit tests, adjust propagate ordering
* Create util function for propagateIfFatal
* PR feedback 
							
						 
						
							2021-11-24 14:39:18 +09:00  
				
					
						
							
							
								 
						
							
								7627c8b372 
								
							 
						 
						
							
							
								
								Fix flaky ThrottlingLogger test ( #3916 )  
							
							
							
						 
						
							2021-11-19 20:47:52 +09:00  
				
					
						
							
							
								 
						
							
								966c358ef1 
								
							 
						 
						
							
							
								
								Use a wrapper of primitive long array for histogram counts. ( #3854 )  
							
							... 
							
							
							
							* Use a wrapper of primitive long array for histogram counts.
* Fix
* Better 
							
						 
						
							2021-11-16 10:53:09 +09:00  
				
					
						
							
							
								 
						
							
								e4ea3ab673 
								
							 
						 
						
							
							
								
								avoid redundant allocation of `DefaultThreadFactory` on a `newThread` call ( #3836 )  
							
							
							
						 
						
							2021-11-09 10:19:50 +09:00  
				
					
						
							
							
								 
						
							
								b7e469f861 
								
							 
						 
						
							
							
								
								Test ResourceBuilder with null inputs ( #3672 )  
							
							
							
						 
						
							2021-09-28 09:16:52 -07:00  
				
					
						
							
							
								 
						
							
								e6424654b2 
								
							 
						 
						
							
							
								
								Implementations of Exemplar Reservoirs ( #3592 )  
							
							... 
							
							
							
							* Initial implementation of simple ExemplarReservoirs
- Add an implementation of naive fixed-bucket reservoir sampling
- Add an implementation of FixedSizeHistogram reservoir sampling where latest-measurement per-histogram-bucket is kept.
- Add assertions for exemplars.
* Remove explicit locks for mild performance boost.
* Create a new random holder abstraction.
- Create new random holder abstraction that allows
  - ThreadLocalRandom when efficient
  - simple detection of Android + workaround for TLR
  - Overridable with mocked random for testing.
- Update tracing RandomIdGenerator to leverage new RnadomHolder
- Expand exemplar reservoir tests to use new random holder
- Remove android-only random id generator test
* Add api diff + fix silly naming thing.
* Move random hodler to be Supplier, other updates from code review.
* Fixes from review.
* Fix bytebuddy issue with mocking.
* Update sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/exemplar/AbstractFixedSizeExemplarReservoir.java
Co-authored-by: John Watson <jkwatson@gmail.com>
* Fix name from review.
* Update sdk/common/src/main/java/io/opentelemetry/sdk/internal/RandomSupplier.java
Co-authored-by: John Watson <jkwatson@gmail.com>
Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com> 
							
						 
						
							2021-09-17 13:20:06 +09:00  
				
					
						
							
							
								 
						
							
								4a945e63e3 
								
							 
						 
						
							
							
								
								Add gradle ktlint spotless config to all projects ( #3543 )  
							
							
							
						 
						
							2021-08-25 08:36:17 +09:00  
				
					
						
							
							
								 
						
							
								58c16a9133 
								
							 
						 
						
							
							
								
								Add missing readmes and missing javadoc links ( #3500 )  
							
							
							
						 
						
							2021-08-16 12:36:54 -07:00  
				
					
						
							
							
								 
						
							
								1a881a6946 
								
							 
						 
						
							
							
								
								Fix nullness in Resource (low priority). ( #3472 )  
							
							
							
						 
						
							2021-08-14 14:12:02 +09:00  
				
					
						
							
							
								 
						
							
								2844471335 
								
							 
						 
						
							
							
								
								Fix Resource version properties lookup and extract version file gener… ( #3467 )  
							
							... 
							
							
							
							* Fix Resource version properties lookup and extract version file generation.
* Only published
* Cleanup
* Better merge
* Fix merge 
							
						 
						
							2021-08-12 10:15:51 -07:00  
				
					
						
							
							
								 
						
							
								f83ab58317 
								
							 
						 
						
							
							
								
								Fix Nullable of Resource.getAttribute (high priority) ( #3473 )  
							
							... 
							
							
							
							* Fix Nullable of Resource.getAttribute
* API 
							
						 
						
							2021-08-12 08:25:19 -07:00