Changelog - Agent Releases
v0.1.70-rc1 (candidate) - Friday, June 2 2023, 00:20 UTC
- some #agent v1 fixes (#9271)
- [ED-9145] #agent Register ed archive destination to enable ed archive compaction (#9214)
v0.1.69 (latest) - Wednesday, May 31 2023, 19:13 UTC
- [ED-8188] #agent ED Container Stats node (#9211)
- #agent Add log_to_pattern to agent v1 bench test suite (#9208)
- [ED-9077] [Agent v1] migration enrichment integration tests to the #agent v1 (#9128)
- [ED-8587] #agent Remove field minReadySeconds in compactor yaml (#9213)
- #agent #misc [Agent v1] Some nodespec changes (#9183)
- #agent #misc [ED-9009] [Agent v1] Handle nodespec failures to find corresponding node type (#9205)
- [ED-8600] [Agent v1] update and integration test for route node #agent (#9202)
- [ED-8188] #agent Add system stats tailer (#9182)
- [VPB-249] Agent Runner #api #agent #misc (#9165)
- nodespec cleanup and visibility #agent #misc (#9181)
- [ED-7882] #agent Set storage class of compactor on admin prod and typo fix (#9207)
- [ED-7882] #agent Set trace files flag on admin backend compactor (#9201)
- [ED-9136] [Agent v1] fix agent v3 configs and renaming k8s_kind to k8s_controller_kind #agent (#9198)
- [ED-9134] #agent Cleanup charts before publish (#9195)
- [ED-9119] [Agent v1] make k8s input filter keys be consistent with item fields #agent (#9155)
- #agent #misc [ED-8896] [Agent v1] Implement group by integration test (#9144)
- #agent #misc [ED-9100] [Agent v1] Adapt source detection tests (#9130)
- #agent #misc [ED-8963] [Agent v1] Histogram limit fix for an edge case (#9121)
- [ED-8853] #agent Make sure not to log secrets in Denstination proto (#9166)
- [ED-7882] #misc #agent Fix typo in compactor chart template (#9157)
v0.1.68 - Friday, May 26 2023, 17:28 UTC
- [ED-8727] #agent Update nodespecs to display friendly names (#9114)
- [ED-8858] #agent Enable ED metrics S3 repo to use compact client (#8969)
- [ED-8857] #agent Enable customer archiving to use compactor (#8968)
- allow container image metric column to be dropped #agent (#9143)
- #agent minor logging improvement in tracer (#9145)
- #agent #misc [ED-8963] [Agent v1] Fix line buffering issues in file tailer (#9127)
- [ED-8854] #agent implement compact client (#8948)
- #agent #misc [ED-9090] [Agent v1] Support multiple links with same from & to nodes (#9098)
- #agent #misc [ED-9083] [Agent v1] Add l2m metric category to log_to_metric processor generated items (#9093)
- #agent #misc [ED-7440] [ED-9034] [Agent v1] Repurpose log buffer as item buffer (#9066)
- #agent #misc [ED-8963] [Agent v1] Honor max histogram limit for log_to_metric node (#8989)
- #agent Support custom annotations for httprecorder in agent helm chart (#9088)
- [VPB-248] In-Memory Input Node #api #misc #agent (#9046)
- #agent [ED-8188] Diagnostics configuration (#8923)
- [ED-8853] #agent Compact server implmentation. (#8926)
- [ED-8781] [Agent v1] add caching to enrichment processors #agent (#9069)
- #agent #misc [ED-8964] Cache item size when Size() is called and do lazy evaluation (#8991)
- #agent Minor logging updates for conf v3 log_to_pattern processor (#9089)
- [ED-9049] [Agent v1] rename enrichment override_existing_value to override_if_exists for #agent config v3 (#9057)
- [ED-8578] - [Agent v1] Add logtopattern #agent config v3 (#8599)
- [ED-8782] [Agent v1] add unified enrichment node #agent (#8974)
- [ED-8817] [Agent v1] trigger destination node #agent (#8872)
- [VPB-247] Observer Node #api #misc #agent (#9033)
- #agent [ED-8961] Fix concurrent map read and write issue in streamer factory (#8990)
- #agent #misc [Agent v1] [ED-8981] [ED-8982] [ED-9002] Bundle of bugfixes after dogfood agent running up (#9012)
- #api #agent Revert cql reserved keyword for cluster_name (#9037)
- #agent [LS-63] - added cql reserved keys to agent config validation (#8949)
- Update CircleCI config #agent (#9011)
- #api #agent [ED-8980] don't call alert related API's when data preference is disabled (#8998)
- Rework update-hosted-env job to use tags #agent (#9005)
- Disable SIGPIPE in update-hostedenv script #agent (#8986)
- #agent #misc [ED-8880] [Agent v1] Change histogram eviction logic for reporters (#8899)
- #agent [ED-8209] Setup dogfood agents for config v3 (#8970)
- #agent Meter input/output of a node per path (#8918)
- #agent #misc [ED-7754] [ED-8710] [Agent v1] Add group by support for log_to_metric node (#8883)
- #agent #misc [ED-8845] [Agent v1] Implement source manipulate node (#8877)
- #agent #misc [ED-8908] [Agent v1] Migrate isRunning and lastXXXErr variables to atomic ones (#8954)
- [ED-8947] [Agent v1] add gcpMetadata macro to cel expression #agent (#8955)
- [ED-8956] #agent Report status for noop filter (#8964)
- add thread safe repo discovery to agent v1 #agent (#8958)
v0.1.67 - Monday, May 15 2023, 06:40 UTC
- #api #agent [LS-100] remove warehouses from configv2 (#8925)
- [ED-8911] [Agent v1] add ec2Metadata macro to cel expression #agent (#8907)
- #agent [ED-8783] Implement thread safe internal repo discovery logic (#8902)
- add metric column options support to v1 #agent (#8932)
- [ED-8855] #agent Define compact service GRPC proto (#8891)
- #api #agent [ED-8607] [ED-8899] Support breakdown by agent version and host names in node counts, and fix missing version for config v3 agents (#8821)
- #agent #misc [ED-8895] [Agent v1] Migrate value adjustment rules to new expression manager (#8884)
- [ED-8835] #agent Add health/manager to elastic/client in repositories (#8869)
v0.1.66 - Wednesday, May 10 2023, 00:06 UTC
- #agent [ED-8741] Support custom worker count for elastic pusher in config v2 (#8867)
- #agent Update openmetrics pusher to support Chronosphere integration (#8753)
- #api #agent [ED-8815] add agent column drop org setting (#8827)
- [ED-8786] [Agent v1] add integration test for test output buffer #agent (#8739)
v0.1.65 - Monday, May 8 2023, 15:04 UTC
- WIP [ED-8742] [Agent v1] add linux base config integration test for #agent v1 (#8694)
- #agent #misc [ED-8810] [Agent v1] Implement expression manager (#8788)
- #agent #api #misc [ED-8837] [Agent v1] Add predefined path support for nodespecs (#8754)
- [ED-8813] [Agent v1] add fromk8s macros to cel expressions #agent v1 (#8795)
- [ED-8601] [Agent v1] threshold node #agent (#8569)
- #agent [ED-8790] Stateful collector for Kubernetes (#8759)
- #agent Wrap ed-trace-files value with quotes (#8807)
- [ED-8805] Fix missing import in selfprofiler package #agent (#8809)
- #agent #api [ED-8792] added tls config option on-prem elastic backend (#8768)
- #agent [ED-8799] fixed outgoing stats calculation #agent (#8785)
- [ED-8805] Fix handleSIGPROF function signature inconsistency #agent (#8783)
- [ED-8797] [Agent v1] add owner for histogram when publish them in expvar #agent (#8771)
- #agent [ED-8789] Stateful collector for Docker (#8757)
- #agent [ED-8360] Stateful stats for System process (#8751)
- [ED-8779] [Agent v1] CEL manager interface #agent (#8731)
- #agent [ED-8359] Stateful stats for Agent/Process (#8747)
- #agent #misc [ED-8266] [Agent v1] Support agent ingestion toggle (#8621)
- #agent #misc [Agent v1] Change internal map structure of items (#8737)
- #agent #api #misc [ED-8765] [Agent v1] Migrate remainder of agent v1 dependent places to use logger interface (#8716)
- #agent #misc [ED-8766] [Agent v1] Add support for 3 integration test cases as well as EDPort output (#8719)
- #agent [ED-8392] Manager of metrics registries (#8687)
v0.1.64 - Monday, May 1 2023, 10:32 UTC
- [ED-8759] [Agent v1] add caching for log enrichment #agent config v3 (#8706)
- [ED-8744] [Agent v1] add integration test for filter component for #agent v3 (#8695)
- add send as is validation to elastic config #api #agent(#8711)
- #agent #misc [Agent v1] Add missing nodespecs for internal nodes (#8625)
- #agent Fix indexing error in container ID parsing (#8710)
- [ED-8532] #agent Upgrade health/manager interface to register/deregister components (#8512)
- #agent [ED-8738] Fix the self container ID parsing (#8688)
v0.1.63 - Thursday, April 27 2023, 18:03 UTC
- [ED-8734] [Agent v1] Fix Windows Build For K8S Tracer Items #agent #misc (#8671)
- [ED-8722] Recreate k8 pod informer to watch cluster-wide pod updates if existing one only watches local pods. #agent (#8663)
- #agent [ED-8728] fixed outgoing stats report interval for third party pushers (#8668)
- Handle null obs return when there's no log in the flush period. #agent (#8650)
- #agent #misc [ED-8230] [Agent v1] Support K8s Traffic item (#8620)
- #agent Log warning when no config is found for workflow's destination. (#8642)
- [ED-8651] [Agent v1] add integration tests for fluentd input #agent config v3 (#8548)
- [ED-6279] #agent Don't log tracer error if precondition is not met. (#8609)
- [ED-8570] [Agent v1] add udp support for edport input for #agent config v3 (#8505)
- handle non retryalbe error for s3 presigned uploader #agent (#8596)
- #agent [ED-8685] Add option to omit root names for wavefront pusher (#8595)
- [ED-8208] #agent v1 pipeline performance tests framework (#8464)
v0.1.62 - Friday, April 21 2023, 02:20 UTC
- [ED-8669] add validation step before agent start #agent (#8580)
- #agent [ED-8465] [Agent v1] Inject logger library as parametrized dependency instead of global dependency (#8555)
- [ED-8638] #agent Set outputbuffer to nil if it fails to start to avoid agent crash (#8532)
- #agent Remove PVC dependency of aggregator (#8519)
- #agent #api [ED-8566] add granular metric drop column option (#8459)
v0.1.61 - Friday, April 14 2023, 08:05 UTC
- #agent #oncall [ED-8597] Fix Helm template bug and add validation on Helm release time (#8484)
- [ED-8532] #agent Health/manager interface (#8488)
- [ED-7954] [Agent v1] route node implementation #agent (#8405)
- [ED-8561] [Agent v1] add fluentd input for #agent config v3 (#8455)
- #agent [ED-8532] Refactor init of agent v1 (#8429)
v0.1.60 - Wednesday, April 12 2023, 15:09 UTC
- [ED-8571] rename TLS disable_verify to ignore_certificate_check #agent #api (#8467)
- #agent [ED-8560] - Add minutely buffer for s3 metric repo to reduce file count (#8451)
- [ED-8477] #api Support v1 rehydration from avro archive and some other improvements (#8427)
- [ED-8114] #agent Dispatch ebpf metrics to repo according to configuration (#8441)
- [ED-8525] [Agent v1] add edport input for #agent config v3 (#8433)
- [ED-8100] increase essential metric reporting interval #agent #api (#8012)
- [ED-8547] [Agent v1] Adapt some agent integration test #agent (#8431)
- [ED-8532] #agent Concentrate initialization of agent v1 (#8440)
- [ED-8532] #agent Default values for agent runtime (#8439)
v0.1.59 - Monday, April 10 2023, 11:52 UTC
- fixed #agent crash due to concurrent map read/write (#8432)
- [ED-8490] [Agent v1] Adapt dimensions agent integration tests to also use config v3 and some bugfixes #agent #misc (#8393)
- [ED-8424] Fix aggregator to have incorrect pipelines via source detection #agent (#8413)
- [ED-7758] Diagnostics upload to S3 #agent (#8281)
- Add an intermediate writer between avro file and zstd encoder to count output size. #agent (#8389)
- [ED-8457] [Agent v1] Add OpenMetrics output node #agent #misc (#8350)
- [ED-8375] add elastic queries for pod_count, distinct counts and min #agent version #api (#8311)
- [ED-8363] [Agent v1] Implement extract JSON field processor #agent #misc (#8332)
- [ED-8408] [Agent v1] Implement Sumologic pusher with legacy output option #agent #misc (#8305)
- [ED-8451] [ED-8452] Fix name collision for multipushers and multinotifiers and other fixes #agent (#8348)
- [ED-8364] [Agent v1] Provide exec input node #agent #misc (#8335)
- [ED-8216] - Inject separate streamers to metric multi repo #agent (#8368)
- [ED-8481] Init contrack client explicitly and enforce one running tracer instance #agent (#8371)
- [ED-8468] Remove ebpf tracer's dependency on CGO by attaching XDP program using netlink #agent (#8357)
- [ED-8471] fix cloudwatch tailer not ingesting issue #agent (#8364)
- Update nodespecs terraform #agent #misc (#8363)
- fix nodespecs-release job #agent (#8362)
- Return error when specified encoding/compression is unknown. #agent (#8361)
- [ED-8456] [Agent v1] nodespecs improvements for #agent config v3 (#8351)
- [ED-8441][Agent v1] remove duplicate object defs for nodespecs #agent v3 #api (#8343)
- [ED-8389] Support creating archive files in avro format #agent (#8297)
- [ED-8232] [Agent v1] Add logs enrichment processor for #agent config v3 #api (#8145)
- [ED-8443] Add volume mounting support for #agent helm charts #misc (#8345)
- [ED-8416] Fix/update #agent backend ingestion settings handling mechanisms (#8325)
- [ED-7552] added distinct count regex processor #agent (#7854)
- add logs to cloudwatch tailer #agent (#8319)
- [Agent v1] Fix config migrator tests #agent #misc (#8327)
- [ED-8231] [Agent v1] Initial iteration for migration tool for v2 configs #agent #misc (#8236)
- [ED-7925] [Agent v1] Rename existing nodes based on architectural decision #agent #misc (#8308)
- [ED-7758] Use conf_id instead of tag for pipelines #agent (#8283)
- Move shared Agent/BE dependencies #agent #api (#8215)
- Fix cast error in diagnostic/manager #agent (#8315)
- [Agent v1] Add config fields and validation for route node type #agent #misc (#8235)
- [Agent v1] Input node lifecycle changes #agent #misc (#8244)
- [ED-8028] fixed set of labels for Prometheus metric to guarantee metric cardinality #agent (#8061)
- [ED-8390] small config unmarshal/validate changes #api #agent (#8279)
- [ED-8241] add granular metric option to #agent (#8141)
- [ED-7757] Gather diagnostics from archiver node #agent (#8247)
- add source type to pod count metric #agent (#8271)
- Fix #agent helm invalid if/end mismatch (#8278)
- Add parent information to source and group names for source detection #agent (#8262)
- [ED-8305] Fix ebpf tracer agent DNS resolve falure #agent (#8245)
v0.1.58 - Tuesday, March 28 2023, 14:02 UTC
- [ED-8322] - Fix source labels population in agent side and Spark #agent #api (#8267)
- [ED-7757] Nodes health data #agent (#7976)
- [ED-7951][ED-7950] Ability to Disable Agents #agent #api #web #docs (#7969)
- fixed #agent stop flow getting stuck issue (#8206)
- fix parent config unmarshalling error #api #agent (#8199)
- [ED-6759] Require ebpf tracer to be enabled explicitly. #agent (#8192)
- [ED-7757] Add I/O collector to archiver client/server nodes #agent (#8180)
- [ED-8063] #agent setting to override data preference (#8083)
- [ED-7742] Move tracer capable flag to k8straffic package #agent (#8177)
- [ED-8283] fixed pod count metric controller name issue #agent (#8171)
- Change executor for CircleCI/update-hosted-agents #misc #agent (#8168)
- [ED-6759] Circle CI and chart change for ebpf agent #agent (#7962)
- [ED-7742] Allow agent build without tracer on non-linux platform. #agent (#8163)
- [ED-8150] [Agent v1] Add missing functionality to log-to-metric processor #agent #misc (#8092)
- [Agent v1] Add missing validations for node types #agent #misc (#8118)
- Add build restriction to build tracer function only with linux and CGO #agent (#8157)
- [ED-7680] Use pkg/env for 0/1 variables #agent #api (#8082)
- [ED-7742] [ED-7858] Collect k8s traffic metric using tracer #agent (#7899)
- [ED-8104] [Agent v1] added pod count strategy for agent-v1 #agent (#8108)
- Update agent version sorting algorithm in release tool #agent #tool (#8105)
- [ED-8210] [Agent v1] Change some node names and update agent v1 development documentation #agent #misc (#8106)
v0.1.57 - Thursday, March 16 2023, 19:29 UTC
- Fix #agent windows build (#8097)
- [ED-8103] [Agent v1] Implement archiver prototype #agent #misc (#7990)
- [ED-7922] [Agent v1] Add Splunk push strategy #agent (#7989)
- [ED-8202] [Agent v1] Implement GZIP decompressor #agent #misc (#8065)
- Upgrade E8 executors #misc #agent (#8078)
- [ED-8111] - Agent granular metric push settings #agent #api (#7984)
- [ED-7916] [Agent v1] adding enrichment filter processor for cloud provider #agent (#7982)
- [ED-8152] [Agent v1] Add base 64 decoder processor #agent #misc (#8031)
- [Agent v1] Use pointer as item size instead of concrete structure #agent #misc (#8030)
- [ED-8189] [Agent v1] Some changes and fixes regarding new agent config options #agent #misc (#8046)
- [ED-8149] [Agent v1] Add filter by field support for regex filter #agent #misc (#8028)
- [ED-8151] [Agent v1] Add split with delimiter processor #agent #misc (#8029)
- [ED-8194] add log to metric js transformer #agent (#7883)
- [ED-8148] Start aggergator server after adding workflow #agent (#8010)
- [ED-7913] added pod count metric #agent #api (#7938)
- [ED-7861] added OpenTSDB metric regex processor #agent (#7973)
- [ED-7924] [Agent v1] Add more true copy mechanism for items in agent v1 #agent (#7911)
- [ED-7923] [Agent v1] Unify cluster pattern and sample item types #agent (#7905)
- [ED-7921] [Agent v1] Rename UnstructuredLog to Log for internal datatype name #agent (#7904)
- [Agent v1] Fix node naming for processor nodes #agent #misc (#7980)
- [ED-7574] Collect I/O metrics from nodes #agent (#7731)
- [ED-7801] Add linux kernel version in heartbeat metric #agent (#7964)
- [ED-7549] Use alert seq_no to track alerts sent from aggregator to processor #agent (#7953)
- fixed metric drop column option #agent (#7944)
- [ED-7799] Use SSL handshake packet to detect SSL protocol. #agent (#7889)
- [ED-7973] agent aggregator incoming stats parent source missing fix #agent (#7922)
- [ED-7757] Extract conversion to HealthEntry #agent (#7869)
- [ED-7896] - Add multi repo support to internal pusher #agent (#7856)
- [ED-7715] add prometheus metrics for s3 file upload sizes #api #agent (#7892)
- [ED-7930] pass TLS options to elastic client #agent (#7895)
- Update peer env variables with constansts #agent (#7870)
- [ED-7867] change flushFn func parameters with flusher interface #agent (#7838)
- [ED-7766] metric columns drop as #agent setting and send logical source level incoming metrics in agent mode by default (#7765)
- [ED-7798] Tracer improvements and fixes #agent (#7813)
- Change lookups for ports environments variables to use constants #agent (#7757)
- [ED-7854] add static nodespecs template for agent use #agent (#7819)
v0.1.56 - Wednesday, February 15 2023, 13:17 UTC
- [ED-7719] log to metric processor agent config v3 #agent (#7751)
- [ED-7698] #agent support config v3 (#7699)
- [ED-7821] Fix for logic for backend discovery & repo initialization #agent (#7790)
- [ED-7574] Update nodes and links packages #agent (#7745)
- [ED-7816] - Release Tool Paginated Get From S3 #misc #agent
- [ED-7192] - Minor Fix For Log Level Detector #agent (#7782)
v0.1.55 - Thursday, February 9 2023, 20:03 UTC
- [ED-7788] autodetect k8s api version for cronjob resource for #agent updater (#7778)
- [ED-7558] add disable tls verify to elastic pusher #agent #api (#7766)
- Get rid of runtime dependency for pkg/metrics #agent #misc (#7747)
- [ED-7576] sanitize source in agent #agent (#7750)
- Define constants for all environment variables names #agent (#7742)
- [ED-7576] edac path fix for aggregator/processor #api #agent (#7734)
- fixed log message in elastic sender function #agent (#7735)
- [ED-7709] Adapt incoming_lines_lag for agent v3 and some changes in the runtimes #agent #misc (#7717)
v0.1.54 - 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)