Skip to content

Commit 22dbf70

Browse files
authored
chore: release 0.20.0-beta.0 (#905)
1 parent 11b2511 commit 22dbf70

File tree

8 files changed

+28
-14
lines changed

8 files changed

+28
-14
lines changed

.gitlab-ci.yml

+4-3
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@ release_npm:
8989
script:
9090
# release to NPM
9191
- echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc
92-
- for f in artifacts/*.tgz; do npm publish ./$f; done;
92+
# January: remove --tag beta
93+
- for f in artifacts/*.tgz; do npm publish --tag beta ./$f; done;
9394
- rm -f ~/.npmrc
9495

9596
release_github:
@@ -105,8 +106,8 @@ release_github:
105106
- sudo apt update
106107
- sudo apt install gh
107108

108-
# release in Github
109-
- gh release create v${CI_COMMIT_REF_NAME:1} ./artifacts/* --target $CI_COMMIT_SHA --repo $GITHUB_REPOSITORY
109+
# January: remove --prerelease
110+
- gh release create v${CI_COMMIT_REF_NAME:1} ./artifacts/* --prerelease --target $CI_COMMIT_SHA --repo $GITHUB_REPOSITORY
110111

111112
release_cdn:
112113
artifacts:

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
If the version of Open Telemetry is unspecified for a version, then it is the same as in the previous release.
44

5+
## 0.20.0-beta.0
6+
7+
* `@splunk/otel-web`
8+
* feat: added `persistence` config parameter.
9+
The session state can now be persisted to local storage instead of cookie. ([#900](https://github.com/signalfx/splunk-otel-js-web/pull/900), [#904](https://github.com/signalfx/splunk-otel-js-web/pull/904))
10+
* feat: added `_experimental_longtaskNoStartSession` config parameter.
11+
When enabled, `longtasks` spans will not start the new session when previous expired.
12+
They will be simply ignored. ([#899](https://github.com/signalfx/splunk-otel-js-web/pull/899))
13+
* internal: session management improvements. Session state contains now `expiresAt` field
14+
and cookie age is set to 4 hours (session duration). Session is only extended/created when span
15+
is emitted. The 1-minute periodic interval is removed. Thanks to that the session start time matches the first
16+
span time and the session will not contain blank time at the beginning. ([#899](https://github.com/signalfx/splunk-otel-js-web/pull/899))
17+
518
## 0.19.3
619

720
* `@splunk/otel-web-session-recorder`

package-lock.json

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@splunk/otel-web-dev-root",
33
"private": true,
4-
"version": "0.19.3",
4+
"version": "0.20.0-beta.0",
55
"--workspaces": "Hardcoded so npm runs workspaces commands in order",
66
"workspaces": [
77
"packages/web",

packages/session-recorder/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@splunk/otel-web-session-recorder",
3-
"version": "0.19.3",
3+
"version": "0.20.0-beta.0",
44
"description": "Splunk distribution of rrweb for recording session",
55
"repository": "github:signalfx/splunk-otel-js-browser",
66
"scripts": {
@@ -37,7 +37,7 @@
3737
"type-fest": "^4.0.0"
3838
},
3939
"peerDependencies": {
40-
"@splunk/otel-web": "^0.19.0"
40+
"@splunk/otel-web": "^0.20.0-beta.0"
4141
},
4242
"devDependencies": {
4343
"@babel/plugin-transform-runtime": "^7.22.9",

packages/session-recorder/src/version.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
*/
1818

1919
// this is an autogenerated file, see scripts/version-update.js
20-
export const VERSION = '0.19.3'
20+
export const VERSION = '0.20.0-beta.0'

packages/web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@splunk/otel-web",
3-
"version": "0.19.3",
3+
"version": "0.20.0-beta.0",
44
"description": "Splunk distribution of Open Telemetry for browser environment.",
55
"repository": "github:signalfx/splunk-otel-js-browser",
66
"scripts": {

packages/web/src/version.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
*/
1818

1919
// this is an autogenerated file, see scripts/version-update.js
20-
export const VERSION = '0.19.3'
20+
export const VERSION = '0.20.0-beta.0'

0 commit comments

Comments
 (0)