Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/release-please/manifest.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"backend": "0.12.0",
"frontend": "0.12.0"
"backend": "0.13.0",
"frontend": "0.13.0"
}
44 changes: 44 additions & 0 deletions backend/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,50 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
<!-- Starting from v0.11 changelogs are separated per-project. The changes below
refer to both the frontend *and* the backend of edgehog -->

## [0.13.0](https://github.com/edgehog-device-manager/edgehog/compare/v0.12.0...v0.13.0) (2026-04-30)


### ⚠ BREAKING CHANGES

* **backend:** rename CHECK_ORIGIN_ALLOWED_ORIGINS to GQL_SUBSCRIPTIONS_ALLOWED_ORIGINS
* **backend:** the backend now reads a new environment variable: `CHECK_ORIGIN_ALLOWED_ORIGINS` that sets the allowed origins for graphql subscriptions. If not set the subscriptions will not work in a Kubernetes environment. Please update your environment accordingly

### Features

* Add download functionality to uploaded files ([749490a](https://github.com/edgehog-device-manager/edgehog/commit/749490a7cf47c90e3ac23caa6e6edf9efe5d2332))
* add endpoint to check app version ([4a45be6](https://github.com/edgehog-device-manager/edgehog/commit/4a45be686be636a004fb6fc38c6c4718a4a0d0d0))
* Add file download request subscription ([#1313](https://github.com/edgehog-device-manager/edgehog/issues/1313)) ([d097005](https://github.com/edgehog-device-manager/edgehog/commit/d097005bab9dcffe927c90d5cf6ccbd971171efd))
* Add Files Upload tab with manual file download request ([#1270](https://github.com/edgehog-device-manager/edgehog/issues/1270)) ([23f8951](https://github.com/edgehog-device-manager/edgehog/commit/23f895108d890b2f04fdd1db0f76e0724dacfe73))
* add unified file management with upload and download requests ([7e59bd7](https://github.com/edgehog-device-manager/edgehog/commit/7e59bd7ace150de3fced21491bf0763f5f8367e2))
* **backend:** Add CORS policy for GraphQL subscriptions ([#1272](https://github.com/edgehog-device-manager/edgehog/issues/1272)) ([3d77c0a](https://github.com/edgehog-device-manager/edgehog/commit/3d77c0a368c94e7ca5504a8947268327c5de2d6f))
* **backend:** add file download campaigns ([939a63a](https://github.com/edgehog-device-manager/edgehog/commit/939a63aa4f352603f4ceaae8a8aff74fde42aa3c))
* **backend:** Add single file download request feature ([799479c](https://github.com/edgehog-device-manager/edgehog/commit/799479c474b3b67a9cf7eb3e62879d282ed3a0ab))
* **backend:** allow devs to setup database connection ([649829a](https://github.com/edgehog-device-manager/edgehog/commit/649829af09106f283e6b929abec2987fbc7cd8fa))
* **backend:** introduce OpenID Connect fields to `Actor` ([20344f4](https://github.com/edgehog-device-manager/edgehog/commit/20344f470fc39109b1a5f5fd141b139cec1f241e))
* **frontend:** Add realtime subscriptions for deployment pages ([f4e8fde](https://github.com/edgehog-device-manager/edgehog/commit/f4e8fde5f566bf90fcee0ab6e4ab3f0a5f27c0d3))
* reconcile on retry ([aee844d](https://github.com/edgehog-device-manager/edgehog/commit/aee844d476782bd5bc3b422887c08ed61876d132))


### Bug Fixes

* **backend:** DeploymentEvent interface not working ([eed0dcb](https://github.com/edgehog-device-manager/edgehog/commit/eed0dcbb031653c791577f6bbe9677dcc65191c3))
* correct load of realm management client ([d03e737](https://github.com/edgehog-device-manager/edgehog/commit/d03e737bd28a9d2a5af928dda4293bc84aff6df7))
* do not crash on not loaded device attributes ([7f4f963](https://github.com/edgehog-device-manager/edgehog/commit/7f4f9639b921ea561149d1da383eef3eaad1fbbd))
* do not erase device names ([f7a9e85](https://github.com/edgehog-device-manager/edgehog/commit/f7a9e854bd9a0b5f545649401b2f121a526a00b9))
* run reconciliation after provisioning is complete ([d9938eb](https://github.com/edgehog-device-manager/edgehog/commit/d9938eb1a15292ba3463a52e35ca984f8f8e82d9))
* S3 presign host parsing for schemeless asset hosts ([39ff3f0](https://github.com/edgehog-device-manager/edgehog/commit/39ff3f05f4383b8b9b1f87c8aaa18067b160c854))
* Wrong endpoint type in ServerToDevice for fileSizeBytes ([d43c948](https://github.com/edgehog-device-manager/edgehog/commit/d43c94851a57bec9a870be8a6c0c65729e3b3023))


### Performance Improvements

* **backend:** embed `Edgehog.Actors.Actor` resource ([fad68a6](https://github.com/edgehog-device-manager/edgehog/commit/fad68a6386c84be591f857f06a7be89e47b4a93a))


### Miscellaneous Chores

* **backend:** rename CHECK_ORIGIN_ALLOWED_ORIGINS to GQL_SUBSCRIPTIONS_ALLOWED_ORIGINS ([89f43e4](https://github.com/edgehog-device-manager/edgehog/commit/89f43e495b17b510a61a999737657e30f657ec6f))

## [0.12.0](https://github.com/edgehog-device-manager/edgehog/compare/v0.11.0...v0.12.0) (2026-02-18)


Expand Down
2 changes: 1 addition & 1 deletion backend/mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
defmodule Edgehog.MixProject do
use Mix.Project

@version "0.12.0"
@version "0.13.0"

def project do
[
Expand Down
29 changes: 29 additions & 0 deletions frontend/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
<!-- Starting from v0.11 changelogs are separated per-project. The changes below
refer to both the frontend *and* the backend of edgehog -->

## [0.13.0](https://github.com/edgehog-device-manager/edgehog/compare/v0.12.0...v0.13.0) (2026-04-30)


### Features

* Add download functionality to uploaded files ([749490a](https://github.com/edgehog-device-manager/edgehog/commit/749490a7cf47c90e3ac23caa6e6edf9efe5d2332))
* Add file create functionality to repositories ([ef49219](https://github.com/edgehog-device-manager/edgehog/commit/ef492190cf3041e0eea3e27fe59e35a1717f43a6))
* Add file download request subscription ([#1313](https://github.com/edgehog-device-manager/edgehog/issues/1313)) ([d097005](https://github.com/edgehog-device-manager/edgehog/commit/d097005bab9dcffe927c90d5cf6ccbd971171efd))
* add file download request using file from repository ([7ef5086](https://github.com/edgehog-device-manager/edgehog/commit/7ef508637c798847cc1351ab1826de188cafde64))
* Add file upload UX with advanced options ([45619de](https://github.com/edgehog-device-manager/edgehog/commit/45619de33175062ae52d0a930293f774c5897e5d))
* Add Files Upload tab with manual file download request ([#1270](https://github.com/edgehog-device-manager/edgehog/issues/1270)) ([23f8951](https://github.com/edgehog-device-manager/edgehog/commit/23f895108d890b2f04fdd1db0f76e0724dacfe73))
* Add option to hide navigation elements ([#1251](https://github.com/edgehog-device-manager/edgehog/issues/1251)) ([1e728ad](https://github.com/edgehog-device-manager/edgehog/commit/1e728adb15c502c4090163b576481bdab6b51788))
* add unified file management with upload and download requests ([7e59bd7](https://github.com/edgehog-device-manager/edgehog/commit/7e59bd7ace150de3fced21491bf0763f5f8367e2))
* expose associated FileDownloadCampaign from FileDownloadRequests ([ec8a843](https://github.com/edgehog-device-manager/edgehog/commit/ec8a843a0c56b110cddd30e4ed3b98f202e87f62))
* **frontend:** add file download campaigns management ([7c1b12c](https://github.com/edgehog-device-manager/edgehog/commit/7c1b12c7b46d6849e25882aff39a20865f8580f3))
* **frontend:** Add realtime subscriptions for deployment pages ([f4e8fde](https://github.com/edgehog-device-manager/edgehog/commit/f4e8fde5f566bf90fcee0ab6e4ab3f0a5f27c0d3))
* **frontend:** Add repository management interface ([d868c7e](https://github.com/edgehog-device-manager/edgehog/commit/d868c7e1c01bb762593034ba0e1efc6958b048bf))
* improve feedback during manual OTA operation ([7e4de5e](https://github.com/edgehog-device-manager/edgehog/commit/7e4de5e4a4cb27dc26eefd91422a9d77a73b018e))
* Show pathOnDevice in destination of fileUploadRequest ([ea0b732](https://github.com/edgehog-device-manager/edgehog/commit/ea0b73287e4feea07414c3a7a3aa1c40ec8160eb))


### Bug Fixes

* Defer WebSocket creation to avoid close-before-connect warning ([6f69ea8](https://github.com/edgehog-device-manager/edgehog/commit/6f69ea8f4e528700695ef109a94fe2c78fbc53aa))
* Fix route param decoding after React Router upgrade ([9ad4710](https://github.com/edgehog-device-manager/edgehog/commit/9ad4710aa7179be158d43386a525eaee7fb96d5e))
* force expand all tree nodes on data updates ([f2d1364](https://github.com/edgehog-device-manager/edgehog/commit/f2d1364946d31fc226015ba43559923d242236af))
* **i18n:** replace dynamic FormattedMessage ids ([883bc13](https://github.com/edgehog-device-manager/edgehog/commit/883bc13d3f4622c4fada879efa7ac60a78c7d973))
* System model image not loaded ([c9d0300](https://github.com/edgehog-device-manager/edgehog/commit/c9d0300ddd796748d7c608eb1b386805cf57fbdf))

## [0.12.0](https://github.com/edgehog-device-manager/edgehog/compare/v0.11.0...v0.12.0) (2026-02-18)


Expand Down
4 changes: 2 additions & 2 deletions frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion frontend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "edgehog-device-manager-frontend",
"version": "0.12.0",
"version": "0.13.0",
"bugs": {
"url": "https://github.com/edgehog-device-manager/edgehog/issues"
},
Expand Down
Loading