Skip to content

Releases: mendersoftware/mender-server

v4.0.0-rc.7

09 Jan 20:52
7d48c20
Compare
Choose a tag to compare

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
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.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 - 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
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

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 @alfrunes

  • (make) Split MENDER_PUBLISH_REGISTRY into registry and repository
    ([e27c770](e27c770...

Read more