v0.28.0 Beta
🛑 Breaking changes 🛑
- Remove unused logstest package (#3222)
- Introduce
AppSettings
instead ofParameters
(#3163) - Remove unused testutil.TempSocketName (#3291)
- Move BigEndian helper functions in
tracetranslator
to an internal package.(#3298) - Rename
configtest.LoadConfigFile
toconfigtest.LoadConfigAndValidate
(#3306) - Replace
ExtensionCreateParams
withExtensionCreateSettings
(#3294) - Replace
ProcessorCreateParams
withProcessorCreateSettings
. (#3181) - Replace
ExporterCreateParams
withExporterCreateSettings
(#3164) - Replace
ReceiverCreateParams
withReceiverCreateSettings
. (#3167) - Change
batchprocessor
logic to limit data points rather than metrics (#3141) - Rename
PrwExporter
toPRWExporter
andNewPrwExporter
toNewPRWExporter
(#3246) - Avoid exposing OpenCensus reference in public APIs (#3253)
- Move
config.Parser
toconfigparser.Parser
(#3304) - Remove deprecated funcs inside the obsreceiver (#3314)
- Remove
obsreport.GRPCServerWithObservabilityEnabled
, enable observability in config (#3315) - Remove
obsreport.ProcessorMetricViews
, useBuildProcessorCustomMetricName
where needed (#3316) - Remove "Receive" from
obsreport.Receiver
funcs (#3326) - Remove "Export" from
obsreport.Exporter
funcs (#3333) - Hide unnecessary public struct
obsreport.StartReceiveOptions
(#3353) - Avoid exposing internal implementation public in OC/OTEL receivers (#3355)
- Updated configgrpc
ToDialOptions
and confighttpToClient
apis to take extensions configuration map (#3340) - Remove
GenerateSequentialTraceID
andGenerateSequentialSpanIDin
functions in testbed (#3390) - Change "grpc" to "GRPC" in configauth function/type names (#3285)
💡 Enhancements 💡
- Add
doc.go
files to the consumer package and its subpackages (#3270) - Automate triggering of doc-update on release (#3234)
- Enable Dependabot for Github Actions (#3312)
- Remove the proto dependency in
goldendataset
for traces (#3322) - Add telemetry for dropped data due to exporter sending queue overflow (#3328)
- Add initial implementation of
pdatagrcp
(#3231) - Change receiver obsreport helpers pattern to match the Processor/Exporter (#3227)
- Add model translation and encoding interfaces (#3200)
- Add otlpjson as a serializer implementation (#3238)
prometheus
receiver:- Add
componenttest.NewNop*CreateSettings
to simplify tests (#3375) - Add support for markdown generation (#3100)
- Refactor components for the Client Authentication Extensions (#3287)