Commit Graph

83 Commits

Author SHA1 Message Date
Daniel Dyla 0f8aa7924f
Update `next` branch (#4294)
* chore: track package-lock.json (#4238)

* chore: track package-lock.json

* Pin to old versions for node 14

* Use version range

* Remove unused cached directories

* Temporarily disable other tests

* Temporarily enable only api test

* Enable only some packages

* Test only api packages

* Test trace exporters

* Fix line ordering

* Test all packages except otlp exporters

* Add trace http exporter

* Add trace proto exporter

* Test all but grpc exporters

* chore: use npm workspaces and degrade lerna to v6

* chore: get rid of lerna bootstrap

* chore: use npx

* chore: allow install scripts to setup buf

* chore: fix w3c-integration-test cache key

* chore: fix cache key

* chore: disable resource compat test

* chore: fix node_modules assumptions

* chore: fix hoisted karma issue

* chore: fix markdown linter complaints

* chore: lock @grpc/grpc-js to v1.8.21

* Break caches

* chore: remove cache

* chore: fixup inline commands

---------

Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>

* docs: fixed link to benchmark results (#4233)

Co-authored-by: Chengzhong Wu <legendecas@gmail.com>

* chore(deps): update all patch versions (#4215)

* fix: otlp json encoding (#4220)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* fix: remove duplicate export star from version.ts (#4225)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* docs: fix sdk-node config instructions (#4249)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* feat(api): publish api esnext target (#4231)

* chore: release API 1.7.0/Core 1.18.0/Experimental 0.45.0 (#4254)

* fix(sdk-metrics): hand-roll MetricAdvice type as older API versions do not include it (#4260)

* chore: prepare release 1.18.1/0.45.1 (#4261)

* chore: no need for 'packages' in "lerna.json" (#4264)

* Benchmark tests for trace OTLP transform and BatchSpanProcessor (#4218)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* chore: type reference on zone.js (#4257)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* docs: add docker-compose to run prometheus for the experimental example (#4268)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* fix(sdk-logs): avoid map attribute set when count limit exceeded (#4195)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

* chore(deps): update dependency chromedriver to v119 [security] (#4280)

* chore(deps): update actions/setup-node action to v4 (#4236)

* fix(sdk-trace-base): processor onStart called with a span having empty attributes (#4277)

Co-authored-by: artahmetaj <artahmetaj@yahoo.com>

* Update fetch instrumentation to be runtime agnostic (#4063)

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>

---------

Co-authored-by: Chengzhong Wu <legendecas@gmail.com>
Co-authored-by: Martin Kuba <martin@martinkuba.com>
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: Siim Kallas <siimkallas@gmail.com>
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
Co-authored-by: David Luna <david.luna@elastic.co>
Co-authored-by: Dinko Osrecki <dinko.osrecki@emarsys.com>
Co-authored-by: Trent Mick <trentm@gmail.com>
Co-authored-by: François <32224751+Lp-Francois@users.noreply.github.com>
Co-authored-by: Hyun Oh <hyunnoh01@gmail.com>
Co-authored-by: André Cruz <andremiguelcruz@msn.com>
Co-authored-by: artahmetaj <artahmetaj@yahoo.com>
Co-authored-by: drewcorlin1 <82601620+drewcorlin1@users.noreply.github.com>
2023-11-15 11:15:51 -05:00
Mend Renovate 00e78efd84
chore(deps): update all patch versions (#4194) 2023-10-17 12:36:24 +02:00
Marc Pichler f8e187b473
chore: release SDK 1.17.1/Experimental 0.44.0 (#4183) 2023-10-10 15:46:49 +02:00
Mend Renovate 5af865386a
chore(deps): update dependency @types/sinon to v10.0.18 (#4179) 2023-10-03 15:59:56 +02:00
Mend Renovate 6bf1b78653
chore(deps): update all patch versions (#4161) 2023-09-28 09:07:34 +02:00
Mend Renovate f038b44fe9
chore(deps): update all patch versions (#4152) 2023-09-18 13:57:30 +02:00
Mend Renovate 30d1fcac78
chore(deps): update all patch versions (#4147) 2023-09-15 06:59:39 +02:00
Marc Pichler faf939c775
chore: release API 1.6.0/SDK 1.17.0/Experimental 0.43.0 (#4138) 2023-09-12 13:47:22 +02:00
Marc Pichler 5fcd8cf136
chore: prepare release API 1.5.0, SDK 1.16.0/0.42.0 (#4122) 2023-09-11 14:01:30 +02:00
Mend Renovate ba38804c05
chore(deps): update all patch versions (#4114) 2023-09-08 12:20:57 -04:00
Mend Renovate d8a14ea5b2
chore(deps): update all patch versions (#4087)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-08-29 14:45:34 +02:00
Mend Renovate 8ac369f87e
chore(deps): update all patch versions (#4050) 2023-08-24 08:48:43 -04:00
Marc Pichler dfe9bdd32c
chore(deps): update prettier to v3 and prettier-plugin-eslint to v5 (#4075)
* chore(deps): update dependency prettier to v3

* chore: bump prettier-plugin-eslint and apply rules

---------

Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-08-23 14:36:11 -04:00
Marc Pichler 48fb15862e
chore: prepare release 1.15.2/0.41.2 (#4036) 2023-08-08 14:59:06 +02:00
Mend Renovate ffe641c08c
chore(deps): update all patch versions (#4043) 2023-08-08 10:21:55 +02:00
Mend Renovate b4cda7a9db
chore(deps): update all patch versions (#3997) 2023-08-02 12:49:36 +02:00
Daniel Dyla 9f71800fdc
chore: prepare release 1.15.1/0.41.1 (#4016) 2023-07-24 09:44:44 -04:00
Daniel Dyla 0f20b2a974
Revert tslib #3914 (#4011)
* Revert "feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency (#3914)"

This reverts commit 74393ac639.

* Changelog

* Update CHANGELOG.md
2023-07-21 09:41:09 -04:00
Mend Renovate 65483a4fe9
chore(deps): update all patch versions (#3984) 2023-07-13 15:49:25 +02:00
Mend Renovate cab31aadb1
chore(deps): update all patch versions (#3972) 2023-07-07 10:10:00 +02:00
Marc Pichler b34c39bf32
chore(deps): update dependency eslint to v8.43.0 (#3929)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2023-07-06 15:14:56 +02:00
Marc Pichler 06e919d6c9
chore: prepare release 1.15 / 0.41 (#3963) 2023-07-06 13:06:26 +02:00
Mend Renovate a675ae817b
chore(deps): update all patch versions to v7.22.6 (#3965) 2023-07-05 11:21:20 +02:00
Mend Renovate b3d57bb295
chore(deps): update lerna monorepo to v7.1.1 (#3956) 2023-06-29 08:49:38 +02:00
Marc Pichler 19fb033900
feat(otlp-exporters): bump otlp proto to 0.20.0 (#3932) 2023-06-21 20:26:54 +02:00
Nev 74393ac639
feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency (#3914)
* feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency

* fix: Lint fixes

* Remove noEmitHelpers as not needed

---------

Co-authored-by: Chengzhong Wu <legendecas@gmail.com>
2023-06-20 19:30:36 +08:00
粒粒橙 f40e3de178
feat(otlp-grpc-exporters): Add support for Unix domain socket endpoints. (#3853)
* feat(otlp-grpc-exporter-base): add support for unix domain socket

* test(otlp-grpc-exporter): add tests

* chore(docs): update docs and changelog

* fix: skip UDS tests on windows

* Update CHANGELOG.md

* fix: add protocol to http test urls

* fix: update tests

---------

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
Co-authored-by: Chengzhong Wu <legendecas@gmail.com>
2023-06-20 18:32:33 +08:00
Marc Pichler 67d4b80665
chore: bump lerna to 7.0.2, add @lerna/legacy-package-management (#3926) 2023-06-20 17:57:51 +08:00
Mend Renovate dfe6fe8272
chore(deps): update dependency lerna to v6.6.2 (#3885) 2023-06-16 12:51:35 +02:00
Marc Pichler e8f3432bde
chore: add lerna to devDependencies in all packages (#3909) 2023-06-16 12:37:29 +02:00
Marc Pichler fbb7d72feb
chore(deps): update dependency prettier to v2.8.8 (#3905)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2023-06-14 14:18:20 +02:00
Mend Renovate 5288753c21
chore(deps): update dependency sinon to v15.1.2 (#3900) 2023-06-14 09:06:07 +02:00
Mend Renovate 65fa45fdef
chore(deps): update babel monorepo (#3891) 2023-06-14 07:10:12 +02:00
Mend Renovate 75691c92cd
chore(deps): update dependency protobufjs-cli to v1.1.1 (#3889) 2023-06-13 07:50:32 +02:00
粒粒橙 3b387d8f37
fix: align dependency versions (#3847)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-06-12 13:20:02 +02:00
粒粒橙 4a7091f2b4
fix(npm-scripts): support windows platform using `cross-var` (#3857) 2023-06-11 01:22:09 +08:00
粒粒橙 228e67b941
chore(otlp-grpc-exporter): update TLS certs and keys for tests (#3878)
* chore(otlp-grpc-exporter): remove unused certs

* chore(otlp-grpc-exporter): update TLS certs and keys for tests
2023-06-08 13:16:38 -04:00
Mend Renovate 51dd6f2ddd
chore(deps): update all patch versions (#3874) 2023-06-08 12:45:34 +03:00
Mend Renovate a2ff4b677d
chore(deps): update dependency mocha to v10.2.0 (#3873) 2023-06-08 10:10:17 +08:00
Marc Pichler edebbcc757
chore: prepare release 1.14 / 0.40 (#3854)
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-06-06 07:13:04 +02:00
Marc Pichler bba09c0e5a
chore: release 0.39.1 (#3800) 2023-05-12 15:01:36 +02:00
Marc Pichler 8fc7689659
chore: release 1.13 / 0.39 (#3776) 2023-05-11 15:08:45 +02:00
Marc Pichler 2f1e316484
feat(otlp-grpc-exporter-base): use statically generated protobuf code (#3705)
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
2023-04-28 12:58:20 +02:00
粒粒橙 98e4e821bc
feat(exporter-logs-otlp-grpc): implements otlp-grpc exporters for logs (#3712)
Co-authored-by: Martin Kuba <martin@martinkuba.com>
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-04-26 11:05:21 +02:00
Marc Pichler 5b9534bd47
deps: remove unused mkdirp and rimraf dependencies (#3737) 2023-04-18 06:50:54 +02:00
Daniel Dyla a04090010e
chore: release proposal 1.12 / 0.38 (#3725)
* chore: release proposal 1.12 / 0.38

* changelog

* lint
2023-04-13 12:39:56 -04:00
Daniel Dyla 1328ee04ae
Prepare version 1.11.0 and 0.37.0 (#3695)
* Prepare version 1.11.0 and 0.37.0

* Add accidentally removed changelog entry

* fix: add API package back to lerna linked packages

* fix(changelog): move misplaced entries

---------

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-03-30 09:41:01 -04:00
Daniel Dyla ca700c4eef
Merge v1.10.1 changelog/version updates (#3692) 2023-03-20 15:25:47 -04:00
Daniel Dyla 56e6b1bb89
chore: Release API 1.4.1, SDK 1.10.0, Experimental 0.36.0 (#3654)
* chore: Release API 1.4.1, SDK 1.10.0, Experimental 0.36.0

* Experimental changelog

* Fix API dependency
2023-03-13 11:12:25 -04:00
Mohit Karekar 48ecf229eb
feat(sdk-trace-base): add dropped attributes and events count on span (#3576)
* feat(sdk-trace-base): add dropped attributes and events count on span

* feat(sdk-trace-base): sync with main

* feat(sdk-trace-base): [revert] sync with main

* feat(sdk-trace-base): fix tests, make both counts truthy

* feat(sdk-trace-base): Update dropped counts type to number

* feat(sdk-trace-base): Use exposed counts on ReadableSpan in jaeger and zipkin exporters

* feat(sdk-trace-base): WIP - revert tsconfig, add new attribute limits

* feat(sdk-trace-base): Update attribute truncate method

* Fix bad conflict resolution

* Remove unused import

* chore: lint

* feat(sdk-trace-base): Remove dropped event attributes logic, add Jaeger field

* feat(sdk-trace-base): Undo formatting in changelog

* fix(changelog): Update experimental changelog

* Update packages/opentelemetry-sdk-trace-base/src/Span.ts

Co-authored-by: Gerhard Stöbich <deb2001-github@yahoo.de>

* Update packages/opentelemetry-sdk-trace-base/src/Span.ts

Co-authored-by: Gerhard Stöbich <deb2001-github@yahoo.de>

* fix(sdk-trace-base): Resolve review comments

* fix(sdk-trace-base): Fix failing tests

* fix(sdk-trace-base): make droppedAttributesCount on event optional

* fix(changelog): Update changelog files

---------

Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
Co-authored-by: Gerhard Stöbich <deb2001-github@yahoo.de>
2023-03-08 11:47:04 +08:00