Commit Graph

101 Commits

Author SHA1 Message Date
Mend Renovate 5903906d10
chore(deps): update dependency mocha to v11.1.0 (#5404) 2025-01-30 15:38:45 +00:00
David Luna 34475825e8
chore: update `module` config in tsconfig.base.json (#5347)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2025-01-23 10:35:36 +00:00
Mend Renovate 95a190a5ac
chore(deps): update dependency ts-loader to v9.5.2 (#5335) 2025-01-13 14:27:55 +00:00
Mend Renovate d35fbab151
chore(deps): update dependency nyc to v17 (#5320) 2025-01-10 16:40:48 +00:00
David Luna fddcd199a0
chore!: update typescript to version `5.0.4` (#5145)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2025-01-09 16:49:52 +00:00
Marc Pichler 5387343986
test(api): longer timeout for API tree-shaking tests (#5247) 2024-12-10 09:11:45 +00:00
Marc Pichler e250a0f30b
chore: update prettier to 3.3.3 (#5195)
Co-authored-by: Mend Renovate <bot@renovateapp.com>
2024-11-25 14:18:25 +00:00
Mend Renovate ef80821f94
chore(deps): update all patch versions (#5189) 2024-11-21 14:11:00 +00:00
Mend Renovate 23a47d3fed
chore(deps): update dependency webpack to v5.96.1 (#5164) 2024-11-15 20:36:38 +00:00
Mend Renovate 6096f7238d
chore(deps): update dependency mocha to v10.8.2 (#5162) 2024-11-15 10:43:21 +00:00
Marc Pichler d51fa95a6f
test(instrumentation): skip unwrap tests for esm (#5153)
Co-authored-by: Mend Renovate <bot@renovateapp.com>
2024-11-14 16:11:44 +00:00
David Luna db14633cc4
feat(sdk-trace-base): add `spanProcessors` property in `TracerConfig` interface (#5138) 2024-11-12 15:48:00 +00:00
Mend Renovate 2a4919c1cf
chore(deps): update dependency @types/mocha to v10.0.8 (#4986) 2024-09-24 09:46:21 +00:00
Marc Pichler 4ef739580f
ci: switch to codecov action (#5011) 2024-09-23 14:16:02 +00:00
Marc Pichler d7f4288919
chore(deps): update dependency webpack to v5.94.0 (#4961)
Co-authored-by: Mend Renovate <bot@renovateapp.com>
2024-08-28 13:03:24 +00:00
Mend Renovate af1efea55c
chore(deps): update dependency mocha to v10.7.3 (#4914) 2024-08-13 14:21:12 +00:00
Marc Pichler d4b75c3f0c
docs(api): add `@since` annotations to all types (#4906) 2024-08-12 07:28:21 +00:00
Robb Kidd cf8edbed43
refactor: remove "export *" in favor of explicit named exports (#4880)
Co-authored-by: Jamie Danielson <jamieedanielson@gmail.com>
Co-authored-by: Trent Mick <trentm@gmail.com>
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2024-08-09 10:42:38 +00:00
Mend Renovate 08942ba126
chore(deps): update dependency babel-plugin-istanbul to v7 (#4852) 2024-07-30 08:02:49 +00:00
Mend Renovate 3d66bcbb9c
chore(deps): update dependency karma to v6.4.4 (#4885) 2024-07-30 07:47:42 +00:00
Marc Pichler a037f84b67
chore: drop ts-mocha for mocha and ts-node (#4840)
* chore: drop ts-mocha for mocha and ts-node

* fixup! chore: drop ts-mocha for mocha and ts-node
2024-07-03 14:49:36 +00:00
Mend Renovate 73fad98428
chore(deps): update all patch versions (#4819) 2024-06-24 14:39:23 +00:00
Marc Pichler 26974c4d07
chore: prepare release API 1.9.0/Core 1.25.0/Experimental 0.52.0 (#4677)
* chore: prepare release

* fixup! chore: prepare release

* chore: sync package-lock.json
2024-06-05 14:51:53 +00:00
Clinton Blackburn 095003da3e
feat(api): added synchronous gauge (#4528)
* feat(instrumentation): added synchronous gauge

* fixup! feat(instrumentation): added synchronous gauge

* fixup! feat(instrumentation): added synchronous gauge

* fixup! feat(instrumentation): added synchronous gauge
2024-05-27 08:30:47 +00:00
Mend Renovate 860e5d5746
chore(deps): update dependency @types/sinon to v17 (#4718) 2024-05-23 14:47:48 +00:00
Mend Renovate d545521580
fix(deps): update all patch versions (#4390) 2024-05-23 13:10:31 +00:00
Trent Mick e49c4c7f42
chore(lint): refactor Markdown linting to use markdownlint-cli2 (#4713)
* chore(lint): refactor Markdown linting to use markdownlint-cli2

- first commit is just config changes; lint updates will follow

* lint fixes

* fix markdownlint for rule MD045/no-alt-text

* lint config changes for prefering 'dash' style for rule MD004/ul-style

* lint:markdown:fix changes for MD004/ul-style

* manually apply this h3->h2 fix that Amir had in his #4703 PR

* mention markdown linting in the Linting section of the contributor guide

* add link to rules docs

---------

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2024-05-21 14:44:23 +02:00
Marc Pichler bac68fc7d4
feat: add api release preparation scripts, github release creation scripts (#4704)
* feat: add more scripts for release creation

* Update scripts/extract-latest-release-notes.js

* fix: replace console.log() with console.warn(), ensure get-version.js is a version by checking against a regex

* chore: add comment to describe the regex
2024-05-21 14:36:43 +02:00
Mend Renovate 806fa97ebd
chore(deps): update dependency ts-loader to v9 (#4707) 2024-05-15 17:18:14 +02:00
Siim Kallas c503ff1394
feat: allow adding links after span creation (#4536)
* feat: allow adding links after span creation

* update changelog

* improve docs

* test: increase coverage

* Update api/CHANGELOG.md

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

* update changelog

---------

Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2024-05-06 10:27:34 +02:00
Marc Pichler 9400e726d0
chore: update karma-webpack to v5.0.1, adapt tests (#4648)
* chore(deps): update dependency karma-webpack to v5

* feat: add polyfills missing from webpack 5, adapt tests, split up raw env parsing into browser/node specific code

---------

Co-authored-by: Mend Renovate <bot@renovateapp.com>
2024-05-02 10:39:04 +02:00
Daniel Dyla 5c84971528
Add node 22 support (#4666)
* Test node 22

* Update changelog and readme
2024-04-30 09:52:04 +02:00
Jamie King 1b4999f386
docs: spelling corrections (#4530)
* docs: spelling corrections

* chore: feedback on spelling changes
2024-03-11 10:18:41 +01:00
Marc Pichler 7be35c7845
chore: prepare release API 1.8.0/Core 1.21.0/Experimental 0.49.0 (#4504)
* chore: prepare release 1.22.0/0.49.0

* chore: prepare release API 1.8.0
2024-02-29 10:06:15 +01:00
Chengzhong Wu ac75b70dde
fix(api): fix unreachable @opentelemetry/api/experimental entry (#4446) 2024-01-31 11:57:28 +08:00
Sebastian Poxhofer 71ef1b1f2c
feat(SugaredTracer): add draft of sugaredTracer (#3317)
* feat(api): add experimental package and SugaredTracer

* tests(api/experimental): add tests

* fix: packages.json exports

* move export into experimental package

* add additional tests

* fix: do not use catch and finally for compatibility with Node 8

---------

Co-authored-by: Chengzhong Wu <legendecas@gmail.com>
2024-01-16 17:25:17 +08:00
Mend Renovate 02de4ab720
chore(deps): update dependency @types/webpack to v5 (#4368) 2023-12-14 10:35:52 +01:00
Daniel Dyla 1cbaaf08b2
chore(deps): update webpack to latest (#4340)
* Update webpack to latest

* Skip tree shake test on node 8

* Update webpack utility modules

* lint

* Apply review comments

* Invert test skip

* Use process.versions.node

* Remove approval requirement for webpack
2023-12-13 14:36:54 -05:00
Mend Renovate 237c757242
chore(deps): update all patch versions (#4306) 2023-12-12 16:43:29 +01:00
Mend Renovate 4eddf51eb9
chore(deps): update all patch versions (#4255) 2023-11-15 15:32:57 -05:00
Marc Pichler 73b446688f
chore: release API 1.7.0/Core 1.18.0/Experimental 0.45.0 (#4254) 2023-11-07 11:25:24 +01:00
Chengzhong Wu 9fd1948e0d
feat(api): publish api esnext target (#4231) 2023-11-07 10:25:33 +01:00
Mend Renovate 586def466b
chore(deps): update all patch versions (#4215) 2023-11-06 11:27:06 +01:00
Chengzhong Wu e9328abb68
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>
2023-11-01 19:51:24 -04:00
Mend Renovate 00e78efd84
chore(deps): update all patch versions (#4194) 2023-10-17 12:36:24 +02:00
Chengzhong Wu b6e532bf52
feat(metrics): prototype experimental advice support (#3876)
Co-authored-by: Marc Pichler <marc.pichler@dynatrace.com>
2023-10-11 10:05:03 +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
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 27897d6c34
Revert "feat(api): add attributes argument to recordException API (#4071)" (#4137) 2023-09-11 17:36:09 +02:00