Skip to content

Releases: newrelic/newrelic-agent-control

0.15.0

28 May 14:31
dd1a4af

Choose a tag to compare

Added

  • Agent Type FQN validation #605
  • Add Ubuntu 24.04 packages #634
  • Health Checks for FluxResources #591
  • Health Checks for k8s controllers (DeamonSets #615, StatefulSets #633, Depoyments #654)

Changed

  • Bump opamp-rs to 0.0.17 #639
  • Bump Rust to 1.78 #646
  • Bump infra agent to 1.52.3 #665

Fixed

  • Default health check interval #623
  • Enforce restart policy on processes terminated by signals #635
  • Limit migration to YAML files #653
  • Error on reading hash should allow the flow to continue #664
  • Garbage collector to support changing resource names #655

Full Changelog: 0.14.0...0.15.0

0.14.0

02 May 10:07
7b76af4

Choose a tag to compare

Features

Agent Health Checks

  • Added configurable HTTP health checks by agent.
  • Added new NRDOT and INFRA-AGENT agent types with configured health checks.
  • Added HTTP local troubleshooting status endpoint
  • General maintenance and minor fixes

Full Changelog: 0.13.1...0.14.0

0.13.1

16 Apr 13:26
34d145e

Choose a tag to compare

Changed

  • Config loader configMap in #545
  • Refactor SubAgentsConfigLoader names in #553
  • Increase health check logging, pass agent id in #562
  • Sleep for the health checker interval at start in #563
  • Improve wording in #564
  • Sub agent trait exposes agent_id and agent_type in #555
  • Rename SuperAgentEvent to ApplicationEvent in #556
  • Remove onHost SupervisorError since the function is never failing in #567

Fixed

  • Clarify error for unknown keys in agent type values in #554
  • Health check config templating in #561
  • Checking specs only in #565

Full Changelog: 0.12.3...0.13.1

0.13.0

12 Apr 11:05
6803f55

Choose a tag to compare

0.13.0 Pre-release
Pre-release

Changed

  • Config loader configMap in #545
  • Refactor SubAgentsConfigLoader names in #553
  • Increase health check logging, pass agent id in #562
  • Sleep for the health checker interval at start in #563
  • Improve wording in #564
  • Update Opamp-rs to latest version that deletes previous messsage sent in #560
  • Sub agent trait exposes agent_id and agent_type in #555
  • Rename SuperAgentEvent to ApplicationEvent in #556

Fixed

  • Clarify error for unknown keys in agent type values in #554
  • Health check config templating in #561
  • Checking specs only in #565

Full Changelog: 0.12.3...0.13.0

0.12.3

08 Apr 15:52
53ca2f7

Choose a tag to compare

What's Changed

Health reporting

  • NR-199192 health change events in #506
  • Nr 199200 agent type health checks in #510
  • fix: incorrect log message on agent health report in #531
  • fix: remove unhealthy status when closing opamp client in #515
  • feat(NR-199202): become unhealthy when breaking restart policy in #511
  • feat(NR-199201): health checker interface in #542
  • Add Http health checker in #543

Host ID

  • NR-250068: add host.id to non identifying attributes (onhost) in #519
  • NR-250068: host id fallback by #528
  • feat(NR-250112): Pass host.id as env var to sub-agents in #526
  • feat(NR-251037): override host id via config in #532

Upkeep

  • NR-199192 simplify event processing in #508
  • TOML style in editorconfig in #517
  • ci: add all ec2_filters for e2e in #509
  • chore: remove unused impl fn, address clippy in #512
  • pause migration e2e until guided install is fixed in #516
  • chore: improve readability in #514
  • config for development in macos in #497
  • Move onHost code to specific folder to prepare for k8s implementation in #520
  • Cleanup dead code in #521
  • Adding ValueRepositoryConfigMap and removing old workaround in #525
  • fix(review): addressing lost comments in #530
  • Avoid withRemote from assembler and deleteAll in #529
  • chore(trivy): manually bump dependencies in #539
  • fix(k8s): makes k8s GC collect on storer diff (NR-228704) in #527
  • NR-249945: Add k8s OpAMP integration tests harness in #523
  • Move implementation to specific file in #540
  • chore(vuln): fix vulnerability in #546
  • fix: prevent inserting agent types with same metadata in #550
  • NR-199198: add openAPI status endpoint spec in #502
  • fix: unify remote config event in #536
  • feat: support new agent with failing configuration (NR-228704) in #524
  • NR-239793: agent type development docs in #548

Full Changelog: 0.11.0...0.12.3

0.11.0

15 Mar 13:51
66841c6

Choose a tag to compare

What's Changed

  • leverage events for k8s #465
  • bump opamp-client to v0.0.13 #495
  • move agent-type template logic to renderer service #490
  • output log lines per sub-agent to file #435
  • Simplifying super_agent build using Arc #474
  • e2e test: Invalid remote config for Super Agent #449
  • remove set health from builders #491
  • unify agent types (NR-223430) #500
  • unify opamp client builder #503

Fixes

  • default EC2_FILTERS for terraform #494
  • default otel_agent_type_version #496
  • EC2_FILTERS for the provision step #498

Full Changelog: 0.10.0...0.11.0

0.10.0

11 Mar 09:14
a455f73

Choose a tag to compare

Changed

  • agents as required config #484
  • Improve messages and level for some log entries #467

Fixed

  • Always exit gracefully when building an agent #479
  • Explicit restart policy not being respected #488

Full Changelog: 0.9.1...0.10.0

0.9.1

04 Mar 12:43
cd422a0

Choose a tag to compare

What's Changed

  • Add logging configuration to super agent: level, format, log to file #438 #443
  • Print useful information for troubleshooting on startup #458
  • OTel collector agent type 0.1.0 (use yaml config instead of config path) #442
  • Persist remote config hash in ConfigMap #451
  • Make config_persister optional and remove optional generated_configs_path #450
  • Restrict access to Super Agent config folder #469

Full Changelog: 0.8.0...0.9.1

0.8.0

13 Feb 15:29
27da84b

Choose a tag to compare

What's Changed

  • Agent Type: variable source is now namespaces #408
  • K8s: use the object name and not the agent id when creating resources in #404
  • Disabled HelmRelease --wait in #429
  • Remove openssl dependency, build binary statically in #395

Full Changelog: 0.7.1...0.8.0

0.7.1

01 Feb 14:57
fa58686

Choose a tag to compare

Changed

  • Bump chart version for otel agentType #406
  • Moved to sync opamp client #393
  • Fix: allow only ascii characters for Agent ID #415

Fixed

  • Set timeout for socket connection in ureq (NR-217302) #403
  • Fix(agentType): using the same agentType name #389

Full Changelog: 0.7.0...0.7.1