Skip to content

Commit f1daf24

Browse files
authored
chore: prepare for release v0.10.0-aplha.8 (#1080)
Signed-off-by: Luca Zaninotto <luca.zaninotto@secomind.com>
1 parent a718c95 commit f1daf24

File tree

7 files changed

+21
-11
lines changed

7 files changed

+21
-11
lines changed

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,21 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## Unreleased
7+
## [0.10.0-alpha.8] - 2025-10-28
8+
### Added
9+
- Support for stop campaigns: a deployment campaign can send a `stop` operation on a target release on all devices in a channel.
10+
- Support for start campaigns: a deployment campaign can send a `start` operation on a target release on all devices in a channel.
11+
- Support for upgrade campaigns: a deployment campaign can `update` a container to a newer version on all devices in a channel.
12+
- Support for delete campaigns: a deployment campaign can send a `delete` message on a target release on all devices in a channel.
13+
- Reconciliation logic: container information gets reconciled with astarte if some messages get lost. The polling system acts on time windows to avoid traffic spikes in astarte.
14+
- Retry mechanism: users can manually retry to send necessary messages to a device to deploy a container.
815
### Changed
916
- The deployment state does no longer incorporate events, instead events are available in the `events` field of deployments. Users can access them in a _log_ fashion.
1017
- Removed `last_message` field in deployment.
11-
- With Astarte versions >= 1.3, devices are available in Edgehog upon registration, without waiting for their first connection
18+
- With Astarte versions >= 1.3, devices are available in Edgehog upon registration, without waiting for their first connection.
19+
### Fixed
20+
- Type error on network and volume options prevented users from using advanced driver options both on volumes and networks.
21+
- Update messages were sent each time a deployment with some ready actions was stopped. This prevented updated releases from actually being stopped.
1222

1323
## [0.10.0-alpha.7] - 2025-10-28
1424
### Changed

backend/mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ defmodule Edgehog.MixProject do
2424
def project do
2525
[
2626
app: :edgehog,
27-
version: "0.10.0-alpha.7",
27+
version: "0.10.0-alpha.8",
2828
elixir: "~> 1.17",
2929
elixirc_paths: elixirc_paths(Mix.env()),
3030
compilers: Mix.compilers(),

doc/mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ defmodule Doc.MixProject do
2424
def project do
2525
[
2626
app: :doc,
27-
version: "0.10.0-alpha.7",
27+
version: "0.10.0-alpha.8",
2828
elixir: "~> 1.15",
2929
start_permanent: Mix.env() == :prod,
3030
deps: deps(),

doc/pages/admin/deploying_with_kubernetes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ spec:
417417
- name: admin-public-key
418418
mountPath: /keys
419419
readOnly: true
420-
image: edgehogdevicemanager/edgehog-backend:0.10.0-alpha.7
420+
image: edgehogdevicemanager/edgehog-backend:0.10.0-alpha.8
421421
imagePullPolicy: Always
422422
name: edgehog-backend
423423
ports:
@@ -485,7 +485,7 @@ spec:
485485
- env:
486486
- name: BACKEND_URL
487487
value: <BACKEND-HOST>
488-
image: edgehogdevicemanager/edgehog-frontend:0.10.0-alpha.7
488+
image: edgehogdevicemanager/edgehog-frontend:0.10.0-alpha.8
489489
imagePullPolicy: Always
490490
name: edgehog-frontend
491491
ports:

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ services:
4949
- "traefik.http.services.pgadmin.loadbalancer.server.port=80"
5050

5151
edgehog-backend:
52-
image: edgehogdevicemanager/edgehog-backend:0.10.0-alpha.7
52+
image: edgehogdevicemanager/edgehog-backend:0.10.0-alpha.8
5353
build:
5454
context: backend
5555
env_file: .env
@@ -87,7 +87,7 @@ services:
8787
- "traefik.http.services.edgehog-backend.loadbalancer.server.port=4000"
8888

8989
edgehog-frontend:
90-
image: edgehogdevicemanager/edgehog-frontend:0.10.0-alpha.7
90+
image: edgehogdevicemanager/edgehog-frontend:0.10.0-alpha.8
9191
build:
9292
context: frontend
9393
environment:

frontend/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "edgehog-device-manager-frontend",
3-
"version": "0.10.0-alpha.7",
3+
"version": "0.10.0-alpha.8",
44
"bugs": {
55
"url": "https://github.com/edgehog-device-manager/edgehog/issues"
66
},

0 commit comments

Comments
 (0)