diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index aeffe36d6c0..7d7364e73e7 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -74,7 +74,7 @@ jobs: run: pnpm install --frozen-lockfile --prefer-offline && pnpm run build # 👇 Adds Chromatic as a step in the workflow - name: Publish to Chromatic - uses: chromaui/action@cf65dca03fdcd2447b55f26be831beafb4b1b5e2 # v11.19.0 + uses: chromaui/action@cdc32cceae3ea3df106b04454cbe88abd1d32de7 # v11.20.0 # Chromatic GitHub Action options with: # 👇 Chromatic projectToken, refer to the manage page to obtain it. diff --git a/.github/workflows/codeql-analysis-go.yml b/.github/workflows/codeql-analysis-go.yml index 14360ce0e24..e0f35b5bc8b 100644 --- a/.github/workflows/codeql-analysis-go.yml +++ b/.github/workflows/codeql-analysis-go.yml @@ -85,9 +85,9 @@ jobs: cache-dependency-path: ui/pnpm-lock.yaml - name: Initialize CodeQL - uses: github/codeql-action/init@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 + uses: github/codeql-action/init@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6 with: languages: ${{ matrix.language }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 + uses: github/codeql-action/analyze@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6 diff --git a/.github/workflows/codeql-analysis-js.yml b/.github/workflows/codeql-analysis-js.yml index faef5fca1f2..ead9aa90c29 100644 --- a/.github/workflows/codeql-analysis-js.yml +++ b/.github/workflows/codeql-analysis-js.yml @@ -63,9 +63,9 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Initialize CodeQL - uses: github/codeql-action/init@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 + uses: github/codeql-action/init@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6 with: languages: ${{ matrix.language }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@f09c1c0a94de965c15400f5634aa42fac8fb8f88 # v3.27.5 + uses: github/codeql-action/analyze@aa578102511db1f4524ed59b8cc2bae4f6e88195 # v3.27.6 diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 4004c80fb38..09e545f10d9 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -59,7 +59,7 @@ jobs: # Same as https://github.com/golangci/golangci-lint-action#caching-internals - name: Set up golangci-lint cache - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3.3.3 + uses: actions/cache@f4b3439a656ba812b8cb417d2d49f9c810103092 # v3.4.0 with: path: | ~/.cache/golangci-lint @@ -80,7 +80,7 @@ jobs: echo "PY_HASH=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV - name: Set up pre-commit cache - uses: actions/cache@e12d46a63a90f2fae62d114769bbf2a179198b5c # v3.3.3 + uses: actions/cache@f4b3439a656ba812b8cb417d2d49f9c810103092 # v3.4.0 with: path: ~/.cache/pre-commit key: pre-commit-go${{ env.GO_VERSION }}-${{ env.PY_HASH }}-${{ hashFiles('.pre-commit-config.yaml') }} diff --git a/.go-version b/.go-version index ac1df3fce34..27ddcc14da0 100644 --- a/.go-version +++ b/.go-version @@ -1 +1 @@ -1.23.3 +1.23.4 diff --git a/Dockerfile b/Dockerfile index 7e3b27eadb7..be69bb8844b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,7 +33,7 @@ RUN chmod +x parca # https://github.com/hadolint/hadolint/issues/861 # hadolint ignore=DL3029 -FROM --platform="${TARGETPLATFORM:-linux/amd64}" docker.io/alpine:3.20.3@sha256:1e42bbe2508154c9126d48c2b8a75420c3544343bf86fd041fb7527e017a4b4a AS runner +FROM --platform="${TARGETPLATFORM:-linux/amd64}" docker.io/alpine:3.21.0@sha256:21dc6063fd678b478f57c0e13f47560d0ea4eeba26dfc947b2a4f81f686b9f45 AS runner LABEL \ org.opencontainers.image.source="https://github.com/parca-dev/parca" \ diff --git a/Dockerfile.dev b/Dockerfile.dev index b84b095a777..f75f6ccaede 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -16,7 +16,7 @@ COPY ui . COPY --from=ui-deps /app/node_modules ./node_modules RUN pnpm install --frozen-lockfile --prefer-offline && pnpm run build -FROM docker.io/golang:1.23.3-alpine@sha256:c694a4d291a13a9f9d94933395673494fc2cc9d4777b85df3a7e70b3492d3574 AS builder +FROM docker.io/golang:1.23.4-alpine@sha256:6c5c9590f169f77c8046e45c611d3b28fe477789acd8d3762d23d4744de69812 AS builder # renovate: datasource=go depName=github.com/go-delve/delve ARG DLV_VERSION=v1.23.1 @@ -45,7 +45,7 @@ COPY ./gen /app/gen RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -trimpath -gcflags="all=-N -l" -o parca ./cmd/parca -FROM docker.io/golang:1.23.3-alpine@sha256:c694a4d291a13a9f9d94933395673494fc2cc9d4777b85df3a7e70b3492d3574 +FROM docker.io/golang:1.23.4-alpine@sha256:6c5c9590f169f77c8046e45c611d3b28fe477789acd8d3762d23d4744de69812 COPY --from=builder /go/bin/dlv / COPY --from=builder /go/bin/grpc-health-probe / diff --git a/Dockerfile.go.dev b/Dockerfile.go.dev index f6831759adc..b87a9e1713f 100644 --- a/Dockerfile.go.dev +++ b/Dockerfile.go.dev @@ -1,6 +1,6 @@ # vim: ft=dockerfile # Designed to only used by Tilt to iterate faster on the API. -FROM docker.io/golang:1.23.3-alpine@sha256:c694a4d291a13a9f9d94933395673494fc2cc9d4777b85df3a7e70b3492d3574 AS builder +FROM docker.io/golang:1.23.4-alpine@sha256:6c5c9590f169f77c8046e45c611d3b28fe477789acd8d3762d23d4744de69812 AS builder # renovate: datasource=go depName=github.com/go-delve/delve ARG DLV_VERSION=v1.23.1 @@ -36,7 +36,7 @@ COPY ./gen /app/gen # goreleaser build --single-target RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -gcflags="all=-N -l" -o parca ./cmd/parca -FROM docker.io/golang:1.23.3-alpine@sha256:c694a4d291a13a9f9d94933395673494fc2cc9d4777b85df3a7e70b3492d3574 +FROM docker.io/golang:1.23.4-alpine@sha256:6c5c9590f169f77c8046e45c611d3b28fe477789acd8d3762d23d4744de69812 COPY --from=builder /go/bin/dlv / COPY --from=builder /go/bin/grpc-health-probe / diff --git a/deploy/jsonnetfile.lock.json b/deploy/jsonnetfile.lock.json index 1cc1e8031c1..129a014d607 100644 --- a/deploy/jsonnetfile.lock.json +++ b/deploy/jsonnetfile.lock.json @@ -8,7 +8,7 @@ "subdir": "deploy/lib/parca-agent" } }, - "version": "75127d593dd4a406c85382571e1df10cbf801583", + "version": "0ea54adc19cfaa64ff1f5d21b857331f93bfdc03", "sum": "2lFeo1cibXb6qfaDC+ELdb9v4U2R9//1rbSuRn564MQ=" }, { diff --git a/go.mod b/go.mod index c73f1c11b48..0ab117d66ff 100644 --- a/go.mod +++ b/go.mod @@ -1,18 +1,18 @@ module github.com/parca-dev/parca -go 1.22.7 +go 1.23 -toolchain go1.23.3 +toolchain go1.23.4 require ( cloud.google.com/go/storage v1.47.0 github.com/alecthomas/kong v0.9.0 - github.com/apache/arrow/go/v16 v16.1.0 + github.com/apache/arrow/go/v17 v17.0.0 github.com/cenkalti/backoff/v4 v4.3.0 github.com/cespare/xxhash/v2 v2.3.0 github.com/common-nighthawk/go-figure v0.0.0-20210622060536-734e95fb86be github.com/dennwc/varint v1.0.0 - github.com/dgraph-io/badger/v4 v4.4.0 + github.com/dgraph-io/badger/v4 v4.5.0 github.com/felixge/fgprof v0.9.5 github.com/fsnotify/fsnotify v1.8.0 github.com/go-chi/chi/v5 v5.1.0 @@ -35,7 +35,7 @@ require ( github.com/olekukonko/tablewriter v0.0.5 github.com/parquet-go/parquet-go v0.24.0 github.com/planetscale/vtprotobuf v0.6.1-0.20241121165744-79df5c4772f2 - github.com/polarsignals/frostdb v0.0.0-20240823114939-ecd6b80402ae + github.com/polarsignals/frostdb v0.0.0-20241211123813-627a00ffae53 github.com/polarsignals/iceberg-go v0.0.0-20240502213135-2ee70b71e76b github.com/prometheus/client_golang v1.20.5 github.com/prometheus/common v0.60.1 @@ -58,7 +58,7 @@ require ( golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c golang.org/x/net v0.31.0 golang.org/x/oauth2 v0.24.0 - golang.org/x/sync v0.9.0 + golang.org/x/sync v0.10.0 google.golang.org/api v0.209.0 google.golang.org/genproto/googleapis/api v0.0.0-20241113202542-65e8d215514f google.golang.org/grpc v1.68.0 @@ -159,7 +159,7 @@ require ( github.com/gophercloud/gophercloud v1.14.0 // indirect github.com/gorilla/websocket v1.5.0 // indirect github.com/grafana/regexp v0.0.0-20240518133315-a468a5bfb3bc // indirect - github.com/hamba/avro/v2 v2.20.1 // indirect + github.com/hamba/avro/v2 v2.22.1 // indirect github.com/hashicorp/consul/api v1.29.4 // indirect github.com/hashicorp/cronexpr v1.1.2 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -173,6 +173,7 @@ require ( github.com/hashicorp/nomad/api v0.0.0-20240717122358-3d93bd3778f3 // indirect github.com/hashicorp/serf v0.10.1 // indirect github.com/hetznercloud/hcloud-go/v2 v2.13.1 // indirect + github.com/huandu/xstrings v1.4.0 // indirect github.com/huaweicloud/huaweicloud-sdk-go-obs v3.23.3+incompatible // indirect github.com/imdario/mergo v0.3.16 // indirect github.com/ionos-cloud/sdk-go/v6 v6.2.1 // indirect diff --git a/go.sum b/go.sum index fc04fd936b1..0add7dd7198 100644 --- a/go.sum +++ b/go.sum @@ -87,8 +87,8 @@ github.com/aliyun/aliyun-oss-go-sdk v2.2.2+incompatible h1:9gWa46nstkJ9miBReJcN8 github.com/aliyun/aliyun-oss-go-sdk v2.2.2+incompatible/go.mod h1:T/Aws4fEfogEE9v+HPhhw+CntffsBHJ8nXQCwKr0/g8= github.com/andybalholm/brotli v1.1.0 h1:eLKJA0d02Lf0mVpIDgYnqXcUn0GqVmEFny3VuID1U3M= github.com/andybalholm/brotli v1.1.0/go.mod h1:sms7XGricyQI9K10gOSf56VKKWS4oLer58Q+mhRPtnY= -github.com/apache/arrow/go/v16 v16.1.0 h1:dwgfOya6s03CzH9JrjCBx6bkVb4yPD4ma3haj9p7FXI= -github.com/apache/arrow/go/v16 v16.1.0/go.mod h1:9wnc9mn6vEDTRIm4+27pEjQpRKuTvBaessPoEXQzxWA= +github.com/apache/arrow/go/v17 v17.0.0 h1:RRR2bdqKcdbss9Gxy2NS/hK8i4LDMh23L6BbkN5+F54= +github.com/apache/arrow/go/v17 v17.0.0/go.mod h1:jR7QHkODl15PfYyjM2nU+yTLScZ/qfj7OSUZmJ8putc= github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= @@ -200,8 +200,8 @@ github.com/dennwc/varint v1.0.0 h1:kGNFFSSw8ToIy3obO/kKr8U9GZYUAxQEVuix4zfDWzE= github.com/dennwc/varint v1.0.0/go.mod h1:hnItb35rvZvJrbTALZtY/iQfDs48JKRG1RPpgziApxA= github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f h1:U5y3Y5UE0w7amNe7Z5G/twsBW0KEalRQXZzf8ufSh9I= github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f/go.mod h1:xH/i4TFMt8koVQZ6WFms69WAsDWr2XsYL3Hkl7jkoLE= -github.com/dgraph-io/badger/v4 v4.4.0 h1:rA48XiDynZLyMdlaJl67p9+lqfqwxlgKtCpYLAio7Zk= -github.com/dgraph-io/badger/v4 v4.4.0/go.mod h1:sONMmPPfbnj9FPwS/etCqky/ULth6CQJuAZSuWCmixE= +github.com/dgraph-io/badger/v4 v4.5.0 h1:TeJE3I1pIWLBjYhIYCA1+uxrjWEoJXImFBMEBVSm16g= +github.com/dgraph-io/badger/v4 v4.5.0/go.mod h1:ysgYmIeG8dS/E8kwxT7xHyc7MkmwNYLRoYnFbr7387A= github.com/dgraph-io/ristretto/v2 v2.0.0 h1:l0yiSOtlJvc0otkqyMaDNysg8E9/F/TYZwMbxscNOAQ= github.com/dgraph-io/ristretto/v2 v2.0.0/go.mod h1:FVFokF2dRqXyPyeMnK1YDy8Fc6aTe0IKgbcd03CYeEk= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= @@ -435,8 +435,8 @@ github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgf github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0 h1:ad0vkEBuk23VJzZR9nkLVG0YAoN9coASF1GusYX6AlU= github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0/go.mod h1:igFoXX2ELCW06bol23DWPB5BEWfZISOzSP5K2sbLea0= -github.com/hamba/avro/v2 v2.20.1 h1:3WByQiVn7wT7d27WQq6pvBRC00FVOrniP6u67FLA/2E= -github.com/hamba/avro/v2 v2.20.1/go.mod h1:xHiKXbISpb3Ovc809XdzWow+XGTn+Oyf/F9aZbTLAig= +github.com/hamba/avro/v2 v2.22.1 h1:q1rAbfJsrbMaZPDLQvwUQMfQzp6H+hGXvckmU/lXemk= +github.com/hamba/avro/v2 v2.22.1/go.mod h1:HOeTrE3kvWnBAgsufqhAzDDV5gvS0QXs65Z6BHfGgbg= github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= github.com/hashicorp/consul/api v1.29.4 h1:P6slzxDLBOxUSj3fWo2o65VuKtbtOXFi7TSSgtXutuE= github.com/hashicorp/consul/api v1.29.4/go.mod h1:HUlfw+l2Zy68ceJavv2zAyArl2fqhGWnMycyt56sBgg= @@ -504,6 +504,8 @@ github.com/hetznercloud/hcloud-go/v2 v2.13.1/go.mod h1:dhix40Br3fDiBhwaSG/zgaYOF github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM= github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= +github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huaweicloud/huaweicloud-sdk-go-obs v3.23.3+incompatible h1:tKTaPHNVwikS3I1rdyf1INNvgJXWSf/+TzqsiGbrgnQ= github.com/huaweicloud/huaweicloud-sdk-go-obs v3.23.3+incompatible/go.mod h1:l7VUhRbTKCzdOacdT4oWCwATKyvZqUOlOqr0Ous3k4s= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= @@ -726,8 +728,8 @@ github.com/planetscale/vtprotobuf v0.6.1-0.20241121165744-79df5c4772f2/go.mod h1 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/polarsignals/frostdb v0.0.0-20240823114939-ecd6b80402ae h1:S6I0pqMvDah/rWLLC1cIcsVjLe0nHF9AQPEYx5LKZwI= -github.com/polarsignals/frostdb v0.0.0-20240823114939-ecd6b80402ae/go.mod h1:gF12QGLNx2JFGMMQQhur6mQCV+1KV8qEbd/JCWIAso4= +github.com/polarsignals/frostdb v0.0.0-20241211123813-627a00ffae53 h1:tY68clYMUKhh3OA5FMU3B0li4IDUtZ/SYkJYlIDMVLQ= +github.com/polarsignals/frostdb v0.0.0-20241211123813-627a00ffae53/go.mod h1:WfipOp1TRYHga3yU1D6sSn9ay/CthXYGb6E53j83yZ8= github.com/polarsignals/iceberg-go v0.0.0-20240502213135-2ee70b71e76b h1:Dbm5itapR0uYIMujR8OntWpDJ/nm5OM6JiaKauLcZ4Y= github.com/polarsignals/iceberg-go v0.0.0-20240502213135-2ee70b71e76b/go.mod h1:5T9ChEZjRNhAGGLwH1cqzDA7wXB84SmU+WkXQr/ZAjo= github.com/polarsignals/wal v0.0.0-20240619104840-9da940027f9c h1:ReFgEXqZ9/y+/9ZdNHOa1L62wqt8mWqoqrWutWj2x+A= @@ -1001,8 +1003,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ= -golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= diff --git a/pkg/compactdictionary/compactdictionary.go b/pkg/compactdictionary/compactdictionary.go index 0b7ec9b8c99..2f7e4174ab7 100644 --- a/pkg/compactdictionary/compactdictionary.go +++ b/pkg/compactdictionary/compactdictionary.go @@ -17,9 +17,9 @@ import ( "fmt" stdmath "math" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/memory" ) type Releasable interface { diff --git a/pkg/ingester/ingester.go b/pkg/ingester/ingester.go index 97657942e80..0a95b07c15c 100644 --- a/pkg/ingester/ingester.go +++ b/pkg/ingester/ingester.go @@ -16,8 +16,8 @@ package ingester import ( "context" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" "github.com/go-kit/log" ) diff --git a/pkg/ingester/ingester_test.go b/pkg/ingester/ingester_test.go index baa378e6bba..cc147ef688a 100644 --- a/pkg/ingester/ingester_test.go +++ b/pkg/ingester/ingester_test.go @@ -21,8 +21,8 @@ import ( "os" "testing" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/go-kit/log" "github.com/polarsignals/frostdb/dynparquet" "github.com/stretchr/testify/require" diff --git a/pkg/normalizer/arrow.go b/pkg/normalizer/arrow.go index 8b36c6474c2..1babc30a175 100644 --- a/pkg/normalizer/arrow.go +++ b/pkg/normalizer/arrow.go @@ -21,10 +21,10 @@ import ( "time" "unsafe" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/compute" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/compute" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/polarsignals/frostdb/dynparquet" "github.com/polarsignals/frostdb/pqarrow/arrowutils" "github.com/prometheus/client_golang/prometheus" diff --git a/pkg/normalizer/normalizer.go b/pkg/normalizer/normalizer.go index 3ab6f91dc68..117dc7f50a7 100644 --- a/pkg/normalizer/normalizer.go +++ b/pkg/normalizer/normalizer.go @@ -25,10 +25,10 @@ import ( "strings" "time" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/compute" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/compute" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/gogo/status" "github.com/parquet-go/parquet-go" "github.com/polarsignals/frostdb/dynparquet" diff --git a/pkg/normalizer/otel.go b/pkg/normalizer/otel.go index ad7c277b3c4..28efbe54db6 100644 --- a/pkg/normalizer/otel.go +++ b/pkg/normalizer/otel.go @@ -20,8 +20,8 @@ import ( "strings" "time" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/parquet-go/parquet-go" "github.com/polarsignals/frostdb/dynparquet" "github.com/polarsignals/frostdb/pqarrow" diff --git a/pkg/parca/parca.go b/pkg/parca/parca.go index 6c05f168ab6..3fc277a9167 100644 --- a/pkg/parca/parca.go +++ b/pkg/parca/parca.go @@ -28,7 +28,7 @@ import ( "syscall" "time" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/dgraph-io/badger/v4" "github.com/go-kit/log" "github.com/go-kit/log/level" diff --git a/pkg/parca/parca_test.go b/pkg/parca/parca_test.go index a4a2cb0081c..4d4c80252c1 100644 --- a/pkg/parca/parca_test.go +++ b/pkg/parca/parca_test.go @@ -26,7 +26,7 @@ import ( "testing" "time" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/cenkalti/backoff/v4" "github.com/go-kit/log" "github.com/google/pprof/profile" diff --git a/pkg/parcacol/arrow.go b/pkg/parcacol/arrow.go index 1406f9edcf3..290dbf3addb 100644 --- a/pkg/parcacol/arrow.go +++ b/pkg/parcacol/arrow.go @@ -19,9 +19,9 @@ import ( "strings" "unsafe" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/memory" "go.opentelemetry.io/otel/trace" pb "github.com/parca-dev/parca/gen/proto/go/parca/metastore/v1alpha1" diff --git a/pkg/parcacol/arrow_test.go b/pkg/parcacol/arrow_test.go index c429f4c74a1..33b23111f6f 100644 --- a/pkg/parcacol/arrow_test.go +++ b/pkg/parcacol/arrow_test.go @@ -16,7 +16,7 @@ package parcacol import ( "testing" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/stretchr/testify/require" pb "github.com/parca-dev/parca/gen/proto/go/parca/metastore/v1alpha1" diff --git a/pkg/parcacol/querier.go b/pkg/parcacol/querier.go index 06ede0c4ab1..2ad7bc86a6a 100644 --- a/pkg/parcacol/querier.go +++ b/pkg/parcacol/querier.go @@ -21,10 +21,10 @@ import ( "strings" "time" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/memory" - "github.com/apache/arrow/go/v16/arrow/scalar" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/scalar" "github.com/go-kit/log" "github.com/polarsignals/frostdb/pqarrow/arrowutils" "github.com/polarsignals/frostdb/query" diff --git a/pkg/profile/encode.go b/pkg/profile/encode.go index db36f8f17da..e8e03e3bbee 100644 --- a/pkg/profile/encode.go +++ b/pkg/profile/encode.go @@ -16,7 +16,7 @@ package profile import ( "encoding/binary" - "github.com/apache/arrow/go/v16/arrow/array" + "github.com/apache/arrow/go/v17/arrow/array" pprofextended "go.opentelemetry.io/proto/otlp/profiles/v1experimental" pprofpb "github.com/parca-dev/parca/gen/proto/go/google/pprof" diff --git a/pkg/profile/encode_test.go b/pkg/profile/encode_test.go index 8a87b084dd4..a0c26904bb9 100644 --- a/pkg/profile/encode_test.go +++ b/pkg/profile/encode_test.go @@ -16,7 +16,7 @@ package profile import ( "testing" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/memory" pprofpb "github.com/parca-dev/parca/gen/proto/go/google/pprof" ) diff --git a/pkg/profile/profile.go b/pkg/profile/profile.go index 5bc70a37c82..76aecd97492 100644 --- a/pkg/profile/profile.go +++ b/pkg/profile/profile.go @@ -16,7 +16,7 @@ package profile import ( "time" - "github.com/apache/arrow/go/v16/arrow" + "github.com/apache/arrow/go/v17/arrow" pprofproto "github.com/parca-dev/parca/gen/proto/go/google/pprof" pb "github.com/parca-dev/parca/gen/proto/go/parca/metastore/v1alpha1" diff --git a/pkg/profile/reader.go b/pkg/profile/reader.go index 9c8d09c537d..1cee53fb38f 100644 --- a/pkg/profile/reader.go +++ b/pkg/profile/reader.go @@ -16,8 +16,8 @@ package profile import ( "strings" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" ) type LabelColumn struct { diff --git a/pkg/profile/writer.go b/pkg/profile/writer.go index 36a2f2eed08..16d8776373b 100644 --- a/pkg/profile/writer.go +++ b/pkg/profile/writer.go @@ -14,9 +14,9 @@ package profile import ( - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/memory" ) type Writer struct { diff --git a/pkg/profilestore/profilecolumnstore.go b/pkg/profilestore/profilecolumnstore.go index 0bb9110f620..a10adef32de 100644 --- a/pkg/profilestore/profilecolumnstore.go +++ b/pkg/profilestore/profilecolumnstore.go @@ -21,8 +21,8 @@ import ( "sync" "time" - "github.com/apache/arrow/go/v16/arrow/ipc" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/ipc" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/go-kit/log" "github.com/gogo/status" "github.com/polarsignals/frostdb/dynparquet" diff --git a/pkg/profilestore/profilestore_test.go b/pkg/profilestore/profilestore_test.go index 2b125c053f6..2a061d6eeb2 100644 --- a/pkg/profilestore/profilestore_test.go +++ b/pkg/profilestore/profilestore_test.go @@ -18,7 +18,7 @@ import ( "os" "testing" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/go-kit/log" "github.com/polarsignals/frostdb" "github.com/prometheus/client_golang/prometheus" diff --git a/pkg/query/columnquery.go b/pkg/query/columnquery.go index d686f103c69..c849ff77a0a 100644 --- a/pkg/query/columnquery.go +++ b/pkg/query/columnquery.go @@ -22,11 +22,11 @@ import ( "sync" "time" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/bitutil" - "github.com/apache/arrow/go/v16/arrow/math" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/bitutil" + "github.com/apache/arrow/go/v17/arrow/math" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/go-kit/log" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/trace" diff --git a/pkg/query/columnquery_test.go b/pkg/query/columnquery_test.go index 4be57786b89..4efb4e3122f 100644 --- a/pkg/query/columnquery_test.go +++ b/pkg/query/columnquery_test.go @@ -23,8 +23,8 @@ import ( "testing" "time" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/go-kit/log" pprofprofile "github.com/google/pprof/profile" columnstore "github.com/polarsignals/frostdb" diff --git a/pkg/query/flamegraph_arrow.go b/pkg/query/flamegraph_arrow.go index 2c3235b46d5..de094e21354 100644 --- a/pkg/query/flamegraph_arrow.go +++ b/pkg/query/flamegraph_arrow.go @@ -22,11 +22,11 @@ import ( "strings" "unsafe" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/ipc" - "github.com/apache/arrow/go/v16/arrow/math" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/ipc" + "github.com/apache/arrow/go/v17/arrow/math" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/olekukonko/tablewriter" "github.com/polarsignals/frostdb/pqarrow/builder" "github.com/zeebo/xxh3" diff --git a/pkg/query/flamegraph_arrow_test.go b/pkg/query/flamegraph_arrow_test.go index 7993cb601ff..02d3c1ae2fd 100644 --- a/pkg/query/flamegraph_arrow_test.go +++ b/pkg/query/flamegraph_arrow_test.go @@ -28,10 +28,10 @@ import ( "testing" "time" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/ipc" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/ipc" + "github.com/apache/arrow/go/v17/arrow/memory" pprofprofile "github.com/google/pprof/profile" "github.com/m1gwings/treedrawer/tree" "github.com/prometheus/prometheus/model/labels" diff --git a/pkg/query/flamegraph_table_test.go b/pkg/query/flamegraph_table_test.go index 9d4f1bd40c8..069a31469b9 100644 --- a/pkg/query/flamegraph_table_test.go +++ b/pkg/query/flamegraph_table_test.go @@ -19,7 +19,7 @@ import ( "sort" "testing" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/memory" pprofprofile "github.com/google/pprof/profile" "github.com/stretchr/testify/require" "go.opentelemetry.io/otel/trace/noop" diff --git a/pkg/query/pprof.go b/pkg/query/pprof.go index 2c36434d3e0..1fcb7f431fd 100644 --- a/pkg/query/pprof.go +++ b/pkg/query/pprof.go @@ -21,8 +21,8 @@ import ( "fmt" "strings" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" pprofpb "github.com/parca-dev/parca/gen/proto/go/google/pprof" parcaprofile "github.com/parca-dev/parca/pkg/profile" diff --git a/pkg/query/query_test.go b/pkg/query/query_test.go index 6c8d4c5ed35..d699ceb11ca 100644 --- a/pkg/query/query_test.go +++ b/pkg/query/query_test.go @@ -21,7 +21,7 @@ import ( "testing" "time" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/go-kit/log" "github.com/polarsignals/frostdb" columnstore "github.com/polarsignals/frostdb" diff --git a/pkg/query/sources.go b/pkg/query/sources.go index cc119973d00..8b0d4bc1a2c 100644 --- a/pkg/query/sources.go +++ b/pkg/query/sources.go @@ -18,11 +18,11 @@ import ( "context" "strings" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/ipc" - "github.com/apache/arrow/go/v16/arrow/math" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/ipc" + "github.com/apache/arrow/go/v17/arrow/math" + "github.com/apache/arrow/go/v17/arrow/memory" "go.opentelemetry.io/otel/trace" pb "github.com/parca-dev/parca/gen/proto/go/parca/query/v1alpha1" diff --git a/pkg/query/sources_test.go b/pkg/query/sources_test.go index e0d7a5c1ad5..1a05e0dd7c9 100644 --- a/pkg/query/sources_test.go +++ b/pkg/query/sources_test.go @@ -19,7 +19,7 @@ import ( "testing" "time" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/go-kit/log" "github.com/stretchr/testify/require" "github.com/thanos-io/objstore" diff --git a/pkg/query/table.go b/pkg/query/table.go index 2846d5d26a2..ef34be37841 100644 --- a/pkg/query/table.go +++ b/pkg/query/table.go @@ -18,11 +18,11 @@ import ( "context" "fmt" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/ipc" - "github.com/apache/arrow/go/v16/arrow/math" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/ipc" + "github.com/apache/arrow/go/v17/arrow/math" + "github.com/apache/arrow/go/v17/arrow/memory" "github.com/polarsignals/frostdb/pqarrow/builder" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/trace" diff --git a/pkg/query/table_test.go b/pkg/query/table_test.go index a73a9b99139..591201523f4 100644 --- a/pkg/query/table_test.go +++ b/pkg/query/table_test.go @@ -17,9 +17,9 @@ import ( "context" "testing" - "github.com/apache/arrow/go/v16/arrow" - "github.com/apache/arrow/go/v16/arrow/array" - "github.com/apache/arrow/go/v16/arrow/memory" + "github.com/apache/arrow/go/v17/arrow" + "github.com/apache/arrow/go/v17/arrow/array" + "github.com/apache/arrow/go/v17/arrow/memory" pprofprofile "github.com/google/pprof/profile" "github.com/stretchr/testify/require" "go.opentelemetry.io/otel/trace/noop" diff --git a/pkg/symbolizer/normalize.go b/pkg/symbolizer/normalize.go index 03ce342a94a..370727ad115 100644 --- a/pkg/symbolizer/normalize.go +++ b/pkg/symbolizer/normalize.go @@ -53,10 +53,6 @@ func CalculateBase(ei profile.ExecutableInfo, m profile.Mapping, addr uint64) (u //nolint:exhaustive switch elf.Type(ei.ElfType) { case elf.ET_EXEC: - if h == nil { - // Assume fixed-address executable and so no adjustment. - return 0, nil - } return m.StartAddr - m.Offset + h.Off - h.Vaddr, nil case elf.ET_REL: if m.Offset != 0 { @@ -64,13 +60,6 @@ func CalculateBase(ei profile.ExecutableInfo, m profile.Mapping, addr uint64) (u } return m.StartAddr, nil case elf.ET_DYN: - // The process mapping information, start = start of virtual address range, - // and offset = offset in the executable file of the start address, tells us - // that a runtime virtual address x maps to a file offset - // fx = x - start + offset. - if h == nil { - return m.StartAddr - m.Offset, nil - } // The program header, if not nil, indicates the offset in the file where // the executable segment is located (loadSegment.Off), and the base virtual diff --git a/scripts/local-tracing/docker-compose.yaml b/scripts/local-tracing/docker-compose.yaml index ba062ee0a56..8625aec6e19 100644 --- a/scripts/local-tracing/docker-compose.yaml +++ b/scripts/local-tracing/docker-compose.yaml @@ -3,7 +3,7 @@ services: # Jaeger jaeger-all-in-one: - image: docker.io/jaegertracing/all-in-one:1.63.0@sha256:fd5697c37ba041a91cfca1d62621d32cdeb2041c0febc2f1579e5bac6f21e34b + image: docker.io/jaegertracing/all-in-one:1.64.0@sha256:7e9591218e7ddd51e568ef892e3ea190ae420ecf97c4d718910a3f57e076c216 ports: - "16686:16686" - "14268" @@ -11,7 +11,7 @@ services: # Collector otel-collector: - image: docker.io/otel/opentelemetry-collector-contrib:0.114.0@sha256:37fa87091cfaaec7234a27e4e395a40c31c2bfaea97a349a4afef6d9e9681197 + image: docker.io/otel/opentelemetry-collector-contrib:0.115.1@sha256:d2da12c4336a79758826700be9e21ecf4a9f7d945b7f8a58ba55ee3fa45427c8 command: ["--config=/etc/otel-collector-config.yaml"] volumes: - ./otel-collector-config.yaml:/etc/otel-collector-config.yaml diff --git a/ui/package.json b/ui/package.json index 25b69705e04..6668e844954 100644 --- a/ui/package.json +++ b/ui/package.json @@ -98,7 +98,7 @@ "plop": "3.1.2", "pm2": "5.4.3", "postcss": "8.4.49", - "prettier": "3.3.3", + "prettier": "3.4.2", "prettier-plugin-tailwindcss": "^0.4.0", "react-is": "18.3.1", "react-test-renderer": "18.3.1", diff --git a/ui/packages/app/web/CHANGELOG.md b/ui/packages/app/web/CHANGELOG.md index 3c7f27ee8ad..c1176110d3a 100644 --- a/ui/packages/app/web/CHANGELOG.md +++ b/ui/packages/app/web/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.787](https://github.com/parca-dev/parca/compare/@parca/web@0.16.786...@parca/web@0.16.787) (2024-12-11) + +**Note:** Version bump only for package @parca/web + +## [0.16.786](https://github.com/parca-dev/parca/compare/@parca/web@0.16.785...@parca/web@0.16.786) (2024-12-10) + +**Note:** Version bump only for package @parca/web + +## [0.16.785](https://github.com/parca-dev/parca/compare/@parca/web@0.16.784...@parca/web@0.16.785) (2024-12-05) + +**Note:** Version bump only for package @parca/web + +## [0.16.784](https://github.com/parca-dev/parca/compare/@parca/web@0.16.783...@parca/web@0.16.784) (2024-12-04) + +**Note:** Version bump only for package @parca/web + ## [0.16.783](https://github.com/parca-dev/parca/compare/@parca/web@0.16.782...@parca/web@0.16.783) (2024-12-02) **Note:** Version bump only for package @parca/web diff --git a/ui/packages/app/web/package.json b/ui/packages/app/web/package.json index 3a5d932f591..441f843aea1 100644 --- a/ui/packages/app/web/package.json +++ b/ui/packages/app/web/package.json @@ -1,7 +1,7 @@ { "name": "@parca/web", "private": true, - "version": "0.16.783", + "version": "0.16.787", "description": "Parca Web Interface", "type": "module", "scripts": { @@ -63,7 +63,7 @@ }, "devDependencies": { "@types/lodash.throttle": "4.1.9", - "@vitejs/plugin-react-swc": "3.7.1", + "@vitejs/plugin-react-swc": "3.7.2", "css-loader": "6.11.0", "eslint-config-prettier": "8.10.0", "eslint-plugin-import": "2.31.0", diff --git a/ui/packages/shared/components/CHANGELOG.md b/ui/packages/shared/components/CHANGELOG.md index 718c15a781f..c01bbe001eb 100644 --- a/ui/packages/shared/components/CHANGELOG.md +++ b/ui/packages/shared/components/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.312](https://github.com/parca-dev/parca/compare/@parca/components@0.16.311...@parca/components@0.16.312) (2024-12-10) + +**Note:** Version bump only for package @parca/components + ## [0.16.311](https://github.com/parca-dev/parca/compare/@parca/components@0.16.310...@parca/components@0.16.311) (2024-11-21) **Note:** Version bump only for package @parca/components diff --git a/ui/packages/shared/components/package.json b/ui/packages/shared/components/package.json index 5bffa8914fd..1ddf48b4ac2 100644 --- a/ui/packages/shared/components/package.json +++ b/ui/packages/shared/components/package.json @@ -1,6 +1,6 @@ { "name": "@parca/components", - "version": "0.16.311", + "version": "0.16.312", "description": "A component library for Parca", "main": "dist/index.js", "scripts": { diff --git a/ui/packages/shared/hooks/CHANGELOG.md b/ui/packages/shared/hooks/CHANGELOG.md index e61ab4966a9..95f67864381 100644 --- a/ui/packages/shared/hooks/CHANGELOG.md +++ b/ui/packages/shared/hooks/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.0.75](https://github.com/parca-dev/parca/compare/@parca/hooks@0.0.74...@parca/hooks@0.0.75) (2024-12-10) + +**Note:** Version bump only for package @parca/hooks + ## 0.0.74 (2024-11-21) **Note:** Version bump only for package @parca/hooks diff --git a/ui/packages/shared/hooks/package.json b/ui/packages/shared/hooks/package.json index 3281b274e4b..1d26eb1b8ba 100644 --- a/ui/packages/shared/hooks/package.json +++ b/ui/packages/shared/hooks/package.json @@ -1,6 +1,6 @@ { "name": "@parca/hooks", - "version": "0.0.74", + "version": "0.0.75", "description": "A library containing React hooks used in the Parca UI", "main": "dist/index.js", "scripts": { diff --git a/ui/packages/shared/profile/CHANGELOG.md b/ui/packages/shared/profile/CHANGELOG.md index 10b6adefe65..f35fc5254c2 100644 --- a/ui/packages/shared/profile/CHANGELOG.md +++ b/ui/packages/shared/profile/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.16.455](https://github.com/parca-dev/parca/compare/@parca/profile@0.16.454...@parca/profile@0.16.455) (2024-12-11) + +**Note:** Version bump only for package @parca/profile + +## [0.16.454](https://github.com/parca-dev/parca/compare/@parca/profile@0.16.453...@parca/profile@0.16.454) (2024-12-10) + +**Note:** Version bump only for package @parca/profile + +## 0.16.453 (2024-12-05) + +**Note:** Version bump only for package @parca/profile + ## 0.16.452 (2024-12-02) **Note:** Version bump only for package @parca/profile diff --git a/ui/packages/shared/profile/package.json b/ui/packages/shared/profile/package.json index b73ee2eb1b0..e9f7d8723ce 100644 --- a/ui/packages/shared/profile/package.json +++ b/ui/packages/shared/profile/package.json @@ -1,6 +1,6 @@ { "name": "@parca/profile", - "version": "0.16.452", + "version": "0.16.455", "description": "Profile viewing libraries", "dependencies": { "@headlessui/react": "^1.7.19", diff --git a/ui/packages/shared/profile/src/MetricsGraph/MetricsTooltip/index.tsx b/ui/packages/shared/profile/src/MetricsGraph/MetricsTooltip/index.tsx index dd671ed3cae..6cfe8a7bd48 100644 --- a/ui/packages/shared/profile/src/MetricsGraph/MetricsTooltip/index.tsx +++ b/ui/packages/shared/profile/src/MetricsGraph/MetricsTooltip/index.tsx @@ -105,7 +105,7 @@ const MetricsTooltip = ({ const highlightedNameLabel: Label = nameLabel !== undefined ? nameLabel : {name: '', value: ''}; return ( -