Skip to content

v1.1.0

Compare
Choose a tag to compare
released this 24 Aug 17:29
· 343 commits to main since this release
09c8a52

ARCH: arm64

Region Arch ARN
af-south-1 arm64 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ap-east-1 arm64 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ap-northeast-1 arm64 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ap-northeast-2 arm64 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ap-northeast-3 arm64 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ap-south-1 arm64 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ap-southeast-1 arm64 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ap-southeast-2 arm64 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ap-southeast-3 arm64 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
ca-central-1 arm64 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
eu-central-1 arm64 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
eu-north-1 arm64 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
eu-south-1 arm64 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
eu-west-1 arm64 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
eu-west-2 arm64 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
eu-west-3 arm64 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
me-south-1 arm64 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
sa-east-1 arm64 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
us-east-1 arm64 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
us-east-2 arm64 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
us-west-1 arm64 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1
us-west-2 arm64 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-arm64:1

ARCH: x86_64

Region Arch ARN
af-south-1 x86_64 arn:aws:lambda:af-south-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ap-east-1 x86_64 arn:aws:lambda:ap-east-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ap-northeast-1 x86_64 arn:aws:lambda:ap-northeast-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ap-northeast-2 x86_64 arn:aws:lambda:ap-northeast-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ap-northeast-3 x86_64 arn:aws:lambda:ap-northeast-3:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ap-south-1 x86_64 arn:aws:lambda:ap-south-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ap-southeast-1 x86_64 arn:aws:lambda:ap-southeast-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ap-southeast-2 x86_64 arn:aws:lambda:ap-southeast-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ap-southeast-3 x86_64 arn:aws:lambda:ap-southeast-3:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
ca-central-1 x86_64 arn:aws:lambda:ca-central-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
eu-central-1 x86_64 arn:aws:lambda:eu-central-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
eu-north-1 x86_64 arn:aws:lambda:eu-north-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
eu-south-1 x86_64 arn:aws:lambda:eu-south-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
eu-west-1 x86_64 arn:aws:lambda:eu-west-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
eu-west-2 x86_64 arn:aws:lambda:eu-west-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
eu-west-3 x86_64 arn:aws:lambda:eu-west-3:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
me-south-1 x86_64 arn:aws:lambda:me-south-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
sa-east-1 x86_64 arn:aws:lambda:sa-east-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
us-east-1 x86_64 arn:aws:lambda:us-east-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
us-east-2 x86_64 arn:aws:lambda:us-east-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
us-west-1 x86_64 arn:aws:lambda:us-west-1:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1
us-west-2 x86_64 arn:aws:lambda:us-west-2:267093732750:layer:elastic-apm-extension-ver-1-1-0-x86_64:1

What's Changed

  • Added Secret Manager support by @AlexanderWert in #208
  • Generate NOTICE.txt from deps in shipped binary by @stuartnelson3 in #215
  • Support Lambda Platform Metrics by @jlvoiseux in #202
  • Only add executable to extensions/ by @axw in #216
  • Add container image tab to lambda docs by @AlexanderWert in #204
  • Replace metrics labels by dedicated faas fields by @jlvoiseux in #220
  • Switch from the Metricbeat metrics naming convention to a dedicated one by @jlvoiseux in #221
  • Added docs section for using secrets manager with the extension by @AlexanderWert in #222
  • docs: consistent naming by @bmorelli25 in #226
  • fix: use 1.17 'go run' syntax in lint task by @kruskall in #236
  • refactor: use native test env variable by @kruskall in #233
  • refactor: avoid tempdir workaround in notice script by @kruskall in #239
  • fix: do not ignore marshal errors when handling Report log event by @kruskall in #238
  • feat: migrate to AWS SDK for Go v2 by @kruskall in #232
  • feat: log a warning when authentication with APM server fails by @kruskall in #228
  • fix: properly handle http.ErrServerClosed by @kruskall in #234
  • refactor: replace signal handling with NotifyContext by @kruskall in #235
  • refactor: use testify consistently by @kruskall in #230
  • refactor: replace pkg/errors with native go errors by @kruskall in #229
  • add documentation automation by @bmorelli25 in #246
  • refactor: move main loop to a separate package and avoid global state by @kruskall in #244
  • feat: add support for reproducible builds by @kruskall in #237
  • refactor: redesign logs api by @kruskall in #248
  • refactor: abstract apm client to a separate package by @kruskall in #250
  • fix: propagate and handle metadata errors by @kruskall in #254
  • fix: handle main loop errors correctly by @kruskall in #252
  • fix: do not send broken compressed data to apm server by @kruskall in #257
  • fix: stop recreating http transports on each info request by @kruskall in #260
  • refactor: improve extension client error messages by @kruskall in #259
  • perf: improve processmetadata performance and reduce allocations by @kruskall in #265
  • docs: Add and update docs regarding process, security and contributions by @simitt in #264
  • docs: Small link fixes by @simitt in #267
  • refactor: remove deprecated ioutil references by @kruskall in #266
  • fix: randomise the initial grace period to avoid collisions by @kruskall in #240
  • feat: make buffer size for agent data configurable by @kruskall in #262
  • fix: close the compressed readers after processing metadata by @kruskall in #271
  • build: bump go version by @kruskall in #272
  • feat: move logger to a separate package by @kruskall in #251
  • test: add metadata process tests and increase coverage by @kruskall in #273
  • docs: update release notes for APM Guide by @bmorelli25 in #270
  • fix: use the correct timeout for the apmproxy client by @kruskall in #274
  • ci: use make in PRs by @axw in #276
  • fix: make zip task compatible with other systems by @kruskall in #277
  • Add :lambda-pull: attr to release notes by @bmorelli25 in #278
  • fix: always flush data to apm before shutting down and rework agent done signal by @kruskall in #258
  • test: reenable main tests by @kruskall in #275
  • fix: update module name to use github url by @kruskall in #280
  • test: bump main test timeout to 20s by @kruskall in #284
  • Added performance impact section to the docs by @AlexanderWert in #279
  • changelog: add missing entries by @kruskall in #285
  • docs: update README.md on current status and setup instructions for the project by @kruskall in #282
  • build: bump alpine version to 3.16.2 by @kruskall in #283
  • ci: fix release scripts path by @kruskall in #288

New Contributors

Full Changelog: v1.0.1...v1.1.0