Skip to content

Commit fcd0467

Browse files
chore: release main
1 parent b49ffb6 commit fcd0467

File tree

8 files changed

+216
-8
lines changed

8 files changed

+216
-8
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"backend": "0.11.0",
3-
"doc": "0.10.0",
4-
"frontend": "0.11.0"
2+
"backend": "0.12.0",
3+
"doc": "0.11.0",
4+
"frontend": "0.12.0"
55
}

backend/CHANGELOG.md

Lines changed: 113 additions & 0 deletions
Large diffs are not rendered by default.

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.11.0",
27+
version: "0.12.0",
2828
elixir: "~> 1.17",
2929
elixirc_paths: elixirc_paths(Mix.env()),
3030
compilers: Mix.compilers(),

doc/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Changelog
2+
3+
## [0.11.0](https://github.com/Emina-M/edgehog/compare/v0.10.0...v0.11.0) (2026-02-10)
4+
5+
6+
### Features
7+
8+
* add azure support ([ed8f2f7](https://github.com/Emina-M/edgehog/commit/ed8f2f75dcbdc53f01633d70396ac929ff4d4b0e))
9+
* add reconnect-device and new-device for faster development ([#1109](https://github.com/Emina-M/edgehog/issues/1109)) ([0a76a72](https://github.com/Emina-M/edgehog/commit/0a76a72222088eb53a46a3c5716e77009ca4306d))
10+
* Add support for regex and glob pattern matching in device selector DSL ([#835](https://github.com/Emina-M/edgehog/issues/835)) ([479eb81](https://github.com/Emina-M/edgehog/commit/479eb8100af62d72ffc21825f2cf743a27ac376a))
11+
* azure support ([6d3e198](https://github.com/Emina-M/edgehog/commit/6d3e19821df639bb05adcf2c582f31d372b015ed))

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",
27+
version: "0.11.0",
2828
elixir: "~> 1.15",
2929
start_permanent: Mix.env() == :prod,
3030
deps: deps(),

frontend/CHANGELOG.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,90 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
<!-- Starting from v0.11 changelogs are separated per-project. The changes below
1010
refer to both the frontend *and* the backend of edgehog -->
1111

12+
## [0.12.0](https://github.com/Emina-M/edgehog/compare/v0.11.0...v0.12.0) (2026-02-10)
13+
14+
15+
### ⚠ BREAKING CHANGES
16+
17+
* **backend:** remove authentication bypass configuration
18+
19+
### Features
20+
21+
* `chevronDown` and `chevronUp` icon ([6d5dc58](https://github.com/Emina-M/edgehog/commit/6d5dc582a37f3a1278f623d3baf3d2baf67996d3))
22+
* `MonacoJsonEditor` for `Network` and `Volume` options ([37aa65e](https://github.com/Emina-M/edgehog/commit/37aa65ef6a2eeaadcaf1eaec515c9cada9a23d34))
23+
* `MonacoJsonEditor` fro `Network` and `Volume` options ([78325cb](https://github.com/Emina-M/edgehog/commit/78325cb701fc35508ec95ac929fadfc99111efe0))
24+
* Add `Pause` and `Resume` functionality for campaigns ([#1204](https://github.com/Emina-M/edgehog/issues/1204)) ([35a9aab](https://github.com/Emina-M/edgehog/commit/35a9aab42a458358bf87a60e37453b26a7ac0228)), closes [#277](https://github.com/Emina-M/edgehog/issues/277)
25+
* Add Application field to Deployment Campaign form and reorder ([1ef74e4](https://github.com/Emina-M/edgehog/commit/1ef74e42f1a00ce289dcc27c59299b9dcf859c0c))
26+
* add binds field for container directory mappings ([#1009](https://github.com/Emina-M/edgehog/issues/1009)) ([1dcfea1](https://github.com/Emina-M/edgehog/commit/1dcfea1cddd1c185b571cf147e01e1ab31b083da))
27+
* add confirmation modal for removing container ([#1068](https://github.com/Emina-M/edgehog/issues/1068)) ([a3d0a1f](https://github.com/Emina-M/edgehog/commit/a3d0a1f3258661a527e7667f56822dd643c711cb))
28+
* Add Container deployment status visibility ([#968](https://github.com/Emina-M/edgehog/issues/968)) ([8c3e2de](https://github.com/Emina-M/edgehog/commit/8c3e2de747f3f3de27a8de5b0fc34225caeadfae))
29+
* Add default image for devices without system model image ([#1005](https://github.com/Emina-M/edgehog/issues/1005)) ([0af6a9a](https://github.com/Emina-M/edgehog/commit/0af6a9a30a264ccc7c844ce82ac4fc7e7ade453d))
30+
* add deployment details ([#1060](https://github.com/Emina-M/edgehog/issues/1060)) ([51b9503](https://github.com/Emina-M/edgehog/commit/51b9503eacb60d33eb874537f71839033e0d6de9))
31+
* add device group subscription ([#1198](https://github.com/Emina-M/edgehog/issues/1198)) ([adb91f4](https://github.com/Emina-M/edgehog/commit/adb91f4e5f7011cdf424b77371ebf4f8858f66d1))
32+
* add GraphQL subscription for device creation ([1d5a0ba](https://github.com/Emina-M/edgehog/commit/1d5a0ba36a7a6c3940ae61215fc03614e6817db6))
33+
* Add operation type selection when creating a deployment campaign ([#1033](https://github.com/Emina-M/edgehog/issues/1033)) ([dea311f](https://github.com/Emina-M/edgehog/commit/dea311f8571694ed2a4bc8ba2fb0aacfe95d5a79))
34+
* Add visual feedback for imported containers in CreateRelease form ([119f61c](https://github.com/Emina-M/edgehog/commit/119f61cbc2e78cb30def59eae1dbc8ab96aa41dc))
35+
* add volume driver filed to container view ([#1051](https://github.com/Emina-M/edgehog/issues/1051)) ([27cfd0d](https://github.com/Emina-M/edgehog/commit/27cfd0d87766759f3dcf8388d152ee8e476820f4))
36+
* allow users to re-send deployment messages ([#1041](https://github.com/Emina-M/edgehog/issues/1041)) ([64a5dd9](https://github.com/Emina-M/edgehog/commit/64a5dd939dfef35dca69ba8e91489e295a3566ee))
37+
* application management ([#934](https://github.com/Emina-M/edgehog/issues/934)) ([c1f8421](https://github.com/Emina-M/edgehog/commit/c1f84219e056da81ee82f0171cc0ffdb0191f6c1))
38+
* **backend:** manual OTA with base image from collection ([1af4b8d](https://github.com/Emina-M/edgehog/commit/1af4b8d8b9f10ca480a2aacf6073e8c2f2297b1c))
39+
* block actions until deployment is ready ([#988](https://github.com/Emina-M/edgehog/issues/988)) ([ea12c0b](https://github.com/Emina-M/edgehog/commit/ea12c0b03be3b6c2359dd76a3d51d25de71cc184))
40+
* Collapsible headers in container form ([0ac3199](https://github.com/Emina-M/edgehog/commit/0ac3199635ce23176a01f465cd7ca57aadfa29a0))
41+
* **containers:** Add searchable selection in Deployment Campaigns ([0fc29d8](https://github.com/Emina-M/edgehog/commit/0fc29d835e53dcb88bf3ae452c6d27fc53cfce3b))
42+
* **containers:** Add searchable selection in Deployment Campaigns ([0c3b663](https://github.com/Emina-M/edgehog/commit/0c3b6631ee42daabf6e716cce3f9eb86f2cd0739))
43+
* **containers:** device mappings form input component ([5b4735f](https://github.com/Emina-M/edgehog/commit/5b4735f8e41931c02cfc7eedbeb6c20955f70fe2))
44+
* **containers:** device mappings form input component ([ec3cd57](https://github.com/Emina-M/edgehog/commit/ec3cd57a425fd90f1af403d282a5643a04a1c890))
45+
* Expose deployment campaigns in deployments ([#979](https://github.com/Emina-M/edgehog/issues/979)) ([65217e4](https://github.com/Emina-M/edgehog/commit/65217e425a03a5515b4b655c9780c37aefd697cd))
46+
* **forms:** add field explanations to container form ([#976](https://github.com/Emina-M/edgehog/issues/976)) ([c11b8c5](https://github.com/Emina-M/edgehog/commit/c11b8c5afc869f55f10b8c95382c78ba6e77df80))
47+
* **frontend:** add retry count column to campaign targets tables ([dfe0649](https://github.com/Emina-M/edgehog/commit/dfe0649be89060cd67f44e31909892549644363e))
48+
* **frontend:** manual OTA with base image from collection ([11f9a83](https://github.com/Emina-M/edgehog/commit/11f9a83cd08f1e2d810813dea72ac41704717e94))
49+
* GraphQL subscription for device updates in table ([#1118](https://github.com/Emina-M/edgehog/issues/1118)) ([be6a629](https://github.com/Emina-M/edgehog/commit/be6a6295f2767cf3ae766984aedbc29833a95a06))
50+
* integrate Absinthe WebSocket ([50fd9fc](https://github.com/Emina-M/edgehog/commit/50fd9fc3319932a8bc00ce84c12d1cb396beaacd))
51+
* Make Hardware Type clearable in Create System Model ([becc958](https://github.com/Emina-M/edgehog/commit/becc95896919b33f056622d8e36ee239d10f1914))
52+
* paginate options in forms ([#1046](https://github.com/Emina-M/edgehog/issues/1046)) ([4ce8aa8](https://github.com/Emina-M/edgehog/commit/4ce8aa8b113d5703e91e07ebd17989a521a97584))
53+
* prompt user to create a group before creating a channel ([983a295](https://github.com/Emina-M/edgehog/commit/983a2958b8f6069abd20e75053ce20df2371a7e9))
54+
* prompt user to create a group before creating a channel ([2d08f10](https://github.com/Emina-M/edgehog/commit/2d08f103cef3f1eaa29f076d441b4713c4c51a83))
55+
* server side pagination ([#888](https://github.com/Emina-M/edgehog/issues/888)) ([946571b](https://github.com/Emina-M/edgehog/commit/946571b19bc0c5ff7f3ace00c8e0d8d3b043d597))
56+
* show `partNumber` and `serialNumber` in `Device` page if available ([#1123](https://github.com/Emina-M/edgehog/issues/1123)) ([c2261bb](https://github.com/Emina-M/edgehog/commit/c2261bb7397c4ca956013d245dc16a537e308267)), closes [#226](https://github.com/Emina-M/edgehog/issues/226)
57+
* UI for deployment events' additional information ([b03f50a](https://github.com/Emina-M/edgehog/commit/b03f50aaf10b9cff00e5a782bfdbdec1c5e034ba))
58+
59+
60+
### Bug Fixes
61+
62+
* add text reporters to coverage output for visibility ([e7c56f8](https://github.com/Emina-M/edgehog/commit/e7c56f8c5bca9d5517b67041e3537a6bf2e8abb5))
63+
* align retry icon position in Deployments table ([#1069](https://github.com/Emina-M/edgehog/issues/1069)) ([fa048e4](https://github.com/Emina-M/edgehog/commit/fa048e444b8bcbd522882ce2d1e4fad1868bcbee))
64+
* auto-focus Image Reference field when adding new container ([0e150fa](https://github.com/Emina-M/edgehog/commit/0e150fa8756ef10f59ded602d4311e0cfac40436))
65+
* Clean up deleted device group from channel targetGroups ([73ed9a2](https://github.com/Emina-M/edgehog/commit/73ed9a2e2f61c8ba682eb21fc2a2dae4d0082fb5))
66+
* Clean up deleted device group from updateChannel targetGroups ([fb8f38d](https://github.com/Emina-M/edgehog/commit/fb8f38daf791890cbe274e82bd2177cc50ab2557))
67+
* Clean up deleted device group from updateChannel targetGroups ([37e7988](https://github.com/Emina-M/edgehog/commit/37e7988701071a2b8150f74c47717b635e49e03a))
68+
* Clear target release on version conflict ([#1066](https://github.com/Emina-M/edgehog/issues/1066)) ([641cffd](https://github.com/Emina-M/edgehog/commit/641cffdafd3662751408635d61666faa18bd6ba8))
69+
* **containers:** Add validation for unique volume targets ([b1e65f7](https://github.com/Emina-M/edgehog/commit/b1e65f73c0a9207d59bdb041fd6c3186640fe048))
70+
* **containers:** Add validation for unique volume targets ([288246a](https://github.com/Emina-M/edgehog/commit/288246adfef250b621352f3d39492e64b0fac338))
71+
* **containers:** refresh application list after deletion ([0b41cf5](https://github.com/Emina-M/edgehog/commit/0b41cf5b344cdd2e582438ccf6642637d5fbc5b2))
72+
* **containers:** refresh application list after deletion ([f18f44e](https://github.com/Emina-M/edgehog/commit/f18f44ee2a820e352a07c561b9ed74b8bf9ee6ca))
73+
* Correct GraphQL field name in subscription updater ([#1134](https://github.com/Emina-M/edgehog/issues/1134)) ([f5ac89b](https://github.com/Emina-M/edgehog/commit/f5ac89b3da2dde8ef741f370c93a2a8bfbfe47b4))
74+
* deployment state color mismatch when isReady is false ([#1012](https://github.com/Emina-M/edgehog/issues/1012)) ([3ffa28a](https://github.com/Emina-M/edgehog/commit/3ffa28a90906ced69556082501f4fbe752c83724))
75+
* display release version instead of channel name in release link ([9716b04](https://github.com/Emina-M/edgehog/commit/9716b04125a6a7b97b24393f38cb8e6185e2ceca))
76+
* Eliminate unnecessary loading delays in campaign details ([b364661](https://github.com/Emina-M/edgehog/commit/b36466172448d0e49b84410d42860fa1770f9747))
77+
* Eliminate unnecessary loading delays in campaign details ([3afec8c](https://github.com/Emina-M/edgehog/commit/3afec8cf286875cfdc5f1f522b497f39a8af66fa))
78+
* Eliminate unnecessary loading delays in update campaign details ([883e5cb](https://github.com/Emina-M/edgehog/commit/883e5cb770db3a4eff0e463249dd611792fb2aa7))
79+
* Eliminate unnecessary loading delays in update campaign details ([5e0697c](https://github.com/Emina-M/edgehog/commit/5e0697c8dcb1d0fea201ea83abfe56d652297983))
80+
* icon alignment in field help ([#1056](https://github.com/Emina-M/edgehog/issues/1056)) ([d81d049](https://github.com/Emina-M/edgehog/commit/d81d0498a561db5e388fe65afe973acd9964a204))
81+
* null `env` in `Container`s ([#1000](https://github.com/Emina-M/edgehog/issues/1000)) ([38bbb13](https://github.com/Emina-M/edgehog/commit/38bbb13c6e63b35b3739a556441a65e9c8157440))
82+
* Remove Dockerfile Warnings for Casing and ENV Format ([1c6b09e](https://github.com/Emina-M/edgehog/commit/1c6b09ea4678318ef290d8b63779bb1c62c971b7))
83+
* Remove Dockerfile Warnings for Casing and ENV Format ([112e369](https://github.com/Emina-M/edgehog/commit/112e369eae9795898c32e65879c0fc6fcedc3ffc))
84+
* Restrict collapse toggle to icon click only ([eeb59e4](https://github.com/Emina-M/edgehog/commit/eeb59e48bd2d2b2948397dca333d4e5b614c9fed))
85+
* Reused container data removal ([#1062](https://github.com/Emina-M/edgehog/issues/1062)) ([7f82300](https://github.com/Emina-M/edgehog/commit/7f82300ac04008920adaf4acd1d8beb815c587a6))
86+
* Stabilize field help icon alignment across browsers ([bfda785](https://github.com/Emina-M/edgehog/commit/bfda785fa4acc3559c655fdacd8986dc388f0165))
87+
* stale validation error on create/edit ([#998](https://github.com/Emina-M/edgehog/issues/998)) ([64d7375](https://github.com/Emina-M/edgehog/commit/64d7375414b88d49e51e3238ebc3c4e1450e8ae9))
88+
* trim JWT for websockets in frontend ([#1130](https://github.com/Emina-M/edgehog/issues/1130)) ([a633e01](https://github.com/Emina-M/edgehog/commit/a633e01d0cb41fd6f55adc609ada1298a50a4bda))
89+
* unify device creation and update subscriptions ([c09e7de](https://github.com/Emina-M/edgehog/commit/c09e7de8d5570cd15f158ade835e9a332c602597))
90+
91+
92+
### Miscellaneous Chores
93+
94+
* **backend:** remove authentication bypass configuration ([fb5585c](https://github.com/Emina-M/edgehog/commit/fb5585ccddc547a7bb5cb084265788d29472fec4))
95+
1296
## [0.11.0](https://github.com/edgehog-device-manager/edgehog/compare/v0.10.0...v0.11.0) (2026-02-03)
1397

1498

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.11.0",
3+
"version": "0.12.0",
44
"bugs": {
55
"url": "https://github.com/edgehog-device-manager/edgehog/issues"
66
},

0 commit comments

Comments
 (0)