Mender server

reference

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


Found errors? Think you can improve this documentation? Simply click the Edit link at the top of the page, and then the icon on Github to submit changes.