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)