Skip to content

Commit d039e84

Browse files
committed
Release 0.9.0
1 parent 65162a0 commit d039e84

File tree

4 files changed

+22
-18
lines changed

4 files changed

+22
-18
lines changed

CHANGES.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
### Unreleased
1+
### 0.9.0
22

3-
* Loosen `wrap-validation` validation to support strings in :request-method. (See release in 0.6.2 for more information).
3+
* New server option `:listen-socket` for passing a pre-bound listening socket (#748, #755)
4+
* Bump Netty to 4.1.122.Final (only bug-fixes) and update other dependencies (#754)
5+
* Fix `:manual-ssl?` server option which was broken since 0.7.0 (#751, #753)
6+
* Loosen `wrap-validation` validation to support strings in `:request-method` again, see changelog of 0.6.2 for more information (#685)
7+
8+
Contributions by (in alphabetical order):
9+
10+
Arnaud Geiser, Daniel Compton, David Ongaro, Matthew Phillips, Moritz Heidkamp, and Paweł Stroiński.
411

512
### 0.8.3
613

@@ -84,10 +91,7 @@ Contributions by Matthew Davidson and Stefan van den Oord.
8491
* Bump deps and example deps
8592
* Upgrade CircleCI instance size
8693
* Switch to pedantic deps for CircleCI
87-
88-
### Breaking changes
89-
90-
* Add `wrap-validation` middleware to validate Ring maps [#679](https://github.com/clj-commons/aleph/pull/679). While the Ring spec has always [required](https://github.com/ring-clojure/ring/blob/master/SPEC.md#request-method) a keyword value for `:request-method` (e.g. `:get`), previously, Aleph would also accept string methods (e.g. `"GET"`). This means that `wrap-validation` may cause HTTP requests to fail on previously valid input. This will be fixed in the release after 0.8.3.
94+
* BREAKING: Add `wrap-validation` middleware to validate Ring maps (#679). While the Ring spec has always [required](https://github.com/ring-clojure/ring/blob/master/SPEC.md#request-method) a keyword value for `:request-method` (e.g. `:get`), previously, Aleph would also accept string methods (e.g. `"GET"`). This means that `wrap-validation` may cause HTTP requests to fail on previously valid input. This is fixed since 0.9.0.
9195

9296
Contributions by Arnaud Geiser, Ertuğrul Çetin, Jeroen van Dijk, David Ongaro,
9397
Matthew Davidson, and Moritz Heidkamp.

examples/project.clj

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
(defproject aleph.examples "0.8.3"
2-
:dependencies [[aleph "0.8.3"]
1+
(defproject aleph.examples "0.9.0"
2+
:dependencies [[aleph "0.9.0"]
33
[gloss "0.2.6"]
4-
[metosin/reitit "0.5.18"]
5-
[org.clojure/clojure "1.11.1"]
6-
[org.clojure/core.async "1.6.673"]
4+
[metosin/reitit "0.9.1"]
5+
[org.clojure/clojure "1.12.1"]
6+
[org.clojure/core.async "1.8.741"]
77
;; necessary for self-signed cert example when not using OpenJDK
8-
[org.bouncycastle/bcprov-jdk18on "1.75"]
9-
[org.bouncycastle/bcpkix-jdk18on "1.75"]]
10-
:plugins [[lein-marginalia "0.9.1"]
11-
[lein-cljfmt "0.9.0"]])
8+
[org.bouncycastle/bcprov-jdk18on "1.81"]
9+
[org.bouncycastle/bcpkix-jdk18on "1.81"]]
10+
:plugins [[lein-marginalia "0.9.2"]
11+
[lein-cljfmt "0.9.2"]])

project.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
(def brotli-version "1.18.0")
44

55

6-
(defproject aleph (or (System/getenv "PROJECT_VERSION") "0.8.3")
6+
(defproject aleph (or (System/getenv "PROJECT_VERSION") "0.9.0")
77
:description "A framework for asynchronous communication"
88
:url "https://github.com/clj-commons/aleph"
99
:license {:name "MIT License"}
@@ -35,7 +35,7 @@
3535
[spootnik/signal "0.2.5"]
3636
;; This is for dev and testing ONLY, not recommended for prod
3737
[org.bouncycastle/bcprov-jdk18on "1.81"]
38-
[org.bouncycastle/bcpkix-jdk18on "1.81"]
38+
[org.bouncycastle/bcpkix-jdk18on "1.81" :exclusions [org.bouncycastle/bcutil-jdk18on]]
3939
;;[org.bouncycastle/bctls-jdk18on "1.75"]
4040
[io.netty/netty-tcnative-boringssl-static "2.0.72.Final"]
4141
;;[com.aayushatharva.brotli4j/all ~brotli-version]

src/aleph/http/common.clj

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

2828
(set! *warn-on-reflection* true)
2929

30-
(def aleph-server-header "Aleph value for the Server header" (AsciiString. "Aleph/0.8.3"))
30+
(def aleph-server-header "Aleph value for the Server header" (AsciiString. "Aleph/0.9.0"))
3131

3232
(defprotocol HeaderMap
3333
(get-header-values [m ^String k]))

0 commit comments

Comments
 (0)