Skip to content

Releases: mendersoftware/mender-server

v4.0.0-rc.8

27 Jan 11:14
54e2eaf
Compare
Choose a tag to compare
v4.0.0-rc.8 Pre-release
Pre-release

v4.0.0-rc.8 - 2025-01-27

Bug Fixes

  • (gui) Aligned webhook details behaviour w/ rest of UI
    (MEN-7955) (7860b5b) by @mzedel

  • (gui) Prevented sso config retrieval on plans that don't support this
    (fe6da5d) by @mzedel

  • (gui) Fixed an issue that would prevent deleting & tagging releases in the release overview
    (MEN-7960) (16b2628) by @mzedel

  • (gui) Let on-prem installations refer to the docs to prevent server-url misconfiguration following monorepo transition
    (MEN-7948) (e0dae51) by @mzedel

  • (gui) Fixed end date filters out today's entries in the Audit log, Deployments and Devices
    (3ee84f2) by @aleksandrychev

  • Deviceauth healthcheck panics malformed inventory address
    (70d493a) by @alfrunes

  • Use internal URLs for storage backend when generating artifacts
    (MEN-7939) (3d72d5e) by @alfrunes

    • BREAKING: Generate artifacts API ignores storage.proxy_uri and
      aws.external_url configuration values and instead access the API using
      the same URL as deployments service.

    When generating artifacts, the backend will use the direct access URL
    instead of rewriting the URL using the configured storage.proxy_uri or
    aws.external_url.

  • Deployment device count should not exceed max devices
    (MEN-7847) (15e5fee) by @alfrunes

    Added a condition to skip deployments when the device count reaches max
    devices.

Documentation

Features

Refac

v4.0.0-rc.7

09 Jan 20:52
7d48c20
Compare
Choose a tag to compare
v4.0.0-rc.7 Pre-release
Pre-release

v4.0.0-rc.7 - 2025-01-09

Bug Fixes

  • (gui) Fixed an issue that would prevent showing deployment reports for phased deployments
    (132d6b2) by @mzedel

  • (gui) Fixed an issue that would prevent upgrading a running session to a different plan
    (MEN-7898) (7668b29) by @mzedel

  • (gui) Fixed an issue that would crash the site when showing release details with multiple artifacts
    (fd06f66) by @mzedel

  • (gui) Made addon availability rely more on addons where possible to prevent erroneous device config retrieval
    (MEN-7895) (62d6516) by @mzedel

  • Implement signal handler for server commands
    (QA-782) (6e17ada) by @bahaa-ghazal

Features

  • (gui) Aligned notions of "latest device activity" in listing & details
    (40ee57d) by @mzedel

  • (gui) Limited onboarding to hosted Mender to ensure a streamlined experience
    (MEN-7896) (cee60f8) by @mzedel

v4.0.0-rc.6

31 Dec 08:25
8bafea5
Compare
Choose a tag to compare
v4.0.0-rc.6 Pre-release
Pre-release
Merge pull request #289 from mendersoftware/release-please--branches-…

v4.0.0-rc.5

24 Dec 06:59
90080ac
Compare
Choose a tag to compare
v4.0.0-rc.5 Pre-release
Pre-release

v4.0.0-rc.4 - 2024-12-24

Bug Fixes

v4.0.0-rc.3

18 Dec 09:44
73146a7
Compare
Choose a tag to compare
v4.0.0-rc.3 Pre-release
Pre-release

v4.0.0-rc.3 - 2024-12-17

Bug Fixes

  • (gui) Fixed an issue that would sometimes prevent users from switching between tenants
    (MEN-7774) (ce777fd) by @mzedel

    can't rely on the user list data as it doesn't contain all the user details

  • (gui) Fixed an issue that prevented deployment sizes from being shown
    (d2bbb8d) by @mzedel

  • (gui) Fixed an issue that caused number comparisons in device filters to not work
    (MEN-7717) (84e2398) by @mzedel

  • (gui) Added readable name for ltne device filter
    (MEN-7717) (a741011) by @mzedel

  • (gui) Fixed an issue that could lead to unexpected locations in the UI when accessing unauthorized sections while authorized
    (MEN-7842) (7938291) by @mzedel

  • (gui) Enable device configuration for non enterprise users
    (67170c5) by @thall

    Currently it's not possible to see device configuration if you host
    Mender self and have environment variable HAVE_DEVICECONFIG=true.

    Changes the predicate to be the same as for hasDeviceConnect.

  • Fixed an issue that prevented the UI from showing deeply nested software installations
    (MEN-7640) (13496f3) by @mzedel

Documentation

  • (README) Add step to clone repository
    (f9d3bbd) by @alfrunes

  • (README) Consistently add syntax highlighting to code blocks
    (8583102) by @alfrunes

  • Update README.md
    (f7a1b09) by @alfrunes

    Adjusted styling (note color, added 1st level indentation, taxonomy i.e., Mender Server, Mender Enterprise) to make it easy to follow and read.

  • Document how to bring up the Virtual Device for enterprise setup
    (c674566) by @lluiscampos

Features

  • (deployments) New endpoint for getting release by name
    (MEN-7575) (3a18e88) by @kjaskiewiczz

  • (gui) Added the possibility to create service provider administering roles
    (MEN-7570) (92d7e50) by @mzedel

  • (gui) Aligned role removal dialog with other parts of the UI
    (8661704) by @mzedel

  • (gui) Added support for Personal Access Token auditlog entries
    (MEN-7622) (9a9a6c3) by @mzedel

  • (gui) Added possibility to trigger deployment & inventory data updates when troubleshooting
    (MEN-7657) (11a9b7a) by @mzedel

  • (gui) Made deployment targets rely on filter information in the deployment to more reliably display target devices etc.
    (MEN-7647) (47c92d4) by @mzedel

Revert

v4.0.0-rc.2

31 Oct 18:14
5f95102
Compare
Choose a tag to compare
v4.0.0-rc.2 Pre-release
Pre-release
Merge pull request #161 from mendersoftware/release-please--branches-…

v4.0.0-rc.1

30 Oct 15:49
3f077d8
Compare
Choose a tag to compare
v4.0.0-rc.1 Pre-release
Pre-release

4.0.0-rc.1 - 2024-10-30

Bug Fixes

  • (deployments) Deprecate v1 endpoint for listing deployments
    (MEN-7543) (879b589) by @kjaskiewiczz

    We deprecated GET v1 /deployments/deployments endpoint because of an
    issue with "search" query parameter behavior. As a replacement we
    introduce v2 version of the endpoint, where we replaced "search"
    parameter with "id" and "name" parameters.

  • (deviceconfig) Enable multiplatform build
    (QA-673) (fbbe646) by @oldgiova

    The required TARGETOS and TARGETARCH variables were missing from the
    Dockerfile.

  • (gui) Fixed an issue that could prevent browsers from following programmatically triggered downloads
    (f2b6189) by @mzedel

    • relative download addresses seem not to be followed, switched to absolute instead
  • (iot-core) Incosistent serialization format for device private key
    (MEN-7478) (6deadef) by @alfrunes

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

  • Aligned identity attribute usage with scoped inventory data to prevent overriding custom naming attributes with name tags
    (MEN-7218) (9d82ea1) by @mzedel

  • Document the 409 return for creating deployment to a group
    (MEN-7414) (5327dac) by @kjaskiewiczz

  • Prevented commercial client components are only selected when plan/ addon accessible
    (MEN-7458) (81e0b73) by @mzedel

  • Fixed an issue that prevented retrieving group devices & related reports
    (MEN-7461) (95ea85f) by @mzedel

  • Fixed an issue that prevented showing PATs on page refresh
    (bde80fe) by @mzedel

  • Fixed an issue that prevented onboarding tips from showing
    (c2ecfcf) by @mzedel

Documentation

Features

Build

  • (docker) Add build stage to Dockerfiles
    (ba3692e) by @alfrunes

    The Dockerfiles are now self-contained by moving the build stage into
    the Dockerfile.

  • (docker) Build images on BUILDPLATFORM
    (44e5b7f) by @alfrunes

  • (docker) Use make(1) when building inside docker images
    (153269e) by @alfrunes

    For consistent builds.

  • (make) Update docker targets to use updated Dockerfiles
    (11f26d6) by @alfrunes

    Refactored common parts to parent directory.

  • (make) Change default target to docker and add variable TAGS
    (92ac12a) by @alfrunes

    Containers are the primary build artifacts for this repo so it makes
    sense to build them by default.

  • (make) Fix acceptance test targets after refactor
    (70919bd) by @alfrunes

    Put common acceptance test targets in Makefile.common and made
    exceptions for create-artifact-worker and reporting.

  • (make) Do not expand go shell commands unconditionally
    (1c68b83) by @alfrunes

  • (make) Run acceptance tests without rebuilding the containers
    (ce241cc) by @alfrunes

    Removed the dependency on docker-acceptance for the
    test-acceptance-run.

  • (make) test-unit target runs in same environment as build
    (141ea40) by @alfrunes

  • (make) Change TAGS behavior to always include required build tags
    (5bae608) by @alfrunes

  • (make) Rename DOCKER_ARGS to DOCKER_BUILDARGS, TAGS to BUILDTAGS
    (1a97891) by @alfrunes

    It seems like Gitlab has a built in TAGS env variable which conflicts
    with the Make environment.

  • (make) Add docker-pull target for pulling images
    (37f4391) by @alfrunes

  • (make) Define DOCKER_PLATFORM template as multiline variable
    (0db0c9a) by @alfrunes

  • (make) Fix tag override for docker-acceptance
    (7f0b260) by @alfrunes

    MENDER_IMAGE_TAG_TEST should set the tag when building the target.

  • (make) Remove make 4.4 function let
    (75f980e) by @alfrunes

  • (make) Added target docker-publish for publishing images
    (c400b04) by @...

Read more