Releases: mendersoftware/mender-server
v4.0.0-rc.8
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 configuredstorage.proxy_uri
or
aws.external_url
. - BREAKING: Generate artifacts API ignores
-
Deployment device count should not exceed max devices
(MEN-7847) (15e5fee) by @alfrunesAdded a condition to skip deployments when the device count reaches max
devices.
Documentation
- Fix typo in snippet for creating tenant
(a346d33) by @alfrunes - Docmentation on backend integration tests running separately
(QA-683) (a8f8d54) by @merlin-northern
Features
-
(gui) Added feedback on file size limits to artifact upload dialog
(MEN-7858) (d612334) by @mzedel -
(gui) Aligned text input appearance with MUI updated guidelines
(MEN-7838) (e5d5672) by @mzedel
Refac
v4.0.0-rc.7
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
v4.0.0-rc.6
Merge pull request #289 from mendersoftware/release-please--branches-…
v4.0.0-rc.5
v4.0.0-rc.4 - 2024-12-24
Bug Fixes
- Stop user from having similar email and password
(MEN-6462) (3fa4a43) by @bahaa-ghazal
v4.0.0-rc.3
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 @mzedelcan'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 @thallCurrently it's not possible to see device configuration if you host
Mender self and have environment variableHAVE_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 @alfrunesAdjusted 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
-
"fix(gui): fixed an issue that caused number comparisons in device filters to not work"
(787237e) by @mzedelThis reverts commit 84e2398.
Signed-off-by: Manuel Zedel manuel.zedel@northern.tech -
Revert "docs(deviceauth): migration to OpenAPI3"
(93ab08a) by @kjaskiewiczzThis reverts commit f7a33e9.
v4.0.0-rc.2
Merge pull request #161 from mendersoftware/release-please--branches-…
v4.0.0-rc.1
4.0.0-rc.1 - 2024-10-30
Bug Fixes
-
(deployments) Deprecate v1 endpoint for listing deployments
(MEN-7543) (879b589) by @kjaskiewiczzWe 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 @oldgiovaThe 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 @alfrunesThe 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
- Update README.md with instructions on using the docker composition
(c9aa7dc) by @alfrunes - Add section about testing build artifacts
(5c7eaaa) by @alfrunes - Add snippet for starting a mender client to README
(a322b2d) by @alfrunes
Features
-
(deployments) Add filter field to deployment object
(MEN-7416) (fec5b91) by @kjaskiewiczzThe filter field contains information about devices targeted by the
deployment. -
(gui) Enabled webhook scope selection
(MEN-7455) (cec277d) by @mzedel -
(gui) Extended webhook event details
(MEN-7574) (0bfda40) by @mzedel -
(gui) Aligned webhook listing with updated design
(MEN-7573) (80e55d1) by @mzedel -
(inventory) Add support for "$in" operator in the device search API
(MEN-7667) (fd4eaf0) by @kjaskiewiczz -
Added option to limit deployments to a maximum number of devices in a dynamic group
(MEN-7403) (c04d736) by @mzedel -
Made search results reopen whenever the search field is clicked again and has a search term
(MEN-6894) (c36eb96) by @mzedel -
New endpoint for listing deployments
(MEN-7541) (afb1566) by @kjaskiewiczz -
Add
version
command to all Go binaries
(ff439c9) by @alfrunesThe
version
command will display the app version (linked at build
time) as well as runtime version and commit SHA1.
Build
-
(docker) Add build stage to Dockerfiles
(ba3692e) by @alfrunesThe 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 @alfrunesFor consistent builds.
-
(make) Update
docker
targets to use updated Dockerfiles
(11f26d6) by @alfrunesRefactored common parts to parent directory.
-
(make) Change default target to
docker
and add variable TAGS
(92ac12a) by @alfrunesContainers 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 @alfrunesPut common acceptance test targets in Makefile.common and made
exceptions forcreate-artifact-worker
andreporting
. -
(make) Do not expand
go
shell commands unconditionally
(1c68b83) by @alfrunes -
(make) Run acceptance tests without rebuilding the containers
(ce241cc) by @alfrunesRemoved 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 @alfrunesIt 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 @alfrunesMENDER_IMAGE_TAG_TEST should set the tag when building the target.
-
(make) Added target
docker-publish
for publishing images
(c400b04) by @...