Skip to content

Commit c809b5f

Browse files
committed
wip
1 parent 5faa03b commit c809b5f

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
## NEXT
22
* Remove potemkin [#445](https://github.com/metosin/compojure-api/issues/445)
33
* backport `route-middleware`
4+
* deprecate `middleware`
5+
* upgrade to ring-swagger 1.0.0 to fix memory leaks
46

57
## 1.1.13 (2019-11-02)
68

src/compojure/api/core.clj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@
4747
:deprecated "1.1.14"
4848
:superseded-by "route-middleware"}
4949
[middleware & body]
50-
(assert (= "true" (System/getProperty "compojure.api.core.allow-dangerous-middleware"))
51-
(str "compojure.api.core.middleware is deprecated because of security issues. "
52-
"Please use route-middleware instead. "
53-
"Set compojure.api.core.allow-dangerous-middleware=true to keep using middleware."))
50+
(when (not= "true" (System/getProperty "compojure.api.core.suppress-middleware-warning"))
51+
(println (str "compojure.api.core.middleware is deprecated because of security issues. "
52+
"Please use route-middleware instead. middleware will be disabled in a future release."
53+
"Set -dcompojure.api.core.suppress-middleware-warning=true to suppress this warning.")))
5454
`(let [body# (routes ~@body)
5555
wrap-mw# (mw/compose-middleware ~middleware)]
5656
(routes/create nil nil {} [body#] (wrap-mw# body#))))

0 commit comments

Comments
 (0)