Releases: thin-edge/tedge-container-plugin
Releases · thin-edge/tedge-container-plugin
tedge-container-plugin 2.0.2
What's Changed
- chore: update dependencies by @reubenmiller in #123
- ci: fix ui build workflow by @ck-c8y in #122
Full Changelog: 2.0.1...2.0.2
tedge-container-plugin 2.0.1
What's Changed
- fix: exclude oci labels when cloning a container by @reubenmiller in #119
Full Changelog: 2.0.0...2.0.1
tedge-container-plugin 2.0.0
What's Changed
New release of the tedge-container-plugin which is a full rewrite. 2.x is now written in golang instead of posix shell. All of the features from 1.x are supported in 2.x, and it also includes additional features.
- fix: only publish on exec_die if it is related to the main process by @reubenmiller in #65
- fix(packaging): Stop and remove service when package is removed by @reubenmiller in #66
- feat: update from legacy service by @reubenmiller in #67
- fix(podman): strip incompatible cli arguments from podman-compose down command by @reubenmiller in #69
- feat: support golang 1.22 (for Yocto kirkstone lts-mixin) by @reubenmiller in #71
- chore: add vendor folder by @reubenmiller in #68
- fix(container): container file image name detection by @reubenmiller in #72
- feat(container): add examples for installing and removing a container by @reubenmiller in #73
- feat(config): add data_dir config setting by @reubenmiller in #74
- fix(monitor): ignore all exec event types not directly related to the main process by @reubenmiller in #75
- feat: include podman-remote cli detection by @reubenmiller in #76
- fix: persistent directory handling in sm-plugins by @reubenmiller in #77
- fix: parse podman-compose output to check for non-zero exit code by @reubenmiller in #78
- fix(podman): only use the last error in the podman stderr output by @reubenmiller in #79
- feat(packaging): add s6-overlay service definitions to alpine package by @reubenmiller in #81
- fix: error message when no container cli tool is found by @reubenmiller in #80
- fix: s6-overlay packaging of tedge-container-plugin service by @reubenmiller in #82
- fix: launch s6-overlay service with sudo rights by @reubenmiller in #84
- fix(s6-overlay): shutdown of service when run as root by @reubenmiller in #85
- fix: add s6-overlay shutdown service by @reubenmiller in #87
- feat(s6-overlay): trap SIGTERM and kill service using sudo if required by @reubenmiller in #88
- feat: improve detection of podman sockets by @reubenmiller in #89
- feat: support private registries by @reubenmiller in #90
- tests: simplify test image selection by @reubenmiller in #91
- feat: improve image pull and private repo handling by @reubenmiller in #92
- test: enable container engine login system tests by @reubenmiller in #93
- feat: add commands to clone a container by @reubenmiller in #83
- fix: container clone compatibility with podman v4 by @reubenmiller in #94
- feat: add internal command to get container logs by @reubenmiller in #95
- feat: add internal tool run-in-context to run a new container by copying config from an existing one by @reubenmiller in #96
- feat(internal): add stop-after to container-clone by @reubenmiller in #97
- feat(container-group): prune images during container-group finalize hook by @reubenmiller in #98
- feat(container-group): pull images in before calling docker compose by @reubenmiller in #99
- fix(container): use full image in version field by @reubenmiller in #100
- fix(container): set network mode when creating a container by @reubenmiller in #101
- fix: install configuration file under tedge plugins folder by @reubenmiller in #102
- feat(container): provide tool to check for self updates and filter from module list by @reubenmiller in #103
- fix: only use self sm-plugin for legacy updates by @reubenmiller in #104
- fix: docker image detection compatibility for default repos by @reubenmiller in #105
- feat(internal): allow users to add labels when cloning container or running in context by @reubenmiller in #106
- feat(internal): improvements to internal cli tools by @reubenmiller in #107
- fix(config): update config path reference used by service definitions by @reubenmiller in #108
- fix: respect filter options when triggered by engine events by @reubenmiller in #109
- feat(container-group): improve logging when removing a compose project by @reubenmiller in #110
- fix(internal): fix container-remove command and add test by @reubenmiller in #111
- fix: prune unused images not just dangling by @reubenmiller in #115
- chore: remove usage of deprecated gorelease archive.format property by @reubenmiller in #116
- feat: prune images by default by @reubenmiller in #117
- feat: migrate ui to c8y version 1020 by @ck-c8y in #62
- release: bump ui version by @reubenmiller in #118
New Contributors
Full Changelog: 1.4.2...2.0.0
tedge-container-plugin 2.0.0-rc.30
What's Changed
- docs: update readme after rewrite by @reubenmiller in #63
- docs: add comments to configuration properties by @reubenmiller in #64
- fix: only publish on exec_die if it is related to the main process by @reubenmiller in #65
- feat: update from legacy service by @reubenmiller in #67
- fix(podman): strip incompatible cli arguments from podman-compose down command by @reubenmiller in #69
- feat: support golang 1.22 (for Yocto kirkstone lts-mixin) by @reubenmiller in #71
- chore: add vendor folder by @reubenmiller in #68
- fix(container): container file image name detection by @reubenmiller in #72
- feat(container): add examples for installing and removing a container by @reubenmiller in #73
- feat(config): add data_dir config setting by @reubenmiller in #74
- fix(monitor): ignore all exec event types not directly related to the main process by @reubenmiller in #75
- feat: include podman-remote cli detection by @reubenmiller in #76
- fix: persistent directory handling in sm-plugins by @reubenmiller in #77
- fix: parse podman-compose output to check for non-zero exit code by @reubenmiller in #78
- fix(podman): only use the last error in the podman stderr output by @reubenmiller in #79
- feat(packaging): add s6-overlay service definitions to alpine package by @reubenmiller in #81
- fix: error message when no container cli tool is found by @reubenmiller in #80
- fix: s6-overlay packaging of tedge-container-plugin service by @reubenmiller in #82
- fix: launch s6-overlay service with sudo rights by @reubenmiller in #84
- fix(s6-overlay): shutdown of service when run as root by @reubenmiller in #85
- fix: add s6-overlay shutdown service by @reubenmiller in #87
- feat(s6-overlay): trap SIGTERM and kill service using sudo if required by @reubenmiller in #88
- feat: improve detection of podman sockets by @reubenmiller in #89
- feat: support private registries by @reubenmiller in #90
- tests: simplify test image selection by @reubenmiller in #91
- feat: improve image pull and private repo handling by @reubenmiller in #92
- test: enable container engine login system tests by @reubenmiller in #93
- feat: add commands to clone a container by @reubenmiller in #83
- fix: container clone compatibility with podman v4 by @reubenmiller in #94
- feat: add internal command to get container logs by @reubenmiller in #95
- feat: add internal tool run-in-context to run a new container by copying config from an existing one by @reubenmiller in #96
- feat(internal): add stop-after to container-clone by @reubenmiller in #97
- feat(container-group): prune images during container-group finalize hook by @reubenmiller in #98
- feat(container-group): pull images in before calling docker compose by @reubenmiller in #99
- fix(container): use full image in version field by @reubenmiller in #100
- fix(container): set network mode when creating a container by @reubenmiller in #101
- fix: install configuration file under tedge plugins folder by @reubenmiller in #102
- feat(container): provide tool to check for self updates and filter from module list by @reubenmiller in #103
- fix: only use self sm-plugin for legacy updates by @reubenmiller in #104
- fix: docker image detection compatibility for default repos by @reubenmiller in #105
- feat(internal): allow users to add labels when cloning container or running in context by @reubenmiller in #106
- feat(internal): improvements to internal cli tools by @reubenmiller in #107
- fix(config): update config path reference used by service definitions by @reubenmiller in #108
- fix: respect filter options when triggered by engine events by @reubenmiller in #109
- feat(container-group): improve logging when removing a compose project by @reubenmiller in #110
- fix(internal): fix container-remove command and add test by @reubenmiller in #111
Full Changelog: 1.4.3...2.0.0-rc.30
tedge-container-plugin 2.0.0-rc.5
What's Changed
- fix(container): container file image name detection by @reubenmiller in #72
- feat(container): add examples for installing and removing a container by @reubenmiller in #73
Full Changelog: 2.0.0-rc.4...2.0.0-rc.5
tedge-container-plugin 2.0.0-rc.3
What's Changed
- fix: only publish on exec_die if it is related to the main process by @reubenmiller in #65
- feat: update from legacy service by @reubenmiller in #67
Full Changelog: 2.0.0-rc.2...2.0.0-rc.3
1.4.0
What's Changed
- feat(container): setting to control which network the container is added to by default by @reubenmiller in #56
- feat(container-group): create common container network by @reubenmiller in #57
Full Changelog: 1.3.3...1.4.0
1.3.3
What's Changed
- fix: custom DOCKER_HOST settings by @reubenmiller in #55
Full Changelog: 1.3.2...1.3.3
1.3.2
What's Changed
- fix(ui): include check for container fragment to reduce false positives by @reubenmiller in #52
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
- fix(packaging): remove executable permission bits from systemd service definition by @reubenmiller in #50
Full Changelog: 1.3.0...1.3.1