diff --git a/Cargo.lock b/Cargo.lock
index 51c0aeaf285..b18aaafe365 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -525,7 +525,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46"
[[package]]
name = "hurl"
-version = "4.1.0-SNAPSHOT"
+version = "4.1.0"
dependencies = [
"base64",
"brotli",
@@ -560,7 +560,7 @@ dependencies = [
[[package]]
name = "hurl_core"
-version = "4.1.0-SNAPSHOT"
+version = "4.1.0"
dependencies = [
"float-cmp",
"libxml",
@@ -569,7 +569,7 @@ dependencies = [
[[package]]
name = "hurlfmt"
-version = "4.1.0-SNAPSHOT"
+version = "4.1.0"
dependencies = [
"base64",
"clap",
diff --git a/README.md b/README.md
index f3a6e9b3da8..2b729bb9cfa 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,5 @@
-
+
+
[![deploy status](https://github.com/Orange-OpenSource/hurl/workflows/test/badge.svg)](https://github.com/Orange-OpenSource/hurl/actions)
@@ -135,14 +132,17 @@ Finally, Hurl is easy to integrate in CI/CD, with text, JUnit and HTML re
+
# Why Hurl?
@@ -1021,12 +1021,12 @@ curl(1) hurlfmt(1)
### Linux
-Precompiled binary is available at [hurl-4.0.0-x86_64-linux.tar.gz]:
+Precompiled binary is available at [hurl-4.1.0-x86_64-linux.tar.gz]:
```shell
$ INSTALL_DIR=/tmp
-$ curl -silent --location https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-x86_64-linux.tar.gz | tar xvz -C $INSTALL_DIR
-$ export PATH=$INSTALL_DIR/hurl-4.0.0:$PATH
+$ curl -silent --location https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-x86_64-linux.tar.gz | tar xvz -C $INSTALL_DIR
+$ export PATH=$INSTALL_DIR/hurl-4.1.0:$PATH
```
#### Debian / Ubuntu
@@ -1034,8 +1034,8 @@ $ export PATH=$INSTALL_DIR/hurl-4.0.0:$PATH
For Debian / Ubuntu, Hurl can be installed using a binary .deb file provided in each Hurl release.
```shell
-$ curl --location --remote-name https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl_4.0.0_amd64.deb
-$ sudo apt update && sudo apt install ./hurl_4.0.0_amd64.deb
+$ curl --location --remote-name https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl_4.1.0_amd64.deb
+$ sudo apt update && sudo apt install ./hurl_4.1.0_amd64.deb
```
#### Alpine
@@ -1056,7 +1056,7 @@ $ apk add --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing hurl
### macOS
-Precompiled binary is available at [hurl-4.0.0-x86_64-macos.tar.gz] for x86 CPUs and [hurl-4.0.0-arm64-macos.tar.gz] for ARM CPUS.
+Precompiled binary is available at [hurl-4.1.0-x86_64-macos.tar.gz] for x86 CPUs and [hurl-4.1.0-arm64-macos.tar.gz] for ARM CPUS.
#### Homebrew
@@ -1080,11 +1080,11 @@ $ sudo pkg install hurl
#### Zip File
-Hurl can be installed from a standalone zip file [hurl-4.0.0-win64.zip]. You will need to update your `PATH` variable.
+Hurl can be installed from a standalone zip file [hurl-4.1.0-win64.zip]. You will need to update your `PATH` variable.
#### Installer
-An installer [hurl-4.0.0-win64-installer.exe] is also available.
+An installer [hurl-4.1.0-win64-installer.exe] is also available.
#### Chocolatey
@@ -1212,11 +1212,11 @@ Please follow the [contrib on Windows section].
[Hurl templates]: https://hurl.dev/docs/templates.html
[AWS Signature Version 4]: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html
[GitHub]: https://github.com/Orange-OpenSource/hurl
-[hurl-4.0.0-win64.zip]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-win64.zip
-[hurl-4.0.0-win64-installer.exe]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-win64-installer.exe
-[hurl-4.0.0-x86_64-macos.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-x86_64-macos.tar.gz
-[hurl-4.0.0-arm64-macos.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-arm64-macos.tar.gz
-[hurl-4.0.0-x86_64-linux.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-x86_64-linux.tar.gz
+[hurl-4.1.0-win64.zip]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-win64.zip
+[hurl-4.1.0-win64-installer.exe]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-win64-installer.exe
+[hurl-4.1.0-x86_64-macos.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-x86_64-macos.tar.gz
+[hurl-4.1.0-arm64-macos.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-arm64-macos.tar.gz
+[hurl-4.1.0-x86_64-linux.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-x86_64-linux.tar.gz
[AUR]: https://wiki.archlinux.org/index.php/Arch_User_Repository
[`hurl-bin` package]: https://aur.archlinux.org/packages/hurl-bin/
[install]: https://www.rust-lang.org/tools/install
diff --git a/docs/installation.md b/docs/installation.md
index 8295983c0fb..4bda1d5097d 100644
--- a/docs/installation.md
+++ b/docs/installation.md
@@ -4,12 +4,12 @@
### Linux
-Precompiled binary is available at [hurl-4.0.0-x86_64-linux.tar.gz]:
+Precompiled binary is available at [hurl-4.1.0-x86_64-linux.tar.gz]:
```shell
$ INSTALL_DIR=/tmp
-$ curl -silent --location https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-x86_64-linux.tar.gz | tar xvz -C $INSTALL_DIR
-$ export PATH=$INSTALL_DIR/hurl-4.0.0:$PATH
+$ curl -silent --location https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-x86_64-linux.tar.gz | tar xvz -C $INSTALL_DIR
+$ export PATH=$INSTALL_DIR/hurl-4.1.0:$PATH
```
#### Debian / Ubuntu
@@ -17,8 +17,8 @@ $ export PATH=$INSTALL_DIR/hurl-4.0.0:$PATH
For Debian / Ubuntu, Hurl can be installed using a binary .deb file provided in each Hurl release.
```shell
-$ curl --location --remote-name https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl_4.0.0_amd64.deb
-$ sudo apt update && sudo apt install ./hurl_4.0.0_amd64.deb
+$ curl --location --remote-name https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl_4.1.0_amd64.deb
+$ sudo apt update && sudo apt install ./hurl_4.1.0_amd64.deb
```
#### Alpine
@@ -39,7 +39,7 @@ $ apk add --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing hurl
### macOS
-Precompiled binary is available at [hurl-4.0.0-x86_64-macos.tar.gz] for x86 CPUs and [hurl-4.0.0-arm64-macos.tar.gz] for ARM CPUS.
+Precompiled binary is available at [hurl-4.1.0-x86_64-macos.tar.gz] for x86 CPUs and [hurl-4.1.0-arm64-macos.tar.gz] for ARM CPUS.
#### Homebrew
@@ -63,11 +63,11 @@ $ sudo pkg install hurl
#### Zip File
-Hurl can be installed from a standalone zip file [hurl-4.0.0-win64.zip]. You will need to update your `PATH` variable.
+Hurl can be installed from a standalone zip file [hurl-4.1.0-win64.zip]. You will need to update your `PATH` variable.
#### Installer
-An installer [hurl-4.0.0-win64-installer.exe] is also available.
+An installer [hurl-4.1.0-win64-installer.exe] is also available.
#### Chocolatey
@@ -164,11 +164,11 @@ $ ./target/release/hurl --version
Please follow the [contrib on Windows section].
[GitHub]: https://github.com/Orange-OpenSource/hurl
-[hurl-4.0.0-win64.zip]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-win64.zip
-[hurl-4.0.0-win64-installer.exe]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-win64-installer.exe
-[hurl-4.0.0-x86_64-macos.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-x86_64-macos.tar.gz
-[hurl-4.0.0-arm64-macos.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-arm64-macos.tar.gz
-[hurl-4.0.0-x86_64-linux.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.0.0/hurl-4.0.0-x86_64-linux.tar.gz
+[hurl-4.1.0-win64.zip]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-win64.zip
+[hurl-4.1.0-win64-installer.exe]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-win64-installer.exe
+[hurl-4.1.0-x86_64-macos.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-x86_64-macos.tar.gz
+[hurl-4.1.0-arm64-macos.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-arm64-macos.tar.gz
+[hurl-4.1.0-x86_64-linux.tar.gz]: https://github.com/Orange-OpenSource/hurl/releases/download/4.1.0/hurl-4.1.0-x86_64-linux.tar.gz
[AUR]: https://wiki.archlinux.org/index.php/Arch_User_Repository
[`hurl-bin` package]: https://aur.archlinux.org/packages/hurl-bin/
[install]: https://www.rust-lang.org/tools/install
diff --git a/docs/manual/hurl.1 b/docs/manual/hurl.1
index 44118465433..21b62bee353 100644
--- a/docs/manual/hurl.1
+++ b/docs/manual/hurl.1
@@ -1,4 +1,4 @@
-.TH hurl 1 "14 Sep 2023" "hurl 4.1.0-SNAPSHOT" " Hurl Manual"
+.TH hurl 1 "21 Sep 2023" "hurl 4.1.0" " Hurl Manual"
.SH NAME
hurl - run and test HTTP requests.
diff --git a/docs/manual/hurlfmt.1 b/docs/manual/hurlfmt.1
index 4fd543a49f7..ffd6473984a 100644
--- a/docs/manual/hurlfmt.1
+++ b/docs/manual/hurlfmt.1
@@ -1,4 +1,4 @@
-.TH hurl 1 "14 Sep 2023" "hurl 4.1.0-SNAPSHOT" " Hurl Manual"
+.TH hurl 1 "21 Sep 2023" "hurl 4.1.0" " Hurl Manual"
.SH NAME
hurlfmt - format Hurl files
diff --git a/packages/hurl/Cargo.toml b/packages/hurl/Cargo.toml
index 9d4ada18655..1b509c70dd5 100644
--- a/packages/hurl/Cargo.toml
+++ b/packages/hurl/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "hurl"
-version = "4.1.0-SNAPSHOT"
+version = "4.1.0"
authors = ["Fabrice Reix "]
edition = "2021"
license = "Apache-2.0"
@@ -29,7 +29,7 @@ float-cmp = "0.9.0"
glob = "0.3.1"
hex = "0.4.3"
hex-literal = "0.4.1"
-hurl_core = { version = "4.1.0-SNAPSHOT", path = "../hurl_core" }
+hurl_core = { version = "4.1.0", path = "../hurl_core" }
indexmap = "1.9.3"
libflate = "2.0.0"
libxml = "0.3.3"
diff --git a/packages/hurl/README.md b/packages/hurl/README.md
index 11210d9829e..5a7c38f3b11 100644
--- a/packages/hurl/README.md
+++ b/packages/hurl/README.md
@@ -137,6 +137,12 @@ Finally, Hurl is easy to integrate in CI/CD, with text, JUnit and HTML re