Skip to content

Latest commit

 

History

History
2144 lines (1900 loc) · 82.5 KB

CHANGELOG.md

File metadata and controls

2144 lines (1900 loc) · 82.5 KB

v0.54.1 - 2022-09-14

Bug Fixes

  • install: Close output file so recipe can write (#1361)

v0.54.0 - 2022-09-13

Features

  • install: allow the previous patch version to install (#1358)

v0.53.3 - 2022-09-06

v0.53.2 - 2022-08-29

v0.53.1 - 2022-08-25

v0.53.0 - 2022-08-22

Features

  • client: add logger.log-table-widget to widgetTypes

v0.52.8 - 2022-08-18

v0.52.7 - 2022-08-16

v0.52.6 - 2022-08-16

Bug Fixes

  • default config: Reuse existing NRClient to assert valid profile

v0.52.5 - 2022-07-27

Bug Fixes

  • agent: updated example command and spelling mistake (#1340)

v0.52.4 - 2022-07-26

v0.52.3 - 2022-07-21

v0.52.2 - 2022-07-13

Bug Fixes

  • install: parse recipe output when failing execution too (#1338)

v0.52.1 - 2022-07-12

Bug Fixes

  • install: ensure host has name for installations (#1334)

v0.52.0 - 2022-07-11

Bug Fixes

  • env-to-yaml: fix indentation of passthrough_environment list

Features

  • install: wire recipe metadata to event (#1331)

v0.51.4 - 2022-07-07

v0.51.3 - 2022-07-05

v0.51.2 - 2022-07-01

v0.51.1 - 2022-06-30

Bug Fixes

  • install: fix serial install detection for windows (#1326)

v0.51.0 - 2022-06-30

Features

  • install: ensure only 1 newrelic install is running at once

v0.50.14 - 2022-06-29

v0.50.13 - 2022-06-28

v0.50.12 - 2022-06-27

v0.50.11 - 2022-06-27

v0.50.10 - 2022-06-27

v0.50.9 - 2022-06-24

v0.50.8 - 2022-06-23

v0.50.7 - 2022-06-16

v0.50.6 - 2022-06-16

v0.50.5 - 2022-06-14

v0.50.4 - 2022-06-13

v0.50.3 - 2022-06-13

v0.50.2 - 2022-06-08

v0.50.1 - 2022-06-07

Bug Fixes

  • install: Remove changelog writing to bypass sidekick error (#1314)

v0.50.0 - 2022-06-03

Features

  • unsupported: enhance messaging for unsupported systems

v0.49.13 - 2022-06-02

v0.49.12 - 2022-06-02

v0.49.11 - 2022-06-01

Bug Fixes

  • install: Recommendation only needed for targeted none installed recipes (#1308)

v0.49.10 - 2022-06-01

Bug Fixes

  • install: pre-install eval panic should return valid result (#1309)

v0.49.9 - 2022-05-31

v0.49.8 - 2022-05-31

v0.49.7 - 2022-05-25

v0.49.6 - 2022-05-25

Bug Fixes

  • publish: temporarily disabled e2e deps to allow cli publish

v0.49.5 - 2022-05-25

v0.49.4 - 2022-05-24

v0.49.3 - 2022-05-23

v0.49.2 - 2022-05-23

v0.49.1 - 2022-05-23

v0.49.0 - 2022-05-19

Features

  • envars: Pass NRIA_CUSTOM_ATTRIBUTES and NRIA_PASSTHROUGH_ENVIRONMENT cli args to recipe context
  • envars-to-recipe: Parsing/passing envars as yaml to recipe context
  • install: add detection during targeted install (#1291)
  • unsupported: create better messaging for unsupported recipes

v0.48.2 - 2022-05-11

Bug Fixes

  • release: fix paths for releasing + publishing windows artifacts

v0.48.1 - 2022-05-11

v0.48.0 - 2022-05-11

v0.47.1 - 2022-05-06

v0.47.0 - 2022-05-04

Features

  • install: ability to get recipe output data back (#1287) (#1290)

v0.46.4 - 2022-05-02

Bug Fixes

  • spelling: Fix a typo on 'attempted'
  • targeted: Fix targeted install of core recipe reporting status incorrectly

v0.46.3 - 2022-04-27

v0.46.2 - 2022-04-25

v0.46.1 - 2022-04-25

v0.46.0 - 2022-04-25

Features

  • events: handle data usage exceeded scenario
  • install: handle data usage exceeded scenario

v0.45.2 - 2022-04-21

Bug Fixes

  • install: tls13 not supported on older windows (#1286)

v0.45.1 - 2022-04-20

v0.45.0 - 2022-04-18

Features

  • install: add padding to highlighted text for better legibility

v0.44.10 - 2022-04-07

v0.44.9 - 2022-04-04

Bug Fixes

  • install: allow CLI installation on new Macs w/ M1 chip
  • readme: use GitHub URL for downloading latest release binaries

v0.44.8 - 2022-03-30

v0.44.7 - 2022-03-29

v0.44.6 - 2022-03-28

Bug Fixes

  • release: fix path to .pfx file in SignPS1.cmd file

v0.44.5 - 2022-03-28

Bug Fixes

  • release: fix issue locating windows install.ps1 script

v0.44.4 - 2022-03-28

Bug Fixes

  • release: digitally sign install.ps1 script to fix windows installations

v0.44.3 - 2022-03-28

Bug Fixes

  • failed unmarshaling rawConfiguration for dataFormatters

v0.44.2 - 2022-03-17

v0.44.1 - 2022-03-17

v0.44.0 - 2022-03-16

Bug Fixes

  • install: fix dependency on not available (#1264)

v0.43.5 - 2022-03-15

Bug Fixes

  • install: fix release publish because of ubuntu latest focal having issue

v0.43.4 - 2022-03-15

v0.43.3 - 2022-03-10

Bug Fixes

  • bundler: do not bundle recipe if dependencies are not installable (#1248)
  • install: nil pointer error when executing recipe (#1249)

v0.43.2 - 2022-03-10

v0.43.1 - 2022-03-10

v0.43.0 - 2022-03-10

Bug Fixes

  • Avoid error if a label contains numbers

Features

  • install: Simplified CLI installation flow

v0.42.2 - 2022-03-03

v0.42.1 - 2022-03-03

v0.42.0 - 2022-03-01

Features

  • install: specific go version requirement

v0.41.31 - 2022-02-24

v0.41.30 - 2022-02-23

v0.41.29 - 2022-02-23

v0.41.28 - 2022-02-23

v0.41.27 - 2022-02-23

v0.41.26 - 2022-02-23

v0.41.25 - 2022-02-23

v0.41.24 - 2022-02-15

v0.41.23 - 2022-02-15

v0.41.22 - 2022-02-14

v0.41.21 - 2022-02-10

v0.41.20 - 2022-02-03

v0.41.19 - 2022-02-02

v0.41.18 - 2022-02-01

v0.41.17 - 2022-01-28

v0.41.16 - 2022-01-27

v0.41.15 - 2022-01-27

v0.41.14 - 2022-01-20

v0.41.13 - 2022-01-14

v0.41.12 - 2022-01-13

v0.41.11 - 2022-01-12

v0.41.10 - 2022-01-11

v0.41.9 - 2022-01-11

v0.41.8 - 2022-01-10

v0.41.7 - 2022-01-07

v0.41.6 - 2022-01-06

v0.41.5 - 2022-01-05

v0.41.4 - 2022-01-04

v0.41.3 - 2022-01-04

v0.41.2 - 2022-01-03

v0.41.1 - 2021-12-20

v0.41.0 - 2021-12-16

Bug Fixes

  • Grammar/spelling fix

Features

  • install: Check for admin
  • install: Require powershell to be run as admin

v0.40.4 - 2021-12-14

v0.40.3 - 2021-12-13

v0.40.2 - 2021-12-09

v0.40.1 - 2021-12-07

v0.40.0 - 2021-12-04

Bug Fixes

  • install: reverting sh package because of windows 2016 powershell not found

Features

  • nerdgraph query: added support for file inputs

v0.39.2 - 2021-12-01

v0.39.1 - 2021-11-30

v0.39.0 - 2021-11-30

Features

  • format
  • add referrer param

v0.38.0 - 2021-11-20

Features

  • update tests
  • add new line
  • updated entity guid
  • update entity guid to refer to infra entity
  • added logging launcher params
  • added logging launcher params
  • add logging link url
  • fix tests
  • added util for decoding account id
  • add logging url

v0.37.19 - 2021-11-16

v0.37.18 - 2021-11-16

Bug Fixes

  • install: fix lint
  • install: remove library version 'v' prefix

v0.37.17 - 2021-11-15

Bug Fixes

  • install: set targeted install to true on status when recipe(s) provided in command

v0.37.16 - 2021-11-15

Bug Fixes

  • release: include release notes per .goreleaser.yml config change from v0.180.0+

v0.37.15 - 2021-11-15

Bug Fixes

  • release: need to use 'goreleaser release' command to add release notes

v0.37.14 - 2021-11-15

Bug Fixes

  • release: add release notes back to GitHub release description

v0.37.13 - 2021-11-12

v0.37.12 - 2021-11-12

Bug Fixes

  • release: stupid typo

v0.37.11 - 2021-11-12

v0.37.10 - 2021-11-11

Bug Fixes

  • install: prevent duplicate DETECTED events when installation canceled

v0.37.9 - 2021-11-10

v0.37.8 - 2021-11-10

v0.37.7 - 2021-11-09

Bug Fixes

  • install: kick release

v0.37.6 - 2021-11-09

Bug Fixes

  • release: specify ref for checkout step in push job

v0.37.5 - 2021-11-08

Bug Fixes

  • release: output latest tag version before publish

v0.37.4 - 2021-11-08

Bug Fixes

  • release: output latest tag version before publish
  • release: output latest tag version before publish

v0.37.3 - 2021-11-08

Bug Fixes

  • install: move get latest tag

v0.37.2 - 2021-11-08

Bug Fixes

  • install: fix publishing of a release by using actions-ecosystem to fetch latest tag

v0.37.1 - 2021-11-08

Bug Fixes

  • release: test release

v0.37.0 - 2021-11-08

Bug Fixes

  • release: use RELEASE_TOKEN to fetch assets and publish

Features

  • install: revert to use regex only when parenthesis is present on first char
  • install: wire platformVersion evaluation to regex only
  • install: allow recipe target to define a regular expression for matching

v0.36.30 - 2021-11-08

Bug Fixes

  • install: add gpg key for e2e
  • nerdgraph: enable Docs and RequestContext fields in QueryResponse (#1167)
  • release: use go install command to avoid affecting go.mod file during release

v0.36.29 - 2021-11-03

v0.36.28 - 2021-11-01

v0.36.27 - 2021-10-27

v0.36.26 - 2021-10-26

v0.36.25 - 2021-10-26

v0.36.24 - 2021-10-25

v0.36.23 - 2021-10-22

v0.36.22 - 2021-10-21

v0.36.21 - 2021-10-21

Bug Fixes

  • install: mod tidy

Features

  • synthetics api - fixed documentation
  • synthetics api - fixed documentation
  • synthetics api - update branch with main
  • synthetics api

v0.36.20 - 2021-10-21

v0.36.19 - 2021-10-19

v0.36.18 - 2021-10-19

Bug Fixes

  • install: DETECTED event must happen before AVAILABLE event
  • install: remove detected status recipes from installation summary

v0.36.17 - 2021-10-18

Features

  • detected status for targeted install

v0.36.16 - 2021-10-12

v0.36.15 - 2021-10-11

v0.36.14 - 2021-10-08

v0.36.13 - 2021-10-08

v0.36.12 - 2021-10-07

v0.36.11 - 2021-10-07

v0.36.10 - 2021-10-07

Features

  • install: send DETECTED status when New Relic compatibility is detected

v0.36.9 - 2021-10-05

v0.36.8 - 2021-10-04

v0.36.7 - 2021-10-04

Bug Fixes

  • install: skip chocolatey publish intermittent error

v0.36.6 - 2021-09-29

v0.36.5 - 2021-09-28

v0.36.4 - 2021-09-27

v0.36.3 - 2021-09-27

v0.36.2 - 2021-09-24

Bug Fixes

  • install: handle canceled validation when nrql completes first

v0.36.1 - 2021-09-23

v0.36.0 - 2021-09-22

Features

  • install: add installation summary for newrelic install command
  • install: provide redirect URL for fallback installation, add installation summary

v0.35.2 - 2021-09-20

v0.35.1 - 2021-09-16

Bug Fixes

  • install: add defensive code to trim whitespace from version string so version check works again

v0.35.0 - 2021-09-15

Bug Fixes

  • comment: improved arg message
  • install: remove redundant recipe validation progress messages
  • integration: managing paths in windows
  • lint: removed superflus package name
  • refactor: fixed test and improve code structure
  • refactor: removed integration old link
  • refactor: moved command to be a subcommand of agent

Features

  • onHost: added command to help migrate config

v0.34.39 - 2021-09-14

Bug Fixes

  • install: fix release

v0.34.38 - 2021-09-14

Bug Fixes

  • install: merge branch main
  • install: fix release

v0.34.37 - 2021-09-14

Bug Fixes

  • remove deprecated goreleaser config

Features

  • post event to install events service
  • capture start event

v0.34.36 - 2021-09-10

v0.34.35 - 2021-09-09

Bug Fixes

  • install: wire log writer for sh and posix executor
  • install: wire stdin, out, err when executing sh and posix script

v0.34.34 - 2021-09-09

Bug Fixes

  • install: fix loading of a local recipe file on windows

Features

  • install: bypass fastly when fetching recipes
  • install: validate recipes in parallel with all available methods

v0.34.33 - 2021-09-07

v0.34.32 - 2021-09-02

v0.34.31 - 2021-09-02

v0.34.30 - 2021-09-02

Bug Fixes

  • do not cache the current version file in s3

v0.34.29 - 2021-09-02

Bug Fixes

  • get chocolatey publish pipeline working

v0.34.28 - 2021-09-02

Bug Fixes

  • get chocolatey publish pipeline working

v0.34.27 - 2021-09-01

v0.34.26 - 2021-08-30

v0.34.25 - 2021-08-30

Documentation Updates

  • updating inline accountID help text

v0.34.24 - 2021-08-30

v0.34.23 - 2021-08-27

v0.34.22 - 2021-08-27

v0.34.21 - 2021-08-27

Bug Fixes

  • install: fix version file

v0.34.20 - 2021-08-27

Bug Fixes

  • install: filter go build publish and fix download asset

v0.34.19 - 2021-08-27

Bug Fixes

  • install: upload after build

v0.34.18 - 2021-08-26

Bug Fixes

  • install: gh init fix

v0.34.17 - 2021-08-26

Bug Fixes

  • install: gh init

v0.34.16 - 2021-08-26

Bug Fixes

  • install: remove gh init

v0.34.15 - 2021-08-26

Bug Fixes

  • install: fix gh install

v0.34.14 - 2021-08-26

Bug Fixes

  • install: download release assets

v0.34.13 - 2021-08-26

Bug Fixes

  • install: fix artifacts publish

v0.34.12 - 2021-08-26

Features

  • install: add install script to publish
  • install: publish to s3

v0.34.11 - 2021-08-26

v0.34.10 - 2021-08-26

v0.34.9 - 2021-08-24

Bug Fixes

  • build: use correct ldflags for CLI version during goreleaser build and release

v0.34.8 - 2021-08-24

v0.34.7 - 2021-08-23

Features

  • install: fix windows install

v0.34.6 - 2021-08-23

v0.34.5 - 2021-08-23

Bug Fixes

  • install: remove publish from goreleaser

v0.34.4 - 2021-08-23

v0.34.3 - 2021-08-23

Bug Fixes

  • install: attempt to fix region for goreleaser
  • install: put back go releaser

v0.34.2 - 2021-08-23

Bug Fixes

  • install: temp disable publish release

v0.34.1 - 2021-08-23

Bug Fixes

  • install: fix bucket region

v0.34.0 - 2021-08-23

Features

  • publish release artifacts to S3
  • cli: add internal cli package for cli version

v0.33.1 - 2021-08-18

v0.33.0 - 2021-08-18

Features

  • add split.io service
  • install: add split service test commented out
  • install: allow darwin OS 10.14 and later
  • utils: add context to retry helper

v0.32.6 - 2021-08-06

v0.32.5 - 2021-08-05

v0.32.4 - 2021-08-05

v0.32.3 - 2021-08-03

v0.32.2 - 2021-08-02

v0.32.1 - 2021-07-30

Bug Fixes

  • install: add comment
  • install: fix nrql validation when no guid is returned

v0.32.0 - 2021-07-29

Features

  • install: validate infra agent install directly via the agent server

v0.31.4 - 2021-07-26

v0.31.3 - 2021-07-23

Bug Fixes

  • failure events

v0.31.2 - 2021-07-22

Bug Fixes

  • emit canceled status correctly
  • install tutone before generating
  • increase retries when fetching license key
  • install: lower log level to debug when retry failures occur during validation
  • logging: pass logrus instance to NR client

v0.31.1 - 2021-07-21

Bug Fixes

  • execution: use better interface contract to match nerdgraph API

Features

  • install: update log level to debug when failing to update status

v0.31.0 - 2021-07-21

Bug Fixes

  • install: fix loading embedded files on windows
  • install: suppress spinner output during verbose logging
  • install: remove spinner suppression during debug logging
  • install: obfuscate license key
  • install: decrease debug log
  • install: continue on spinner fix
  • install: WIP checking for data spinner
  • install: wire debug log to file
  • install: fix build by embedding .keep file

Documentation Updates

  • install: update README
  • install: update README with directions for recipe make targets

Features

  • install: log recipe output

v0.30.5 - 2021-07-14

Bug Fixes

  • remove windows arm build until go-ole supports 64 bit

v0.30.4 - 2021-07-14

Bug Fixes

  • main: fix release and snapshot

v0.30.3 - 2021-07-14

Bug Fixes

  • install: move prompting of discovered log file to the recipe

Documentation Updates

  • add homebrew release badge

Features

  • add fish completion support and update doc

v0.30.2 - 2021-07-13

Bug Fixes

  • install: use filepath.join for creating file path
  • install: provide cli log file path to recipe
  • install: ensure the newrelic-cli.log file is created for install

v0.30.1 - 2021-07-12

Bug Fixes

  • install: add insight insert key so recipe can diagnose validate

v0.30.0 - 2021-07-12

Bug Fixes

  • install: do not use deprecated api to fetch license key

Documentation Updates

  • profile: fix command flag names

v0.29.5 - 2021-07-09

Bug Fixes

  • install: update downloadURL access list to remove aws s3 bucket region
  • install: ami_name is optional
  • install: skip snapcraft error when building
  • install: pin E2E test to go version
  • install: remove release notes from snapshop
  • install: fix mount for EU tests
  • install: fix E2E tests to work with ARM64

v0.29.4 - 2021-07-08

v0.29.3 - 2021-07-01

v0.29.2 - 2021-06-30

Bug Fixes

  • install: add regex to process detection to skip newrelic install process
  • install: merge for simplified logic
  • install: simplified logic
  • install: skipping infra agent during a targeted install should yield an error
  • install: update error message when failing detection
  • install: targeted install uses process detection
  • install: skipping infra agent during a targeted install should yield an error
  • install: update error message when failing detection
  • install: targeted install uses process detection
  • packs: use structured error message

Features

  • entities: use context-aware methods for entity tag commands

v0.29.1 - 2021-06-28

Bug Fixes

  • packs: include packs in the graphql query fragment

v0.29.0 - 2021-06-28

Bug Fixes

  • install: append each pack status event
  • install: update status when there's an existing packStatus
  • install: use queryBuilder instead of query string
  • install: use entitySearch to check for existing dashboards
  • install: fail progress indicator when dashboard creation fails
  • install: check for existing dashboards before creating

Features

  • install: track final status for packs
  • install: add status reporting for pack installation
  • install: create observability pack dashboards when installing recipe

v0.28.14 - 2021-06-25

Bug Fixes

  • install: ensure cache is refreshed for debian
  • install: fix syntax
  • install: fix syntax
  • install: handle prompt answer for case insensitive and blank

v0.28.13 - 2021-06-24

v0.28.12 - 2021-06-23

Bug Fixes

  • install: temp disable of the newrelic validation on start until default profile is fixed

v0.28.11 - 2021-06-17

Bug Fixes

  • install: keep cancel on available
  • install: dont mark failed recipes that are not installing

Features

  • install: add UNSUPPORTED status

v0.28.10 - 2021-06-17

Bug Fixes

  • install: fix error url
  • install: fix error url
  • install: fix error url

v0.28.9 - 2021-06-17

v0.28.8 - 2021-06-16

Bug Fixes

  • install: install infra when skip all

v0.28.7 - 2021-06-15

Bug Fixes

  • install: fix snyk
  • install: --localRecipes was not unmarshalling preinstall requireAtDiscovery script

v0.28.6 - 2021-06-15

Bug Fixes

  • install: skip terminated process when matching

v0.28.5 - 2021-06-14

v0.28.4 - 2021-06-11

Bug Fixes

  • install: remove not needed default value
  • install: fix test
  • install: sort recipe to have infra/log first and consistent order for other recipes
  • install: capture error in tessen infra, log and targeted and any last error
  • install: capture first error and report in tessen

v0.28.3 - 2021-06-09

Bug Fixes

  • install: infra should not show up in guided install multi selecti

v0.28.2 - 2021-06-09

Bug Fixes

  • install: remove not needed assignment
  • install: remove debug
  • install: remove debug
  • install: fix recipe matching, ensure recipe with most match count is selected

v0.28.1 - 2021-06-09

v0.28.0 - 2021-06-09

Bug Fixes

  • cmd: avoid nil pointer for license key fetching
  • install: suppress preInstall script stderr/stdout streams

Features

  • install: ensure no dup in dependencies
  • install: add requireAtDiscovery to preInstall yaml unmarshal
  • install: ensure dependencies are added ahead
  • install: add dependency ahead
  • install: ensure dependency dont add dup
  • install: fix fetching of recipes from searchRecipes service
  • install: fix faulty debug message
  • install: decrease debug output verbosity
  • install: wire targeted install with -n option
  • install: remove dedup logic duplicated in repository, mark recipes available, skip prompting for targeted install
  • install: non-interactive mode support with guided install path
  • install: add sh and shell recipe executors
  • install: add shRecipeExecutor

v0.27.5 - 2021-06-01

v0.27.4 - 2021-05-24

Bug Fixes

  • install: update eu insights api key url

v0.27.3 - 2021-05-21

Bug Fixes

  • diagnose: increase retry and move output to the last attempt
  • install: UnmarshalYAML toStringByFieldName() should handle multiple types when converting interface

v0.27.2 - 2021-05-20

Bug Fixes

  • diagnose: validate license and insight keys in a retry loop
  • install: fix task path field name and support nested tasks

v0.27.1 - 2021-05-20

Bug Fixes

  • diagnose: add few more retry tests
  • diagnose: retry config validation on 403

v0.27.0 - 2021-05-19

Features

  • install: update integration tests to delete account scoped nerd store document
  • install: update tests to check for account scoped nerdstore write
  • install: Add an account scoped write to nerdstore when we write recipes

v0.26.2 - 2021-05-18

Bug Fixes

  • install: only display completion message when something has gone right

Features

  • diagnose: improve config validation errors
  • install: run config validation at the beginning of the install command

v0.26.1 - 2021-05-14

Bug Fixes

  • chore: add validation rule for minimum version of ubuntu
  • chore: update windows minimum required version

v0.26.0 - 2021-05-13

Bug Fixes

  • install: replace AddVar() with SetRecipeVar() after types refactor

Features

  • diagnose: add validate subcommand
  • newrelic: bootstrap an insights insert key on first use

v0.25.0 - 2021-05-07

Bug Fixes

  • get machine hardware name

Features

  • utils: add a command to generate dashboard HCL

v0.24.1 - 2021-05-04

Bug Fixes

  • build: drop arm6 support to avoid "arm" name conflict in snapcraft

v0.24.0 - 2021-05-04

Bug Fixes

  • install: address PR review feedback
  • utils: read from stdin in a backwards compatible manner

Features

  • build: add arm support
  • build: add arm64 support
  • recipes: introduce new flag to use local recipe directory
  • utils: add semver check command
  • utils: add jq command

v0.23.2 - 2021-04-29

Bug Fixes

  • chore: detect error code 130 and set outcome as canceled

v0.23.1 - 2021-04-28

v0.23.0 - 2021-04-27

Bug Fixes

  • install: remove hardcoded OS
  • install: retain new fields when recipe is fetched

Features

  • install: resolve dependencies and remove infra enforcement
  • install: support dependencies, priority, and quickstarts in recipe

v0.22.0 - 2021-04-15

Bug Fixes

  • init the file logger only for the install command
  • install: allow apm recipes in guided install
  • install: fix lint and test
  • install: update user message when failing to find a valid infra or logging recipe for the host

Features

  • apm: fix lint
  • apm: fix lint
  • apm: fix bug to compare all entries
  • install: add skip apm option and skip any APM recipe when set
  • install: add skip apm option and skip any APM recipe when set

v0.21.1 - 2021-04-08

Bug Fixes

  • install: discovered log files needs to be a string to work with within our recipe

v0.21.0 - 2021-04-01

Bug Fixes

  • targeted-install: include successLinkConfig when returning new Recipe

v0.20.28 - 2021-04-01

v0.20.7 - 2021-03-31

Bug Fixes

  • install: update entity URL with region

v0.20.6 - 2021-03-31

Bug Fixes

  • install: fetch license key when installing
  • install: fetch license key when installing
  • install: fetch license key when installing

v0.20.5 - 2021-03-29

Features

  • install: additional queryable fields for InstallStatus event

v0.20.4 - 2021-03-24

Bug Fixes

  • avoid nil pointer when fetching a license key

v0.20.3 - 2021-03-23

Features

  • install: enable stdin piping for install command

v0.20.2 - 2021-03-18

Bug Fixes

  • install: change help URL when failing to install any recipe

v0.20.1 - 2021-03-18

Bug Fixes

  • install: fix lint
  • install: capture time when validating and timing out

v0.20.0 - 2021-03-17

Bug Fixes

  • execution: ensure recipe GUID is updated on status
  • install: add a better error for 404s when loading recipe files
  • install: ensure that cancelations are still handled
  • install: avoid error return when OHI recipe fails
  • install: remove commit
  • install: ensure grep sed awk are installed

Features

  • install: display filtered explorer link

v0.19.2 - 2021-03-11

Bug Fixes

  • install: only add infra agent for targeted install when not already specified
  • install: revert on master
  • install: only add infra agent for targeted install when not already specified

v0.19.1 - 2021-03-05

Bug Fixes

  • Replace Detected observability gaps by Data Gaps

v0.19.0 - 2021-03-02

Bug Fixes

  • install: allow skipDiscovery and skipLoggingInstall flags to work together

v0.18.32 - 2021-02-25

v0.18.31 - 2021-02-25

v0.18.30 - 2021-02-24

v0.18.29 - 2021-02-23

Bug Fixes

  • remove host filtering from InstallTarget
  • install: tweak message
  • install: fix lint
  • install: Change fatal error message when failing to install

v0.18.28 - 2021-02-19

Bug Fixes

  • update mock names
  • simplify to use OpenInstallationPreInstallConfiguration from types package
  • add PreInstall to the output Recipe

v0.18.27 - 2021-02-19

v0.18.26 - 2021-02-18

v0.18.25 - 2021-02-17

Bug Fixes

  • use updated field

v0.18.24 - 2021-02-12

Bug Fixes

  • install: Ensure error bubbles up when executing only 1 recipe and failing

v0.18.23 - 2021-02-11

Bug Fixes

  • install: make ctrl-c exit reliably

Features

  • install: remove buffer of stdout/stderr when executing go-task
  • install: allow recipe to display output messages

v0.18.22 - 2021-02-05

Bug Fixes

  • install: suppress prompts during e2e tests

v0.18.21 - 2021-02-05

Bug Fixes

  • install: prefer to prompt only when advanced mode is enabled
  • install: include displayName in the recipeFile struct
  • install: remove redundant [y/n] from prompts
  • install: mask secret variables

Features

  • decode: NR CLI Translate base64 encoded urls command
  • decode: NR CLI Translate base64 encoded urls command
  • decode: NR CLI Translate base64 encoded urls command
  • decode: NR CLI Translate base64 encoded urls command

v0.18.20 - 2021-01-27

v0.18.19 - 2021-01-27

Bug Fixes

  • install: ensure prompt response are handled correctly

v0.18.18 - 2021-01-25

Bug Fixes

  • install: capture guid from validation when alternate format

v0.18.17 - 2021-01-22

Bug Fixes

  • install: avoid duplicate results when fetching recommendations
  • install: switch to confirmation for post-question visibility

v0.18.16 - 2021-01-20

v0.18.15 - 2021-01-20

v0.18.14 - 2021-01-20

v0.18.13 - 2021-01-20

Bug Fixes

  • install: avoid duplicate recipes from service results

v0.18.12 - 2021-01-14

Bug Fixes

  • install: avoid newline in prompt message
  • install: fetch and report logging before starting install
  • logging: set client logger level

v0.18.11 - 2021-01-14

Bug Fixes

  • install: report available recipes as soon as we know the list
  • install: use the received name when fetching the recipe
  • install: lint for else condition
  • install: avoid newline in prompt message
  • install: fix few lint issues
  • spinner: drop duplicate spinner from output

v0.18.10 - 2021-01-06

Bug Fixes

  • install: return error when default value is needed and not provided
  • install: skip linting maligned struct
  • install: set better default value when running automatic
  • install: print newline after banner

Features

  • install: add -y flag

v0.18.9 - 2020-12-29

Bug Fixes

  • install: avoid duplicate installs for logging and infra
  • install: include displayName in request and recipe constructor
  • install: avoid prompting when user has specified a named recipe
  • install: capture task output and print only when debug logging
  • install: avoid nil pointer and extra matches for service results
  • install: update recipe spec to support displayName

v0.18.8 - 2020-12-23

Bug Fixes

  • install: ensure secret input is hidden
  • install: skip account-based link if default profile does not exist

v0.18.7 - 2020-12-18

Bug Fixes

  • install: fixes for end to end flow
  • install: tidy up the permissions on new files

v0.18.6 - 2020-12-18

v0.18.5 - 2020-12-17

Bug Fixes

  • install: replace package ID with default value
  • install: create default log folder if not exists

v0.18.4 - 2020-12-17

Bug Fixes

  • build: skip go generate as part of build process
  • install: ignore region string case when checking profile
  • install: reduce sudo requirement of install.sh
  • install: detect and warn for empty NRQL validation
  • install: let dead processes stay dead
  • install: use string type for ID returned from the API

v0.18.3 - 2020-12-11

v0.18.2 - 2020-12-09

Bug Fixes

  • install: update logMatch type to list
  • install: update logMatch type to list

v0.18.1 - 2020-12-08

Bug Fixes

  • install: wire up all installContext fields

v0.18.0 - 2020-12-08

Features

  • install: sketching out recipe validation
  • install: fetch recipes from recipe service

v0.17.1 - 2020-11-24

Bug Fixes

  • diagnostics: update download URL

v0.17.0 - 2020-11-23

Bug Fixes

  • install: fix meltMatch struct to match spec

Features

  • apiaccess: add generated apiAccess commands (prerelease)
  • install: prompt for variable input
  • install: implement a mock server for process-based task selection
  • install: wire up process discovery with cloned nri-process-discovery code

v0.16.0 - 2020-11-04

Bug Fixes

  • internal/diagnose: download udpates via https!

Features

  • internal/diagnose: lint command; break out commands & helpers
  • internal/diagnose: add minimal command line options
  • newrelic: integrate with nrdiag (prototype)

v0.15.2 - 2020-10-29

Bug Fixes

  • duplicitous task running
  • linting: remove unused function

v0.15.1 - 2020-10-28

v0.15.0 - 2020-10-28

Features

  • profiles: create a profile automatically if it's possible

v0.14.1 - 2020-10-15

Bug Fixes

  • build: update changelog action for improved standards

Documentation Updates

  • update changelog

v0.14.0 - 2020-09-30

Features

  • nerdgraph: implement tutone-generated mutation command alertsPolicyCreate
  • release: #45 add support for command chaining

v0.13.0 - 2020-08-27

Documentation Updates

  • readme: include installation notes for Chocolatey users

v0.12.0 - 2020-07-24

Features

  • reporting: add junit reporting

v0.11.0 - 2020-07-24

Features

  • release edge command
  • add a command for posting custom events

v0.10.0 - 2020-07-10

Bug Fixes

  • config: remove extra comment
  • config: compatible case with any loglevel value
  • config: ensure compatible case with nr1
  • release: need to use https URL for upstream homebrew-core
  • release: generate correct sha256 for homebrew release
  • scoop: fix bot email address

Documentation Updates

  • README: Correct Building section

Features

  • release: attempt to automate syncing our homebrew-core fork with upstream
  • release: add step to update newrelic-forks/homebrew-core with latest from upstream homebrew-code
  • release: update master branch with latest code from upstream

v0.9.0 - 2020-06-16

v0.8.12 - 2021-01-12

Bug Fixes

  • install: avoid newline in prompt message

v0.8.11 - 2021-01-08

Bug Fixes

  • duplicitous task running
  • build: update changelog action for improved standards
  • build: skip go generate as part of build process
  • config: ensure compatible case with nr1
  • config: remove extra comment
  • config: compatible case with any loglevel value
  • diagnostics: update download URL
  • install: avoid duplicate installs for logging and infra
  • install: avoid prompting when user has specified a named recipe
  • install: capture task output and print only when debug logging
  • install: avoid nil pointer and extra matches for service results
  • install: update recipe spec to support displayName
  • install: ensure secret input is hidden
  • install: skip account-based link if default profile does not exist
  • install: fixes for end to end flow
  • install: tidy up the permissions on new files
  • install: replace package ID with default value
  • install: print newline after banner
  • install: ignore region string case when checking profile
  • install: reduce sudo requirement of install.sh
  • install: detect and warn for empty NRQL validation
  • install: set better default value when running automatic
  • install: let dead processes stay dead
  • install: use string type for ID returned from the API
  • install: update logMatch type to list
  • install: update logMatch type to list
  • install: wire up all installContext fields
  • install: include displayName in request and recipe constructor
  • install: fix meltMatch struct to match spec
  • install: fix few lint issues
  • install: skip linting maligned struct
  • install: return error when default value is needed and not provided
  • install: create default log folder if not exists
  • internal/diagnose: download udpates via https!
  • linting: remove unused function
  • output: Fix FormatText to do more than just tables
  • release: need to use https URL for upstream homebrew-core
  • release: generate correct sha256 for homebrew release
  • scoop: fix bot email address
  • spinner: drop duplicate spinner from output

Documentation Updates

  • update changelog
  • README: Correct Building section
  • readme: include installation notes for Chocolatey users

Features

  • add a command for posting custom events
  • release edge command
  • apiaccess: add generated apiAccess commands (prerelease)
  • config: Add config option to show Pre-Release Features (resolves #274)
  • edge: add infinite tracing support
  • edge: mark as pre-release
  • install: implement a mock server for process-based task selection
  • install: wire up process discovery with cloned nri-process-discovery code
  • install: sketching out recipe validation
  • install: fetch recipes from recipe service
  • install: prompt for variable input
  • install: add -y flag
  • internal/diagnose: add minimal command line options
  • internal/diagnose: lint command; break out commands & helpers
  • nerdgraph: implement tutone-generated mutation command alertsPolicyCreate
  • newrelic: integrate with nrdiag (prototype)
  • nrql: Add NRQL Query and History commands
  • output: Add text output formatter to general package
  • profiles: create a profile automatically if it's possible
  • release: #45 add support for command chaining
  • release: update master branch with latest code from upstream
  • release: attempt to automate syncing our homebrew-core fork with upstream
  • release: add step to update newrelic-forks/homebrew-core with latest from upstream homebrew-code
  • reporting: add junit reporting

v0.8.5 - 2020-05-27

Bug Fixes

  • build: Docker makefile was missing binary name
  • build: ignore Scoop commits during commit linting
  • chocolatey: fix typo in chocolatey verfication.txt

v0.8.4 - 2020-05-11

Bug Fixes

  • build: Fix linting in Github actions

Documentation Updates

  • update community support information
  • add the OSS category header
  • extensions: add cli extension documentation

v0.8.3 - 2020-04-24

Bug Fixes

  • build: Ignore scoop commit messages
  • release: fix relative path in WiX project

v0.8.2 - 2020-04-24

Bug Fixes

  • release: perform a stricter find when searching published assets

v0.8.1 - 2020-04-24

Bug Fixes

  • release: use new token for publishing

v0.8.0 - 2020-04-24

Bug Fixes

  • chocolatey: use copyright longer than four characters
  • chocolatey: use better path for msi placement
  • chocolatey: start packaging duing in main build process
  • chocolatey: continue cleaning template files
  • chocolatey: clean up comments from template files

Documentation Updates

  • update command examples in Getting Started guide to reflect recent updates
  • installation: update installation guide with more options
  • readme: fix typo in pgp key URL
  • releases: add link to the DTK public PGP key

Features

  • build: provide installation via Scoop (Windows)
  • chocolatey: begin chocolatey build
  • packaging: include rpm and deb builds in goreleaser
  • release: add code signing for artifacts

v0.7.0 - 2020-04-20

Bug Fixes

  • build: Goreleaser was running make clean which broke things when run from make release-publish
  • ci: wrap git config values in quotes
  • ci: pass git config a global option
  • ci: chmod +x the brew PR script
  • ci: update the snap app name to match the binary
  • ci: revert snapcraft binary name
  • ci: upgrade snapcraft grade
  • ci: add a step to install snapcraft
  • ci: wire snapcraft token into publish step
  • ci: wire docker creds into publish step
  • ci: fix yaml indentation
  • ci: update the snap name to match the binary

Features

  • ci: automate updating of homebrew formula
  • docs: Custom release notes for goreleaser
  • install: include install script
  • installer: add code signing for Win installer
  • installers: add a WiX-based MSI
  • newrelic-cli: create a PS1 installer for Windows
  • newrelic-cli: create a PS1 installer for Windows
  • output: Enable format selection globally, also plain/pretty printing
  • output: Support YAML output
  • output: Output package for central output handling
  • snapcraft: include goreleaser config for snaps

v0.6.2 - 2020-04-08

v0.6.2-test - 2020-04-09

Bug Fixes

  • region: Add custom decoder for region for NR1 compatibility

v0.6.1 - 2020-04-07

Bug Fixes

  • newrelic: Fix command name replacement on build
  • region: Region parsing from config did not allow lowercase which is required for backwards compat

v0.6.0 - 2020-04-03

Features

  • nerdstorage: add command for managing nerdstorage documents

v0.5.0 - 2020-03-27

Bug Fixes

  • credentials: Change profiles => profile, remove => delete (with aliases)
  • documentation: Unhide documentation generation command

Features

  • docs: Add auto-generated CLI documentation
  • docs: Add cobra generated documentation command (hidden)
  • workloads: add a command to duplicate workloads
  • workloads: add a command to update workloads
  • workloads: add a command to delete workloads
  • workloads: add a command to create workloads
  • workloads: add a command to list workloads
  • workloads: add a command to get a workload

v0.4.1 - 2020-03-11

Bug Fixes

  • apm: Fix apm command flag parsing for accountId, applicationId
  • apm/application: Fix search params to accept accountId
  • credentials: Lowercase region on storage for compatibility with nr1 cli

v0.4.0 - 2020-03-10

Bug Fixes

  • apm: required params should result in help display
  • build: Force tag fetch on CI checkout
  • lint: skip spellcheck on the output/ directory
  • release: include / in regex parising for commit messages

Features

  • apm/deployment: Add all user defined fields to the deployment creation
  • entities/search: Return single object instead of array on single value result

v0.3.0 - 2020-03-06

Bug Fixes

  • newrelic: Do not log fatal error if Cobra is printing out the help screen
  • newrelic: avoid duplicate error message output

Documentation Updates

  • include information on getting started
  • newrelic: update the help screens for consistency

Features

  • entities: add ability to map entity search result fields via flag
  • nerdgraph: add nerdgraph command with query subcommand

v0.2.3 - 2020-03-04

Bug Fixes

  • build: Allow overriding the version on make (needed for Homebrew local build)

v0.2.2 - 2020-03-04

Bug Fixes

  • build: Enable remote docker for CircleCI
  • build: Remove version.go generation from make release
  • build: Add docker login to release-push process

v0.2.1 - 2020-03-03

Bug Fixes

  • docker: Use Entrypoint so binary is assumed

v0.2.0 - 2020-03-03

Bug Fixes

  • client: Fix ENV var prefix to be consistent with NR standards
  • config: set user agent and service name, add version package
  • credentials: proper handling when removing default profile
  • docs: Fix release badge link

Documentation Updates

  • command: improve short help text

Features

  • apm: include get command for APM applications
  • docker: Add docker image building / push to make system

v0.1.0 - 2020-02-27

Bug Fixes

  • load additional API key from environment
  • Set correct module in go.mod
  • client: resolve api key env var collision
  • config: set defaults before validating config
  • config: invert conditional for determining default fields
  • credentials: allow setting profile if directory doesn't exist

Documentation Updates

  • Include overview documentation
  • entities: include some examples and longer help

Features

  • apm: implement apm deployment marker retrieval
  • apm: implement apm deployment create/delete
  • build: Add docker handling to make system (build/clean/run)
  • build: Create basic Dockerfile
  • completion: include completion command for shell completion
  • config: Add basic config loading
  • config: write config file if none exists
  • config: add remaining config methods
  • config: add list method
  • config: Add log level configuration
  • credentials: implement initial credential management
  • credentials: set default profile if adding one for the first time
  • credentials: allow overriding api keys via env vars
  • entities: add ability to filter entities search by entity type, tag, alert severity, domain, and reporting
  • entities: add entity tag retrieval
  • entities: implement entities tag and tag value deletion
  • entities: implement add/replace tags
  • entities: add entity search
  • profile: Enable reading of profiles and use Region/APIKey from default profile
  • profile: Add listing of profiles to command