Skip to content

Commit 0224f86

Browse files
authored
feat: bump up query protocol and add duration.codeStage (#219)
1 parent c68b588 commit 0224f86

File tree

58 files changed

+2445
-736
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+2445
-736
lines changed

.github/workflows/CI.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888
strategy:
8989
matrix:
9090
oap:
91-
- a65a6e0ff2ef9c716131b36172399076307c35f1 # Feb 27th, 2024
91+
- b55fa2a5193618cdd7d699ad96fa20ceca9d507e
9292
steps:
9393
- uses: actions/checkout@v4
9494
- name: Set up Go

dist/LICENSE

Lines changed: 81 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -182,38 +182,48 @@ The text of each license is also included at licenses/license-[project].txt.
182182

183183

184184
github.com/Masterminds/goutils v1.1.1 Apache-2.0
185-
github.com/apache/skywalking-swck/operator v0.0.0-20220815142653-ed08076b7433 Apache-2.0
186-
github.com/go-logr/logr v0.4.0 Apache-2.0
187-
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da Apache-2.0
188-
github.com/google/gofuzz v1.1.0 Apache-2.0
189-
github.com/googleapis/gnostic v0.5.5 Apache-2.0
185+
github.com/apache/skywalking-swck/operator v0.0.0-20250424112814-f5c5243fcfb2 Apache-2.0
186+
github.com/go-logr/logr v1.4.2 Apache-2.0
187+
github.com/go-openapi/jsonpointer v0.21.1 Apache-2.0
188+
github.com/go-openapi/jsonreference v0.21.0 Apache-2.0
189+
github.com/go-openapi/swag v0.23.1 Apache-2.0
190+
github.com/google/btree v1.1.3 Apache-2.0
191+
github.com/google/gnostic-models v0.6.9 Apache-2.0
190192
github.com/machinebox/graphql v0.2.2 Apache-2.0
191-
github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 Apache-2.0
192193
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd Apache-2.0
193-
github.com/modern-go/reflect2 v1.0.1 Apache-2.0
194+
github.com/modern-go/reflect2 v1.0.2 Apache-2.0
194195
github.com/mum4k/termdash v0.12.1 Apache-2.0
195-
github.com/prometheus/client_golang v1.11.1 Apache-2.0
196-
github.com/prometheus/client_model v0.2.0 Apache-2.0
197-
github.com/prometheus/common v0.26.0 Apache-2.0
198-
github.com/prometheus/procfs v0.6.0 Apache-2.0
196+
github.com/prometheus/client_golang v1.22.0 Apache-2.0
197+
github.com/prometheus/client_model v0.6.2 Apache-2.0
198+
github.com/prometheus/common v0.64.0 Apache-2.0
199+
github.com/prometheus/procfs v0.16.1 Apache-2.0
199200
github.com/spf13/afero v1.2.2 Apache-2.0
200-
gomodules.xyz/jsonpatch/v2 v2.2.0 Apache-2.0
201-
google.golang.org/appengine v1.6.7 Apache-2.0
202-
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 Apache-2.0
203-
google.golang.org/grpc v1.56.3 Apache-2.0
201+
gomodules.xyz/jsonpatch/v2 v2.5.0 Apache-2.0
202+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250505200425-f936aa4a68b2 Apache-2.0
203+
google.golang.org/grpc v1.72.0 Apache-2.0
204204
gopkg.in/ini.v1 v1.51.0 Apache-2.0
205205
gopkg.in/yaml.v2 v2.4.0 Apache-2.0
206-
k8s.io/api v0.22.1 Apache-2.0
207-
k8s.io/apiextensions-apiserver v0.22.1 Apache-2.0
208-
k8s.io/apimachinery v0.22.1 Apache-2.0
209-
k8s.io/client-go v0.22.1 Apache-2.0
210-
k8s.io/component-base v0.22.1 Apache-2.0
211-
k8s.io/klog/v2 v2.9.0 Apache-2.0
212-
k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e Apache-2.0
213-
k8s.io/utils v0.0.0-20210802155522-efc7438f0176 Apache-2.0
214-
sigs.k8s.io/controller-runtime v0.10.0 Apache-2.0
215-
sigs.k8s.io/structured-merge-diff/v4 v4.1.2 Apache-2.0
216-
skywalking.apache.org/repo/goapi v0.0.0-20241231024338-a68ffc997f46 Apache-2.0
206+
k8s.io/api v0.33.1 Apache-2.0
207+
k8s.io/apiextensions-apiserver v0.33.1 Apache-2.0
208+
k8s.io/apimachinery v0.33.1 Apache-2.0
209+
k8s.io/client-go v0.33.1 Apache-2.0
210+
k8s.io/klog/v2 v2.130.1 Apache-2.0
211+
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff Apache-2.0
212+
k8s.io/utils v0.0.0-20250502105355-0f33e8f1c979 Apache-2.0
213+
sigs.k8s.io/controller-runtime v0.20.4 Apache-2.0
214+
sigs.k8s.io/randfill v1.0.0 Apache-2.0
215+
sigs.k8s.io/structured-merge-diff/v4 v4.7.0 Apache-2.0
216+
skywalking.apache.org/repo/goapi v0.0.0-20250516073621-c1d2fb980695 Apache-2.0
217+
218+
========================================================================
219+
Apache-2.0 and BSD-3-Clause licenses
220+
========================================================================
221+
222+
The following components are provided under the Apache-2.0 and BSD-3-Clause License. See project link for details.
223+
The text of each license is also included at licenses/license-[project].txt.
224+
225+
226+
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 Apache-2.0 and BSD-3-Clause
217227

218228
========================================================================
219229
BSD-2-Clause licenses
@@ -235,22 +245,25 @@ The following components are provided under the BSD-3-Clause License. See projec
235245
The text of each license is also included at licenses/license-[project].txt.
236246

237247

238-
github.com/evanphx/json-patch v4.11.0+incompatible BSD-3-Clause
239-
github.com/fsnotify/fsnotify v1.4.9 BSD-3-Clause
248+
dario.cat/mergo v1.0.2 BSD-3-Clause
249+
github.com/evanphx/json-patch v5.9.11+incompatible BSD-3-Clause
250+
github.com/evanphx/json-patch/v5 v5.9.11 BSD-3-Clause
251+
github.com/fsnotify/fsnotify v1.9.0 BSD-3-Clause
240252
github.com/gogo/protobuf v1.3.2 BSD-3-Clause
241-
github.com/golang/protobuf v1.5.3 BSD-3-Clause
242-
github.com/google/go-cmp v0.5.9 BSD-3-Clause
243-
github.com/google/uuid v1.3.0 BSD-3-Clause
244-
github.com/imdario/mergo v0.3.12 BSD-3-Clause
245-
github.com/spf13/pflag v1.0.5 BSD-3-Clause
246-
golang.org/x/crypto v0.36.0 BSD-3-Clause
247-
golang.org/x/net v0.38.0 BSD-3-Clause
248-
golang.org/x/oauth2 v0.7.0 BSD-3-Clause
249-
golang.org/x/sys v0.31.0 BSD-3-Clause
250-
golang.org/x/term v0.30.0 BSD-3-Clause
251-
golang.org/x/text v0.23.0 BSD-3-Clause
252-
golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac BSD-3-Clause
253-
google.golang.org/protobuf v1.33.0 BSD-3-Clause
253+
github.com/google/go-cmp v0.7.0 BSD-3-Clause
254+
github.com/google/uuid v1.6.0 BSD-3-Clause
255+
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 BSD-3-Clause
256+
github.com/spf13/pflag v1.0.6 BSD-3-Clause
257+
golang.org/x/crypto v0.38.0 BSD-3-Clause
258+
golang.org/x/net v0.40.0 BSD-3-Clause
259+
golang.org/x/oauth2 v0.30.0 BSD-3-Clause
260+
golang.org/x/sync v0.14.0 BSD-3-Clause
261+
golang.org/x/sys v0.33.0 BSD-3-Clause
262+
golang.org/x/term v0.32.0 BSD-3-Clause
263+
golang.org/x/text v0.25.0 BSD-3-Clause
264+
golang.org/x/time v0.11.0 BSD-3-Clause
265+
google.golang.org/protobuf v1.36.6 BSD-3-Clause
266+
gopkg.in/evanphx/json-patch.v4 v4.12.0 BSD-3-Clause
254267
gopkg.in/inf.v0 v0.9.1 BSD-3-Clause
255268

256269
========================================================================
@@ -261,7 +274,7 @@ The following components are provided under the ISC License. See project link fo
261274
The text of each license is also included at licenses/license-[project].txt.
262275

263276

264-
github.com/davecgh/go-spew v1.1.1 ISC
277+
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc ISC
265278

266279
========================================================================
267280
MIT licenses
@@ -272,29 +285,35 @@ The text of each license is also included at licenses/license-[project].txt.
272285

273286

274287
github.com/BurntSushi/toml v0.3.1 MIT
275-
github.com/Masterminds/semver/v3 v3.1.0 MIT
276-
github.com/Masterminds/sprig/v3 v3.1.0 MIT
288+
github.com/Masterminds/semver/v3 v3.3.1 MIT
289+
github.com/Masterminds/sprig/v3 v3.3.0 MIT
277290
github.com/beorn7/perks v1.0.1 MIT
278-
github.com/cespare/xxhash/v2 v2.2.0 MIT
291+
github.com/cespare/xxhash/v2 v2.3.0 MIT
279292
github.com/cpuguy83/go-md2man/v2 v2.0.0 MIT
293+
github.com/emicklei/go-restful/v3 v3.12.2 MIT
294+
github.com/fxamacker/cbor/v2 v2.8.0 MIT
280295
github.com/gizak/termui/v3 v3.1.0 MIT
281-
github.com/huandu/xstrings v1.3.1 MIT
282-
github.com/json-iterator/go v1.1.11 MIT
296+
github.com/huandu/xstrings v1.5.0 MIT
297+
github.com/josharian/intern v1.0.0 MIT
298+
github.com/json-iterator/go v1.1.12 MIT
299+
github.com/mailru/easyjson v0.9.0 MIT
283300
github.com/matryer/is v1.4.0 MIT
284301
github.com/mattn/go-runewidth v0.0.9 MIT
285-
github.com/mitchellh/copystructure v1.0.0 MIT
302+
github.com/mitchellh/copystructure v1.2.0 MIT
286303
github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7 MIT
287304
github.com/mitchellh/mapstructure v1.4.0 MIT
288-
github.com/mitchellh/reflectwalk v1.0.0 MIT
305+
github.com/mitchellh/reflectwalk v1.0.2 MIT
289306
github.com/nsf/termbox-go v0.0.0-20200204031403-4d2b513ad8be MIT
290307
github.com/olekukonko/tablewriter v0.0.2 MIT
291308
github.com/pelletier/go-toml v1.2.0 MIT
292-
github.com/sirupsen/logrus v1.8.1 MIT
293-
github.com/spf13/cast v1.3.1 MIT
309+
github.com/shopspring/decimal v1.4.0 MIT
310+
github.com/sirupsen/logrus v1.9.3 MIT
311+
github.com/spf13/cast v1.8.0 MIT
294312
github.com/spf13/jwalterweatherman v1.0.0 MIT
295313
github.com/spf13/viper v1.7.0 MIT
296314
github.com/subosito/gotenv v1.2.0 MIT
297315
github.com/urfave/cli/v2 v2.3.0 MIT
316+
github.com/x448/float16 v0.8.4 MIT
298317

299318
========================================================================
300319
MIT and Apache-2.0 licenses
@@ -304,7 +323,7 @@ The following components are provided under the MIT and Apache-2.0 License. See
304323
The text of each license is also included at licenses/license-[project].txt.
305324

306325

307-
gopkg.in/yaml.v3 v3.0.0 MIT and Apache-2.0
326+
gopkg.in/yaml.v3 v3.0.1 MIT and Apache-2.0
308327

309328
========================================================================
310329
MIT and BSD-3-Clause licenses
@@ -315,7 +334,16 @@ The text of each license is also included at licenses/license-[project].txt.
315334

316335

317336
github.com/ghodss/yaml v1.0.0 MIT and BSD-3-Clause
318-
sigs.k8s.io/yaml v1.2.0 MIT and BSD-3-Clause
337+
338+
========================================================================
339+
MIT and BSD-3-Clause and Apache-2.0 licenses
340+
========================================================================
341+
342+
The following components are provided under the MIT and BSD-3-Clause and Apache-2.0 License. See project link for details.
343+
The text of each license is also included at licenses/license-[project].txt.
344+
345+
346+
sigs.k8s.io/yaml v1.4.0 MIT and BSD-3-Clause and Apache-2.0
319347

320348
========================================================================
321349
MPL-2.0 licenses
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Copyright (c) 2013 Dario Castañé. All rights reserved.
2+
Copyright (c) 2012 The Go Authors. All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without
5+
modification, are permitted provided that the following conditions are
6+
met:
7+
8+
* Redistributions of source code must retain the above copyright
9+
notice, this list of conditions and the following disclaimer.
10+
* Redistributions in binary form must reproduce the above
11+
copyright notice, this list of conditions and the following disclaimer
12+
in the documentation and/or other materials provided with the
13+
distribution.
14+
* Neither the name of Google Inc. nor the names of its
15+
contributors may be used to endorse or promote products derived from
16+
this software without specific prior written permission.
17+
18+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
21+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Copyright (c) 2012,2013 Ernest Micklei
2+
3+
MIT License
4+
5+
Permission is hereby granted, free of charge, to any person obtaining
6+
a copy of this software and associated documentation files (the
7+
"Software"), to deal in the Software without restriction, including
8+
without limitation the rights to use, copy, modify, merge, publish,
9+
distribute, sublicense, and/or sell copies of the Software, and to
10+
permit persons to whom the Software is furnished to do so, subject to
11+
the following conditions:
12+
13+
The above copyright notice and this permission notice shall be
14+
included in all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
20+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
22+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Copyright (c) 2014, Evan Phoenix
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without
5+
modification, are permitted provided that the following conditions are met:
6+
7+
* Redistributions of source code must retain the above copyright notice, this
8+
list of conditions and the following disclaimer.
9+
* Redistributions in binary form must reproduce the above copyright notice,
10+
this list of conditions and the following disclaimer in the documentation
11+
and/or other materials provided with the distribution.
12+
* Neither the name of the Evan Phoenix nor the names of its contributors
13+
may be used to endorse or promote products derived from this software
14+
without specific prior written permission.
15+
16+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
20+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2019-present Faye Amacker
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)