Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ jobs:
matrix:
node-version: [ 10, 12, 14, 16, 18 ]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
submodules: true

- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Expand Down Expand Up @@ -70,11 +70,11 @@ jobs:
env:
SW_NODE_VERSION: ${{ matrix.node-version }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
submodules: true

- uses: actions/cache@v2
- uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Expand Down
77 changes: 2 additions & 75 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,76 +1,3 @@
# 0.7.0
## Change Logs

* Add deadline config for trace request (#118)

# 0.6.0

* Add missing build doc by @kezhenxu94 in https://github.com/apache/skywalking-nodejs/pull/92
* Fix invalid url error in axios plugin by @kezhenxu94 in https://github.com/apache/skywalking-nodejs/pull/93
* Ignore no requests if ignoreSuffix is empty by @michaelzangl in https://github.com/apache/skywalking-nodejs/pull/94
* Escape HTTP method in regexp by @michaelzangl in https://github.com/apache/skywalking-nodejs/pull/95
* docs: grammar improvements by @BFergerson in https://github.com/apache/skywalking-nodejs/pull/97
* fix: entry span url in endponts using Express middleware/router objects by @BFergerson in https://github.com/apache/skywalking-nodejs/pull/96
* chore: use openapi format for endpoint uris by @BFergerson in https://github.com/apache/skywalking-nodejs/pull/98
* AWS DynamoDB, Lambda, SQS and SNS plugins, webpack by @tom-pytel in https://github.com/apache/skywalking-nodejs/pull/100
* Fix nits by @wu-sheng in https://github.com/apache/skywalking-nodejs/pull/101
* Update AxiosPlugin for v1.0+ by @tom-pytel in https://github.com/apache/skywalking-nodejs/pull/102

# 0.5.1
- Fix `sw` header is not validated and might cause service unavailable. (#90)

# 0.5.0
- Bump up grpc-node to 1.6.7 to fix CVE-2022-25878 (#85)
- Fix issue #9165 express router entry duplicated (#84)
- Fix skywalking s3 upload error #8824 (#82)
- Improved ignore path regex (#81)
- Upgrade data collect protocol (#78)
- Fix wrong instance properties (#77)
- Fix wrong command in release doc (#76)

# 0.4.0

- Fix mysql2 plugin install error. (#74)
- Update IORedis Plugin, fill `dbinstance` tag as host if `condition.select` doesn't exist. (#73)
- Experimental AWS Lambda Function support. (#70)
- Upgrade dependencies to fix vulnerabilities. (#68)
- Add lint pre-commit hook and migrate to eslint. (#66, #67)
- Bump up gRPC version, and use its new release repository. (#65)
- Regard `baseURL` when in Axios Plugin. (#63)
- Add an API to access the trace id. (#60)
- Use agent test tool snapshot Docker image instead of building in CI. (#59)
- Wrapped IORedisPlugin call in try/catch. (#58)

# 0.3.0

- Add ioredis plugin. (#53)
- Endpoint cold start detection and marking. (#52)
- Add mysql2 plugin. (#54)
- Add AzureHttpTriggerPlugin. (#51)
- Add Node 15 into test matrix. (#45)
- Segment reference and reporting overhaul. (#50)
- Add http ignore by method. (#49)
- Add secure connection option. (#48)
- BugFix: wrong context during many async spans. (#46)
- Add Node Mongoose Plugin. (#44)

# 0.2.0

- Add AMQPLib plugin (RabbitMQ). (#34)
- Add MongoDB plugin. (#33)
- Add PgPlugin - PosgreSQL. (#31)
- Add MySQLPlugin to plugins. (#30)
- Add http protocol of host to http plugins. (#28)
- Add tag `http.method` to plugins. (#26)
- Bugfix: child spans created on immediate `cb` from op. (#41)
- Bugfix: async and preparing child entry/exit. (#36)
- Bugfix: tsc error of dist lib. (#24)
- Bugfix: AxiosPlugin async() / resync(). (#21)
- Bugfix: some requests of express / axios are not close correctly. (#20)
- Express plugin uses http wrap explicitly if http plugin disabled. (#42)

# 0.1.0

- Initialize project core codes.
- Built-in http/https plugin.
- Express plugin.
- Axios plugin.
Head to the [release page](https://github.com/apache/skywalking-nodejs/releases) for the detailed changes.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "skywalking-backend-js",
"version": "0.7.0",
"version": "0.8.0",
"description": "The NodeJS agent for Apache SkyWalking",
"homepage": "skywalking.apache.org",
"main": "lib/index.js",
Expand All @@ -16,7 +16,7 @@
"test": "DEBUG=testcontainers* jest",
"format": "prettier --write \"src/**/*.ts\"",
"clean": "(rm -rf src/proto || true) && (rm -rf src/proto || true) && (rm -rf lib || true)",
"package-src": "tar -zcvf skywalking-nodejs-src-$npm_package_version.tgz --exclude bin --exclude .git --exclude .idea --exclude .DS_Store --exclude .github --exclude node_modules --exclude skywalking-nodejs-src-$npm_package_version.tgz .",
"package-src": "touch skywalking-nodejs-src-$npm_package_version.tgz && tar -zcvf skywalking-nodejs-src-$npm_package_version.tgz --exclude bin --exclude .git --exclude .idea --exclude .DS_Store --exclude .github --exclude node_modules --exclude skywalking-nodejs-src-$npm_package_version.tgz .",
"release-src": "npm run prepare && npm run package-src && gpg --batch --yes --armor --detach-sig skywalking-nodejs-src-$npm_package_version.tgz && shasum -a 512 skywalking-nodejs-src-$npm_package_version.tgz > skywalking-nodejs-src-$npm_package_version.tgz.sha512"
},
"files": [
Expand Down