Skip to content

Commit 827760a

Browse files
committed
Bump to 1.4.0-beta-4
1 parent c4efba2 commit 827760a

File tree

3 files changed

+41
-1
lines changed

3 files changed

+41
-1
lines changed

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,40 @@ All notable changes to this project will be documented in this file.
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [1.4.0-beta-4] - 2025-02-16
11+
12+
### Added
13+
14+
- Podman support by specifying `executor` field of `containered_opts` to `podman`.
15+
16+
### Fixed
17+
18+
- Cache invalidation on any config file changes.
19+
- Unused `nix` dependency without `containered` feature.
20+
- Documentation and configs.
21+
- Config versions `4` instead of `3` by default and on new projects.
22+
- Programming languages and targets' OSes specification (see the `MIGRATIONS.md`).
23+
- Grammar fixes by @d-ornen.
24+
25+
## [1.4.0-beta-3] - 2025-02-14
26+
27+
### Added
28+
29+
- MIT license.
30+
- Example content (Rust fake `lib.rs` and `main.rs` for Docker cache strategy, Python script to get know package version from `Cargo.toml` and modified `.cargo/config.toml` configuration with `mold` linker).
31+
- `daemon` option to `CustomCommand` to execute the specified program until the end of the Pipeline (for example, for testing HTTP-servers and clients).
32+
- Ignore fails on Patch Actions.
33+
- `--preserve-least` on `deployer clean` command.
34+
- `use_containerd_local_storage_cache` and `prevent_metadata_loading` options to `containered_opts`.
35+
- `docker` user group auto-detect to avoid `sudo` usage.
36+
- `DEPL` command to avoid manual specification of caching actions in `cache_strategies`.
37+
38+
### Fixed
39+
40+
- Documentation and configs.
41+
- Containered runs' localization.
42+
- `image not found` during containered build when `prevent_metadata_loading` option is set to `true` (start build twice).
43+
1044
## [1.4.0-beta-2] - 2025-02-05
1145

1246
### Added
@@ -403,6 +437,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
403437
- Build support.
404438
- TUI.
405439

440+
[1.4.0-beta-4]: https://github.com/impulse-sw/deployer/compare/1.4.0-beta-3...1.4.0-beta-4
441+
[1.4.0-beta-3]: https://github.com/impulse-sw/deployer/compare/1.4.0-beta-2...1.4.0-beta-3
406442
[1.4.0-beta-2]: https://github.com/impulse-sw/deployer/compare/1.4.0-beta-1...1.4.0-beta-2
407443
[1.4.0-beta-1]: https://github.com/impulse-sw/deployer/compare/1.3.5...1.4.0-beta-1
408444
[1.3.5]: https://github.com/impulse-sw/deployer/compare/1.3.4...1.3.5

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "deployer"
3-
version = "1.4.0-beta-3"
3+
version = "1.4.0-beta-4"
44
edition = "2024"
55

66
[dependencies]

MIGRATIONS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Migrations guide
22

3+
## From `1.4.0-beta-3` to `1.4.0-beta-4`
4+
5+
1. Manually check all your configuration files for programming languages and targets' OSes. Replace `null` values with strings in the lower register (for example, `"rust"`, `"linux"`, etc.).
6+
37
## From `1.4.0-beta-1` to `1.4.0-beta-2`
48

59
1. Rename `run_strategies` inside your `containered_opts` to `cache_strategies` (project configurations).

0 commit comments

Comments
 (0)