- bump up dependencies with nodejs24 package lock changes for release (#580) (8a10666)
- release v5.13.1 (#579) (c4b1fd1)
- added support for Node.js 24.x and Python 3.14 (#560) (7b2830f)
- updated examples to remove event trigger (#552) (5373c9a)
- added retry logic for NR layers API fetch (#541) (4a55108)
- fix for package-lock.json (#546) (d43646e)
- deps: bump brace-expansion (#536) (c6e2c58)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump form-data (#539) (56a90d4)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump tmp and inquirer (#538) (f8bbd56)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps-dev: bump lockfile-lint-api from 5.4.6 to 5.9.2 (#522) (5ebb177)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump form-data in /examples/nodejs (#523) (55e83d0)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump tmp and inquirer in /examples/java (#537) (4769715)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- release v5.11.0 (#544) (fe185e5)
- Co-authored-by: chaudharysaket gh-actions-chaudharysaket@github.com
- deps: bump brace-expansion (#536) (c6e2c58)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump form-data (#539) (56a90d4)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump tmp and inquirer (#538) (f8bbd56)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps-dev: bump lockfile-lint-api from 5.4.6 to 5.9.2 (#522) (5ebb177)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump form-data in /examples/nodejs (#523) (55e83d0)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump tmp and inquirer in /examples/java (#537) (4769715)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- added slim layer support (#532) (ca5fa67)
- updated README (#529) (9f2f412)
- updated Readme file (#533) (41afa0a)
- Updated Readme for Provider Tags (#530) (11fee78)
- apm fusion mode (#524) (d6149e3)
- Support for Ingest Key (#526) (f703457)
- support to ruby 3.4 (#520) (c3bed4b)
- add sendFunctionLogs & sendExtensionLogs config params (#497) (0556094)
- added feature to add nrTags and customise nrEnvDelimiter (#494) (c27b89b)
- adding ruby runtime support and example (#509) (f592cac)
- deps: bump axios from 1.6.2 to 1.7.7 (#473) (3174ca2)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps: bump axios from 1.7.7 to 1.8.4 (#498) (0f4fbe0)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- added dotnet8 example (#512) (9742d1d)
- added engines for package.json (#511) (271e0d9)
- deps-dev: bump axios from 1.6.2 to 1.8.4 in /examples/java (#500) (52a829d)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps-dev: bump axios from 1.6.2 to 1.8.4 in /examples/nodejs (#499) (55ce0ca)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps-dev: bump axios from 1.6.2 to 1.8.4 in /examples/python (#508) (8364719)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps-dev: bump braces from 3.0.2 to 3.0.3 in /examples/java (#507) (36dd0a9)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps-dev: bump braces from 3.0.2 to 3.0.3 in /examples/nodejs (#506) (a5be1a0)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps-dev: bump braces from 3.0.2 to 3.0.3 in /examples/python (#475) (ce4ae6c)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps-dev: bump ws from 7.5.7 to 7.5.10 in /examples/java (#474) (f3d2404)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps-dev: bump ws from 7.5.7 to 7.5.10 in /examples/nodejs (#505) (c87e79b)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- deps: bump axios from 1.6.2 to 1.7.7 in /examples/python-requirements (#472) (23d8e29)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps: bump axios from 1.7.7 to 1.8.4 in /examples/python-requirements (#513) (6f3237e)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- update ci-workflow.yml (#504) (00e98c2)
- updated dependencies version (#514) (9f3c45a)
- Updated examples with latest versions (#493) (c9cdafc)
- Updated Serverless version in examples (#510) (fe18340)
- updated test fixures for the serverless repo with latest layers (#495) (07c2225)
- updating test-fixtures with latest versions (#501) (2474fe6)
- Added support for Python 3.13 runtime (#480) (a64bac5)
- Adding support to Node js v22 runtime and updating test cases. (#483) (b6fb279)
- updating code cov version (#481) (632bed9)
- Fix markdown link in manualWrapping option (#437) (12b06f3)
- Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps: adding support to serverless v4 (#477) (d7048b5)
- deps: bump braces from 3.0.2 to 3.0.3 (#444) (fa1c5e9)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps: bump micromatch from 4.0.5 to 4.0.8 (#464) (8e77ad8)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps: bump ws from 7.5.9 to 7.5.10 (#454) (13c2495)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps-dev: bump braces from 3.0.2 to 3.0.3 in /examples/python-requirements (#445) (fe84bdf)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- deps-dev: bump ws from 7.5.7 to 7.5.10 in /examples/python (#453) (4fe712e)
- Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chodavarapu Naga Viswanadha Avinash aavinash@newrelic.com
- Add support for .NET agent lambdas using the layer. (#440) (7bd2621)
- Co-authored-by: Alex Hemsath ahemsath@newrelic.com Co-authored-by: Alex Hemsath 57361211+nr-ahemsath@users.noreply.github.com
- layer: upgrade Lambda layer version in tests NR-278207 (#442) (1b7a6f7)
- Updated ARNs to contain latest layer versions (#432) (8414422)
- Removed
use_new_releaseinput from prepare release workflow (#430) (e339d48) - removed changelog.json file (#429) (924c798)
- Added pull_request trigger and uploading test coverage (#412) (c51fb96)
- Added test coverage upload (#412) (4361a03)
- Added a workflow to add any new issues or prs to our GH engineering board (#419) (bbe45c2)
- Bumped version (#407) (d66dedc)
- ci: Added changelog.json to unblock release (#423) (6fbc27b)
- ci: Automated release creation (#421) (9a05e0b)
- ci: Reverted ci to GHA v3 (#425) (757e07f)
- deps-dev: bump follow-redirects in /examples/python (#413) (4cce79e)
- Bumps follow-redirects from 1.15.4 to 1.15.6. - Release notes - Commits
- deps: bump es5-ext from 0.10.62 to 0.10.64 (#407) (6984edc)
- Bumps es5-ext from 0.10.62 to 0.10.64. - Release notes - Changelog - Commits
- Fixed test coverage upload (#412) (bde102b)
- Fixed test coverage upload (#412) (d80805f)
- Removed .npmrc-ci (#412) (1a75756)
- Removed CircleCI jobs, in favor of GitHub Actions (#412) (7439422)
- Removed verbose for codecov (#412) (9dd7d9a)
- Tweaked GHA job names (#412) (cd546d4)
- Updated follow-redirects (#418) (f633a93)
- Updated test fixtures (#412) (92e1cf0)
- Updated test fixtures (#407) (b5fce25)
- Whitespace added to trigger CI (#407) (216fedf)
- Updated check for existing
newrelic-log-ingestionscript to handle variable suffix.
- Dropped support for deployment of Node 14 Lambda functions.
- Added support for Lambda functions using Node 20 runtime.
- Updated dependencies
- Added support for Java 17 layer (thank you to @michjacobs!)
- Updated dependencies
- Added manualWrapping flag to skip wrapper helper, but still instrument functions with the latest layer-installed agent.
- fix: Updated integration to iterate over paginated ListPolicies results
- Dropped support for Node 12 and Python 3.6
- Added support for Python 3.11
- Handle when null account values are returned from NR API (thank you, @sethawright !)
- Fix boolean test for enableExtensionLogs (thank you @nr-swilloughby !)
- Added support for Python 3.10
- Updated dependencies
- Added support for Node 18. Thank you @Engerim !
- Merge layers instead of overriding them when the serverless.yml has layers defined in provider or global as well as in specific functions. Thank you to @alexmchardy for the PR!
- Added codecov to measure test coverage. Thank you to @jmartin4563 !
- Updated dependencies
- Changed peer dependency versions to use the ^ specifier instead of ~. Thanks to @wrumsby for pointing it out, and @ran-j for submitting a PR to fix.
This release updates the ReadMe to emphasize that this plugin should be last in the plugins section of the serverless.yml. Thank you to @sebastianmarines for pinpointing this as a cause of Node 16 functions being unable to find the NR handler.
- Corrected serverless.yml in the Java example
- Set stderr log output for Python agent
- Updated newrelic-log-ingestion script stack name to comply with the CLI.
- Restored the NEW_RELIC_LOG_ENABLED env var when logEnabled is set in serverless.yml.
- Added support for Node 16
- Added support for provider layers. (Thank you to @Shereef for the contribution!)
- Moved project dependencies to peer dependencies
- Added Fallback logging for developers running Serverless 2.x, or running 3.x in environments that don't have local Serverless 3.x.
- Added support for
enableExtensionLogsboolean
- Improved support for logging in v3
- Handling error state when deploying account is unable to list policies
- Ensuring that API polling integration is created when enableIntegration is set to true
- Dependency updates
- Added support for Serverless 3.x.
- Updated dependencies
- This is the last 2.x.x release.
- Updated dependencies
-
Changed the conditions under which the plugin NOOPs. If the serverless.yml specifies an architecture that doesn't yet have a compatible layer, the plugin skips integration. Similarly, the plugin skips if no API key is specified.
-
Updated dependencies:
- Removed a dependency on the deprecated request package (thank you to @Engerim !)
- Updated log4j version references in Java examples.
- Changed how the plugin detects NR-AWS integration. If any integration exists, the plugin skips creating any integration, and so avoids creating a polling integration when there's a current streaming integration. The integration code still requests specific integration names from AWS, but that's a backstop which happens after a request to NerdGraph.
- Added support for Lambda ARM64/Graviton2 architecture.
- Updated serverless to 2.66, and Jest to 27
- Removed Node 10 from example serverless.yml
- Updated Serverless to 2.59.0
- Fixed trusted account key handling
- Added logging
- updated test fixtures
- Updated Serverless to 2.57.0
- Updated CI/CD image to Node 10
Added support for Python 3.9
Removed support for Node 8
- Added 'proxy' option in order to allow this plugin to work behind an HTTP proxy #144 (thanks @CalMlynarczyk)
- Updated dependencies
- Added support for java layer
- Added disableLicenseKeySecret flag
- Added support for Node 14
- New Relic Distributed Tracing can be enabled in the custom.newRelic block of the serverless.yml by setting enableDistributedTracing to true
- Fix for string accountId values not matching number value returned by integration validation.
- Corrected constructor in handling fallback to default region. (Thank you, @vishalraghav94!)
- corrected CloudFormation template for automatic creation of the appropriate managed secret in AWS, and corresponding access policy, attached to the function execution role
- more obvious messaging if the New Relic License Key can't be retrieved from New Relic
- updates to the serverless module
- Added deployment to non-US regions from US-based NR accounts
- Added automatic creation and attachment of access policy for authenticating the NR Extension instead of log subscription/ingest (unless the extension is explicitly not enabled)
- Updated Serverless and Jest
- Bumped package.json version for release pipeline
- Added support for log ingestion via New Relic Lambda Extension.
- Added option for extension to be disabled via serverless.yml config
- Updated dependencies
- Added support for the New Relic Lambda Extension (#81)
- Fix undefined error in integration module (#74)
- Fixed missing fetch dependency error (#72)
- Fixed an integration check binding bug (#70)
- Fixed a reference error for getCallerIdentity (#69)
- Added installation of the New Relic Lambda integration and log ingestion function (#61)
- Some functionality now requires the newRelic.apiKey to be set
- Moved plugin skipping to constructor (thanks @karopolopoulos) (#60)
- Added config option to specify stages for layer deployment (thanks @karopolopoulos) (#56)
- Updated the New Relic Layers API to layers.newrelic-external.com, deprecating nr-layers.iopipe.com
- Optimized async HTTP requests the plugin makes during instrumentation (#49)
- Added RequestId log filter pattern
- Added include configuration for wrapping functions
- Added tslint-on-commit
- Updated ReadMe
- Addressed tslint complaints
- Added customizable log level
- Added jest test
Updated the log filter subscription pattern so that the filter string is only wrapped once, and passes pattern validation.
- Updated the log subscription pattern to capture timeouts (#37)
- Added warning if competing log subscription filter detected (#33)
- Added ability to disable auto subscription
- Added log ingestion function parameterization
- Replaced forEach with for ... of. Thank you to @kamaz !
- Fixed forEach async bug #24 (thanks @kamaz)
- Forced new version to keep package.json in sync with release.
- Merged pull request #22 from iopipe/issue/20-need-new-tags-for-ci
- Bumped plugin version
- Corrected the plugin name reference in ordering check.
- Added python3.8 Runtime Support #16
- Added cloudWatchFilter option to customize the CloudWatch Log Filter #11 (thanks @justinrcs)
- Added support for the nodejs12.x runtime #12
- Bumped version to pass CircleCI builds
Fixed typo
- Fix Circle CI config typo