Skip to content

Commit f73baae

Browse files
authored
Merge branch 'main' into feat/chainguard-image
2 parents 0a58660 + 1fdef04 commit f73baae

16 files changed

+458
-179
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ version.asciidoc.bck
3333
.imported-java-agent-pubkey
3434
/agent
3535
go.work
36+
go.work.*
3637
testing/docker/metricbeat/apm-server.yml
3738
cmd/intake-receiver/intake-receiver
3839
cmd/intake-receiver/events
@@ -50,4 +51,4 @@ testing/smoke/**/main.tf
5051
!testing/smoke/supported-os/main.tf
5152
!testing/smoke/managed/main.tf
5253
testing/rally-cloud/build
53-
.bck
54+
.bck

NOTICE.txt

Lines changed: 252 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,11 +362,11 @@ these terms.
362362

363363
--------------------------------------------------------------------------------
364364
Dependency : github.com/elastic/apm-data
365-
Version: v1.1.0
365+
Version: v1.2.0
366366
Licence type (autodetected): Apache-2.0
367367
--------------------------------------------------------------------------------
368368

369-
Contents of probable licence file $GOMODCACHE/github.com/elastic/apm-data@v1.1.0/LICENSE:
369+
Contents of probable licence file $GOMODCACHE/github.com/elastic/apm-data@v1.2.0/LICENSE:
370370

371371
Apache License
372372
Version 2.0, January 2004
@@ -10213,6 +10213,217 @@ See the License for the specific language governing permissions and
1021310213
limitations under the License.
1021410214

1021510215

10216+
--------------------------------------------------------------------------------
10217+
Dependency : github.com/elastic/opentelemetry-lib
10218+
Version: v0.0.0-20240607090112-76a6d08387f0
10219+
Licence type (autodetected): Apache-2.0
10220+
--------------------------------------------------------------------------------
10221+
10222+
Contents of probable licence file $GOMODCACHE/github.com/elastic/[email protected]/LICENSE:
10223+
10224+
Apache License
10225+
Version 2.0, January 2004
10226+
http://www.apache.org/licenses/
10227+
10228+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10229+
10230+
1. Definitions.
10231+
10232+
"License" shall mean the terms and conditions for use, reproduction,
10233+
and distribution as defined by Sections 1 through 9 of this document.
10234+
10235+
"Licensor" shall mean the copyright owner or entity authorized by
10236+
the copyright owner that is granting the License.
10237+
10238+
"Legal Entity" shall mean the union of the acting entity and all
10239+
other entities that control, are controlled by, or are under common
10240+
control with that entity. For the purposes of this definition,
10241+
"control" means (i) the power, direct or indirect, to cause the
10242+
direction or management of such entity, whether by contract or
10243+
otherwise, or (ii) ownership of fifty percent (50%) or more of the
10244+
outstanding shares, or (iii) beneficial ownership of such entity.
10245+
10246+
"You" (or "Your") shall mean an individual or Legal Entity
10247+
exercising permissions granted by this License.
10248+
10249+
"Source" form shall mean the preferred form for making modifications,
10250+
including but not limited to software source code, documentation
10251+
source, and configuration files.
10252+
10253+
"Object" form shall mean any form resulting from mechanical
10254+
transformation or translation of a Source form, including but
10255+
not limited to compiled object code, generated documentation,
10256+
and conversions to other media types.
10257+
10258+
"Work" shall mean the work of authorship, whether in Source or
10259+
Object form, made available under the License, as indicated by a
10260+
copyright notice that is included in or attached to the work
10261+
(an example is provided in the Appendix below).
10262+
10263+
"Derivative Works" shall mean any work, whether in Source or Object
10264+
form, that is based on (or derived from) the Work and for which the
10265+
editorial revisions, annotations, elaborations, or other modifications
10266+
represent, as a whole, an original work of authorship. For the purposes
10267+
of this License, Derivative Works shall not include works that remain
10268+
separable from, or merely link (or bind by name) to the interfaces of,
10269+
the Work and Derivative Works thereof.
10270+
10271+
"Contribution" shall mean any work of authorship, including
10272+
the original version of the Work and any modifications or additions
10273+
to that Work or Derivative Works thereof, that is intentionally
10274+
submitted to Licensor for inclusion in the Work by the copyright owner
10275+
or by an individual or Legal Entity authorized to submit on behalf of
10276+
the copyright owner. For the purposes of this definition, "submitted"
10277+
means any form of electronic, verbal, or written communication sent
10278+
to the Licensor or its representatives, including but not limited to
10279+
communication on electronic mailing lists, source code control systems,
10280+
and issue tracking systems that are managed by, or on behalf of, the
10281+
Licensor for the purpose of discussing and improving the Work, but
10282+
excluding communication that is conspicuously marked or otherwise
10283+
designated in writing by the copyright owner as "Not a Contribution."
10284+
10285+
"Contributor" shall mean Licensor and any individual or Legal Entity
10286+
on behalf of whom a Contribution has been received by Licensor and
10287+
subsequently incorporated within the Work.
10288+
10289+
2. Grant of Copyright License. Subject to the terms and conditions of
10290+
this License, each Contributor hereby grants to You a perpetual,
10291+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10292+
copyright license to reproduce, prepare Derivative Works of,
10293+
publicly display, publicly perform, sublicense, and distribute the
10294+
Work and such Derivative Works in Source or Object form.
10295+
10296+
3. Grant of Patent License. Subject to the terms and conditions of
10297+
this License, each Contributor hereby grants to You a perpetual,
10298+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10299+
(except as stated in this section) patent license to make, have made,
10300+
use, offer to sell, sell, import, and otherwise transfer the Work,
10301+
where such license applies only to those patent claims licensable
10302+
by such Contributor that are necessarily infringed by their
10303+
Contribution(s) alone or by combination of their Contribution(s)
10304+
with the Work to which such Contribution(s) was submitted. If You
10305+
institute patent litigation against any entity (including a
10306+
cross-claim or counterclaim in a lawsuit) alleging that the Work
10307+
or a Contribution incorporated within the Work constitutes direct
10308+
or contributory patent infringement, then any patent licenses
10309+
granted to You under this License for that Work shall terminate
10310+
as of the date such litigation is filed.
10311+
10312+
4. Redistribution. You may reproduce and distribute copies of the
10313+
Work or Derivative Works thereof in any medium, with or without
10314+
modifications, and in Source or Object form, provided that You
10315+
meet the following conditions:
10316+
10317+
(a) You must give any other recipients of the Work or
10318+
Derivative Works a copy of this License; and
10319+
10320+
(b) You must cause any modified files to carry prominent notices
10321+
stating that You changed the files; and
10322+
10323+
(c) You must retain, in the Source form of any Derivative Works
10324+
that You distribute, all copyright, patent, trademark, and
10325+
attribution notices from the Source form of the Work,
10326+
excluding those notices that do not pertain to any part of
10327+
the Derivative Works; and
10328+
10329+
(d) If the Work includes a "NOTICE" text file as part of its
10330+
distribution, then any Derivative Works that You distribute must
10331+
include a readable copy of the attribution notices contained
10332+
within such NOTICE file, excluding those notices that do not
10333+
pertain to any part of the Derivative Works, in at least one
10334+
of the following places: within a NOTICE text file distributed
10335+
as part of the Derivative Works; within the Source form or
10336+
documentation, if provided along with the Derivative Works; or,
10337+
within a display generated by the Derivative Works, if and
10338+
wherever such third-party notices normally appear. The contents
10339+
of the NOTICE file are for informational purposes only and
10340+
do not modify the License. You may add Your own attribution
10341+
notices within Derivative Works that You distribute, alongside
10342+
or as an addendum to the NOTICE text from the Work, provided
10343+
that such additional attribution notices cannot be construed
10344+
as modifying the License.
10345+
10346+
You may add Your own copyright statement to Your modifications and
10347+
may provide additional or different license terms and conditions
10348+
for use, reproduction, or distribution of Your modifications, or
10349+
for any such Derivative Works as a whole, provided Your use,
10350+
reproduction, and distribution of the Work otherwise complies with
10351+
the conditions stated in this License.
10352+
10353+
5. Submission of Contributions. Unless You explicitly state otherwise,
10354+
any Contribution intentionally submitted for inclusion in the Work
10355+
by You to the Licensor shall be under the terms and conditions of
10356+
this License, without any additional terms or conditions.
10357+
Notwithstanding the above, nothing herein shall supersede or modify
10358+
the terms of any separate license agreement you may have executed
10359+
with Licensor regarding such Contributions.
10360+
10361+
6. Trademarks. This License does not grant permission to use the trade
10362+
names, trademarks, service marks, or product names of the Licensor,
10363+
except as required for reasonable and customary use in describing the
10364+
origin of the Work and reproducing the content of the NOTICE file.
10365+
10366+
7. Disclaimer of Warranty. Unless required by applicable law or
10367+
agreed to in writing, Licensor provides the Work (and each
10368+
Contributor provides its Contributions) on an "AS IS" BASIS,
10369+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10370+
implied, including, without limitation, any warranties or conditions
10371+
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
10372+
PARTICULAR PURPOSE. You are solely responsible for determining the
10373+
appropriateness of using or redistributing the Work and assume any
10374+
risks associated with Your exercise of permissions under this License.
10375+
10376+
8. Limitation of Liability. In no event and under no legal theory,
10377+
whether in tort (including negligence), contract, or otherwise,
10378+
unless required by applicable law (such as deliberate and grossly
10379+
negligent acts) or agreed to in writing, shall any Contributor be
10380+
liable to You for damages, including any direct, indirect, special,
10381+
incidental, or consequential damages of any character arising as a
10382+
result of this License or out of the use or inability to use the
10383+
Work (including but not limited to damages for loss of goodwill,
10384+
work stoppage, computer failure or malfunction, or any and all
10385+
other commercial damages or losses), even if such Contributor
10386+
has been advised of the possibility of such damages.
10387+
10388+
9. Accepting Warranty or Additional Liability. While redistributing
10389+
the Work or Derivative Works thereof, You may choose to offer,
10390+
and charge a fee for, acceptance of support, warranty, indemnity,
10391+
or other liability obligations and/or rights consistent with this
10392+
License. However, in accepting such obligations, You may act only
10393+
on Your own behalf and on Your sole responsibility, not on behalf
10394+
of any other Contributor, and only if You agree to indemnify,
10395+
defend, and hold each Contributor harmless for any liability
10396+
incurred by, or claims asserted against, such Contributor by reason
10397+
of your accepting any such warranty or additional liability.
10398+
10399+
END OF TERMS AND CONDITIONS
10400+
10401+
APPENDIX: How to apply the Apache License to your work.
10402+
10403+
To apply the Apache License to your work, attach the following
10404+
boilerplate notice, with the fields enclosed by brackets "[]"
10405+
replaced with your own identifying information. (Don't include
10406+
the brackets!) The text should be enclosed in the appropriate
10407+
comment syntax for the file format. We also recommend that a
10408+
file or class name and description of purpose be included on the
10409+
same "printed page" as the copyright notice for easier
10410+
identification within third-party archives.
10411+
10412+
Copyright 2018 Elasticsearch BV
10413+
10414+
Licensed under the Apache License, Version 2.0 (the "License");
10415+
you may not use this file except in compliance with the License.
10416+
You may obtain a copy of the License at
10417+
10418+
http://www.apache.org/licenses/LICENSE-2.0
10419+
10420+
Unless required by applicable law or agreed to in writing, software
10421+
distributed under the License is distributed on an "AS IS" BASIS,
10422+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10423+
See the License for the specific language governing permissions and
10424+
limitations under the License.
10425+
10426+
1021610427
--------------------------------------------------------------------------------
1021710428
Dependency : github.com/elastic/pkcs8
1021810429
Version: v1.0.0
@@ -14087,6 +14298,45 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1408714298

1408814299

1408914300

14301+
--------------------------------------------------------------------------------
14302+
Dependency : github.com/planetscale/vtprotobuf
14303+
Version: v0.6.0
14304+
Licence type (autodetected): BSD-3-Clause
14305+
--------------------------------------------------------------------------------
14306+
14307+
Contents of probable licence file $GOMODCACHE/github.com/planetscale/[email protected]/LICENSE:
14308+
14309+
Copyright (c) 2021, PlanetScale Inc. All rights reserved.
14310+
Copyright (c) 2013, The GoGo Authors. All rights reserved.
14311+
Copyright (c) 2018 The Go Authors. All rights reserved.
14312+
14313+
Redistribution and use in source and binary forms, with or without
14314+
modification, are permitted provided that the following conditions are
14315+
met:
14316+
14317+
* Redistributions of source code must retain the above copyright
14318+
notice, this list of conditions and the following disclaimer.
14319+
* Redistributions in binary form must reproduce the above
14320+
copyright notice, this list of conditions and the following disclaimer
14321+
in the documentation and/or other materials provided with the
14322+
distribution.
14323+
* Neither the name of Google Inc. nor the names of its
14324+
contributors may be used to endorse or promote products derived from
14325+
this software without specific prior written permission.
14326+
14327+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
14328+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
14329+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
14330+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
14331+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
14332+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
14333+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
14334+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
14335+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
14336+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
14337+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14338+
14339+
1409014340
--------------------------------------------------------------------------------
1409114341
Dependency : github.com/prometheus/client_golang
1409214342
Version: v1.19.1

changelogs/head.asciidoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ https://github.com/elastic/apm-server/compare/8.14\...main[View commits]
88

99
- Avoid data race due to reuse of `bytes.Buffer` in ES bulk requests {pull}13155[13155]
1010
- APM Server now relies on the Elasticsearch apm-data plugin's index templates, which reverts some unsafe uses of `flattened` field types {pull}12066[12066]
11+
- Add `error.id` to jaeger errors {pull}13196[13196]
1112

1213
[float]
1314
==== Breaking Changes
@@ -23,4 +24,5 @@ https://github.com/elastic/apm-server/compare/8.14\...main[View commits]
2324

2425
- Add `elasticsearch.flushed.uncompressed.bytes` metric {pull}13155[13155]
2526
- APM Server now relies on the Elasticsearch apm-data plugin's index templates, removing the requirement to install the APM integration package {pull}12066[12066]
26-
- Upgraded bundled APM Java agent attacher CLI to version 1.50.0 {pull}13326[13326]
27+
- Upgraded bundled APM Java agent attacher CLI to version 1.50.0 {pull}13326[13326]
28+
- Enable Kibana curated UIs to work with hostmetrics from OpenTelemetry's https://pkg.go.dev/go.opentelemetry.io/collector/receiver/hostmetricsreceiver[hostmetricsreceiver] {pull}13196[13196]

go.mod

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require (
99
github.com/dgraph-io/badger/v2 v2.2007.4
1010
github.com/dustin/go-humanize v1.0.1
1111
github.com/elastic/apm-aggregation v0.0.0-20230815024520-e75a37d9ddd6
12-
github.com/elastic/apm-data v1.1.0
12+
github.com/elastic/apm-data v1.2.0
1313
github.com/elastic/beats/v7 v7.0.0-alpha2.0.20240605182926-90f9e8f6e48e
1414
github.com/elastic/elastic-agent-client/v7 v7.11.0
1515
github.com/elastic/elastic-agent-libs v0.9.11
@@ -92,6 +92,7 @@ require (
9292
github.com/elastic/go-structform v0.0.10 // indirect
9393
github.com/elastic/go-windows v1.0.1 // indirect
9494
github.com/elastic/gosigar v0.14.3 // indirect
95+
github.com/elastic/opentelemetry-lib v0.0.0-20240607090112-76a6d08387f0 // indirect
9596
github.com/elastic/pkcs8 v1.0.0 // indirect
9697
github.com/fatih/color v1.15.0 // indirect
9798
github.com/frankban/quicktest v1.14.0 // indirect
@@ -126,6 +127,7 @@ require (
126127
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.102.0 // indirect
127128
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
128129
github.com/pierrec/lz4/v4 v4.1.21 // indirect
130+
github.com/planetscale/vtprotobuf v0.6.0 // indirect
129131
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
130132
github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c // indirect
131133
github.com/prometheus/client_golang v1.19.1 // indirect

0 commit comments

Comments
 (0)