Changelog - Agent Releases

v0.1.54 (latest) - Wednesday, February 1 2023, 22:25 UTC
  • [ED-6872] - Send metrics to S3 #agent #api (#7650)
  • Add missing options for internal Elastic clients #agent #misc (#7680)
  • [ED-7674] add max incomplete buffer size option to #agent (#7667)
  • [ED-7693] Fix synchronization issue between disc. manager and self conf. loader #agent (#7663)
  • Use copy on write map for src to pipline map in source detector #agent (#7654)
  • [ED-7671] start internal pusher streamers #agent (#7661)
  • [ED-6763] Exclude tracer pkg from make for now as it requires CGO. #agent (#7652)
  • TCP traffic monitor for ebpf tracer #agent (#7591)
  • [ED-7593] added drop influx metric column option to #agent (#7612)
  • [ED-7500] Refactor Edgedelta pusher to add throttle manager #agent (#7570)
  • Publish agent packages only on candidate #agent #misc (#7630)
v0.1.53 - Monday, January 23 2023, 20:19 UTC
  • Connection metadata provider for ebpf tracer #agent (#7590)
  • [ED-7536] Refactor pod listener for K8s tailers #agent (#7586)
  • [ED-7538] - Always Send Health Visible Components If No Explicit Override Config Exist #agent (#7578)
  • [ED-6139] Update calculations of CPU used by agent #agent (#7499)
  • [ED-7061] disallow certain custom tags keys in #agent (#7552)
  • [ED-7154] node spec format and create specs for MVP1 #agent (#7498)
  • [ED-7389] Implement base pusher of MVP 1 - Config v3 #agent (#7496)
  • [ED-7271] add elastic metric backend support to #agent (#7509)
  • [ED-7388] Implement processors of MVP 1 - Config v3 #agent (#7478)
  • [ED-7300] Aggregator cluster pattern API change #agent (#7491)
  • [ED-6966] config v3 first implementation - milestone 1 MVP #agent (#7459)
  • [ED-7350] - Support Aggregator and Backend Alert Edacs For S3 Based Edac #agent (#7454)
  • [ED-7123] - S3 Based EDAC Agent Changes #agent #api (#7366)
  • [ED-7121] [ED-7274] - S3 Based Health Agent Changes #agent (#7418)
  • [ED-7158] data item implementation for #agent v1 (#7360)
  • [ED-7257] Publish the agent for other built platforms #agent #misc (#7405)
  • [ED-5662] add timestamp extraction filter #agent (#7393)
  • [ED-6392] Update changelog tool to handle RC versions #tool #agent (#7369)
  • [ED-6257] Create user edgedelta for running less privileged containers #agent (#7358)
  • [ED-6392] Invoke tool/release with correct version #misc #agent (#7363)
v0.1.52 - Friday, December 23 2022, 20:58 UTC
  • [ED-6392] Rearrange how versions are detected #misc #agent (#7361)
  • [ED-6831] Publish charts for release candidate before using them #misc #agent (#7332)
  • [ED-6392] Stop deleting previous package when creating the candidate #tool #agent (#7323)
  • [ED-6392] Put back deletion of previous candidate #tool #agent (#7312)
  • [ED-6392] Surround bash variables with double quotes #misc #agent (#7307)
  • [ED-6392] Reuse RC image/binaries as the promoted image/binaries #misc #tool #agent (#7261)
  • [ED-7093] Use different Sprig function for text/template #test #agent (#7292)
  • [ED-6392] Explicitly set resource-class for windows-based job #misc #agent (#7291)
  • Add Sprig functions for Trigger templates #agent (#7263)
  • [ED-6392] Create manifests per registry #agent #misc (#7276)
  • Dont build windows/amd64 for candidate #agent #misc (#7278)
  • Dont push windows/amd64 to GCR #agent #misc (#7275)
  • Fix wrong image type for publishing GCR images workflow #agent (#7272)
  • Fix agent candidate release flow missing image error #agent (#7271)
  • Fix hosted agent version update flow for staging #agent (#7264)
  • Fix agent deploys to prod and staging environments #agent (#7262)
  • [ED-6392] Separate workflow for agent RC deployment #misc #agent (#7233)
  • [ED-7036] option to keep log if extract json filter fails #agent (#7254)
  • Skeleton of DAG based #agent pipeline for upcoming config v3 support (#7204)
  • Trigger agent candidate release #agent (#7251)
  • [ED-6865] Address aggregator memory usage #agent (#7182)
  • [ED-6295] Archiver Agent stats #agent (#7163)
v0.1.51 - Tuesday, December 6 2022, 18:01 UTC
  • [ED-6923] Remove source level enrichment & filter enrichment constraint #agent (#7108)
  • [ED-6925] fix auto log level detector configuration missing adaptor change #agent (#7113)
  • [ED-6887] Add support for minutely archiving & rehydrations via path prefix #api #agent (#7068)
  • [ED-6738] make default log level filter as default #agent (#7010)
  • [ED-6503] Eventhub Not Tailing Bug Fix #agent (#7044)
  • [ED-6830] Update changelog tool to take into account the tag provided #tool #agent #misc (#7041)
  • [ED-6267] dropping log as default behavior on failure for script-based behavior #agent (#7043)
  • [ED-6830] Create separate jobs for each tool: release, library-lister and virustotal #agent #misc (#7039)
  • Use attribute provider option #agent (#7042)
  • [ED-4862] introduce custom_suffix for multi dimensions regex processors #agent (#7030)
  • [ED-6847] Add KSUID for user archive recorders' names in #agent (#7018)
v0.1.50 - Wednesday, November 30 2022, 00:28 UTC
  • [ED-6796] Update changelog tool to handle RC versions #tool #agent (#7013)
  • [ED-5809] Build agent binaries when promoting a candidate #agent #misc (#7002)
  • Remove leftover fields from windows/tailer #agent (#7023)
  • Support separate source for dynamic source generator #agent (#7006)
  • [ED-6817] Expose configuration variables in the line separator #agent #test (#6993)
  • [ED-5586] trigger update for staging hosted agents when candidate is released #misc #agent (#6632)
v0.1.49 - Monday, November 28 2022, 16:58 UTC
  • Fix helm chart typo #agent (#6998)
  • [ED-5809] Create promotion version from candidate version #agent #misc (#6934)
  • [ED-6687] replace ragel expression for log level detection filter #agent (#6992)
  • [ED-6638] Support cluster samples for send as is in Elastic pusher #agent (#6987)
v0.1.48 - Thursday, November 24 2022, 04:50 UTC
  • [ED-6666] Extend health report configuration #agent (#6959)
  • [ED-6648] support from_k8s enrichment of controller info #agent (#6938)
  • [ED-6369] implement data transformers at pusherv2 #agent (#6952)
  • Add commit and static tag to agent candidate workflow #agent #misc (#6964)
  • [ED-6528] extend http-recorder for fluentd input and multi flow support #agent (#6831)
  • [ED-6681] Add max message size for Kafka integration #agent (#6947)
  • [ED-6645] Support attribute mode for source detection #agent (#6915)
  • [ED-6180] parse timestamp field from k8s input for docker and containerd engine #agent (#6859)
  • fixed agent crash due to nil pointer access #agent (#6937)
  • [ED-6546] Fix cross version compatibility error for Parquet reader #agent #api (#6858)
  • [ED-6640] #agent: Fix the dogfood health test for EdgeDelta-Pusher (#6890)
  • #agent: [ED-6309] refactor edgedelta/pusher and s3/pusher to share flushing logic (#6777)
v0.1.47 - Tuesday, November 15 2022, 13:32 UTC
  • [ED-6179] send flattened K8s watched event inside CustomLabels of Elastic log #agent (#6829)
  • [ED-6327] Changed x-ed-request-id to x-request-id #api #agent #web
  • compress datadog logs #agent (#6819)
  • [ED-6205]: Add health report for async retry component #agent (#6800)
  • [ED-6476] introduce script-based transformation at pusher #agent (#6780)
  • [ED-5574] Refactor stats reporting from processor to aggregator #agent (#6677)
  • [ED-6195] added metadata information to custom tags and observation tags #agent (#6649)
  • [ED-5996] support metrics with dimensions as attribute in Prometheus format #agent (#6601)
  • #agent[ED-6228]: Add `recover()` to log more info for debugging ParquetReader's panic (#6741)
  • fixed elastic pusher stat collection #agent (#6691)
  • [ED-6154] added worker count option for pusher v2 #agent (#6690)
  • create gojaext pkg #agent (#6669)
v0.1.46 - Wednesday, November 2 2022, 17:59 UTC
  • [ED-5901] #agent: Respect S3 throttling status (in edgedelta/pusher) (#6667)
  • gzip decompressor filter #agent (#6624)
  • Fix a bug that can lead to incorrectly combine two histograms #agent (#6623)
  • Increase unit test coverage of Datadog and Elastic pushers #agentĀ #test (#6617)
  • Add a handler for /vars to prettify json response of /debug/vars #agent (#6609)
  • Agent changes to support data type for outgoing bytes/lines #agent (#6578)
  • [ED-6175] added ed-port pusher v2 strategy #agent (#6582)
  • #agent: Report s3's upload latency (#6594)
  • [ED-5944] added initial pusherv2 implementation #agent (#6453)
  • fix multiple json extraction when last path is asterisk #agent (#6571)
  • Copy-on-write map and use it for attribute provider #agent (#6554)
  • ED-5730: Avoid ever-growing archive buffers - only enabled in dogfood env #agent" (#6523)
  • added flattened fields to log and metric indexes on elastic #api #agent (#6405)
  • Mitigate concurrent map access in #agent (#6549)
  • [ED-6145] improved elastic pusher throughput #agent (#6543)
  • fix event watcher time zone issue #agent (#6545)
  • Sync pipeline for missing source in aggregator #agent (#6509)
  • Modify histogram remote layer to send stats in background and manage retry itself #agent (#6431)
  • Let tailer drain log file content when it detects log rotation #agent (#6443)
  • Prevent read/write access to custom tags map #agent (#6536)
  • ED-5730 #agent: Revert changes for memory consumption to LogEncodeCompressBinaryWriter and pushers (#6514)
  • ED-5730 #agent: Bug when constructing LogEncodeCompressBinaryWriter (#6499)
  • ED-5730 #agent: Close compressor & encoder when internal state is reset (#6498)
  • ED-5730 #agent: Reduce memory consumption in internal & s3 pusher, and archive writer (#6463)
  • avoid #agent panic when exposing metrics in Prometheus format (#6465)
  • Implement archiver agent mode E2E #test #agent (#6448)
  • script-based log filter in JavaScript #agent (#6445)
  • Fix non-native compression problems for Parquet #agent (#6400)
  • Expose GOMEMLIMIT variable for agent Helm #agent (#6420)
  • add default log level detector #agent (#6402)
  • Persisting cursor adjustment for preventing data loss due to buffering #agent (#6329)
  • Configurable health reporting via agent self-configuration #agent (#6332)
  • integration #test for rule metrics in Prometheus format #agent (#6415)
  • Add default schema for backend disabled case for archive destinations #agent (#6399)
  • Extract agent self-configuration fetching #agent (#6311)
  • #agent: Fix localstorage pusher & test (#6385)
  • Use correct admin client when backend is disabled #agent (#6375)
v0.1.45 - Tuesday, October 11 2022, 23:40 UTC
  • refactoring Prometheus for rule metrics to address late-coming source tags #agent (#6308)
  • support rule metrics in Prometheus for aggregator #agent scenario (#6352)
  • Limit number of dimensions to 100 in regex processors #agent (#6330)
  • Support trigger thresholds for min/max stats #agent (#6331)
  • send_as_is_options add on_failure_options #agent #api (#6338)
  • #agent: [Archiver][6/n] Add health reporting for archiver client (#6302)
  • #agent: [Archiver][5/n] Enable gzip between archiver client <> handler (#6300)
  • [ED-3509] Support output buffer in elastic pusher #agent (#6162)
  • Make #agent fetch log search settings and behave accordingly (#6269)
  • Expose interval for checking failed items to pusher constructor #agent #test (#6229)
  • adding source tags to histogram layers #agent (#6276)
  • Enable reporting of health entries to be configurable #agent (#6310)
  • option to enable rule metrics in Prometheus format in #agent config (#6283)
  • #agent: [Archiver][3/n] Refactor pusher's postArchives (#6272)
  • Updated ClusterFieldPath References #agent #test (#6265)
  • registering attribute provider to runtime and corresponding refactoring #agent (#6241)
  • Cluster Reporter Health Data Override Fix #agent(#6268)
v0.1.44 - Monday, October 3 2022, 10:04 UTC
  • Add missing RLock for Process function of Archive Recorder #agent (#6245)
  • Implement file name to path prefixes map to control flush & delete logic in archiver #agent (#6221)
  • added sentiment words loading option for agent with backend disabled case #agent (#6243)
  • Fix windows build issue by separating functions in disk persistence layer #agent (#6220)
  • fix nil map for prom stats rule metrics #agent (#6240)
  • expose rule metrics to prometheus #agent (#6140)
  • improve streamer test #test #agent (#6139)
  • Cluster Preprocessing Step Switch From String to []byte #agent #api (#5887)
  • Refactor archiver related parts in receiving end and also some additional features #agent (#6169)
  • Prom Stats Server Reload #agent (#6193)
  • fix nil pointer in health entries JS enrichment #agent (#6205)
  • fix typo in cloudwatch client #agent (#6201)
  • fix cloudwatch tailer rate limiter #agent (#6198)
v0.1.43 - Tuesday, September 27 2022, 04:18 UTC
  • adding more context to enrichment using javascript log #agent (#6177)
  • Enable persistent cursor tracking for k8 Pod's log files. #agent (#6159)
  • Check env variable with utility function #agent (#6147)
  • Send Elastic like logs in Kafka pusher #agent (#6128)
  • Added host type to endpoints #agent #api (#6091)
  • Query agent IP from backend when needed. #agent (#6104)
  • Calculate k8event object size. #agent (#6107)
  • Convert Key types from var to const #agent (#6110)
  • Add OS, Arch, and deployment method to start heartbeat #agent (#6108)
v0.1.42 - Monday, September 19 2022, 12:49 UTC
  • config test backend test fix #test #agent (#6096)
  • expose api call rate limiters to cloudwatch agent configuration #agent #api (#6079)
  • Update public k8s repo readme #misc #agent (#6070)
  • Use archive buffer size from agent settings #agent (#6026)
  • Remove unused size from writer #agent (#6065)
  • fix edacs not including the raw contextual logs in elastic pusher #agent (#6047)
  • fix fluentd msg transformation format #agent (#6035)
  • Fix ratio test flakiness by new multi-histogram implementation #agent (#5962)
  • Change Kafka pusher implementation to support more agent features #agent (#6012)
  • add json ecnoder decoder to process bytes as string options and apply on fluentd input #agent (#6003)
  • multi dimensions as attribute for numeric capture regex processor #agent (#5944)
  • move conditions out of workflows to config #api #agent (#5963)
v0.1.41 - Friday, September 9 2022, 09:27 UTC
  • Send raw data as is support for Kafka pushers #agent (#6000)
  • Add TLS support for the most of archive destinations #agent (#5977)
  • fixed password protected pkcs8 private key decoding #api #agent (#5934)
  • Fix prom integration test #agent (#5954)
  • Make agent self ip fetching optional #agent (#5958)
v0.1.40 - Monday, September 5 2022, 12:08 UTC
  • created API endpoint for IP fetching #api #agent (#5949)
  • Ratio processor improvements #agent (#5937)
  • Stop agent execution when all logs are processed for config test #agent (#5752)
  • Make root controllers feature backwards compatible #misc #agent (#5939)
  • Update base configs for workflow ordering and add metric to allowed features for processors #api #agent (#5916)
  • Separate archive writer and encoder interfaces, naming changes and remove not needed structures #agent (#5914)
  • WIP: edport tailer with http protocol not working with one line input #agent (#5933)
  • elastic pusher flatten raw msg when send as is with metadata #agent (#5902)
  • add support for Deployment type agent #agent (#5753)
  • Calculate OTLP metric, log and trace sizes effectively #agent (#5897)
  • Prom integration test for data_type and logical_src #agent (#5867)
v0.1.39 - Monday, August 29 2022, 18:28 UTC
  • dummy agent PR #agent (#5889)
  • Handle multiple tags with same version when releasing Docker #agent (#5884)
  • made changes for passing dimension and data type to streamer #agent (#5766)
  • Add cluster bucket reporting support to aggregator scenario #agent (#5080)
  • enrichment using javascript #agent (#5768)
  • utilize subscription to attrProv custom tags changes #agent (#5724)
  • Add servicemonitor to scrape #agent prom stats (#5813)
  • Changed reporting incoming_bytes_lag to default behaviour #agent (#5756)
  • Restart K8s event watcher after nil object arrives #agent (#5755)
  • Additional Prom stats and integration test #agent (#5722)
  • Expose base type to agent config for azure app insight pusher #agent (#5735)
  • fixed concurrency issue in ec2 client #agent (#5741)
  • Update CPU calculation for agent, docker, process and system #agent (#5723)
  • NullBytes Regex integration test #agent (#5641)
  • fix helm template issue for root controller discovery #agent (#5728)
  • fix docker tailer graceful shutdown #agent (#5729)
  • Implement KeepAlive mechanism for TCP EdPort pushers for server timeout scenarios #agent (#5719)
  • Expose #agent internal metrics for prometheus to scrape (#5643)
  • log transformation javascript filter #agent (#5677)
  • Enable Kubernetes parent controller resolution by default #agent (#5700)
  • Log as debug from trace files regardless of logging level #agent (#5691)
  • Remove secretApiKey value check for backwards compatibility #agent (#5687)
  • Drain Tree Size In Health Data #agent (#5685)
  • Nightly Tests Cpu Reset Fix #agent #test (#5695)
  • controller kind for K8s #agent (#5684)
  • Use default flush interval if not provided in S3 stream #agent (#5689)
  • on demand log forwarder fix k8s source mapping #agent (#5688)
  • Instructions to troubleshoot agent in different system managers #agent (#5676)
v0.1.38 - Monday, August 8 2022, 08:49 UTC
  • httprecorder total file size threshold trigger #agent (#5666)
  • Return no-op histogram when error occurs #agent (#5662)
  • Use isolated environments for running integration tests #test #agent (#5654)
  • fix nil owner.Controller #agent (#5667)
v0.1.37 - Thursday, August 4 2022, 18:30 UTC
  • Dummy PR to release #agent (#5648)
  • remove source mappings from conditional workflow from the agent config #agent (#5633)
  • Fix archiver concurrent I/O read & write errors #agent (#5603)
  • Support delayed enrichments in aggregator #agent (#5488)
  • Fix agent not stopping on time due to K8s event watcher #agent (#5602)
  • kubernetes root controllers #agent (#5531)
  • fix some data races #agent (#5599)
  • max log size check added to cloudwatch pusher #agent (#5606)
  • added aggregator cluster store health #agent (#5605)
  • Fix datarace in seeker health #agent (#5598)
  • implement on demand log forward trigger conditional processor for workflow pipes #agent (#5481)
  • Enable stats for archiver and toggleable agent stats through agent settings #agent (#5469)
v0.1.36 - Sunday, July 31 2022, 19:37 UTC
  • Fix aggregator restarts due to unordered pipeline removals #agent (#5565)
  • Fix deadlock in attributes provider #agent (#5578)
  • Nightly Test Cluster Count Fetch Fix and NullByte Pattern Correction In Regex Filter #agent #test (#5567)
  • WIP: Added incoming_bytes_lag metric to seeker and forward it to influx #agent (#5476)
  • Fix critical region bug that caused double call of AddPipelineDef for a source #agent (#5547)
  • Update measurements folder for release job #misc #agent (#5532)
  • stopping all the rate counters I can find #agent (#5523)
  • Fix attribute provider deleting newly registered source attributes due to lagging #agent (#5501)
  • Add ability to populate parent information for incoming lines metrics #agent (#5470)
  • Cluster Preprocessing Improvements #agent #api (#5514)
  • Regex Filter Ragel Improvements #agent (#5494)
  • add file stats logging to httprecorder #agent #api (#5518)
  • handle late coming custom tags in pipeline_builder #agent (#5393)
  • fix some pusher report success when no data is sent #agent (#5517)
  • Support dash in source detector configuration #agent (#5503)
  • Make attribute provider event manager friendly #agent (#5489)
  • Scope functions to the Test created #misc #agent (#5465)
  • Expose stats from preprocessors and line separators #agent #misc (#5412)
  • Added customizable docker mount path for the agent chart #agent (#5168)
  • conditional workflow support in agent config and pipeline builder #agent (#5417)
  • Extension of builtin ragel functions with coup regexes #agent (#5379)
  • Retire Cluster From Drain and Expose Sample Size In Health #agent (#5309)
  • Adding num_logs_processed_count to all processor health metrics #agent #test (#5355)
  • Align logical source string in both processors and aggregator #agent (#5338)
v0.1.35 - Tuesday, July 12 2022, 08:18 UTC
  • Align logical source string in both processors and aggregator #agent (#5338)
v0.1.34 - Saturday, July 9 2022, 13:52 UTC
  • OTLP Integration test implementation #agent (#5289)
v0.1.33 - Friday, July 8 2022, 19:48 UTC
  • enable custom tags for ED port pusher and s3 streamer #agent (#5314)
v0.1.32 - Friday, July 8 2022, 17:56 UTC
  • Fix Error Message #agent (#5364)
  • Expose internal size of buffer used by AnomalyContextRecorder component #agent (#5245)
  • Add missing goroutine stop synchronisation for archive reporter #agent (#5320)
v0.1.31 - Tuesday, July 5 2022, 16:19 UTC
  • Collect additional metrics in Pusher #agent #test (#5290)
v0.1.30 - Tuesday, July 5 2022, 08:01 UTC
  • Fix panic in archive log writer due to erroneous reader & writer locking #agent (#5312)
v0.1.28 - Monday, July 4 2022, 07:15 UTC
  • Dump archiver request to folder and use this folder when marshaling #agent (#5217)
  • Add isRunning field for clients missing it and have Stop() function #agent #api (#5292)
  • enrichment refactoring #agent (#5200)
  • shorten throttle check interval for faster response #agent (#5236)
  • New flag for disabling metadata ingestion and add underscore for metadata file names #agent (#5233)
  • bugfix log level missing in cluster pattern/sample #agent (#5259)
  • health data push context #agent (#5184)
  • Fix config validation bug for source detection #agent (#5250)
  • fix nan values in cpu metrics #agent (#5238)
  • Fix Parquet writer byte size length miscalculation bug #agent (#5231)
  • Fix data race in TestCluterReporter #misc #agent (#5242)
  • Add aggregation capabilities to Top-K processor #agent (#5142)
  • add total and avg cpu for user and system stats #agent (#5188)
v0.1.27 - Friday, June 24 2022, 17:22 UTC
  • Environment variable for disabling archive metadata file ingestion #agent (#5223)
  • Fix Parquet files cannot populate custom source tags #agent (#5206)
  • Add missing nodes resource permission in #agent k8s helm chart and default ymls (#5198)
v0.1.26 - Thursday, June 23 2022, 07:32 UTC
  • Add path prefix support for all archive destinations and some archiver fixes #agent (#5147)
  • Fix concurrent map read & write access for aggregator #agent (#5162)
  • Retry nearly all aggregator calls if an error occurs #agent (#5161)
  • remove random string suffix from controller name #agent (#5148)
  • Add more trace logs to #agent config reload logic (#5159)
  • Make archive flushing on edac & metric finding configurable, prevent empty archive file flushes #agent (#5137)
  • support fallback values in log-level-detector #agent (#5145)
  • Integration of Ragel builtin functions to agent #agent (#5094)
  • support renaming field name of log-level-detector #agent (#5132)
  • support log_level in EDAC logs #agent (#5133)
  • Archiver prototype for #agent (#5032)
  • Update OTLP protos and OTLP related implementations #agent (#5107)
  • Address security issues per gosec #misc #agent #api (#5104)
  • fix timestamp decoding in msgpack #agent (#4945)
  • Support clustering and regex processing for OTLP logs #agent (#5075)
  • Uninstall script should ignore error in service remove command #agent #5059
  • added cluster samples integration test #test #agent (#5031)
  • Exclude aggregator svc and pvc resources from #agent helm chart (#5086)
  • Support consuming & forwarding OTLP log and metric data types #agent (#5012)
  • fix onboarding time goroutine #agent (#5017)
  • config testing updates #agent #api (#4958)
  • Benchmark for builtin pkg #agent (#5001)
v0.1.25 - Monday, June 6 2022, 16:16 UTC
  • WIP: Implementation of pkg for ragel compiled functions #agent (#4946)
  • Remove Health Manager One Time Health Report During Onboarding #agent (#4966)
  • config test handler #api #agent (#4908)
  • include env id for hosted agents in metrics #agent #api (#4921)
  • Implement configurable source detection eviction period #agent (#4928)
  • Fix Object Pool Lifetime Issue With Cluster Samples #agent (#4924)
  • add fluentd forward input #agent (#4597)
  • Fix numeric capture dimension panic #agent (#4916)
  • check interface for nil ptr #agent (#4918)
  • Add integration test for multiple source detection filters #agent (#4902)
  • Fix on-prem deployment errors and some other fixes #api #agent #misc (#4890)
  • Add hit/miss/detected counts to source detector filter health #agent (#4888)
  • Support non-string JSON fields in json field extractor #agent (#4889)
  • support cursor provider in cloudwatch tailer #agent (#4891)
  • Fix docker not found issue in the container #tool #agent (#4864)
  • OTLP pusher implementation #agent (#4683)
  • introduce log_level_detections in #agent processors (#4851)
  • Add integration test, fix build issues and on-prem nightly test error #agent #misc (#4859)
  • add savehealth for newrelic pusher #agent (#4858)
  • Set archive flush interval check to 5s to avoid burst logs causing OOM when archive window is large #agent (#4855)
  • Fix source detection compatibility issues with other filters #agents (#4857)
  • Change Stopper interface to pass context #agent (#4832)
  • Change logging directory for #agent (#4829)
  • Promote Agent Candidate Windows Support #agent (#4729)
  • SaveHealth With Context #agent (#4824)
  • Self Log Uploader Check And Flush More Frequently When Trace is ON #agent (#4834)
  • Hosted Agent Disable Ingress Check When Custom Config Used #api #agent (#4798)
  • implement custom label push logic for edgedelta elastic pusher #agent (#4794)
  • Updated k8ext package to use official go kubernetes client #agent #api (#4818)
  • Add custom tags integration test and lots more #agent (#4815)
  • Add source detection and enrichments as filters #agent #api (#4795)
  • apply template value for field_name of dynamic enrichment mappings #agent (#4800)
  • Make dimensions available for custom_tags in pushers #agent (#4814)
  • Distributed percentile calculation #agent (#4763)
  • Skip index function during environment variable replacement #agent #api (#4781)
  • Removed ED_TRACE_FILES env var from hosted environments #agent (#4722)
  • Add regex extractor for source detector #agent (#4727)
  • Pipeline synchronisation concept between aggregator and processors #agent (#4751)
  • Removed old digester mechanism from agent #agent (#4750)
  • Expose ED_CUSTOM_TAGS from #agent and make it configurable via helm (#4741)
v0.1.24 - Tuesday, May 10 2022, 11:46 UTC
  • Various bugfixes for #agent and #api (#4730)
  • quick bugfix to sumo pusher tag populating #agent (#4735)
  • cluster load frequency for processor agents #agent (#4707)