From 6b09d1ed1aed59833ec2279b6e5848bc1f868447 Mon Sep 17 00:00:00 2001 From: Hannes de Jager Date: Thu, 20 Jun 2024 22:23:53 +0200 Subject: [PATCH] Release unFTP v0.14.7 --- .github/workflows/rust.yml | 1 + CHANGELOG.md | 8 ++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- RELEASE-CHECKLIST.md | 2 +- docs/server/docker.md | 8 ++++---- docs/server/installation.md | 8 ++++---- docs/server/pubsub.md | 2 +- 8 files changed, 21 insertions(+), 12 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 8002fbd..f45023c 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -173,6 +173,7 @@ jobs: trget: x86_64-pc-windows-msvc BUILD_VERSION: ${{ needs.get_version.outputs.version }} steps: + - uses: ilammy/setup-nasm@v1 - name: Checkout code uses: actions/checkout@v3 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index fa8f7fa..60738dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 2023-12-24 unftp v0.14.7 + +- Upgraded to libunftp v0.20.1 +- Fixed builds on Windows +- Compile with Rust 1.79.0 +- [#171](https://github.com/bolcom/unFTP/pull/171) Ability to obtain User info over HTTP with `--usr-http-url` +- [#175](https://github.com/bolcom/unFTP/pull/175) Guard against configuration mistakes leading to security issues + ## 2023-12-24 unftp v0.14.6 - Upgraded to libunftp v0.20.0 diff --git a/Cargo.lock b/Cargo.lock index 6c5c05a..9d2cf6e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2854,7 +2854,7 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unftp" -version = "0.14.6" +version = "0.14.7" dependencies = [ "async-trait", "base64 0.22.1", diff --git a/Cargo.toml b/Cargo.toml index 0f8a6ca..9c440cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unftp" -version = "0.14.6" +version = "0.14.7" authors = [ "Agoston Horvath ", "Dávid Kosztka ", diff --git a/RELEASE-CHECKLIST.md b/RELEASE-CHECKLIST.md index 6224fe1..5d00772 100644 --- a/RELEASE-CHECKLIST.md +++ b/RELEASE-CHECKLIST.md @@ -17,7 +17,7 @@ * Wait till MR pipelines are OK then run `make publish` * Merge the MR via the command line by merging master into the branch and pushing it. * Create the release in Github using tag format \[{component}-\]{version} e.g. - > v0.14.6 + > v0.14.7 or > slog-redis-v0.1.2 * Wait for the Github Actions pipeline to finish. You should see all artifacts in the release page. diff --git a/docs/server/docker.md b/docs/server/docker.md index 23c979e..2147bf8 100644 --- a/docs/server/docker.md +++ b/docs/server/docker.md @@ -5,9 +5,9 @@ title: Docker You can download pre-made docker images from [docker hub](https://hub.docker.com/r/bolcom/unftp/tags) e.g.: ```sh -docker pull bolcom/unftp:v0.14.6-alpine -docker pull bolcom/unftp:v0.14.6-alpine-istio -docker pull bolcom/unftp:v0.14.6-scratch +docker pull bolcom/unftp:v0.14.7-alpine +docker pull bolcom/unftp:v0.14.7-alpine-istio +docker pull bolcom/unftp:v0.14.7-scratch ``` Example running unFTP in a Docker container: @@ -34,6 +34,6 @@ docker run \ -v /Users/xxx/unftp/unftp.crt:/unftp.crt \ -v /Users/xxx/unftp/the-key.json:/key.json \ -ti \ - bolcom/unftp:v0.14.6-alpine + bolcom/unftp:v0.14.7-alpine ``` diff --git a/docs/server/installation.md b/docs/server/installation.md index 5177fcd..aa5eaf4 100644 --- a/docs/server/installation.md +++ b/docs/server/installation.md @@ -17,28 +17,28 @@ integration: Linux (static, no PAM): ```sh -curl -L https://github.com/bolcom/unFTP/releases/download/v0.14.6/unftp_x86_64-unknown-linux-musl \ +curl -L https://github.com/bolcom/unFTP/releases/download/v0.14.7/unftp_x86_64-unknown-linux-musl \ | sudo tee /usr/local/bin/unftp > /dev/null && sudo chmod +x /usr/local/bin/unftp ``` Linux (dynamic with PAM support): ```sh -curl -L https://github.com/bolcom/unFTP/releases/download/v0.14.6/unftp_x86_64-unknown-linux-gnu \ +curl -L https://github.com/bolcom/unFTP/releases/download/v0.14.7/unftp_x86_64-unknown-linux-gnu \ | sudo tee /usr/local/bin/unftp > /dev/null && sudo chmod +x /usr/local/bin/unftp ``` macOS Intel: ```sh -curl -L https://github.com/bolcom/unFTP/releases/download/v0.14.6/unftp_x86_64-apple-darwin \ +curl -L https://github.com/bolcom/unFTP/releases/download/v0.14.7/unftp_x86_64-apple-darwin \ | sudo tee /usr/local/bin/unftp > /dev/null && sudo chmod +x /usr/local/bin/unftp ``` macOS ARM: ```sh -curl -L https://github.com/bolcom/unFTP/releases/download/v4/unftp_aarch64-apple-darwin \ +curl -L https://github.com/bolcom/unFTP/releases/download/v0.14.7/unftp_aarch64-apple-darwin \ | sudo tee /usr/local/bin/unftp > /dev/null && sudo chmod +x /usr/local/bin/unftp ``` diff --git a/docs/server/pubsub.md b/docs/server/pubsub.md index fa18a8b..b65fabc 100644 --- a/docs/server/pubsub.md +++ b/docs/server/pubsub.md @@ -73,7 +73,7 @@ All of them are of type JSON object. Examples of their format are shown below. "payload": { "Startup": { "libunftp_version": "0.19.1", - "unftp_version": "v0.14.6" + "unftp_version": "v0.14.7" } } }