Releases: newrelic/newrelic-agent-control
Releases · newrelic/newrelic-agent-control
1.9.1
What's Changed
- fix(deps): update rust crate zip to 7.4.0 by @renovate[bot] in #2162
- fix(tests): http-server flaky tests [NR-520774] by @sigilioso in #2163
- fix(renovate): regexes should go in customManagers by @paologallinaharbur in #2177
- chore(deps): update alpine/helm docker tag to v4.1.1 by @renovate[bot] in #2179
- chore(deps): update rust crate tracing-test to 0.2.6 by @renovate[bot] in #2164
- chore(deps): update rust crate clap to 4.5.58 by @renovate[bot] in #2176
- chore(deps): update dependency amazon-eks to v1.35 by @renovate[bot] in #2180
- fix(deps): update rust crate ctrlc to 3.5.2 by @renovate[bot] in #2171
- chore(deps): lock file maintenance by @renovate[bot] in #2161
- chore(deps): update dependency newrelic/infrastructure-agent to v1.72.3 by @renovate[bot] in #2181
- chore(deps): update rust crate tempfile to 3.25.0 by @renovate[bot] in #2166
- chore(deps): update dependency newrelic/nrdot-collector-releases to v1.10.0 - autoclosed by @renovate[bot] in #2182
- fix(deps): update rust crate duration-str to 0.20.0 by @renovate[bot] in #2170
- chore(deps): update rust crate predicates to 3.1.4 by @renovate[bot] in #2183
- fix(deps): update rust crate syn to 2.0.115 by @renovate[bot] in #2186
- chore(deps): update dependency newrelic/nrdot-collector-releases to v1.11.0 by @renovate[bot] in #2185
- feat(windows): enable log to files by default (#2168) by @gsanchezgavier in #2187
- chore(deps): update dependency rust to v1.93.1 by @renovate[bot] in #2191
- chore: rollback packaged agents by @paologallinaharbur in #2195
- fix(deps): update rust crate futures to 0.3.32 by @renovate[bot] in #2199
- chore(deps): update github actions by @renovate[bot] in #2201
- fix(deps): update rust crate zip to v8 by @renovate[bot] in #2198
- chore(deps): update aws-actions/configure-aws-credentials action to v6 by @renovate[bot] in #2202
- chore(deps): update alpine/kubectl docker tag to v1.35.1 by @renovate[bot] in #2197
- fix(deps): update rust crate syn to 2.0.116 by @renovate[bot] in #2200
- fix: windows service recovery (#2194) by @gsanchezgavier in #2203
- feat: win service catch config error by @alvarocabanas in #2184
- fix: running supervisors unable to change log to file setting by @DavSanchez in #2196
- chore(release): 1.9.1 by @danielorihuela in #2205
Full Changelog: 1.9.0...1.9.1
1.9.0
What's Changed
- feat: update OCI artifact downloader and media type handling (NR-510051) by @gsanchezgavier in #2070
- feat: add package install integration tests by @alvarocabanas in #2075
- fix: flush downloaded file before return by @gsanchezgavier in #2080
- fix(test): avoid collisions when pushing testing artifacts by @sigilioso in #2090
- feat: sub agent use new supervisor [NR-497494] by @sigilioso in #2077
- feat: add nri-docker and right format to testing infra-agent oci repo by @alvarocabanas in #2049
- fix: flush data for write on fs crate by @gsanchezgavier in #2092
- fix(oci): push test pipeline by @paologallinaharbur in #2094
- chore: update rust version by @sigilioso in #2100
- feat: impl supervisor onhost trait by @vjripoll in #2087
- chore(docs): improve docs by @paologallinaharbur in #2088
- feat(ci/cd): windows e2e with infrastructure agent by @paologallinaharbur in #2091
- feat: use supervisor with apply support [NR-514340] by @sigilioso in #2101
- chore: simplify supervisor error handling by @sigilioso in #2102
- chore(test): simplify on-host logs-based test by @sigilioso in #2105
- chore(cli-image): fetch k8s tools from alpine images by @sigilioso in #2109
- chore: avoid cloning supervisor values by @sigilioso in #2110
- fix: error during install ac in windows when already is there by @vjripoll in #2104
- fix(k8s): remove Instrumentation CRs before anything else by @DavSanchez in #2108
- fix: oci registry protocol with debug by @paologallinaharbur in #2114
- chore: simplify sub-agent helpers by @sigilioso in #2115
- test: add windows e2e Proxy test by @gsanchezgavier in #2103
- chore: bump memory alert by @paologallinaharbur in #2118
- build: static for Windows by @DavSanchez in #2119
- feat: package retain policy by @gsanchezgavier in #2117
- fix: use TerminateJobObject by @gsanchezgavier in #2122
- chore: use main library branch by @gsanchezgavier in #2128
- feat: modify teardown windows and panics by @alvarocabanas in #2121
- feat(filesystem): support empty dirs by @paologallinaharbur in #2129
- feat: create windows canary with infra-agent and alerts by @alvarocabanas in #2106
- fix: crash when http status server fails to start [NR-510431] by @sigilioso in #2130
- Feat/environment variables windows by @paologallinaharbur in #2116
- feat: prevent use of envars in infra-agent proxy config (NR-511778) by @gsanchezgavier in #2132
- fix(deps): update dependencies
- chore(urls): update URLs to point to real registries by @paologallinaharbur in #2139
- feat(e2e): adding fluentbit coverage by @paologallinaharbur in #2135
- feat: add nrdot agent-type for windows [NR-519368] by @sigilioso in #2141
- chore(ci/cd): ignore cache error by @paologallinaharbur in #2147
- fix(test): bad syntax pipelines by @sigilioso in #2151
- docs: styling of host e2e runner's readme by @DavSanchez in #2146
- fix: logging for every version check by @vjripoll in #2153
- chore: bump ac to 1.9.0 by @vjripoll in #2154
Full Changelog: 1.8.1...1.9.0
1.8.1
What's Changed
- feat(filesystem): renamed auto-generated folder by @paologallinaharbur in #2078
- feat: add logic to not download layers if already exists locally by @vjripoll in #2056
- fix(executableArgs): leveraging an array instead of a single string by @paologallinaharbur in #2081
Full Changelog: 1.8.0...1.8.1
1.8.0
What's Changed
- feat: implement base package manager by @DavSanchez in #2000
- feat: add recovery config to windows service by @gsanchezgavier in #2044
- feat: introduce new traits to represent the supervisor [NR-497494] by @sigilioso in #2048
- feat(package_manager): manage tar files by @paologallinaharbur in #2034
- feat: support agentConfig override [NR-508104] by @sigilioso in #2033
- feat: install recipe sketch by @danielorihuela in #2029
- feat(packageManager): first implementation with downtime by @paologallinaharbur in #2045
- feat: update supervisor trait [NR-497494] by @sigilioso in #2060
- fix: windows process termination using Job Objects (NR-490832) by @gsanchezgavier in #2052
- fix: pass actual state on failure by @DavSanchez in #2062
Full Changelog: 1.7.1...1.8.0
1.7.1
1.7.0
What's Changed
- chore(deps): update rust crate reqwest to 0.12.26 by @renovate[bot] in #1952
- feat: integration test oci by @alvarocabanas in #1937
- Nr 485528 set up windows canaries by @alvarocabanas in #1943
- fix: rust-cache not saving cache as post action by @danielorihuela in #1949
- refactor: use composite actions in oci registry by @danielorihuela in #1953
- fix(regex): block hexadecimals as well by @paologallinaharbur in #1955
- chore(deps): update github actions by @renovate[bot] in #1945
- feat(config-migrate): adapt to windows by @DavSanchez in #1941
- feat(package): sing windows binaries [NR-489681] by @sigilioso in #1938
- chore(docs): improve naming to clarify cli side effects by @paologallinaharbur in #1957
- chore(docs): improve win docs by @paologallinaharbur in #1958
- fix(deps): update rust crate oci-spec to 0.8.4 by @renovate[bot] in #1959
- fix: ac_windows_password correct formatting by @alvarocabanas in #1960
- fix(deps): update rust crate rustls-pki-types to 1.13.2 by @renovate[bot] in #1961
- feat(win): fleet enabled support in installing script (NR-497540) by @gsanchezgavier in #1954
- fix: windows status script by @alvarocabanas in #1963
- chore(ac): bump instrumentation CR version by @paologallinaharbur in #1962
- fix(e2e): fail host e2e on rescue by @gsanchezgavier in #1964
- feat: generic opamp attributes reporter by @danielorihuela in #1956
- fix(deps): update rust crate tracing to 0.1.44 by @renovate[bot] in #1967
- chore: take oci tests into account for check by @danielorihuela in #1969
- feat(test): windows e2e runner [NR-480764] by @sigilioso in #1965
- chore: fast download cargo tools by @danielorihuela in #1970
- chore(deps): update github actions by @renovate[bot] in #1976
- chore(deps): update github actions (major) by @renovate[bot] in #1977
- chore: downgrade cargo shear by @danielorihuela in #1983
- chore(deps): update rust crate reqwest to 0.12.28 by @renovate[bot] in #1982
- chore(deps): update rust crate serde_json to 1.0.146 by @renovate[bot] in #1980
- fix(deps): update rust crate zip to v7 by @renovate[bot] in #1975
- chore(deps): lock file maintenance by @renovate[bot] in #1978
- chore: fix slack notification by @danielorihuela in #1984
- feat: add new guid value for opamp info by @vjripoll in #1973
- chore(deps): update rust crate tempfile to 3.24.0 by @renovate[bot] in #1988
- chore(deps): update rust crate serde_json to 1.0.147 by @renovate[bot] in #1987
- chore(deps): lock file maintenance by @renovate[bot] in #1993
- chore(deps): update rust crate schemars to 1.2.0 by @renovate[bot] in #1990
- chore(deps): update rust crate serde_json to 1.0.148 - autoclosed by @renovate[bot] in #1991
- chore(deps): update taiki-e/install-action action to v2.65.7 by @renovate[bot] in #1992
- chore: move e2e recipes branch back to main by @sigilioso in #1994
- chore: remove redundant imports by @DavSanchez in #1995
- chore: bump rust version by @DavSanchez in #1996
- fix(deps): update rust crate syn to 2.0.112 by @renovate[bot] in #1998
- chore: notify ac fleet common channel by @danielorihuela in #1985
- refactor: push pr checks pipeline by @danielorihuela in #1989
- feat: load environment variables from file by @gsanchezgavier in #1968
- feat: checks installation in win installer by @paologallinaharbur in #1981
- chore(deps): update taiki-e/install-action action to v2.65.13 by @renovate[bot] in #2008
- chore(deps): update rust crate serial_test to 3.3.1 by @renovate[bot] in #2007
- chore(deps): update rust crate tokio-stream to 0.1.18 by @renovate[bot] in #2006
- fix(deps): update rust crate syn to 2.0.113 by @renovate[bot] in #2004
- fix(deps): update rust crate tokio to 1.49.0 by @renovate[bot] in #2003
- chore(deps): update rust crate clap to 4.5.54 by @renovate[bot] in #2002
- chore(deps): lock file maintenance by @renovate[bot] in #2009
- refactor: push pr checks pipeline by @danielorihuela in #2001
- test: use port 5001 for OCI registry by @DavSanchez in #2005
- fix: installProxy flag needs an argument by @paologallinaharbur in #2010
- test: fix flaky command_shutdown_when_sigterm_is_ignored by @danielorihuela in #2011
- fix(deps): update rust crate syn to 2.0.114 by @renovate[bot] in #2017
- chore(deps): update rust crate serde_json to 1.0.149 by @renovate[bot] in #2016
- fix(deps): update rust crate url to 2.5.8 by @renovate[bot] in #2014
- fix(deps): update rust crate rustls to 0.23.36 by @renovate[bot] in #2013
- feat: change nrdot distro from nrdot-collector-host to nrdot-collector by @vjripoll in #1986
- fix(deps): update rust crate quote to 1.0.43 by @renovate[bot] in #2015
- feat(test): e2e-runner linux support - [NR-480764] by @sigilioso in #1972
- feat: testing infra-agent oci multi-os-arch artifacts push by @alvarocabanas in #1997
- style: remove invalid dead_code occurrences by @DavSanchez in #2018
- fix: grant admin permissions in windows install script by @danielorihuela in #2019
- feat: avoid mounting secret from volumne and get it with the k8s api by @vjripoll in #1897
- fix: rollback to master branches in tilt files by @vjripoll in #2020
- ci: fix pre-release by @danielorihuela in #2023
Full Changelog: 1.6.1...1.7.0
1.6.1
What's Changed
- refactor: send slack notification by @danielorihuela in #1948
- feat: oci registry test setup by @danielorihuela in #1915
- fix: opamp endpoint staging by @danielorihuela in #1950
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- feat: administrator permissions for created files on windows by @alvarocabanas in #1873
- feat(windows): build windows compressed file by @sigilioso in #1860
- feat: restore similar cache when exact match is missing by @danielorihuela in #1875
- test: proxy e2e onhost (NR-480755) by @gsanchezgavier in #1872
- feat(windows): enable more testing surface by @DavSanchez in #1838
- feat: supporting windows in agentTypes by @paologallinaharbur in #1869
- fix: validate AC remote config signature by @gsanchezgavier in #1893
- refactor: status agents field name by @danielorihuela in #1890
- feat: validates all remote configs (NR-490635) by @gsanchezgavier in #1896
- feat: release windows zip by @paologallinaharbur in #1889
- refactor: remove map[string]string by @danielorihuela in #1904
- feat: package parsing on agent types by @alvarocabanas in #1900
- feat: send byof status by @danielorihuela in #1899
- feat(packages): extract zip and tarGz by @paologallinaharbur in #1906
- feat: windows service installation [NR-485539] by @sigilioso in #1880
- feat: set windows directory permissions by @danielorihuela in #1908
- docs: existing flux support by @danielorihuela in #1905
- feat: support sub-agent package and filesystem variables by @DavSanchez in #1911
- feat: support split remote config on agents (NR-490636) by @gsanchezgavier in #1902
- feat: support multi-config parsing for Agent Control (NR-490637) by @gsanchezgavier in #1912
- feat: Oci downloader by @alvarocabanas in #1918
- test: add multiconfig integration tests (NR-490637) by @gsanchezgavier in #1913
- ci: improve host canaries by @DavSanchez in #1917
- fix(canaries): use rate for io alerts by @sigilioso in #1924
- fix(canaries): update bad threshold value by @sigilioso in #1925
- feat(cli): support proxy on infra-agent config [NR-490718] by @sigilioso in #1919
- fix: ignore folder delete test by @danielorihuela in #1929
- fix: cache size in main by @danielorihuela in #1931
- feat: release1.6.0 by @paologallinaharbur in #1932
- feat!: support instrumentation version v1beta2 (NR-478546) by @gsanchezgavier in #1921
- refactor: install rust toolchain composite action by @danielorihuela in #1933
- fix: permissions write for prerelease updalod by @paologallinaharbur in #1935
- fix(uninstall): check flux crds (NR-490719) by @gsanchezgavier in #1940
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
- feat(windows): obtain machine-guid [NR-480703] by @sigilioso in #1809
- fix: rollback test changes and branches from onhost restructure by @vjripoll in #1850
- chore(deps): update dependency helm/helm to v3.19.1 by @renovate[bot] in #1852
- feat: kill process if graceful shutdown fails by @DavSanchez in #1853
- feat: add windows folder structure and funcs to manage it by @vjripoll in #1802
- feat(OpAMP): adding new attributes by @paologallinaharbur in #1811
- test: activate win integration tests by @gsanchezgavier in #1849
- chore: improve const maintainability by @gsanchezgavier in #1835
- chore(deps): update dependency helm/helm to v3.19.2 by @renovate[bot] in #1856
- chore(deps): update dependency helm/helm to v4 by @renovate[bot] in #1859
- fix(deps): update rust crate config to 0.15.19 by @renovate[bot] in #1858
- feat: add logging and nri-docker values to infra_config creation by @alvarocabanas in #1851
- style: log data store interaction by @DavSanchez in #1863
- feat(windows): implement process management 1 by @DavSanchez in #1862
- fix(deps): update rust crate bytes to 1.11.0 by @renovate[bot] in #1864
- fix(deps): update rust crate actix-web to 4.12.0 by @renovate[bot] in #1865
- chore(deps): lock file maintenance by @renovate[bot] in #1866
- chore: simplify PR template by @sigilioso in #1867
- ci(k8s-e2e): free up space in GH runners by @DavSanchez in #1868
- feat: extract admin rights check and do it also for windows by @alvarocabanas in #1861
- chore(deps): update rust crate clap to 4.5.52 by @renovate[bot] in #1870
- chore: bump cargo to 1.5.0 by @alvarocabanas in #1874
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
- fix(deps): update rust crate rustls to 0.23.35 by @renovate[bot] in #1836
- fix(deps): update rust crate ctrlc to 3.5.1 by @renovate[bot] in #1807
- chore(deps): update rust crate assert_cmd to 2.1.1 by @renovate[bot] in #1813
- fix: downgrade otel e2e by @alvarocabanas in #1837
- chore(deps): update dependency go to v1.25.4 by @renovate[bot] in #1839
- fix(deps): update rust crate syn to 2.0.109 by @renovate[bot] in #1840
- chore(deps): update rust crate schemars to 1.1.0 by @renovate[bot] in #1841
- fix: put correct branch for onhost e2e and increase apm retries to 40 by @alvarocabanas in #1842
- feat: minimal
fssupport for Windows by @DavSanchez in #1843 - chore: add app logs to apm tests to improve debugging by @alvarocabanas in #1844
- feat: restructure onhost folders and naming by @vjripoll in #1752
- refactor: unified host fs store by @DavSanchez in #1804
- chore(deps): lock file maintenance by @renovate[bot] in #1824
- fix(deps): update rust crate quote to 1.0.42 by @renovate[bot] in #1845
- fix(deps): update rust crate syn to 2.0.110 by @renovate[bot] in #1846
- chore(deps): lock file maintenance by @renovate[bot] in #1847
- chore: update ac to 1.4.0 by @vjripoll in #1848
Full Changelog: 1.3.1...1.4.0