Skip to content

Commit c4e1043

Browse files
committed
Bump to 1.4.4
1 parent 2a5a567 commit c4e1043

File tree

4 files changed

+27
-1
lines changed

4 files changed

+27
-1
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,27 @@ 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.4] - 2025-03-28
11+
12+
### Added
13+
14+
- Additional containered options such as `run_detached`, `port_bindings` and `allow_internal_host_bind`.
15+
16+
### Changed
17+
18+
- Bumped `serde_yaml` to implement prettifier.
19+
- Made `ignore_fails`, `show_success_output` and `show_bash_c` fields optional.
20+
- Exposed SSH and HashiCorp Vault support to features.
21+
22+
### Fixed
23+
24+
- Golang cache files.
25+
- `i18n-ru` (`ADD_CMD`).
26+
27+
### Removed
28+
29+
- `description` field inside Actions.
30+
1031
## [1.4.3] - 2025-03-08
1132

1233
### Added
@@ -487,6 +508,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
487508
- Build support.
488509
- TUI.
489510

511+
[1.4.4]: https://github.com/impulse-sw/deployer/compare/1.4.3...1.4.4
490512
[1.4.3]: https://github.com/impulse-sw/deployer/compare/1.4.2...1.4.3
491513
[1.4.2]: https://github.com/impulse-sw/deployer/compare/1.4.1...1.4.2
492514
[1.4.1]: https://github.com/impulse-sw/deployer/compare/1.4.0-beta-7...1.4.1

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.3"
3+
version = "1.4.4"
44
edition = "2024"
55

66
[dependencies]

DOCS.en.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -871,6 +871,8 @@ The only difference is adding the `containered_opts` field, which automatically
871871
- `build_deployer_base_image`, `preflight_deployer_build_deps` and `deployer_build_cmds` - base image, setup commands, and commands for building Deployer itself
872872
- `cache_strategies` - caching strategies during build
873873
- `run_detached` - run the Deployer Pipeline in detached mode
874+
- `port_bindings` (`[{ "from": 8080, "to": 80 }]`) - add port bindings to allow containered runs to communicate with exposed environment
875+
- `allow_internal_host_bind` - allow usage of `host.docker.internal`
874876
- `use_containerd_local_storage_cache` - when building in Docker with enabled `containerd` feature in `/etc/docker/daemon.json`, allows saving image cache in the Pipeline execution folder, which simplifies cache cleanup
875877
- `prevent_metadata_loading` - prevents reconnecting to registries and searching for a new image when an old one is available (allows building and running Pipelines in containers without Internet access)
876878
- `executor` - allows specifying the build and run executor (default is Docker, specify `podman` to use Podman)

DOCS.ru.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -871,6 +871,8 @@ deployer new content
871871
- `build_deployer_base_image`, `preflight_deployer_build_deps` и `deployer_build_cmds` - базовый образ, команды для настройки и команды для сборки самого Деплойера
872872
- `cache_strategies` - стратегии кэширования при сборке
873873
- `run_detached` - запустить Пайплайн Деплойера в фоновом режиме
874+
- `port_bindings` (`[{ "from": 8080, "to": 80 }]`) - добавить биндинги портов, чтобы разрешить коммуникацию контейнерных запусков с окружением
875+
- `allow_internal_host_bind` - разрешить использование `host.docker.internal`
874876
- `use_containerd_local_storage_cache` - при сборке в Docker и включенной фиче `containerd` в `/etc/docker/daemon.json` позволяет сохранять кэш образов в папке выполнения Пайплайна, что упрощает очистку кэша
875877
- `prevent_metadata_loading` - предотвращает повторное подключение к регистрам и поиск нового образа, когда доступен старый (позволяет осуществлять сборку и запуск Пайплайнов в контейнерах без доступа к Интернету)
876878
- `executor` - позволяет указать исполнителя сборки и запуска (по умолчанию - Docker, для использования Podman укажите `podman`)

0 commit comments

Comments
 (0)