Changelog - Agent Releases

v0.1.100-rc.20 (candidate) - Thursday, April 18 2024, 17:44 UTC
  • [VPB-1562] Add loki output node #agent (#14185)
v0.1.100-rc.19 - Wednesday, April 17 2024, 20:41 UTC
  • #agent #api [VPB-1623] Debug output file based on configuration id (#14161)
v0.1.100-rc.18 - Tuesday, April 16 2024, 23:30 UTC
  • #agent [VPB-1623] Limit one ED Debug per pipeline (#14160)
  • [VPB-1578] some refactoring around seeker component for file tailer #agent (#14115)
v0.1.100-rc.17 - Tuesday, April 16 2024, 17:06 UTC
  • #agent #api Update config validation error of ED debug output node (#14146)
v0.1.100-rc.16 - Tuesday, April 16 2024, 14:35 UTC
  • #agent [OBS-312] Add ability to disable some nodes for rollup service and use debug mode for it (#14148)
v0.1.100-rc.15 - Monday, April 15 2024, 20:35 UTC
  • #agent [VPB-1306] Update nodespecs for ED Source Detection node (#14122)
v0.1.100-rc.14 - Monday, April 15 2024, 18:11 UTC
  • #api #agent [VPB-1593] Update AWS tooltips in integration (#14128)
v0.1.100-rc.13 - Friday, April 12 2024, 20:19 UTC
  • #agent #api Remove Debug Output node from ED Outputs (#14120)
v0.1.100-rc.12 - Friday, April 12 2024, 18:18 UTC
  • [VPB-1589] #api #agent fix path extract panic (#14114)
v0.1.100-rc.11 - Friday, April 12 2024, 17:17 UTC
  • [VPB-1468] #agent Fix Issue with numbers treated as Floats in json parse (#14097)
v0.1.100-rc.10 - Friday, April 12 2024, 16:33 UTC
  • #agent #api Move slice/utils to listext package (#14110)
v0.1.100-rc.9 - Friday, April 12 2024, 16:00 UTC
  • #agent [VPB-1306] Update nodespecs of ED Source Detection and ED Sources (#14113)
  • #agent Change logging level for cancelled GRPC log types in rollup and compactors (#14095)
v0.1.100-rc.8 - Friday, April 12 2024, 00:16 UTC
  • #agent #api [VPB-1586] Improve test harness of pipelines (#14100)
v0.1.100-rc.7 - Thursday, April 11 2024, 22:07 UTC
  • #agent #api [VPB-1586] Validate config before testing agent (#14090)
v0.1.100-rc.6 - Thursday, April 11 2024, 13:33 UTC
  • #agent #ci [VPB-1599] Add Github known hosts to Circleci job (#14101)
v0.1.100-rc.5 - Wednesday, April 10 2024, 19:48 UTC
  • [VPB-1447] #misc #agent Update Resources to include CPU limits (#14092)
v0.1.100-rc.4 - Wednesday, April 10 2024, 08:19 UTC
  • #agent [VPB-1590] Increase resources for circleci/update-hosted-agent (#14076)
v0.1.100-rc.3 - Wednesday, April 10 2024, 07:15 UTC
  • #agent [OBS-298] Reorder statements for compactor's stop procedure (#14084)
v0.1.100-rc.2 - Tuesday, April 9 2024, 17:42 UTC
  • [VPB-1592]update to demo input node validation #agent #api (#14088)
v0.1.100-rc.1 - Tuesday, April 9 2024, 15:40 UTC
  • [VPB-1465] Kafka input and output beta release #agent (#14087)
v0.1.99 (latest) - Monday, April 8 2024, 23:34 UTC
  • #agent [VPB-1591] Remove public ACL from release Put action (#14077)
  • [VPB-1465] beta release for Kafka #agent (#14074)
  • WIP: [VPB-1577] Implement native file tailer for #agent v1 (#14008)
  • #agent [VPB-1583] Stringify errors when reporting health data (#14063)
  • #agent [VPB-1305] Implement ED Source node. (#13642)
  • #agent #api Improvements on demo output node (#14011)
  • #agent #tool Update bucket ACL for library lister (#14048)
  • #agent [OBS-257] Fix tracer for single node Kubernetes clusters (#13996)
  • #agent Use UTC instead of local TZ for generated logs (#14045)
  • #agent Fix nil pointers exceptions (#14037)
  • #agent Change logging level in Compactor (#14030)
  • #agent #api Add name to Debug Strategy (#14015)
  • #agent #api Remove k8s env type check (#14014)
  • #agent #api [VPB-1581] Check for nil object type (#14013)
  • [VPB-1532] #api #agent Fix mask processor nil pointer exception (#13979)
  • #agent #api Nodespec Resource Transform to Beta (#14009)
  • #agent [VPB-1552] Update Stats Processor logging (#14001)
  • #api #agent Make fields visible in resource transform (#14003)
  • #agent [VPB-1427] Debug output API (#13789)
  • #agent Update api logs to use variable latency (#13980)
  • #agent [VPB-1306] Add API to serve sources related functions (#13953)
  • #test [VPB-1571] Disable certain jobs in metrics dogfood (#13970)
  • #agent [OBS-253] Change ordering for stop procedure of compact client (#13942)
  • #agent [VPB-1356] Extend TCP and Local Storage for additional types (#13766)
  • [VPB-1522] #api #agent Move enrich to experimental (#13957)
  • #agent Update Conditions to Attach Secret to Environment in Chart (#13966)
  • #agent don't create pvc if is not enabled (#13965)
  • [VPB-1561] update config validation for demo input #agent (#13925)
  • [VPB-1401] add NewRelic output node #agent (#13866)
  • #agent #api [OBS-250] Revert default behavior for pod management schedule (#13951)
  • #agent #api Address linter issues (#13783)
  • #agent [OBS-250] Change default pod management policy for StatefulSets and add an option to override them (#13946)
  • #agent [OBS-171] Ingest rate variants for counter metric types of scraped K8s metrics (#13839)
v0.1.98 - Thursday, March 28 2024, 20:20 UTC
  • #agent Fix demo node input timestamp (#13921)
  • #agent Use Elastic payload only for health and EDAC ingestion (#13903)
  • [VPB-1551] fix missing resources in data from edport #agent (#13900)
  • #agent [VPB-1532] Fix counting hits and errors in processor/mask (#13896)
  • #api #agent Nodespec change (#13891)
  • [VPB-1520] [VPB-1522] #agent Update nodespecs for enrich and source manipulate (#13850)
  • #agent [OBS-139] Collect metric and log recency metrics via stats reporter (#13740)
  • #agent Update CVE required versions for agent dependencies (#13878)
  • #agent [OBS-139] Implement internal stats reporter (#13708)
v0.1.97 - Tuesday, March 26 2024, 20:08 UTC
  • #agent [VPB-1513] Update changelog/git command for RC tags (#13868)
  • #agent Change suggestions for demo node not options (#13856)
  • #agent [VPB-1513] Updates to changelog to handle new SemVer (#13855)
  • #agent [OBS-198] Use org ID from backend when API key is supplied (#13835)
  • #agent [OBS-196] Add support for authentication for rollup and compactor components (#13834)
  • [VPB-1465] update Kafka input and output nodespecs and some other fixes #agent (#13808)
  • #agent [VPB-1517] Close data channels on sender's side (#13816)
  • #agent [VPB-1513] Update circleci job to listen to new tag schema (#13854)
  • #agent [VPB-1513] Update semver to follow RC guidelines (#13806)
  • #agent Fix missing Prometheus port condition for agent charts (#13851)
  • #agent [VPB-1307] Add Sampling rate for k8s input node (#13751)
  • #agent [VPB-1487] Demo Node Updates (#13818)
  • #agent [OBS-64] [OBS-68] Update agent to support multi ingestion for clustering logs and ingestion path for S3 (#13700)
  • #api #agent [VPB-1477] Expand validation coverage for links involving compound nodes (#13767)
  • #agent Add Secret Api Key Enabled Condition to Rollup Chart (#13792)
  • #agent [VPB-1359] Dev/Null Node Implementation (#13612)
  • #agent [OBS-166] Add Helm support for adding multiple ports for processor agents easily (#13710)
  • [VPB-1334] Port edport tailer from v2 to v3 #agent (#13698)
  • #api #agent [VPB-1477] Support nested compound nodes (#13727)
  • #agent [OBS-174] Fix compactor not working with other S3-compatible outputs (#13744)
  • #agent Cleanup unused functions from admin client (#13701)
  • #agent [ED-10464] Disable Rollup service in configv2 clusters (#13709)
  • #agent [VPB-1304] Initial implementation of Source Detection node (#13641)
  • #agent fix k8s yaml from helm template (#13672)
  • #agent [VPB-1059] Update demo input for json logs (#13635)
  • #api #agent [VPB-1379] Fix enrich and log transform node validations (#13636)
  • release #agent candidate after fix #agent (#13684)
  • #tool #agent [VPB-1472] Correct path to config v3 example config (#13670)
  • #agent [VPB-1469] Fix two different agent panics (#13663)
  • #tool #agent [VPB-1472] Add all-features v3 config to release page (#13664)
  • [VPB-936] complete flow of Kafka input and output #agent (#13623)
v0.1.96 - Friday, March 8 2024, 18:15 UTC
  • #agent [VPB-1305] Rename <name>Internal nodes to ED<name> (#13639)
  • #agent [VPB-1059] Update TCP Node Host value (#13622)
  • #agent [VPB-1197] OTLP Input Tailer Implementation (#13498)
  • #agent [VPB-802] Add examples to threshold node (#13539)
  • Patterns Source And Team Enrichment For Airbnb #agent (#13574)
  • #test #agent Fix output/local test (#13600)
  • #agent [VPB-1291] Deprecate ED schema in some outputs (#13594)
  • #agent Add enums for OTEL metric unit types (#13583)
  • #agent [VPB-1291] Deprecate ED schema in some outputs (#13565)
  • #agent Cleanup agent tech debt due to need for supporting multiple metric ingestion paths (#13521)
  • [VPB-936] Add Kafka tailer and Kafka output component #agent (#13499)
  • #agent [VPB-1291] Deprecate k8s traffic datatype for Agentv1 (#13530)
  • #agent [VPB-1291] Deprecate ED schema in some tests (#13516)
  • #agent [VPB-1291] Remove OTLP items in agentv1 (#13493)
  • #agent [VPB-1291] Remove k8s event item type (#13475)
  • #agent Update log transform wording (#13512)
v0.1.95 - Monday, February 26 2024, 23:53 UTC
  • #agent Beta release Compound Nodes (#13496)
  • #agent [VPB-1291] Convert item tests to use OTEL schema (#13447)
  • #agent #api Address linter issues (#13449)
  • #misc #api Enable rerunning only failed tests in admin API integration tests (#13228)
  • #agent First Non Empty was not handling nested functions within it (#13344)
  • [ED-10416] Merge chunks of container logs to assemble long log line #agent (#13382)
  • Reduce DNS event processing CPU usage by manual parsing #agent (#13370)
  • #agent #api [VPB-1348] Extend validation of transitive relationships in Compound Nodes (#13285)
  • #agent Remove processor name from default CEL dimension name (#13378)
  • #api #agent [VPB-1367] Validate required name, input, output for compound nodes (#13346)
  • #agent Update repetitive tests to use ED_MODE (#13368)
  • #agent Provide an option for ignoring OTEL timestamp in tests (#13369)
  • [VPB-1342] Update Docker tailer in config v3 to store OTEL map #agent (#13288)
  • [VPB-874] create OTEL resource map from source def func #agent (#13229)
  • #agent [VPB-1372] Dont log errors fatally (#13251)
  • #agent Support ED_CUSTOM_TAGS for rollup and compactor services (#13316)
  • #agent [VPB-1291] Convert integration tests to OTEL schema (#13250)
  • #agent #misc [VPB-1170] Job for releasing safe nodespecs changes to production (#13171)
  • #test #agent [VPB-1291] Convert some integration tests to use OTEL schema (#13237)
  • #agent Define last 10m error counter in enrichment/processor (#13243)
  • #agent [VPB-1291] Convert migrations configs to OTEL format fro… (#13197)
  • #agent [VPB-1291] Use OTEL schema in log transform and occurrency group-by (#12954)
  • #agent [VPB-1350] Address nil pointer in mask processor (#13208)
  • #misc #agent Update windows docker image (#13223)
  • #agent [VPB-1317] Exec tailer native implementation in agentv1 (#13170) (#13118)
  • update default rate limit value for #agent self log upload (#13200)
  • #agent Fix bug in unescape node processor (#13202)
  • #agent auto generate k8s yaml from chart release (#13167)
  • #agent [VPB-1094] Allow CEL fields to be used in log to metrics (#12701)
v0.1.94 - Friday, February 9 2024, 14:56 UTC
  • #agent Fix non-OTEL metric ingestion to ED backend (#13138)
v0.1.93 - Friday, February 9 2024, 08:47 UTC
  • #agent Reduce compactor resource request to fit small clusters (#13117)
  • #agent [VPB-1287] Compound Node has to have input and output (#13063)
  • Keep server port of K8sTraffic metric when rolling up #agent (#13071)
  • #ci #api #agent Add doc about go version, pin go version in dev and update go version in build image (#13077)
  • [VPB-1240] introducing rate limit for agent self log #agent (#13002)
  • #agent #misc Enable compactor using PVC by default (#13092)
  • #agent Use old fields for K8sTraffic while sending as non-OTEL (#13086)
  • #agent [VPB-1297] [VPB-1298] Reduce error logging in log2metric, source manipulator, enrichment (#13015)
  • #api #agent #ci Pin go version to latest 1.21 in CI/CD (#13068)
  • #agent Make rollup service enabled by default for agent Helm charts (#13030)
  • #agent Use runtime logger instead of global logger for v3 agents (#13044)
  • #agent Consolidate dogfood agents' Helm values and fix compactor deployment (#13048)
  • #agent #api [MET-465] Update agent to ingest node health metrics with decomposable format (#12199)
  • #agent #api #web For route node, add examples and update default behaviour (#12979)
  • Fix missing HTTP attributes for GRPC protocol #agent (#12971)
  • Allow compactor to use local disk to store data #agent (#12965)
  • #api #agent Retry make lint if it fails (#12995)
  • #agent [MET-511] Migrate ECS, Docker and File attributes to OTEL schema (#12959)
  • #agent #api [MET-511] Consolidate pipeline schema with OTEL semantic conventions with respect to Kubernetes fields (#12982)
  • #agent #api [MET-511] Add conditional rollup service label rules due to item schema refactoring (#12892)
  • #agent #api [MET-511] Consolidate some field keys for OTEL item contents (#12745)
  • #agent [MET-511] Add source attributes into pipeline items (#12905)
  • #agent Fix missing controllers for K8s pods (#12958)
  • #agent [VPB-1291] Use OTEL schema in router forwarding integration test (#12928)
  • #agent [VPB-1291] Use OTEL schema in output transform integration test (#12927)
  • #api Address linter issues (#12938)
  • #api Address linter issues (#12935)
  • [MET-487] collect ports of communications of unknown protocols #agent (#12973)
  • #agent Address linter issues (#12932)
  • #agent #api Address linter issues (#12931)
  • #agent Address linter issues (#12930)
  • [VPB-1243] Improve node catalog #agent (#12875)
  • #agent #api Address linter issues (#12919)
  • [MET-489] Improve ebpf golden signal support for HTTP2/GRPC protocol #agent (#12771)
  • #agent [MET-511] Refactor heartbeat metrics and fix Elastic conversion (#12847)
  • #agent [MET-511] Migrate compactor to use v3 push strategy for its metrics (#12846)
  • #agent [MET-511] Use forced Elastic metric schema for v2 agents (#12815)
  • #agent #misc [MET-561] Disable aggregator and enable rollups for production v3 agents (#12749)
  • #agent [MET-511] Bugfix for agent build version and add start timestamp for outgoing stats (#12806)
  • #agent [MET-511] Add org ID for outgoing stats, add build version to resources and fix config ID missing for heartbeats (#12799)
v0.1.92 - Tuesday, January 30 2024, 19:49 UTC
  • [MET-432] Send metric items to rollup server in batch to prevent exceeding message size limit #agent (#12695)
  • #agent [MET-511] Fix missing org ID for pod counter and missing fields for K8s traffic metrics (#12792)
  • #agent [MET-511] Fix missing runtime function for K8s traffic tailer (#12786)
  • #agent Add org ID resource field to missing places (#12776)
  • #agent #api Fix concurrency bug for rollup processor and default ruleset for rollup service (#12777)
  • #agent [VPB-1008] Ensure boolean fields from integration can be overwritten in config (#12754)
  • [VPB-1184] promote Promtheus exporter output node to beta status #agent (#12763)
  • #agent Address linter issues (#12735)
  • #agent [MET-560] Disable aggregator and enable rollups for staging agents (#12575)
  • [VPB-868] update k8s input nodespec to prefill the labels #agent (#12731)
  • #agent [Metrics] Fix Prometheus histogram metric scraping in K8s metrics (#12715)
  • #agent [VPB-1212] Track Err in Enrichment Node (#12716)
  • #ch #agent Fix bugs in OTEL metrics flow (#12708)
  • [VPB-858] Agent stop gracefully if failed to start #agent (#12696)
  • #agent [MET-511] Fix OTEL conversion steps for ED backend and change some field keys (#12671)
  • [VPB-1030] update description for CEL field path #agent (#12683)
  • [VPB-925] fix placeholder text and description for enabled_stats #agent (#12684)
  • #agent [MET-540] Add K8s node name field to resource map of generated items (#12651)
  • #agent [MET-511] Support separate encoding types for separate metric schemas (#12652)
  • [VPB-1189] #agent Update nodespec of Compound Node (#12623)
  • #agent [MET-511] Use attributes instead of resources as base map for config ID in OTEL metrics conversion (#12632)
  • #agent [MET-511] Change map structure for OTEL metrics before sending to ED backend (#12599)
  • #agent Add node subcategory for Compound Nodes (#12609)
  • [VPB-1174] #agent Update nodespec of k8s traffic intput node (#12593)
  • [VPB-1182] #misc #api #agent Update CircleCI windows (#12595)
  • #agent [MET-521] [ED-10301] Revert some changes related to EBPF and harden the logic (#12589)
  • #agent Add DOCKER_HOST environment support and refactor dockerext (#12587)
  • #agent [MET-520] Remove incoming stats generation for source manipulator and drop parent source info (#12553)
  • #agent [MET-433] [MET-513] Add Edge rollup service to Helm charts (#12502)
  • #agent [MET-521] Don't ingest non-server typed connections for EBPF (#12554)
  • [VPB-1134] #agent Add compound nodes to catalog (#12463)
  • [VPB-1137] update multiple description of config v3 fields based on ChatGPT suggestions #api #agent (#12492)
  • #agent [MET-472] Deprecate dimensions as attributes configuration and set default behavior as it (#12280)
  • #agent #api Address linter issues (#12514)
  • [VPB-1088] #agent Output Transform node to support Metric item (#12468)
  • [VPB-1071] #agent Remove fetching previous histograms (#12467)
  • [VPB-1131] remove metric interval field from Prometheus metrics exporter node #agent (#12491)
v0.1.91 - Tuesday, January 16 2024, 14:04 UTC
  • [VPB-1152] #agent Fix aggregator client deadlock (#12469)
  • #agent #api Address linter findings (#12485) (#12444)
  • #test #agent Update CEL tests to OTEL (#12436)
  • [ED-10220] #agent Disable kubernetes stat collector if not running in… (#12470)
  • #agent Address linter findings (#12442)
  • #agent Address linter findings (#12441)
  • #agent Address linter findings (#12438)
  • #agent [MET-430] Update edge rollup integration related implementations after pipeline integration (#12401)
  • #agent [MET-430] Integrate edge rollup service to pipeline and fetch its configuration from backend (#12398)
  • #agent [VPB-905] Add Datadog Hostname (#12394)
  • #api #agent fix description for prometheus output node (#12445)
  • #agent Switch logging from debug to trace in Tracer statement (#12431)
  • #agent [VPB-1070] Convert timestamp CEL macro function (#12224)
  • #agent Use short source name instead of source name in relevant places of pipeline (#12397)
  • #agent relax merge function to accept non existing fields (#12416)
  • [VPB-1058] fix CEL validation bug in threshold node #agent (#12417)
  • [VPB-935] #agent Complete nodespec for k8s event input node (#12405)
  • #api #agent various usability fixes for node description and options (#12324)
  • [ED-10220] #agent Aggregator doesnt collector k8s stats (#12393)
  • [ED-10220] #agent Leader-based kubernetes stats (#12231)
  • #agent Remove runtime obj from Admin API init (#12360)
  • #agent Minor cleanups for agent v1 execution flow and backend client (#12364)
  • [LS-692] - Isolated token as conf based auth #api #agent (#12333)
  • #agent [MET-442] [MET-443] [MET-444] Edge Rollup Node implementation (#12166)
  • [ED-10258] #agent #api Revert order of name regex validation (#12353)
  • [VPB-10440] #agent Make compound, compound input, and compound output… (#12322)
  • [VPB-1026] [Agent v1] Implement retire mechanism for Prometheus metrics exporter node #agent (#12301)
  • [VPB-1044] #agent Use compound nodes (#12229)
  • [VPB-1043] #agent Additional validations on Compound node (#12226)
  • [VPB-1043] #agent Flatten compound nodes at validation time (#12210)
  • [VPB-1043] #agent Validate compound input/output nodes and links (#12163)
  • Refactor creation of prometheus and notifier nodes #agent (#12221)
v0.1.90 - Tuesday, January 2 2024, 21:45 UTC
  • Make event-no-subscriber logging universal #agent (#12063)
  • #agent #tools create json schema for agent config v2 (#12182)
  • #agent [VPB-817] Add to_lowercase and to_uppercase CEL macros (#12164)
  • [MET-249] #agent Metric rollup service client and server implementation (#12159)
  • [VPB-1028][VPB-1029] #agent Update nodespec for Compound, Compound Input/Output nodes (#12136)
  • Track errors in base64 decoder node #agent (#12184)
  • #agent Remove unused flag in getActiveNodes (#12158)
  • [VPB-1001] full flow of Prometheus metrics exporter output node #agent (#12101)
  • Fix Metric Compaction #agent (#12104)
  • [VPB-1029] #agent Nodespec for Compound Node type (#12051) (#12109)
  • [VPB-1033] #agent #misc Update k8s onboarding test (#12083)
  • [VPB-1033] #agent #misc Update k8s onboarding test (#12060)
v0.1.89 - Tuesday, December 19 2023, 00:39 UTC
  • [VPB-1001] Prometheus metrics exposer node implementation #agent (#11825)
  • [ED-10104] #agent Reduce aggregator memory usage (#11998)
  • Track errors in archive/processors #agent (#12016)
  • [VPB-1033] #agent #misc Update k8s onboarding test (#12012)
  • #agent [VPB-901] Prevent dots in integration names to prevent VPB errors (#11713)
  • [VPB-1068] #agent #api Skip evaluation of incorrect CEL expressions (#12024)
  • Change default folder of avro archive file #agent (#12015)
  • [VPB-1000] add config for Prom exporter node #api #agent (#11985)
  • [VPB-1028] #agent Implement Compound Input & Output nodes (#11901)
  • [VPB-1060] #agent Update nodespec for ED Metric Output (#11973)
  • Upgrade project to go1.21 #agent #api (#11955)
  • [VPB-1028] #agent Order list of nodes alphabetically (#11934)
  • [MET-235] #agent Fix a couple of ebpf tracer bugs (#11904)
  • [VPB-1042] #agent Track error when evaluating CEL expressions (#11898)
  • #agent [ED-10096] Check for nil/invalid fields in json parsing (#11864)
  • #agent [Metrics] Add support for enabling certain types for aggregator (#11703)
  • #agent #test [VPB-1014] Fix bugs in first_non_empty functionality (#11850)
  • [ED-9584] #agent EBPF tracer updates (#11847)
  • Fix K8s events tailer concurrent map read & write issue #agent (#11845)
v0.1.88 - Thursday, November 30 2023, 07:34 UTC
  • #agent [VPB-906] Improve Validation of Duration Based fields in Config (#11762)
  • #agent [VPB-833] Add CEL validation for additional CEL fields (#11763)
  • Use agent selfconfiguration initial value for nodehealth/tailer #agent (#11747)
  • #agent [VPB-930] Update CEL first_non_empty to account for invalid fields (#11697)
  • #agent [Hackathon] Implement K8s events tailer (#11652)
v0.1.87 - Monday, November 20 2023, 19:09 UTC
  • [VPB-902] [Agent v1] add field_path to parse JSON attributes #agent (#11609)
  • [VPB-917] #agent Control production & ingestion of Health metrics (#11581)
  • #api #agent [LS-448] [LS-585] reduce archive interval, compactor enforcement (#11604)
  • #agent [VPB-889] Fix Parse Json Bug (#11599)
  • [VPB-719] #agent Allow Env Vars in ConfigV3 (#11510)
  • [VPB-799] #api #agent Validate tag of config (#11378)
  • #agent Error on validation should stop the Agent Runner. (#11279)
v0.1.86 - Monday, November 6 2023, 20:02 UTC
  • #misc #agent Nodespec Update - Datadog Output (#11542)
  • additional Kafka pusher health data #agent (#11545)
  • #agent [MET-287] [Metrics] Agent changes for new OTEL-formatted metric ingestion flow (#11479)
  • [ED-9872] #agent Fix bug while flattening map (#11541)
  • #agent [ED-9871] Add different MessagePack library for FluentD inputs (#11521)
  • [VPB-811] [Agent v0] add health features to Kafka output in #agent v0 (#11524)
v0.1.85 - Monday, October 30 2023, 20:41 UTC
  • [ED-9872] #agent Improve sampling in logtopattern processor (#11461)
  • #agent [VPB-886] Remove default value for regex field_path (#11457)
  • [VPB-881] [Agent v1] fix empty slack message when slack integration is used #agent #api (#11423)
  • [ED-9872] #agent Better perf on flattening attributes (#11396)
  • #agent [ED-9871] Update message pack and FluentD libraries used for ED port FluentD schema (#11398)
  • [VPB-820] #agent Create config content ID (#11171)
v0.1.84 - Friday, October 20 2023, 00:06 UTC
  • #agent Upsert Transformation bug fix (#11350)
  • #agent [MET-294] Set no-op collector for KSM and node-exporter once they are not available (#11334)
  • #agent [ED-9828] [MET-294] [MET-295] Bugfix for agent start flow error suppression and K8s deployment spec updates (#11306)
  • Sort array of CH settings to ensure order #test #agent (#11328)
  • [VPB-793] #agent Add Merge CEL macro (#11297)
  • #agent [ED-9828] Fix performance benchmark test, don't suppress agent start errors and some error refactoring (#11295)
  • [VPB-751] [Agent v1] consistency in field path addressing #agent (#11280)
  • #agent Add steps to verify and warn users for non-coupled processor & aggregator interaction (#11244)
  • [Metrics] #agent Bugfix for cAdvisor collector of K8s metrics (#11261)
v0.1.83 - Tuesday, October 17 2023, 00:18 UTC
  • #agent [VPB-790] Log Transform Upsert Improvements (#11252)
  • #misc #agent [ED-9782] Gather licenses used by backend (api, agent etc) (#11186)
  • [VPB-820] #agent Rename method in config interface (#11195)
  • [VPB-761] [Agent v1] suppression window for Teams and Webhook output #agent (#11191)
  • [VPB-814] [Agent v1] fix missing k8s labels and annotations in OTEL item attributes #agent (#11172)
  • Replace direct usage of env variable name #agent (#11158)
  • #agent #misc #api Update Log Transform Validation (#11150)
v0.1.82 - Sunday, October 8 2023, 21:29 UTC
  • Match Splunk HEC input with docs #agent (#11154)
  • Replace direct usage of env variable name #agent (#11155)
  • [VPB-738] #agent Expose node IO as native metrics (#11082)
  • Replace direct usage of env variable name #agent (#11139)
  • #agent Fix ED Port pipeline builder when schema is not FlattenedObservation (#11125)
  • [VBP-737] #agent Gather node's subcomponents health (#11054)
v0.1.81 - Thursday, October 5 2023, 20:22 UTC
  • #agent [VPB-756] Otel format for specifying k8s includes and excludes (#11079)
  • [VPB-691] #agent Extend flattening of attributes by another layer (#11136)
  • Replace direct usage of env variable name #agent (#11132)
  • Replace direct usage of env variable name #agent (#11123)
  • Replace direct usage of env variable name #agent (#11112)
  • #agent Support ED_CUSTOM_TAGS environment variable for config v3 (#11094)
  • [VPB-827] [Agent v1] Bugfix: node doesn't pass item to failure path if processor returns StopProcessing but no errors #agent (#11122)
  • [VPB-691] #agent Flatten user attributes for archive load (#11119)
  • #api #agent [VPB-823] Promote released nodes status (#11114)
  • [VPB-824] [Agent v1] first bandaid fix to parse JSON attributes #agent (#11115)
  • Replace direct usage of env variable name #agent (#11110)
  • Replace direct usage of env varaible name #agent (#11090)
  • [VPB-791] #agent Continue processing transforms even after an error (#11053)
  • Replace direct usage of env varaible name #agent (#11089)
  • [VPB-804] [Agent v1] fix config id being missed from heartbeat and outgoing metrics #agent (#11085)
  • [VPB-804] [Agent v1] update heartbeat item to support OTEL schema #agent (#11051)
  • [VPB-788] [Agent v1] update health item to support OTEL schema #agent (#11052)
  • [VPB-667] [Agent v1] update alert items to OTEL schema #agent (#11050)
  • #agent Enable some protocols to have latency eBPF metrics, change source type for compactor metrics and some small fixes (#11057)
  • [VPB-589] #agent Allow endpoints for datadog output node (#10974)
  • [VPB-795] [Agent v1] update extract JSON logs to avoid return errs #agent (#11018)
  • [VPB-806] #agent Update missing field_path into nodespec for regex filter (#11024)
  • #agent [ED-9668] Process cloudtrail logs even if decompress fails (#11021)
  • #agent [ED-9746] Fetch missing root controllers for Kubernetes replica sets and cron jobs (#11016)
  • [VPB-774] [Agent v1] remove field_name from log level detector #agent (#10992)
  • #agent Add handling of []byte to datadog/splunk (#10991)
  • #agent removed unused snowflake_table_schema type (#10970)
  • #agent [Metrics] Add support for new cGroups format for cAdvisor and tags with spaces for Prometheus format (#10985)
  • [VPB-784] [Agent v1] add log level to log fields in ArchiveLogPayload #agent (#10989)
  • #agent Nodespecs fix for Kubernetes metrics (#10981)
  • [VPB-733] [Agent v1] fix mask node processor bug #agent (#10978)
  • #agent #test [VPB-781] Fix Datadog Mapper Output (#10980)
v0.1.80 - Wednesday, September 20 2023, 17:31 UTC
  • #agent #misc [Metrics] Change visible name and category for K8s metrics node's spec (#10966)
  • Remove some trace files #agent (#10968)
  • #agent Fix nil pointer in tracer_utils (#10953)
  • #agent Update Node Status (#10934)
  • #agent #misc Bugfix for incorrect trace file logic for logger (#10950)
  • #agent Fix missing synchronization for nodespecs (#10945)
  • #agent [MET-192] [Metrics] Update K8s metrics configuration details and nodespec updates (#10874)
v0.1.79 - Monday, September 18 2023, 18:50 UTC
  • #agent Updater splunk/datadog payload items marshalling (#10896)
  • #agent Set packet capture buffer size according to buffer size in v3 config (#10894)
  • [VPB-750] [Agent v1] move k8s labels and annotations to attributes in OTEL schema #agent (#10906)
  • #agent #api [VPB-755] Update Node Status and Suggestions Endpoint (#10897)
  • [VPB-753] [Agent v1] move the parsed JSON attributes to top level of attribute section in OTEL schema #agent (#10895)
  • #agent #test Fix agent with internal archiving crash when backend is disabled and some test changes (#10898)
  • [MET-158] #agent Fix missing fields in HTTP track record caused by out-of-order packets (#10888)
  • [LP-292] #agent Pool worker should continue to work on next ingestion instead of quit on error (#10872)
  • #agent [Metrics] Bugfix for pod listener component (#10878)
  • #agent [Metrics] Add buffer size configuration field for K8s traffic node (#10834)
  • [VPB-721] [Agent v1] add missing predefined paths for parse JSON attributes node #agent (#10871)
  • [VPB-731] [Agent v1] Update k8s container attribute name in OTEL schema #agent (#10853)
  • [LP-284] #agent Create agent self log in avro format by default (#10865)
  • #agent [VPB-625] [VPB-728] Updated ed schema references and source manipulate node to otel (#10809)
  • #agent [VPB-739] [VPB-748] Update Custom Item Formatting (#10851)
  • [VPB-729] [Agent v1] Remove returning error from regex filter node #agent (#10852)
  • [MET-158] #agent Log HTTP record with empty fields to help trace related packets (#10850)
  • [MET-173] #agent Verify XDP is still loaded on pod interface periodically (#10831)
  • [ED-9684] #agent Reduce batchSize if compact request is too big (#10829)
  • #agent [MET-180] [Metrics] Change Avro schema used by metric ingestion to resemble Elastic Metrics (#10816)
  • #agent #misc Add trace log level support for logger and some other changes (#10799)
  • [DP-133] [Agent v1] update metric item types to OTEL schema #agent (#10731)
  • #agent Fix a typo in tracer logging and adjust test condition (#10810)
  • [MET-173] #agent Add logging to investigate the issue of missing ebpf metrics (#10792)
  • [VPB-673] [Agent v1] Some nodespec update for Parse JSON Attributes node #agent (#10778)
  • [MET-158] #agent Delay communication report until associated samples are read (#10759)
  • [VPB-661] [Agent v1] Fix cluster being missed in ED backend with OTEL schema #agent (#10776)
  • [DP-76] [Agent v1] add parse JSON attributes node #agent (#10713)
  • [DP-134] [Agent v1] update cluster item types to OTEL schema #agent (#10729)
  • add tls config to elastic output for config v3 #agent (#10727)
  • [ED-9650] #agent Support avro archive output with config V3 (#10678)
v0.1.78 - Friday, August 25 2023, 21:45 UTC
  • [DP-141] [Agent v1] make OTEL schema the default for #agent (#10637)
  • #agent [DP-144] Add defaults for Splunk and Datadog mappers (#10636)
  • #agent [DP-127] Fix marshalling, validation, and CEL for mappers (#10622)
  • #agent #test [Metrics] Separate validation tests, add extra filter for K8s traffic tests and fetch K8s parent controllers at the startup (#10652)
  • #agent [Metrics] Fix missing kube-state metrics bug and instrument links (#10640)
  • [DP-77] [Agent v1] accommodate log level detector node to OTEL schema #agent (#10580)
  • [DP-117] [Agent v1] make k8s input filter keys be consistent with OTEL semconv #agent (#10582)
  • #agent Update mappers config validations (#10584)
  • #agent [Metrics] Bugfix for kube_state collector caused by inaccessible URL (#10598)
  • [MET-121] #agent Derive connection role from protocol and packet direction (#10591)
  • [DP-117] [Agent v1] make source manipulator node field be consistent with OTEL semconv #agent (#10589)
  • #agent [Metrics] Support kube-state metrics scraping for K8s metrics (#10546)
  • #agent #api Fix link validation error for integrations (#10590)
  • #agent [Metrics] Add local and remote process dimensions for Unknown role of K8s Traffic (#10577)
  • [DP-109] #agent Performance Test for Mapper and Transformers and Elastic Updates (#10339)
  • #agent #api Skip node reference validation in some cases (#10587)
  • [Agent v1] [DP-132] Update archive items with OTEL schema #agent (#10533)
  • #agent [Metrics] Bugfix for K8s Traffic metrics ingested without source information (#10572)
  • #agent Change logging levels of some processor logs (#10562)
  • Dont update compaction without a configuration #agent (#10563)
  • [DP-123] #agent Conversion of ED map in cluster item (#10561)
  • [DP-123] #agent Conversion of ED map in metric item (#10560)
  • #agent Fix deadlock issue between K8s pod listener and K8s tracer pod monitor (#10536)
  • trigger build #agent (#10532)
  • [MET-121] #agent Exclude agent's namespace from tracer monitoring (#10505)
  • [DP-78] #agent Add Transformation Handling to Pusher Strategies (#10321)
  • #agent [Metrics] Use parent controller for K8s traffic instead of upper controller (#10508)
  • [Agent v1] [DP-114][DP-115] finalizing resource section for OTEL schema #agent (#10494)
  • Agent container integration tests #misc #test #agent (#10451)
  • Update visibility and release status of nodes #agent (#10495)
  • [Agent v1] [DP-128] fix enrichment being missed in archiving flows #agent (#10472)
  • [DP-121] #agent Detect and capture HTTP2/GRPC connection info using EBPF (#10440)
  • #test #agent [Metrics] Add user metrics validation dogfood test and fix category bug for K8s metrics (#10459)
  • #agent #misc [Metrics] Increase buffer sizes for K8s traffic and some minor changes (#10434)
  • [DP-123] #agent Aggregator to handle OTEL schema. (#10422)
  • [DP-125] #agent Data race in logtometric/reporter (#10439)
  • #agent [VPB-496] Add tag prefix field to nodespecs (#10417)
  • #agent [Metrics] Multiply processor requests' to aggregator expiry period by divisor (#10406)
  • [DP-110] #agent Rename interfaces for item and log item (#10398)
  • #agent [Metrics] Enable aggregator for production dogfood and remove unnecessary environment variables (#10405)
  • [DP-110] #agent Rename OTEL item (#10397)
  • [DP-110] #agent Rename ED item (#10396)
  • #api #agent [VPB-473] Fix custom tag unmarshal error (#10367)
  • #agent [Metrics] Restrict latency logic for tracer (#10361)
  • [ED-9557] [Agent v1] add fluentd support to port output for #agent v1 (#10305)
  • [DP-110] #agent Combine item decorators (#10360)
  • [DP-110] #agent Extend interface for log item (#10301)
  • #agent LogLevelDetector and ExtractJSON Visibility (#10266)
v0.1.77 - Wednesday, August 9 2023, 14:09 UTC
  • #agent [VPB-503] Add transformation subcategory to log and output transform nodes (#10332)
  • #agent [ED-9554] [Agent v1] Fix missing logic for aggregator reporting (#10345)
  • #misc #agent Only get first line for Go version while downloading latest Go version (#10320)
  • #agent [Agent v1] Some changes to investigate & mitigate deadlocks caused by aggregator (#10316)
  • #agent [Agent v1] Enable stack trace printing for staging dogfood environment (#10308)
  • #api #agent #misc [VPB-493] CEL Suggestions Endpoint (#10260)
  • [DP-106] #agent Reduce memory usage of ebpf packet capture event (#10263)
  • Use circleci tests run to rerun only failed tests #test #misc #agent (#10272)
  • #agent [Agent v1] Add node health input node to aggregator enabled input nodes (#10281)
  • [ED-9137] #agent Change visibility of ED Pipeline IO Stats node (#10258)
  • #agent [Agent v1] Enable pipeline IO stats for aggregator (#10250)
  • #agent [Agent v1] Fix some problems regarding aggregator execution flow (#10246)
  • #agent [VPB-495] Update visibility of experimental processor nodes (#10225)
  • #agent [Metrics] [Agent v1] Enable aggregator for dogfood staging (#10234)
  • #agent #api fix null pointer issue in processor (#10233)
  • [DP-90] #agent Add default OTEL item and make it an option for log item (#10199)
  • [ED-9137] #agent Pipeline IO Stats input node (#9949)
  • [DP-90] [Agent v1] Expose item_schema in #agent setting (#10222)
  • [DP-90] #agent Use only item factory to build metric item (#10200)
  • [DP-90] #agent Update metric item to use factory (#10198)
v0.1.76 - Thursday, August 3 2023, 14:04 UTC
  • [MET-78] add unit tests to k8s metrics input node #agent (#10171)
  • [DP-90] #agent Create multi item via factory (#10201)
  • #agent [Agent v1] [DP-103] [DP-104] Add clustering and top K integration tests together with aggregator versions (#10180)
  • [MET-79] add granularity to k8s metrics input node #agent (#10185)
  • [DP-90] #agent Update log item to use factory (#10190)
  • [DP-90] #agent Update default ED item to use factory (#10165)
  • [DP-90] #agent Update OTLP to use item factory (#10163)
  • [DP-90] #agent Delete k8s traffic item (#10162)
  • [DP-90] #agent Update k8s event to use item factory (#10161)
  • [DP-90] #agent Update decorators to use factory (#10158)
  • [DP-90] #agent Update health item to use factory (#10135)
  • [DP-90] #agent Update custom item to use factory (#10166)
  • [DP-90] #agent Update EDAC item to use factory (#10164)
  • #agent [Agent v1] [DP-101] Aggregator support for top K node (#10140)
  • #agent [Agent v1] [DP-86] Aggregator support for log to pattern node (#10125)
  • [DP-90] #agent Update cluster item to use factory (#10159)
  • [DP-90] #agent Update archive item to use factory (#10157)
  • [DP-90] #agent Update hearteat item to use factory (#10153)
  • [DP-13] #agent Fill in timestamp if there is none (#10116)
  • #agent #test [Agent v1] [ED-9527] Fix for metric aggregator case and re-enable integration tests (#10142)
  • #agent [Agent v1] [MET-66] Recovery flow for aggregator crash scenario (#10123)
  • [DP-90] [Agent v1] [1/n] DefaultItem interface #agent (#10130)
  • [DP-90] [Agent v1] [2/n] ItemFactory #agent (#10131)
v0.1.75 - Sunday, July 30 2023, 19:32 UTC
  • #agent #test [Agent v1] [MET-62] Enable integration tests for aggregator metrics (#10103)
  • [DP-13] #agent Docker input tailer. (#10039)
  • #agent [Metrics] Kubelet collector fixes for K8s metrics (#10104)
  • fix kubelet metric names for histograms #agent (#10100)
  • #agent [ED-9467] Final Transformation Node (#9950)
  • #agent #misc [Agent v1] [MET-53] Adapt ratio processor to aggregator (#10008)
  • #agent [MET-59] [Metrics] Add outgoing uncompressed bytes support (#10071)
  • #agent [Metrics] Add new segment at metric configuration for K8s metrics (#10086)
  • #agent #misc [MET-52] [Agent v1] Adapt log to metric (and K8s traffic) nodes to use aggregator when possible (#10007)
  • #agent #misc [MET-51] [Agent v1] Aggregator prototype with proto definitions and lifecycle (#10006)
  • [DP-73] #agent Fix compactor service name resolving issue when agent runs on host network (#10093)
  • [DP-13] #agent Separate regex and noop separators (#10091)
  • [DP-74] #agent Let agent self log uploader use compactor client to compact self log (#10059)
  • [MET-2] [metrics] kubelet api for k8s metrics input #agent (#9954)
  • extend lookback for cloudwatch logstream query #agent (#10078)
  • #agent [Agent v1] Update metric categories for new k8s metrics (#10045)
v0.1.74 - Tuesday, July 25 2023, 09:36 UTC
  • #agent [Agent v1] Remove archiver leftovers from code base (#10003)
  • [ED-9345] Fix prom metrics issues #agent (#9983)
  • #agent [ED-9412] Log Transform Processor Node (#9714)
  • #agent #test [Agent v1] Fix for agent performance tests (#9994)
v0.1.73 - Thursday, July 20 2023, 09:34 UTC
  • #agent [Agent v1] [MET-4] Utilize node-exporter metrics for K8s metrics input node (#9928)
  • [ED-9152] #agent Expose Elastic bulk indexer configurations (#9925)
  • #agent #api [Agent v1] Add flags for dogfood environments to enable tracer (#9938)
  • fixed compactor incorrect metric source type #agent (#9927)
  • #agent Fix missing runtime function error (#9929)
  • #agent #misc [ED-9370] [Agent v1] K8s traffic input as a single node with its metric processor (#9695)
  • #agent [Agent v1] [MET-38] Implement cAdvisor metrics for K8s metrics node (#9897)
  • [ED-9142] #test #agent Replace archiver integration with compactor integration test (#9829)
  • [ED-9371] #agent Warn if event has no subscribers (#9920)
v0.1.72 - Monday, July 17 2023, 10:59 UTC
  • edport output changes for #agent v1 (#9841)
  • [ED-9220] #agent Fix type in input source (#9890)
  • #agent #api [VPB-441] Add Additional Nodespecs Fields to Catalog (#9888)
  • [MET-34] add the template of k8s metrics input node #agent (#9872)
  • #api #agent [VPB-438] Node Release Status (#9860)
  • #api #agent Fix Route Paths Casing (#9844)
  • [ED-9439] parent source fields are missing in parquet files on s3 #agent (#9837)
  • #api #agent [VPB-437] Sync Complex Config Fields (#9816)
  • Fix windows-server image instead of using 'current' tag #misc #agent (#9826)
  • [ED-9426] fix fluentd-input integration test failure #agent (#9791)
  • #agent #misc [ED-9410] [ED-9431] [Agent v1] Break deadlock between log_to_pattern processor and reporter (#9809)
  • #agent #misc [Agent v1] Freeze new deployments for dogfood agents (#9799)
  • [ED-9220] #agent Convert usage of map to set (#9789)
  • #agent #misc [Agent v1] Add periodic stack trace printing when trace files are enabled (#9777)
  • [ED-9411] [Agent v1] Microsoft teams and Webhook output node #agent (#9685)
  • Rename internalv3/integration to internalv3/output #agent (#9767)
  • #api #agent [VPB-316] Test Nodes with Multiple Output Paths (#9728)
  • [ED-8959] #agent Agent V1 compaction (#9766)
  • #agent #misc [ED-9381] [Agent v1] Implement ratio processor (#9712)
  • [Agent v1] - LogToPattern Integration Tests #agent #test (#9694)
  • [ED-9332] [Agent v1] add topk processor for #agent v1 (#9594)
  • #agent #misc [ED-9377] [Agent v1] Implement OpenTSDB parser processor (#9708)
  • #agent [VPB-390] Lower Diagnostics Window (#9693)
  • [ED-9398] #agent Update lock in log-buffered-pusher (#9737)
  • [ED-8856] #agent Add heartbeat and agent stats support to compactor (#9705)
  • #agent #test Fix flaky tests (#9706)
  • #agent #misc [Agent v1] Add missing attributes to metric items for Datadog integration (#9702)
  • #agent #misc [Agent v1] Fix some missing attributes of incoming stats due to recent changes (#9700)
  • #agent [ED-9354] [Agent v1] Fix data race in log to metric processor (#9682)
  • #agent [Agent v1] Fix log with timestamp from tailer having wrong timestamp bug (#9678)
  • #agent [ED-9343] [Agent v1] Synchronize incoming stats histograms' lifecycle with tailer's lifecycle (#9676)
  • [ED-9362] - [Agent v1] - User Fields Fix For LogToPattern #agent
  • [ED-9361] [Agent v1] fix enrichment override_if_exists place for enrichment node #agent (#9671)
  • #agent Make sure incoming_lines.count is reported for silent file based sources (#9623)
v0.1.71 - Wednesday, June 21 2023, 20:32 UTC
  • #agent Make CompactServer.Stop() return after GRPC server stops. (#9639)
  • [ED-9348] make edport output hidden for #agent config v3 #api (#9636)
  • [ED-9324] #agent Improve compactor stability and fault tolerance (#9607)
  • #agent Evict clusters in a separate routine (#9614)
  • [ED-9184] #agent #test Dogfood to check node health (#9558)
v0.1.70 - Friday, June 16 2023, 17:15 UTC
  • #api #agent [VPB-328] Mock ED Fields when Testing (#9556)
  • #agent #misc enabling editing log to metric by e8 customers (#9552)
  • [ED-9184] #agent Account for new keys in size of item (#9546)
  • #agent [ED-9254] Fix health manager register/deregister deadlock (#9515)
  • [ED-9289] #agent Enable agent to upload avro metrics file to s3 (#9502)
  • #agent #misc including nodes in the e8 free tier and hiding legacy option (#9495)
  • [ED-9209] [Agent v1] decompose edport input into different node types #agent (#9406)
  • #agent #misc [Agent v1] Introduce global line settings and other small changes (#9434)
  • #agent Add user_description field to config v3 nodes to persist custom user comments (#9410)
  • #agent #misc [ED-9254] [Agent v1] Some refactor and increase debug logs (#9426)
  • update wizards of some #agent node (#9424)
  • #agent #misc [Agent v1] Use concurrent map for item flags and add missing static runtime variables (#9392)
  • #agent #misc updating node descriptions to match docs, fixing a … (#9408)
  • [ED-9015] #agent Periodic compactor checkpoint to prevent data loss (#9357)
  • #agent #misc [ED-9155] [ED-9156] Add adjustable stat collection interval and duplicate internal node check (#9310)
  • #agent #misc [ED-9210] [Agent v1] Separate internal incoming & outgoing data types from UI ones for nodespecs (#9364)
  • #agent #misc updating field descriptions to match JP's docs (#9377)
  • [ED-9207] #agent Limit data size in compact request (#9356)
  • [ED-9127][Agent v1] add value hint for complex dynamic enrichment #agent config v3 (#9369)
  • #agent #misc [ED-9146] [Agent v1] Support incoming stats for agent micro performance tests (#9314)
  • #agent #misc [ED-9195] [Agent v1] Favor config based settings for archiving instead backend config (#9330)
  • #agent #misc [ED-9186] [Agent v1] Add extra documentation and performance test for new copy logic (#9300)
  • [ED-9185] #misc #agent Synchronous graph (#9299)
  • #agent #misc VPB-294 renaming subcategories, adding visibility and light nodespec cleanup (#9286)
  • #agent [ED-8637] - Option to send all patterns to 3rd party destinations (#8816)
  • [ED-9188] [Agent v1] add enrichment integration tests to source detection #agent (#9305)
  • #agent #misc [ED-9122] [Agent v1] Diffuse copy logic into nodespecs & more intelligent copying over pipeline (#9175)
  • #agent #misc [ED-9095] [Agent v1] Rename path prefix parameters to align with other source field representations (#9125)
  • #agent #misc [ED-9153] [ED-9154] [Agent v1] Migrator rework and additions (#9245)
  • #agent #misc [ED-9140] [ED-9150] [Agent v1] Add unit test for execution flow (#9243)
  • [VPB-250] Instrument Pipeline Config for Testing (#9263)
  • some #agent v1 fixes (#9271)
  • [ED-9145] #agent Register ed archive destination to enable ed archive compaction (#9214)
v0.1.69 - 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)