Skip to content

Commit 7b50f7b

Browse files
committed
Update Sentry Java SDK to 8.22.0
setExtra on Sentry requires a string as the key Bump Dependencies -=david=-
1 parent f67aaf6 commit 7b50f7b

File tree

9 files changed

+37
-29
lines changed

9 files changed

+37
-29
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ endeavour to be non-breaking (by moving to new names rather than by
1010
breaking existing names). COMMITS is an ever-increasing counter of
1111
commits since the beginning of this repository.
1212

13+
## [8.22.236]
14+
15+
- Update Sentry Java SDK to 8.22.0
16+
- setExtra on Sentry requires a string as the key
17+
- Bump Dependencies
18+
1319
## [8.21.234]
1420

1521
- Support Sentry Structured Logging (Thanks @abogoyavlensky)
@@ -461,7 +467,8 @@ commits since the beginning of this repository.
461467
compatible with Sentry 10.0.1 and below. If you wish to use those
462468
versions, please continue to use sentry-clj 1.7.30.
463469

464-
[Unreleased]: https://github.com/getsentry/sentry-clj/compare/8.21.234...HEAD
470+
[Unreleased]: https://github.com/getsentry/sentry-clj/compare/8.22.236...HEAD
471+
[8.22.236]: https://github.com/getsentry/sentry-clj/compare/8.21.234...8.22.236
465472
[8.21.234]: https://github.com/getsentry/sentry-clj/compare/8.21.232...8.21.234
466473
[8.21.232]: https://github.com/getsentry/sentry-clj/compare/8.20.229...8.21.232
467474
[8.20.229]: https://github.com/getsentry/sentry-clj/compare/8.20.228...8.20.229

Justfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ build:
3131

3232
# Install the JAR to your local .m2 repository
3333
install: build
34-
bin/publish
34+
bin/install
3535

3636
# Publish the JAR to Clojars
3737
publish: build

deps.edn

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{:paths ["src"]
22

3-
:deps {org.clojure/clojure {:mvn/version "1.12.2"}
3+
:deps {org.clojure/clojure {:mvn/version "1.12.3"}
44
;;
55
;;
66
;;
7-
io.sentry/sentry {:mvn/version "8.21.1"}
8-
ring/ring-core {:mvn/version "1.15.1"}}
7+
io.sentry/sentry {:mvn/version "8.22.0"}
8+
ring/ring-core {:mvn/version "1.15.3"}}
99

1010
:aliases {:build {:extra-deps {io.github.clojure/tools.build {:mvn/version "0.10.10"}
1111
slipset/deps-deploy {:mvn/version "0.2.2"}}
1212
:ns-default scripts.build}
1313

1414
:dev {:extra-paths ["dev/src" "dev/resources"]
15-
:extra-deps {io.github.tonsky/clj-reload {:mvn/version "0.9.8"}
15+
:extra-deps {io.github.tonsky/clj-reload {:mvn/version "1.0.0"}
1616
reloaded.repl/reloaded.repl {:mvn/version "0.2.4"}}}
1717

1818
:test {:extra-paths ["test"]
@@ -33,10 +33,10 @@
3333
:upgrade true
3434
:verbose true}}
3535

36-
:check {:replace-deps {dev.weavejester/cljfmt {:mvn/version "0.13.1"}}
36+
:check {:replace-deps {dev.weavejester/cljfmt {:mvn/version "0.13.4"}}
3737
:main-opts ["-m" "cljfmt.main" "check"]}
3838

39-
:fix {:replace-deps {dev.weavejester/cljfmt {:mvn/version "0.13.1"}}
39+
:fix {:replace-deps {dev.weavejester/cljfmt {:mvn/version "0.13.4"}}
4040
:main-opts ["-m" "cljfmt.main" "fix"]}}
4141

4242
:mvn/repos {"central" {:url "https://repo1.maven.org/maven2/" :releases {:update :always}}

examples/basic/deps.edn

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{:paths ["src" "resources"]
22

3-
:deps {org.clojure/clojure {:mvn/version "1.12.2"}
3+
:deps {org.clojure/clojure {:mvn/version "1.12.3"}
44
;;
55
ch.qos.logback/logback-classic {:mvn/version "1.5.18"}
6-
io.sentry/sentry {:mvn/version "8.21.1"}
6+
io.sentry/sentry {:mvn/version "8.22.0"}
77
io.sentry/sentry-clj {:local/root "../../../sentry-clj"}
8-
org.clojure/tools.cli {:mvn/version "1.1.230"}
8+
org.clojure/tools.cli {:mvn/version "1.2.245"}
99
org.clojure/tools.logging {:mvn/version "1.3.0"}
1010
org.slf4j/jcl-over-slf4j {:mvn/version "2.0.17"}
1111
org.slf4j/jul-to-slf4j {:mvn/version "2.0.17"}
1212
org.slf4j/log4j-over-slf4j {:mvn/version "2.0.17"}
1313
org.slf4j/slf4j-api {:mvn/version "2.0.17"}}
1414

1515
:aliases {:dev {:extra-paths ["dev/src" "dev/resources"]
16-
:extra-deps {io.github.tonsky/clj-reload {:mvn/version "0.9.8"}}}
16+
:extra-deps {io.github.tonsky/clj-reload {:mvn/version "1.0.0"}}}
1717

1818
:antq {:replace-deps {com.github.liquidz/antq {:mvn/version "2.11.1276"}
1919
org.slf4j/slf4j-nop {:mvn/version "2.0.17"}}

examples/deps.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{:paths ["src" "resources"]
22

3-
:deps {org.clojure/clojure {:mvn/version "1.12.2"}
3+
:deps {org.clojure/clojure {:mvn/version "1.12.3"}
44
;;
55
examples/basic {:local/root "basic"}
66
examples/ring-with-tracing {:local/root "ring_with_tracing"}

examples/ring_with_tracing/deps.edn

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{:paths ["src" "resources"]
22

3-
:deps {org.clojure/clojure {:mvn/version "1.12.2"}
3+
:deps {org.clojure/clojure {:mvn/version "1.12.3"}
44
;;
55
ch.qos.logback/logback-classic {:mvn/version "1.5.18"}
66
integrant/integrant {:mvn/version "1.0.0"}
7-
io.sentry/sentry {:mvn/version "8.21.1"}
7+
io.sentry/sentry {:mvn/version "8.22.0"}
88
io.sentry/sentry-clj {:local/root "../../../sentry-clj"}
9-
org.clojure/tools.cli {:mvn/version "1.1.230"}
9+
org.clojure/tools.cli {:mvn/version "1.2.245"}
1010
org.clojure/tools.logging {:mvn/version "1.3.0"}
1111
org.slf4j/jcl-over-slf4j {:mvn/version "2.0.17"}
1212
org.slf4j/jul-to-slf4j {:mvn/version "2.0.17"}
1313
org.slf4j/log4j-over-slf4j {:mvn/version "2.0.17"}
1414
org.slf4j/slf4j-api {:mvn/version "2.0.17"}
15-
ring/ring-core {:mvn/version "1.15.1"}
16-
ring/ring-jetty-adapter {:mvn/version "1.15.1"}
15+
ring/ring-core {:mvn/version "1.15.3"}
16+
ring/ring-jetty-adapter {:mvn/version "1.15.3"}
1717
ring/ring-json {:mvn/version "0.5.1"}}
1818

1919
:aliases {:dev {:extra-paths ["dev/src" "dev/resources"]
20-
:extra-deps {io.github.tonsky/clj-reload {:mvn/version "0.9.8"}
20+
:extra-deps {io.github.tonsky/clj-reload {:mvn/version "1.0.0"}
2121
integrant/repl {:mvn/version "0.5.0"}}}
2222

2323
:antq {:replace-deps {com.github.liquidz/antq {:mvn/version "2.11.1276"}

examples/uncaught/deps.edn

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{:paths ["src" "resources"]
22

3-
:deps {org.clojure/clojure {:mvn/version "1.12.2"}
3+
:deps {org.clojure/clojure {:mvn/version "1.12.3"}
44
;;
55
ch.qos.logback/logback-classic {:mvn/version "1.5.18"}
6-
io.sentry/sentry {:mvn/version "8.21.1"}
6+
io.sentry/sentry {:mvn/version "8.22.0"}
77
io.sentry/sentry-clj {:local/root "../../../sentry-clj"}
8-
org.clojure/tools.cli {:mvn/version "1.1.230"}
8+
org.clojure/tools.cli {:mvn/version "1.2.245"}
99
org.clojure/tools.logging {:mvn/version "1.3.0"}
1010
org.slf4j/jcl-over-slf4j {:mvn/version "2.0.17"}
1111
org.slf4j/jul-to-slf4j {:mvn/version "2.0.17"}
1212
org.slf4j/log4j-over-slf4j {:mvn/version "2.0.17"}
1313
org.slf4j/slf4j-api {:mvn/version "2.0.17"}}
1414

1515
:aliases {:dev {:extra-paths ["dev/src" "dev/resources"]
16-
:extra-deps {io.github.tonsky/clj-reload {:mvn/version "0.9.8"}}}
16+
:extra-deps {io.github.tonsky/clj-reload {:mvn/version "1.0.0"}}}
1717

1818
:antq {:replace-deps {com.github.liquidz/antq {:mvn/version "2.11.1276"}
1919
org.slf4j/slf4j-nop {:mvn/version "2.0.17"}}

scripts/build.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
(defn ^:private the-version
99
[patch]
10-
(format "8.21.%s" patch))
10+
(format "8.22.%s" patch))
1111

1212
(defn ^:private pom-template
1313
[tag]

src/sentry_clj/core.clj

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@
2727
Keywords in any nested values are converted to strings.
2828
Based on walk/stringify-keys."
2929
[m]
30-
(walk/postwalk (fn [x] (cond
31-
(map? x) (HashMap. ^Map x)
32-
(keyword? x) (str (symbol x))
33-
:else x))
30+
(walk/postwalk (fn [x]
31+
(cond
32+
(map? x) (HashMap. ^Map x)
33+
(keyword? x) (str (symbol x))
34+
:else x))
3435
m))
3536

3637
(defn ^:private map->breadcrumb
@@ -143,7 +144,7 @@
143144
(.setServerName sentry-event server-name))
144145
(when-let [data (merge-all-ex-data extra throwable)]
145146
(doseq [[k v] (java-util-hashmappify-vals data)]
146-
(.setExtra sentry-event k v)))
147+
(.setExtra sentry-event (str k) v)))
147148
(when throwable
148149
(.setThrowable sentry-event throwable))
149150
(when (seq fingerprints)

0 commit comments

Comments
 (0)