Releases: newrelic/newrelic-agent-control
Releases · newrelic/newrelic-agent-control
0.7.0
Notes
A new version of the New Relic super agent has been released. New Relic recommends that you upgrade the agent regularly.
Added
- Azure and GCP instance identifier for agent ID #350 #376
- Persist identifiers across remote config updates #365
- Migration tool for existing infrastructure agent and integrations configs #362
- Add packaging support for Suse 15.5 #390
Changed
- Default retry policy for agents from 5s to 20s #355
- Emit sub-agent supervisor logs as Info (from Debug) #355
- Agent name must be a valid RFC-1035 label name #374
- Add
com.newrelic.infrastructure_agentagent type version0.1.0with new config variable names #394
Fixed
- AWS metadata endpoint in json format #354
Changelog
0.6.2
What's Changed
- NR-167394 use AgentID in InstanceID Getter/Storer by @rubenruizdegauna in #292
- chore: remove file writer trait by @rubenruizdegauna in #294
- NR-172861: Update sub agent to create and remove CRs by @marcsanmi in #275
- NR-180288: k8s config attributes by @sigilioso in #283
- Create new Events for each type and create Consumer/Publisher (NR-182152) by @alvarocabanas in #291
uncompressor_deb.go: support different tar file extensions. by @etep in #261- fix: super agent opamp attributes and type by @rubenruizdegauna in #299
- fix: don't create empty remote config for Super Agent by @rubenruizdegauna in #298
- release 0.5.3 by @rubenruizdegauna in #300
- feat: additional logging for running sub-agents and supervisors (#295) by @rubenruizdegauna in #301
- build: fix and create local agent configs dir (#293) by @rubenruizdegauna in #302
- Fix/group code by @paologallinaharbur in #303
- NR-167394 on-host InstanceID identifiers by @rubenruizdegauna in #289
- While we don't move the subagents event loop, handle their opampEvents correctly. by @alvarocabanas in #306
- NR-182330: agent's type k8s runtime config by @sigilioso in #304
- chore: compile template re only once by @sigilioso in #314
- feat(k8s): apply instead of get and patch by @paologallinaharbur in #310
- build(deps): bump aquasecurity/trivy-action from 0.14.0 to 0.16.0 by @dependabot in #311
- build(deps): bump actions/setup-go from 3 to 5 by @dependabot in #309
- Templatable unstructured yaml (NR-185395) by @kang-makes in #313
- refactor(k8s): assume list of cr is know by @paologallinaharbur in #312
- feat(NR-167394): onhost instance ULID getter/storer by @DavSanchez in #307
- NR-182254: support casting in variables expansion for yaml by @sigilioso in #318
- New infra-agent agent type with templatable configs and integrations by @alvarocabanas in #323
- feat(k8s): Garbage collector by @gsanchezgavier in #315
- fix(k8s): default helmRelease apiVersion by @gsanchezgavier in #326
- feat(k8s): Add default labels to ULID ConfigMap by @gsanchezgavier in #327
- fix(executor): avoid multiple client creation by @paologallinaharbur in #331
- Restore infra_type 1 by @alvarocabanas in #338
- NR-185400: (feat) introduce yaml as new variable type by @sigilioso in #328
- NR-182539: Build k8s dynamic objects from real config by @marcsanmi in #316
- feat(k8s): Add default labels to Dynamic objects by @gsanchezgavier in #334
- ci: install crowdstrike falcon by @DavSanchez in #325
- Script to convert legacy config files to values (NR-183332) by @alvarocabanas in #333
- Add new targets to gitignore by @alvarocabanas in #346
Full Changelog: 0.5.2...0.6.2
0.6.1
What's Changed
- NR-167394 use AgentID in InstanceID Getter/Storer by @rubenruizdegauna in #292
- chore: remove file writer trait by @rubenruizdegauna in #294
- NR-172861: Update sub agent to create and remove CRs by @marcsanmi in #275
- NR-180288: k8s config attributes by @sigilioso in #283
- Create new Events for each type and create Consumer/Publisher (NR-182152) by @alvarocabanas in #291
uncompressor_deb.go: support different tar file extensions. by @etep in #261- fix: super agent opamp attributes and type by @rubenruizdegauna in #299
- fix: don't create empty remote config for Super Agent by @rubenruizdegauna in #298
- release 0.5.3 by @rubenruizdegauna in #300
- feat: additional logging for running sub-agents and supervisors (#295) by @rubenruizdegauna in #301
- build: fix and create local agent configs dir (#293) by @rubenruizdegauna in #302
- Fix/group code by @paologallinaharbur in #303
- NR-167394 on-host InstanceID identifiers by @rubenruizdegauna in #289
- While we don't move the subagents event loop, handle their opampEvents correctly. by @alvarocabanas in #306
- NR-182330: agent's type k8s runtime config by @sigilioso in #304
- chore: compile template re only once by @sigilioso in #314
- feat(k8s): apply instead of get and patch by @paologallinaharbur in #310
- build(deps): bump aquasecurity/trivy-action from 0.14.0 to 0.16.0 by @dependabot in #311
- build(deps): bump actions/setup-go from 3 to 5 by @dependabot in #309
- Templatable unstructured yaml (NR-185395) by @kang-makes in #313
- refactor(k8s): assume list of cr is know by @paologallinaharbur in #312
- feat(NR-167394): onhost instance ULID getter/storer by @DavSanchez in #307
- NR-182254: support casting in variables expansion for yaml by @sigilioso in #318
- New infra-agent agent type with templatable configs and integrations by @alvarocabanas in #323
- feat(k8s): Garbage collector by @gsanchezgavier in #315
- fix(k8s): default helmRelease apiVersion by @gsanchezgavier in #326
- feat(k8s): Add default labels to ULID ConfigMap by @gsanchezgavier in #327
- fix(executor): avoid multiple client creation by @paologallinaharbur in #331
- Restore infra_type 1 by @alvarocabanas in #338
- NR-185400: (feat) introduce yaml as new variable type by @sigilioso in #328
- NR-182539: Build k8s dynamic objects from real config by @marcsanmi in #316
- feat(k8s): Add default labels to Dynamic objects by @gsanchezgavier in #334
- ci: install crowdstrike falcon by @DavSanchez in #325
- Script to convert legacy config files to values (NR-183332) by @alvarocabanas in #333
- Add new targets to gitignore by @alvarocabanas in #346
Full Changelog: 0.5.2...0.6.1
0.6.0
What's Changed
- NR-167394 use AgentID in InstanceID Getter/Storer by @rubenruizdegauna in #292
- NR-172861: Update sub agent to create and remove CRs by @marcsanmi in #275
- NR-180288: k8s config attributes by @sigilioso in #283
- Create new Events for each type and create Consumer/Publisher (NR-182152) by @alvarocabanas in #291
- feat: additional logging for running sub-agents and supervisors (#295) by @rubenruizdegauna in #301
- NR-167394 on-host InstanceID identifiers by @rubenruizdegauna in #289
- While we don't move the subagents event loop, handle their opampEvents correctly. by @alvarocabanas in #306
- NR-182330: agent's type k8s runtime config by @sigilioso in #304
- feat(k8s): apply instead of get and patch by @paologallinaharbur in #310
- Templatable unstructured yaml (NR-185395) by @kang-makes in #313
- feat(NR-167394): onhost instance ULID getter/storer by @DavSanchez in #307
- NR-182254: support casting in variables expansion for yaml by @sigilioso in #318
- New infra-agent agent type with templatable configs and integrations by @alvarocabanas in #323
- feat(k8s): Garbage collector by @gsanchezgavier in #315
- feat(k8s): Add default labels to ULID ConfigMap by @gsanchezgavier in #327
Fixes
- build: fix and create local agent configs dir (#293) by @rubenruizdegauna in #302
- fix: super agent opamp attributes and type by @rubenruizdegauna in #299
- fix: don't create empty remote config for Super Agent by @rubenruizdegauna in #298
- Fix/group code by @paologallinaharbur in #303
- fix(k8s): default helmRelease apiVersion by @gsanchezgavier in #326
- fix(executor): avoid multiple client creation by @paologallinaharbur in #331
Maintenance
- chore: remove file writer trait by @rubenruizdegauna in #294
uncompressor_deb.go: support different tar file extensions. by @etep in #261- chore: compile template re only once by @sigilioso in #314
- refactor(k8s): assume list of cr is know by @paologallinaharbur in #312
- release 0.5.3 by @rubenruizdegauna in #300
- build(deps): bump aquasecurity/trivy-action from 0.14.0 to 0.16.0 by @dependabot in #311
- build(deps): bump actions/setup-go from 3 to 5 by @dependabot in #309
Full Changelog: 0.5.2...0.6.0
0.5.3
0.5.2
0.5.1
Changed
- Do not allow compilation with all features #274
Fixed
- Pass correct OpAMP Builder to Sub Agent Builder #276
Full Changelog: 0.5.0...0.5.1
0.5.0
Changed
- Restart Policy per executable #201
- Agent Type config files persister #198
- Persist Sub Agent remote config on message #221
- Reload Sub Agent config on restart #226
- Generic subagents builder: OnHost + K8S features #232
- Generate path to values files #211
- AgentID validation #240
- Persist SuperAgent remote config and reload SubAgents #239
- Bump opamp-rs crate to 0.0.6 #265
- Report invalid remote config for Super Agent #271
- Report invalid Sub Agent remote config #273
- Building SuperAgent container image #208
- CRUD operations on Dynamic object to support Flux CRs #247
- Different instanceIDs get/set according to the environment #266
Full Changelog: 0.4.2...0.5.0
0.4.2
What's Changed
- ci: update super agent configs by @DavSanchez in #183
- ci/update super agent configs by @DavSanchez in #184
- ci: fix super agent config opamp headers by @DavSanchez in #185
- fix: reject unknown fields when deserializing conf by @DavSanchez in #186
- build: create newrelic-infra logging dir by @DavSanchez in #189
- NR-160786: add map[string]string type for configs by @rogercoll in #182
- build: bump dependency versions by @DavSanchez in #187
- NR-165870: adapt OpAMP to connection refactor by @rogercoll in #190
- build: rename binary output by @DavSanchez in #188
- chore: meta_agent -> super_agent service name by @DavSanchez in #192
- fix: check_type overwritten not being applied by @rogercoll in #193
- Implement map[string]file (NR-159901) by @alvarocabanas in #194
- chore: bump super-agent cargo version by @rogercoll in #197
Full Changelog: 0.4.1...0.4.2
0.4.1
What's Changed
- bump centos ami by @brushknight in #178
- feat: allow for no agents in config by @DavSanchez in #180
- build: bump crate version by @DavSanchez in #181
Full Changelog: 0.4.0...0.4.1