This commit is contained in:
Resin CI 2019-01-02 13:55:32 +01:00
parent 30b33a0cc9
commit 6c1f36dd75
3 changed files with 35 additions and 1 deletions

View File

@ -1,3 +1,32 @@
- commits:
- subject: 'refactor: Generate and normalise PortMaps from compose ports in-class'
hash: dc34025545984dc035fac18aec8160ea095e5ca2
body: ''
footer:
Change-type: patch
change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
- subject: 'compose: Normalise target ports for comparison with docker''s output'
hash: 557c32b80e09051e9fe3633a94fe38cd5a49fcdb
body: |
Docker always returns ports in ascending order, so if they aren't
specified like that in the compose, a restart loop would occur. This
patch changes the port maps to be stored in ascending order, based on
an alphabetical sort of the internalStart port (not taking into account
the protocol). This is the same as how Docker returns them, so they will
match, regardless of input form.
footer:
Change-type: patch
change-type: patch
Closes: '#824'
closes: '#824'
Signed-off-by: Cameron Diver <cameron@balena.io>
signed-off-by: Cameron Diver <cameron@balena.io>
author: Cameron Diver
version: 9.2.8
date: 2019-01-02T12:20:55.151Z
- commits:
- subject: 'refactor: Convert DeviceConfig module to typescript'
hash: b32fba43e1cb61dab101c38088bdb0e312690550

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/).
## 9.2.8 - 2019-01-02
* Refactor: Generate and normalise PortMaps from compose ports in-class [Cameron Diver]
* Compose: Normalise target ports for comparison with docker's output [Cameron Diver]
## 9.2.7 - 2018-12-21
* Refactor: Convert DeviceConfig module to typescript [Cameron Diver]

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": "9.2.7",
"version": "9.2.8",
"license": "Apache-2.0",
"repository": {
"type": "git",