Mender Server

reference

Mender 3.7.8

Released 12.02.2024

Changelogs

integration (3.7.8)

New changes in integration since 3.7.7:

  • Upgrade auditlogs to 3.2.1.
  • Upgrade deployments-enterprise to 4.6.2.
  • Upgrade deployments to 4.6.2.
  • Upgrade deviceauth-enterprise to 3.6.1.
  • Upgrade deviceauth to 3.6.1.
  • Upgrade deviceconfig to 1.4.1.
  • Upgrade devicemonitor to 1.5.1.
  • Upgrade generate-delta-worker to 1.1.1.
  • Upgrade gui to 3.7.3.
  • Upgrade integration to 3.7.8.
  • Upgrade inventory-enterprise to 4.4.3.
  • Upgrade inventory to 4.4.3.
  • Upgrade iot-manager to 1.3.1.
  • Upgrade mender-artifact to 3.11.3.
  • Upgrade mender-convert to 4.2.3.
  • Upgrade mender-gateway to 1.2.1.
  • Upgrade mender to 4.0.5.
  • Upgrade tenantadm to 4.1.1.
  • Upgrade useradm-enterprise to 1.22.4.
  • Upgrade useradm to 1.22.4.
  • Upgrade workflows-enterprise to 2.6.2.
  • Upgrade workflows to 2.6.2.

iot-manager (1.3.1)

New changes in iot-manager since 1.3.0:

Bug Fixes
  • Incosistent serialization format for device private key

    The generated key is serialized using SEC 1 (RFC5915) ASN.1 encoding, but encoded to PEM using PKCS8 (RFC5208) block header/trailer. (MEN-7478)

Mender 3.7.7

Released 08.15.2024

Security fixes

  • Fixed CVE-2024-46947 - SSRF issues in Mender Enterprise Server. See the official announcement for more information: https://mender.io/blog/cve-2024-46947-cve-2024-47190-ssrf-issues-in-mender-enterprise-server

Changelogs

deviceconnect (1.5.1)

New changes in deviceconnect since 1.5.0:

Bug Fixes
  • Connection status race on rapid reconnect

    Devices that reconnect too fast may result in a state where the persisted status shows “disconnected” while the device is actually connected. This especially happens when the network latency is very low (< 5ms) which causes the device to establish a new connection before the old request handler had time to mark it as closed. (MEN-7333)

integration (3.7.7)

New changes in integration since 3.7.5:

  • Upgrade deviceconnect to 1.5.1.
  • Upgrade integration to 3.7.7.
  • Upgrade inventory-enterprise to 4.4.2.
  • Upgrade inventory to 4.4.2.
  • Upgrade useradm-enterprise to 1.22.3.
  • Upgrade useradm to 1.22.3.

useradm-enterprise (1.22.3)

New changes in useradm-enterprise since 1.22.2:

Bug Fixes
  • Harden HTTP client when resolving SAML Artifact requests

    When making a request to fetch a Security Assertion Markup Language (SAML) ArtifactResolve requests, the backend no longer allows redirects and prevents making request to reserved IP ranges. (MEN-7365)

  • Replace SSO metadata on PUT requests

    This commit fixes the replacement semantics when updating the SSO metadata document for SAML and OpenID Connect. The former behavior uses a PATCH-like semantic which can lead to unwanted side-effects when changing mode between SAML and OIDC. (MEN-7377)

Mender 3.7.5

Released 06.12.2024

Security fixes

  • Fixed CVE-2024-46948 - Missing filtering based on RBAC device groups. See the official announcement for more information: https://mender.io/blog/cve-2024-46948

Changelogs

integration (3.7.5)

New changes in integration since 3.7.4:

  • Upgrade integration to 3.7.5.
  • Upgrade mender-convert to 4.2.2.
  • Upgrade mender to 4.0.3.
  • Upgrade useradm-enterprise to 1.22.2.
  • Upgrade useradm to 1.22.2.
  • Upgrade workflows-enterprise to 2.6.1.
  • Upgrade workflows to 2.6.1.

useradm-enterprise (1.22.2)

New changes in useradm-enterprise since 1.22.1:

Bug Fixes
  • do not allow users with access to given device groups to list all the devices (ME-267)

workflows (2.6.1)

New changes in workflows since 2.6.0:

Bug Fixes
  • Use context and add TTL to prevent sidecar blocking forever (MEN-7214)
Other
  • Fix deadlock in worker Go routines. (MEN-7214)

workflows-enterprise (2.6.1)

New changes in workflows-enterprise since 2.6.0:

Bug Fixes
  • Use context and add TTL to prevent sidecar blocking forever (MEN-7214)
Other
  • Fix deadlock in worker Go routines. (MEN-7214)

Mender 3.7.4

Released 05.01.2024

Security fixes

  • Fixed CVE-2024-37019 - Account takeover using SAML. See the official announcement for more information: https://mender.io/blog/cve-2024-37019-account-takeover-using-saml

Changelogs

integration (3.7.4)

New changes in integration since 3.7.3:

  • Upgrade integration to 3.7.4.
  • Upgrade useradm-enterprise to 1.22.1.
  • Upgrade useradm to 1.22.1.

useradm-enterprise (1.22.1)

New changes in useradm-enterprise since 1.22.0:

Bug Fixes
  • When assigning SSO configuration to the user, check if the SSO with given Id is configured for the tenant the user has access to. (CVE-2024-37019)
Other
  • add method for assigning SSO config to user

Mender 3.6.5

Released 06.12.2024

Security fixes

  • Fixed CVE-2024-46948 - Missing filtering based on RBAC device groups. See the official announcement for more information: https://mender.io/blog/cve-2024-46948

Changelogs

integration (3.6.5)

New changes in integration since 3.6.4:

  • Upgrade integration to 3.6.5.
  • Upgrade mender-artifact to 3.11.2.
  • Upgrade mender-configure-module to 1.1.2.
  • Upgrade mender-connect to 2.1.2.
  • Upgrade mender-convert to 4.2.2.
  • Upgrade mender to 3.5.3.
  • Upgrade mtls-ambassador to 1.2.2.
  • Upgrade useradm-enterprise to 1.21.4.
  • Upgrade useradm to 1.21.4.
  • Upgrade workflows-enterprise to 2.5.2.
  • Upgrade workflows to 2.5.2.

useradm-enterprise (1.21.4)

New changes in useradm-enterprise since 1.21.3:

Bug Fixes
  • do not allow users with access to given device groups to list all the devices (ME-267)

workflows (2.5.2)

New changes in workflows since 2.5.1:

Bug Fixes
  • Use context and add TTL to prevent sidecar blocking forever (MEN-7214)
Other
  • Fix deadlock in worker Go routines. (MEN-7214)

workflows-enterprise (2.5.2)

New changes in workflows-enterprise since 2.5.1:

Bug Fixes
  • Use context and add TTL to prevent sidecar blocking forever (MEN-7214)
Other
  • Fix deadlock in worker Go routines. (MEN-7214)

Mender 3.6.4

Released 05.01.2024

Security fixes

  • Fixed CVE-2024-37019 - Account takeover using SAML. See the official announcement for more information: https://mender.io/blog/cve-2024-37019-account-takeover-using-saml

Changelogs

integration (3.6.4)

New changes in integration since 3.6.3:

  • Upgrade integration to 3.6.4.
  • Upgrade useradm-enterprise to 1.21.3.
  • Upgrade useradm to 1.21.3.

useradm-enterprise (1.21.3)

New changes in useradm-enterprise since 1.21.2:

Bug Fixes
  • When assigning SSO configuration to the user, check if the SSO with given Id is configured for the tenant the user has access to. (CVE-2024-37019)
Other
  • add method for assigning SSO config to user

Mender 3.7.3

Released 03.21.2024

Changelogs

deployments-enterprise (4.6.1)

New changes in deployments-enterprise since 4.6.0:

Features
  • device API end-points for the artifacts list, show and download (MEN-6916)

gui (3.7.2)

New changes in gui since 3.7.1:

Bug Fixes
  • fixed gateway and monitor links on the Downloads page (MEN-7004)
  • display removed groups in the role defenitions (MEN-6891)
  • fixed the final onboarding step not being displayed (MEN-6949)
Features
  • explicitly install mender-client4 in bash snippets, for onboarding tutorial and 'Connect a new device' (MEN-6976)

integration (3.7.3)

New changes in integration since 3.7.2:

  • Upgrade deployments-enterprise to 4.6.1.
  • Upgrade deployments to 4.6.1.
  • Upgrade gui to 3.7.2.
  • Upgrade integration to 3.7.3.
  • Upgrade mender-binary-delta to 1.5.0.
  • Upgrade mender-convert to 4.2.0.
  • Upgrade mender to 4.0.2.

Mender 3.7.2

Released 02.12.2024

Statistics

Developers with the most changesets
Lluis Campos 3 (42.9%)
Roberto Giovanardi 1 (14.3%)
Fabio Tranchitella 1 (14.3%)
Ole Petter Orhagen 1 (14.3%)
Alf-Rune Siqveland 1 (14.3%)
Developers with the most changed lines
Fabio Tranchitella 62 (42.5%)
Ole Petter Orhagen 45 (30.8%)
Lluis Campos 28 (19.2%)
Alf-Rune Siqveland 10 (6.8%)
Roberto Giovanardi 1 (0.7%)
Top changeset contributors by employer
Northern.tech 7 (100.0%)
Top lines changed by employer
Northern.tech 146 (100.0%)
Employers with the most hackers (total 5)
Northern.tech 5 (100.0%)

Changelogs

integration (3.7.2)

New changes in integration since 3.7.1:

  • Upgrade gui to 3.7.1.
  • Upgrade integration to 3.7.2.
  • Upgrade inventory-enterprise to 4.4.1.
  • Upgrade inventory to 4.4.1.
  • Upgrade mender-artifact to 3.11.2.
  • Upgrade mender-connect to 2.2.1.
  • Upgrade mender to 4.0.1.

inventory-enterprise (4.4.1)

New changes in inventory-enterprise since 4.4.0:

Bug Fixes
  • Index out of bounds on empty regular expression (MEN-6930)

Mender 3.7.1

Released 01.15.2024

Statistics

A total of 1338 lines added, 1636 removed (delta -298)

Developers with the most changesets
Lluis Campos 67 (65.7%)
Ole Petter Orhagen 28 (27.5%)
Alf-Rune Siqveland 3 (2.9%)
Kristian Amlie 2 (2.0%)
Roberto Giovanardi 1 (1.0%)
Fabio Tranchitella 1 (1.0%)
Developers with the most changed lines
Lluis Campos 1274 (58.0%)
Ole Petter Orhagen 858 (39.1%)
Roberto Giovanardi 53 (2.4%)
Alf-Rune Siqveland 5 (0.2%)
Kristian Amlie 5 (0.2%)
Fabio Tranchitella 2 (0.1%)
Developers with the most lines removed
Ole Petter Orhagen 405 (24.8%)
Kristian Amlie 3 (0.2%)
Alf-Rune Siqveland 2 (0.1%)
Fabio Tranchitella 1 (0.1%)
Developers with the most signoffs (total 1)
Lluis Campos 1 (100.0%)
Top changeset contributors by employer
Northern.tech 102 (100.0%)
Top lines changed by employer
Northern.tech 2197 (100.0%)
Employers with the most signoffs (total 1)
Northern.tech 1 (100.0%)
Employers with the most hackers (total 6)
Northern.tech 6 (100.0%)

Changelogs

integration (3.7.1)

New changes in integration since 3.7.0:

  • Upgrade integration to 3.7.1.
  • Upgrade mender-artifact to 3.11.1.
  • Upgrade mender-configure-module to 1.1.2.
  • Upgrade mender-convert to 4.1.1.
  • Upgrade mender-setup to 1.0.0.
  • Upgrade mender-snapshot to 1.0.0.
  • Upgrade mender to 4.0.0.

Mender 3.7.0

Released 12.28.2023

Statistics

Developers with the most changesets
Manuel Zedel 261 (32.0%)
Alf-Rune Siqveland 159 (19.5%)
Krzysztof Jaskiewicz 122 (15.0%)
Fabio Tranchitella 85 (10.4%)
Roberto Giovanardi 78 (9.6%)
Peter Grzybowski 52 (6.4%)
Lluis Campos 18 (2.2%)
Kristian Amlie 11 (1.3%)
Mender Test Bot 8 (1.0%)
Ihor Aleksandrychiev 7 (0.9%)
Developers with the most changed lines
Fabio Tranchitella 16898 (23.6%)
Krzysztof Jaskiewicz 15347 (21.4%)
Manuel Zedel 14491 (20.2%)
Alf-Rune Siqveland 13023 (18.2%)
Peter Grzybowski 9439 (13.2%)
Roberto Giovanardi 1373 (1.9%)
Mender Test Bot 398 (0.6%)
Lluis Campos 361 (0.5%)
Kristian Amlie 104 (0.1%)
Michael Clelland 99 (0.1%)
Developers with the most lines removed
Fabio Tranchitella 4236 (10.0%)
Manuel Zedel 1016 (2.4%)
Lluis Campos 118 (0.3%)
Michael Clelland 18 (0.0%)
Developers with the most signoffs (total 1)
Fabio Tranchitella 1 (100.0%)
Top changeset contributors by employer
Northern.tech 815 (99.9%)
ondracek.roman@centrum.cz 1 (0.1%)
Top lines changed by employer
Northern.tech 71717 (100.0%)
ondracek.roman@centrum.cz 14 (0.0%)
Employers with the most signoffs (total 1)
Northern.tech 1 (100.0%)
Employers with the most hackers (total 16)
Northern.tech 15 (93.8%)
ondracek.roman@centrum.cz 1 (6.2%)

Changelogs

auditlogs (3.2.0)

New changes in auditlogs since 3.1.1:

Bug Fixes
  • Terminate application on unexpected server shutdown (MEN-6596)
Features
  • enable multiplatform build (QA-613)
  • feat: limit the audit logs list and export end-points to non-enterprise to a configurable interval, by default two days

create-artifact-worker (1.4.0)

New changes in create-artifact-worker since 1.3.2:

Bug Fixes
  • Provide default value for CREATE_ARTIFACT_DEPLOYMENTS_URL (MEN-6237)
Other
  • enabled multiplatform build (QA-613)

deployments (4.6.0)

New changes in deployments since 4.5.2:

Bug Fixes
  • perform automigration only if the service was configured to perform it
  • Collection scan retrieving deployments for device

    This commit fixes a collection scan on the deployments collection if there are no device deployments for a device. (MEN-6724)

  • Added missing name resolution libraries to the scratch container (QA-613)
  • proxy_uri not picked up by s3 client
  • Presign client options not applied unless external_uri is set
  • convert to tags to lowercase on querying. (MEN-6786)
  • new field: Started in the device deployment struct. (MEN-6793)
  • fix documentation of /statistics/list endpoint (MEN-6865)
Features
  • make releases persistent in the database (MEN-5180)
  • New configuration parameter storage.proxy_uri

    The new configuration parameter rewrites presigned URLs to target the specified proxy URL instead of the direct link. This allows setting application level proxies in front of s3/azure blob storage. (MEN-6562)

  • Add tags property to releases

    Releases now optionally contain user-defined tags. To update release tags, there's a new v2 endpoint for assigning tags to releases: PUT /api/management/v2/deployments/releases/{release_name}/tags (MEN-6348)

  • Endpoint for listing all release tag key names

    The new endpoint is exposed as: GET /api/management/v2/deployments/releases/all/tags (MEN-6348)

  • release notes: update and store. (MEN-6593)
  • remove release when last artifact is removed (MEN-6616)
  • query releases by update type (MEN-6592)
  • save and get the update types (MEN-6623)
  • sort releases by artifacts_count and tags (MEN-6353)
  • enable multiplatform build (QA-613)
  • deprecate the /v1/deployments/releases/list end-point, replaced by the new end-point /v2/deployments/releases (MEN-6349)
  • add support for filtering releases by tags (MEN-6349)
  • introduce disable_new_releases_feature setting

    With this setting set to true, service can work with minimum version of database (1.2.14), but with limited functionality - new v2/releases endpoint will not work. (MEN-6773)

  • disable end-points manipulating artifacts if new releases feature is disabled (MEN-6773)
  • endpoint for bulk removal of releases by names (MEN-6354)
Other
  • use release name as an _id in the release collection (MEN-5180)
  • change the way we check if artifact is part of any deployment
  • specification of the endpoint for bulk removal of releases (MEN-6354)
  • endpoint for bulk removal of releases by names tests (MEN-6354)
  • move release related tests to separate file

deployments-enterprise (4.6.0)

New changes in deployments-enterprise since 4.5.2:

Bug Fixes
  • perform automigration only if the service was configured to perform it
  • Collection scan retrieving deployments for device

    This commit fixes a collection scan on the deployments collection if there are no device deployments for a device. (MEN-6724)

  • Added missing name resolution libraries to the scratch container (QA-613)
  • Added missing name resolution libraries to the scratch container (QA-613)
  • proxy_uri not picked up by s3 client
  • Presign client options not applied unless external_uri is set
  • convert to tags to lowercase on querying. (MEN-6786)
  • new field: Started in the device deployment struct. (MEN-6793)
  • align GenerateDeltaJobStatusFailure const. (MEN-6791)
  • fix documentation of /statistics/list endpoint (MEN-6865)
Features
  • make releases persistent in the database (MEN-5180)
  • New configuration parameter storage.proxy_uri

    The new configuration parameter rewrites presigned URLs to target the specified proxy URL instead of the direct link. This allows setting application level proxies in front of s3/azure blob storage. (MEN-6562)

  • Add tags property to releases

    Releases now optionally contain user-defined tags. To update release tags, there's a new v2 endpoint for assigning tags to releases: PUT /api/management/v2/deployments/releases/{release_name}/tags (MEN-6348)

  • Endpoint for listing all release tag key names

    The new endpoint is exposed as: GET /api/management/v2/deployments/releases/all/tags (MEN-6348)

  • release notes: update and store. (MEN-6593)
  • remove release when last artifact is removed (MEN-6616)
  • query releases by update type (MEN-6592)
  • save and get the update types (MEN-6623)
  • sort releases by artifacts_count and tags (MEN-6353)
  • enable multiplatform build (QA-613)
  • enable multiplatform build (QA-613)
  • deprecate the /v1/deployments/releases/list end-point, replaced by the new end-point /v2/deployments/releases (MEN-6349)
  • add support for filtering releases by tags (MEN-6349)
  • introduce disable_new_releases_feature setting

    With this setting set to true, service can work with minimum version of database (1.2.14), but with limited functionality - new v2/releases endpoint will not work. (MEN-6773)

  • introduce disable_new_releases_feature setting

    With this setting set to true, service can work with minimum version of database (1.2.14), but with limited functionality - new v2/releases endpoint will not work. (MEN-6773)

  • disable end-points manipulating artifacts if new releases feature is disabled (MEN-6773)
  • get the status of the server side delta generation job (MEN-6791)
  • endpoint for bulk removal of releases by names (MEN-6354)
Other
  • use release name as an _id in the release collection (MEN-5180)
  • change the way we check if artifact is part of any deployment
  • specification of the endpoint for bulk removal of releases (MEN-6354)
  • endpoint for bulk removal of releases by names tests (MEN-6354)
  • move release related tests to separate file

deviceauth (3.6.0)

New changes in deviceauth since 3.5.0:

Bug Fixes
  • propagate id data to inventory for all tenants case.
  • Redis key prefix configuration not applied (MEN-6926)
Features
  • Allow tenant token to be an opaque string (MEN-6502)
  • Added multiplaform build (QA-613)
  • feat: optimize the authentication requests checking the X-MEN-Signature value only for successful authentication requests (MEN-5497)
  • feat: optimize the token verification end-point delaying the JWT token signature and claims validation after the cache look-up (MEN-5497)
  • support for Ed25519 server keys for signing the JWT tokens (MEN-6775)
  • make service compatible with redis cluster

    Changes:

    • do not use redis databases;
    • use service/version specific prefix for all the keys;
    • change redis configuration - use connection string to create redis client;

    BREAKING CHANGE: Old redis_* configuration parameters are deprecated and most of them will not work. Use redis_connection_string and redis_key_prefix to configure redis cache client. (MC-7056)

  • replace method for flushing database with method for suspending tenant

    We achive cache invalidation by incrementing tenant key version. Each tenant related key in the cache has to contain tenant key version. This way, by incrementing tenant key version, we invalidate all tenant related keys. (MC-7056)

Other
  • fix cli acceptance tests
  • use Pipeline instead of TxPipeline in the Throttle method

    Use of transaction in this particular case is unnecessary.

deviceauth-enterprise (3.6.0)

New changes in deviceauth-enterprise since 3.5.0:

Bug Fixes
  • propagate id data to inventory for all tenants case.
  • Redis key prefix configuration not applied (MEN-6926)
Features
  • Allow tenant token to be an opaque string (MEN-6502)
  • Added multiplaform build (QA-613)
  • save external identity and track its status
  • cache unauthorized responses when processing device authentication requests (MEN-5497)
  • cache the tenant data by tenant token (MEN-5497)
  • feat: optimize the authentication requests checking the X-MEN-Signature value only for successful authentication requests (MEN-5497)
  • feat: optimize the token verification end-point delaying the JWT token signature and claims validation after the cache look-up (MEN-5497)
  • support for Ed25519 server keys for signing the JWT tokens (MEN-6775)
  • make service compatible with redis cluster

    Changes:

    • do not use redis databases;
    • use service/version specific prefix for all the keys;
    • change redis configuration - use connection string to create redis client;

    BREAKING CHANGE: Old redis_* configuration parameters are deprecated and most of them will not work. Use redis_connection_string and redis_key_prefix to configure redis cache client. (MC-7056)

  • replace method for flushing database with method for suspending tenant

    We achive cache invalidation by incrementing tenant key version. Each tenant related key in the cache has to contain tenant key version. This way, by incrementing tenant key version, we invalidate all tenant related keys. (MC-7056)

Other
  • extend device API documentation

    The authentication set object has been extended by new field which allows to provide external identification of the device.

    Ticket: ALV-73

  • update tests after extending auth set endpoint functionality
  • reduce cyclomatic complexity of the processPreAuth method
  • fix cli acceptance tests
  • use Pipeline instead of TxPipeline in the Throttle method

    Use of transaction in this particular case is unnecessary.

deviceconfig (1.4.0)

New changes in deviceconfig since 1.3.2:

Bug Fixes
  • do not use deprecated types and methods from bson package
Features
  • Added multiplatform build (QA-613)

deviceconnect (1.5.0)

New changes in deviceconnect since 1.4.1:

Bug Fixes
  • do not use deprecated types and methods from bson package
Features
  • Added multiplatform build (QA-613)
  • feat: graceful shutdown of websockets on signal SIGUSR1 with a configurable timeout graceful_shutdown_timeout, with a default of 60s (MC-7039)
  • new internal API end-point to gracefully shutdown the service (MC-7039)
  • Add support for HEAD to download API endpoint

devicemonitor (1.5.0)

New changes in devicemonitor since 1.4.1:

Bug Fixes
  • do not use deprecated types and methods from bson package
Features
  • Added multiplatform build (QA-613)

generate-delta-worker (1.1.0)

New changes in generate-delta-worker since 1.0.2:

  • Fix multiplatform build (QA-613)

gui (3.7.0)

New changes in gui since 3.6.2:

Bug Fixes
  • fixed an issue that could show configuration deployments without a name
  • fixed faulty interpretation of granular role definitions that prevented the UI from showing accessible sections
  • re-enabled deletion of custom roles
  • fixed an error that would prevent accurate role creation
  • fixed an issue that could cause the app to freeze when selecting a release
  • fixed deployment phase size calculation for single device deployments (MEN-6489)
  • fixed an issue that would cause too many search request (MEN-6682)
  • fixed an issue that would readd existing filters
  • fixed an issue that could crash the ui for users without auditlogs enabled when looking at auditlogs
  • fixed an issue that could cause auditlog details for device changes to crash the ui
  • fixed an issue that would cause the ui to crash when listing single object related entries
  • fixed an issue that made the link to target devices in a deployment report unreliable (MEN-6718)
  • fixed an issue that would prevent the dashboard issues widget from pointing to the intended location (MEN-6720)
  • removed auth requests from device issue widget as it requires reporting which is not available yet
  • fixed an issue that would cause the UI to freeze when looking at webhook activity (MEN-6759)
  • worked around an issue that would render the ui mostly unclickable due to a dangling background (MEN-6749)
  • fixed onboarding showing up even if cancelled (MEN-6748)
  • fixed an issue that made resizing device list columns unpredictable (MEN-6744)
  • fixed a regression that prevented filtering by release tags (MEN-6785)
  • made remote terminal slightly wider to accomodate at least 80 chars
  • fixed an issue that could reset delta config settings to their default values (MEN-6790)
  • fixed an issue that caused the integrated terminal to render too frequent & never settle on a size (MEN-6800)
  • fixed an issue that would prevent oauth based signup
  • fixed an issue that would overwrite device inventory update timestamps with other services' times (MEN-6811)
  • fixed deployment report init by fixing open state detection (MEN-6792)
  • made use of newly added information about when a device actually started a deployment (MEN-6793)
  • update the timestamp labels in the deployment detail view (MEN-6793)
  • Fixed the infinite page redirects when the back button is pressed (MEN-6796, MEN-6847)
Features
  • moved existing helptips to updated design & allowing per tip visibility toggling (MEN-5414)
  • made role management actions more explicit (MEN-6689)
  • removed limitation of 5 custom columns (MEN-6603)
  • added support for release tags & update type filtering (MEN-6455)
  • reworked filtering setup in auditlogs & finished deployments to align with releases & updated designs

    • this also removes the timerange selection in deployments & auditlogs in order to streamline date related filtering to a single selector
    • this should also address filter settings parsing on refresh (MEN-6456)
  • allowed resizing name column (MEN-6600)
  • added warning about the nature of tenant tokens to reduce chance of this being shared (MEN-6768)
  • rename artifact_name column to Current artifact in device list
Other
  • adjusted floating action buttons to open/close on click
  • gave terminal slightly more room to improve usability

integration (3.7.0)

New changes in integration since 3.6.3:

Bug Fixes
  • Disable authentication for the new signup endpoint
Features
  • Bump MongoDB version 4.4 -> 5.0 (MC-6324)
  • enable redis cache in the inventory-enterprise service
  • change redis configuration
Other
  • test(full integration): fix the check if the devices reported inventory
  • Upgrade auditlogs to 3.2.0.
  • Upgrade create-artifact-worker to 1.4.0.
  • Upgrade deployments-enterprise to 4.6.0.
  • Upgrade deployments to 4.6.0.
  • Upgrade deviceauth-enterprise to 3.6.0.
  • Upgrade deviceauth to 3.6.0.
  • Upgrade deviceconfig to 1.4.0.
  • Upgrade deviceconnect to 1.5.0.
  • Upgrade devicemonitor to 1.5.0.
  • Upgrade generate-delta-worker to 1.1.0.
  • Upgrade gui to 3.7.0.
  • Upgrade integration to 3.7.0.
  • Upgrade inventory-enterprise to 4.4.0.
  • Upgrade inventory to 4.4.0.
  • Upgrade iot-manager to 1.3.0.
  • Upgrade mender-artifact to 3.11.0.
  • Upgrade mender-cli to 1.12.0.
  • Upgrade mender-connect to 2.2.0.
  • Upgrade mender-convert to 4.1.0.
  • Upgrade mender-gateway to 1.2.0.
  • Upgrade mender to 3.5.2.
  • Upgrade mtls-ambassador to 1.3.0.
  • Upgrade tenantadm to 4.1.0.
  • Upgrade useradm-enterprise to 1.22.0.
  • Upgrade useradm to 1.22.0.
  • Upgrade workflows-enterprise to 2.6.0.
  • Upgrade workflows to 2.6.0.

inventory (4.4.0)

New changes in inventory since 4.3.2:

Bug Fixes
  • attributes changed: compare timestamps with configurable threshold. (MEN-6643)
  • do not use deprecated methods from bson package
Features
  • update inventory only when changed or outdated. (MEN-6425)
  • Added multiplatform build (QA-613)
  • update device inventory only when changed but at least daily (MEN-6643)
Other
  • fix(management api): fix value returned by /filters/attributes endpoint

    In the /filters/attributes endpoint, in case there are no attributes, return empty list instead of null. (MEN-6477)

  • add clinet for management API v2 (MEN-6477)
  • check returned value of /filters/attributes (MEN-6477)

inventory-enterprise (4.4.0)

New changes in inventory-enterprise since 4.3.2:

Bug Fixes
  • attributes changed: compare timestamps with configurable threshold. (MEN-6643)
  • do not use deprecated methods from bson package
  • do not use deprecated types and methods from bson package
  • sort inventory attributes when detecting duplicated updates
  • Updating attributes no longer panics if cache is not configured (MEN-6864)
Features
  • update inventory only when changed or outdated. (MEN-6425)
  • Added multiplatform build (QA-613)
  • update device inventory only when changed but at least daily (MEN-6643)
  • detect duplicated device inventory updates and cache responses
  • remove checks for enterprise plan in some of the endpoint handlers

    Access to this endpoints is restricted by applying access rules in useradm.

  • Redis cache changes:
    • do not use redis databases;
    • use service/version specific prefix for all the keys;
    • use connection string to create redis client;
    • BREAKING CHANGE: Old redis_* configuration parameters will not work. Use redis_connection_string and redis_key_prefix to configure redis cache client. (MC-7057)
  • support redis_addr setting for backward compatibility
Other
  • fix(management api): fix value returned by /filters/attributes endpoint

    In the /filters/attributes endpoint, in case there are no attributes, return empty list instead of null. (MEN-6477)

  • add clinet for management API v2 (MEN-6477)
  • check returned value of /filters/attributes (MEN-6477)

iot-manager (1.3.0)

New changes in iot-manager since 1.2.1:

Bug Fixes
  • do not use deprecated types and methods from bson package
Features
  • Added multiplatform build (QA-613)
Other
  • adjust tests after introducing support for Azure authentication

mtls-ambassador (1.3.0)

New changes in mtls-ambassador since 1.2.1:

Features
  • expose an HTTP server on port 8081 with the /status end-point (MEN-6700)

tenantadm (4.1.0)

New changes in tenantadm since 4.0.0:

Bug Fixes
  • HubSpot: update contact if exists (MEN-6778)
  • Signup requests accept integer values for login
Features
  • Marketing sync: moving to HubSpot (MEN-6420)
  • remove data synchronization between useradm and tenantadm (MEN-5733)
  • remove old and unused signup API end-points with support for Stripe (MEN-5742)
  • create users instead of relying on the create_organization workflow (MEN-5733)
  • Added multiplatform build (QA-613)
  • New signup endpoint supporting subscription managed by Azure

    The new endpoint extends the existing sign-up endpoint POST /api/management/v2/tenantadm/tenants/trial with the ability to sign up using an existing subscription managed by Azure.

    Ticket: ALV-149

  • Initial implementation of the Microsoft marketplace webhook

    The webhook does nothing but logging the raw event to the database.

    Ticket: ALV-133

  • Implement webhook API to handle events from Microsoft marketplace
  • Integrate Azure market subscriptions with plan change requests
  • Integrate Azure Marketplace with cancel tenant API
  • introduce plan bindings
  • method for setting plan binding for given tenant
  • method for setting limits for given tenant
  • set plan binding and limits when creating/updating tenants
  • Add option disable_legacy_addons to disable addons

useradm (1.22.0)

New changes in useradm since 1.21.0:

Bug Fixes
  • removed jwt cookie transmission to minimize potential leakage of auth info
  • describe plan_definitions_path setting
Features
  • Added multiplatform build (QA-613)
  • introduce plans API
  • support for Ed25519 server keys for signing the JWT tokens (MEN-5676)
  • add file_transfer feature flag to plan definitions
  • introduce new feature flag - reporting
  • "kid" support in JWT header and multiple keys. (MEN-6804)
Other
  • add "reporting" feature flag to API spec

useradm-enterprise (1.22.0)

New changes in useradm-enterprise since 1.21.2:

Bug Fixes
  • fix Troubleshooting role definition

    User with "Troubleshooting" role should be able to see devices. To achive that add "ReadDevices" permission set to the troubleshooting role definition. (MEN-6615)

  • fix error handling when creating users

    In case the limit on number of users has been exceeded, endpoint for creating users should return proper error.

    Ticket: ALV-129

  • return limit with user count from GET /limits endpoint even when there is no limit
  • do not return Internal Server Error if the user doesn't exist on login
  • removed jwt cookie transmission to minimize potential leakage of auth info
  • fix status code returned from PUT /plan_bindings endpoint
  • describe plan_definitions_path setting
  • Redis key prefix configuration not applied (MEN-6927)
Features
  • remove data synchronization between useradm and tenantadm (MEN-5733)
  • Allow overriding the built-in RBAC definitions at startup

    If the configuration rbac_override_path is set, the built-in roles are replaced with the definitions parsed from the override file. The new rules can be specified in YAML or JSON and follows the API schema:

    type: object
    properties:
      roles:
        type: object
        description: |
          Built-in roles; keys are role names, values are Role from the
          API
        additionalProperties:
          $ref: '#/components/schemas/Role'
      permissions:
        type: object
        description: |
          Built-in permissions; keys are role names, values are
          PermissionSetsWithScope from the API
        additionalProperties:
          $ref: '#/components/schemas/PermissionSetsWithScope'

    Ticket: ALV-67

  • Added multiplatform build (QA-613)
  • new configuration setting audit_logs_min_plan to specify the minimum plan to enable audit logs; it defaults to enterprise Ticket: ALV-115
  • introduce limit for maximum number of users
  • new configuration setting rbac_min_plan to specify the minimum plan to enable RBAC; it defaults to enterprise Ticket: ALV-135
  • Add OIDC integration with Azure Marketplace
  • introduce plans API
  • support for Ed25519 server keys for signing the JWT tokens (MEN-5676)
  • restrict access to dynamic groups and SSO
  • remove checks for enterprise plan in some endpoint handlers

    Access to this endpoints is restricted by applying access rules.

  • add file_transfer feature flag to plan definitions
  • introduce new feature flag - reporting
  • "kid" support in JWT header and multiple keys. (MEN-6804)
  • extend basic permissions with access to /plans and /plan_binding endpoints
  • make service compatible with redis cluster

    Changes:

    • do not use redis databases;
    • use service/version specific prefix for all the keys;
    • change redis configuration - use connection string to create redis client;
    • do not use flush db command;

    BREAKING CHANGE: Old redis_* configuration parameters are deprecated and most of them will not work. Use redis_connection_string and redis_key_prefix to configure redis cache client. (MC-6926)

  • replace method for flushing database with method for suspending tenant

    We achive cache invalidation by incrementing tenant key version. Each tenant related key in the cache has to contain tenant key version. This way, by incrementing tenant key version, we invalidate all tenant related keys. (MC-6926)

  • allow empty POST to sso/idp/metadata and later PUT of metadata. (MEN-6340)
Other
  • improve the SSO filter implementation (MEN-5733)
  • add "reporting" feature flag to API spec

workflows (2.6.0)

New changes in workflows since 2.5.1:

Bug Fixes
  • do not use deprecated types and methods from bson package
Features

workflows-enterprise (2.6.0)

New changes in workflows-enterprise since 2.5.1:

Bug Fixes
  • fixed an issue on publishing the workflows-worker container image (QA-613)
  • do not use deprecated types and methods from bson package
  • do not use deprecated types and methods from bson package
  • demo artifact generation (MEN-6857)
  • Missing path prefix from hubspot URLs
Features
  • do not create the user in the create_organization workflow (MEN-5733)

  • Added multiplatform build (QA-613)

  • workflow for setting tenant limits

  • get job status by id (MEN-6791)

Other
  • use aiosmtpd instead of smtpd
Dependabot bumps

Mender 3.6.3

Released 10.18.2023

Statistics

Developers with the most changesets
Fabio Tranchitella 15 (42.9%)
Manuel Zedel 5 (14.3%)
Krzysztof Jaskiewicz 5 (14.3%)
Peter Grzybowski 3 (8.6%)
Lluis Campos 3 (8.6%)
Alf-Rune Siqveland 2 (5.7%)
Roberto Giovanardi 1 (2.9%)
Kristian Amlie 1 (2.9%)
Developers with the most changed lines
Peter Grzybowski 296 (29.7%)
Fabio Tranchitella 232 (23.2%)
Krzysztof Jaskiewicz 227 (22.7%)
Manuel Zedel 117 (11.7%)
Roberto Giovanardi 78 (7.8%)
Lluis Campos 31 (3.1%)
Kristian Amlie 14 (1.4%)
Alf-Rune Siqveland 3 (0.3%)
Developers with the most lines removed
Krzysztof Jaskiewicz 109 (18.8%)
Manuel Zedel 45 (7.8%)
Kristian Amlie 7 (1.2%)
Developers with the most signoffs (total 1)
Lluis Campos 1 (100.0%)
Top changeset contributors by employer
Northern.tech 35 (100.0%)
Top lines changed by employer
Northern.tech 998 (100.0%)
Employers with the most signoffs (total 1)
Northern.tech 1 (100.0%)
Employers with the most hackers (total 8)
Northern.tech 8 (100.0%)

Changelogs

deployments (4.5.2)

New changes in deployments since 4.5.0:

Bug Fixes
  • db.Find: look for phrases (escape the $text elements) (MEN-6730)
Features
  • direct upload with skip verify: set metadata on complete (MEN-6696)

deployments-enterprise (4.5.2)

New changes in deployments-enterprise since 4.5.1:

Bug Fixes
  • db.Find: look for phrases (escape the $text elements) (MEN-6730)
Features
  • direct upload with skip verify: set metadata on complete (MEN-6696)

integration (3.6.3)

New changes in integration since 3.6.2:

  • Upgrade deployments-enterprise to 4.5.2.
  • Upgrade deployments to 4.5.2.
  • Upgrade generate-delta-worker to 1.0.2.
  • Upgrade gui to 3.6.2.
  • Upgrade integration to 3.6.3.
  • Upgrade inventory-enterprise to 4.3.2.
  • Upgrade inventory to 4.3.2.
  • Upgrade mender-artifact to 3.10.2.
  • Upgrade mender-cli to 1.11.1.
  • Upgrade mender-connect to 2.1.1.
  • Upgrade mender-convert to 4.0.3.
  • Upgrade mtls-ambassador to 1.2.1.
  • Upgrade useradm-enterprise to 1.21.2.
  • Upgrade workflows-enterprise to 2.5.1.
  • Upgrade workflows to 2.5.1.

inventory (4.3.2)

New changes in inventory since 4.3.1:

Bug Fixes
  • update updated_ts only if we are updating the inventory scope (MEN-6705)

inventory-enterprise (4.3.2)

New changes in inventory-enterprise since 4.3.1:

Bug Fixes
  • update updated_ts only if we are updating the inventory scope (MEN-6705)

mtls-ambassador (1.2.1)

New changes in mtls-ambassador since 1.2.0:

Bug Fixes
  • update the API docs for the /status internal endpoint (MEN-6700)
  • misleading stack trace on auth errors (MEN-6746)

useradm-enterprise (1.21.2)

New changes in useradm-enterprise since 1.21.1:

Bug Fixes
  • SAML authentication not case insensitive (MEN-6750)

workflows (2.5.1)

New changes in workflows since 2.5.0:

Bug Fixes
  • migrate command tries to create Jetstream consumer before stream (MEN-6698)

workflows-enterprise (2.5.1)

New changes in workflows-enterprise since 2.5.0:

Bug Fixes
  • migrate command tries to create Jetstream consumer before stream (MEN-6698)

Mender 3.6.2

Released 08.25.2023

Statistics

A total of 60 lines added, 60 removed (delta 0)

Developers with the most changesets
Fabio Tranchitella 1 (100.0%)
Developers with the most changed lines
Fabio Tranchitella 60 (100.0%)
Top changeset contributors by employer
Northern.tech 1 (100.0%)
Top lines changed by employer
Northern.tech 60 (100.0%)
Employers with the most hackers (total 1)
Northern.tech 1 (100.0%)

Changelogs

integration (3.6.2)

New changes in integration since 3.6.1:

  • Upgrade integration to 3.6.2.
  • Upgrade mender-convert to 4.0.2.

Mender 3.6.1

Released 08.19.2023

Statistics

A total of 180 lines added, 100 removed (delta 80)

Developers with the most changesets
Fabio Tranchitella 5 (55.6%)
Manuel Zedel 4 (44.4%)
Developers with the most changed lines
Fabio Tranchitella 117 (65.0%)
Manuel Zedel 63 (35.0%)
Top changeset contributors by employer
Northern.tech 9 (100.0%)
Top lines changed by employer
Northern.tech 180 (100.0%)
Employers with the most hackers (total 2)
Northern.tech 2 (100.0%)

Changelogs

create-artifact-worker (1.3.2)

New changes in create-artifact-worker since 1.3.1:

Features
  • update mender-artifact to 3.10.1

deployments-enterprise (4.5.1)

New changes in deployments-enterprise since 4.5.0:

Bug Fixes
  • ignore artifact_name when checking if an artifact is already installed (MEN-6644)

gui (3.6.1)

New changes in gui since 3.6.0:

Bug Fixes
  • fixed an issue that prevented deselecting a release selection during deployment creation
  • ensured current software alias is more reliably shown in column customization dialog (MEN-6641)

integration (3.6.1)

New changes in integration since 3.6.0:

  • Upgrade create-artifact-worker to 1.3.2.
  • Upgrade deployments-enterprise to 4.5.1.
  • Upgrade gui to 3.6.1.
  • Upgrade integration to 3.6.1.
  • Upgrade mender-configure-module to 1.1.1.
  • Upgrade useradm-enterprise to 1.21.1.

useradm-enterprise (1.21.1)

New changes in useradm-enterprise since 1.21.0:

Bug Fixes
  • add directupload API endpoints to the UploadArtifacts permission set (MEN-6642)

Mender 3.6.0

Released 07.28.2023

Statistics

A total of 34993 lines added, 21314 removed (delta 13679)

Developers with the most changesets
Manuel Zedel 143 (44.1%)
Krzysztof Jaskiewicz 48 (14.8%)
Alf-Rune Siqveland 42 (13.0%)
Fabio Tranchitella 42 (13.0%)
Peter Grzybowski 22 (6.8%)
Lluis Campos 14 (4.3%)
Michael Clelland 6 (1.9%)
Mender Test Bot 3 (0.9%)
Alex Miliukov 2 (0.6%)
Kristian Amlie 1 (0.3%)
Developers with the most changed lines
Manuel Zedel 16299 (36.7%)
Krzysztof Jaskiewicz 7188 (16.2%)
Fabio Tranchitella 7135 (16.1%)
Peter Grzybowski 5326 (12.0%)
Alf-Rune Siqveland 3988 (9.0%)
Mender Test Bot 3871 (8.7%)
Lluis Campos 419 (0.9%)
Michael Clelland 122 (0.3%)
Roman Ondráček 14 (0.0%)
Alex Miliukov 12 (0.0%)
Developers with the most lines removed
Fabio Tranchitella 1622 (7.6%)
Krzysztof Jaskiewicz 1273 (6.0%)
Lluis Campos 26 (0.1%)
Top changeset contributors by employer
Northern.tech 323 (99.7%)
ondracek.roman@centrum.cz 1 (0.3%)
Top lines changed by employer
Northern.tech 44371 (100.0%)
ondracek.roman@centrum.cz 14 (0.0%)
Employers with the most hackers (total 11)
Northern.tech 10 (90.9%)
ondracek.roman@centrum.cz 1 (9.1%)

Changelogs

deployments (4.5.0)

New changes in deployments since 4.4.1:

Bug Fixes
  • increment deployment total size only if new artifact has been assigned
  • add undocumented groups field to deployment object
  • fix model of the last device deployment status request
  • save correct status of last finished deployment
  • Delete device deployment history incorrectly triggering reindex

    The endpoint was missing the reporting feature flag check, which caused it to send reindexing request even though the reporting service is disabled. (MEN-6614)

Features
  • add artifact information to deployment device information (MEN-3995)
  • track and show deployment total size (MEN-3994)
  • Retrieve signed direct upload URL for artifacts

    This is the first part of the implementation of the direct artifact upload feature. This commit introduce a new API that issues signed upload URLs for transferring artifacts directly to the storage backend without involoving the Mender backend services. POST /api/management/v1/deployments/artifacts/directupload (MEN-5989)

  • Direct artifact upload API

    Users can upload artifacts asynchronously to the object storage backend using the API to generate a signed upload link: POST /api/management/v1/deployments/artifacts/directupload The response contains a link and an allocated artifact ID. Once the artifact is uploaded, calling another API will make the backend parse the artifact and make it available for devices: POST /api/management/v1/deployments/artifacts/directupload/:id/complete (MEN-6337)

  • New command 'storage-daemon' for cleaning up expired objects from storage (MEN-6339)
  • Store device deployments status separately (MEN-6423)
  • internal endpoint to get the latest device deployment statuses (MEN-6421)
  • Skip verification and download of the artifact via DEPLYOMENTS_DIRECT_UPLOAD_SKIP_VERIFY (MEN-6474)
  • Add configuration option to skip signing headers for s3 (MEN-6501)
Other
  • docs(management API spec): extend device object with image info

    /deployments/{deployment_id}/devices/list endpoint will return list of device objects with info about images assigned to given device; The same is true for deprecated /deployments/{deployment_id}/devices (MEN-3995)

  • docs(management API spec): extend main deployment object with statistics (MEN-3994)
  • refac: refactor GetDeploymentForDeviceWithCurrent method

    Changes:

    • code refactoring
    • assign artifact to device deployment object even if given artifact has already been installed (MEN-6363)
  • fix(list device deployments): device ID is not always UUID (MEN-6376)
  • update of the mender-artifact including zstd compression (MEN-6617)

deployments-enterprise (4.5.0)

New changes in deployments-enterprise since 4.4.1:

Bug Fixes
  • increment deployment total size only if new artifact has been assigned
  • increment deployment total size only if new artifact has been assigned
  • add undocumented groups field to deployment object
  • add undocumented groups field to deployment object
  • fix model of the last device deployment status request
  • save correct status of last finished deployment
  • fix model of the last device deployment status request
  • save correct status of last finished deployment
  • Delete device deployment history incorrectly triggering reindex

    The endpoint was missing the reporting feature flag check, which caused it to send reindexing request even though the reporting service is disabled. (MEN-6614)

Features
  • add artifact information to deployment device information (MEN-3995)
  • track and show deployment total size (MEN-3994)
  • Retrieve signed direct upload URL for artifacts

    This is the first part of the implementation of the direct artifact upload feature. This commit introduce a new API that issues signed upload URLs for transferring artifacts directly to the storage backend without involoving the Mender backend services. POST /api/management/v1/deployments/artifacts/directupload (MEN-5989)

  • Direct artifact upload API

    Users can upload artifacts asynchronously to the object storage backend using the API to generate a signed upload link: POST /api/management/v1/deployments/artifacts/directupload The response contains a link and an allocated artifact ID. Once the artifact is uploaded, calling another API will make the backend parse the artifact and make it available for devices: POST /api/management/v1/deployments/artifacts/directupload/:id/complete (MEN-6337)

  • New command 'storage-daemon' for cleaning up expired objects from storage (MEN-6339)
  • Store device deployments status separately (MEN-6423)
  • internal endpoint to get the latest device deployment statuses (MEN-6421)
  • Skip verification and download of the artifact via DEPLYOMENTS_DIRECT_UPLOAD_SKIP_VERIFY (MEN-6474)
  • Add configuration option to skip signing headers for s3 (MEN-6501)
Other
  • docs(management API spec): extend device object with image info

    /deployments/{deployment_id}/devices/list endpoint will return list of device objects with info about images assigned to given device; The same is true for deprecated /deployments/{deployment_id}/devices (MEN-3995)

  • docs(management API spec): extend main deployment object with statistics (MEN-3994)
  • refac: refactor GetDeploymentForDeviceWithCurrent method

    Changes:

    • code refactoring
    • assign artifact to device deployment object even if given artifact has already been installed (MEN-6363)
  • fix(list device deployments): device ID is not always UUID (MEN-6376)
  • update of the mender-artifact including zstd compression (MEN-6617)

deviceauth (3.5.0)

New changes in deviceauth since 3.4.0:

Bug Fixes
  • Do not terminate process if Redis is unavailable (MEN-6399)
  • do not accept device which is being decommissioned (MEN-6504)
Features

deviceauth-enterprise (3.5.0)

New changes in deviceauth-enterprise since 3.4.0:

Bug Fixes
  • Do not terminate process if Redis is unavailable (MEN-6399)
  • do not accept device which is being decommissioned (MEN-6504)
Features

gui (3.6.0)

New changes in gui since 3.5.1:

Bug Fixes
  • fixed an issue that would prevent properly clearing device group selection on deployment creation
  • fixed an issue that would cause the devices view to go to device details when filtering multiple devices by id
  • made device group check rely on per device information for more reliable error messages (ME-64)
  • fixed an issue that could cause pagination to select a page out of bounds
  • ensured app initialization is done after normal login as well
  • also clear input text when confirming an entry to a chip autocomplete (MEN-6440)
  • fixed an issue that prevented using some RBAC limited UI features (MEN-6461)
  • fixed an issue that would result in an infinite loop of navigating between device groups (ME-89)
  • fixed an issue that would prevent navigating from a deployment to the target group (MEN-6416)
  • fixed an issue that could prevent showing the device identity for a fresh deployment (MEN-6485)
  • fixed an issue that would prevent linking to a specific release (MEN-6492)
  • fixed an issue that could cause the release selection to be ignored when creating a deployment from a release
  • fixed an issue that would not take device identity selections into account in the deployments lists
  • fixed an issue that would prevent linking to devices filtered by something containing ':'
  • fixed an issue that prevented filtering for details in the audit log (MEN-6512)
  • fixed issues that prevented navigating to a filtered audit log from device details & from within the audit log (MEN-6510)
  • added more granular check for device troubleshooting feature (MEN-6487)
  • extended monitoring issue levels and fixed an issue that would crash the ui (MEN-6590)
  • healthcheck url adjustment.
Features
  • enabled scheduling deployments to multiple selected devices (MEN-5210)
  • added deployment data consumption to completed deployments list (MEN-3917)
  • added possibility to create never expiring PATs (ME-59)
  • updated releases section to ease navigating bigger numbers of releases (MEN-6347)
  • allowed release navigation by url + query
  • added installation counter for artifacts with non-legacy versioning scheme (MEN-6345)
  • extended role creation capabilities to allow release tag based role settings (MEN-6347)
  • made tenant id visible in the settings to prevent accidental tenanttoken submissions (MEN-6508)
Other
  • added size + delta information in deployment device table (MEN-3917)

integration (3.6.0)

New changes in integration since 3.5.1:

Bug Fixes
  • test: test_compat: UTC TZ does not need +hh:mm
Features
  • add docker-compose v2 support
Other
  • test: backend test for show artifact download size feature (MEN-4346)
  • Upgrade auditlogs to 3.1.1.
  • Upgrade create-artifact-worker to 1.3.1.
  • Upgrade deployments-enterprise to 4.5.0.
  • Upgrade deployments to 4.5.0.
  • Upgrade deviceauth-enterprise to 3.5.0.
  • Upgrade deviceauth to 3.5.0.
  • Upgrade deviceconfig to 1.3.1.
  • Upgrade deviceconnect to 1.4.1.
  • Upgrade devicemonitor to 1.4.1.
  • Upgrade generate-delta-worker to 1.0.1.
  • Upgrade gui to 3.6.0.
  • Upgrade integration to 3.6.0.
  • Upgrade inventory-enterprise to 4.3.1.
  • Upgrade inventory to 4.3.1.
  • Upgrade iot-manager to 1.2.1.
  • Upgrade mender-artifact to 3.10.1.
  • Upgrade mender-cli to 1.11.0.
  • Upgrade mender-configure-module to 1.1.0.
  • Upgrade mender to 3.5.1.
  • Upgrade monitor-client to 1.3.0.
  • Upgrade useradm-enterprise to 1.21.0.
  • Upgrade useradm to 1.21.0.
  • Upgrade workflows-enterprise to 2.5.0.
  • Upgrade workflows to 2.5.0.

useradm (1.21.0)

New changes in useradm since 1.20.1:

Bug Fixes
  • Return 400 for malformed JSON schema to POST /auth/login (MEN-6411)
  • Fix broken TTL index in tokens collection after migration 2.0.0 (MEN-6550)
Features
  • add support for never expiring PATs (ME-59)
  • add support for returning never-expiring JWT tokens when logging in (MEN-6378)
  • limit the number of JWT tokens (sessions) per user (MEN-6382)

useradm-enterprise (1.21.0)

New changes in useradm-enterprise since 1.20.1:

Bug Fixes
  • update login_ts when logging in using SAML and OAuth2 (ME-66)
  • fix regular expression for finding device id in the path (MEN-6405)
  • Return 400 for malformed JSON schema to POST /auth/login (MEN-6411)
  • Add API for getting two-factor authentication QR to basic permissions (ME-55)
  • Fix broken TTL index in tokens collection after migration 2.0.0 (MEN-6550)
Features
  • add support for never expiring PATs (ME-59)
  • add support for returning never-expiring JWT tokens when logging in (MEN-6378)
  • limit the number of JWT tokens (sessions) per user (MEN-6382)
  • extend read permission with access to new reporting endpoints

    Read Devices permission set (and thus "observer" role) will grant access to:

    • /api/management/v1/reporting/devices/search/attributes
    • /api/management/v1/reporting/devices/attributes
    • /api/management/v1/reporting/devices/aggregate (MEN-6405)
  • extend read permission with access to new reporting endpoints

    Read Devices permission set (and thus "observer" role) will grant access to:

    • /api/management/v1/reporting/deployments/devices/search
    • /api/management/v1/reporting/deployments/devices/aggregate (MEN-6405)

workflows (2.5.0)

New changes in workflows since 2.4.0:

Bug Fixes
  • Make Jetstream initialization contextual on server and worker commands (MEN-6459)
Features
  • Expose NATS consumer configuration parameters (MEN-6450)

workflows-enterprise (2.5.0)

New changes in workflows-enterprise since 2.4.0:

Bug Fixes
  • Make Jetstream initialization contextual on server and worker commands (MEN-6459)
Features
  • Expose NATS consumer configuration parameters (MEN-6450)
  • workflow: moving to create contacts in HubSpot. (MEN-6420)
Other
  • fix: create temporary files in the /tmp directory to avoid permission issues when running the service as a non-root user (MEN-5809)
  • HubSpot tenant suspension

Mender 3.5.1

Released 03.08.2023

Statistics

A total of 279 lines added, 143 removed (delta 136)

Developers with the most changesets
Lluis Campos 5 (35.7%)
Fabio Tranchitella 4 (28.6%)
Alf-Rune Siqveland 2 (14.3%)
Manuel Zedel 2 (14.3%)
Kristian Amlie 1 (7.1%)
Developers with the most changed lines
Fabio Tranchitella 126 (44.8%)
Kristian Amlie 63 (22.4%)
Alf-Rune Siqveland 48 (17.1%)
Lluis Campos 24 (8.5%)
Manuel Zedel 20 (7.1%)
Top changeset contributors by employer
Northern.tech 14 (100.0%)
Top lines changed by employer
Northern.tech 281 (100.0%)
Employers with the most hackers (total 5)
Northern.tech 5 (100.0%)

Changelogs

deployments (4.4.1)

New changes in deployments since 4.4.0:

Bug Fixes
  • Use separate object storage path for raw file and artifact (MEN-6091)

deployments-enterprise (4.4.1)

New changes in deployments-enterprise since 4.4.0:

Bug Fixes
  • Use separate object storage path for raw file and artifact (MEN-6091)

integration (3.5.1)

New changes in integration since 3.5.0:

  • Upgrade deployments-enterprise to 4.4.1.
  • Upgrade deployments to 4.4.1.
  • Upgrade gui to 3.5.1.
  • Upgrade integration to 3.5.1.
  • Upgrade mender-convert to 4.0.1.
  • Upgrade reporting to 1.0.1.
  • Upgrade useradm-enterprise to 1.20.1.
  • Upgrade useradm to 1.20.1.

reporting (1.0.1)

New changes in reporting since 1.0.0:

Bug Fixes
  • update /deployments API end-points to deployments/devices (MEN-6331)
  • add deployment_started to the mapping (MEN-6328)
  • filter device deployment records by device and deployment IDs (MEN-6330)

useradm-enterprise (1.20.1)

New changes in useradm-enterprise since 1.20.0:

Bug Fixes
  • do not allow password reset for SSO users (ME-60)

Mender 3.5.0

Released 02.20.2023

Security fixes

  • Fixed CVE-2022-45929 - Low-privileged users can edit their own roles. See the official announcement for more information: https://mender.io/blog/cve-2022-45929-cve-2022-41324-improper-access-control-for-low-privileged-users

Statistics

A total of 44757 lines added, 18182 removed (delta 26575)

Developers with the most changesets
Manuel Zedel 194 (30.5%)
Alf-Rune Siqveland 110 (17.3%)
Fabio Tranchitella 93 (14.6%)
Lluis Campos 73 (11.5%)
Krzysztof Jaskiewicz 48 (7.5%)
Peter Grzybowski 41 (6.4%)
Ole Petter Orhagen 26 (4.1%)
Maciej Tomczuk 21 (3.3%)
Alex Miliukov 13 (2.0%)
Kristian Amlie 12 (1.9%)
Developers with the most changed lines
Manuel Zedel 13129 (27.4%)
Krzysztof Jaskiewicz 9564 (19.9%)
Alf-Rune Siqveland 7652 (15.9%)
Fabio Tranchitella 7147 (14.9%)
Peter Grzybowski 4569 (9.5%)
Maciej Tomczuk 2617 (5.5%)
Lluis Campos 1223 (2.5%)
Kristian Amlie 1148 (2.4%)
Ole Petter Orhagen 604 (1.3%)
Alex Miliukov 322 (0.7%)
Developers with the most signoffs (total 1)
Manuel Zedel 1 (100.0%)
Top changeset contributors by employer
Northern.tech 636 (100.0%)
Top lines changed by employer
Northern.tech 47985 (100.0%)
Employers with the most signoffs (total 1)
Northern.tech 1 (100.0%)
Employers with the most hackers (total 12)
Northern.tech 12 (100.0%)

Changelogs

auditlogs (3.1.0)

New changes in auditlogs since 3.0.2:

Bug Fixes
  • update API specs and validation to accept all object types as filters (MEN-6247)
Other
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5506)
Dependabot bumps

create-artifact-worker (1.3.0)

New changes in create-artifact-worker since 1.2.0:

Features
  • accept more single-file-artifact-gen arguments (MEN-6046)
Other
  • Update mender-artifact tool to latest

deployments (4.4.0)

New changes in deployments since 4.3.0:

Bug Fixes
  • Enforce setting validation constraints for internal PUT settings endpoint (MEN-5908)
  • use correct artifact size for multipart uploads
  • Internal storage API not following PUT semantics
  • Content-Disposition of artifacts set to artifact name instead of ID (MEN-6025)
  • reindex device deployments when resetting device deployments history (MEN-6253)
Features
  • Include HTTP method in link objects
  • Add support for Azure Blob Storage

    The storage configurations have been refactored to gather storage settings that are not specific to vendors; the old configuration settings are aliases to the new settings. (MEN-5871)

  • Allow arbitrary storage backend per tenant (MEN-5942)
  • change image (aka artifact) schema

    With the new schema it will be possible to query by artifact provides. (MEN-6107)

  • use scratch as base image, run as non-root user (MEN-5658)
  • endpoint for returning the deployments history for a given device (MEN-6045)
  • add newly uploaded artifacts to existing deployments

    If newly uploaded artifact has same name as artifacts in some of the pending deployments, the artifact will become part of these deployments. (MEN-5806)

  • new deployment's option to force the installation of the Artifacts (MEN-6131)
  • end-point to the delete device deployments history (MEN-6134)
  • ignore deleted device deployments in all end-points (MEN-6135)
  • expose the image object in the device deployment API endpoints (MEN-6138)
  • internal end-point to retrieve the device deployments history (MEN-5911)
  • trigger a device reindex in reporting when a device deployment finishes (MEN-5911)
  • add support to filter device deployments by status finished (MEN-5911)
  • internal end point to get device deployments by ID (MEN-5930)
  • trigger the deployment reindex workflow on deployment completion (MEN-5930)
  • add special representation of artifact provides to artifact object
  • Add support for zstd compressed artifacts.
  • CLI command to reindex to the reporting service all the device deployments (MEN-6252)
Other
  • chore(go mod): Bump required Golang version to 1.18
  • Upgrade github.com/Azure/azure-sdk-for-go/sdk/storage/azblob to v0.6.1 (MEN-6187)
  • fix(workflows client): do not fail when identity is not present in the context (MEN-6252)

deployments-enterprise (4.4.0)

New changes in deployments-enterprise since 4.3.0:

Bug Fixes
  • Enforce setting validation constraints for internal PUT settings endpoint (MEN-5908)
  • use correct artifact size for multipart uploads
  • Internal storage API not following PUT semantics
  • Content-Disposition of artifacts set to artifact name instead of ID (MEN-6025)
  • autogenerate delta fixes

    Changes:

    • fix binary delta module version key
    • improve error handling
    • get generate delta job timeout from the right place from configuration
    • fix generate delta job status URL (MEN-5806)
  • change error handling in configuration related endpoints

    Changes:

    • when there is no per tenant configuration, return empty object instead of 404
    • on attempt of changing binary delta configuration:
    • when the configuration does not exists at all - return 404
    • when the delta generation is disabled for the given tenant return 409
  • reindex device deployments when resetting device deployments history (MEN-6253)
  • get full configuration in the deployments/next handler (MEN-6299)
Features
  • Include HTTP method in link objects
  • Add support for Azure Blob Storage

    The storage configurations have been refactored to gather storage settings that are not specific to vendors; the old configuration settings are aliases to the new settings. (MEN-5871)

  • endpoints for getting and setting per tenant configuration (MEN-5804)
  • add possibility to enable autogeneration of delta artifacts for a given deploymnet (MEN-5844)
  • introduce timeout limits for xdelta job generation (MEN-5804)
  • Allow arbitrary storage backend per tenant (MEN-5942)
  • handle strict schema for binary delta arguments (MEN-5940)
  • handle auto-generation of delta artifacts (MEN-5805)
  • internal endpoint for updating generate delta jobs (MEN-5850)
  • change image (aka artifact) schema

    With the new schema it will be possible to query by artifact provides. (MEN-6107)

  • use scratch as base image, run as non-root user (MEN-5658)
  • endpoint for returning the deployments history for a given device (MEN-6045)
  • adjust query to new image/artifact schema (MEN-6107)
  • add newly uploaded artifacts to existing deployments

    If newly uploaded artifact has same name as artifacts in some of the pending deployments, the artifact will become part of these deployments. (MEN-5806)

  • add newly uploaded artifacts to existing deployments

    If newly uploaded artifact has same name as artifacts in some of the pending deployments, the artifact will become part of these deployments. (MEN-5806)

  • new deployment's option to force the installation of the Artifacts (MEN-6131)
  • end-point to the delete device deployments history (MEN-6134)
  • ignore deleted device deployments in all end-points (MEN-6135)
  • expose the image object in the device deployment API endpoints (MEN-6138)
  • expose the image object in the device deployment API endpoints (MEN-6138)
  • internal end-point to retrieve the device deployments history (MEN-5911)
  • trigger a device reindex in reporting when a device deployment finishes (MEN-5911)
  • add support to filter device deployments by status finished (MEN-5911)
  • internal end point to get device deployments by ID (MEN-5930)
  • trigger the deployment reindex workflow on deployment completion (MEN-5930)
  • add special representation of artifact provides to artifact object
  • add special representation of artifact provides to artifact object
  • decide if the artifact has already been installed based on provides (MEN-6096)
  • chagnge in checking if artifact has already been installed

    if the device provides only artifact name and the device type fall back to simple check - compare artifact name from the request with artifact name from the deployment (MEN-6096)

  • Add support for zstd compressed artifacts.
  • CLI command to reindex to the reporting service all the device deployments (MEN-6252)
Other
  • chore(go mod): Bump required Golang version to 1.18
  • feat(workflows client): new methods introduced

    Methods for starting workflow for generating delta artifact and for checking workflow status. (MEN-5803)

  • docs: strict schema for binary delta configuration (MEN-5940)
  • fix(delta generation): select rootfs-image as a base image for delta

    It is possible to have more than one image with the same rootfs version and rootfs checksum. In fact this is a normal situation when you will generate delta image. To be able to autogenerate delta for the device, the deployments service has to find artifact which is installed on the device, and this artifact has to be of "rootfs-image" type.

  • fix(delta generation): fix endpoint for updating delta generation job status
  • feat(delta configuration): introduce default configuration
  • Upgrade github.com/Azure/azure-sdk-for-go/sdk/storage/azblob to v0.6.1 (MEN-6187)
  • fix(workflows client): do not fail when identity is not present in the context (MEN-6252)

deviceauth (3.4.0)

New changes in deviceauth since 3.3.0:

Bug Fixes
  • data inconsistency (ME-41)
  • trigger reporting reindex on device decommissioning (MEN-6211)
Features
  • CLI command to reindex to the reporting service all the devices (MEN-6183)

deviceauth-enterprise (3.4.0)

New changes in deviceauth-enterprise since 3.3.0:

Bug Fixes
  • data inconsistency (ME-41)
  • trigger reporting reindex on device decommissioning (MEN-6211)
Features
  • License check: accepted device count and signature and endpoint (MEN-5896, MEN-5897)
  • CLI command to reindex to the reporting service all the devices (MEN-6183)

deviceconfig (1.3.0)

New changes in deviceconfig since 1.2.2:

  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5504)
Dependabot bumps

deviceconnect (1.4.0)

New changes in deviceconnect since 1.3.3:

  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5505)
Dependabot bumps
  • Aggregated Dependabot Changelogs:

generate-delta-worker (1.0.0)

Bug Fixes
  • missing publish stage after move to custom docker build
  • ci: correct image reference.
  • align exec name
  • remove default output path setting
Features

gui (3.5.0)

New changes in gui since 3.4.0:

Bug Fixes
  • fixed an issue that caused retrying deployments to not work for non-enterprise users
  • fixed an issue that prevented config of users using SSO to log in
  • aligned deployments manager role in ui with backend (MEN-5949)
  • allowed "Stay logged in" setting to work for sso users as well
  • prevented navigation history from being overwritten when using the dashboard (ME-18)
  • removed assumption devices could always show a mac address in their details
  • aligned device auditlog links with current param naming to allow navigating to the auditlog
  • reverted react-idle-timer to known working version to try fix unexpected log out issue (MEN-6061)
  • fixed an issue that prevented offline devices on the dashboard from using any custom offline time limits
  • fixed device offline notifications in device monitoring section
  • moved state toggling calls to updater functions to stop stale state from preventing UI updates (ME-26)
  • fixed an issue that would cause the UI to crash when showing device details of a device that's only partially initialized
  • fixed an issue that occurred when accessing authenticated devices without inventory
  • fixed an issue that would prevent the device issue widget from being initialized
  • made session expiration prevention part of the login flow to prevent it from getting removed by a failed 2fa login (MEN-6061)
  • User not being able to change email with two-factor authentication (ME-46)
  • fixed an issue that would crash the auditlogs page when clearing a url tracked selection (MEN-6246)
  • fixed an issue that prevented finished deployments from settling on their deployment data
  • fixed an issue that would make the device list appear scrambled (ME-38)
Features
  • made device offline threshold setting configurable (MEN-5923)
  • added possibility to add extra confirmation step on deployment creation (MEN-5283)
  • made it possible to upload multiple files in parallel (MEN-5744)
  • added an easy access to the JWT for api/ cli usage (MEN-5966)
  • added support for multiple levels of device software information in device details (MEN-5875)
  • added way to retrieve license information about on prem deployments (MEN-5899)
  • added devices with issues widget to allow ease access to devices that require attention (MEN-5919)
  • refactored deployments dashboard widgets to ease direct access to recent deployments (MEN-5920)
  • prevented elements limited by RBAC permissions from showing up (ME-17)
  • moved device details to tabbed layout to ease information display (MEN-6034)
  • allowed selecting a Mender region on signup to help keep data where it supposed to reside (MEN-5948)
  • Show a welcome message in the console.
  • added information about reporting limits + attributes in use (MEN-6088)
  • added safeguard to prevent rbac limited users from logging in (ME-47)
  • added an option to force deployment installation on deployment creation (MEN-6130)
  • expanded artifact upload form to allow more options to be sent (MEN-6085)
  • added configuration option for delta artifact generation (MEN-5847)
  • enabled automatic delta deployment on deployment creation (MEN-5847)
  • added information about device system in deployment + device details (MEN-6035)
  • added device deployment history in device details (MEN-6051)
  • added support for bar chart software distributions (MEN-5921)

integration (3.5.0)

New changes in integration since 3.4.0:

Bug Fixes
  • Do not double count integration in changelogs and statistics.
Features
  • add qemu commercial image to the setup (MEN-5806)
  • add reporting service as a default component in the docker composition
  • bump file format version to 2.3 in all docker compose files

    This is because the start_period option which we're started to use was added in file format 2.3.

Other
  • Enable the reporting service and the related tests (MEN-5971)
  • upgrade elasticsearch to version 7.17.7 (MEN-5971)
  • test(autogenerate delta): introduce test for autogenerate delta feature (MEN-5806)
  • version bump to 2021-04-22T15-44-28Z
  • Upgrade auditlogs to 3.1.0.
  • Upgrade create-artifact-worker to 1.3.0.
  • Upgrade deployments-enterprise to 4.4.0.
  • Upgrade deployments to 4.4.0.
  • Upgrade deviceauth-enterprise to 3.4.0.
  • Upgrade deviceauth to 3.4.0.
  • Upgrade deviceconfig to 1.3.0.
  • Upgrade deviceconnect to 1.4.0.
  • Upgrade devicemonitor to 1.4.0.
  • Add generate-delta-worker 1.0.0.
  • Upgrade gui to 3.5.0.
  • Upgrade integration to 3.5.0.
  • Upgrade inventory-enterprise to 4.3.0.
  • Upgrade inventory to 4.3.0.
  • Upgrade iot-manager to 1.2.0.
  • Upgrade mender-artifact to 3.10.0.
  • Upgrade mender-cli to 1.10.0.
  • Upgrade mender-convert to 4.0.0.
  • Upgrade mender-gateway to 1.1.0.
  • Upgrade mender to 3.5.0.
  • Upgrade mtls-ambassador to 1.2.0.
  • Upgrade reporting to 1.0.0.
  • Upgrade tenantadm to 4.0.0.
  • Upgrade useradm-enterprise to 1.20.0.
  • Upgrade useradm to 1.20.0.
  • Upgrade workflows-enterprise to 2.4.0.
  • Upgrade workflows to 2.4.0.

inventory (4.3.0)

New changes in inventory since 4.2.1:

Bug Fixes
  • update_ts field when searching devices and selecting attributes (ME-50)
Dependabot bumps
  • Aggregated Dependabot Changelogs:

inventory-enterprise (4.3.0)

New changes in inventory-enterprise since 4.2.1:

Bug Fixes
  • update_ts field when searching devices and selecting attributes (ME-50)
Dependabot bumps

iot-manager (1.2.0)

New changes in iot-manager since 1.1.0:

Bug Fixes
  • wait for principal detachment to propagate when deleting device

    DetachThingPrincipal operation is asynchronous. According to the docs, it might take several seconds for the detachment to propagate. With this change we will wait up to 10 seconds for the detachment to propagate, and if some principals are still not detached from the Thing, we'll retrun an error. (MEN-6001)

  • wrong capitalization for Type (QA-481)

mtls-ambassador (1.2.0)

New changes in mtls-ambassador since 1.1.0:

Features
  • switch to scratch and run as non-root user
Other
  • bump github.com/mendersoftware/go-lib-micro to v0.0.0-20221025103319-e1f941fb3145 (QA-524)

tenantadm (4.0.0)

New changes in tenantadm since 3.5.0:

Features
  • disable addons by default when creating tenants (MEN-6292)
Other
  • remove the create-user CLI command as it was designed to act on the tenantadm service only, without propagating the data to useradm; use the useradm-enterprise create-user CLI command to create new users instead. (MEN-5924)

useradm (1.20.0)

New changes in useradm since 1.19.0:

Bug Fixes
  • Protect user updates from concurrent updates (MEN-6003)
  • Updating existing users is blocked by ETag check (MEN-6087)
  • Make user updates default to skip ETag checks (wildcard match) (MEN-6106)
Features
  • do not check the JWT issuer. (MEN-5969)

useradm-enterprise (1.20.0)

New changes in useradm-enterprise since 1.19.0:

Bug Fixes
  • Proper parsing of XFF header with configurable depth strategy (MEN-5980)
  • Protect user updates from concurrent updates (MEN-6003)
  • Changing email makes the user email unverified (MEN-5974)
  • user should not be able to modify all his data (MEN-6012)
  • Remove ability to modify internal parameters of the user object (MEN-6037)
  • BaseURL illegal settings can lead to service exiting with 0 due to wrapping of nil errors. (ME-39)
  • Updating existing users is blocked by ETag check (MEN-6087)
  • apply plan based restriction to permission_sets endpoints (MEN-6093)
  • Make user updates default to skip ETag checks (wildcard match) (MEN-6106)
Features
  • do not check the JWT issuer. (MEN-5969)
  • added possibility to login via short lived magic link (MEN-5948)

workflows (2.4.0)

New changes in workflows since 2.3.0:

Bug Fixes
  • Remove hard-coded default read/write concern (MEN-6029)
  • call internal delete device api endpoint (ME-41)
Features
  • reindex_reporting_deployment workflow to index device deployments (MEN-5930)
Other
  • Workflows version increment for updated workflows definitions

workflows-enterprise (2.4.0)

New changes in workflows-enterprise since 2.3.0:

Bug Fixes
  • Remove hard-coded default read/write concern (MEN-6029)
  • call internal delete device api endpoint (ME-41)
Features
  • reindex_reporting_deployment workflow to index device deployments (MEN-5930)
Other
  • Workflows version increment for updated workflows definitions

Mender 3.4.0

Released 09.25.2022

Security fixes

  • Fixed CVE-2022-41324 - Read-only API access can leak secrets in Mender. See the official announcement for more information: https://mender.io/blog/cve-2022-45929-cve-2022-41324-improper-access-control-for-low-privileged-users

Statistics

A total of 52469 lines added, 19890 removed (delta 32579)

Developers with the most changesets
Manuel Zedel 250 (32.7%)
Fabio Tranchitella 110 (14.4%)
Alf-Rune Siqveland 86 (11.2%)
Krzysztof Jaskiewicz 80 (10.5%)
Maciej Tomczuk 55 (7.2%)
Peter Grzybowski 51 (6.7%)
Ole Petter Orhagen 39 (5.1%)
Lluis Campos 35 (4.6%)
Kristian Amlie 26 (3.4%)
Alex Miliukov 18 (2.4%)
Developers with the most changed lines
Fabio Tranchitella 12030 (21.3%)
Manuel Zedel 11324 (20.0%)
Peter Grzybowski 10349 (18.3%)
Alf-Rune Siqveland 9959 (17.6%)
Krzysztof Jaskiewicz 6353 (11.2%)
Maciej Tomczuk 3036 (5.4%)
Lluis Campos 1415 (2.5%)
Alex Miliukov 1075 (1.9%)
Kristian Amlie 484 (0.9%)
Ole Petter Orhagen 183 (0.3%)
Developers with the most signoffs (total 5)
Ole Petter Orhagen 4 (80.0%)
Manuel Zedel 1 (20.0%)
Top changeset contributors by employer
Northern.tech 764 (99.9%)
benjamin.texier@outlook.com 1 (0.1%)
Top lines changed by employer
Northern.tech 56481 (99.8%)
benjamin.texier@outlook.com 120 (0.2%)
Employers with the most signoffs (total 5)
Northern.tech 5 (100.0%)
Employers with the most hackers (total 13)
Northern.tech 12 (92.3%)
benjamin.texier@outlook.com 1 (7.7%)

Changelogs

auditlogs (3.0.2)

New changes in auditlogs since 3.0.1:

  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220304124258-d8414885f1c3 (MEN-5506)

create-artifact-worker (1.2.0)

New changes in create-artifact-worker since 1.1.2:

  • fix CVEs rebuilding using the latest workflows:master
  • Update mender-artifact tool to latest
Dependency updates
  • Aggregated Dependabot Changelogs:

    • Bumps github.com/spf13/viper from 1.8.1 to 1.10.1.

      updated-dependencies:
      - dependency-name: github.com/spf13/viper
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/spf13/cobra from 1.2.1 to 1.4.0.

      updated-dependencies:
      - dependency-name: github.com/spf13/cobra
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/stretchr/testify from 1.7.0 to 1.7.1.

      updated-dependencies:
      - dependency-name: github.com/stretchr/testify
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps golang from 1.17.8-alpine3.15 to 1.18.1-alpine3.15.

      updated-dependencies:
      - dependency-name: golang
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/spf13/viper from 1.10.1 to 1.11.0.

      updated-dependencies:
      - dependency-name: github.com/spf13/viper
      dependency-type: direct:production
      update-type: version-update:semver-minor

deployments (4.3.0)

New changes in deployments since 4.2.0:

Bug Fixes
  • Fix bad indexing from database versions 1.2.8 and 1.2.9 (MEN-5695)
  • Escape configuration download URL path and support '.' in parameter (MEN-5712)
Features
  • migration 1.2.11 to index devices logs (MEN-5710)
  • Upgrade mender-artifact library to latest to support parsing empty Artifacts, such as the bootstrap Artifact used to initialize devices' local database. (MEN-2583)
  • ArtifactTypeInfo object returned in /artifacts or /deployments/releases can now return nil as its type. This would be the case for bootstrap Artifacts. (MEN-2583)
  • omit configuration values in the deployment details
Dependency updates
  • Aggregated Dependabot Changelogs:

deployments-enterprise (4.3.0)

New changes in deployments-enterprise since 4.2.0:

Bug Fixes
  • Fix bad indexing from database versions 1.2.8 and 1.2.9 (MEN-5695)
  • Escape configuration download URL path and support '.' in parameter (MEN-5712)
Features
  • migration 1.2.11 to index devices logs (MEN-5710)
  • Upgrade mender-artifact library to latest to support parsing empty Artifacts, such as the bootstrap Artifact used to initialize devices' local database. (MEN-2583)
  • introduce limit for maximum number of active deployments per tenant (MEN-5696)
  • ArtifactTypeInfo object returned in /artifacts or /deployments/releases can now return nil as its type. This would be the case for bootstrap Artifacts. (MEN-2583)
  • do not limit number of configuration deployments (MEN-5696)
  • omit configuration values in the deployment details
Dependency updates
  • Aggregated Dependabot Changelogs:

deviceauth (3.3.0)

New changes in deviceauth since 3.2.1:

Bug Fixes
  • Support PKCS#8 PEM format for JWT Signing key (MEN-5673)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • Missing hash in inventory client
Other
  • refactor: do not store the public key in the device document
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5471)
Dependency updates

deviceauth-enterprise (3.3.0)

New changes in deviceauth-enterprise since 3.2.1:

Bug Fixes
  • Support PKCS#8 PEM format for JWT Signing key (MEN-5673)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • Missing hash in inventory client
Other
  • refactor: do not store the public key in the device document
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5471)
Dependency updates

deviceconfig (1.2.2)

New changes in deviceconfig since 1.2.1:

Bug Fixes
Other
  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220304124258-d8414885f1c3 (MEN-5504)

deviceconnect (1.3.3)

New changes in deviceconnect since 1.3.2:

Bug Fixes
  • Correct broken document migration in 2.0.0 (MEN-5718)
  • Apply migration to all databases prior to 2.0.0 (MEN-5718)
  • New migration (2.0.1) patching 2.0.0 document migration (MEN-5718)
Other
  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220304124258-d8414885f1c3 (MEN-5505)

devicemonitor (1.3.0)

New changes in devicemonitor since 1.2.0:

Bug Fixes
  • Reduce the maximum number of alerts/configurations per request (MEN-5854)
Features
  • Static device group in alert emails Subject: (MEN-5379)
Dependency updates
  • Aggregated Dependabot Changelogs:

gui (3.4.0)

New changes in gui since 3.3.0:

Bug Fixes
  • prevented scheduling deployments earlier in the day (MEN-5639)
  • fixed an issue that caused dynamic groups with a "doesn't exist" filter to not show up properly (MEN-5640)
  • ensured deployment release information doesn't overflow list info (MEN-5620)
  • fixed an issue that caused the device list to crash on group selection if a device was selected at the time
  • added missing check for plan availability for auditlogs (MEN-5686)
  • ensured dynamic group filters are used on group device retrieval (MEN-5668)
  • made use of derived permissions when creating group based roles too (MEN-5706)
  • fixed an issue that prevented single device deployment creation (MEN-5728)
  • fixed an issue that caused a faulty deployment creator to be shown in the deployment details (MEN-5729)
  • prevented nginx from preloading version info file (MEN-5707)
  • fixed an issue that might prevent pagination through active deployments (MEN-5730)
  • added password validation for email changes
  • fixed an issue that prevented group selection urls from working (MEN-5741)
  • removed effect cascade in order to fix an issue when opening a device as a RO user (MEN-5770)
  • addressed an issue that caused showing device details to crash the UI (MEN-5770)
  • prevented concurrent uploads to align with UI setup (MEN-5811)
  • fixed an issue that prevented direct device links from working (MEN-5781)
  • remove references to pi user. (MEN-5582)
  • aligned final onboarding snackbar rendering with onboarding progress (MEN-5909)
Features
  • added per user access token functionality to the user settings page (MEN-5525)
  • improved alignment between device list page & browser url (MEN-4989)
  • improved alignment between auditlogs page & browser url (MEN-4989)
  • improved alignment between deployment pages & browser url (MEN-4989)
  • made 2fa setup available for all plans (MEN-5679)
  • made device id shown in deployment context also take selected device id into account
  • added a way to configure an AWS IoT core connection (MEN-5453)
  • made retry selection accept custom values between 0 & 100 (MEN-5739)
  • added downloads section to ease downloading packages + tools (MEN-5624)
  • made it possible to configure SAML connection to ease SSO setup (MEN-5103)
  • allowed creation of passwordless users to support SSO scenarios (MEN-5104)
  • made dark mode available for everyone (MEN-5516)
  • made deployment creation easier to review by moving it to a single view (MEN-5647)
  • made device configure a separate rbac config option (MEN-5821)
  • added webhook integration option (MEN-57231)

integration (3.4.0)

New changes in integration since 3.3.0:

Bug Fixes
  • don't allow to use openssl lower than v.1.1.1 (MEN-5746)
  • Correctly pass mender client version to GUI env (MEN-5901)
Other
  • feat(traefik conf): add SAML SSO endpoints exposed without authentication (MEN-5102)
  • Upgrade auditlogs to 3.0.2.
  • Upgrade create-artifact-worker to 1.2.0.
  • Upgrade deployments-enterprise to 4.3.0.
  • Upgrade deployments to 4.3.0.
  • Upgrade deviceauth-enterprise to 3.3.0.
  • Upgrade deviceauth to 3.3.0.
  • Upgrade deviceconfig to 1.2.2.
  • Upgrade deviceconnect to 1.3.3.
  • Upgrade devicemonitor to 1.3.0.
  • Upgrade gui to 3.4.0.
  • Upgrade integration to 3.4.0.
  • Upgrade inventory-enterprise to 4.2.1.
  • Upgrade inventory to 4.2.1.
  • Upgrade iot-manager to 1.1.0.
  • Upgrade mender-artifact to 3.9.0.
  • Upgrade mender-binary-delta to 1.4.1.
  • Upgrade mender-cli to 1.9.0.
  • Upgrade mender-connect to 2.1.0.
  • Upgrade mender-convert to 3.0.1.
  • Upgrade mender-gateway to 1.0.1.
  • Upgrade mender to 3.4.0.
  • Upgrade monitor-client to 1.2.1.
  • Upgrade mtls-ambassador to 1.1.0.
  • Upgrade tenantadm to 3.5.0.
  • Upgrade useradm-enterprise to 1.19.0.
  • Upgrade useradm to 1.19.0.
  • Upgrade workflows-enterprise to 2.3.0.
  • Upgrade workflows to 2.3.0.

inventory (4.2.1)

New changes in inventory since 4.2.0:

Bug Fixes
  • replace colon with hash for path params modifiers in URLs (MEN-5713)

inventory-enterprise (4.2.1)

New changes in inventory-enterprise since 4.2.0:

Bug Fixes
  • replace colon with hash for path params modifiers in URLs (MEN-5713)

iot-manager (1.1.0)

New changes in iot-manager since 1.0.2:

Bug Fixes
  • fix GET /integrations returned object definition
  • Fire webhook independent if device was provisioned (MEN-5832)
Features
  • add support for a new integration type: AWS IoT Core (MEN-5447)
  • AWS IoT Core device lifecycle integration (MEN-5449)
  • migrate from aws-go-sdk to aws-go-sdk-v2 (MEN-5448)
  • introduce AWS IoT Device Shadow support (MEN-5448)
  • Add support for IoT Core for 'sync-devices' commandline job (MEN-5450)
  • store device lifecycle events (MEN-5714)
  • new API endpoint for retrieving events (MEN-5714)
  • Add webhooks to the integrations API

    This commit expands the configuration API to specify webhooks endpoint and HMAC256 secret. (MEN-5715)

  • Fire webhooks when device changes status

    A webhook fires when a device is provisioned, decommission or the authentication data changes status. (MEN-5715)

Other
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5467)
  • test(IoTCore): extend AWS IoT core tests with device shadow related tests (MEN-5448)
  • docs: document the endpoint for returning list of events (MEN-5714)
  • Add xAWS endpoint information to the device credentials (MEN-5778)
Dependency updates

mtls-ambassador (1.1.0)

New changes in mtls-ambassador since 1.0.2:

Bug Fixes
  • Improve public certificate key comparison

    This commit deserializes the request public key before comparing it with the certificate to make it insensitive to whitespace and newlines.

Features
  • Configuration for setting Mender Server CA certificate (MEN-5818)
Dependency updates
  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.12 to 3.14.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/urfave/cli from 1.22.4 to 1.22.5.

      updated-dependencies:
      - dependency-name: github.com/urfave/cli
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps golang from 1.14-alpine3.12 to 1.16.5-alpine3.12.

      updated-dependencies:
      - dependency-name: golang
      dependency-type: direct:production
    • Bumps github.com/sirupsen/logrus from 1.6.0 to 1.8.1.

      updated-dependencies:
      - dependency-name: github.com/sirupsen/logrus
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/gin-gonic/gin from 1.6.3 to 1.7.2.

      updated-dependencies:
      - dependency-name: github.com/gin-gonic/gin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/stretchr/testify from 1.6.1 to 1.7.0.

      updated-dependencies:
      - dependency-name: github.com/stretchr/testify
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/stretchr/testify from 1.6.1 to 1.7.0.

      updated-dependencies:
      - dependency-name: github.com/stretchr/testify
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/gin-gonic/gin from 1.7.2 to 1.7.4.

      updated-dependencies:
      - dependency-name: github.com/gin-gonic/gin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/fsnotify/fsnotify from 1.4.9 to 1.5.1.

      updated-dependencies:
      - dependency-name: github.com/fsnotify/fsnotify
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/gin-gonic/gin from 1.7.4 to 1.7.7.

      updated-dependencies:
      - dependency-name: github.com/gin-gonic/gin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/gofrs/uuid from 3.3.0+incompatible to 4.2.0+incompatible.

      updated-dependencies:
      - dependency-name: github.com/gofrs/uuid
      dependency-type: direct:production
      update-type: version-update:semver-major

tenantadm (3.5.0)

New changes in tenantadm since 3.4.0:

Bug Fixes
  • Make username/emails case insensitive (MEN-3524)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
Dependency updates

useradm (1.19.0)

New changes in useradm since 1.18.0:

Bug Fixes
  • delete user tokens when deleting user
  • Make username/email case-insensitive

    This commit forces the internal representation of the username/email addresses to be lowercase. This means that any users that signed up with an email containing uppercase characters will be locked out from their account. To fix this issue, the server maintainer should run the following mongodb migration script:

    let tAdm = db.getSiblingDB("tenantadm");
    tAdm.users.find({}).forEach((doc) => {
    if (doc.name.toLowerCase() != doc.name) {
      print(
        "Converting to lower case (<tenantid>/<userid>): " +
          doc.tenant_id +
          "/" +
          doc._id
      );
      tAdm.users.updateOne(
        { _id: doc._id },
        { $set: { name: doc.name.toLowerCase() } }
      );
      let usrAdm = db.getSiblingDB("useradm-" + doc.tenant_id);
      usrAdm.users.updateOne(
        { _id: doc._id },
        { $set: { email: doc.name.toLowerCase() } }
      );
    }
    });
    let usrAdm = db.getSiblingDB("useradm");
    usrAdm.users.find({}).forEach((doc) => {
    if (doc.email.toLowerCase() != doc.email) {
      print("Converting to lower case (<userid>):" + doc._id);
      usrAdm.updateOne(
        { _id: doc._id },
        { $set: { email: doc.email.toLowerCase() } }
      );
    }
    });

    (MEN-3524)

  • Add support for PKCS#8 private key format (MEN-5672)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • invalidate user sessions but the current one on user updates (MEN-5731)
  • require password prompt for changing email (MEN-5738)
  • allow privileged users to change email address of another user (MEN-5829)
Features
  • new endpoints for managing Personal Access Tokens

    New endpoints: POST /api/management/v1/useradm/settings/tokens GET /api/management/v1/useradm/settings/tokens DELETE /api/management/v1/useradm/settings/tokens/:id

    , (MEN-5522, MEN-5523)

  • make maximum expiration time of Personal Access Tokens configurable (MEN-5522, MEN-5523)
  • change multi-tenancy data model (MEN-4749)
  • support for ETag and If-Match for the GET/POST settings end-points (MEN-5666)
  • end-points to save user-specific settings for the current user (MEN-5666)
  • migration (2.0.1) to move the user settings to a dedicated collection (MEN-5666)
Dependency updates

useradm-enterprise (1.19.0)

New changes in useradm-enterprise since 1.18.0:

Bug Fixes
  • delete user tokens when deleting user
  • Make username/email case-insensitive

    This commit forces the internal representation of the username/email addresses to be lowercase. This means that any users that signed up with an email containing uppercase characters will be locked out from their account. To fix this issue, the server maintainer should run the following mongodb migration script:

    let tAdm = db.getSiblingDB("tenantadm");
    tAdm.users.find({}).forEach((doc) => {
    if (doc.name.toLowerCase() != doc.name) {
      print(
        "Converting to lower case (<tenantid>/<userid>): " +
          doc.tenant_id +
          "/" +
          doc._id
      );
      tAdm.users.updateOne(
        { _id: doc._id },
        { $set: { name: doc.name.toLowerCase() } }
      );
      let usrAdm = db.getSiblingDB("useradm-" + doc.tenant_id);
      usrAdm.users.updateOne(
        { _id: doc._id },
        { $set: { email: doc.name.toLowerCase() } }
      );
    }
    });
    let usrAdm = db.getSiblingDB("useradm");
    usrAdm.users.find({}).forEach((doc) => {
    if (doc.email.toLowerCase() != doc.email) {
      print("Converting to lower case (<userid>):" + doc._id);
      usrAdm.updateOne(
        { _id: doc._id },
        { $set: { email: doc.email.toLowerCase() } }
      );
    }
    });

    (MEN-3524)

  • increase default limit for a number of permission sets in the role definition
  • add PATCH inventory/* permission to "manage devices" permission set
  • Add support for PKCS#8 private key format (MEN-5672)
  • failed to update RBAC roles (MEN-5694)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • invalidate user sessions but the current one on user updates (MEN-5731)
  • OAuth users cant issue personal access tokens. (MEN-5723)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • Forbid oauth logins for suspended tenants.
  • require password prompt for changing email (MEN-5738)
  • SAML Metadata endpoint returns id instead of _id.
  • allow privileged users to change email address of another user (MEN-5829)
  • restrict access to GET /events endpoint to Admin users only (MEN-5831)
  • remove access to deviceconfig from ReadDevices permission set (MEN-5817)
  • remove permision for downloading artifact from ReadReleases permission set (MEN-5816)
  • DeployToDevices permission set should grant access to deployments only (MEN-5816, MEN-5817)
  • update Deployments Manager role

    The role should grant basic access and access to read releases, read devices and deploy to devices. (MEN-5816)

  • Read Devices permission should not grant access to artifacts (MEN-5816)
  • Connect permission should allow downloaing files from the device (MEN-5839)
  • Read Access role should grant access to device state in the iot-manager
  • Read Access role should grant access to view deployments
  • clear location of the Single Logout Service (MEN-5886)
  • clear location of the Single Logout Service (MEN-5886)
Features
  • new endpoints for managing Personal Access Tokens

    New endpoints: POST /api/management/v1/useradm/settings/tokens GET /api/management/v1/useradm/settings/tokens DELETE /api/management/v1/useradm/settings/tokens/:id

    , (MEN-5522, MEN-5523)

  • make maximum expiration time of Personal Access Tokens configurable (MEN-5522, MEN-5523)
  • Update single sign-on schema for user objects (MEN-5649)
  • SAML metadata management endpoints. (MEN-5100)
  • GET service provider meta data (MEN-5101)
  • change multi-tenancy data model (MEN-4749)
  • change multi-tenancy data model (MEN-4749)
  • support for ETag and If-Match for the GET/POST settings end-points (MEN-5666)
  • end-points to save user-specific settings for the current user (MEN-5666)
  • migration (2.0.1) to move the user settings to a dedicated collection (MEN-5666)
  • 2FA is now available in all plans (MEN-5727)
  • SAML SSO login and assertion endpoints. (MEN-5102)
  • Only SAML configured users are allowed to use SAML login, and fixes. (MEN-5750, MEN-5752)
  • introduce ConfigureDevices permission set (MEN-5817)
  • save raw representation of the IDP Metadata (MEN-5887)
  • endpoint for getting xml with configured IDP metadata (MEN-5887)
  • save raw representation of the IDP Metadata (MEN-5887)
  • endpoint for getting xml with configured IDP metadata (MEN-5887)
Other
  • upgrade crewjam/saml (MEN-5102)
  • docs(SAML): document endpoint for getting Identity Provider Metadata (MEN-5887)
  • test(SAML): test endpoint for getting IDP matadata (MEN-5887)
  • docs(SAML): document endpoint for getting Identity Provider Metadata (MEN-5887)
  • test(SAML): test endpoint for getting IDP matadata (MEN-5887)
Dependency updates

workflows (2.3.0)

New changes in workflows since 2.2.1:

Bug Fixes
  • Support for flags insize the ${workflow.input.identifier} via ${encoding=url;workflow.input.identifier} (MEN-5819)
  • All workflows use encoding=url in the input variables passed in the URIs. (MEN-5819)
Other
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5473)
Dependency updates

workflows-enterprise (2.3.0)

New changes in workflows-enterprise since 2.2.1:

Bug Fixes
  • aligned ui links with updated url scheme (MEN-5734)
  • Update mender-artifact download URL
  • Support for flags insize the ${workflow.input.identifier} via ${encoding=url;workflow.input.identifier} (MEN-5819)
  • All workflows use encoding=url in the input variables passed in the URIs. (MEN-5819)
Features
  • Static device group in alert emails Subject: (MEN-5379)
Other
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5473)
  • update Python dependencies for create_artifacts.py
  • fix: create temporary files in the /tmp directory to avoid permission issues when running the service as a non-root user (MEN-5809)
Dependency updates

integration (3.4.0)

New changes in integration since 3.3.0:

Bug Fixes
  • don't allow to use openssl lower than v.1.1.1 (MEN-5746)
  • Correctly pass mender client version to GUI env (MEN-5901)
Other
  • feat(traefik conf): add SAML SSO endpoints exposed without authentication (MEN-5102)
  • Upgrade auditlogs to 3.0.2.
  • Upgrade create-artifact-worker to 1.2.0.
  • Upgrade deployments-enterprise to 4.3.0.
  • Upgrade deployments to 4.3.0.
  • Upgrade deviceauth-enterprise to 3.3.0.
  • Upgrade deviceauth to 3.3.0.
  • Upgrade deviceconfig to 1.2.2.
  • Upgrade deviceconnect to 1.3.3.
  • Upgrade devicemonitor to 1.3.0.
  • Upgrade gui to 3.4.0.
  • Upgrade integration to 3.4.0.
  • Upgrade inventory-enterprise to 4.2.1.
  • Upgrade inventory to 4.2.1.
  • Upgrade iot-manager to 1.1.0.
  • Upgrade mender-artifact to 3.9.0.
  • Upgrade mender-binary-delta to 1.4.1.
  • Upgrade mender-cli to 1.9.0.
  • Upgrade mender-connect to 2.1.0.
  • Upgrade mender-convert to 3.0.1.
  • Upgrade mender-gateway to 1.0.1.
  • Upgrade mender to 3.4.0.
  • Upgrade monitor-client to 1.2.1.
  • Upgrade mtls-ambassador to 1.1.0.
  • Upgrade tenantadm to 3.5.0.
  • Upgrade useradm-enterprise to 1.19.0.
  • Upgrade useradm to 1.19.0.
  • Upgrade workflows-enterprise to 2.3.0.
  • Upgrade workflows to 2.3.0.

Mender 3.3.2

Released 03.10.2023

Security fixes

  • Fixed CVE-2022-41324 - Read-only API access can leak secrets in Mender. See the official announcement for more information: https://mender.io/blog/cve-2022-45929-cve-2022-41324-improper-access-control-for-low-privileged-users
  • Fixed CVE-2022-45929 - Low-privileged users can edit their own roles. See the official announcement for more information: https://mender.io/blog/cve-2022-45929-cve-2022-41324-improper-access-control-for-low-privileged-users

Statistics

A total of 2694 lines added, 1426 removed (delta 1268)

Developers with the most changesets
Lluis Campos 21 (32.3%)
Krzysztof Jaskiewicz 16 (24.6%)
Alf-Rune Siqveland 12 (18.5%)
Peter Grzybowski 8 (12.3%)
Fabio Tranchitella 4 (6.2%)
Kristian Amlie 2 (3.1%)
Maciej Tomczuk 2 (3.1%)
Developers with the most changed lines
Peter Grzybowski 1309 (38.7%)
Alf-Rune Siqveland 740 (21.9%)
Krzysztof Jaskiewicz 730 (21.6%)
Lluis Campos 298 (8.8%)
Maciej Tomczuk 192 (5.7%)
Kristian Amlie 57 (1.7%)
Fabio Tranchitella 54 (1.6%)
Developers with the most lines removed
Peter Grzybowski 26 (1.8%)
Developers with the most signoffs (total 2)
Kristian Amlie 1 (50.0%)
Lluis Campos 1 (50.0%)
Top changeset contributors by employer
Northern.tech 65 (100.0%)
Top lines changed by employer
Northern.tech 3380 (100.0%)
Employers with the most signoffs (total 2)
Northern.tech 2 (100.0%)
Employers with the most hackers (total 7)
Northern.tech 7 (100.0%)

Changelogs

deployments (4.2.2)

New changes in deployments since 4.2.1:

Features
  • omit configuration values in the deployment details

deployments-enterprise (4.2.2)

New changes in deployments-enterprise since 4.2.1:

Features
  • omit configuration values in the deployment details

integration (3.3.2)

New changes in integration since 3.3.1:

  • test: adjust integration tests after backporting RBAC fixes
  • Upgrade deployments-enterprise to 4.2.2.
  • Upgrade deployments to 4.2.2.
  • Upgrade integration to 3.3.2.
  • Upgrade iot-manager to 1.0.4.
  • Upgrade mender-cli to 1.8.2.
  • Upgrade mender-convert to 3.0.2.
  • Upgrade mender to 3.3.2.
  • Upgrade useradm-enterprise to 1.18.2.
  • Upgrade useradm to 1.18.2.

iot-manager (1.0.4)

New changes in iot-manager since 1.0.3:

Bug Fixes
  • wrong capitalization for Type (QA-481)

useradm (1.18.2)

New changes in useradm since 1.18.1:

Bug Fixes
  • allow privileged users to change email address of another user (MEN-5829)
  • Protect user updates from concurrent updates (MEN-6003)
  • Updating existing users is blocked by ETag check (MEN-6087)

useradm-enterprise (1.18.2)

New changes in useradm-enterprise since 1.18.1:

Bug Fixes
  • user should not be able to modify all his data (MEN-6012)
  • allow privileged users to change email address of another user (MEN-5829)
  • Protect user updates from concurrent updates (MEN-6003)
  • Changing email makes the user email unverified (MEN-5974)
  • Updating existing users is blocked by ETag check (MEN-6087)
  • Remove ability to modify internal parameters of the user object (MEN-6037)
  • apply plan based restriction to permission_sets endpoints (MEN-6093)
  • restrict access to GET /events endpoint to Admin users only (MEN-5831)
  • remove access to deviceconfig from ReadDevices permission set (MEN-5817)
  • remove permision for downloading artifact from ReadReleases permission set (MEN-5816)
  • DeployToDevices permission set should grant access to deployments only (MEN-5816, MEN-5817)
  • update Deployments Manager role

    The role should grant basic access and access to read releases, read devices and deploy to devices. (MEN-5816)

  • Read Devices permission should not grant access to artifacts (MEN-5816)
  • Connect permission should allow downloaing files from the device (MEN-5839)
  • Read Access role should grant access to device state in the iot-manager
  • Read Access role should grant access to view deployments
  • extend read releases permission with access to statistics/list
Features
  • introduce ConfigureDevices permission set (MEN-5817)

Mender 3.3.1

Released 10.19.2022

Statistics

A total of 4148 lines added, 2523 removed (delta 1625)

Developers with the most changesets
Peter Grzybowski 23 (19.5%)
Fabio Tranchitella 19 (16.1%)
Ole Petter Orhagen 15 (12.7%)
Lluis Campos 14 (11.9%)
Alf-Rune Siqveland 14 (11.9%)
Kristian Amlie 13 (11.0%)
Manuel Zedel 9 (7.6%)
Maciej Tomczuk 6 (5.1%)
Alex Miliukov 3 (2.5%)
Mikael Torp-Holte 2 (1.7%)
Developers with the most changed lines
Lluis Campos 1003 (21.4%)
Peter Grzybowski 843 (18.0%)
Alf-Rune Siqveland 821 (17.5%)
Fabio Tranchitella 677 (14.4%)
Kristian Amlie 674 (14.4%)
Maciej Tomczuk 236 (5.0%)
Alex Miliukov 236 (5.0%)
Ole Petter Orhagen 81 (1.7%)
Mikael Torp-Holte 67 (1.4%)
Manuel Zedel 50 (1.1%)
Developers with the most lines removed
Kristian Amlie 188 (7.5%)
Developers with the most signoffs (total 4)
Ole Petter Orhagen 2 (50.0%)
Kristian Amlie 1 (25.0%)
Fabio Tranchitella 1 (25.0%)
Top changeset contributors by employer
Northern.tech 118 (100.0%)
Top lines changed by employer
Northern.tech 4688 (100.0%)
Employers with the most signoffs (total 4)
Northern.tech 4 (100.0%)
Employers with the most hackers (total 10)
Northern.tech 10 (100.0%)

Changelogs

auditlogs (3.0.2)

New changes in auditlogs since 3.0.1:

  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220304124258-d8414885f1c3 (MEN-5506)

deployments (4.2.1)

New changes in deployments since 4.2.0:

Bug Fixes
  • Fix bad indexing from database versions 1.2.8 and 1.2.9 (MEN-5695)
  • Escape configuration download URL path and support '.' in parameter (MEN-5712)
  • Multipart upload not working when loading s3 settings from env (MEN-5939)

deployments-enterprise (4.2.1)

New changes in deployments-enterprise since 4.2.0:

Bug Fixes
  • Fix bad indexing from database versions 1.2.8 and 1.2.9 (MEN-5695)
  • Escape configuration download URL path and support '.' in parameter (MEN-5712)
  • Multipart upload not working when loading s3 settings from env (MEN-5939)

deviceauth (3.2.2)

New changes in deviceauth since 3.2.1:

Bug Fixes
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • Missing hash in inventory client
Other
  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220302103938-7561c751e1fd (MEN-5471)

deviceauth-enterprise (3.2.2)

New changes in deviceauth-enterprise since 3.2.1:

Bug Fixes
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • Missing hash in inventory client
Other
  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220302103938-7561c751e1fd (MEN-5471)

deviceconfig (1.2.2)

New changes in deviceconfig since 1.2.1:

Bug Fixes
Other
  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220304124258-d8414885f1c3 (MEN-5504)

deviceconnect (1.3.3)

New changes in deviceconnect since 1.3.2:

Bug Fixes
  • Correct broken document migration in 2.0.0 (MEN-5718)
  • Apply migration to all databases prior to 2.0.0 (MEN-5718)
  • New migration (2.0.1) patching 2.0.0 document migration (MEN-5718)
Other
  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220304124258-d8414885f1c3 (MEN-5505)

devicemonitor (1.2.1)

New changes in devicemonitor since 1.2.0:

Bug Fixes
  • Reduce the maximum number of alerts/configurations per request (MEN-5854)

gui (3.3.1)

New changes in gui since 3.3.0:

Bug Fixes
  • fixed an issue that caused the device list to crash on group selection if a device was selected at the time
  • added missing check for plan availability for auditlogs (MEN-5686)
  • ensured dynamic group filters are used on group device retrieval (MEN-5668)
  • prevented nginx from preloading version info file (MEN-5707)
  • aligned final onboarding snackbar rendering with onboarding progress (MEN-5909)

integration (3.3.1)

New changes in integration since 3.3.0:

Bug Fixes
  • Correctly pass mender client version to GUI env (MEN-5901)
  • Do not double count integration in changelogs and statistics.
Other
  • Upgrade auditlogs to 3.0.2.
  • Upgrade deployments-enterprise to 4.2.1.
  • Upgrade deployments to 4.2.1.
  • Upgrade deviceauth-enterprise to 3.2.2.
  • Upgrade deviceauth to 3.2.2.
  • Upgrade deviceconfig to 1.2.2.
  • Upgrade deviceconnect to 1.3.3.
  • Upgrade devicemonitor to 1.2.1.
  • Upgrade gui to 3.3.1.
  • Upgrade integration to 3.3.1.
  • Upgrade inventory-enterprise to 4.2.1.
  • Upgrade inventory to 4.2.1.
  • Upgrade iot-manager to 1.0.3.
  • Upgrade mender-artifact to 3.8.1.
  • Upgrade mender-binary-delta to 1.4.1.
  • Upgrade mender-cli to 1.8.1.
  • Upgrade mender-convert to 3.0.1.
  • Upgrade mender-gateway to 1.0.1.
  • Upgrade mender to 3.3.1.
  • Upgrade monitor-client to 1.2.1.
  • Upgrade tenantadm to 3.4.1.
  • Upgrade useradm-enterprise to 1.18.1.
  • Upgrade useradm to 1.18.1.
  • Upgrade workflows-enterprise to 2.2.2.
  • Upgrade workflows to 2.2.2.

inventory (4.2.1)

New changes in inventory since 4.2.0:

Bug Fixes
  • replace colon with hash for path params modifiers in URLs (MEN-5713)

inventory-enterprise (4.2.1)

New changes in inventory-enterprise since 4.2.0:

Bug Fixes
  • replace colon with hash for path params modifiers in URLs (MEN-5713)

iot-manager (1.0.3)

New changes in iot-manager since 1.0.2:

  • upgrade mendersoftware/go-lib-micro to v0.0.0-20220304124258-d8414885f1c3 (MEN-5467)

tenantadm (3.4.1)

New changes in tenantadm since 3.4.0:

Bug Fixes
  • replace colon with hash for path params modifiers in URLs (MEN-5713)

useradm (1.18.1)

New changes in useradm since 1.18.0:

Bug Fixes
  • invalidate user sessions but the current one on user updates (MEN-5731)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)

useradm-enterprise (1.18.1)

New changes in useradm-enterprise since 1.18.0:

Bug Fixes
  • invalidate user sessions but the current one on user updates (MEN-5731)
  • replace colon with hash for path params modifiers in URLs (MEN-5713)
  • Forbid oauth logins for suspended tenants.

workflows (2.2.2)

New changes in workflows since 2.2.1:

Bug Fixes
  • Support for flags insize the ${workflow.input.identifier} via ${encoding=url;workflow.input.identifier} (MEN-5819)
  • All workflows use encoding=url in the input variables passed in the URIs. (MEN-5819)
Other
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5473)

workflows-enterprise (2.2.2)

New changes in workflows-enterprise since 2.2.1:

Bug Fixes
  • Support for flags insize the ${workflow.input.identifier} via ${encoding=url;workflow.input.identifier} (MEN-5819)
  • All workflows use encoding=url in the input variables passed in the URIs. (MEN-5819)
Other
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5473)

Mender 3.3.0

Released 06.14.2022

Statistics

A total of 52292 lines added, 17854 removed (delta 34438)

Developers with the most changesets
Manuel Zedel 174 (30.6%)
Fabio Tranchitella 114 (20.0%)
Krzysztof Jaskiewicz 82 (14.4%)
Lluis Campos 39 (6.9%)
Alf-Rune Siqveland 35 (6.2%)
Ole Petter Orhagen 33 (5.8%)
Kristian Amlie 28 (4.9%)
Peter Grzybowski 20 (3.5%)
Mikael Torp-Holte 15 (2.6%)
Jack Bennett 13 (2.3%)
Developers with the most changed lines
Krzysztof Jaskiewicz 14238 (25.6%)
Fabio Tranchitella 12713 (22.9%)
Manuel Zedel 10635 (19.1%)
Alf-Rune Siqveland 10033 (18.0%)
Lluis Campos 2124 (3.8%)
Jack Bennett 1185 (2.1%)
Ole Petter Orhagen 1055 (1.9%)
Kristian Amlie 884 (1.6%)
Peter Grzybowski 874 (1.6%)
Maciej Tomczuk 713 (1.3%)
Developers with the most lines removed
Michael Clelland 270 (1.5%)
Lluis Campos 143 (0.8%)
Developers with the most signoffs (total 18)
dependabot[bot] 10 (55.6%)
Lluis Campos 4 (22.2%)
dependabot-preview[bot] 2 (11.1%)
Ole Petter Orhagen 2 (11.1%)
Top changeset contributors by employer
Northern.tech 526 (92.4%)
RnDity 28 (4.9%)
Engineered Arts 13 (2.3%)
benjamin.texier@outlook.com 2 (0.4%)
Top lines changed by employer
Northern.tech 47158 (84.8%)
RnDity 7013 (12.6%)
Engineered Arts 1185 (2.1%)
benjamin.texier@outlook.com 240 (0.4%)
Employers with the most signoffs (total 18)
Northern.tech 18 (100.0%)
Employers with the most hackers (total 14)
Northern.tech 11 (78.6%)
RnDity 1 (7.1%)
Engineered Arts 1 (7.1%)
benjamin.texier@outlook.com 1 (7.1%)

Changelogs

deployments (4.2.0)

New changes in deployments since 4.1.0:

Bug Fixes
  • change the error handling when the device is reporting wrong artifact name

    In case the device is reporting new artifact name before finishing the update process, log the error and continue the update.

  • fix the device_type handling in the deployments/next handler

    On the device_type change, deployments service is trying to select new artfiact for the device deployment. With this change, deployments service will:

    • save the device_type with the device deployment object;
    • try to update the artifact assigned to the device deployment only if the device_type has changed and the device deployment is not in progress
  • always reassign artifact on the device type change
  • assign artifact to the device deployment only if it was not assigned previously
  • improve error handling in the /deployments/next handlers
Features
  • extend deployments instruction with artifact id (MEN-5314)
  • Allow to use S3 Exernal URI (MEN-5280)
Other
  • perf: optimize the database lookups for new deployments (MEN-5443)
  • replace satori/go.uuid with google/uuid (MEN-5468)
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5468)
  • perf: Optimize mongodb query for finding the next deployment for device
Dependabot bumps
  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.8.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/aws/aws-sdk-go from 1.40.59 to 1.42.47.

      updated-dependencies:
      - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor

deployments-enterprise (4.2.0)

New changes in deployments-enterprise since 4.1.0:

Bug Fixes
  • change the error handling when the device is reporting wrong artifact name

    In case the device is reporting new artifact name before finishing the update process, log the error and continue the update.

  • change the error handling when the device is reporting wrong artifact name

    In case the device is reporting new artifact name before finishing the update process, log the error and continue the update.

  • fix the device_type handling in the deployments/next handler

    On the device_type change, deployments service is trying to select new artfiact for the device deployment. With this change, deployments service will:

    • save the device_type with the device deployment object;
    • try to update the artifact assigned to the device deployment only if the device_type has changed and the device deployment is not in progress
  • fix the device_type handling in the deployments/next handler

    On the device_type change, deployments service is trying to select new artfiact for the device deployment. With this change, deployments service will:

    • save the "device_type" and "provides" with the device deployment object;
    • try to update the artifact assigned to the device deployment if the device_type or provides has changed
  • always reassign artifact on the device type change
  • assign artifact to the device deployment only if it was not assigned previously
  • assign artifact to the device deployment only if it was not assigned previously
  • improve error handling in the /deployments/next handlers
  • wrong detection of empty update control maps (MEN-5626)
Features
  • new enpoint for retrieving deployment update control map
  • deployment's update control map can be updated only if exist

    With this change it is possible to patch deployment's update control map only if the deployment contain update control map. In case the deployment does not contain update control map, service will return 409 Conflict on attempt to patch update control map.

  • extend deployments instruction with artifact id (MEN-5314)
  • Allow to use S3 Exernal URI (MEN-5280)
  • Allow to use S3 Exernal URI (MEN-5280)
Other
  • perf: optimize the database lookups for new deployments (MEN-5443)
  • replace satori/go.uuid with google/uuid (MEN-5468)
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5468)
  • perf: Optimize mongodb query for finding the next deployment for device
Dependabot bumps
  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/aws/aws-sdk-go from 1.40.59 to 1.42.44.

      updated-dependencies:
      - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.8.2.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.8.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/aws/aws-sdk-go from 1.40.59 to 1.42.47.

      updated-dependencies:
      - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-minor

devicemonitor (1.2.0)

New changes in devicemonitor since 1.1.0:

Bug Fixes
  • Invalid OpenAPI schema for configuration endpoints
Features
  • extend the device APIs validation of requests (MEN-5427)
Other
  • add internal end-point to list tenant devices and their latest alerts (MEN-4966)
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5472)
Dependabot bumps
  • Aggregated Dependabot Changelogs:

gui (3.3.0)

New changes in gui since 3.2.0:

Bug Fixes
  • disable the update control map control if not enterprise (MEN-5424)
  • the group selection is no longer changed on group creation
  • prevented an issue that allowed to create a group that could not be removed (MEN-5562)
  • fixed an issue that caused device list selections to not work
  • fixed an issue that made pagination unreliable in auditlogs
  • fixed an issue that caused final onboarding notification to stay visible (MEN-5382)
  • fixed a faulty notification access that might cause a crash when filtering devices
  • prevented file upload dialog popping up when clicking on remote terminal
  • fixed an issue that prevented dismissing multiple devices (MEN-5615)
  • fixed an issue that prevented device ids from showing when added as custom column (MEN-5612)
  • fixed an issue that would prevent creating deployments from releases with url components in their name (MEN-5625)
  • fixed an issue that prevented device names from showing up in deployment report (MEN-5616)
  • fixed an issue that let device searches show non-group devices in a group focused search (MEN-5608)
  • fixed an issue that could cause device lists to show a wrong device id attribute
  • fixed an issue that caused the ui to crash when using a custom role
  • fixed an issue that in some cases prevent reducing permissions of a role
  • fixed an issue in evaluating ui permissions that would prevent users from creating a deployment when not given full deploy rights (MEN-5663)
  • fixed an issue that allowed device expansion only once (MEN-5665)
Features
  • added possibility to configure device list columns
  • added column customization capability in device list (MEN-5233)
  • simplified pagination controls
  • added a way to promote a device to become a Mender gateway (MEN-5476)
  • Update Help topics and content #5580
  • aligned device action access on details with the device list -> in the lower right corner (MEN-5563)
  • added support for new and improved RBAC backend (MEN-5214)
  • made UI element visibility depend more on access rights (MEN-5214)
  • added device search capability to ease device access from around the app (MEN-5191)
  • adjusted the layout of the devices page to make better use of the new search capabilities
  • Aggregated Dependabot Changelogs:

    • Bumps eslint from 8.13.0 to 8.14.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps node from 17.9.0-alpine to 18.0.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps playwright from 1.21.0 to 1.21.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps autoprefixer from 10.4.4 to 10.4.5.

      updated-dependencies:
      - dependency-name: autoprefixer
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.3.8 to 12.4.0.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @nuintun/qrcode from 3.1.1 to 3.1.3.

      updated-dependencies:
      - dependency-name: "@nuintun/qrcode"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps core-js from 3.22.0 to 3.22.2.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @stripe/stripe-js from 1.27.0 to 1.29.0.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps react-window from 1.8.6 to 1.8.7.

      updated-dependencies:
      - dependency-name: react-window
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps react-redux from 8.0.0 to 8.0.1.

      updated-dependencies:
      - dependency-name: react-redux
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps jest-resolve from 27.5.1 to 28.0.0.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-major
    • Bumps jest-junit from 13.1.0 to 13.2.0.

      updated-dependencies:
      - dependency-name: jest-junit
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest-watch-typeahead from 1.0.0 to 1.1.0.

      updated-dependencies:
      - dependency-name: jest-watch-typeahead
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @mui/lab from 5.0.0-alpha.78 to 5.0.0-alpha.79.

      updated-dependencies:
      - dependency-name: "@mui/lab"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @mui/material from 5.6.2 to 5.6.3.

      updated-dependencies:
      - dependency-name: "@mui/material"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps babel-jest from 27.5.1 to 28.0.0.

      updated-dependencies:
      - dependency-name: babel-jest
      dependency-type: direct:development
      update-type: version-update:semver-major
    • Bumps jest from 27.5.1 to 28.0.0.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-major
    • Bumps react-idle-timer from 4.6.4 to 5.0.0.

      updated-dependencies:
      - dependency-name: react-idle-timer
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps @monaco-editor/react from 4.4.2 to 4.4.4.

      updated-dependencies:
      - dependency-name: "@monaco-editor/react"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps axios from 0.26.1 to 0.27.2.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-minor
Other
  • Moved theme-manager.js into a new MUI theme light+dark variants
  • made retrying failed group deployments more defensive
  • let device monitoring alerts stay in distinct section (MEN-5174)
  • switched to production intervals when starting mender setup from the UI once onboarding is completed (MEN-5139)
Dependabot bumps
  • Aggregated Dependabot Changelogs:

    • Bumps node from 17.3.0-alpine to 17.3.1-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps msw from 0.36.3 to 0.36.4.

      updated-dependencies:
      - dependency-name: msw
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/preset-env from 7.16.7 to 7.16.8.

      updated-dependencies:
      - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps core-js from 3.20.2 to 3.20.3.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from v1.17.1 to v1.17.2.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:production
    • Bumps eslint from 8.6.0 to 8.7.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps react-big-calendar from 0.38.4 to 0.38.5.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps webpack from 5.65.0 to 5.66.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/dom from 8.11.1 to 8.11.2.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/plugin-transform-runtime from 7.16.7 to 7.16.8.

      updated-dependencies:
      - dependency-name: "@babel/plugin-transform-runtime"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps axios from 0.24.0 to 0.25.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps mini-css-extract-plugin from 2.4.6 to 2.5.2.

      updated-dependencies:
      - dependency-name: mini-css-extract-plugin
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps axios from 0.24.0 to 0.25.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps webpack from 5.66.0 to 5.67.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/plugin-transform-runtime from 7.16.8 to 7.16.10.

      updated-dependencies:
      - dependency-name: "@babel/plugin-transform-runtime"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/core from 7.16.7 to 7.16.10.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.1.7 to 12.2.2.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/preset-env from 7.16.8 to 7.16.11.

      updated-dependencies:
      - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps node from 17.3.1-alpine to 17.4.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @babel/core from 7.16.10 to 7.16.12.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from 1.17.2 to 1.18.0.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @playwright/test from 1.17.2 to 1.18.0.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps lint-staged from 12.2.2 to 12.3.1.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright-chromium from 1.17.2 to 1.18.0.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @nuintun/qrcode from 3.0.1 to 3.1.1.

      updated-dependencies:
      - dependency-name: "@nuintun/qrcode"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps copy-webpack-plugin from 10.2.0 to 10.2.1.

      updated-dependencies:
      - dependency-name: copy-webpack-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps msw from 0.36.4 to 0.36.5.

      updated-dependencies:
      - dependency-name: msw
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps typescript from 4.5.4 to 4.5.5.

      updated-dependencies:
      - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack-cli from 4.9.1 to 4.9.2.

      updated-dependencies:
      - dependency-name: webpack-cli
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps msw from 0.36.5 to 0.36.7.

      updated-dependencies:
      - dependency-name: msw
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps mini-css-extract-plugin from 2.5.2 to 2.5.3.

      updated-dependencies:
      - dependency-name: mini-css-extract-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps nginx from 1.21.5-alpine to 1.21.6-alpine.

      updated-dependencies:
      - dependency-name: nginx
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.18.0 to 1.18.1.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @playwright/test from 1.18.0 to 1.18.1.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/dom from 8.11.2 to 8.11.3.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint from 8.7.0 to 8.8.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps copy-webpack-plugin from 10.2.1 to 10.2.3.

      updated-dependencies:
      - dependency-name: copy-webpack-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from 1.18.0 to 1.18.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps core-js from 3.20.3 to 3.21.0.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/jest-dom from 5.16.1 to 5.16.2.

      updated-dependencies:
      - dependency-name: "@testing-library/jest-dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/plugin-transform-runtime from 7.16.10 to 7.17.0.

      updated-dependencies:
      - dependency-name: "@babel/plugin-transform-runtime"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/eslint-parser from 7.16.5 to 7.17.0.

      updated-dependencies:
      - dependency-name: "@babel/eslint-parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps lint-staged from 12.3.1 to 12.3.3.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps css-loader from 6.5.1 to 6.6.0.

      updated-dependencies:
      - dependency-name: css-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/core from 7.16.12 to 7.17.0.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps webpack from 5.67.0 to 5.68.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps react-dropzone from 11.5.1 to 11.5.3.

      updated-dependencies:
      - dependency-name: react-dropzone
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps postcss from 8.4.5 to 8.4.6.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps msw from 0.36.7 to 0.36.8.

      updated-dependencies:
      - dependency-name: msw
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps victory from 36.2.0 to 36.2.1.

      updated-dependencies:
      - dependency-name: victory
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.38.5 to 0.38.6.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps copy-webpack-plugin from 10.2.3 to 10.2.4.

      updated-dependencies:
      - dependency-name: copy-webpack-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @reduxjs/toolkit from 1.7.1 to 1.7.2.

      updated-dependencies:
      - dependency-name: "@reduxjs/toolkit"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps babel-jest from 27.4.6 to 27.5.0.

      updated-dependencies:
      - dependency-name: babel-jest
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps xterm-addon-web-links from 0.5.0 to 0.5.1.

      updated-dependencies:
      - dependency-name: xterm-addon-web-links
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps xterm from 4.16.0 to 4.17.0.

      updated-dependencies:
      - dependency-name: xterm
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps jest-resolve from 27.4.6 to 27.5.0.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest from 27.4.7 to 27.5.0.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps react-big-calendar from 0.38.6 to 0.38.7.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps node from 17.4.0-alpine to 17.5.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps react-big-calendar from 0.38.7 to 0.38.9.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @playwright/test from 1.18.1 to 1.19.0.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from 1.18.1 to 1.19.0.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps babel-jest from 27.5.0 to 27.5.1.

      updated-dependencies:
      - dependency-name: babel-jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.3.3 to 12.3.4.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps follow-redirects from 1.14.7 to 1.14.8.

      updated-dependencies:
      - dependency-name: follow-redirects
      dependency-type: indirect
    • Bumps follow-redirects from 1.14.7 to 1.14.8.

      updated-dependencies:
      - dependency-name: follow-redirects
      dependency-type: indirect
    • Bumps eslint from 8.8.0 to 8.9.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright-chromium from 1.18.1 to 1.19.1.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps axios from 0.25.0 to 0.26.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest from 27.5.0 to 27.5.1.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack from 5.68.0 to 5.69.1.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/core from 7.17.0 to 7.17.5.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @stripe/stripe-js from 1.22.0 to 1.23.0.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps tss-react from 3.3.6 to 3.4.2.

      updated-dependencies:
      - dependency-name: tss-react
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps node from 17.5.0-alpine to 17.6.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @playwright/test from 1.19.0 to 1.19.2.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from 1.19.0 to 1.19.2.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/lab from 5.0.0-alpha.65 to 5.0.0-alpha.70.

      updated-dependencies:
      - dependency-name: "@mui/lab"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.19.1 to 1.19.2.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps axios from 0.25.0 to 0.26.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @mui/icons-material from 5.3.0 to 5.4.2.

      updated-dependencies:
      - dependency-name: "@mui/icons-material"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @emotion/jest from 11.7.1 to 11.8.0.

      updated-dependencies:
      - dependency-name: "@emotion/jest"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps eslint from 8.9.0 to 8.10.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/react from 12.1.2 to 12.1.3.

      updated-dependencies:
      - dependency-name: "@testing-library/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @emotion/react from 11.7.1 to 11.8.1.

      updated-dependencies:
      - dependency-name: "@emotion/react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps postcss from 8.4.6 to 8.4.7.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps victory from 36.2.1 to 36.3.0.

      updated-dependencies:
      - dependency-name: victory
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @mui/styles from 5.3.0 to 5.4.4.

      updated-dependencies:
      - dependency-name: "@mui/styles"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-react from 7.28.0 to 7.29.2.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @emotion/styled from 11.6.0 to 11.8.1.

      updated-dependencies:
      - dependency-name: "@emotion/styled"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @reduxjs/toolkit from 1.7.2 to 1.8.0.

      updated-dependencies:
      - dependency-name: "@reduxjs/toolkit"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-sonarjs from 0.11.0 to 0.12.0.

      updated-dependencies:
      - dependency-name: eslint-plugin-sonarjs
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @mui/icons-material from 5.4.2 to 5.4.4.

      updated-dependencies:
      - dependency-name: "@mui/icons-material"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps core-js from 3.21.0 to 3.21.1.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/lab from 5.0.0-alpha.70 to 5.0.0-alpha.71.

      updated-dependencies:
      - dependency-name: "@mui/lab"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps xterm from 4.17.0 to 4.18.0.

      updated-dependencies:
      - dependency-name: xterm
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @mui/material from 5.3.0 to 5.4.4.

      updated-dependencies:
      - dependency-name: "@mui/material"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps dayjs from 1.10.7 to 1.10.8.

      updated-dependencies:
      - dependency-name: dayjs
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps typescript from 4.5.5 to 4.6.2.

      updated-dependencies:
      - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-react from 7.29.2 to 7.29.3.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps mini-css-extract-plugin from 2.5.3 to 2.6.0.

      updated-dependencies:
      - dependency-name: mini-css-extract-plugin
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps webpack from 5.69.1 to 5.70.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @stripe/stripe-js from 1.23.0 to 1.24.0.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps postcss from 8.4.7 to 8.4.8.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps tss-react from 3.4.2 to 3.5.2.

      updated-dependencies:
      - dependency-name: tss-react
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps lint-staged from 12.3.4 to 12.3.5.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps css-loader from 6.6.0 to 6.7.0.

      updated-dependencies:
      - dependency-name: css-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps react-big-calendar from 0.38.9 to 0.39.0.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @mui/styles from 5.4.4 to 5.5.0.

      updated-dependencies:
      - dependency-name: "@mui/styles"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps node from 17.6.0-alpine to 17.7.1-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps axios from 0.26.0 to 0.26.1.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/lab from 5.0.0-alpha.71 to 5.0.0-alpha.72.

      updated-dependencies:
      - dependency-name: "@mui/lab"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps eslint from 8.10.0 to 8.11.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps css-loader from 6.7.0 to 6.7.1.

      updated-dependencies:
      - dependency-name: css-loader
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/icons-material from 5.4.4 to 5.5.0.

      updated-dependencies:
      - dependency-name: "@mui/icons-material"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @emotion/react from 11.8.1 to 11.8.2.

      updated-dependencies:
      - dependency-name: "@emotion/react"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps axios from 0.26.0 to 0.26.1.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps eslint-plugin-react from 7.29.3 to 7.29.4.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.39.0 to 0.39.3.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @mui/material from 5.4.4 to 5.5.0.

      updated-dependencies:
      - dependency-name: "@mui/material"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @testing-library/react from 12.1.3 to 12.1.4.

      updated-dependencies:
      - dependency-name: "@testing-library/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps node from 17.7.1-alpine to 17.7.2-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps dayjs from 1.10.8 to 1.11.0.

      updated-dependencies:
      - dependency-name: dayjs
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps victory from 36.3.0 to 36.3.1.

      updated-dependencies:
      - dependency-name: victory
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.19.2 to 1.20.0.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @playwright/test from 1.19.2 to 1.20.0.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps autoprefixer from 10.4.2 to 10.4.4.

      updated-dependencies:
      - dependency-name: autoprefixer
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps prettier from 2.5.1 to 2.6.0.

      updated-dependencies:
      - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from 1.19.2 to 1.20.0.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps postcss from 8.4.8 to 8.4.12.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/lab from 5.0.0-alpha.72 to 5.0.0-alpha.74.

      updated-dependencies:
      - dependency-name: "@mui/lab"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.3.5 to 12.3.7.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/styles from 5.5.0 to 5.5.1.

      updated-dependencies:
      - dependency-name: "@mui/styles"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps tss-react from 3.5.2 to 3.6.0.

      updated-dependencies:
      - dependency-name: tss-react
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @babel/core from 7.17.5 to 7.17.8.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps yarn from 1.22.17 to 1.22.18.

      updated-dependencies:
      - dependency-name: yarn
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/icons-material from 5.5.0 to 5.5.1.

      updated-dependencies:
      - dependency-name: "@mui/icons-material"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @mui/material from 5.5.0 to 5.5.2.

      updated-dependencies:
      - dependency-name: "@mui/material"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @stripe/stripe-js from 1.24.0 to 1.25.0.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps minimist from 1.2.5 to 1.2.6.

      updated-dependencies:
      - dependency-name: minimist
      dependency-type: indirect
    • Bumps node from 17.7.2-alpine to 17.8.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps typescript from 4.6.2 to 4.6.3.

      updated-dependencies:
      - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @playwright/test from 1.20.0 to 1.20.1.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mdi/js from 6.5.95 to 6.6.96.

      updated-dependencies:
      - dependency-name: "@mdi/js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint from 8.11.0 to 8.12.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/dom from 8.11.3 to 8.12.0.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps prettier from 2.6.0 to 2.6.1.

      updated-dependencies:
      - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.20.0 to 1.20.1.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.39.3 to 0.40.0.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @testing-library/jest-dom from 5.16.2 to 5.16.3.

      updated-dependencies:
      - dependency-name: "@testing-library/jest-dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from 1.20.0 to 1.20.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @playwright/test from 1.20.1 to 1.20.2.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.20.1 to 1.20.2.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/material from 5.5.2 to 5.5.3.

      updated-dependencies:
      - dependency-name: "@mui/material"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @monaco-editor/react from 4.3.1 to 4.4.1.

      updated-dependencies:
      - dependency-name: "@monaco-editor/react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @stripe/stripe-js from 1.25.0 to 1.26.0.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps playwright from 1.20.1 to 1.20.2.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/styles from 5.5.1 to 5.5.3.

      updated-dependencies:
      - dependency-name: "@mui/styles"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @reduxjs/toolkit from 1.8.0 to 1.8.1.

      updated-dependencies:
      - dependency-name: "@reduxjs/toolkit"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps eslint-plugin-sonarjs from 0.12.0 to 0.13.0.

      updated-dependencies:
      - dependency-name: eslint-plugin-sonarjs
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps prettier from 2.6.1 to 2.6.2.

      updated-dependencies:
      - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps moment from 2.29.1 to 2.29.2.

      updated-dependencies:
      - dependency-name: moment
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps react-redux from 7.2.6 to 7.2.8.

      updated-dependencies:
      - dependency-name: react-redux
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps webpack from 5.70.0 to 5.71.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @mui/lab from 5.0.0-alpha.74 to 5.0.0-alpha.75.

      updated-dependencies:
      - dependency-name: "@mui/lab"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @stripe/react-stripe-js from 1.7.0 to 1.7.1.

      updated-dependencies:
      - dependency-name: "@stripe/react-stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps eslint-plugin-import from 2.25.4 to 2.26.0.

      updated-dependencies:
      - dependency-name: eslint-plugin-import
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @mui/styles from 5.5.3 to 5.6.0.

      updated-dependencies:
      - dependency-name: "@mui/styles"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @mui/icons-material from 5.5.1 to 5.6.0.

      updated-dependencies:
      - dependency-name: "@mui/icons-material"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @babel/core from 7.17.8 to 7.17.9.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mui/material from 5.5.3 to 5.6.1.

      updated-dependencies:
      - dependency-name: "@mui/material"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint from 8.12.0 to 8.13.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps webpack from 5.71.0 to 5.72.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps tss-react from 3.6.0 to 3.6.1.

      updated-dependencies:
      - dependency-name: tss-react
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @mui/styles from 5.6.0 to 5.6.1.

      updated-dependencies:
      - dependency-name: "@mui/styles"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @testing-library/dom from 8.12.0 to 8.13.0.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @emotion/react from 11.8.2 to 11.9.0.

      updated-dependencies:
      - dependency-name: "@emotion/react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @mui/lab from 5.0.0-alpha.75 to 5.0.0-alpha.77.

      updated-dependencies:
      - dependency-name: "@mui/lab"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @stripe/stripe-js from 1.26.0 to 1.27.0.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @emotion/jest from 11.8.0 to 11.9.1.

      updated-dependencies:
      - dependency-name: "@emotion/jest"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @mui/icons-material from 5.6.0 to 5.6.1.

      updated-dependencies:
      - dependency-name: "@mui/icons-material"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @testing-library/jest-dom from 5.16.3 to 5.16.4.

      updated-dependencies:
      - dependency-name: "@testing-library/jest-dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-dropzone from 11.7.1 to 12.0.5.

      updated-dependencies:
      - dependency-name: react-dropzone
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps jest-junit from 13.0.0 to 13.1.0.

      updated-dependencies:
      - dependency-name: jest-junit
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps node from 17.8.0-alpine to 17.9.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps playwright from 1.20.2 to 1.21.0.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps dayjs from 1.11.0 to 1.11.1.

      updated-dependencies:
      - dependency-name: dayjs
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps msgpack5 from 5.3.2 to 6.0.0.

      updated-dependencies:
      - dependency-name: msgpack5
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps tss-react from 3.6.1 to 3.6.2.

      updated-dependencies:
      - dependency-name: tss-react
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps victory from 36.3.1 to 36.3.2.

      updated-dependencies:
      - dependency-name: victory
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.20.2 to 1.21.1.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @playwright/test from 1.20.2 to 1.21.1.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/react from 12.1.4 to 12.1.5.

      updated-dependencies:
      - dependency-name: "@testing-library/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @monaco-editor/react from 4.4.1 to 4.4.2.

      updated-dependencies:
      - dependency-name: "@monaco-editor/react"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @mui/icons-material from 5.6.1 to 5.6.2.

      updated-dependencies:
      - dependency-name: "@mui/icons-material"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.40.0 to 0.40.1.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @stripe/react-stripe-js from 1.7.1 to 1.7.2.

      updated-dependencies:
      - dependency-name: "@stripe/react-stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @mui/styles from 5.6.1 to 5.6.2.

      updated-dependencies:
      - dependency-name: "@mui/styles"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps moment from 2.29.2 to 2.29.3.

      updated-dependencies:
      - dependency-name: moment
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @mui/lab from 5.0.0-alpha.77 to 5.0.0-alpha.78.

      updated-dependencies:
      - dependency-name: "@mui/lab"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps react-copy-to-clipboard from 5.0.4 to 5.1.0.

      updated-dependencies:
      - dependency-name: react-copy-to-clipboard
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps lint-staged from 12.3.7 to 12.3.8.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps core-js from 3.21.1 to 3.22.0.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @mui/material from 5.6.1 to 5.6.2.

      updated-dependencies:
      - dependency-name: "@mui/material"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps react-redux from 7.2.8 to 8.0.0.

      updated-dependencies:
      - dependency-name: react-redux
      dependency-type: direct:production
      update-type: version-update:semver-major

integration (3.3.0)

New changes in integration since 3.2.2:

Bug Fixes
  • wrong path for the useradm private key in the prod yaml templates (MEN-5641)
Features
  • make use of the S3 external URI configuration for deployments (MEN-5280)
Other
  • Upgrade auditlogs to 3.0.1.
  • Upgrade create-artifact-worker to 1.1.2.
  • Upgrade deployments-enterprise to 4.2.0.
  • Upgrade deployments to 4.2.0.
  • Upgrade deviceauth-enterprise to 3.2.1.
  • Upgrade deviceauth to 3.2.1.
  • Upgrade deviceconfig to 1.2.1.
  • Upgrade deviceconnect to 1.3.2.
  • Upgrade devicemonitor to 1.2.0.
  • Upgrade gui to 3.3.0.
  • Upgrade integration to 3.3.0.
  • Upgrade inventory-enterprise to 4.2.0.
  • Upgrade inventory to 4.2.0.
  • Upgrade iot-manager to 1.0.2.
  • Upgrade mender-artifact to 3.8.0.
  • Upgrade mender-binary-delta to 1.3.1.
  • Upgrade mender-cli to 1.8.0.
  • Upgrade mender-configure-module to 1.0.4.
  • Upgrade mender-connect to 2.0.2.
  • Upgrade mender-convert to 3.0.0.
  • Add mender-gateway 1.0.0.
  • Upgrade mender to 3.3.0.
  • Upgrade monitor-client to 1.2.0.
  • Upgrade mtls-ambassador to 1.0.2.
  • Upgrade tenantadm to 3.4.0.
  • Upgrade useradm-enterprise to 1.18.0.
  • Upgrade useradm to 1.18.0.
  • Upgrade workflows-enterprise to 2.2.1.
  • Upgrade workflows to 2.2.1.
Dependabot bumps
  • Aggregated Dependabot Changelogs:

    • Bumps pyparsing from 3.0.6 to 3.0.7.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.64.0 to 2.65.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-timeout from 2.0.2 to 2.1.0.

      updated-dependencies:
      - dependency-name: pytest-timeout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps ordered-set from 4.0.2 to 4.1.0.

      updated-dependencies:
      - dependency-name: ordered-set
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest from 6.2.5 to 7.0.0.

      updated-dependencies:
      - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pytest from 7.0.0 to 7.0.1.

      updated-dependencies:
      - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pathlib2 from 2.3.6 to 2.3.7.post1.

      updated-dependencies:
      - dependency-name: pathlib2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.4.2 to 3.6.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps websockets from 10.1 to 10.2.

      updated-dependencies:
      - dependency-name: websockets
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.65.0 to 2.66.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps distro from 1.6.0 to 1.7.0.

      updated-dependencies:
      - dependency-name: distro
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pymongo from 4.0.1 to 4.0.2.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.66.0 to 2.67.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps paramiko from 2.9.2 to 2.10.1.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest from 7.0.1 to 7.1.0.

      updated-dependencies:
      - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps paramiko from 2.10.1 to 2.10.2.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-patch

inventory (4.2.0)

New changes in inventory since 4.1.0:

Features
  • enhance the filtering API to support device full-text search (MEN-5527)
  • add database migration to reindex the devices for the full-text search (MEN-5527)
Other
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5492)
Dependabot bumps
  • Aggregated Dependabot Changelogs:

inventory-enterprise (4.2.0)

New changes in inventory-enterprise since 4.1.0:

Features
  • enhance the filtering API to support device full-text search (MEN-5527)
  • add database migration to reindex the devices for the full-text search (MEN-5527)
Other
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5492)
Dependabot bumps
  • Aggregated Dependabot Changelogs:

mtls-ambassador (1.0.2)

New changes in mtls-ambassador since 1.0.1:

Bug Fixes
  • replace host header when proxying requests (MEN-5495)

tenantadm (3.4.0)

New changes in tenantadm since 3.3.0:

Bug Fixes
  • Implement enable_sign_up setting which restricts access to create organization functionalities
Other
  • Upgrade from deprecated golang.org/x/crypto/ssh/terminal to golang.org/x/term (QA-235)
  • migrate to community maintained jwt package (MEN-5469)
Dependabot bumps
  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/spf13/viper from 1.8.1 to 1.9.0.

      updated-dependencies:
      - dependency-name: github.com/spf13/viper
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.8.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/spf13/viper from 1.9.0 to 1.10.1.

      updated-dependencies:
      - dependency-name: github.com/spf13/viper
      dependency-type: direct:production
      update-type: version-update:semver-minor

useradm (1.18.0)

New changes in useradm since 1.17.0:

  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5470)
Dependabot bumps
  • Aggregated Dependabot Changelogs:

useradm-enterprise (1.18.0)

New changes in useradm-enterprise since 1.17.0:

Bug Fixes
  • extend the RBAC roles to support iot-manager (MEN-5386)
  • make it impossible to update user with empty list of roles (MEN-5613)
  • extend basic permissions with access to permission_set definitions
  • extend read releases permission with access to statistics/list
Features
  • introduce limits in user and roles creation (MEN-5546)
  • update endpoing for getting list of emails with access to given device (MEN-5274)
Other
  • docs: second version of the API for managing roles and permission sets
  • model/rbac: introduce permission sets; change role definition
  • store/mongo: methods for managing permission sets (CRUD)
  • user: methods for managing roles and permission sets
  • user: new roles handling
  • store/mongo: migrate roles
  • RBAC: pagination support for GET /roles endpoint
  • upgrade mendersoftware/go-lib-micro to the latest (MEN-5470)
Dependabot bumps

integration (3.3.0)

New changes in integration since 3.2.2:

Bug Fixes
  • wrong path for the useradm private key in the prod yaml templates (MEN-5641)
Features
  • make use of the S3 external URI configuration for deployments (MEN-5280)
Other
  • Upgrade auditlogs to 3.0.1.
  • Upgrade create-artifact-worker to 1.1.2.
  • Upgrade deployments-enterprise to 4.2.0.
  • Upgrade deployments to 4.2.0.
  • Upgrade deviceauth-enterprise to 3.2.1.
  • Upgrade deviceauth to 3.2.1.
  • Upgrade deviceconfig to 1.2.1.
  • Upgrade deviceconnect to 1.3.2.
  • Upgrade devicemonitor to 1.2.0.
  • Upgrade gui to 3.3.0.
  • Upgrade integration to 3.3.0.
  • Upgrade inventory-enterprise to 4.2.0.
  • Upgrade inventory to 4.2.0.
  • Upgrade iot-manager to 1.0.2.
  • Upgrade mender-artifact to 3.8.0.
  • Upgrade mender-binary-delta to 1.3.1.
  • Upgrade mender-cli to 1.8.0.
  • Upgrade mender-configure-module to 1.0.4.
  • Upgrade mender-connect to 2.0.2.
  • Upgrade mender-convert to 3.0.0.
  • Add mender-gateway 1.0.0.
  • Upgrade mender to 3.3.0.
  • Upgrade monitor-client to 1.2.0.
  • Upgrade mtls-ambassador to 1.0.2.
  • Upgrade tenantadm to 3.4.0.
  • Upgrade useradm-enterprise to 1.18.0.
  • Upgrade useradm to 1.18.0.
  • Upgrade workflows-enterprise to 2.2.1.
  • Upgrade workflows to 2.2.1.
Dependabot bumps
  • Aggregated Dependabot Changelogs:

    • Bumps pyparsing from 3.0.6 to 3.0.7.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.64.0 to 2.65.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-timeout from 2.0.2 to 2.1.0.

      updated-dependencies:
      - dependency-name: pytest-timeout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps ordered-set from 4.0.2 to 4.1.0.

      updated-dependencies:
      - dependency-name: ordered-set
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest from 6.2.5 to 7.0.0.

      updated-dependencies:
      - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pytest from 7.0.0 to 7.0.1.

      updated-dependencies:
      - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pathlib2 from 2.3.6 to 2.3.7.post1.

      updated-dependencies:
      - dependency-name: pathlib2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.4.2 to 3.6.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps websockets from 10.1 to 10.2.

      updated-dependencies:
      - dependency-name: websockets
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.65.0 to 2.66.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps distro from 1.6.0 to 1.7.0.

      updated-dependencies:
      - dependency-name: distro
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pymongo from 4.0.1 to 4.0.2.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.66.0 to 2.67.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps paramiko from 2.9.2 to 2.10.1.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest from 7.0.1 to 7.1.0.

      updated-dependencies:
      - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps paramiko from 2.10.1 to 2.10.2.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-patch

Mender 3.2.2

Released 04.21.2022

Security fixes

  • Fixed CVE-2022-29555 - Cross-Origin WebSocket Hijacking in Mender deviceconnect. See the official announcement for more information: https://mender.io/blog/cve-2022-29555-and-cve-2022-29556-vulnerabilities-in-iot-manager-and-deviceconnect
  • Fixed CVE-2022-29556 - Server Side Request Forgery in Azure IoT Hub integration See the official announcement for more information: https://mender.io/blog/cve-2022-29555-and-cve-2022-29556-vulnerabilities-in-iot-manager-and-deviceconnect

Statistics

A total of 803 lines added, 358 removed (delta 445)

Developers with the most changesets
Kristian Amlie 19 (65.5%)
Alf-Rune Siqveland 6 (20.7%)
Lluis Campos 4 (13.8%)
Developers with the most changed lines
Kristian Amlie 430 (48.8%)
Alf-Rune Siqveland 303 (34.4%)
Lluis Campos 148 (16.8%)
Developers with the most lines removed
Lluis Campos 52 (14.5%)
Top changeset contributors by employer
Northern.tech 29 (100.0%)
Top lines changed by employer
Northern.tech 881 (100.0%)
Employers with the most hackers (total 3)
Northern.tech 3 (100.0%)

Changelogs

create-artifact-worker (1.1.1)

New changes in create-artifact-worker since 1.1.0:

  • Switch to stable components in create-artifact-worker 1.1.x.

deviceconnect (1.3.1)

New changes in deviceconnect since 1.3.0:

  • fix(security): Add cross-site origin checks for websocket endpoint (CVE-2022-29555)

integration (3.2.2)

New changes in integration since 3.2.1:

  • Upgrade create-artifact-worker to 1.1.1.
  • Upgrade deviceconnect to 1.3.1.
  • Upgrade integration to 3.2.2.
  • Upgrade iot-manager to 1.0.1.
  • Upgrade mender-artifact to 3.7.1.

iot-manager (1.0.1)

New changes in iot-manager since 1.0.0:

  • fix: Add domain whitelist configuration for authorizing external domains
  • fix: Do not follow redirects serving integration hooks (CVE-2022-29556)

integration (3.2.2)

New changes in integration since 3.2.1:

  • Upgrade create-artifact-worker to 1.1.1.
  • Upgrade deviceconnect to 1.3.1.
  • Upgrade integration to 3.2.2.
  • Upgrade iot-manager to 1.0.1.
  • Upgrade mender-artifact to 3.7.1.

Mender 3.2.1

Released 02.02.2022

Statistics

A total of 530 lines added, 162 removed (delta 368)

Developers with the most changesets
Ole Petter Orhagen 10 (62.5%)
Kristian Amlie 4 (25.0%)
Lluis Campos 2 (12.5%)
Developers with the most changed lines
Ole Petter Orhagen 386 (71.0%)
Kristian Amlie 120 (22.1%)
Lluis Campos 38 (7.0%)
Developers with the most lines removed
Lluis Campos 14 (8.6%)
Top changeset contributors by employer
Northern.tech 16 (100.0%)
Top lines changed by employer
Northern.tech 544 (100.0%)
Employers with the most hackers (total 3)
Northern.tech 3 (100.0%)

Changelogs

integration (3.2.1)

New changes in integration since 3.2.0:

  • Upgrade integration to 3.2.1.
  • Upgrade mender-connect to 2.0.1.
  • Upgrade mender-convert to 2.6.2.
  • Upgrade mender to 3.2.1.

Mender 3.2.0

Released 01.24.2022

Statistics

A total of 77976 lines added, 32213 removed (delta 45763)

Developers with the most changesets
Fabio Tranchitella 193 (21.0%)
Manuel Zedel 180 (19.6%)
Alf-Rune Siqveland 148 (16.1%)
Lluis Campos 105 (11.4%)
Kristian Amlie 101 (11.0%)
Maciej Tomczuk 56 (6.1%)
Peter Grzybowski 54 (5.9%)
Ole Petter Orhagen 52 (5.7%)
Krzysztof Jaskiewicz 16 (1.7%)
Marcin Chalczynski 10 (1.1%)
Developers with the most changed lines
Alf-Rune Siqveland 20360 (24.1%)
Kristian Amlie 18209 (21.5%)
Fabio Tranchitella 15243 (18.0%)
Peter Grzybowski 8286 (9.8%)
Manuel Zedel 7620 (9.0%)
Maciej Tomczuk 7536 (8.9%)
Lluis Campos 5304 (6.3%)
Ole Petter Orhagen 861 (1.0%)
Marcin Chalczynski 566 (0.7%)
Krzysztof Jaskiewicz 551 (0.7%)
Developers with the most signoffs (total 5)
Ole Petter Orhagen 2 (40.0%)
Lluis Campos 2 (40.0%)
Alf-Rune Siqveland 1 (20.0%)
Top changeset contributors by employer
Northern.tech 893 (97.1%)
RnDity 26 (2.8%)
Sentinel.tech 1 (0.1%)
Top lines changed by employer
Northern.tech 83478 (98.7%)
RnDity 1117 (1.3%)
Sentinel.tech 14 (0.0%)
Employers with the most signoffs (total 5)
Northern.tech 5 (100.0%)
Employers with the most hackers (total 12)
Northern.tech 9 (75.0%)
RnDity 2 (16.7%)
Sentinel.tech 1 (8.3%)

Changelogs

auditlogs (3.0.0)

New changes in auditlogs since 2.0.0:

  • Move the service to one database for all tenants (MEN-4743)
  • Remove the internal end-point for provisioning tenants
  • Aggregated Dependabot Changelogs:

    • Bumps go.mongodb.org/mongo-driver from 1.7.2 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

create-artifact-worker (1.1.0)

New changes in create-artifact-worker since 1.0.2:

  • increase download and upload time-outs to 15 minutes (MEN-3539)
  • handle multiple device types as comma-separated values (MEN-3771)
  • bugfix to allow spaces in artifact names (MEN-4179)
  • upgrade mender-artifact to version 3.5.0. This enables the create-artifact-worker to generate artifacts that implement the provides and clear provides fields. (MEN-4409)
  • Rebuild to upgrade to the latest back-incompatible workflows
  • Enhance the nats client, add logging for reconnection events (MEN-5289)
  • Aggregated Dependabot Changelogs:

deployments (4.1.0)

New changes in deployments since 4.0.0:

  • deprecate /deployments/releases and /artifacts end-points (MEN-5170)
  • implement end-points to get a paginated list of releases and artifacts (MEN-5170)
  • add filtering of releases and artifacts by device type (MEN-5170)
  • fix single device deployment handling
  • Fix bucket initialization
  • add back /deployments/devices/{id} end-point to management (MEN-5259)
  • Add configuration option for the maximum artifact size (MEN-4184)
  • Aggregated Dependabot Changelogs:

    • Bumps go.mongodb.org/mongo-driver from 1.7.2 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/aws/aws-sdk-go from 1.40.37 to 1.40.59.

      updated-dependencies:
      - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

deployments-enterprise (4.1.0)

New changes in deployments-enterprise since 4.0.0:

  • deprecate /deployments/releases and /artifacts end-points (MEN-5170)
  • implement end-points to get a paginated list of releases and artifacts (MEN-5170)
  • add filtering of releases and artifacts by device type (MEN-5170)
  • fix single device deployment handling
  • Fix bucket initialization
  • add back /deployments/devices/{id} end-point to management (MEN-5259)
  • Add configuration option for the maximum artifact size (MEN-4184)
  • Aggregated Dependabot Changelogs:

    • Bumps go.mongodb.org/mongo-driver from 1.7.2 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/aws/aws-sdk-go from 1.40.37 to 1.40.59.

      updated-dependencies:
      - dependency-name: github.com/aws/aws-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

deviceauth (3.2.0)

New changes in deviceauth since 3.1.0:

  • do not hard-code the email sender, rely on workflows' default (MEN-5124)
  • [] Provision and accept device from external provider (MEN-5148)
  • add (optional) support for triggering reporting reindex (MEN-4843)
  • extend the internal end-point for searching devices to allow filtering by device IDs (MEN-4843)
  • Unused settings cleanup: SettingDevAdmAddr
  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.7.2 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/go-redis/redis/v8 from 8.11.0 to 8.11.4.

      updated-dependencies:
      - dependency-name: github.com/go-redis/redis/v8
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.7.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

deviceauth-enterprise (3.2.0)

Released 20.01.2022

deviceconfig (1.2.0)

New changes in deviceconfig since 1.1.0:

  • Move to single db: go.mod, go.sum, vendor, LIC_FILES (MEN-4746)
  • Move to single db. (MEN-4746)
  • Aggregated Dependabot Changelogs:

    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.2.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/gin-gonic/gin from 1.7.2 to 1.7.4.

      updated-dependencies:
      - dependency-name: github.com/gin-gonic/gin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/google/uuid from 1.2.0 to 1.3.0.

      updated-dependencies:
      - dependency-name: github.com/google/uuid
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.2 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.7.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

deviceconnect (1.3.0)

New changes in deviceconnect since 1.2.1:

  • store the correct offset in the recordings control messages (MEN-4770)
  • Move to single db. (MEN-4747)
  • Move to single db: go.mod, go.sum, vendor, LIC_FILES (MEN-4747)
  • Enhance the nats client, add logging for reconnection events
  • Remove the internal end-point for provisioning tenants
  • Aggregated Dependabot Changelogs:

    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.6.0.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/nats-io/nats-server/v2 from 2.1.9 to 2.3.4.

      updated-dependencies:
      - dependency-name: github.com/nats-io/nats-server/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.6.0 to 1.7.2.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/nats-io/nats-server/v2 from 2.3.4 to 2.4.0.

      updated-dependencies:
      - dependency-name: github.com/nats-io/nats-server/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/gin-gonic/gin from 1.7.2 to 1.7.4.

      updated-dependencies:
      - dependency-name: github.com/gin-gonic/gin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/google/uuid from 1.2.0 to 1.3.0.

      updated-dependencies:
      - dependency-name: github.com/google/uuid
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/nats-io/nats.go from 1.12.0 to 1.13.0.

      updated-dependencies:
      - dependency-name: github.com/nats-io/nats.go
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.2 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/vmihailenco/msgpack/v5 from 5.3.4 to 5.3.5.

      updated-dependencies:
      - dependency-name: github.com/vmihailenco/msgpack/v5
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

devicemonitor (1.1.0)

New changes in devicemonitor since 1.0.0:

  • do not hard-code the email sender, rely on workflows' default (MEN-5124)
  • add (optional) support for triggering reporting reindex (MEN-4843)
  • Store and retrieve device monitor configuration (MEN-5184)
  • [] Allow alerts to contain empty log lines (MEN-5256)
  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/google/uuid from 1.2.0 to 1.3.0.

      updated-dependencies:
      - dependency-name: github.com/google/uuid
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/gin-gonic/gin from 1.7.2 to 1.7.4.

      updated-dependencies:
      - dependency-name: github.com/gin-gonic/gin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

gui (3.2.0)

New changes in gui since 3.1.0:

  • fixed an issue that prevented getting to devices based on their software in the overall device distribution
  • fixed an issue that prevented filter selections from being persisted
  • fixed an issue that prevented changes in monitoring issues from being reflected in the devicelist (MEN-5113)
  • fixed an issue that caused artifact downloads to only be available for a short time
  • fixed an issue that could prevent newly uploaded releases to be available for deployment
  • fixed an issue that prevented the 2fa qr code to show on email verification
  • added device offline tag to device list to ease finding offline devices
  • xtermjs interprets string as UTF-16 (MEN-4771)
  • made offline devices filtering available in the device list for all professional and up users
  • fixed an issue that could prevent creating phased deployments for dynamic groups
  • improved static group removal to better support larger groups
  • fixed an issue that prevented users from creating custom artifacts during onboarding
  • refactored releases list to rely on release search backend
  • made release selection on deployment creation use new release search backend to improve support of large numbers of releases
  • fixed an issue that caused the release selection to crash when deploying to a single device
  • Bump react and react-dom

    Bumps react and react-dom. These dependencies needed to be updated together.

    Updates react from 16.14.0 to 17.0.2

    Updates react-dom from 16.14.0 to 17.0.2

    updated-dependencies:
    - dependency-name: react
    dependency-type: direct:production
    update-type: version-update:semver-major
    - dependency-name: react-dom
    dependency-type: direct:production
    update-type: version-update:semver-major
  • Merge pull request #2261 from mendersoftware/dependabot/npm_and_yarn/react-and-react-dom-17.0.2

    Bump react and react-dom

  • Restore support for Open Source Production setups in bash snippets used during on-boarding and on "Connect a Device" dialog. (MEN-5107)
  • fixed an issue that allowed proceeding with deployment creation without selecting a target device or group
  • added scope information in filter selection to ease distinguishing duplicate attribute names (MEN-5260)
  • fixed an issue that prevented retrying deployments for single devices
  • added sorting to list of device authsets, so that the most relevant should be at the top
  • fixed an issue that limited profile edits to passwords, now editing the own email address is possible again
  • added device twin display in device details
  • added device monitor notification in device details to ease setting up monitors (MEN-5292)
  • Aggregated Dependabot Changelogs:

    • Bumps webpack from 5.52.1 to 5.53.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-react from 7.25.1 to 7.25.2.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/eslint-parser from 7.15.4 to 7.15.7.

      updated-dependencies:
      - dependency-name: "@babel/eslint-parser"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps node from 16.9.0-alpine to 16.9.1-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps eslint-plugin-react from 7.25.2 to 7.25.3.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps css-loader from 6.2.0 to 6.3.0.

      updated-dependencies:
      - dependency-name: css-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps victory from 36.0.0 to 36.0.1.

      updated-dependencies:
      - dependency-name: victory
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps core-js from 3.17.3 to 3.18.0.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps node from 16.9.1-alpine to 16.10.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @playwright/test from 1.14.1 to 1.15.0.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest-resolve from 27.2.0 to 27.2.2.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.14.1 to 1.15.0.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @stripe/react-stripe-js from 1.4.1 to 1.5.0.

      updated-dependencies:
      - dependency-name: "@stripe/react-stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps playwright from v1.14.1 to v1.15.0.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:production
    • Bumps jest from 27.2.0 to 27.2.2.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps core-js from 3.18.0 to 3.18.1.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/dom from 8.5.0 to 8.6.0.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps react-dropzone from 11.4.0 to 11.4.2.

      updated-dependencies:
      - dependency-name: react-dropzone
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps eslint-plugin-react from 7.25.3 to 7.26.0.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from 1.14.1 to 1.15.0.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps postcss from 8.3.6 to 8.3.8.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack from 5.53.0 to 5.54.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest-junit from 12.2.0 to 12.3.0.

      updated-dependencies:
      - dependency-name: jest-junit
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps autoprefixer from 10.3.4 to 10.3.6.

      updated-dependencies:
      - dependency-name: autoprefixer
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.35.0 to 0.36.0.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps jest-watch-typeahead from 0.6.4 to 1.0.0.

      updated-dependencies:
      - dependency-name: jest-watch-typeahead
      dependency-type: direct:development
      update-type: version-update:semver-major
    • Bumps @testing-library/dom from 8.6.0 to 8.7.0.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest-resolve from 27.2.2 to 27.2.3.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps yarn from 1.22.11 to 1.22.13.

      updated-dependencies:
      - dependency-name: yarn
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/react from 12.1.0 to 12.1.1.

      updated-dependencies:
      - dependency-name: "@testing-library/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack from 5.54.0 to 5.55.1.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest from 27.2.2 to 27.2.4.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest-resolve from 27.2.3 to 27.2.4.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps yarn from 1.22.13 to 1.22.15.

      updated-dependencies:
      - dependency-name: yarn
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps axios from 0.21.4 to 0.22.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-react from 7.26.0 to 7.26.1.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/dom from 8.7.0 to 8.7.1.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.15.0 to 1.15.1.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mdi/js from 6.1.95 to 6.2.95.

      updated-dependencies:
      - dependency-name: "@mdi/js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps less from 4.1.1 to 4.1.2.

      updated-dependencies:
      - dependency-name: less
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @playwright/test from 1.15.0 to 1.15.1.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from v1.15.0 to v1.15.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:production
    • Bumps axios from 0.21.4 to 0.22.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps webpack from 5.55.1 to 5.56.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @stripe/stripe-js from 1.18.0 to 1.19.0.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps playwright from 1.15.0 to 1.15.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/react from 12.1.1 to 12.1.2.

      updated-dependencies:
      - dependency-name: "@testing-library/react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.36.0 to 0.36.1.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps webpack from 5.56.0 to 5.56.1.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @playwright/test from 1.15.1 to 1.15.2.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps css-loader from 6.3.0 to 6.4.0.

      updated-dependencies:
      - dependency-name: css-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright-chromium from 1.15.1 to 1.15.2.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest-resolve from 27.2.4 to 27.2.5.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from v1.15.1 to v1.15.2.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:production
    • Bumps postcss from 8.3.8 to 8.3.9.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest from 27.2.4 to 27.2.5.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/core from 7.15.5 to 7.15.8.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/user-event from 13.2.1 to 13.3.0.

      updated-dependencies:
      - dependency-name: "@testing-library/user-event"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from 1.15.1 to 1.15.2.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack from 5.56.1 to 5.58.1.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest-junit from 12.3.0 to 13.0.0.

      updated-dependencies:
      - dependency-name: jest-junit
      dependency-type: direct:development
      update-type: version-update:semver-major
    • Bumps @babel/eslint-parser from 7.15.7 to 7.15.8.

      updated-dependencies:
      - dependency-name: "@babel/eslint-parser"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps esbuild-loader from 2.15.1 to 2.16.0.

      updated-dependencies:
      - dependency-name: esbuild-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps autoprefixer from 10.3.6 to 10.3.7.

      updated-dependencies:
      - dependency-name: autoprefixer
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/preset-env from 7.15.6 to 7.15.8.

      updated-dependencies:
      - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint-plugin-import from 2.23.4 to 2.25.1.

      updated-dependencies:
      - dependency-name: eslint-plugin-import
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @reduxjs/toolkit from 1.6.1 to 1.6.2.

      updated-dependencies:
      - dependency-name: "@reduxjs/toolkit"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @babel/plugin-transform-runtime from 7.15.0 to 7.15.8.

      updated-dependencies:
      - dependency-name: "@babel/plugin-transform-runtime"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps core-js from 3.18.1 to 3.18.2.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @stripe/stripe-js from 1.19.0 to 1.19.1.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps less-loader from 10.0.1 to 10.1.0.

      updated-dependencies:
      - dependency-name: less-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps mini-css-extract-plugin from 2.3.0 to 2.4.2.

      updated-dependencies:
      - dependency-name: mini-css-extract-plugin
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/dom from 8.7.1 to 8.7.2.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint from 7.32.0 to 8.0.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-major
    • Bumps lint-staged from 11.1.2 to 11.2.3.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @stripe/react-stripe-js from 1.5.0 to 1.6.0.

      updated-dependencies:
      - dependency-name: "@stripe/react-stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps webpack-cli from 4.8.0 to 4.9.0.

      updated-dependencies:
      - dependency-name: webpack-cli
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps node from 16.10.0-alpine to 16.11.1-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps typescript from 4.4.3 to 4.4.4.

      updated-dependencies:
      - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/user-event from 13.3.0 to 13.4.1.

      updated-dependencies:
      - dependency-name: "@testing-library/user-event"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps axios from 0.22.0 to 0.23.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps core-js from 3.18.2 to 3.18.3.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint from 8.0.0 to 8.0.1.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack from 5.58.1 to 5.58.2.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest-resolve from 27.2.5 to 27.3.0.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps babel-jest from 27.2.5 to 27.3.0.

      updated-dependencies:
      - dependency-name: babel-jest
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest from 27.2.5 to 27.3.0.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps html-webpack-plugin from 5.3.2 to 5.4.0.

      updated-dependencies:
      - dependency-name: html-webpack-plugin
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @stripe/stripe-js from 1.19.1 to 1.20.2.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-import from 2.25.1 to 2.25.2.

      updated-dependencies:
      - dependency-name: eslint-plugin-import
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps postcss-loader from 6.1.1 to 6.2.0.

      updated-dependencies:
      - dependency-name: postcss-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps yarn from 1.22.15 to 1.22.17.

      updated-dependencies:
      - dependency-name: yarn
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/dom from 8.7.2 to 8.9.1.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps axios from 0.22.0 to 0.23.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @mdi/js from 6.2.95 to 6.3.95.

      updated-dependencies:
      - dependency-name: "@mdi/js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps node from 16.11.1-alpine to 16.12.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps playwright-chromium from 1.15.2 to 1.16.1.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest-resolve from 27.3.0 to 27.3.1.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps lint-staged from 11.2.3 to 11.2.4.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint from 8.0.1 to 8.1.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/dom from 8.9.1 to 8.10.1.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from v1.15.2 to v1.16.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:production
    • Bumps @playwright/test from 1.15.2 to 1.16.1.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps husky from 7.0.2 to 7.0.4.

      updated-dependencies:
      - dependency-name: husky
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/user-event from 13.4.1 to 13.5.0.

      updated-dependencies:
      - dependency-name: "@testing-library/user-event"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps webpack from 5.58.2 to 5.59.1.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps postcss from 8.3.9 to 8.3.11.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from 1.15.2 to 1.16.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @stripe/stripe-js from 1.20.2 to 1.20.3.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @mdi/js from 6.3.95 to 6.4.95.

      updated-dependencies:
      - dependency-name: "@mdi/js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps core-js from 3.18.3 to 3.19.0.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps babel-jest from 27.3.0 to 27.3.1.

      updated-dependencies:
      - dependency-name: babel-jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack-cli from 4.9.0 to 4.9.1.

      updated-dependencies:
      - dependency-name: webpack-cli
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps less-loader from 10.1.0 to 10.2.0.

      updated-dependencies:
      - dependency-name: less-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest from 27.3.0 to 27.3.1.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.36.1 to 0.38.0.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps mini-css-extract-plugin from 2.4.2 to 2.4.3.

      updated-dependencies:
      - dependency-name: mini-css-extract-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps node from 16.12.0-alpine to 17.0.1-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps react-redux from 7.2.5 to 7.2.6.

      updated-dependencies:
      - dependency-name: react-redux
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps @playwright/test from 1.16.1 to 1.16.2.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/preset-env from 7.15.8 to 7.16.0.

      updated-dependencies:
      - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from v1.16.1 to v1.16.2.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:production
    • Bumps html-webpack-plugin from 5.4.0 to 5.5.0.

      updated-dependencies:
      - dependency-name: html-webpack-plugin
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps victory from 36.0.1 to 36.1.0.

      updated-dependencies:
      - dependency-name: victory
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps lint-staged from 11.2.4 to 11.2.6.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps axios from 0.23.0 to 0.24.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright-chromium from 1.16.1 to 1.16.2.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/eslint-parser from 7.15.8 to 7.16.0.

      updated-dependencies:
      - dependency-name: "@babel/eslint-parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps autoprefixer from 10.3.7 to 10.4.0.

      updated-dependencies:
      - dependency-name: autoprefixer
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps webpack from 5.59.1 to 5.61.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from 1.16.1 to 1.16.2.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/core from 7.15.8 to 7.16.0.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps css-loader from 6.4.0 to 6.5.0.

      updated-dependencies:
      - dependency-name: css-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps eslint-webpack-plugin from 3.0.1 to 3.1.0.

      updated-dependencies:
      - dependency-name: eslint-webpack-plugin
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps axios from 0.23.0 to 0.24.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @babel/plugin-transform-runtime from 7.15.8 to 7.16.0.

      updated-dependencies:
      - dependency-name: "@babel/plugin-transform-runtime"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/preset-react from 7.14.5 to 7.16.0.

      updated-dependencies:
      - dependency-name: "@babel/preset-react"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps validator from 13.6.0 to 13.7.0.

      updated-dependencies:
      - dependency-name: validator
      dependency-type: direct:production
    • Bumps mini-css-extract-plugin from 2.4.3 to 2.4.4.

      updated-dependencies:
      - dependency-name: mini-css-extract-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps victory from 36.1.0 to 36.2.0.

      updated-dependencies:
      - dependency-name: victory
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps webpack from 5.61.0 to 5.62.1.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps xterm from 4.13.0 to 4.15.0.

      updated-dependencies:
      - dependency-name: xterm
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @stripe/stripe-js from 1.20.3 to 1.21.1.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps css-loader from 6.5.0 to 6.5.1.

      updated-dependencies:
      - dependency-name: css-loader
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/dom from 8.10.1 to 8.11.0.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/jest-dom from 5.14.1 to 5.15.0.

      updated-dependencies:
      - dependency-name: "@testing-library/jest-dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps core-js from 3.19.0 to 3.19.1.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint from 8.1.0 to 8.2.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from 1.16.2 to 1.16.3.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @playwright/test from 1.16.2 to 1.16.3.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from v1.16.2 to v1.16.3.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:production
    • Bumps playwright-chromium from 1.16.2 to 1.16.3.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps node from 17.0.1-alpine to 17.1.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-react from 7.26.1 to 7.27.0.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps generate-password from 1.6.1 to 1.7.0.

      updated-dependencies:
      - dependency-name: generate-password
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @testing-library/dom from 8.11.0 to 8.11.1.

      updated-dependencies:
      - dependency-name: "@testing-library/dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.38.0 to 0.38.1.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps webpack from 5.62.1 to 5.64.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps nginx from 1.21.3-alpine to 1.21.4-alpine.

      updated-dependencies:
      - dependency-name: nginx
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps lint-staged from 11.2.6 to 12.0.2.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-major
    • Bumps @babel/eslint-parser from 7.16.0 to 7.16.3.

      updated-dependencies:
      - dependency-name: "@babel/eslint-parser"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @mdi/js from 6.4.95 to 6.5.95.

      updated-dependencies:
      - dependency-name: "@mdi/js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-import from 2.25.2 to 2.25.3.

      updated-dependencies:
      - dependency-name: eslint-plugin-import
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint-webpack-plugin from 3.1.0 to 3.1.1.

      updated-dependencies:
      - dependency-name: eslint-webpack-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps typescript from 4.4.4 to 4.5.2.

      updated-dependencies:
      - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/plugin-transform-runtime from 7.16.0 to 7.16.4.

      updated-dependencies:
      - dependency-name: "@babel/plugin-transform-runtime"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps mini-css-extract-plugin from 2.4.4 to 2.4.5.

      updated-dependencies:
      - dependency-name: mini-css-extract-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint-plugin-react from 7.27.0 to 7.27.1.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack from 5.64.0 to 5.64.1.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.0.2 to 12.0.3.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/preset-env from 7.16.0 to 7.16.4.

      updated-dependencies:
      - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.0.3 to 12.1.1.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps eslint from 8.2.0 to 8.3.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps webpack from 5.64.1 to 5.64.2.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.1.1 to 12.1.2.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/jest-dom from 5.15.0 to 5.15.1.

      updated-dependencies:
      - dependency-name: "@testing-library/jest-dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps webpack from 5.64.2 to 5.64.4.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps postcss from 8.3.11 to 8.4.4.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps postcss-loader from 6.2.0 to 6.2.1.

      updated-dependencies:
      - dependency-name: postcss-loader
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps prettier from 2.2.1 to 2.5.0.

      updated-dependencies:
      - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps node from 17.1.0-alpine to 17.2.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps core-js from 3.19.1 to 3.19.2.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from 1.16.3 to 1.17.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @playwright/test from 1.16.3 to 1.17.1.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps msw from 0.35.0 to 0.36.0.

      updated-dependencies:
      - dependency-name: msw
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-sonarjs from 0.10.0 to 0.11.0.

      updated-dependencies:
      - dependency-name: eslint-plugin-sonarjs
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright from v1.16.3 to v1.17.1.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:production
    • Bumps jest from 27.3.1 to 27.4.3.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps jest-resolve from 27.3.1 to 27.4.2.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps playwright-chromium from 1.16.3 to 1.17.1.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @testing-library/jest-dom from 5.15.1 to 5.16.0.

      updated-dependencies:
      - dependency-name: "@testing-library/jest-dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps core-js from 3.19.1 to 3.19.3.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps babel-jest from 27.3.1 to 27.4.2.

      updated-dependencies:
      - dependency-name: babel-jest
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @stripe/stripe-js from 1.21.1 to 1.21.2.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps eslint from 8.3.0 to 8.4.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps prettier from 2.5.0 to 2.5.1.

      updated-dependencies:
      - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest-resolve from 27.4.2 to 27.4.4.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps typescript from 4.5.2 to 4.5.3.

      updated-dependencies:
      - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps esbuild-loader from 2.16.0 to 2.17.0.

      updated-dependencies:
      - dependency-name: esbuild-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps postcss from 8.4.4 to 8.4.5.

      updated-dependencies:
      - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps babel-jest from 27.4.2 to 27.4.4.

      updated-dependencies:
      - dependency-name: babel-jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest from 27.4.3 to 27.4.4.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @reduxjs/toolkit from 1.6.2 to 1.7.0.

      updated-dependencies:
      - dependency-name: "@reduxjs/toolkit"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint from 8.4.0 to 8.4.1.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @testing-library/jest-dom from 5.16.0 to 5.16.1.

      updated-dependencies:
      - dependency-name: "@testing-library/jest-dom"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @stripe/stripe-js from 1.21.2 to 1.22.0.

      updated-dependencies:
      - dependency-name: "@stripe/stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps webpack from 5.64.4 to 5.65.0.

      updated-dependencies:
      - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps msw from 0.36.0 to 0.36.3.

      updated-dependencies:
      - dependency-name: msw
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/preset-env from 7.16.4 to 7.16.5.

      updated-dependencies:
      - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps typescript from 4.5.3 to 4.5.4.

      updated-dependencies:
      - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/plugin-proposal-class-properties from 7.16.0 to 7.16.5.

      updated-dependencies:
      - dependency-name: "@babel/plugin-proposal-class-properties"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps babel-jest from 27.4.4 to 27.4.5.

      updated-dependencies:
      - dependency-name: babel-jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps core-js from 3.19.3 to 3.20.0.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @stripe/react-stripe-js from 1.6.0 to 1.7.0.

      updated-dependencies:
      - dependency-name: "@stripe/react-stripe-js"
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps jest-resolve from 27.4.4 to 27.4.5.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps esbuild-loader from 2.17.0 to 2.18.0.

      updated-dependencies:
      - dependency-name: esbuild-loader
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/preset-react from 7.16.0 to 7.16.5.

      updated-dependencies:
      - dependency-name: "@babel/preset-react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @reduxjs/toolkit from 1.7.0 to 1.7.1.

      updated-dependencies:
      - dependency-name: "@reduxjs/toolkit"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.38.1 to 0.38.2.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.1.2 to 12.1.3.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/eslint-parser from 7.16.3 to 7.16.5.

      updated-dependencies:
      - dependency-name: "@babel/eslint-parser"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint from 8.4.1 to 8.5.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps @babel/plugin-transform-runtime from 7.16.4 to 7.16.5.

      updated-dependencies:
      - dependency-name: "@babel/plugin-transform-runtime"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest from 27.4.4 to 27.4.5.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/core from 7.16.0 to 7.16.5.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps node from 17.2.0-alpine to 17.3.0-alpine.

      updated-dependencies:
      - dependency-name: node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps xterm-addon-search from 0.8.1 to 0.8.2.

      updated-dependencies:
      - dependency-name: xterm-addon-search
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps xterm from 4.15.0 to 4.16.0.

      updated-dependencies:
      - dependency-name: xterm
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint-plugin-react from 7.27.1 to 7.28.0.

      updated-dependencies:
      - dependency-name: eslint-plugin-react
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps nginx from 1.21.4-alpine to 1.21.5-alpine.

      updated-dependencies:
      - dependency-name: nginx
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps core-js from 3.20.0 to 3.20.2.

      updated-dependencies:
      - dependency-name: core-js
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/preset-env from 7.16.5 to 7.16.7.

      updated-dependencies:
      - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps autoprefixer from 10.4.0 to 10.4.1.

      updated-dependencies:
      - dependency-name: autoprefixer
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps xterm-addon-web-links from 0.4.0 to 0.5.0.

      updated-dependencies:
      - dependency-name: xterm-addon-web-links
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps eslint from 8.5.0 to 8.6.0.

      updated-dependencies:
      - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    • Bumps lint-staged from 12.1.3 to 12.1.5.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/core from 7.16.5 to 7.16.7.

      updated-dependencies:
      - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/preset-react from 7.16.5 to 7.16.7.

      updated-dependencies:
      - dependency-name: "@babel/preset-react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps @babel/plugin-transform-runtime from 7.16.5 to 7.16.7.

      updated-dependencies:
      - dependency-name: "@babel/plugin-transform-runtime"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps eslint-plugin-import from 2.25.3 to 2.25.4.

      updated-dependencies:
      - dependency-name: eslint-plugin-import
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-dropzone from 11.4.2 to 11.5.1.

      updated-dependencies:
      - dependency-name: react-dropzone
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps @playwright/test from 1.17.1 to 1.17.2.

      updated-dependencies:
      - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright from 1.17.1 to 1.17.2.

      updated-dependencies:
      - dependency-name: playwright
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest-resolve from 27.4.5 to 27.4.6.

      updated-dependencies:
      - dependency-name: jest-resolve
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps mini-css-extract-plugin from 2.4.5 to 2.4.6.

      updated-dependencies:
      - dependency-name: mini-css-extract-plugin
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps jest from 27.4.5 to 27.4.7.

      updated-dependencies:
      - dependency-name: jest
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps playwright-chromium from 1.17.1 to 1.17.2.

      updated-dependencies:
      - dependency-name: playwright-chromium
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.38.2 to 0.38.4.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps autoprefixer from 10.4.1 to 10.4.2.

      updated-dependencies:
      - dependency-name: autoprefixer
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps lint-staged from 12.1.5 to 12.1.7.

      updated-dependencies:
      - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-patch
    • Bumps react-big-calendar from 0.38.4 to 0.38.5.

      updated-dependencies:
      - dependency-name: react-big-calendar
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps axios from 0.24.0 to 0.25.0.

      updated-dependencies:
      - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-minor

integration (3.2.0)

New changes in integration since 3.1.0:

  • [] Fix demo script user creation race condition (MEN-4852)
  • Azure Get/Set settings backend integration test. (MEN-5150)
  • workflows requires nats, move the container to the main docker-compose.yml
  • Unify the docker-compose version check through using the docker-compose version subcommand, as opposed to the --version flag when checking which docker-compose version is compatible with the current demo script.
  • Upgrade auditlogs to 3.0.0.
  • Upgrade create-artifact-worker to 1.1.0.
  • Upgrade deployments-enterprise to 4.1.0.
  • Upgrade deployments to 4.1.0.
  • Add deviceauth-enterprise 3.2.0.
  • Upgrade deviceauth to 3.2.0.
  • Upgrade deviceconfig to 1.2.0.
  • Upgrade deviceconnect to 1.3.0.
  • Upgrade devicemonitor to 1.1.0.
  • Upgrade gui to 3.2.0.
  • Upgrade integration to 3.2.0.
  • Upgrade inventory-enterprise to 4.1.0.
  • Upgrade inventory to 4.1.0.
  • Add iot-manager 1.0.0.
  • Upgrade mender-artifact to 3.7.0.
  • Add mender-binary-delta 1.3.0.
  • Add mender-configure-module 1.0.3.
  • Upgrade mender-connect to 2.0.0.
  • Add mender-convert 2.6.1.
  • Upgrade mender to 3.2.0.
  • Upgrade monitor-client to 1.1.0.
  • Upgrade mtls-ambassador to 1.0.1.
  • Upgrade useradm-enterprise to 1.17.0.
  • Upgrade useradm to 1.17.0.
  • Upgrade workflows-enterprise to 2.2.0.
  • Upgrade workflows to 2.2.0.
  • Aggregated Dependabot Changelogs:

    • Bumps websockets from 9.1 to 10.0.

      updated-dependencies:
      - dependency-name: websockets
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps filelock from 3.0.12 to 3.1.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-xdist from 2.3.0 to 2.4.0.

      updated-dependencies:
      - dependency-name: pytest-xdist
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps urllib3 from 1.26.6 to 1.26.7.

      updated-dependencies:
      - dependency-name: urllib3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.0.12 to 3.1.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps apipkg from 1.5 to 2.0.0.

      updated-dependencies:
      - dependency-name: apipkg
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps urllib3 from 1.26.6 to 1.26.7.

      updated-dependencies:
      - dependency-name: urllib3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.1.0 to 3.3.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cryptography from 3.4.8 to 35.0.0.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps filelock from 3.1.0 to 3.3.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cryptography from 3.4.8 to 35.0.0.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps python from 3.9.7 to 3.10.0.

      updated-dependencies:
      - dependency-name: python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps certifi from 2021.5.30 to 2021.10.8.

      updated-dependencies:
      - dependency-name: certifi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps docker from 5.0.2 to 5.0.3.

      updated-dependencies:
      - dependency-name: docker
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps paramiko from 2.7.2 to 2.8.0.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-timeout from 1.4.2 to 2.0.0.

      updated-dependencies:
      - dependency-name: pytest-timeout
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps python-dotenv from 0.19.0 to 0.19.1.

      updated-dependencies:
      - dependency-name: python-dotenv
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps apipkg from 2.0.0 to 2.1.0.

      updated-dependencies:
      - dependency-name: apipkg
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-timeout from 2.0.0 to 2.0.1.

      updated-dependencies:
      - dependency-name: pytest-timeout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps idna from 2.10 to 3.3.

      updated-dependencies:
      - dependency-name: idna
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps certifi from 2021.5.30 to 2021.10.8.

      updated-dependencies:
      - dependency-name: certifi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps docker from 5.0.2 to 5.0.3.

      updated-dependencies:
      - dependency-name: docker
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.60.0 to 2.61.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pyyaml from 5.4.1 to 6.0.

      updated-dependencies:
      - dependency-name: pyyaml
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pillow from 8.3.2 to 8.4.0.

      updated-dependencies:
      - dependency-name: pillow
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps filelock from 3.3.0 to 3.3.1.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.3.0 to 3.3.1.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.60.0 to 2.61.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps idna from 2.10 to 3.3.

      updated-dependencies:
      - dependency-name: idna
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps cffi from 1.14.6 to 1.15.0.

      updated-dependencies:
      - dependency-name: cffi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cffi from 1.14.6 to 1.15.0.

      updated-dependencies:
      - dependency-name: cffi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pyyaml from 5.4.1 to 6.0.

      updated-dependencies:
      - dependency-name: pyyaml
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pymongo from 3.12.0 to 3.12.1.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pymongo from 3.12.0 to 3.12.1.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pyparsing from 2.4.7 to 3.0.1.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pyparsing from 2.4.7 to 3.0.1.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps filelock from 3.3.1 to 3.3.2.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps cachecontrol from 0.12.6 to 0.12.8.

      updated-dependencies:
      - dependency-name: cachecontrol
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.3.1 to 3.3.2.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps py from 1.10.0 to 1.11.0.

      updated-dependencies:
      - dependency-name: py
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cachecontrol from 0.12.8 to 0.12.10.

      updated-dependencies:
      - dependency-name: cachecontrol
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pycparser from 2.20 to 2.21.

      updated-dependencies:
      - dependency-name: pycparser
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pycparser from 2.20 to 2.21.

      updated-dependencies:
      - dependency-name: pycparser
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps py from 1.10.0 to 1.11.0.

      updated-dependencies:
      - dependency-name: py
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.61.0 to 2.62.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.61.0 to 2.62.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pyparsing from 3.0.1 to 3.0.6.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pyparsing from 3.0.1 to 3.0.6.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps websockets from 10.0 to 10.1.

      updated-dependencies:
      - dependency-name: websockets
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps python-dotenv from 0.19.1 to 0.19.2.

      updated-dependencies:
      - dependency-name: python-dotenv
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.62.0 to 2.63.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.62.0 to 2.63.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps packaging from 21.0 to 21.3.

      updated-dependencies:
      - dependency-name: packaging
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps filelock from 3.3.2 to 3.4.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps filelock from 3.3.2 to 3.4.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cryptography from 35.0.0 to 36.0.0.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps cryptography from 35.0.0 to 36.0.0.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps paramiko from 2.8.0 to 2.8.1.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps msgpack from 1.0.2 to 1.0.3.

      updated-dependencies:
      - dependency-name: msgpack
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pymongo from 3.12.1 to 4.0.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pymongo from 3.12.1 to 4.0.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps python from 3.10.0 to 3.10.1.

      updated-dependencies:
      - dependency-name: python
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pytest-xdist from 2.4.0 to 2.5.0.

      updated-dependencies:
      - dependency-name: pytest-xdist
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pymongo from 4.0 to 4.0.1.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pytest-forked from 1.3.0 to 1.4.0.

      updated-dependencies:
      - dependency-name: pytest-forked
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pymongo from 4.0 to 4.0.1.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps cryptography from 36.0.0 to 36.0.1.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pytest-timeout from 2.0.1 to 2.0.2.

      updated-dependencies:
      - dependency-name: pytest-timeout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps cryptography from 36.0.0 to 36.0.1.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.63.0 to 2.64.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-httpserver from 1.0.2 to 1.0.3.

      updated-dependencies:
      - dependency-name: pytest-httpserver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.4.0 to 3.4.2.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps paramiko from 2.8.1 to 2.9.1.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.63.0 to 2.64.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps filelock from 3.4.0 to 3.4.2.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pillow from 8.4.0 to 9.0.0.

      updated-dependencies:
      - dependency-name: pillow
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps attrs from 21.2.0 to 21.4.0.

      updated-dependencies:
      - dependency-name: attrs
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps psutil from 5.8.0 to 5.9.0.

      updated-dependencies:
      - dependency-name: psutil
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps attrs from 21.2.0 to 21.4.0.

      updated-dependencies:
      - dependency-name: attrs
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pynacl from 1.4.0 to 1.5.0.

      updated-dependencies:
      - dependency-name: pynacl
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps requests from 2.26.0 to 2.27.1.

      updated-dependencies:
      - dependency-name: requests
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps urllib3 from 1.26.7 to 1.26.8.

      updated-dependencies:
      - dependency-name: urllib3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps urllib3 from 1.26.7 to 1.26.8.

      updated-dependencies:
      - dependency-name: urllib3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps paramiko from 2.9.1 to 2.9.2.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps requests from 2.26.0 to 2.27.1.

      updated-dependencies:
      - dependency-name: requests
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pyrsistent from 0.18.0 to 0.18.1.

      updated-dependencies:
      - dependency-name: pyrsistent
      dependency-type: direct:production
      update-type: version-update:semver-patch

inventory (4.1.0)

New changes in inventory since 4.0.0:

  • add support for filtering datetimes (e.g. updated_ts) (MEN-4644)
  • new API end-point to remove a static group (MEN-4826)
  • Aggregated Dependabot Changelogs:

    • Bumps github.com/spf13/viper from 1.8.1 to 1.9.0.

      updated-dependencies:
      - dependency-name: github.com/spf13/viper
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.2 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.7.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

inventory-enterprise (4.1.0)

New changes in inventory-enterprise since 4.0.0:

  • new API end-point to remove a static group (MEN-4826)
  • fix filtering by datetime values (e.g. updated_ts) (MEN-4644)
  • Aggregated Dependabot Changelogs:

    • Bumps github.com/spf13/viper from 1.8.1 to 1.9.0.

      updated-dependencies:
      - dependency-name: github.com/spf13/viper
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps github.com/go-redis/redis/v8 from 8.11.0 to 8.11.4.

      updated-dependencies:
      - dependency-name: github.com/go-redis/redis/v8
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.7.2 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.7.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

iot-manager (1.0.0)

First release of iot-manager

Released 20.01.22

mtls-ambassador (1.0.1)

New changes in mtls-ambassador since 1.0.0:

  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

useradm (1.17.0)

New changes in useradm since 1.16.0:

  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.7.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

useradm-enterprise (1.17.0)

New changes in useradm-enterprise since 1.16.0:

  • do not hard-code the email sender, rely on workflows' default (MEN-5124)
  • [] Implement OpenID Connect authentication flow (MEN-5117)
  • Upgrade from deprecated golang.org/x/crypto/ssh/terminal to golang.org/x/term (QA-235)
  • invalidate active JWT tokens on password reset (MEN-5266)
  • fix: extend the RBAC roles to support iot-manager (MEN-5386)
  • Aggregated Dependabot Changelogs:

    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps github.com/go-redis/redis/v8 from 8.11.0 to 8.11.4.

      updated-dependencies:
      - dependency-name: github.com/go-redis/redis/v8
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.7.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

workflows (2.2.0)

New changes in workflows since 2.1.0:

  • add support for Name <email@example.com> mail sender/recipients (MEN-5124)
  • Version as optional parameter via X-Workflows-Min-Version. (MEN-4554)
  • Fix: do not add empty RFC822 headers (To, Cc, Bcc) in email messages
  • Explicitly set type of Job.Status to int32 to avoid document growth
  • new end-point to start a batch of workflow's jobs (MEN-4843)
  • new task type "NATS" to send messages over a NATS stream (MEN-4843)
  • Aggregated Dependabot Changelogs:

    • Bumps github.com/gin-gonic/gin from 1.7.2 to 1.7.4.

      updated-dependencies:
      - dependency-name: github.com/gin-gonic/gin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.7.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

workflows-enterprise (2.2.0)

New changes in workflows-enterprise since 2.1.0:

  • do not hard-code the email sender, use env WORKFLOWS_EMAIL_SENDER (MEN-5124)
  • add support for Name <email@example.com> mail sender/recipients (MEN-5124)
  • Version as optional parameter via X-Workflows-Min-Version. (MEN-4554)
  • Unit tests alignment. (MEN-4554)
  • Fix: do not add empty RFC822 headers (To, Cc, Bcc) in email messages
  • Explicitly set type of Job.Status to int32 to avoid document growth
  • new end-point to start a batch of workflow's jobs (MEN-4843)
  • new task type "NATS" to send messages over a NATS stream (MEN-4843)
  • Remove provisioning of tenants for deviceconnect and auditlogs
  • Aggregated Dependabot Changelogs:

    • Bumps github.com/gin-gonic/gin from 1.7.2 to 1.7.4.

      updated-dependencies:
      - dependency-name: github.com/gin-gonic/gin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps google.golang.org/api from 0.48.0 to 0.58.0.

      updated-dependencies:
      - dependency-name: google.golang.org/api
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.3.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps google.golang.org/api from 0.58.0 to 0.60.0.

      updated-dependencies:
      - dependency-name: google.golang.org/api
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps go.mongodb.org/mongo-driver from 1.7.3 to 1.7.4.

      updated-dependencies:
      - dependency-name: go.mongodb.org/mongo-driver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:
      - dependency-name: alpine
      dependency-type: direct:production
      update-type: version-update:semver-minor

integration (3.2.0)

New changes in integration since 3.1.0:

  • [] Fix demo script user creation race condition (MEN-4852)
  • Azure Get/Set settings backend integration test. (MEN-5150)
  • workflows requires nats, move the container to the main docker-compose.yml
  • Unify the docker-compose version check through using the docker-compose version subcommand, as opposed to the --version flag when checking which docker-compose version is compatible with the current demo script.
  • Upgrade auditlogs to 3.0.0.
  • Upgrade create-artifact-worker to 1.1.0.
  • Upgrade deployments-enterprise to 4.1.0.
  • Upgrade deployments to 4.1.0.
  • Add deviceauth-enterprise 3.2.0.
  • Upgrade deviceauth to 3.2.0.
  • Upgrade deviceconfig to 1.2.0.
  • Upgrade deviceconnect to 1.3.0.
  • Upgrade devicemonitor to 1.1.0.
  • Upgrade gui to 3.2.0.
  • Upgrade integration to 3.2.0.
  • Upgrade inventory-enterprise to 4.1.0.
  • Upgrade inventory to 4.1.0.
  • Add iot-manager 1.0.0.
  • Upgrade mender-artifact to 3.7.0.
  • Add mender-binary-delta 1.3.0.
  • Add mender-configure-module 1.0.3.
  • Upgrade mender-connect to 2.0.0.
  • Add mender-convert 2.6.1.
  • Upgrade mender to 3.2.0.
  • Upgrade monitor-client to 1.1.0.
  • Upgrade mtls-ambassador to 1.0.1.
  • Upgrade useradm-enterprise to 1.17.0.
  • Upgrade useradm to 1.17.0.
  • Upgrade workflows-enterprise to 2.2.0.
  • Upgrade workflows to 2.2.0.
  • Aggregated Dependabot Changelogs:

    • Bumps websockets from 9.1 to 10.0.

      updated-dependencies:
      - dependency-name: websockets
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps filelock from 3.0.12 to 3.1.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-xdist from 2.3.0 to 2.4.0.

      updated-dependencies:
      - dependency-name: pytest-xdist
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps urllib3 from 1.26.6 to 1.26.7.

      updated-dependencies:
      - dependency-name: urllib3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.0.12 to 3.1.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps apipkg from 1.5 to 2.0.0.

      updated-dependencies:
      - dependency-name: apipkg
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps urllib3 from 1.26.6 to 1.26.7.

      updated-dependencies:
      - dependency-name: urllib3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.1.0 to 3.3.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cryptography from 3.4.8 to 35.0.0.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps filelock from 3.1.0 to 3.3.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cryptography from 3.4.8 to 35.0.0.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps python from 3.9.7 to 3.10.0.

      updated-dependencies:
      - dependency-name: python
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps certifi from 2021.5.30 to 2021.10.8.

      updated-dependencies:
      - dependency-name: certifi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps docker from 5.0.2 to 5.0.3.

      updated-dependencies:
      - dependency-name: docker
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps paramiko from 2.7.2 to 2.8.0.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-timeout from 1.4.2 to 2.0.0.

      updated-dependencies:
      - dependency-name: pytest-timeout
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps python-dotenv from 0.19.0 to 0.19.1.

      updated-dependencies:
      - dependency-name: python-dotenv
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps apipkg from 2.0.0 to 2.1.0.

      updated-dependencies:
      - dependency-name: apipkg
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-timeout from 2.0.0 to 2.0.1.

      updated-dependencies:
      - dependency-name: pytest-timeout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps idna from 2.10 to 3.3.

      updated-dependencies:
      - dependency-name: idna
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps certifi from 2021.5.30 to 2021.10.8.

      updated-dependencies:
      - dependency-name: certifi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps docker from 5.0.2 to 5.0.3.

      updated-dependencies:
      - dependency-name: docker
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.60.0 to 2.61.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pyyaml from 5.4.1 to 6.0.

      updated-dependencies:
      - dependency-name: pyyaml
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pillow from 8.3.2 to 8.4.0.

      updated-dependencies:
      - dependency-name: pillow
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps filelock from 3.3.0 to 3.3.1.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.3.0 to 3.3.1.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.60.0 to 2.61.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps idna from 2.10 to 3.3.

      updated-dependencies:
      - dependency-name: idna
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps cffi from 1.14.6 to 1.15.0.

      updated-dependencies:
      - dependency-name: cffi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cffi from 1.14.6 to 1.15.0.

      updated-dependencies:
      - dependency-name: cffi
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pyyaml from 5.4.1 to 6.0.

      updated-dependencies:
      - dependency-name: pyyaml
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pymongo from 3.12.0 to 3.12.1.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pymongo from 3.12.0 to 3.12.1.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pyparsing from 2.4.7 to 3.0.1.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pyparsing from 2.4.7 to 3.0.1.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps filelock from 3.3.1 to 3.3.2.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps cachecontrol from 0.12.6 to 0.12.8.

      updated-dependencies:
      - dependency-name: cachecontrol
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.3.1 to 3.3.2.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps py from 1.10.0 to 1.11.0.

      updated-dependencies:
      - dependency-name: py
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cachecontrol from 0.12.8 to 0.12.10.

      updated-dependencies:
      - dependency-name: cachecontrol
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pycparser from 2.20 to 2.21.

      updated-dependencies:
      - dependency-name: pycparser
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pycparser from 2.20 to 2.21.

      updated-dependencies:
      - dependency-name: pycparser
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps py from 1.10.0 to 1.11.0.

      updated-dependencies:
      - dependency-name: py
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.61.0 to 2.62.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.61.0 to 2.62.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pyparsing from 3.0.1 to 3.0.6.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pyparsing from 3.0.1 to 3.0.6.

      updated-dependencies:
      - dependency-name: pyparsing
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps websockets from 10.0 to 10.1.

      updated-dependencies:
      - dependency-name: websockets
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps python-dotenv from 0.19.1 to 0.19.2.

      updated-dependencies:
      - dependency-name: python-dotenv
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.62.0 to 2.63.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.62.0 to 2.63.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps packaging from 21.0 to 21.3.

      updated-dependencies:
      - dependency-name: packaging
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps filelock from 3.3.2 to 3.4.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps filelock from 3.3.2 to 3.4.0.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps cryptography from 35.0.0 to 36.0.0.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps cryptography from 35.0.0 to 36.0.0.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps paramiko from 2.8.0 to 2.8.1.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps msgpack from 1.0.2 to 1.0.3.

      updated-dependencies:
      - dependency-name: msgpack
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pymongo from 3.12.1 to 4.0.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps pymongo from 3.12.1 to 4.0.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps python from 3.10.0 to 3.10.1.

      updated-dependencies:
      - dependency-name: python
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pytest-xdist from 2.4.0 to 2.5.0.

      updated-dependencies:
      - dependency-name: pytest-xdist
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pymongo from 4.0 to 4.0.1.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pytest-forked from 1.3.0 to 1.4.0.

      updated-dependencies:
      - dependency-name: pytest-forked
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pymongo from 4.0 to 4.0.1.

      updated-dependencies:
      - dependency-name: pymongo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps cryptography from 36.0.0 to 36.0.1.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pytest-timeout from 2.0.1 to 2.0.2.

      updated-dependencies:
      - dependency-name: pytest-timeout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps cryptography from 36.0.0 to 36.0.1.

      updated-dependencies:
      - dependency-name: cryptography
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps stripe from 2.63.0 to 2.64.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pytest-httpserver from 1.0.2 to 1.0.3.

      updated-dependencies:
      - dependency-name: pytest-httpserver
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps filelock from 3.4.0 to 3.4.2.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps paramiko from 2.8.1 to 2.9.1.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps stripe from 2.63.0 to 2.64.0.

      updated-dependencies:
      - dependency-name: stripe
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps filelock from 3.4.0 to 3.4.2.

      updated-dependencies:
      - dependency-name: filelock
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps pillow from 8.4.0 to 9.0.0.

      updated-dependencies:
      - dependency-name: pillow
      dependency-type: direct:production
      update-type: version-update:semver-major
    • Bumps attrs from 21.2.0 to 21.4.0.

      updated-dependencies:
      - dependency-name: attrs
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps psutil from 5.8.0 to 5.9.0.

      updated-dependencies:
      - dependency-name: psutil
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps attrs from 21.2.0 to 21.4.0.

      updated-dependencies:
      - dependency-name: attrs
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pynacl from 1.4.0 to 1.5.0.

      updated-dependencies:
      - dependency-name: pynacl
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps requests from 2.26.0 to 2.27.1.

      updated-dependencies:
      - dependency-name: requests
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps urllib3 from 1.26.7 to 1.26.8.

      updated-dependencies:
      - dependency-name: urllib3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps urllib3 from 1.26.7 to 1.26.8.

      updated-dependencies:
      - dependency-name: urllib3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps paramiko from 2.9.1 to 2.9.2.

      updated-dependencies:
      - dependency-name: paramiko
      dependency-type: direct:production
      update-type: version-update:semver-patch
    • Bumps requests from 2.26.0 to 2.27.1.

      updated-dependencies:
      - dependency-name: requests
      dependency-type: direct:production
      update-type: version-update:semver-minor
    • Bumps pyrsistent from 0.18.0 to 0.18.1.

      updated-dependencies:
      - dependency-name: pyrsistent
      dependency-type: direct:production
      update-type: version-update:semver-patch

Mender 3.1.1

Released 02.09.2022

Statistics

A total of 733 lines added, 495 removed (delta 238)

Developers with the most changesets
Lluis Campos 12 (34.3%)
Ole Petter Orhagen 6 (17.1%)
Alf-Rune Siqveland 5 (14.3%)
Fabio Tranchitella 4 (11.4%)
Manuel Zedel 4 (11.4%)
Peter Grzybowski 2 (5.7%)
Emilio Rodríguez 1 (2.9%)
Krzysztof Jaskiewicz 1 (2.9%)
Developers with the most changed lines
Alf-Rune Siqveland 307 (33.2%)
Fabio Tranchitella 195 (21.1%)
Lluis Campos 160 (17.3%)
Ole Petter Orhagen 120 (13.0%)
Manuel Zedel 65 (7.0%)
Peter Grzybowski 50 (5.4%)
Emilio Rodríguez 14 (1.5%)
Krzysztof Jaskiewicz 13 (1.4%)
Developers with the most lines removed
Alf-Rune Siqveland 97 (19.6%)
Manuel Zedel 34 (6.9%)
Krzysztof Jaskiewicz 13 (2.6%)
Developers with the most signoffs (total 6)
Ole Petter Orhagen 3 (50.0%)
Lluis Campos 2 (33.3%)
Fabio Tranchitella 1 (16.7%)
Top changeset contributors by employer
Northern.tech 33 (94.3%)
RnDity 1 (2.9%)
Sentinel.tech 1 (2.9%)
Top lines changed by employer
Northern.tech 897 (97.1%)
Sentinel.tech 14 (1.5%)
RnDity 13 (1.4%)
Employers with the most signoffs (total 6)
Northern.tech 6 (100.0%)
Employers with the most hackers (total 8)
Northern.tech 6 (75.0%)
Sentinel.tech 1 (12.5%)
RnDity 1 (12.5%)

Changelogs

create-artifact-worker (1.0.3)

New changes in create-artifact-worker since 1.0.2:

  • Dockerfile: lock base image mendersoftware/workflows to mender-3.1.x

deployments (4.0.1)

New changes in deployments since 4.0.0:

  • Fix bucket initialization
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...

deployments-enterprise (4.0.1)

New changes in deployments-enterprise since 4.0.0:

  • Fix bucket initialization
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...

devicemonitor (1.0.1)

New changes in devicemonitor since 1.0.0:

  • [] Allow alerts to contain empty log lines (MEN-5256)

gui (3.1.1)

New changes in gui since 3.1.0:

  • xtermjs interprets string as UTF-16 (MEN-4771)
  • fixed an issue that could prevent creating phased deployments for dynamic groups
  • Restore support for Open Source Production setups in bash snippets used during on-boarding and on "Connect a Device" dialog. (MEN-5107)
  • fixed an issue that limited profile edits to passwords, now editing the own email address is possible again

inventory-enterprise (4.0.1)

New changes in inventory-enterprise since 4.0.0:

  • fix filtering by datetime values (e.g. updated_ts) (MEN-4644)

mtls-ambassador (1.0.1)

New changes in mtls-ambassador since 1.0.0:

  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...

integration (3.1.1)

New changes in integration since 3.1.0:

  • [] Fix demo script user creation race condition (MEN-4852)
  • Unify the docker-compose version check through using the docker-compose version subcommand, as opposed to the --version flag when checking which docker-compose version is compatible with the current demo script.
  • Upgrade create-artifact-worker to 1.0.3.
  • Upgrade deployments-enterprise to 4.0.1.
  • Upgrade deployments to 4.0.1.
  • Upgrade devicemonitor to 1.0.1.
  • Upgrade gui to 3.1.1.
  • Upgrade integration to 3.1.1.
  • Upgrade inventory-enterprise to 4.0.1.
  • Upgrade inventory to 4.0.1.
  • Upgrade mender-connect to 1.2.1.
  • Upgrade mender to 3.1.1.
  • Upgrade monitor-client to 1.0.1.
  • Upgrade mtls-ambassador to 1.0.1.

Mender 3.1.0

Released 09.28.2021

Statistics

A total of 19873 lines added, 7222 removed (delta 12651)

Developers with the most changesets
Manuel Zedel 125 (33.4%)
Fabio Tranchitella 90 (24.1%)
Lluis Campos 44 (11.8%)
Alf-Rune Siqveland 27 (7.2%)
Peter Grzybowski 21 (5.6%)
Alex Miliukov 19 (5.1%)
Marcin Chalczynski 14 (3.7%)
Krzysztof Jaskiewicz 13 (3.5%)
Kristian Amlie 10 (2.7%)
Ole Petter Orhagen 9 (2.4%)
Developers with the most changed lines
Manuel Zedel 5139 (23.8%)
Fabio Tranchitella 4770 (22.1%)
Alex Miliukov 2673 (12.4%)
Alf-Rune Siqveland 2337 (10.8%)
Krzysztof Jaskiewicz 2186 (10.1%)
Peter Grzybowski 1594 (7.4%)
Ole Petter Orhagen 1365 (6.3%)
Lluis Campos 729 (3.4%)
Marcin Chalczynski 637 (3.0%)
Kristian Amlie 109 (0.5%)
Developers with the most lines removed
Lluis Campos 133 (1.8%)
Top changeset contributors by employer
Northern.tech 346 (92.5%)
RnDity 27 (7.2%)
prashanthjbabu@gmail.com 1 (0.3%)
Top lines changed by employer
Northern.tech 18741 (86.9%)
RnDity 2823 (13.1%)
prashanthjbabu@gmail.com 2 (0.0%)
Employers with the most hackers (total 12)
Northern.tech 9 (75.0%)
RnDity 2 (16.7%)
prashanthjbabu@gmail.com 1 (8.3%)

Changelogs

auditlogs (2.0.0)

New changes in auditlogs since 1.2.0:

  • Internal API end-point, move /health/alive to /alive to match code base
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.13.5 to 3.14.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps github.com/gin-gonic/gin from 1.7.2 to 1.7.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: github.com/gin-gonic/gin dependency-type: direct:production update-type: version-update:semver-patch ...

deployments (4.0.0)

New changes in deployments since 3.0.0:

  • datastore_mongo: fix nil pointer dereference
  • remove the CORS middleware, rely on the API gateway instead (MEN-4921)
  • move the /deployments/devices/{id} end-point to internal (MEN-4525)
  • [] Listing devices in deployment sorts by statuses (MEN-4847)
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.13.5 to 3.14.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.6.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps github.com/aws/aws-sdk-go from 1.38.17 to 1.39.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps golang from 1.14-alpine3.12 to 1.16.4-alpine3.12.
    • Bumps github.com/google/uuid from 1.2.0 to 1.3.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps github.com/aws/aws-sdk-go from 1.39.4 to 1.40.37.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps go.mongodb.org/mongo-driver from 1.6.0 to 1.7.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...

deployments-enterprise (4.0.0)

New changes in deployments-enterprise since 3.0.0:

  • datastore_mongo: fix nil pointer dereference
  • add update control map evaluation (MEN-4906)
  • remove the CORS middleware, rely on the API gateway instead (MEN-4921)
  • move the /deployments/devices/{id} end-point to internal (MEN-4525)
  • [] Listing devices in deployment sorts by statuses (MEN-4847)
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.13.5 to 3.14.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.6.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps github.com/aws/aws-sdk-go from 1.38.17 to 1.39.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps github.com/aws/aws-sdk-go from 1.38.17 to 1.39.5.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.6.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps golang from 1.14-alpine3.12 to 1.16.4-alpine3.12.
    • Bumps github.com/google/uuid from 1.2.0 to 1.3.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps github.com/aws/aws-sdk-go from 1.39.4 to 1.40.37.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps go.mongodb.org/mongo-driver from 1.6.0 to 1.7.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...

deviceauth (3.1.0)

New changes in deviceauth since 3.0.0:

  • add support for fallback RSA private key (MEN-3152)
  • remove the CORS middleware, rely on the API gateway instead (MEN-4921)
  • [] Restrict access to monitor APIs to devices with monitor add-on (MEN-5077)
  • Aggregated Dependabot Changelogs:

deviceconnect (1.2.1)

New changes in deviceconnect since 1.2.0:

  • store the correct offset in the recordings control messages (MEN-4770)

devicemonitor (1.0.0)

  • First release of devicemonitor

gui (3.1.0)

New changes in gui since 3.0.0:

  • added copy capabilities & sha checksum to device authset information (MEN-4791)
  • fixed an issue that caused the deployment report to crash due to missing update control information
  • added role dependent (admin only) notification muting to global settings (MEN-4757)
  • device details now show monitoring information if monitor add-on is enabled (MEN-4787)
  • added monitor to addon selection (MEN-4836)
  • fixed an issue that caused the page selection in the device list to change unintended
  • fixed an issue that caused release tab to crash when release generation takes longer than releases retrieval
  • added device list tag display & editing capabilties to device details (MEN-4755)
  • made artifact creation more restrictive to not allow creation without device types or invalid paths (MEN-4933)
  • fixed an issue that caused the device list to misbehave when quickly changing pages (MEN-4932)
  • Adjust help text to say that RPi image is merely Mender ready.
  • require the current one when updating the user's password (MEN-4922)
  • Install Mender commercial add-ons (namely: mender-monitor) during user on-boarding. (MEN-4759)
  • switched device deployment progress to no longer show assumed progress (MEN-5025)
  • ensure copied authset pubkey contains empty newline if it exists already
  • fixed an issue that prevented getting to devices based on their software in the overall device distribution
  • fixed an issue that prevented filter selections from being persisted
  • fixed an issue that prevented changes in monitoring issues from being reflected in the devicelist (MEN-5113)
  • Aggregated Dependabot Changelogs:
    • Bumps nginx from 1.21.0-alpine to 1.21.1-alpine.

      updated-dependencies:

    • dependency-name: nginx dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps node from 16.3.0-alpine to 16.4.2-alpine.

      updated-dependencies:

    • dependency-name: node dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps dayjs from 1.10.5 to 1.10.6.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: dayjs dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps msw from 0.30.1 to 0.31.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: msw dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps @stripe/stripe-js from 1.15.1 to 1.16.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: "@stripe/stripe-js" dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps autoprefixer from 10.2.6 to 10.3.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps webpack from 5.43.0 to 5.44.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps lint-staged from 11.0.0 to 11.0.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps autoprefixer from 10.3.0 to 10.3.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps node from 16.4.2-alpine to 16.5.0-alpine.

      updated-dependencies:

    • dependency-name: node dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps @testing-library/user-event from 13.1.9 to 13.2.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@testing-library/user-event" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps eslint from 7.30.0 to 7.31.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps msw from 0.31.0 to 0.32.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: msw dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps @reduxjs/toolkit from 1.6.0 to 1.6.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: "@reduxjs/toolkit" dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps css-loader from 5.2.6 to 6.1.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: css-loader dependency-type: direct:development update-type: version-update:semver-major ...
    • Bumps victory from 35.9.0 to 35.9.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: victory dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps webpack from 5.44.0 to 5.45.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps playwright from 1.12.3 to 1.13.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: playwright dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps css-loader from 6.1.0 to 6.2.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: css-loader dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps generate-password from 1.6.0 to 1.6.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: generate-password dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps victory from 35.9.1 to 35.9.3.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: victory dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps playwright from v1.12.3 to v1.13.0.

      updated-dependencies:

    • dependency-name: playwright dependency-type: direct:production ...
    • Bumps @testing-library/user-event from 13.2.0 to 13.2.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@testing-library/user-event" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps webpack from 5.45.1 to 5.46.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps @babel/preset-env from 7.14.7 to 7.14.8.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @babel/core from 7.14.6 to 7.14.8.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps msw from 0.32.0 to 0.33.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: msw dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps eslint-webpack-plugin from 2.5.4 to 3.0.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: eslint-webpack-plugin dependency-type: direct:development update-type: version-update:semver-major ...
    • Bumps postcss from 8.3.5 to 8.3.6.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps lint-staged from 11.0.1 to 11.1.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps webpack from 5.46.0 to 5.47.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps yarn from 1.22.10 to 1.22.11.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: yarn dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps react-big-calendar from 0.33.5 to 0.33.6.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: react-big-calendar dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps msw from 0.33.0 to 0.33.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps core-js from 3.15.2 to 3.16.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps webpack from 5.47.0 to 5.47.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps node from 16.5.0-alpine to 16.6.0-alpine.

      updated-dependencies:

    • dependency-name: node dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps playwright from 1.13.0 to 1.13.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: playwright dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @playwright/test from 1.12.3 to 1.13.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: "@playwright/test" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps eslint from 7.31.0 to 7.32.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps @babel/eslint-parser from 7.14.7 to 7.14.9.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps playwright from v1.13.0 to v1.13.1.

      updated-dependencies:

    • dependency-name: playwright dependency-type: direct:production ...
    • Bumps msw from 0.33.1 to 0.33.2.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: msw dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @babel/preset-env from 7.14.8 to 7.14.9.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps playwright-chromium from 1.12.3 to 1.13.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: playwright-chromium dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps @babel/preset-env from 7.14.9 to 7.15.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps lint-staged from 11.1.1 to 11.1.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps node from 16.6.0-alpine to 16.7.0-alpine.

      updated-dependencies:

    • dependency-name: node dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps msw from 0.33.2 to 0.35.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: msw dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps esbuild-loader from 2.13.1 to 2.15.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: esbuild-loader dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps core-js from 3.16.0 to 3.16.2.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps mini-css-extract-plugin from 2.1.0 to 2.2.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps eslint-plugin-prettier from 3.4.0 to 3.4.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps autoprefixer from 10.3.1 to 10.3.2.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @stripe/stripe-js from 1.16.0 to 1.17.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: "@stripe/stripe-js" dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps react-big-calendar from 0.33.6 to 0.35.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: react-big-calendar dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps webpack-cli from 4.7.2 to 4.8.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: webpack-cli dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps axios-mock-adapter from 1.19.0 to 1.20.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: axios-mock-adapter dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps react-copy-to-clipboard from 5.0.3 to 5.0.4.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: react-copy-to-clipboard dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps @babel/eslint-parser from 7.14.9 to 7.15.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps victory from 35.9.3 to 35.10.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: victory dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps @babel/plugin-transform-runtime from 7.14.5 to 7.15.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/plugin-transform-runtime" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps @babel/core from 7.14.8 to 7.15.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps webpack from 5.47.1 to 5.51.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps eslint-plugin-sonarjs from 0.9.1 to 0.10.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: eslint-plugin-sonarjs dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps core-js from 3.16.2 to 3.16.3.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps husky from 7.0.1 to 7.0.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: husky dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps victory from 35.10.1 to 35.11.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: victory dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps @testing-library/dom from 8.1.0 to 8.1.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@testing-library/dom" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps node from 16.7.0-alpine to 16.8.0-alpine.

      updated-dependencies:

    • dependency-name: node dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps playwright-chromium from 1.14.0 to 1.14.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: playwright-chromium dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @playwright/test from 1.14.0 to 1.14.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: "@playwright/test" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @testing-library/dom from 8.1.1 to 8.2.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@testing-library/dom" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps playwright from v1.14.0 to v1.14.1.

      updated-dependencies:

    • dependency-name: playwright dependency-type: direct:production ...
    • Bumps autoprefixer from 10.3.2 to 10.3.3.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps jest-resolve from 27.0.6 to 27.1.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: jest-resolve dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps react-router-dom from 5.2.0 to 5.2.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps typescript from 4.3.5 to 4.4.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps playwright from 1.14.0 to 1.14.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: playwright dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps eslint-plugin-react from 7.24.0 to 7.25.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps core-js from 3.16.3 to 3.16.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps babel-jest from 27.0.6 to 27.1.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps jest from 27.0.6 to 27.1.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: jest dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps axios from 0.21.1 to 0.21.3.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: axios dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @babel/core from 7.15.0 to 7.15.5.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps eslint-plugin-prettier from 3.4.1 to 4.0.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: eslint-plugin-prettier dependency-type: direct:development update-type: version-update:semver-major ...
    • Bumps react-redux from 7.2.4 to 7.2.5.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: react-redux dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps mini-css-extract-plugin from 2.2.0 to 2.2.2.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps webpack from 5.51.1 to 5.52.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps axios from 0.21.1 to 0.21.3.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: axios dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps @babel/eslint-parser from 7.15.0 to 7.15.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/eslint-parser" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @babel/preset-env from 7.15.0 to 7.15.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps victory from 35.11.0 to 35.11.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: victory dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps react-router-dom from 5.2.1 to 5.3.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps core-js from 3.16.4 to 3.17.2.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps autoprefixer from 10.3.3 to 10.3.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps clean-webpack-plugin from 3.0.0 to 4.0.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: clean-webpack-plugin dependency-type: direct:development update-type: version-update:semver-major ...
    • Bumps nginx from 1.21.1-alpine to 1.21.3-alpine.

      updated-dependencies:

    • dependency-name: nginx dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps node from 16.8.0-alpine to 16.9.0-alpine.

      updated-dependencies:

    • dependency-name: node dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps dayjs from 1.10.6 to 1.10.7.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: dayjs dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps babel-jest from 27.1.0 to 27.1.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps typescript from 4.4.2 to 4.4.3.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @babel/preset-env from 7.15.4 to 7.15.6.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps @testing-library/react from 12.0.0 to 12.1.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@testing-library/react" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps @mdi/js from 5.9.55 to 6.1.95.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: "@mdi/js" dependency-type: direct:production update-type: version-update:semver-major ...
    • Bumps axios from 0.21.3 to 0.21.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: axios dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps @testing-library/dom from 8.2.0 to 8.5.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: "@testing-library/dom" dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps axios from 0.21.3 to 0.21.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: axios dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps jest from 27.1.0 to 27.2.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: jest dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps webpack from 5.52.0 to 5.52.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps babel-jest from 27.1.1 to 27.2.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps jest-resolve from 27.1.0 to 27.2.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: jest-resolve dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps mini-css-extract-plugin from 2.2.2 to 2.3.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: mini-css-extract-plugin dependency-type: direct:development update-type: version-update:semver-minor ...
    • Bumps victory from 35.11.4 to 36.0.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: victory dependency-type: direct:production update-type: version-update:semver-major ...
    • Bumps core-js from 3.17.2 to 3.17.3.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ...
    • Bumps xterm-addon-search from 0.8.0 to 0.8.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: xterm-addon-search dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps react-dropzone from 11.3.4 to 11.4.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: react-dropzone dependency-type: direct:production update-type: version-update:semver-minor ...

inventory (4.0.0)

New changes in inventory since 3.0.0:

  • PUT and PATCH device tags management endpoints (MEN-2342)
  • apply configurable limits to tags (20) and inventory (100) (MEN-4781)
  • remove the CORS middleware, rely on the API gateway instead (MEN-4921)
  • improve device decommissioning and inventory data reset (MEN-4525)
  • internal endpoint for reindexing monitor data
  • Aggregated Dependabot Changelogs:
    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps github.com/spf13/viper from 1.8.0 to 1.8.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/spf13/viper dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps github.com/google/uuid from 1.2.0 to 1.3.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor ...

inventory-enterprise (4.0.0)

New changes in inventory-enterprise since 3.0.0:

  • PUT and PATCH device tags management endpoints (MEN-2342)
  • apply configurable limits to tags (20) and inventory (100) (MEN-4781)
  • remove the CORS middleware, rely on the API gateway instead (MEN-4921)
  • improve device decommissioning and inventory data reset (MEN-4525)
  • internal endpoint for reindexing monitor data
  • Aggregated Dependabot Changelogs:
    • Bumps github.com/spf13/viper from 1.8.0 to 1.8.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/spf13/viper dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps github.com/spf13/viper from 1.8.0 to 1.8.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/spf13/viper dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps github.com/go-redis/redis/v8 from 8.10.0 to 8.11.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: github.com/go-redis/redis/v8 dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.6.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps github.com/google/uuid from 1.2.0 to 1.3.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps alpine from 3.14.0 to 3.14.1.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps alpine from 3.14.1 to 3.14.2.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.4 to 1.7.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps alpine from 3.14.0 to 3.14.2.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps github.com/google/uuid from 1.2.0 to 1.3.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/google/uuid dependency-type: direct:production update-type: version-update:semver-minor ...

tenantadm (3.3.0)

New changes in tenantadm since 3.2.0:

  • update API docs and/or API implementation to make it congruent (MEN-4670)
  • default tenant API limits, overridable with env variable (MEN-4661)
  • add-on plan change requests saved data to spreadsheet (MEN-4890)
  • add support for the monitor add-on (MEN-4831)
  • remove the CORS middleware, rely on the API gateway instead (MEN-4921)
  • FIX: Token invalidation when updating add-ons
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.13.5 to 3.14.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps github.com/spf13/viper from 1.7.1 to 1.8.1.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/spf13/viper dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.3 to 1.5.4.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...

useradm (1.16.0)

New changes in useradm since 1.15.0:

  • add support for fallback RSA private key (MEN-3153)
  • remove the CORS middleware, rely on the API gateway instead (MEN-4921)
  • require the current one when updating the user's password (MEN-4922)
  • Aggregated Dependabot Changelogs:

useradm-enterprise (1.16.0)

New changes in useradm-enterprise since 1.15.0:

  • update the RemoteTerminal role, fix download url whitelisting (MEN-4675)
  • add rate limit protection to the password reset end-point (MEN-4884)
  • add rate limit protection to the email verification end-point (MEN-4884)
  • new internal endpoint for getting users' email addresses of users with access to a given device (MEN-4833)
  • Fix authorization control in useradm (read-only role) (MEN-4918)
  • add support for fallback RSA private key (MEN-3153)
  • remove the CORS middleware, rely on the API gateway instead (MEN-4921)
  • require the current one when updating the user's password (MEN-4922)
  • forbid updates to OAuth 2 users (MEN-4920)
  • make it possible to re-enable 2FA It is possible to enable 2FA and leave the page (or refresh) without finishing the process. In that case the 2FA will stuck in the unverified state. Attempt to re-enabling 2FA will be unsuccessfull (the server will return HTTP 400 Bad Request). With this change it will be possible to easily recover from 2FA unverified state. (MEN-5026)
  • [] Restrict access to monitor APIs to users with monitor add-on (MEN-5071)
  • extend observer role with permission to access devicemonitor endpoints
  • Aggregated Dependabot Changelogs:

workflows (2.1.0)

New changes in workflows since 2.0.0:

  • do not use upsert when acquiring jobs (MEN-4923)
  • BCC support and CC fixes (MEN-4998)
  • use internal end-points to provision and decommission devices (MEN-4525)
  • Aggregated Dependabot Changelogs:

workflows-enterprise (2.1.0)

New changes in workflows-enterprise since 2.0.0:

  • do not use upsert when acquiring jobs (MEN-4923)
  • Year increment in the emails footers
  • Monitoring: official email templates. (MEN-4935)
  • BCC support and CC fixes (MEN-4998)
  • use internal end-points to provision and decommission devices (MEN-4525)
  • Monitoring align the email templates. (MEN-5036)
  • Monitoring: log pattern and file path in the emails (MEN-4979)
  • Aggregated Dependabot Changelogs:

integration (3.1.0)

New changes in integration since 3.0.0:

  • update RBAC tests for configuration deployments With new, simplified RBAC we do not support any other actions than VIEW_DEVICE when it comes to group permissions. If user can view the device then user is allowed to deploy to the device too.
  • [ENT] Enable Redis for JWT and tenant settings cache by default
  • Fix: Traefik is proxying minio requests on (80,443) ports, not on 9000
  • Bumped Traefik from 2.4 to 2.5
  • New demo certificate with Subject Alternative Names field
  • Updated keygen script, replaced env parameters CERT_(API|STORAGE)_CN with CERT_CN and CERT_SAN for setting certificate Common Name and Subject Alternative Name.
  • API gateway requires TLS 1.2 or later
  • Upgrade auditlogs to 2.0.0.
  • Upgrade deployments-enterprise to 4.0.0.
  • Upgrade deployments to 4.0.0.
  • Upgrade deviceauth to 3.1.0.
  • Upgrade deviceconnect to 1.2.1.
  • Upgrade devicemonitor to 1.0.0.
  • Upgrade gui to 3.1.0.
  • Upgrade integration to 3.1.0.
  • Upgrade inventory-enterprise to 4.0.0.
  • Upgrade inventory to 4.0.0.
  • Upgrade mender-artifact to 3.6.1.
  • Upgrade mender to 3.1.0.
  • Add monitor-client 1.0.0.
  • Upgrade tenantadm to 3.3.0.
  • Upgrade useradm-enterprise to 1.16.0.
  • Upgrade useradm to 1.16.0.
  • Upgrade workflows-enterprise to 2.1.0.
  • Upgrade workflows to 2.1.0.
  • Aggregated Dependabot Changelogs:
    • Bumps python from 3.9.5 to 3.9.6.

      updated-dependencies:

    • dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps packaging from 20.9 to 21.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: packaging dependency-type: direct:production update-type: version-update:semver-major ...
    • Bumps pillow from 8.2.0 to 8.3.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pillow dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps pyrsistent from 0.17.3 to 0.18.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pyrsistent dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps pathlib2 from 2.3.5 to 2.3.6.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pathlib2 dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps cffi from 1.14.5 to 1.14.6.

      updated-dependencies:

    • dependency-name: cffi dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps invoke from 1.5.0 to 1.6.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: invoke dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps cffi from 1.14.5 to 1.14.6.

      updated-dependencies:

    • dependency-name: cffi dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps pillow from 8.3.0 to 8.3.1.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pillow dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps requests from 2.25.1 to 2.26.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: requests dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps texttable from 1.6.3 to 1.6.4.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: texttable dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps stripe from 2.58.0 to 2.60.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: stripe dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps stripe from 2.58.0 to 2.60.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: stripe dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps pymongo from 3.11.4 to 3.12.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pymongo dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps requests from 2.25.1 to 2.26.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: requests dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps pymongo from 3.11.4 to 3.12.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pymongo dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps python-dotenv from 0.18.0 to 0.19.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: python-dotenv dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps distro from 1.5.0 to 1.6.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: distro dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps progress from 1.5 to 1.6.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: progress dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps cryptography from 3.4.7 to 3.4.8.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: cryptography dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps cryptography from 3.4.7 to 3.4.8.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: cryptography dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps pytest from 6.2.4 to 6.2.5.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps pytest from 6.2.4 to 6.2.5.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps pluggy from 0.13.1 to 1.0.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pluggy dependency-type: direct:production update-type: version-update:semver-major ...
    • Bumps pluggy from 0.13.1 to 1.0.0.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pluggy dependency-type: direct:production update-type: version-update:semver-major ...
    • Bumps python from 3.9.6 to 3.9.7.

      updated-dependencies:

    • dependency-name: python dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps docker from 5.0.0 to 5.0.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: docker dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps pillow from 8.3.1 to 8.3.2.
    • Release notes
    • Changelog
    • Commits

      updated-dependencies:

    • dependency-name: pillow dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps docker from 5.0.0 to 5.0.2.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: docker dependency-type: direct:production update-type: version-update:semver-patch ...

Mender 3.0.2

Released 02.09.2022

Statistics

A total of 568 lines added, 460 removed (delta 108)

Developers with the most changesets
Lluis Campos 9 (31.0%)
Ole Petter Orhagen 7 (24.1%)
Fabio Tranchitella 5 (17.2%)
Manuel Zedel 3 (10.3%)
Alf-Rune Siqveland 3 (10.3%)
Peter Grzybowski 1 (3.4%)
Krzysztof Jaskiewicz 1 (3.4%)
Developers with the most changed lines
Alf-Rune Siqveland 249 (32.8%)
Fabio Tranchitella 220 (29.0%)
Ole Petter Orhagen 123 (16.2%)
Lluis Campos 100 (13.2%)
Manuel Zedel 53 (7.0%)
Krzysztof Jaskiewicz 13 (1.7%)
Peter Grzybowski 1 (0.1%)
Developers with the most lines removed
Alf-Rune Siqveland 134 (29.1%)
Manuel Zedel 35 (7.6%)
Krzysztof Jaskiewicz 13 (2.8%)
Developers with the most signoffs (total 5)
Ole Petter Orhagen 3 (60.0%)
Lluis Campos 2 (40.0%)
Top changeset contributors by employer
Northern.tech 28 (96.6%)
RnDity 1 (3.4%)
Top lines changed by employer
Northern.tech 746 (98.3%)
RnDity 13 (1.7%)
Employers with the most signoffs (total 5)
Northern.tech 5 (100.0%)
Employers with the most hackers (total 7)
Northern.tech 6 (85.7%)
RnDity 1 (14.3%)

Changelogs

create-artifact-worker (1.0.3)

New changes in create-artifact-worker since 1.0.2:

  • Dockerfile: lock base image mendersoftware/workflows to mender-3.1.x

gui (3.0.2)

New changes in gui since 3.0.1:

  • xtermjs interprets string as UTF-16 (MEN-4771)
  • fixed an issue that could prevent creating phased deployments for dynamic groups

inventory-enterprise (3.0.1)

New changes in inventory-enterprise since 3.0.0:

  • fix filtering by datetime values (e.g. updated_ts) (MEN-4644)

mtls-ambassador (1.0.1)

New changes in mtls-ambassador since 1.0.0:

  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...

integration (3.0.2)

New changes in integration since 3.0.1:

  • Unify the docker-compose version check through using the docker-compose version subcommand, as opposed to the --version flag when checking which docker-compose version is compatible with the current demo script.
  • Upgrade create-artifact-worker to 1.0.3.
  • Upgrade gui to 3.0.2.
  • Upgrade integration to 3.0.2.
  • Upgrade inventory-enterprise to 3.0.1.
  • Upgrade inventory to 3.0.1.
  • Upgrade mender-connect to 1.2.1.
  • Upgrade mender to 3.0.2.
  • Upgrade mtls-ambassador to 1.0.1.

Mender 3.0.1

Release date 09.29.2021

Statistics

A total of 585 lines added, 265 removed (delta 320)

Developers with the most changesets
Manuel Zedel 9 (42.9%)
Fabio Tranchitella 6 (28.6%)
Kristian Amlie 4 (19.0%)
Ole Petter Orhagen 1 (4.8%)
Alf-Rune Siqveland 1 (4.8%)
Developers with the most changed lines
Fabio Tranchitella 437 (72.2%)
Alf-Rune Siqveland 55 (9.1%)
Manuel Zedel 51 (8.4%)
Ole Petter Orhagen 43 (7.1%)
Kristian Amlie 19 (3.1%)
Developers with the most lines removed
Kristian Amlie 3 (1.1%)
Top changeset contributors by employer
Northern.tech 21 (100.0%)
Top lines changed by employer
Northern.tech 605 (100.0%)
Employers with the most hackers (total 5)
Northern.tech 5 (100.0%)

Changelogs

deployments (3.0.1)

Bumped version to align with the enterprise fork.

deployments-enterprise (3.0.1)

New changes in deployments-enterprise since 3.0.0:

  • add update control map evaluation (MEN-4906)

deviceconnect (1.2.1)

New changes in deviceconnect since 1.2.0:

  • store the correct offset in the recordings control messages (MEN-4770)

gui (3.0.1)

New changes in gui since 3.0.0:

  • Adjust help text to say that RPi image is merely Mender ready.
  • fixed an issue that caused the deployment report to crash due to missing update control information
  • fixed an issue that caused the page selection in the device list to change unintended
  • require the current one when updating the user's password (MEN-4922)
  • fixed an issue that prevented getting to devices based on their software in the overall device distribution

integration (3.0.1)

New changes in integration since 3.0.0:

  • Fix: Traefik is proxying minio requests on (80,443) ports, not on 9000
  • [] Fix demo script user creation race condition (MEN-4852)
  • Upgrade deployments-enterprise to 3.0.1.
  • Upgrade deployments to 3.0.1.
  • Upgrade deviceconnect to 1.2.1.
  • Upgrade gui to 3.0.1.
  • Upgrade integration to 3.0.1.
  • Upgrade mender-artifact to 3.6.1.
  • Upgrade mender to 3.0.1.

Mender 3.0.0

Released 07.14.2021

Statistics

A total of 33744 lines added, 22372 removed (delta 11372)

Developers with the most changesets
Manuel Zedel 162 (32.7%)
Fabio Tranchitella 88 (17.7%)
Marcin Chalczynski 66 (13.3%)
Krzysztof Jaskiewicz 40 (8.1%)
Lluis Campos 34 (6.9%)
Alex Miliukov 27 (5.4%)
Kristian Amlie 25 (5.0%)
Alf-Rune Siqveland 22 (4.4%)
Ole Petter Orhagen 14 (2.8%)
Peter Grzybowski 12 (2.4%)
Developers with the most changed lines
Manuel Zedel 18950 (43.9%)
Fabio Tranchitella 4826 (11.2%)
Ole Petter Orhagen 4664 (10.8%)
Krzysztof Jaskiewicz 4326 (10.0%)
Marcin Chalczynski 3583 (8.3%)
Alex Miliukov 2847 (6.6%)
Alf-Rune Siqveland 1902 (4.4%)
Lluis Campos 983 (2.3%)
Peter Grzybowski 618 (1.4%)
Kristian Amlie 429 (1.0%)
Developers with the most lines removed
Ole Petter Orhagen 4102 (18.3%)
Developers with the most signoffs (total 1)
Alf-Rune Siqveland 1 (100.0%)
Top changeset contributors by employer
Northern.tech 390 (78.6%)
RnDity 106 (21.4%)
Top lines changed by employer
Northern.tech 35298 (81.7%)
RnDity 7909 (18.3%)
Employers with the most signoffs (total 1)
Northern.tech 1 (100.0%)
Employers with the most hackers (total 13)
Northern.tech 11 (84.6%)
RnDity 2 (15.4%)

Changelogs

auditlogs (1.2.0)

New changes in auditlogs since 1.1.0:

deployments (3.0.0)

New changes in deployments since 2.3.0:

deployments-enterprise (3.0.0)

New changes in deployments-enterprise since 2.3.0:

deviceauth (3.0.0)

New changes in deviceauth since 2.6.0:

deviceconfig (1.1.0)

New changes in deviceconfig since 1.0.0:

  • docs: Fix name conflict in Configuration schema.
  • extend endpoint for deploying configuration with support for optional update control map parameter
  • remove RBAC support; RBAC for this service is handled by the useradm-enterprise serivce
  • Aggregated Dependabot Changelogs:

deviceconnect (1.2.0)

New changes in deviceconnect since 1.1.0:

gui (3.0.0)

New changes in gui since 2.7.0:

inventory (3.0.0)

New changes in inventory since 2.3.0:

  • New internal endpoint for getting device's groups
  • Modify internal endpoint /devices/:status to /devices/status/:status
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.13.1 to 3.13.3.
    • Bumps golang from 1.15.8-alpine3.12 to 1.16.3-alpine3.12.
    • Bumps go.mongodb.org/mongo-driver from 1.5.0 to 1.5.1.
    • Release notes
    • Commits
    • Bumps alpine from 3.13.3 to 3.13.4.
    • Bumps alpine from 3.13.4 to 3.13.5.
    • Bumps golang from 1.16.3-alpine3.12 to 1.16.4-alpine3.12.
    • Bumps go.mongodb.org/mongo-driver from 1.5.1 to 1.5.2.
    • Release notes
    • Commits
    • Bumps golang from 1.16.4-alpine3.12 to 1.16.5-alpine3.12.

      updated-dependencies:

    • dependency-name: golang dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.2 to 1.5.3.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps alpine from 3.13.5 to 3.14.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...
    • Bumps github.com/spf13/viper from 1.7.1 to 1.8.0.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: github.com/spf13/viper dependency-type: direct:production update-type: version-update:semver-minor ...

inventory-enterprise (3.0.0)

New changes in inventory-enterprise since 2.3.0:

tenantadm (3.2.0)

New changes in tenantadm since 3.1.0:

  • Suspend the tenant on trial cancellation by the user (MEN-4606)
  • add suspend-tenants-expired-trial CLI command (MEN-4602)
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.13.2 to 3.13.3.
    • Bumps golang from 1.16.2-alpine3.12 to 1.16.3-alpine3.12.
    • Bumps alpine from 3.13.3 to 3.13.4.
    • Bumps go.mongodb.org/mongo-driver from 1.5.0 to 1.5.1.
    • Release notes
    • Commits
    • Bumps alpine from 3.13.4 to 3.13.5.
    • Bumps golang from 1.16.3-alpine3.12 to 1.16.4-alpine3.12.
    • Bumps go.mongodb.org/mongo-driver from 1.5.1 to 1.5.2.
    • Release notes
    • Commits
    • Bumps golang from 1.16.4-alpine3.12 to 1.16.5-alpine3.12.

      updated-dependencies:

    • dependency-name: golang dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.2 to 1.5.3.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...

useradm (1.15.0)

New changes in useradm since 1.14.0:

  • internal API end-point to remove users (MEN-4628)
  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.13.2 to 3.13.3.
    • Bumps alpine from 3.13.3 to 3.13.4.
    • Bumps golang from 1.16.2-alpine3.12 to 1.16.3-alpine3.12.
    • Bumps go.mongodb.org/mongo-driver from 1.5.0 to 1.5.1.
    • Release notes
    • Commits
    • Bumps alpine from 3.13.4 to 3.13.5.
    • Bumps golang from 1.16.3-alpine3.12 to 1.16.4-alpine3.12.
    • Bumps go.mongodb.org/mongo-driver from 1.5.1 to 1.5.2.
    • Release notes
    • Commits
    • Bumps golang from 1.16.4-alpine3.12 to 1.16.5-alpine3.12.

      updated-dependencies:

    • dependency-name: golang dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps go.mongodb.org/mongo-driver from 1.5.2 to 1.5.3.
    • Release notes
    • Commits

      updated-dependencies:

    • dependency-name: go.mongodb.org/mongo-driver dependency-type: direct:production update-type: version-update:semver-patch ...
    • Bumps alpine from 3.13.5 to 3.14.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...

useradm-enterprise (1.15.0)

New changes in useradm-enterprise since 1.14.0:

  • internal API end-point to remove users (MEN-4628)
  • internal API end-point to remove users (MEN-4628)
  • fix duplicated user email address handling
  • 2fa enable/disable endpoints
  • security fix: invalidate user JWT token cache on logout (MEN-4754)
  • Aggregated Dependabot Changelogs:

workflows (2.0.0)

New changes in workflows since 1.4.0:

workflows-enterprise (2.0.0)

New changes in workflows-enterprise since 1.4.0:

integration (3.0.0)

New changes in integration since 2.7.0:

Mender 2.7.2

Released 11.04.2021

Statistics

A total of 255 lines added, 98 removed (delta 157)

Developers with the most changesets
Fabio Tranchitella 5 (71.4%)
Lluis Campos 1 (14.3%)
Kristian Amlie 1 (14.3%)
Developers with the most changed lines
Fabio Tranchitella 205 (80.4%)
Lluis Campos 43 (16.9%)
Kristian Amlie 7 (2.7%)
Top changeset contributors by employer
Northern.tech 7 (100.0%)
Top lines changed by employer
Northern.tech 255 (100.0%)
Employers with the most hackers (total 3)
Northern.tech 3 (100.0%)

Changelogs

inventory-enterprise (2.3.1)

New changes in inventory-enterprise since 2.3.0:

  • fix filtering by datetime values (e.g. updated_ts) (MEN-4644)

integration (2.7.2)

New changes in integration since 2.7.1:

  • Upgrade integration to 2.7.2.
  • Upgrade inventory-enterprise to 2.3.1.
  • Upgrade inventory to 2.3.1.

Mender 2.7.1

Released 07.14.2021

Statistics

A total of 779 lines added, 504 removed (delta 275)

Developers with the most changesets
Fabio Tranchitella 7 (33.3%)
Lluis Campos 5 (23.8%)
Peter Grzybowski 3 (14.3%)
Alf-Rune Siqveland 2 (9.5%)
Kristian Amlie 2 (9.5%)
Krzysztof Jaskiewicz 1 (4.8%)
Ole Petter Orhagen 1 (4.8%)
Developers with the most changed lines
Fabio Tranchitella 554 (70.3%)
Kristian Amlie 153 (19.4%)
Krzysztof Jaskiewicz 31 (3.9%)
Lluis Campos 19 (2.4%)
Peter Grzybowski 18 (2.3%)
Alf-Rune Siqveland 12 (1.5%)
Ole Petter Orhagen 1 (0.1%)
Developers with the most lines removed
Alf-Rune Siqveland 3 (0.6%)
Top changeset contributors by employer
Northern.tech 20 (95.2%)
RnDity 1 (4.8%)
Top lines changed by employer
Northern.tech 757 (96.1%)
RnDity 31 (3.9%)
Employers with the most signoffs (total 0)
Employers with the most hackers (total 7)
Northern.tech 6 (85.7%)
RnDity 1 (14.3%)

Changelogs

deviceauth (2.6.1)

New changes in deviceauth since 2.6.0:

  • Increase robustness when propagating status to inventory for pending devices, making sure the database remains consistent (MEN-4604)

deviceconnect (1.1.1)

New changes in deviceconnect since 1.1.0:

  • [] Limit size of messages transferred over websockets (MEN-4803)

useradm-enterprise (1.14.1)

New changes in useradm-enterprise since 1.14.0:

  • security fix: invalidate user JWT token cache on logout (MEN-4754)

integration (2.7.1)

New changes in integration since 2.7.0:

  • Enforce userauth middleware on non-signup tenantadm endpoints (MEN-4657)
  • Fix mender-configure install in Docker image mendersoftware/mender-client-docker-addons
  • fix ad improve the the production template (MEN-4790)
  • Upgrade deviceauth to 2.6.1.
  • Upgrade deviceconnect to 1.1.1.
  • Upgrade integration to 2.7.1.
  • Upgrade mender to 2.6.1.
  • Upgrade mender-artifact to 3.5.2.
  • Upgrade mender-connect to 1.1.1.
  • Upgrade useradm to 1.14.1.
  • Upgrade useradm-enterprise to 1.14.1.

Mender 2.7.0

Released 04.16.2021

Changelogs

auditlogs (1.1.0)

New changes in auditlogs since 1.0.0:

create-artifact-worker (1.0.2)

New changes in create-artifact-worker since 1.0.1:

  • bugfix to allow spaces in artifact names (MEN-4179)
  • upgrade mender-artifact to version 3.5.0. This enables the create-artifact-worker to generate artifacts that implement the provides and clear provides fields. (MEN-4409)

deployments (2.3.0)

New changes in deployments since 2.2.0:

deployments-enterprise (2.3.0)

New changes in deployments-enterprise since 2.2.0:

deviceauth (2.6.0)

New changes in deviceauth since 2.5.0:

deviceconfig (1.0.0)

  • First release of deviceconfig

deviceconnect (1.1.0)

New changes in deviceconnect since 1.0.0:

gui (2.7.0)

New changes in gui since 2.6.0:

integration (2.7.0)

New changes in integration since 2.6.0:

inventory (2.3.0)

New changes in inventory since 2.2.0:

inventory-enterprise (2.3.0)

New changes in inventory-enterprise since 2.2.0:

tenantadm (3.1.0)

New changes in tenantadm since 3.0.0:

useradm (1.14.0)

New changes in useradm since 1.13.0:

useradm-enterprise (1.14.0)

New changes in useradm-enterprise since 1.13.0:

workflows (1.4.0)

New changes in workflows since 1.3.0:

workflows-enterprise (1.4.0)

New changes in workflows-enterprise since 1.3.0:

Mender 2.6.4

Released 02.09.2022

Statistics

A total of 681 lines added, 873 removed (delta -192)

Developers with the most changesets
Lluis Campos 15 (40.5%)
Kristian Amlie 7 (18.9%)
Ole Petter Orhagen 6 (16.2%)
Alf-Rune Siqveland 3 (8.1%)
Manuel Zedel 2 (5.4%)
Fabio Tranchitella 2 (5.4%)
Jesus 1 (2.7%)
Krzysztof Jaskiewicz 1 (2.7%)
Developers with the most changed lines
Lluis Campos 549 (46.5%)
Alf-Rune Siqveland 249 (21.1%)
Kristian Amlie 152 (12.9%)
Ole Petter Orhagen 147 (12.4%)
Manuel Zedel 45 (3.8%)
Fabio Tranchitella 20 (1.7%)
Krzysztof Jaskiewicz 13 (1.1%)
Jesus 6 (0.5%)
Developers with the most lines removed
Lluis Campos 266 (30.5%)
Alf-Rune Siqveland 134 (15.3%)
Manuel Zedel 31 (3.6%)
Krzysztof Jaskiewicz 13 (1.5%)
Fabio Tranchitella 6 (0.7%)
Developers with the most signoffs (total 7)
Ole Petter Orhagen 4 (57.1%)
Lluis Campos 3 (42.9%)
Top changeset contributors by employer
Northern.tech 35 (94.6%)
RnDity 1 (2.7%)
wjaxxx@gmail.com 1 (2.7%)
Top lines changed by employer
Northern.tech 1162 (98.4%)
RnDity 13 (1.1%)
wjaxxx@gmail.com 6 (0.5%)
Employers with the most signoffs (total 7)
Northern.tech 7 (100.0%)
Employers with the most hackers (total 8)
Northern.tech 6 (75.0%)
RnDity 1 (12.5%)
wjaxxx@gmail.com 1 (12.5%)

Changelogs

create-artifact-worker (1.0.3)

New changes in create-artifact-worker since 1.0.2:

  • Dockerfile: lock base image mendersoftware/workflows to mender-3.1.x

integration (2.6.4)

New changes in integration since 2.6.3:

  • Unify the docker-compose version check through using the docker-compose version subcommand, as opposed to the --version flag when checking which docker-compose version is compatible with the current demo script.
  • Upgrade create-artifact-worker to 1.0.3.
  • Upgrade mender-connect to 1.0.3.
  • Upgrade mender to 2.5.4.
  • Upgrade mtls-ambassador to 1.0.1.

mtls-ambassador (1.0.1)

New changes in mtls-ambassador since 1.0.0:

  • Aggregated Dependabot Changelogs:
    • Bumps alpine from 3.14.2 to 3.15.0.

      updated-dependencies:

    • dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ...

Mender 2.6.3

Release date 09.29.2021

Statistics

A total of 184 lines added, 101 removed (delta 83)

Developers with the most changesets
Kristian Amlie 7 (43.8%)
Lluis Campos 4 (25.0%)
Ole Petter Orhagen 2 (12.5%)
Prashanth Joseph Babu 2 (12.5%)
Alf-Rune Siqveland 1 (6.2%)
Developers with the most changed lines
Ole Petter Orhagen 50 (27.2%)
Prashanth Joseph Babu 46 (25.0%)
Kristian Amlie 43 (23.4%)
Lluis Campos 36 (19.6%)
Alf-Rune Siqveland 9 (4.9%)
Developers with the most signoffs (total 1)
Kristian Amlie 1 (100.0%)
Top changeset contributors by employer
Northern.tech 14 (87.5%)
prashanthjbabu@gmail.com 2 (12.5%)
Top lines changed by employer
Northern.tech 138 (75.0%)
prashanthjbabu@gmail.com 46 (25.0%)
Employers with the most signoffs (total 1)
Northern.tech 1 (100.0%)
Employers with the most hackers (total 5)
Northern.tech 4 (80.0%)
prashanthjbabu@gmail.com 1 (20.0%)

Changelogs

integration (2.6.3)

New changes in integration since 2.6.2:

  • Upgrade inventory-enterprise to 2.2.2.
  • Upgrade inventory to 2.2.2.
  • Upgrade mender-artifact to 3.5.3.
  • Upgrade mender to 2.5.3.

mender (2.5.3)

New changes in mender since 2.5.2:

  • Add artifact_name to device provides if not found in store
  • Add missing filesystem sync which could produce an empty or corrupted Update Module file tree in /var/lib/mender/modules/v3/payloads/0000/tree/files/ after an unexpected reboot.
  • [FIX] Fetch geo location data once per power cycle

mender-artifact (3.5.3)

New changes in mender-artifact since 3.5.2:

  • Add missing error description when artifact header can't be written.
  • cli: Fix parsing of filenames containing ".mender" (MEN-5076)
  • Fix the checksum errors encountered in rare cases where the entire byte stream is not consumed during verification, and thus giving wrong checksum errors. (MEN-5094)
  • Restore SSH snapshot feature on Mac OS (MEN-4362, MEN-5082)

Mender 2.6.2

Released 07.14.2021

Statistics

A total of 732 lines added, 415 removed (delta 317)

Developers with the most changesets
Kristian Amlie 5 (31.2%)
Lluis Campos 5 (31.2%)
Fabio Tranchitella 3 (18.8%)
Alf-Rune Siqveland 1 (6.2%)
Ole Petter 1 (6.2%)
Peter Grzybowski 1 (6.2%)
Developers with the most changed lines
Fabio Tranchitella 501 (68.4%)
Kristian Amlie 177 (24.2%)
Alf-Rune Siqveland 30 (4.1%)
Lluis Campos 22 (3.0%)
Ole Petter 1 (0.1%)
Peter Grzybowski 1 (0.1%)
Developers with the most signoffs (total 1)
Ole Petter 1 (100.0%)
Top changeset contributors by employer
Northern.tech 16 (100.0%)
Top lines changed by employer
Northern.tech 732 (100.0%)
Employers with the most signoffs (total 1)
Northern.tech 1 (100.0%)
Employers with the most hackers (total 6)
Northern.tech 6 (100.0%)

Changelogs

deployments-enterprise (2.2.2)

New changes in deployments-enterprise since 2.2.1:

  • docs: Fix naming conflict in v1 and v2 NewDeployment definitions.
  • docs: Document missing parameters for NewDeploymentForGroup schema.

deviceconnect (1.0.1)

New changes in deviceconnect since 1.0.0:

  • [] Limit size of messages transferred over websockets (MEN-4803)

useradm-enterprise (1.13.1)

New changes in useradm-enterprise since 1.13.0:

  • security fix: invalidate user JWT token cache on logout (MEN-4754)

integration (2.6.2)

New changes in integration since 2.6.1:

  • Upgrade deployments to 2.2.2.
  • Upgrade deployments-enterprise to 2.2.2.
  • Upgrade deviceconnect to 1.0.1.
  • Upgrade mender to 2.5.2.
  • Upgrade mender-artifact to 3.5.2.
  • Upgrade mender-connect to 1.0.2.
  • Upgrade useradm to 1.13.1.
  • Upgrade useradm-enterprise to 1.13.1.

Mender 2.6.1

Released 16.04.2021

Changelogs

create-artifact-worker (1.0.2)

New changes in create-artifact-worker since 1.0.1:

  • bugfix to allow spaces in artifact names (MEN-4179)
  • upgrade mender-artifact to version 3.5.0. This enables the create-artifact-worker to generate artifacts that implement the provides and clear provides fields. (MEN-4409)

deployments-enterprise (2.2.1)

New changes in deployments-enterprise since 2.2.0:

  • FIX: Phased deployments getting stuck on retries

integration (2.6.1)

New changes in integration since 2.6.0:

  • Upgrade create-artifact-worker to 1.0.2.
  • Upgrade deployments to 2.2.1.
  • Upgrade deployments-enterprise to 2.2.1.
  • Upgrade inventory to 2.2.1.
  • Upgrade inventory-enterprise to 2.2.1.
  • Upgrade mender to 2.5.1.
  • Upgrade mender-artifact to 3.5.1.
  • Upgrade mender-cli to 1.6.1.
  • Upgrade mender-connect to 1.0.1.

    Mender 2.6.0

Released 01.20.2021

Changelogs

auditlogs (1.0.0)

  • First release of auditlogs

deployments (2.2.0)

New changes in deployments since 2.1.0:

deployments-enterprise (2.2.0)

New changes in deployments-enterprise since 2.1.0:

deviceauth (2.5.0)

New changes in deviceauth since 2.4.0:

deviceconnect (1.0.0)

  • First release of deviceconnect

gui (2.6.0)

New changes in gui since 2.5.0:

integration (2.6.0)

New changes in integration since 2.5.0:

inventory (2.2.0)

New changes in inventory since 2.1.0:

inventory-enterprise (2.2.0)

New changes in inventory-enterprise since 2.1.0:

mender-api-gateway-docker (2.4.0)

New changes in mender-api-gateway-docker since 2.3.0:

  • expose the management end-point to verify the user's plan (MEN-3953)
  • restore ALLOWED_ORIGIN_HOSTS regex match when checking Origin (MEN-4118)

tenantadm (3.0.0)

New changes in tenantadm since 2.1.0:

useradm (1.13.0)

New changes in useradm since 1.12.0:

useradm-enterprise (1.13.0)

New changes in useradm-enterprise since 1.12.0:

workflows (1.3.0)

New changes in workflows since 1.2.0:

  • add support for JSON body in HTTP tasks (MEN-4110)
  • New properties: requires for Tasks, skippped for TaskResult
  • Add support for default values in expressions
  • Update workflow definitions to allow services' addresses override
  • Add retryDelaySeconds property to speficy retry delays in tasks
  • Aggregated Dependabot Changelogs:
  • Bumps go.mongodb.org/mongo-driver from 1.4.0 to 1.4.3.
  • Release notes
  • Commits
  • Bump golang from 1.14-alpine3.12 to 1.15.4-alpine3.12
  • Bump go.mongodb.org/mongo-driver from 1.4.0 to 1.4.3
  • Bumps go.mongodb.org/mongo-driver from 1.4.3 to 1.4.4.
  • Release notes
  • Commits
  • Bump go.mongodb.org/mongo-driver from 1.4.3 to 1.4.4

workflows-enterprise (1.3.0)

New changes in workflows-enterprise since 1.2.0:

  • Change welcome email to contain self-service password reset link.
  • add support for JSON body in HTTP tasks (MEN-4110)
  • New properties: requires for Tasks, skippped for TaskResult
  • Add support for default values in expressions
  • Update workflow definitions to allow services' addresses override
  • Add retryDelaySeconds property to speficy retry delays in tasks
  • Aggregated Dependabot Changelogs:
  • Bumps go.mongodb.org/mongo-driver from 1.4.0 to 1.4.3.
  • Release notes
  • Commits
  • Bump golang from 1.14-alpine3.12 to 1.15.4-alpine3.12
  • Bump go.mongodb.org/mongo-driver from 1.4.0 to 1.4.3
  • Bumps go.mongodb.org/mongo-driver from 1.4.3 to 1.4.4.
  • Release notes
  • Commits
  • Bumps go.mongodb.org/mongo-driver from 1.4.3 to 1.4.4.
  • Release notes
  • Commits
  • Bump go.mongodb.org/mongo-driver from 1.4.3 to 1.4.4
  • Bump go.mongodb.org/mongo-driver from 1.4.3 to 1.4.4

Mender 2.5.1

Released 01.21.2021

Changelogs

deployments (2.1.1)

New changes in deployments since 2.1.0:

  • document artifact_provides and artifact_depends in API docs (MEN-4051)
  • api: Generate artifact doesn't load entire request upon parsing
  • api: Generate artifact endpoint accepts form values with whitespaces
  • Deploy to group for os onprem fix. (MEN-4029)

deployments-enterprise (2.1.1)

New changes in deployments-enterprise since 2.1.0:

  • document artifact_provides and artifact_depends in API docs (MEN-4051)
  • document artifact_provides and artifact_depends in API docs (MEN-4051)
  • api: Generate artifact doesn't load entire request upon parsing
  • api: Generate artifact endpoint accepts form values with whitespaces
  • Deploy to group for os onprem fix. (MEN-4029)

deviceauth (2.4.1)

New changes in deviceauth since 2.4.0:

  • New query parameter id for GET /api/management/v1/devices
  • ignore tenant claim in single tenant setup (MEN-3972)

gui (2.5.1)

New changes in gui since 2.5.0:

  • fixed an issue that prevented admin access to user management settings

integration (2.5.1)

New changes in integration since 2.5.0:

  • Upgrade deployments to 2.1.1.
  • Upgrade deployments-enterprise to 2.1.1.
  • Upgrade deviceauth to 2.4.1.
  • Upgrade gui to 2.5.1.
  • Upgrade inventory to 2.1.1.
  • Upgrade inventory-enterprise to 2.1.1.
  • Upgrade mender to 2.4.2.
  • Upgrade mender-api-gateway-docker to 2.3.1.
  • Upgrade mender-artifact to 3.4.1.
  • Upgrade mender-cli to 1.5.1.

inventory (2.1.1)

New changes in inventory since 2.1.0:

  • Deploy to group for os onprem fix. (MEN-4029)

inventory-enterprise (2.1.1)

New changes in inventory-enterprise since 2.1.0:

  • Deploy to group for os onprem fix. (MEN-4029)

mender-api-gateway-docker (2.3.1)

New changes in mender-api-gateway-docker since 2.3.0:

  • restore ALLOWED_ORIGIN_HOSTS regex match when checking Origin (MEN-4118)

    Mender 2.5.0

Released 09.11.2020

Changelogs

deployments (2.1.0)

New changes in deployments since 2.0.0:

  • Remove mongodb write/read concerns, let the connection string set them
  • override file name in artifact download links (MEN-3417)
  • New endpoint to deploy to group of devices POST /deployments/group/:name (MEN-3411)
  • New internal health check and liveliness endpoints GET /api/internal/v1/deployments/health GET /api/internal/v1/deployments/alive (MEN-3024)

deployments-enterprise (2.1.0)

New changes in deployments-enterprise since 2.0.0:

  • Remove mongodb write/read concerns, let the connection string set them
  • override file name in artifact download links (MEN-3417)
  • New endpoint to deploy to group of devices POST /deployments/group/:name (MEN-3411)
  • New internal health check and liveliness endpoints GET /api/internal/v1/deployments/health GET /api/internal/v1/deployments/alive (MEN-3024)

deviceauth (2.4.0)

New changes in deviceauth since 2.3.0:

  • internal API end-point to delete tenant limits (MC-4040)
  • Add support for ED25519 and ECDSA public keys in auth requests (MEN-3728)
  • New internal health check and liveliness endpoints GET /api/internal/v1/deviceauth/health GET /api/internal/v1/deviceauth/alive (MEN-3024)
  • device preauthorization: in case of conflict return conflicting device (MEN-3813)

gui (2.5.0)

New changes in gui since 2.4.0:

integration (2.5.0)

New changes in integration since 2.4.0:

inventory (2.1.0)

New changes in inventory since 2.0.0:

  • New endpoints for managing devices' group in bulk.
  • Add $nin ("not in") operator for searching devices
  • Add status query parameter to GET /groups
  • New internal health check and liveliness endpoints GET /api/internal/v1/inventory/health GET /api/internal/v1/inventory/alive (MEN-3024)

inventory-enterprise (2.1.0)

New changes in inventory-enterprise since 2.0.0:

  • New endpoints for managing devices' group in bulk.
  • RBAC dynamic groups (MEN-3626)
  • Introduce the $regex filter operator
  • Add $nin ("not in") operator for searching devices
  • Add status query parameter to GET /groups
  • New internal health check and liveliness endpoints GET /api/internal/v1/inventory/health GET /api/internal/v1/inventory/alive (MEN-3024)

mender-api-gateway-docker (2.3.0)

New changes in mender-api-gateway-docker since 2.2.0:

  • Return valid JSON documents as error pages' payloads
  • , expose password-reset end-points without auth (MEN-3544, MEN-3546)

mtls-ambassador (1.0.0)

  • support ecdsa and ed25519
  • management token refresh

tenantadm (2.1.0)

New changes in tenantadm since 2.0.0:

  • new management end-point to request tenant's cancellation (MEN-3305)
  • Remove mongodb write/read concerns, let the connection string set them
  • introduce a new end-point to create trial tenants (MEN-3613)
  • new end-points to upgrade a trial tenant to a paid plan (MEN-3615)
  • internal API end-point to update tenants (MC-4040)
  • Store marketing consent from the sign up form in stripe
  • OAuth2 signup support for GitHub and Google
  • add support for the + character in the email address (MEN-1969)
  • New internal health check and liveliness endpoints GET /api/internal/v1/tenantadm/health GET /api/internal/v1/tenantadm/alive (MEN-3024)

useradm (1.12.0)

New changes in useradm since 1.11.0:

  • Remove mongodb write concern, let the connection string set them
  • add support for the + character in the email address (MEN-1969)
  • New internal health check and liveliness endpoints GET /api/internal/v1/useradm/health GET /api/internal/v1/useradm/alive (MEN-3024)

useradm-enterprise (1.12.0)

New changes in useradm-enterprise since 1.11.0:

  • Remove mongodb write concern, let the connection string set them
  • Remove mongodb write concern, let the connection string set them
  • Separate RBAC of visibility and deployments. (MEN-3629)
  • OAuth2: Login using GitHub and Google account
  • add support for the + character in the email address (MEN-1969)
  • add support for the + character in the email address (MEN-1969)
  • New internal health check and liveliness endpoints GET /api/internal/v1/useradm/health GET /api/internal/v1/useradm/alive (MEN-3024)

workflows (1.2.0)

New changes in workflows since 1.1.0:

  • add support for sending html (mime/alternative) messages (MEN-3509)
  • Add Go Template processing of http task's request body
  • Add support for yaml workflow definitions
  • New internal health check endpoint GET /api/internal/v1/workflows/health (MEN-3024)

workflows-enterprise (1.2.0)

New changes in workflows-enterprise since 1.1.0:

  • Add new workflow cancel_tenant to send cancellation request email (MEN-3305)
  • add support for sending html (mime/alternative) messages (MEN-3509)
  • Add Go Template processing of http task's request body
  • Add support for yaml workflow definitions
  • new workflow send_password_reset_email for password resets (MEN-3545)
  • New internal health check endpoint GET /api/internal/v1/workflows/health (MEN-3024)

Mender 2.4.3

Released 16.04.2021

Changelogs

create-artifact-worker (1.0.2)

New changes in create-artifact-worker since 1.0.1:

  • bugfix to allow spaces in artifact names (MEN-4179)
  • upgrade mender-artifact to version 3.5.0. This enables the create-artifact-worker to generate artifacts that implement the provides and clear provides fields. (MEN-4409)

integration (2.4.3)

New changes in integration since 2.4.2:

  • Upgrade create-artifact-worker to 1.0.2.
  • Upgrade mender to 2.3.3.
  • Upgrade mender-artifact to 3.4.2.
  • Upgrade mender-cli to 1.4.1.

    Mender 2.4.2

Released 01.21.2021

Changelogs

deployments (2.0.1)

New changes in deployments since 2.0.0:

  • document artifact_provides and artifact_depends in API docs (MEN-4051)
  • api: Generate artifact doesn't load entire request upon parsing
  • api: Generate artifact endpoint accepts form values with whitespaces

deployments-enterprise (2.0.1)

New changes in deployments-enterprise since 2.0.0:

  • document artifact_provides and artifact_depends in API docs (MEN-4051)
  • document artifact_provides and artifact_depends in API docs (MEN-4051)
  • api: Generate artifact doesn't load entire request upon parsing
  • api: Generate artifact endpoint accepts form values with whitespaces

deviceauth (2.3.1)

New changes in deviceauth since 2.3.0:

  • ignore tenant claim in single tenant setup (MEN-3972)

integration (2.4.2)

New changes in integration since 2.4.1:

  • Upgrade deployments to 2.0.1.
  • Upgrade deployments-enterprise to 2.0.1.
  • Upgrade deviceauth to 2.3.1.
  • Upgrade mender to 2.3.2.
  • Upgrade mender-api-gateway-docker to 2.2.1.
  • Upgrade mender-artifact to 3.4.1.
  • Upgrade useradm to 1.11.1.
  • Upgrade useradm-enterprise to 1.11.1.

mender-api-gateway-docker (2.2.1)

New changes in mender-api-gateway-docker since 2.2.0:

  • restore ALLOWED_ORIGIN_HOSTS regex match when checking Origin (MEN-4118)

useradm (1.11.1)

New changes in useradm since 1.11.0:

  • No changes (re-release to follow Enterprise version).

useradm-enterprise (1.11.1)

New changes in useradm-enterprise since 1.11.0:

  • FIX: Restrict observer role from posting to arbitrary endpoints
  • FIX: Protect default roles from fake queries

Mender 2.4.1

Released 09.01.2020

Changelogs

integration (2.4.1)

New changes in integration since 2.4.0:

inventory-enterprise (2.0.1)

New changes in inventory-enterprise since 2.0.0:

  • Bugfix: Rejected devices remain listed in static groups, even after rejection. (MEN-3793)

Mender 2.4.0

Released 07.15.2020

Changelogs

create-artifact-worker (1.0.1)

New changes in create-artifact-worker since 1.0.1b1:

  • increase download and upload time-outs to 15 minutes (MEN-3539)
  • handle multiple device types as comma-separated values (MEN-3771)

New changes in create-artifact-worker since 1.0.0:

  • Limit the workflows create-artifact-worker can process

deployments (2.0.0)

New changes in deployments since 2.0.0b1:

  • Remove mongodb write/read concerns, let the connection string set them

New changes in deployments since 1.9.0:

  • New devices API endpoint POST /deployments/next
  • Introduce new flow for creating deployments and selecting deployments for the devices. Device deployments are no longer created on deployment creation. Device deployments are being created when the devices are asking for the deployment.
  • New method for listing IDs of devices being part of particular deployment.
  • GET /deployments returns total count in the header
  • add configuration option to enable/disable path-style AWS S3 URIs (MEN-2499)

deployments-enterprise (2.0.0)

New changes in deployments-enterprise since 2.0.0b1:

  • Remove mongodb write/read concerns, let the connection string set them

New changes in deployments-enterprise since 1.9.0:

  • api: New method for endpoint POST /device/deployments/next
  • Support for artifacts provides/depends attributes
  • New devices API endpoint POST /deployments/next
  • api/http: introduce endpoint for creating dynamic deplyment
  • Introduce new flow for creating deployments and selecting deployments for the devices. Device deployments are no longer created on deployment creation. Device deployments are being created when the devices are asking for the deployment.
  • New method for listing IDs of devices being part of particular deployment.
  • introduce new deployment status - scheduled Deployment status is "scheduled" when the deployment contains at least one phase, the first phase contains start_ts field and the deployment didn't start yet. Changes:
  • introduce new deployment status scheduled;
  • adjust status calculation;
  • GET /deployments returns total count in the header
  • add configuration option to enable/disable path-style AWS S3 URIs (MEN-2499)

deviceauth (2.3.0)

New changes in deviceauth since 2.2.0:

  • Remove DEVICEAUTH_MAX_DEVICES_LIMIT_DEFAULT configuration option
  • propagate-inventory-statuses command added

gui (2.4.0)

New changes in gui since 2.4.0b1:

  • fixed an issue that caused unexpected deployment device states to crash the deployment report
  • fixed settings availability in OS & onprem-enterprise deployments
  • fixed check for group creation on mixed filter scopes & added short explanation

New changes in gui since 2.3.0:

  • added artifact metadata to payload view if present
  • made recent update times easier to read for devices & deployments
  • prevented a redirect after deployment creation
  • fixed an issue that would let the user list crash after user removal
  • let mender plan be reflected in settings & billing page
  • made scheduling deployments an enterprise plan only feature
  • made phased deployments an enterprise plan only feature
  • ensured deployment report is closed on abort to prevent UI crash
  • made artifact dependencies available in expanded artifact details component
  • fixed an issue that kept the header information from updating after login
  • fixed an issue that prevented deployments from being possible
  • reverted limit to 10 most popular device inventory attributes
  • Docker HEALTHCHECK added (MEN-2855)
  • refactored group creation dialog to support device additions
  • added support for non-expandable device lists
  • improved rendering speed for device lists
  • fixed an issue the broke the device auth state refresh on auth update
  • added possibility to enable retries for deployments on deployment creation
  • added filtering as you type based on client side store data
  • added filtering possibility to pending & rejected device lists
  • fixed a bug that prevented pagination in non-accepted device lists
  • fixed page setting through custom entry in device lists
  • allowed filters to be stored & using v2 inventory API
  • allowed filtered to also use pagination
  • improved device retrieval performance on group & filter changes
  • prevented an error that could crash the ui when a device hasn't received status information
  • added recently used device filters functionality
  • fixed an issue that prevented device identity attributes from being populated
  • fixed an error that prevented device lists from updating after authset dismissal
  • fixed deb package installation instructions not containing package version
  • improved deployments view to show scheduled deployments as well
  • fixed an issue that could have prevented the deployment report from opening
  • fixed a bug that prevented a group from being added after deletion
  • fixed an issue that prevented group creation in short succession
  • reduced device calls made in deployment report by reusing existing device information if possible
  • Make GUI aware that we have a pre-converted image for Raspberry Pi 4.
  • refactored deployment counting to use count header, reducing request load
  • fixed an issue that might prevent OS users from changing their settings
  • fixed identity attribute filtering on authorized devices (MEN-3517)
  • enabled automatic selection on filter autocomplete (MEN-3518)
  • ensured onboarding tooltip shows up after custom artifact is uploaded

integration (2.4.0)

New changes in integration since 2.4.0b1:

  • Restore docker-compose.storage.s3.yml
  • Upgrade create-artifact-worker to 1.0.1.
  • Upgrade deployments to 2.0.0.
  • Upgrade deployments-enterprise to 2.0.0.
  • Upgrade deviceauth to 2.3.0.
  • Upgrade gui to 2.4.0.
  • Upgrade inventory to 2.0.0.
  • Upgrade inventory-enterprise to 2.0.0.
  • Upgrade mender to 2.3.0.
  • Upgrade mender-api-gateway-docker to 2.2.0.
  • Upgrade mender-artifact to 3.4.0.
  • Upgrade mender-cli to 1.4.0.
  • Upgrade tenantadm to 2.0.0.
  • Upgrade useradm to 1.11.0.
  • Upgrade useradm-enterprise to 1.11.0.
  • Upgrade workflows to 1.1.0.
  • Upgrade workflows-enterprise to 1.1.0.

New changes in integration since 2.3.0:

  • Fix broken artifact creation in the UI. (MEN-3166)
  • device-auth: call mender-workflows-server (MEN-2963)
  • use workflows-server in tenantadm (MEN-2965)
  • Update backend images to use version mender-master Introducing a new versioning schema, from this release on the Docker images for the backend repositories will be published in their corresponding registries following the Mender product version. This means tags <service>:mender-<mender-version> instead of the old tags <service>:<service-version>, which will eventually be deprecated. (MEN-3466)
  • Upgrade create-artifact-worker to 1.0.1b1.
  • Upgrade deployments to 2.0.0b1.
  • Upgrade deployments-enterprise to 2.0.0b1.
  • Upgrade deviceauth to 2.3.0b1.
  • Upgrade gui to 2.4.0b1.
  • Upgrade inventory to 2.0.0b1.
  • Add inventory-enterprise 2.0.0b1.
  • Upgrade mender to 2.3.0b1.
  • Upgrade mender-api-gateway-docker to 2.2.0b1.
  • Upgrade mender-artifact to 3.4.0b1.
  • Upgrade mender-cli to 1.4.0b1.
  • Upgrade tenantadm to 2.0.0b1.
  • Upgrade useradm to 1.11.0b1.
  • Upgrade useradm-enterprise to 1.11.0b1.
  • Upgrade workflows to 1.1.0b1.
  • Add workflows-enterprise 1.1.0b1.

inventory (2.0.0)

New changes in inventory since 1.7.0:

  • New v2/filters/search endpoint.

inventory-enterprise (2.0.0)

  • Introduced inventory-enterprise.

mender-api-gateway-docker (2.2.0)

New changes in mender-api-gateway-docker since 2.2.0b1:

  • Return valid JSON documents as error pages' payloads
  • Fix Artifact upload timeout bug

New changes in mender-api-gateway-docker since 2.1.0:

  • RBAC: per device group restrictions support (MEN-3240)
  • Increased timeouts to handle longer requests processing.

tenantadm (2.0.0)

New changes in tenantadm since 2.0.0b1:

  • Remove mongodb write/read concerns, let the connection string set them

New changes in tenantadm since 1.1.0:

  • docs/internal: extend tenant object with "plan" field
  • Use workflows instead of conductor for API orchestration
  • New database schema (1.4.0), avoid the creation of multiple (inactive) organization with the same username
  • Make create-org plan default to enterprise
  • Make device limits configurable and set enterprise default: no limit
  • Fix: Delete all tenants' users on tenant deletion

useradm (1.11.0)

New changes in useradm since 1.11.0b1:

  • Remove mongodb write concern, let the connection string set them

New changes in useradm since 1.10.0:

  • Routine version update to stay in sync with Enterprise.

useradm-enterprise (1.11.0)

New changes in useradm-enterprise since 1.11.0b1:

  • Remove mongodb write concern, let the connection string set them

New changes in useradm-enterprise since 1.10.0:

  • extend UserUpdate endpoint with array of roles (MEN-3451)
  • Allow updating of roles via UpdateUser (MEN-3452)
  • RBAC: per device group restrictions support (MEN-3240)
  • set-roles command creates default roles
  • Roles management API calls (MEN-3447)

workflows (1.1.0)

New changes in workflows since 1.0.0:

  • decommision and provision device workflows (MEN-2963)
  • replace all values in processJobString (MEN-2965)
  • list-jobs comand, extra logging and go fmt

workflows-enterprise (1.1.0)

  • Introduced workflows-enterprise.

Mender 2.3.1

Released 07.15.2020

Changelogs

create-artifact-worker (1.0.1)

New changes in create-artifact-worker since 1.0.0:

  • Limit the workflows create-artifact-worker can process
  • increase download and upload time-outs to 15 minutes (MEN-3539)
  • handle multiple device types as comma-separated values (MEN-3771)

gui (2.3.1)

New changes in gui since 2.3.0:

  • fixed deb package installation instructions not containing package version

integration (2.3.1)

New changes in integration since 2.3.0:

  • Update the data migration scripts
  • Restore docker-compose.storage.s3.yml
  • Upgrade create-artifact-worker to 1.0.1.
  • Upgrade gui to 2.3.1.
  • Upgrade mender to 2.2.1.
  • Upgrade mender-artifact to 3.3.1.

    Mender 2.3.0

Released 03.05.2020

Changelogs

deployments (1.9.0)

New changes in deployments since 1.8.1:

  • run migrations on startup like other services do (MC-1144)
  • fix device count for get deployment id
  • Set a timeout (5 seconds) for CreateBucket at start up
  • index deployments database (MEN-2019)
  • store: Migrate to official MongoDB driver

deployments-enterprise (1.9.0)

New changes in deployments-enterprise since 1.8.1:

  • Disallow empty batches in phased rollouts Previously there was a possibility to end up with an empty batch, due to the formula used in the calculation for the number of devices which is based on extracting a percentage number of devices from the total. Thus if the total is so small, that a percentage below some number rounds to zero, the batch would be empty. Now that same input will return an error. (MEN-2810)
  • FIX: Concurrent updates to phase device counter are made atomic
  • run migrations on startup like other services do (MC-1144)
  • fix device count for get deployment id
  • Migration to official mongodb driver
  • Set a timeout (5 seconds) for CreateBucket at start up
  • index deployments database (MEN-2019)

deviceauth (2.2.0)

New changes in deviceauth since 2.1.0:

  • Return device id to a POST /devauth/devices call (MEN-2605)
  • additional mongodb index added
  • store/mongo: migrate to official mongodb driver

gui (2.3.0)

New changes in gui since 2.3.0b1:

  • ensured deployment report is closed on abort to prevent UI crash

New changes in gui since 2.2.1:

  • fixed empty userData on edit, causing blank ui fields in settings & header
  • fixed persistence of helptip dismissal during onboarding
  • fixed regression: filtered on device-type before deployment
  • ensured device groups are sorted when retrieved from backend
  • added device status inidicator in devicelist
  • added billing information page to display current & past billing status
  • included inprogress deployments in progress visualisation
  • fixed device filtering by url parameter
  • fixed deployment device list pagination & device id display
  • made deployments refresh more frequently if appropriate
  • made selected device id show up when settings dialog is opened
  • fixed an issue that caused the proper error to be hidden when an artifact could not be changed
  • adjusted deployment report to improve release name readability
  • fixed an issue that broke the deployments list alignment
  • made releaseslist sortable
  • enabled release filtering by name, description & device types
  • added additional onboarding steps to ease update artifact generation
  • fixed an issue that prevented the staying logged in functionality from working
  • prevented a redirect after deployment creation

integration (2.3.0)

New changes in integration since 2.3.0b1:

  • Fix broken artifact creation in the UI. (MEN-3166)
  • Upgrade create-artifact-worker to 1.0.0.
  • Upgrade deployments to 1.9.0.
  • Upgrade deployments-enterprise to 1.9.0.
  • Upgrade deviceauth to 2.2.0.
  • Upgrade gui to 2.3.0.
  • Upgrade inventory to 1.7.0.
  • Upgrade mender to 2.2.0.
  • Upgrade mender-api-gateway-docker to 2.1.0.
  • Upgrade mender-artifact to 3.3.0.
  • Upgrade mender-cli to 1.3.0.
  • Upgrade mender-conductor to 1.6.0.
  • Upgrade mender-conductor-enterprise to 1.6.0.
  • Upgrade tenantadm to 1.1.0.
  • Upgrade useradm to 1.10.0.
  • Upgrade useradm-enterprise to 1.10.0.
  • Upgrade workflows to 1.0.0.

New changes in integration since 2.2.1:

  • Fix issue when demo script exists abruptly on user request for logs. The issue only showed up when the folder name contained "-" or "." characters.
  • Add enterprise enabling flag to enterprise composition GUI container, so that the enterprise features are shown in the Frontend.
  • Fix - Make sure the demo-script subprocess has a stdin fd (MEN-2836)
  • Fix - Create explicit exitcond for the demo setup fixture (MEN-2836)
  • Change Enterprise Docker links to registry.mender.io. This will be our gateway to serve the Enterprise images, not Docker Hub. Those who are using Enterprise will need to log into this gateway:
    docker login -u $USERNAME registry.mender.io

    where $USERNAME is the username given to you from Northern.tech. You will be prompted for the password.

  • Verify that empty batches returns a 400 error Added a test for verifying that deployments-enterprise returns a 400 error in case of the number of devices in a batch being empty due to rounding errors in relation to the formula used for determining the number of devices in a batch. (MEN-2838)
  • Backend Integration tests always print "tests failed"; fix.
  • Remove the Python dependency in the demo script Remove the Python dependency in the demo script, to decrease the dependency surface of the demo script. Now the Mender-Artifact and Mender versions are parsed from the docker-compose.client.yml and other-components.yml files through a simple AWK script instead. (MEN-2817)
  • Unskip the Pre-Auth tests (MEN-1797)
  • Enable logging for minio (MEN-2922)
  • [tests/run.sh] Enable passing on quoted arguments to pytest
  • Run workflows with automigrate in production (QA-139)
  • workflows server fixing demo command (QA-139)
  • Upgrade elasticsearch to version 6 (MEN-2985)
  • Fix setup for running without SSL termination
  • Add create-artifact-worker 1.0.0b1.
  • Upgrade deployments to 1.9.0b1.
  • Upgrade deployments-enterprise to 1.9.0b1.
  • Upgrade deviceauth to 2.2.0b1.
  • Upgrade gui to 2.3.0b1.
  • Upgrade inventory to 1.7.0b1.
  • Upgrade mender to 2.2.0b1.
  • Upgrade mender-api-gateway-docker to 2.1.0b1.
  • Upgrade mender-artifact to 3.3.0b1.
  • Upgrade mender-cli to 1.3.0b1.
  • Upgrade mender-conductor to 1.6.0b1.
  • Upgrade mender-conductor-enterprise to 1.6.0b1.
  • Upgrade tenantadm to 1.1.0b1.
  • Upgrade useradm to 1.10.0b1.
  • Upgrade useradm-enterprise to 1.10.0b1.
  • Add workflows 1.0.0b1.

inventory (1.7.0)

New changes in inventory since 1.6.0:

mender-api-gateway-docker (2.1.0)

New changes in mender-api-gateway-docker since 2.0.0:

  • ssl_trusted_certificate added
  • SSL termination can be turned off via environment variable

mender-conductor (1.6.0)

New changes in mender-conductor since 1.5.0:

  • Bugfixes for send_email conductor worker
  • Prepare ES6 enabled conductor image (MC-1296, MEN-2987)

mender-conductor-enterprise (1.6.0)

New changes in mender-conductor-enterprise since 1.5.0:

  • Bugfixes for prepare_org_welcome_email conductor worker

tenantadm (1.1.0)

New changes in tenantadm since 1.0.0:

  • stripe-go library updated
  • api/http: New endpoint for creating inactive organization.
  • Endpoint for removing inactive organization
  • api/http: management endpoint for activating organization and updating org CC info
  • store: Update to official mongodb driver

useradm (1.10.0)

New changes in useradm since 1.9.1:

  • store/mongo: handle mongodb client creation error

useradm-enterprise (1.10.0)

New changes in useradm-enterprise since 1.9.1:

  • Support for older Google authenticators on iOS, trimming secret length
  • FIX: Create user panics when tenant-id is not specified
  • store/mongo: handle mongodb client creation error

workflows (1.0.0)

  • Refactor repo and added metadata endpoints
  • docker: Initialized docker files workflows
  • fixing entrypoint to match other services (QA-139)
  • default mongo url fix (MEN-3060)

Mender 2.2.2

Released 03.05.2020

Changelogs

gui (2.2.2)

New changes in gui since 2.2.1:

  • fix: removed superfluous " around tenant token in device config code
  • Fix for changing page length for pagination of rejected and preauth devices
  • fixed deploymentdevicelist lacking device identity information
  • fixed device list refresh after page length change in deployment devicelist
  • fixed an issue that prevented the staying logged in functionality from working

integration (2.2.2)

New changes in integration since 2.2.1:

  • Upgrade gui to 2.2.2.
  • Upgrade mender to 2.1.3.

    Mender 2.2.1

Released 12.05.2019

Changelogs

deployments (1.8.1)

New changes in deployments since 1.8.0:

  • run migrations on startup like other services do (MC-1144)
  • index deployments database (MEN-2019)
  • added unit tests: indices created. (MEN-2019)

deployments-enterprise (1.8.1)

New changes in deployments-enterprise since 1.8.0:

  • run migrations on startup like other services do (MC-1144)
  • index deployments database (MEN-2019)
  • added unit tests: indices created. (MEN-2019)

gui (2.2.1)

New changes in gui since 2.2.0:

  • fixed empty userData on edit, causing blank ui fields in settings & header
  • fixed persistence of helptip dismissal during onboarding
  • fixed regression: filtered on device-type before deployment
  • ensured device groups are sorted when retrieved from backend

integration (2.2.1)

New changes in integration since 2.2.0:

  • Upgrade deployments to 1.8.1.
  • Upgrade deployments-enterprise to 1.8.1.
  • Upgrade gui to 2.2.1.
  • Upgrade mender to 2.1.2.
  • Upgrade mender-artifact to 3.2.1.
  • Upgrade useradm to 1.9.1.
  • Upgrade useradm-enterprise to 1.9.1.

useradm-enterprise (1.9.1)

New changes in useradm-enterprise since 1.9.0:

  • Support for older Google authenticators on iOS, trimming secret length
  • Two factor authentication API docs (MEN-2884)

Mender 2.2.0

Released 10.23.2019

Changelogs

deployments (1.8.0)

New changes in deployments since 1.7.1:

  • Fix "unexpected EOF" errors when the source of the artifact is a slow network stream.
  • Fix spurious upload errors due to wrong EOF handling.
  • Fix inability to resume partial migration.

deployments-enterprise (1.8.0)

New changes in deployments-enterprise since 1.8.0b1:

  • Disallow empty batches in phased rollouts Previously there was a possibility to end up with an empty batch, due to the formula used in the calculation for the number of devices which is based on extracting a percentage number of devices from the total. Thus if the total is so small, that a percentage below some number rounds to zero, the batch would be empty. Now that same input will return an error. (MEN-2810)

deviceauth (2.1.0)

New changes in deviceauth since 2.1.0b1:

  • additional mongodb index added

New changes in deviceauth since 2.0.0:

  • Add support for default tenant token. It can be used to allow devices that don't have a tenant token to be allowed into a specific tenant's list of devices. Enable it either using the DEVICEAUTH_DEFAULT_TENANT_TOKEN environment variable, or the default_tenant_token setting in config.yaml. (MEN-2705, MEN-2706)

gui (2.2.0)

New changes in gui since 2.2.0b1:

  • disabled onboarding steps in enterprise environments
  • added frontend validation to disable empty batches in phased deployments (MEN-2820)
  • prevented an error in finished deployments view
  • fixed phased deployment progress calculation
  • added support for raspberrypi4 during onboarding
  • moved retry deployment to use createdeployment dialog for review
  • Fixed a bug that broke the pagination in the finished deployments list
  • added 2fa setup validation step
  • added possibility to select previous deployment patterns
  • disabled browser suggestions on autoselects
  • added starttime column to deployments list in enterprise

New changes in gui since 2.1.0:

  • limited height of large select lists to prevent them from hiding input
  • ensured artifact & group sort order during deployment scheduling
  • added closed feature notifications to show in open source UI
  • Updated deployment creation UI to wizard for phased deployments

integration (2.2.0)

New changes in integration since 2.2.0b1:

  • Fix - Create explicit exitcond for the demo setup fixture (MEN-2836)
  • Change Enterprise Docker links to registry.mender.io. This will be our gateway to serve the Enterprise images, not Docker Hub. Those who are using Enterprise will need to log into this gateway:
    docker login -u $USERNAME registry.mender.io

    where $USERNAME is the username given to you from Northern.tech. You will be prompted for the password.

  • Add enterprise enabling flag to enterprise composition GUI container, so that the enterprise features are shown in the Frontend.
  • Upgrade deployments to 1.8.0.
  • Upgrade deployments-enterprise to 1.8.0.
  • Upgrade deviceauth to 2.1.0.
  • Upgrade gui to 2.2.0.
  • Upgrade mender-artifact to 3.2.0.
  • Upgrade mender-conductor to 1.5.0.
  • Upgrade mender-conductor-enterprise to 1.5.0.
  • Upgrade tenantadm to 1.0.0.
  • Upgrade useradm to 1.9.0.
  • Upgrade useradm-enterprise to 1.9.0.
  • Fix - Make sure the demo-script subprocess has a stdin fd (MEN-2836)

New changes in integration since 2.1.0:

  • remove default conductor config file
  • Fix error: No such container: integration-2.1.0b1_mender-useradm_1
  • Introduced enterprise.yml template in production directory to install an Enterprise backend server.
  • The old template directory has been replaced with a dedicated production directory, and templates are now provided as single files with the .template suffix instead. These should be copied to their non-.template location before being used. The run script should no longer be copied, and if it already exists in the production directory before merging this change, it should be removed before attempting to merge or rebase.
  • The prod.yml file has been moved into a config subfolder. Users with downstream repositories need to move their prod.yml as well.
  • Enable tenantadm as an Enterprise release component.
  • Enable tenantadm as an Enterprise release component.
  • Fix issue when demo script exists abruptly on user request for logs. The issue only showed up when the folder name contained "-" or "." characters.
  • Upgrade deployments to 1.8.0b1.
  • Upgrade deployments-enterprise to 1.8.0b1.
  • Upgrade deviceauth to 2.1.0b1.
  • Upgrade gui to 2.2.0b1.
  • Upgrade mender to 2.1.1.
  • Upgrade mender-artifact to 3.2.0b1.
  • Upgrade mender-conductor to 1.5.0b1.
  • Upgrade mender-conductor-enterprise to 1.5.0b1.
  • Upgrade tenantadm to 1.0.0b1.
  • Upgrade useradm to 1.9.0b1.
  • Upgrade useradm-enterprise to 1.9.0b1.

mender-conductor (1.5.0)

New changes in mender-conductor since 1.4.0:

  • update conductor from 2.2.0 to 2.11.0; fix configuration
  • startup script modified
  • copy default configuration into the image

mender-conductor-enterprise (1.5.0)

New changes in mender-conductor-enterprise since 1.4.0:

  • update task configs to work with conductor 2.11.0
  • fixing U+2014 'EM DASH' character (MC-1016)

Mender 2.1.1

Released 12.05.2019

Changelogs

deviceauth (2.0.1)

New changes in deviceauth since 2.0.0:

  • additional mongodb index added

gui (2.1.1)

New changes in gui since 2.1.0:

  • Fixed faulty fallback file definition in nginx config

integration (2.1.1)

New changes in integration since 2.1.0:

  • Fix issue when demo script exists abruptly on user request for logs. The issue only showed up when the folder name contained "-" or "." characters.
  • Fix - Make sure the demo-script subprocess has a stdin fd (MEN-2836)
  • Fix - Create explicit exitcond for the demo setup fixture (MEN-2836)
  • Upgrade deviceauth to 2.0.1.
  • Upgrade gui to 2.1.1.
  • Upgrade mender to 2.1.2.
  • Upgrade mender-artifact to 3.1.1.

    Mender 2.1.0

Released 09.16.2019

Changelogs

deployments (1.7.1)

New changes in deployments since 1.7.0:

  • Fix "unexpected EOF" errors when the source of the artifact is a slow network stream.
  • Fix spurious upload errors due to wrong EOF handling.
  • Fix inability to resume partial migration.

gui (2.1.0)

New changes in gui since 2.1.0b1:

  • added 2fa login functionality
  • onboarding: Don't require Enter after copy/paste operation.
  • added copyable version information tooltip in left navbar
  • fixed an issue that could lead to help tooltips sometimes not showing
  • fixed a problem that could cause a crash of the device lists
  • onboarding: Don't require Enter after copy/paste operation.
  • Fix installation of mender-artifact missing sudo in onboarding.
  • Fix sudo password messing up commands in onboarding. (MEN-2700)

New changes in gui since 2.0.1:

  • Device list times no longer change on expansion (MEN-2366)
  • Fix onboarding install instructions for HM and demo server (MEN-2571)
  • newly uploaded releases are now autoselected to ease deployment
  • total artifact size in a release is now shown instead of signing state
  • Updated Help pages with new structure and content for Update Modules
  • show total artifact size in ui + clarify uncompressed size
  • long device inventory texts are no longer cut off + visible on hover

integration (2.1.0)

New changes in integration since 2.1.0b1:

  • Fix error: No such container: integration-2.1.0b1_mender-useradm_1
  • Upgrade deployments to 1.7.1.
  • Upgrade gui to 2.1.0.
  • Upgrade mender to 2.1.0.
  • Upgrade mender-artifact to 3.1.0.
  • Upgrade mender-cli to 1.2.0.
  • Upgrade mender-conductor to 1.4.0.
  • Upgrade mender-conductor-enterprise to 1.4.0.
  • Upgrade useradm to 1.8.0.

New changes in integration since 2.0.1:

  • Disable virtual QEMU client by default. A client can be launched by giving the --client argument to the demo script, either at the same time as launching the servers, or later after the servers have already been launched. (MEN-2363)
  • Automate upload of demo application artifact in demo server (MEN-2433)
  • Fix Mender version not showing up in production. (MEN-2690)
  • Allow demo script to run with existing demo user (MEN-2682)
  • demo: Fix broken detection with no arguments and --help argument.
  • Fixes for demo wget to work on Alpine Linux using latest download (MEN-2654)
  • Adding deployments enterprise _REV (MEN-2652)
  • Upgrade deployments to 1.7.1b1.
  • Upgrade gui to 2.1.0b1.
  • Upgrade mender to 2.1.0b1.
  • Upgrade mender-artifact to 3.1.0b1.
  • Upgrade mender-cli to 1.2.0b1.
  • Upgrade mender-conductor to 1.4.0b1.
  • Upgrade mender-conductor-enterprise to 1.4.0b1.
  • Upgrade useradm to 1.8.0b1.
  • Unify demo scripts by removing all except the one called 'demo'. (MEN-2571)

mender-conductor (1.4.0)

New changes in mender-conductor since 1.3.1:

  • upgrading python client to the latest version (2.12.4)
  • Timestamp added to send_email worker
  • email-sender: fixed bug with wrong state reporting

mender-conductor-enterprise (1.4.0)

New changes in mender-conductor-enterprise since 1.3.1:

  • MC-637 updating settings for prepare_org_welcome_email conductor task
  • upgrading python client to the latest version (2.12.4)

useradm (1.8.0)

New changes in useradm since 1.7.0:

  • unauthorized for empty username logins (MEN-2375)

Mender 2.0.1

Released 06.24.2019

Changelogs

gui (2.0.1)

New changes in gui since 2.0.0:

  • long device inventory texts are no longer cut off + visible on hover
  • updated dependencies
  • Bugfix for innaccurate offline devices on dashboard
  • Bugfix to ensure pending device checkboxes work as expected
  • Prevented blank page on no result release search (MEN-2572)

integration (2.0.1)

New changes in integration since 2.0.0:

  • Upgrade gui to 2.0.1.
  • Upgrade mender to 2.0.1.
  • Upgrade mender-artifact to 3.0.1.
  • Upgrade mender-conductor to 1.3.1.
  • Upgrade mender-conductor-enterprise to 1.3.1.

mender-conductor (1.3.1)

New changes in mender-conductor since 1.3.0:

  • Timestamp added to send_email worker
  • email-sender: fixed bug with wrong state reporting

Mender 2.0.0

Released 05.07.2019

Changelogs

deployments (1.7.0)

New changes in deployments since 1.7.0b1:

  • artifact object extended with optional "size" field
  • Update to latest mender-artifact dependency.

New changes in deployments since 1.6.0:

  • Adjust go test files to reflect changes in API (MEN-2309)
  • Updated the vendor dependency on mender-artifact
  • Update deployments service with mender artifact v3 format changes (MEN-2309)
  • The Dockerfile has been changed to build using the multi-stage container build pattern, and now builds the deployments binary in one build step, and then copies the binary over to the production environment based on alpine:3.6. This change should help keep builds consistent across all services.

deviceauth (2.0.0)

New changes in deviceauth since 1.7.0:

  • Devauth management API v1 and admission API removed.

gui (2.0.0)

New changes in gui since 2.0.0b1:

  • Device list times no longer change on expansion (MEN-2366)
  • show total artifact size in ui + clarify uncompressed size

New changes in gui since 1.7.0:

  • Allow to accept multiple pending devices at one time
  • schedule a new deployment to all devices within a group, except just the first 100
  • Bugfix: Ensure "already installed" displays correctly in deployment report
  • Update to deviceauth API v2 and use device authsets for admit-on-request flow
  • Fixed single device selection in the device list UI, which could remove device selection otherwise
  • show ungrouped devices in a visibly separated list entry
  • more device identity attributes are now able to select, depending on their popularity
  • fix an issue that prevented deployments to filtered devices
  • more device identity attributes are now able to select, depending on their popularity
  • multiple payloads in an artifact are now shown in the artifact list
  • schedule a new deployment to all devices within a group, except just the first 100
  • Fixed bug where finished deployments continue to display "in progress" when report is kept open
  • multiple payloads in an artifact are now shown in the artifact list
  • Allow click-to-retry for deployments with failures
  • Allow to accept multiple pending devices at one time
  • introduced devices information on the dashboard
  • Fixed bug where finished deployments continue to display "in progress" when report is kept open
  • Make Artifact selector more scalable with autocomplete
  • introduced devices information on the dashboard

integration (2.0.0)

New changes in integration since 2.0.0b1:

  • Upgrade deployments to 1.7.0.
  • Upgrade deviceauth to 2.0.0.
  • Upgrade gui to 2.0.0.
  • Upgrade inventory to 1.6.0.
  • Upgrade mender to 2.0.0.
  • Upgrade mender-api-gateway-docker to 2.0.0.
  • Upgrade mender-artifact to 3.0.0.
  • Upgrade mender-conductor to 1.3.0.
  • Upgrade mender-conductor-enterprise to 1.3.0.
  • Resolve docker credentials problems in integration (MEN-2408)

New changes in integration since 1.7.0:

  • Add statistics generator script, and start doing statistics on code development for each release. (MEN-2206)
  • logo pushed as in the case of mendersoftware/mender repo
  • Upgrade deployments to 1.7.0b1.
  • Upgrade deviceauth to 2.0.0b1.
  • Upgrade gui to 2.0.0b1.
  • Upgrade inventory to 1.6.0b1.
  • Upgrade mender to 2.0.0b1.
  • Upgrade mender-artifact to 3.0.0b1.
  • Upgrade mender-conductor to 1.3.0b1.
  • Upgrade mender-conductor-enterprise to 1.3.0b1.
  • Ignore author's own signoff when generating release statistics.
  • Integration tests for client DB migration. (MEN-2311)
  • update conductor dependencies - elasticsearch and redis
  • Fix docker version detection
  • Added integration test for an Artifact without any compression. (MEN-2224)
  • docker-compose: add mender-conductor to mender-device-auth dependencies

inventory (1.6.0)

New changes in inventory since 1.5.0:

  • Allow filter with ":"

mender-conductor (1.3.0)

New changes in mender-conductor since 1.2.0:

  • upgrade conductor to the latest version (2.2.0)
  • Timestamp changed to ISO8601

mender-conductor-enterprise (1.3.0)

New changes in mender-conductor-enterprise since 1.2.0:

  • Debug logging added to email preparer
  • Version update from 1.8.1 to 1.8.9 for python conductor client
  • Complete time format added in entrypoint script
  • Bugfix for email preparer

Mender 1.7.1

Released 05.07.2019

Changelogs

integration (1.7.1)

New changes in integration since 1.7.0:

  • Ignore author's own signoff when generating release statistics.
  • Upgrade mender to 1.7.1.
  • Upgrade mender-artifact to 2.4.1.

    Mender 1.7.0

Released 12.13.2018

Release statistics

A total of 25446 lines added, 6653 removed (delta 18793)

Developers with the most changesets
Marcin Chalczynski 104 (34.0%)
Krzysztof Jaskiewicz 71 (23.2%)
Kristian Amlie 47 (15.4%)
Michael Clelland 36 (11.8%)
Maciej Mrowiec 14 (4.6%)
Ole Petter Orhagen 7 (2.3%)
Alf-Rune Siqveland 6 (2.0%)
Don Cross 5 (1.6%)
Eystein Måløy Stenberg 4 (1.3%)
Marcin Pasinski 3 (1.0%)
Developers with the most changed lines
Michael Clelland 9832 (35.8%)
Kristian Amlie 6660 (24.3%)
Marcin Chalczynski 5180 (18.9%)
Krzysztof Jaskiewicz 3594 (13.1%)
Alf-Rune Siqveland 1184 (4.3%)
Maciej Mrowiec 367 (1.3%)
Ole Petter Orhagen 207 (0.8%)
Don Cross 186 (0.7%)
Tobias Klauser 56 (0.2%)
Mirza Krak 55 (0.2%)
Developers with the most lines removed
Tobias Klauser 51 (0.8%)
Eystein Måløy Stenberg 28 (0.4%)
Developers with the most signoffs (total 310)
Marcin Chalczynski 104 (33.5%)
Krzysztof Jaskiewicz 71 (22.9%)
Kristian Amlie 48 (15.5%)
Michael Clelland 36 (11.6%)
Maciej Mrowiec 14 (4.5%)
Ole Petter Orhagen 8 (2.6%)
Alf-Rune Siqveland 6 (1.9%)
Don Cross 5 (1.6%)
Eystein Måløy Stenberg 4 (1.3%)
Marcin Pasinski 3 (1.0%)
Top changeset contributors by employer
RnDity 175 (57.2%)
Northern.tech 122 (39.9%)
cosinekitty@gmail.com 5 (1.6%)
Amarula Solutions 1 (0.3%)
jgitlin@goboomtown.com 1 (0.3%)
tklauser@distanz.ch 1 (0.3%)
Election Systems & Software 1 (0.3%)
Top lines changed by employer
Northern.tech 18415 (67.1%)
RnDity 8774 (32.0%)
cosinekitty@gmail.com 186 (0.7%)
tklauser@distanz.ch 56 (0.2%)
Election Systems & Software 16 (0.1%)
Amarula Solutions 2 (0.0%)
jgitlin@goboomtown.com 1 (0.0%)
Employers with the most signoffs (total 310)
RnDity 175 (56.5%)
Northern.tech 126 (40.6%)
cosinekitty@gmail.com 5 (1.6%)
tklauser@distanz.ch 1 (0.3%)
Election Systems & Software 1 (0.3%)
Amarula Solutions 1 (0.3%)
jgitlin@goboomtown.com 1 (0.3%)
Employers with the most hackers (total 17)
Northern.tech 10 (58.8%)
RnDity 2 (11.8%)
cosinekitty@gmail.com 1 (5.9%)
tklauser@distanz.ch 1 (5.9%)
Election Systems & Software 1 (5.9%)
Amarula Solutions 1 (5.9%)
jgitlin@goboomtown.com 1 (5.9%)

Changelogs

deployments (1.6.0)

New changes in deployments since 1.5.0:

  • Change image download link validity to 24h from 1h.
  • Change image download link validity to 24h from 1h. (MEN-2054)

deviceauth (1.7.0)

New changes in deviceauth since 1.7.0b1:

  • document management API v2

New changes in deviceauth since 1.6.0:

  • do not synchronize data with device admission service
  • docs: introduce version 2 of the management API
  • fix database migration
  • fix database migration
  • management API v2 endpoint for getting devices
  • v2 of GET /devices/
  • actually run migration 1.5.0
  • actually run migration 1.5.0
  • API v2 POST /devices endpoint (for preauthorizing devices)
  • v2 of GET /devices/

gui (1.7.0)

New changes in gui since 1.7.0b1:

  • Fixed bug where finished deployments continue to display "in progress" when report is kept open

New changes in gui since 1.6.0:

  • Update node modules
  • Introduce new tabbed deployment layout
  • Added 'Copy to clipboard' function to error messages throughout UI
  • Add a date range filter to past deployments tab
  • Add "copy link to device" button on expanded device view
  • Add group filter to past devices tab
  • Make Artifact selector more scalable with auto-complete
  • Bugfix: Ensure "already installed" displays correctly in deployment report
  • Allow click-to-retry for deployments with failures
  • Update to deviceauth API v2 and use device authsets for admit-on-request flow

integration (1.7.0)

New changes in integration since 1.7.0b1:

  • Upgrade deployments to 1.6.0.
  • Upgrade deviceauth to 1.7.0.
  • Upgrade gui to 1.7.0.
  • Upgrade inventory to 1.5.0.
  • Upgrade mender to 1.7.0.
  • Upgrade mender-api-gateway-docker to 1.6.0.
  • Upgrade mender-artifact to 2.4.0.
  • Upgrade mender-cli to 1.1.0.
  • Upgrade mender-conductor to 1.2.0.
  • Upgrade mender-conductor-enterprise to 1.2.0.
  • Upgrade useradm to 1.7.0.
  • Add statistics generator script, and start doing statistics on code development for each release. (MEN-2206)

New changes in integration since 1.6.0:

  • Increase bandwidth limit to 3 MB/s per device for demo setup.
  • remove admission service from the setup
  • remove admission service from the setup
  • client: Use KVM automatically if available. Remove "./demo --kvm" option.
  • Fix docker version detection
  • Upgrade deployments to 1.6.0b1.
  • Upgrade deviceauth to 1.7.0b1.
  • Upgrade gui to 1.7.0b1.
  • Upgrade inventory to 1.5.0b1.
  • Upgrade mender to 1.7.0b1.
  • Upgrade mender-api-gateway-docker to 1.6.0b1.
  • Upgrade mender-artifact to 2.4.0b1.
  • Upgrade mender-cli to 1.1.0b1.
  • Upgrade mender-conductor to 1.2.0b1.
  • Upgrade mender-conductor-enterprise to 1.2.0b1.
  • Upgrade useradm to 1.7.0b1.

mender-api-gateway-docker (1.6.0)

New changes in mender-api-gateway-docker since 1.5.0:

  • nginx conf: redirect /api/management/v1/admission calls to devicauth service
  • redirection to /ui/ fixed
  • use exact openresty version (1.13.6.2-0-alpine) instead of floating tag (alpine)
  • json access logs format option is added

mender-conductor-enterprise (1.2.0)

New changes in mender-conductor-enterprise since 1.1.0:

  • Latest template from Ralph.

useradm (1.7.0)

New changes in useradm since 1.6.0:

  • Recover from unsuccessful attempt to create user.
  • Enable common logging stack adding request access log and response timings.

Mender 1.6.1

Released 12.13.2018

Changelogs

integration (1.6.1)

New changes in integration since 1.6.0:

  • Upgrade deviceadm to 1.4.1.
  • Upgrade mender to 1.6.1.
  • Upgrade mender-artifact to 2.3.1.
  • Add statistics generator script, and start doing statistics on code development for each release. (MEN-2206)
  • Fix docker version detection

    Mender 1.6.0

Released 09.18.2018

deviceauth (1.6.0)

New changes in deviceauth since 1.5.0:

  • Device object returned by API exposes new boolean attribute: "decommissioning" signifying devices that are currently going through removal process.

gui (1.6.0)

New changes in gui since 1.6.0b1:

  • Added 'Copy to clipboard' function to error messages throughout UI
  • Introduce new tabbed deployment layout
  • Update node modules
  • Bugfix: Ensure "already installed" displays correctly in deployment report

New changes in gui since 1.5.0:

  • Add preauthorize devices section
  • Cleaned up URL for filtering device list by ID or group: (MEN-1875)
  • Add a global setting to store and use user-selected device identity attribute throughout UI
  • Fixup: Add a link to mender docs for enabling wifi in hosted image

integration (1.6.0)

New changes in integration since 1.6.0b1:

  • Upgrade deviceauth to 1.6.0.
  • Upgrade gui to 1.6.0.
  • Upgrade inventory to 1.4.1.
  • Upgrade mender to 1.6.0.
  • Upgrade mender-artifact to 2.3.0.
  • Upgrade mender-cli to 1.0.1.
  • Upgrade mender-conductor to 1.1.0.
  • Upgrade mender-conductor-enterprise to 1.1.0.
  • Upgrade useradm to 1.6.0.

New changes in integration since 1.5.0:

  • Add mender-cli as a versioned repository under the Mender umbrella.
  • Upgrade deviceauth to 1.6.0b1.
  • Upgrade gui to 1.6.0b1.
  • Upgrade inventory to 1.4.1b1.
  • Upgrade mender to 1.6.0b1.
  • Upgrade mender-artifact to 2.3.0b1.
  • Upgrade mender-cli to 1.0.1b1.
  • Upgrade mender-conductor to 1.1.0b1.
  • Upgrade mender-conductor-enterprise to 1.1.0b1.
  • Upgrade useradm to 1.6.0b1.
  • demo: suppress warning on newer docker-compose versions
  • consolidate to single mongodb server instance
  • Change mongo definitions to map the correct path. /data is being mapped, but /data/db needs to.
  • test_security.py: Ignore return code of grep.
  • use common mongodb server instance with tenantadm

mender-conductor (1.1.0)

New changes in mender-conductor since 1.0.0:

  • Extend logging with messages from conductor client library to stdout.
  • Update conductor client library to 1.8.9

Mender 1.5.1

Released 09.18.2018

gui (1.5.1)

New changes in gui since 1.5.0:

  • Bugfix - show decommissioned devices in deployment reports
  • Bugfix - show decommissioned devices in deployment reports

integration (1.5.1)

New changes in integration since 1.5.0:

  • test_security.py: Ignore return code of grep.
  • Upgrade gui to 1.5.1.
  • Upgrade inventory to 1.4.1.
  • Upgrade mender to 1.5.1.
  • Upgrade mender-cli to 1.0.1.

    Mender v1.5.0b1

Released 05.15.2018

deployments (1.5.0b1)

  • display number of devices targeted when listing deployments
  • possible to upload artifacts to specific tenant via internal API (MEN-1775)
  • add ability to filter on deployment creation timestamps

deviceauth (1.5.0b1)

  • trigger device provisioning workflow only if the device is not currently accepted
  • device count endpoint handles preauthorized devices
  • moved to globalsign/mgo

gui (1.5.0b1)

  • Fix bug where recent deployment stats were being called repeatedly on dashboard
  • Display version in UI
  • Redesign Devices sections, added Rejected devices tab
  • Display a dialog after first deployment as part of onboarding
  • Move main navigation to be left aligned

integration (1.5.0b1)

  • Switched to using Intel x86_64 hardware accelerated client instead of ARM emulator.
  • Make the integration version available to the UI (MEN-1767)
  • mender-conductor container is now based on github.com/mendersoftware/mender-conductor repository.
  • Add --kvm option to demo scripts to run client VM hardware accelerated.
  • Introduce optional mender-conductor container based on github.com/mendersoftware/mender-conductor-enterprise, for Enterprise installations.
  • migrate to setup with mender-conductor-enterprise image
  • Switch default client container type to qemux86-64.
  • Upgrade deployments to 1.5.0b1.
  • Upgrade deviceadm to 1.4.0b1.
  • Upgrade deviceauth to 1.5.0b1.
  • Upgrade gui to 1.5.0b1.
  • Upgrade inventory to 1.4.0b1.
  • Upgrade mender to 1.5.0b1.
  • Upgrade mender-api-gateway-docker to 1.5.0b1.
  • Add mender-conductor 1.0.0b1.
  • Add mender-conductor-enterprise 1.0.0b1.
  • Upgrade useradm to 1.5.0b1.
  • migrate to setup with mender-conductor image

mender-api-gateway-docker (1.5.0b1)

  • Allow cross-origin requests from hostnames listed in ALLOWED_HOSTS
  • When a client exceeds its rate limit gateway returns 429 (Too Many Requests) instead of 503 (Service Temporarily Unavailable)

useradm (1.5.0b1)

  • New internal endpoint for deleting authentication tokens.

Mender v1.5.0

Released 06.07.2018

integration (1.5.0)

  • Add mender-cli as a versioned repository under the Mender umbrella.
  • Upgrade deployments to 1.5.0.
  • Upgrade deviceadm to 1.4.0.
  • Upgrade deviceauth to 1.5.0.
  • Upgrade gui to 1.5.0.
  • Upgrade inventory to 1.4.0.
  • Upgrade mender to 1.5.0.
  • Upgrade mender-api-gateway-docker to 1.5.0.
  • Add mender-cli 1.0.0.
  • Add mender-conductor 1.0.0.
  • Add mender-conductor-enterprise 1.0.0.
  • Upgrade useradm to 1.5.0.

    Mender v1.4.2

Released 06.07.2018

gui (1.4.1)

  • Fix elusive bug which sometimes caused GUI to restart over and over due to not finding uglifyjs.

integration (1.4.2)

  • Upgrade gui to 1.4.1.

Mender v1.4.1

Released 06.04.2018

integration (1.4.1)

  • Switched to using Intel x86_64 hardware accelerated client instead of ARM emulator.
  • Add --kvm option to demo scripts to run client VM hardware accelerated.
  • Switch default client container type to qemux86-64.
  • Upgrade mender to 1.4.1.

    Mender v1.4.0b1

Released 02.09.2018

deployments (1.4.0b1)

  • updated aws-go-sdk to v1.12.27
  • delete artifact from storage if parsing failed

deviceadm (1.3.0b1)

  • PUT /devices/{id}/status (internal)

gui (1.4.0b1)

  • Add checkbox option to remain logged in
  • add progress bar for individual devices updates (MEN-1558)
  • make it possible to decommission a device that has never sent inventory
  • add request ID to snackbar
  • Added deployments in progress to header bar
  • Add Device notifications to top bar
  • Fix for showing incorrect device IDs (MEN-1536)

integration (1.4.0b1)

  • Upgrade Conductor to 1.8.1
  • replace dynomite with redis
  • fix http 404 on decommissioning
  • Update integration version references to 1.4.x.
  • Upgrade deployments to 1.4.0b1.
  • Upgrade deviceadm to 1.3.0b1.
  • Upgrade deviceauth to 1.4.0b1.
  • Upgrade gui to 1.4.0b1.
  • Upgrade inventory to 1.3.0b1.
  • Upgrade mender to 1.4.0b1.
  • Upgrade mender-api-gateway-docker to 1.4.0b1.
  • Upgrade mender-artifact to 2.2.0b1.
  • Upgrade useradm to 1.4.0b1.
  • replace dynomite with redis

inventory (1.3.0b1)

  • Get all devices in a group with a single api-call. (MEN-811)

mender-api-gateway-docker (1.4.0b1)

  • reload-when-hosts-changed: silence cmp output
  • From now on it is possible to set rate limit per IP address for the API using environment variables. There are two variables: RATE_LIMIT_GLOBAL_RATE=limit - number of request per second RATE_LIMIT_GLOBAL_BURST=burst - burst parameter defines how many requests a client can make in excess of the rate specified by the limit. Both parameters, limit and burst, should be numbers.
  • entrypoint: include mender-gui in monitored DNS names

Mender v1.4.0

Released 03.20.2018

integration (1.4.0)

  • Upgrade deployments to 1.4.0.
  • Upgrade deviceadm to 1.3.0.
  • Upgrade deviceauth to 1.4.0.
  • Upgrade gui to 1.4.0.
  • Upgrade inventory to 1.3.0.
  • Upgrade mender to 1.4.0.
  • Upgrade mender-api-gateway-docker to 1.4.0.
  • Upgrade mender-artifact to 2.2.0.
  • Upgrade useradm to 1.4.0.

    Mender v1.3.1

Released 02.09.2018

integration (1.3.1)

  • Upgrade gui to 1.3.1.
  • Upgrade mender to 1.3.1.
  • Upgrade mender-artifact to 2.1.2.

    Mender v1.3.0b1

Released 11.14.2017

deployments (1.3.0b1)

  • docs: dump expire parameter from artifact download endpoint
  • deployments/controller: handle substate field in device status updates
  • images: make artifact download links valid for 15 minutes only
  • deployments: descending sort by created time when listing deployments
  • deployments/controller: status report substate field length limited to 200 characters
  • Additional MongoDB configuration options: mongo_ssl, mongo_ssl_skipverify, mongo_username, mongo_password
  • docs/management: return device state and substate in device deployment info
  • limits: add GET /limits/storage management endpoint
  • deployments: make artifact download links valid for 1 hour only
  • Prevent artifacts with invalid checksums from being uploaded to the server. (MEN-1412)
  • docs/internal: spec for GET /tenants/:id/limits/storage
  • Additional MongoDB configuration options: mongo_ssl, mongo…
  • docs: document that expire on /artifacts/{id}/download is silently ignored
  • POST /api/v1/internal/tenants ep
  • docs/devices: add optional substate field in status ported

deviceadm (1.2.0b1)

  • middleware: accommodate changes in request{id,log} middleware and enable request logger update
  • Additional MongoDB configuration options: mongo_ssl, mongo_ssl_skipverify, mongo_username, mongo_password
  • Additional MongoDB configuration options: mongo_ssl, mongo…
  • store/mongo: move single tenant migration to separate func
  • main: add 'migrate [--tenant=]' command

deviceauth (1.3.0b1)

  • GET /devices/count?status endpoint
  • devauth: only one accepted authset When accepting an auth set, reject all other accepted auth sets of a particular device. This way we make sure that only one auth set is accepted at a time. In case when key rotation is used, old key cannot be used to obtain the token. (MEN-1417)
  • store/mongo: properly setup context for migrations in multi tenant
  • api/http: support for internal endpoint for setting per-tenant limits Add support for PUT operation on a new internal endpoint /api/internal/v1/devauth/tenant/:id/limits/:name. The endpoint is used for setting per tenant limits.
  • store/mongo: make UpdateAuthSet() operate on multiple auth sets
  • store, store/mongo: add collection for keeping 'Limits'
  • devauth: ignore store.ErrAuthSetNotFound when rejecting auth sets during accept
  • devauth: set Authorization field in device decommissioning requests
  • devauth: support for saving per-tenant limits
  • devauth: log a message when the token is does not have a mender.device claim
  • docs: include Authorization header in spec of authset status PUT endpoint
  • Additional MongoDB configuration options: mongo_ssl, mongo_ssl_skipverify, mongo_username, mongo_password
  • migrate --tenant=... cli
  • store/mongo: raise store.ErrAuthSetNotFound when no auth sets were updated
  • model: add Limit wrapper, add predefined limit name - max_device_count
  • jwt: add mender.device claim, type bool, defaults to false
  • docs/internal: remove 404 status on PUT /tenant/:id/limits/max-device-count
  • middleware: repacking of logger and request ID to context is no longer needed
  • docs: add spec for GET /limits/max_devices
  • devauth: set and verify mender.device claim Device tokens given out by deviceauth service will now have 'mender.device' claim set to true. Tokens without the claim will fail verification and will be rejected. Device is expected to request a new token.
  • client/orchestrator: pass 'authorization' parameter in device decommission request

gui (1.3.0b1)

  • Fix logout issues, only timeout user when inactive
  • Fix for showing incorrect device IDs (MEN-1536)
  • Added onboarding helptips that toggle on/off per user
  • Added API connection error messaging and timeouts to Deployments tab
  • Added API timeouts and disconnection error retry messages to devices and artifacts tabs
  • disable decommissioning button while request is in progress
  • API connection error and retry for deployments on dashboard

integration (1.3.0b1)

  • compose, template: set mender-inventory command to server --automigrate Ensure that inventory service starts in daemon mode and automatically applies DB migrations.
  • Fix Missing restart policy for some containers in docker-compose setup. (MEN-1556)
  • Update conductor to 1.7.7
  • allow access to https://localhost in test environment
  • Update conductor to 1.7.7
  • Upgrade deployments to 1.3.0b1.
  • Upgrade deviceadm to 1.2.0b1.
  • Upgrade deviceauth to 1.3.0b1.
  • Upgrade gui to 1.3.0b1.
  • Upgrade inventory to 1.2.0b1.
  • Upgrade mender to 1.3.0b1.
  • Upgrade mender-api-gateway-docker to 1.3.0b1.
  • Upgrade useradm to 1.3.0b1.
  • conductor: include Authorization header in decommissioning workflow

inventory (1.2.0b1)

  • main: add server [--automigrate] command, drop previous command line flags Command line invocation and parameters are changed. See --help output for details. server subcommand will start the services in 'daemon' mode (sans the forking part). Optional --automigrate argument enables automatic DB migration, otherwise then a migration is needed the service will exit logging an error.
  • Additional MongoDB configuration options: mongo_ssl, mongo_ssl_skipverify, mongo_username, mongo_password
  • main: add 'migrate [--tenant=]' command
  • middleware: accommodate changes in request{id,log} middleware and enable request logger update
  • dockerfile: update entrypoint to match currently supported command line arguments
  • Additional MongoDB configuration options: mongo_ssl, mongo…

mender-api-gateway-docker (1.3.0b1)

  • Introduce static content caching for /ui routing.
  • Make browser side UI caching configurable though CACHE_UI env. Disabled by default.
  • Include request time in gateway access logs.
  • nginx: separate HTTP and HTTPS server scopes, redirect all HTTP requests to HTTPS
  • nginx: align gateway URLs with useradm API
  • Introduce static content caching for /ui routing.
  • deployments service routing
  • gateway dns cache reloading for improved recovery from service restarts (MEN-1227)
  • Include request time in gateway access logs.

useradm (1.3.0b1)

  • docs: add undocumented X-Original-URI, X-Original-Method on internal /auth/verify
  • store/mongo: TenantDataStore uses a store with automigrations enabled
  • commands: add 'migrate [--tenant=]' command
  • middleware: accommodate changes in request{id,log} middleware and enable request logger update
  • jwt: add mender.user claim, bool Add 'mender.user' claim to tokens given out bu useradm. The claim indicates that the token is assigned to a user and a 'sub' claim corresponds to user ID.
  • store/mongo: With*() helpers return a new instance of store with correct property modified
  • docs: spec for an endpoint for setting up tenants
  • commands: propagate new user to tenantadm (MEN-1311)
  • store/mongo: move migration of single tenant to separate func
  • api/http: update internal URLs, align them with API URL schema Internal URLs are now available with /api/internal/v1/useradm/ prefix
  • store: introduce tenant keeper
  • docs: align internal URLs with API URL scheme
  • useradm: add mender.user claim to given out tokens Append 'mender.user' claim to all given out tokens. All tokens that do not have this claim will fail verification and be rejected forcing the user to log in again.
  • set correct header when sending token
  • useradm: add CreateTenant operation
  • api/http: add endpoint for creating tenants

Mender v1.3.0

Released 12.21.2017

integration (1.3.0)

  • Upgrade deployments to 1.3.0.
  • Upgrade deviceadm to 1.2.0.
  • Upgrade deviceauth to 1.3.0.
  • Upgrade gui to 1.3.0.
  • Upgrade inventory to 1.2.0.
  • Upgrade mender to 1.3.0.
  • Upgrade mender-api-gateway-docker to 1.3.0.
  • Upgrade useradm to 1.3.0.

    Mender v1.2.2

Released 11.14.2017

deployments (1.2.2)

  • deployments: descending sort by created time when listing deployments

integration (1.2.2)

  • Upgrade deployments to 1.2.2.
  • Upgrade gui to 1.2.1.
  • Upgrade mender-api-gateway-docker to 1.2.1.
  • Fix Missing restart policy for some containers in docker-compose setup. (MEN-1556)

mender-api-gateway-docker (1.2.1)

  • nginx: separate HTTP and HTTPS server scopes, redirect all HTTP requests to HTTPS

Mender v1.2.1

Released 10.02.2017

deployments (1.2.1)

  • Prevent artifacts with invalid checksums from being uploaded to the server. (MEN-1412)

integration (1.2.1)

  • Upgrade deployments to 1.2.1.
  • Upgrade mender to 1.2.1.
  • Upgrade mender-artifact to 2.1.1.

    Mender v1.2.0

Released 09.05.2017

deployments (1.2.0)

  • Deployment creation process changed. From now on artifacts are assigned to device deployments on update request handling.
  • Return 422 - Unprocessable Entity on attempt of creating deployment without artifacts
  • Deployments no longer require inventory to create deployments.
  • New optional array field: 'artifacts' in deployment object returned by API containing list of artifact ids used by deployment.

deviceauth (1.2.0)

  • Introduce 'server' subcommand that is also default command. Supports '--automigrate' parameter to enable automatic database version migration on startup.
  • Increase orchestrater request timeout to 30s

gui (1.2.0)

  • Bugfix for multiplying GET devices requests
  • Add ‘create user’ functionality
  • Change root API url to docker.mender.io
  • Removed user creation UI incl password strength check (#231)
  • Added user management edit functionality
  • Updated node modules
  • Remove shortened device IDs, now useless due to incremental SHAs
  • create deployment from single device (MEN-1233)
  • Allow user to remove artifacts via the GUI
  • Added self user management

integration (1.2.0)

  • Move interactive flags for client container to main docker file. Makes it available for debugging on all client containers, not just dev containers.
  • allow access to https://localhost in test environment

mender-api-gateway-docker (1.2.0)

  • Return additional headers for improved security: X-XSS-Protection, Cache-Control, Pragma. (MEN-1316)
  • Validate Origin header if present. (MEN-1287)
  • Add a configurable Host whitelist to gateway configuration, denying requests with unknown Hosts. Configured through ALLOWED_HOSTS env var on gateway startup. (MEN-1262)

useradm (1.2.0)

  • Improve log messages when opening connection to MongoDB.
  • Additional MongoDB configuration options: mongo_ssl, mongo_ssl_skipverify, mongo_username, mongo_password
  • Remove 'initial user' login logic, including 'POST /users/initial' API. Now initial user need to be created by administrator using cli (MEN-1034)
  • New cli subcommand for creating users: 'useradm create-user. (MEN-1034)
  • New API for listing users: 'GET https://localhost/api/management/v1/useradm/users' and 'GET https://localhost/api/management/v1/useradm/users/:userid'
  • New API for creating additional users: 'POST https://localhost/api/management/v1/useradm/users'
  • New API for editing user email and password: 'PUT https://localhost/api/management/v1/useradm/users/:userid'
  • New API for removing user: 'DELETE https://localhost/api/management/v1/useradm/users/:userid'

Mender v1.1.3

Released 10.02.2017

integration (1.1.3)

  • Fix incorrectly set service version references.

Mender v1.1.2

(Never released publicly)

deployments (1.1.1)

  • Prevent artifacts with invalid checksums from being uploaded to the server. (MEN-1412)

integration (1.1.2)

  • Upgrade deployments to 1.1.1.
  • Upgrade mender to 1.1.2.
  • Upgrade mender-artifact to 2.0.2.

    Mender v1.1.1

Released 09.05.2017

mender

  • Fix - Now throws an error when committing nothing. (MEN-505)
  • Changed the errormessage to more closely reflect the issue. (MEN-1215)
  • Improve error message when manifest field/file cannot be read.
  • Logs an error when device_type file not found. (MEN-505)
  • Fixed behaviour when no sys-cert is available on the system. (MEN-1151)
  • installer: improve incompatible image error message

mender-artifact

  • Sign existing artifacts using mender-artifact CLI (MEN-1220)
  • mender-artifact now fails with whitespace in the artifact-name (MEN-1355)
  • Mender-Artifact now returns an error code to the os on cli errors (MEN-1328)

Mender v1.1.0

Released 06.16.2017

gui

  • Remove shortened device IDs, now useless due to incremental SHAs
  • Fix for MEN-1233 - create deployment from single device

mender

  • Fix misleading version being displayed for non-tagged builds. (MEN-1178)

Mender v1.1.0 Beta 1

Released 05.24.2017

deployments

  • Increase file upload request validity when pushing artifact to remote file storage.
  • Update artifact handling reflecting changes in mender-artifact.
  • Support for signed images introduced, but with no signature verification yet. (MEN-1022)
  • Add device decommissioning support in the deployments service.
  • Update artifact description when updating artifact data.
  • images/s3: unmarshal S3 errors when uploading image
  • Artifact upload error handling fixed.
  • Update artifact description when updating artifact data. (MEN-1093)
  • travis: bump required Go version to 1.8

deviceadm

  • Support for listing device authentication data sets with device ID filter using GET /devices?device_id=

deviceauth

  • New feature: decommissioning device
  • devauth: improve logging when rejecting or giving out tokens
  • Decommission device endpoint implemented (without decommission job submit).
  • api/management: management API is publicly available, update misleading description
  • api: add tenant_token as an optional attribute in authentication request

gui

  • Artifact signed field and improvements (MEN-230)
  • Bugfix: hide placeholder when past deployments is not empty (MEN-229)
  • Device blocking & decommissioning (MEN-226)
  • Implement pagination UI on pending & in progress deployment lists (MEN-222)

integration

  • Upgrade all server components to 1.1 series
  • Upgrade client to 1.1
  • Upgrade mender-artifact to 2.0

inventory

  • No changes

mender-api-gateway-docker

  • nginx: log and pass X-MEN-RequestID

mender-artifact

  • Switch default artifact format version to 2. (MEN-1183)
  • Add CLI support for signing and verifying images.
  • Add implementation of RSA and ECDSA signatures.
  • Fix returning and printing errors form artifact library.
  • Fix overwriting artifact if new one is invalid.
  • Add basic signing functionality and rewrite the library.

mender

  • Add support for using signed mender-artifact library.
  • Add support for verifying artifact signature. (MEN-1020)

useradm

  • Added create-user and server commands to useradm. Running useradm server will start useradm service (just like running useradm did), also if no command is passed server is used a default. create-user will add given user to DB. Examples: useradm create-user --username foo@bar.com --password foobarbarbar (creates a user with username foo@bar.com and password foobar...), useradm create-user --username foo@bar.com (same as before, but password is read from terminal). See --help for details.

Mender v1.0.1

Released 04.05.2017

Notable changes

deployments

  • Update artifact description when updating artifact data. (MEN-1093)
  • Fix log flag not being set for device deployment after log been uploaded. (MEN-1078)

gui

  • Bugfix: open correct deployment report dialog from dashboard
  • Update node modules, add drag+drop artifact, allow edit artifact description
  • Move user token from local storage to cookie, add react-cookie module (#217)
  • Update node modules, add drag+drop & cookie functionality (#219)
  • Replace artifact upload dialog with drag-and-drop
  • Remove cookie when receiving unauthorized response
  • Edit artifact description in UI

mender

  • Fix bug that caused the update not to be retried after failing during previous attempt (#193)

Mender v1.0.0

Released 02.20.2017


We welcome contributions to improve this documentation. To submit a change, use the Edit link at the top of the page or email us at .