Releases: newrelic/newrelic-agent-control
Releases · newrelic/newrelic-agent-control
0.15.0
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
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
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
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
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
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
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
0.9.1
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