Changelog - Agent Releases

v0.1.43 (candidate) - Thursday, September 22 2022, 11:09 UTC
  • 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 (latest) - 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)
v0.1.23 - Thursday, May 5 2022, 18:48 UTC
  • custom tags for splunk pusher #agent (#4699)
  • Add health data and some trace logs for aggregator, and some other fixes #api #agent #web (#4693)
  • exposing various variables relating to file/source to #agent config (#4673)
  • Update agent candidate workflow #agent (#4697)
  • File tailing pace adjuster logic changes and a few other perf updates #agent (#4663)
  • More memory friendly archive recorder #agent (#4668)
v0.1.22 - Monday, May 2 2022, 21:28 UTC
  • Onboarding State Report Health Once #agent (#4678)
  • bugfix fallback values in enrichment sometimes doesn't execute #agent (#4675)
  • Added exclude option for file source type #agent (#4647)
  • Separate agent stats from system stats #agent (#4648)
  • optimize GetCustomTags memory usage #agent (#4662)
  • update datadog pusher host populating #agent (#4655)
  • WIP: Distributed Percentile Estimation Package Implementation #agent (#4608)
  • support server side include exclude filters #api #agent (#4600)
  • Make source discovery interval configurable via env var ED_SOURCE_DISCOVERY_INTERVAL #agent (#4638)
  • Benchmark performance of analyzing historical logs #agent (#4416)
  • Historical Log Tailing for Onboarding #agent #api (#4557)
  • Support source tags for pusher custom field templates #agent #api (#4611)
  • release.edgedelta.com includes sha256sums for agent scripts #agent #tool (#4606)
  • Expose item count in Top-K processor's health data #agent (#4627)
  • quickfix to dynamic enrichment fetching short_container_image #agent (#4632)
  • handling options when dynamic enrichment fails #agent (#4609)
  • use int64 shares in pace adjuster #agent (#4619)
  • EDPusher Bulk Write Health Entries #agent (#4614)
v0.1.21 - Tuesday, April 26 2022, 17:53 UTC
  • Revert back to Snowflake for self agent logs #agent (#4612)
  • Fix a bug in archive writer due to unhandled nil case #agent (#4604)
  • Remove redundant http response decode for health entry #agent (#4610)
  • Support output buffer in datadog pusher #agent (#4601)
  • Support dimension processors (occurrence/numeric/multiple) in aggregator #agent (#4578)
  • Revert "Remove redundant body decode for elastic responses #agent"
  • Remove redundant body decode for elastic responses #agent
  • Added findings check to archive flusher #agent (#4497)
  • NATS JetStream tailer #agent (#4483)
  • Unregister source attributes when pipeline is completely removed #agent (#4516)
  • add an option to include pattern info in cluster sample #agent (#4562)
  • Fix error due to recent changes in archive pushers #agent (#4575)
  • pace adjuster for file seeker #agent (#4537)
  • Add native compression support for cloud archivers #agent (#4569)
  • log splitter using specified delimiter #agent (#4545)
  • Increase aggregator ping wait interval #agent (#4482)
  • flush check more frequently in the archive writer #agent (#4551)
  • fix getting ec2 tags failure #agent (#4547)
  • get aws metadata info from ec2 tags #agent (#4533)
  • support extracting all indexes from JSON array #agent (#4480)
  • send_as_json for splunk pusher including alerts #agent (#4510)
  • Fix cloudwatch sample and archive timestamps #agent (#4520)
  • add an integration test for file discovery limits #test #agent (#4481)
v0.1.20 - Monday, April 11 2022, 22:32 UTC
  • add aws ec2-instance metadata to enrichment fields #agent (#4455)
  • limit number of files tailed to 100, and forget old files #agent (#4469)
  • More Integration Test For Covering Line Processing #agent #test (#4461)
  • Add ability to override default stat beater interval through configuration #agent (#4453)
  • apply json index extraction to some features #agent (#4447)
  • Harden output buffering mechanism #agent (#4366)
  • enable makeself --sha256 option to strengthen agent installer security #agent (#4454)
  • improve line processing in file tailer #agent (#4425)
  • Fix aggregator bug where source attributes are getting evicted #agent (#4431)
  • change source field populating for datadog log pusher and alert as log bugfix #agent (#4438)
  • Support multiplication and division for numeric value captures #agent (#4410)
  • Add URL encoding for presigned uploads #agent (#4420)
  • support DD agent style annotation based enrichment #agent (#4419)
  • expose allowed hosts on agent workflows #agent (#4415)
  • Make #agent seek size configurable and support allocs pprof type (#4417)
  • Small fix for missing source attributes and incomplete logical source in aggregator mode and logging changes #agent (#4402)
  • Buffered OTLP trace processor #agent (#4403)
  • update to sumo pusher - improve current data format and add send as json option #agent (#4230)
  • add service as a first class field to datadog log pusher #agent (#4383)
v0.1.19 - Thursday, March 31 2022, 15:31 UTC
  • Avoid concurrent map access in aggregator mode #agent (#4367)
  • Expose more helm chart parameters to configure aggregator #agent deployment (#4351)
  • drain consider last token #api #test #agent (#4328)
  • Persistent buffering for streaming/archiving retries #agent (#4299)
  • base64 decode filter #agent (#4339)
  • Elastic APM processing logic for agents #agent (#4309)
  • Add custom_local_per_group flush mode #agent (#4277)
  • WIP: Implementation of a Tailer to support OTLP Traces #agent #web #api (#4092)
  • add gcp cloudmonitoring stream destination #agent #api (#4249)
  • add assume role to aws session #agent (#4288)
v0.1.18 - Monday, March 21 2022, 15:10 UTC
  • Add custom source type support for source detector #agent (#4235)
  • use line.separator in docker tailer #agent (#4233)
  • support escape dot in json path #agent (#4241)
  • Fix EDPort HTTPS, add new TLS config settings #agent (#4217)
  • Add readme, make it easier to track logical source and incoming line fix for aggregators #agent (#4208)
  • integrate with cloudwatch without duplicating data #agent #api (#4202)
  • Fix errors caused by logical source and histogram construction in aggregator/processor modes #agent (#4199)
  • add outgoing lines support for archive destinations #agent (#4186)
  • quick fix to filter options in config wizard #agent (#4198)
  • Add Google Pub/Sub Input #agent #web (#4140)
  • Propagate timestamp from data in EDPorts #agent (#4101)
  • ability to add ingestion time to json logs #agent #api (#4165)
  • Avoid inline removal of alerts in aggregator #agent (#4175)
  • ability to drop some json fields #agent (#4163)
  • Support for deploying http recorder along with #agents via helm (#4160)
  • Fixed an issue in aggregator alerts #agent (#4134)
  • Filter combination #agent (#4135)
  • Add observeinc streaming destination #agent #web (#4117)
  • enrichment from logs with source detection with ed port input #agent (#4081)
  • support multiple values and patterns for filter custom attributes #agent (#4097)
  • Filter for custom attributes #agent (#4056)
  • Fix secure_logging field unmarshal issue #agent #api (#4093)
  • Add secure logging for logging package, update pushers for error logs and their names #agent (#4086)
  • Add "send alert as log" support for Loki pusher #agent (#4066)
v0.1.17 - Wednesday, March 2 2022, 13:33 UTC
  • Fix Edge Delta pusher issue when it cannot stop during agent reload #agent (#4074)
  • Stop CPU profile capture on context cancel #agent (#4033)
  • add TLS configuration to edport inputs #agent (#4043)
  • Use lower rule intervals in processor #agents (#4057)
  • Add aggregator waiting logic for processor agents #agent (#4030)
  • No-op incoming lines tracker for aggregator agents #agent (#4031)
  • Use PVC for Aggregator and Adjust Hosted Env to Use PVC for Aggregator #agent #api (#3996)
  • add network interface to edport tailer #agent (#4014)
  • Drop non-source level dimensions in aggregator mode #agent (#4005)
  • Regex Case Insensitivity #agent #test (#4003)
  • Skip health data feed into Elastic when it is throttled #agent (#3992)
  • Use presigned URLs for self agent logs and pprofs #api #agent (#3991)
  • remove hardcoded splunk dashboard url endpoint for alert edac #agent (#3977)
  • Attach PVC to aggregator #agent to persist source mapping (#3984)
  • Integrate self agent logs with AWS Athena using Parquet #agent #api (#3965)
  • Enrichment of outgoing data with key value pair from raw log #agent (#3918)
  • Aggregator Cluster Reporter Panic Fix #agent (#3963)
  • Support ED_DISABLE_API_TLS_VERIFICATION for #agent to work with bad certificate API (#3894)
  • Add streamed total byte count to streamer and pusher and use that in rehydrations #api #agent #web (#3830)
  • outgoing_raw_bytes.sum for datadog, elastic, splunk, sumo #agent (#3862)
  • Splunk pusher send alert as log #agent #web (#3805)
  • prep work for adding more outgoing metrics #agent (#3824)
v0.1.16 - Tuesday, February 1 2022, 21:17 UTC
  • Implement intervals for flushing multi-conditions' states #agent (#3838)
  • Update slack failure url to include host and add more trace logs #agent (#3842)
  • Prevent #agent crashes while pprof upload and conf reload happens in similar timeframe (#3847)
  • Threshold combination #agent (#3752)
  • NewRelic send alert as event #agent #web (#3721)
  • Nightly Perf Test Disk Space Fix #agent #misc (#3755)
  • make ED cluster report on frequency based on data pref #agent (#3677)
  • Update sumologic pusher to support sending alert as log #agent (#3712)
  • Time sensitive circular buffer #agent #web (#3717)
  • Metadata production and storage for log archiving #agent #api (#3719)
  • Agent helm chart supports aggregator #agent mode (#3723)
  • minor changes to elastic pusher sending alert as log #agent (#3697)
  • Config pack input label trim fix and add agent heartbeat input type #agent (#3669)
  • Add EDAC id as a log attribute for NewRelic pusher #agent (#3684)
  • Clustering Report With Original Timestamp #agent (#3502)
  • Support Aggregator Processor Deployment in Hosted Env - E2E Test #api #agent (#3544)
  • Support SaveAlert in all edport schemas #agent #web (#3627)
  • Throttle Service Sample Rate Fix #api #agent (#3639)
  • Added bulk flusher wait logic for Elastic and EdgeDelta pusher #agent (#3629)
  • enable send alert as log for datadog #agent (#3633)
  • Get presigned s3 agent log upload link #api (#3611)
  • Graylog stream pusher integration #agent #web (#3534)
  • Get multi dimensions as attribute working #agent (#3523)
  • Better k8s file rotation handling #agent (#3521)
  • Implement Elastic throttle #api #agent (#3487)
  • Dynatrace Integration Optimization for Logs (Patterns) #agent (#3508)
  • Introduce multi dimensions as attribute #agent (#3493)
  • Fix port source name mismatch in patterns vs metrics #agent (#3494)
  • remove mysql usage #api #agent (#3489)
  • AppDynamics pusher implementation #agent #web (#3276)
v0.1.15 - Wednesday, December 15 2021, 12:32 UTC
  • S3 streaming pusher #agent (#3377)
  • Exclude Old Logs From Pipelines #agent #api (#3252)
  • Tool for encrypting already provisioned s3 org resources #tool #api (#3212)
  • adding assuming role to aws components #agent (#3397)
  • OpenMetric pushers #agent #web (#3374)
  • Add custom tags with templates support for Datadog, Dynatrace, Honeycomb, Logzio, Sumologic and NewRelic pusher #agent (#3396)
  • add victorops integration #agent #api (#3355)
  • Self pprof collection for #agents (#3390)
  • Add checks and logs for new file strategy #agent (#3383)
  • Dynatrace integration #api #agent (#3068)
  • Set spec.nodeName filter while watching pods on k8s #agent (#3347)
  • Extended The Year Pattern To Match [2020-2029] #agent (#3345)
  • Add custom tag support for Elastic pusher #agent (#3313)
  • Fix for missing TLS and SASL configuration when dialing Kafka for topic existence #agent (#3343)
  • separate features check for heartbeat and metrics 3rd party pushers #agent (#3323)
  • Initial Aggregator/Processor Agent Clustering #agent (#3073)
  • make heartbeat and component health work full offline #agent (#3310)
  • Implementation of E2E log compression and serialization #agent #api (#3266)
  • Add source detection support for Kafka tailer #agent (#3280)
  • Check existance of topic in each brokers for Kafka pusher #agent (#3281)
  • support iam role auth for aws elastic #agent (#3277)
  • Move integration fetching logic to API #agent #api (#3226)
  • Changed global tlsconfig to function parameter for splunk and cribl #agent (#3289)
  • Reduce required virtual memory for makeself binaries #agent (#3290)
  • Send heartbeat metrics to 3rd party pusher #agent (#3261)
  • Fix for nil dereferencing issue in pipeline builder #agent (#3250)
  • Overwriting source for splunk #agent (#3162)
  • Fix test notify trigger flakyness #agent (#3215)
  • Added cribl integration #agent #web (#3160)
v0.1.14 - Thursday, November 18 2021, 00:36 UTC
  • health data support for fluentd pusher #agent #api (#3200)
  • Added local mounted path as archive destination support #agent #web (#3158)
  • enable some metrics on heartbeats enabled only #agent (#3187)
  • Add eventhub streaming integration #api #agent #web (#3026)
  • Send outgoing_bytes to 3rd party destination #agent (#3152)
  • enable shared credentials to s3 archiver when aws keyID are keySec are empty #api #agent (#3157)
  • Added enrichment support for rehydrations and archive recorder #agent #api #web (#3146)
  • Fix trigger NotifyContent overwrite by mergeTriggerDestinations #agent (#3122)
  • Bugfix for health manager tries to flush content when health repo is stopped #agent (#3129)
  • add separate sources flag for file group name #agent (#3132)
  • Bugfix for S3-based archiving destinations #agent (#3130)
  • Honeycomb integration pusher implementation #agent #web (#3020)
  • try fix deadlock on watcher #agent (#3127)
  • Source generation from acquired logs #agent (#3019)
  • Aggregator/processer #agents source discovery updates, histogram merger layer and other updates (#3033)
  • add unit tests for fluentd #agent (#3102)
v0.1.13 - Monday, November 8 2021, 23:40 UTC
  • Support tailing AWS ALB and CloudTrail logs #agent (#3094)
  • Pushing gitlab and gcr repos at once #agent (#3092)
  • Testing agent candidate release workflow with gcloud #agent (#3087)
  • Added templating support to custom tags #agent (#3071)
  • expose all custom tags to dynamic fields #agent (#3078)
  • Added seperate dockerfile for multiarch support #agent (#3075)
  • add custom source tags to enrichment fields for fluentd forward #agent (#3041)
  • parallelism 5 does not run the last job #agent (#3064)
  • windows docker release tags fix #agent (#3063)
  • Added missing aws script #agent (#3062)
  • Added windows docker build to admin-container-release #agent (#3060)
  • Changed agent docker architecture to multi-platform and multi-arch #agent (#2911)
  • Provide a wrapper package for JSON unmarshaling and marshaling #api #agent #misc (#3027)
  • Provide config pack support #agent #api #web (#2924)
  • add enrichment fields value transformer #agent (#3037)
  • Make default suppression window configurable via env var #agent (#3022)
  • add dynamic enrichment fields #agent (#3017)
  • Initialization changes for processor & aggregator modes #agent (#2988)
  • Added azure eventhub trigger integration as webhook #api #agent #web (#3000)
  • Added message template to loki pusher #agent #api #web (#3013)
  • fix populatin enrichment fields from k8s #agent (#3012)
  • fix uploader create client #agent (#3014)
  • fix cloudwatch source type when sending incmong lines/bytes to metric repo #agent (#3005)
  • support enrichment with dynamically generated tag values #agent (#2964)
  • Fix for loki message format #agent (#3001)
  • Changed base image to amazonlinux and added multi-build for readability #agent (#2993)
  • Elastic client stop fix #api #agent (#2973)
  • Added loki integration #agent #web #backend (#2982)
  • Added metric-name as name for elastic alerts #agent (#2970)
  • Added raw metric support edport pusher #agent (#2969)
  • Set AgentMode in runtime and update edgedelta pusher to honor it for metrics #agent (#2958)
  • Added big panda integration #web #api #agent (#2894)
  • removed endpoint check to also support tcp in fluentd pusher (#2965) #agent
  • Added json streaming for fleuntd mode of ed-port pusher and updated unit tests #agent (#2963)
  • Introduce twirp RPC for aggregator service and refactor histogram to support remote layers #agent (#2946)
  • changed support contact in web/scripts and msi to suppor@edgedelta.com (#2935) #agent #web
  • Datadog Pusher Log API Packet Size and Item Count Limits #agent (#2939)
  • Update k8s manifests to readonly mount /var/log path #agent #2937
  • Added fluentd integration #web #api #agent (#2920)
  • adding look only enabled regions for cloudwatch tailer #agent (#2895)
  • Kafka pusher fixes and rework #agent (#2889)
  • More debugging stuff and error fix for K8s stats collector #agent (#2887)
  • Fixed SaveAlert alert.Timestamp conversions #agent (#2890)
  • cloudwatch tailer improvements #agent (#2878)
  • add aws creds to cloudwatch tailer #agent (#2859)
  • Check if alert enabled for pushers #agent (#2827)
  • Logz.io integration #api #agent #web (#2812)
  • Fix nil dereferencing issue in file strategy #agent (#2849)
  • Support enriching contextual JSON logs before pushing for Elastic #agent (#2832)
  • RemedAPI integration #web #agent #api (#2803)
  • Support importing same integration to the config multiple times #agent #api (#2796)
  • add cloudwatch tailer #agent #api (#2748)
  • Add missing k8s container image label for k8s metrics collected #agent (#2794)
  • Support send_as_is for JSON edac/log data in elastic pusher #agent #api (#2784)
  • Moogsoft integration #web #api #agent (#2766)
  • Improve robustness of datadog test #agent (#2781)