[go: up one dir, main page]

Skip to content
Release Lorry version: v2.3.0

Many thanks to @Tikooh for helping with this release!

This release contains various changes to configuration
options that lorry uses to configure downstream (many
of those changes are made in preparation for reenabling of local
downstream), as well as changes to e2e tests, cleanup in the database,
multiarch Docker images and fixes to token leaks in logs and web UI.

Deprecation notice:

Config fields `hostname`, `username`, `insecure`,
`gitlab-private-token` and `gitlab-private-token-file` are deprecated
in favor of a `[downstream]` block of `kind = "gitlab"`. Make sure
your config looks like this:

```
[downstream]
kind = "gitlab"
hostname = "localhost:9999"
username = "Oauth2"
gitlab-insecure-http = false
gitlab-private-token = "super-secret"
```

You can find documentation for configuration here:
https://lorry.software/configuration.html

1268656 Update package versions to 2.3.0
1a93079 Drop unused databases
61f343d Enable container builds for multiple architectures
261c712 Cargo sqlx prepare changes
10ad93c Fix Lorry prepare repo to reset priority
2ebe06f Lorry validation fix
911faa6 Add a ci step to validate local config
ae8e254 Add Remote Confgit retry attempts
3ed65ed Improve e2e tests
472cdb3 Also check that file exists on example config
cd986fb Separate config parse
0d7a08c Fix token leakage on command execution
478d47f Mention nix flake in the docs
5d9b8ba Update git server version
e302655 Improve release script
b67ae04 Redact web outputs
72c6da4 Add an error if project path is too long
fd3fcfb Report error on internal git failure
506b2d6 Make scheduler take URL builder
4bb6c75 Update lorry.example.toml and docs for downstream
d5f2209 Deprecate Gitlab specific config for enum
21dd768 Improve tracing to include config