Release version 0.28.0
·
5756 commits
to main
since this release
v0.28.0 Beta
π Breaking changes π
- Remove unused logstest package (#3222)
- Introduce
AppSettingsinstead ofParameters(#3163) - Remove unused testutil.TempSocketName (#3291)
- Move BigEndian helper functions in
tracetranslatorto an internal package.(#3298) - Rename
configtest.LoadConfigFiletoconfigtest.LoadConfigAndValidate(#3306) - Replace
ExtensionCreateParamswithExtensionCreateSettings(#3294) - Replace
ProcessorCreateParamswithProcessorCreateSettings. (#3181) - Replace
ExporterCreateParamswithExporterCreateSettings(#3164) - Replace
ReceiverCreateParamswithReceiverCreateSettings. (#3167) - Change
batchprocessorlogic to limit data points rather than metrics (#3141) - Rename
PrwExportertoPRWExporterandNewPrwExportertoNewPRWExporter(#3246) - Avoid exposing OpenCensus reference in public APIs (#3253)
- Move
config.Parsertoconfigparser.Parser(#3304) - Remove deprecated funcs inside the obsreceiver (#3314)
- Remove
obsreport.GRPCServerWithObservabilityEnabled, enable observability in config (#3315) - Remove
obsreport.ProcessorMetricViews, useBuildProcessorCustomMetricNamewhere needed (#3316) - Remove "Receive" from
obsreport.Receiverfuncs (#3326) - Remove "Export" from
obsreport.Exporterfuncs (#3333) - Hide unnecessary public struct
obsreport.StartReceiveOptions(#3353) - Avoid exposing internal implementation public in OC/OTEL receivers (#3355)
- Updated configgrpc
ToDialOptionsand confighttpToClientapis to take extensions configuration map (#3340) - Remove
GenerateSequentialTraceIDandGenerateSequentialSpanIDinfunctions in testbed (#3390) - Change "grpc" to "GRPC" in configauth function/type names (#3285)
π‘ Enhancements π‘
- Add
doc.gofiles 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
goldendatasetfor 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)
prometheusreceiver:- Add
componenttest.NewNop*CreateSettingsto simplify tests (#3375) - Add support for markdown generation (#3100)
- Refactor components for the Client Authentication Extensions (#3287)