This commit is contained in:
flowzone-app[bot] 2023-10-23 17:31:14 +00:00 committed by GitHub
parent 67dac79476
commit 6d2470a686
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 56 additions and 6 deletions

View File

@ -1,3 +1,48 @@
- commits:
- subject: Ignore `expose` service compose configuration
hash: 416170bc05a9a725f5a7f8ecbab4f8b1c8da5ddf
body: >
The docker EXPOSE directive and corresponding docker-compose `expose`
service configuration serves as documentation/metadata that a container
listens on a certain port that may be used for service discovery but it doesn't
have any real impact on the ability for
other containers on the same network to access the exposed service via
the port. In newer engine implementations, this property may conflict
with other network configurations, and prevent the container from being
started by the docker engine (see #2211).
This PR removes code that would manage the expose property and takes the
property out of the whitelist. A composition with the `expose` property
will result in the log message `Ignoring unsupported or unknown compose fields: expose`.
While this change should not have operational impact, it still removes
a previously supported configuration and as such there is a chance of it
being a breaking change for some applications. For this reason it is
being published as a new major version.
footer:
Change-type: major
change-type: major
Closes: "#2211"
closes: "#2211"
author: Felipe Lalanne
nested: []
version: 15.0.0
title: ""
date: 2023-10-23T17:31:08.436Z
- commits:
- subject: Add note regading API jitter on target state poll
hash: b107868765563e26ec04746f84d1bc15dd211723

View File

@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
This project adheres to [Semantic Versioning](http://semver.org/).
# v15.0.0
## (2023-10-23)
* Ignore `expose` service compose configuration [Felipe Lalanne]
# v14.13.14
## (2023-10-23)

View File

@ -1 +1 @@
14.13.14
15.0.0

View File

@ -2,6 +2,6 @@ name: balena-supervisor
description: 'Balena Supervisor: balena''s agent on devices.'
joinable: false
type: sw.application
version: 14.13.14
version: 15.0.0
provides:
- slug: sw.compose.long-volume-syntax

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "balena-supervisor",
"version": "14.13.14",
"version": "15.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "balena-supervisor",
"version": "14.13.14",
"version": "15.0.0",
"license": "Apache-2.0",
"dependencies": {
"@balena/systemd": "^0.4.1",

View File

@ -1,7 +1,7 @@
{
"name": "balena-supervisor",
"description": "This is balena's Supervisor, a program that runs on IoT devices and has the task of running user Apps (which are Docker containers), and updating them as the balena API informs it to.",
"version": "14.13.14",
"version": "15.0.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@ -140,6 +140,6 @@
"yargs": "^15.4.1"
},
"versionist": {
"publishedAt": "2023-10-23T13:34:42.085Z"
"publishedAt": "2023-10-23T17:31:09.234Z"
}
}