Skip to content

Releases: device-management-toolkit/rps

v2.9.0

05 Apr 22:21
7371671
Compare
Choose a tag to compare

[2.9.0] - 2023-04-05

Build

  • updated Node to 18 (#888) (#167cd01)
  • update package.json to v2.9.0 (#49433c1)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#928) (#fcb3295)
  • deps: bump express-validator from 6.14.3 to 6.15.0 (#891) (#3ff6d46)
  • deps: bump body-parser from 1.20.1 to 1.20.2 (#7186140)
  • deps: bump ws from 8.12.0 to 8.12.1 (#885) (#169988c)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#892) (#fb4c4cc)
  • deps: bump exponential-backoff from 3.1.0 to 3.1.1 (#d8e8ad8)
  • deps: bump xstate from 4.36.0 to 4.37.0 (#4bf3959)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#939) (#e33121b)
  • deps: bump pg from 8.9.0 to 8.10.0 (#911) (#6c93a50)
  • deps: bump ws from 8.12.1 to 8.13.0 (#918) (#139d515)
  • deps: bump xstate from 4.37.0 to 4.37.1 (#934) (#ceee7ef)
  • deps-dev: bump eslint from 8.36.0 to 8.37.0 (#943) (#11e46e4)
  • deps-dev: bump nodemon from 2.0.21 to 2.0.22 (#ae02355)
  • deps-dev: bump @typescript-eslint/parser from 5.55.0 to 5.56.0 (#925) (#91afd0f)
  • deps-dev: bump @types/node from 16.18.16 to 16.18.18 (#926) (#715a272)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#927) (#60f04af)
  • deps-dev: bump @types/node from 16.18.18 to 16.18.19 (#935) (#010fc59)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#226f46e)
  • deps-dev: bump eslint-config-standard-with-typescript (#72e99fb)
  • deps-dev: bump @typescript-eslint/parser from 5.54.1 to 5.55.0 (#5d1ead2)
  • deps-dev: bump @types/node from 16.18.14 to 16.18.16 (#922) (#49e8f47)
  • deps-dev: bump @types/node from 16.18.19 to 16.18.21 (#938) (#af9a810)
  • deps-dev: bump sinon from 15.0.1 to 15.0.2 (#919) (#0d6d4ce)
  • deps-dev: bump eslint from 8.35.0 to 8.36.0 (#917) (#07b3108)
  • deps-dev: bump sinon from 15.0.2 to 15.0.3 (#937) (#5e10625)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#912) (#7ec7c53)
  • deps-dev: bump @typescript-eslint/parser from 5.54.0 to 5.54.1 (#913) (#13af38b)
  • deps-dev: bump nodemon from 2.0.20 to 2.0.21 (#03f7906)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#2d5e73d)
  • deps-dev: bump @types/node from 16.18.13 to 16.18.14 (#906) (#219a034)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#941) (#5ed8bf0)
  • deps-dev: bump @types/node from 16.18.12 to 16.18.13 (#6f3afb1)
  • deps-dev: bump @typescript-eslint/parser from 5.53.0 to 5.54.0 (#3bbca73)
  • deps-dev: bump eslint from 8.34.0 to 8.35.0 (#1db7608)
  • deps-dev: bump @typescript-eslint/parser from 5.51.0 to 5.52.0 (#887) (#87541bd)
  • deps-dev: bump @typescript-eslint/parser from 5.52.0 to 5.53.0 (#15ac714)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#ee94c32)
  • deps-dev: bump @types/node from 16.18.21 to 16.18.22 (#944) (#5010965)
  • deps-dev: bump @types/node from 16.18.22 to 16.18.23 (#946) (#38c6879)
  • deps-dev: bump @typescript-eslint/parser from 5.56.0 to 5.57.0 (#940) (#a0b1e76)
  • deps-dev: bump @typescript-eslint/parser from 5.57.0 to 5.57.1 (#fecda77)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#949) (#e7cf595)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#886) (#f667d10)
  • deps-dev: bump @types/node-forge from 1.3.1 to 1.3.2 (#947) (#505ffb5)
  • deps-dev: bump @types/express from 4.17.15 to 4.17.16 (#862) (#792de13)

Docs

  • add discord info (#907) (#5b1fbfc)

Feat

  • 802.1x wired network configuration (#936) (#1952c69)

Fix

  • handle missing AMT activation response (#929) (#5e82295)
  • updated error message on auth failure (#933) (#d6e09dc)
  • exclude test.js files from custom middleware (#ba6afd7)
  • required version for wirless patch (#914) (#70ff74f)
  • CIRA static password being saved to DB (#909) (#6a03292)

Refactor

  • updated ips interface instead amt for 8021x unconfig (#951) (#dc2444f)
  • check cira config name for special characters (#904) (#3ce906a)
  • state-machine: add retry logic to TLS (#661814b)

Revert

  • cira config name for special characters (#952) (#8dbb75a)

Test

  • use fake timers and clean up (#1d1f794)
  • removed hardcoded versions from rest api tests (#902) (#f37f4c9)

v2.8.0

16 Feb 19:05
9aca8f6
Compare
Choose a tag to compare

[2.8.0] - 2023-02-16

Build

  • update package.json to v2.7.0 (#43480db)
  • deps: bump xstate from 4.35.2 to 4.35.3 (#3e0b1f9)
  • deps: bump minimist from 1.2.7 to 1.2.8 (#879) (#9ef8895)
  • deps: bump got from 11.8.5 to 11.8.6 (#b9bfe26)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#2c341c2)
  • deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#874) (#1302212)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#9c5ed8c)
  • deps: bump xstate from 4.35.0 to 4.35.1 (#29527f7)
  • deps: bump json5 from 1.0.1 to 1.0.2 (#664de20)
  • deps: update wsman-messages to 5.0.0 (#d8b35f6)
  • deps: bump xstate from 4.35.4 to 4.36.0 (#883) (#13735ae)
  • deps: bump xstate from 4.35.3 to 4.35.4 (#d16a715)
  • deps: bump express-validator from 6.14.2 to 6.14.3 (#7b5b6b6)
  • deps: bump pg from 8.8.0 to 8.9.0 (#00528a8)
  • deps: bump xstate from 4.34.0 to 4.35.0 (#4e36d97)
  • deps-dev: bump eslint from 8.32.0 to 8.33.0 (#863cea8)
  • deps-dev: bump eslint-config-standard-with-typescript (#865) (#b6464fd)
  • deps-dev: bump eslint-config-standard-with-typescript (#a151cbc)
  • deps-dev: bump @typescript-eslint/parser from 5.48.2 to 5.49.0 (#1212d42)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#43fc863)
  • deps-dev: bump typescript from 4.9.4 to 4.9.5 (#872) (#92a9d3e)
  • deps-dev: bump eslint-config-standard-with-typescript (#dd040c9)
  • deps-dev: bump @typescript-eslint/parser from 5.48.1 to 5.48.2 (#ef273e2)
  • deps-dev: bump eslint from 8.31.0 to 8.32.0 (#3200fd6)
  • deps-dev: bump eslint-plugin-import from 2.26.0 to 2.27.5 (#a551acd)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#2001d14)
  • deps-dev: bump @types/ws from 8.5.3 to 8.5.4 (#c96955a)
  • deps-dev: bump @typescript-eslint/parser from 5.49.0 to 5.50.0 (#1f92720)
  • deps-dev: bump @types/pg from 8.6.5 to 8.6.6 (#e35aff7)
  • deps-dev: bump @types/node from 16.18.9 to 16.18.11 (#27e4f5e)
  • deps-dev: bump @types/node from 16.18.11 to 16.18.12 (#875) (#22029eb)
  • deps-dev: bump sinon from 15.0.0 to 15.0.1 (#c66de04)
  • deps-dev: bump @typescript-eslint/parser from 5.50.0 to 5.51.0 (#878) (#1d0a035)
  • deps-dev: bump @types/express from 4.17.14 to 4.17.15 (#f80217d)
  • deps-dev: bump @types/node from 16.18.8 to 16.18.9 (#0459b8b)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#877) (#dd8a32b)
  • deps-dev: bump @types/node from 16.18.4 to 16.18.8 (#f44dad5)
  • deps-dev: bump eslint from 8.33.0 to 8.34.0 (#880) (#82ac4e6)
  • deps-dev: bump typescript from 4.9.3 to 4.9.4 (#6ab3a34)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#2c24c19)

Ci

  • fixed changelog build (#12b28cf)
  • add ossf action (#000544f)

Docs

  • add ossf badge to readme (#b60db2a)

Feat

  • activation: add TLS CA Cert generation with MSFT CA (#816) (#535485e)
  • api: adds multitenancy support (#795) (#dfbdadb)
  • api: add support for custom middleware (#5d3d135)

Fix

  • activation status message output (#881) (#3add4a6)
  • handle unepxected parse errors with retry invokeWsmanCall (#841) (#f68a401)
  • eslint issues (#da0e55c)
  • if MPS isn't available, RPS should not error when attempting to add/remove devices from MPS (#828) (#8996080)
  • enhance API validation (#820) (#5867346)
  • Adding a device which is already activated in ACM fails (#c4456d4)
  • health: fix vault health check failure when in HA mode (#86971a7)

Refactor

  • align interface structure to MPS (#9c8dc7a)
  • align environment usage to match MPS (#69c1f2f)
  • upgrade lint dependencies and add recommended rules (#2d1e601)
  • upgrade lint dependencies and add recommended rules (#ecc7f53)

Revert

  • upgrade lint dependencies and add recommended rules (#8539f32)

Test

  • modify unit test (#c56c29e)

v2.7.0

08 Dec 19:55
Compare
Choose a tag to compare

[2.7.0] - 2022-12-08

Build

  • update package.json to v2.7.0 (#d581d4e)
  • deps: Bump @open-amt-cloud-toolkit/wsman-messages from 3.0.4 to 3.0.5 (#33ca0da)
  • deps-dev: bump @types/node from 16.18.3 to 16.18.4 (#bf9d292)
  • deps-dev: bump sinon from 14.0.2 to 15.0.0 (#799) (#c5d24f7)
  • deps-dev: bump @types/node-forge from 1.3.0 to 1.3.1 (#7599992)
  • deps-dev: bump jest-junit from 14.0.1 to 15.0.0 (#18e1b78)
  • deps-dev: bump typescript from 4.8.4 to 4.9.3 (#6f82bf1)
  • deps-dev: bump sinon from 14.0.1 to 14.0.2 (#828ec60)

Ci

  • update ci semantic check (#4dba25e)
  • changes type from "Bug" to "User Story" (#a861276)
  • add projects sync to rps (#1c4cd5a)
  • azureBoardsSync: remove github personal access token (#753fa42)
  • azureBoardsSync: change wit to "Product Backlog Item" (#6aafb55)
  • lint: add header checks (#b7a849f)

Feat

  • health: add waits for db and vault to be available to respond (#800) (#33561f9)
  • maintenance: maintenance sync hostname information (#5a8a964)

Fix

  • auth: handle qop="auth-int, auth" header (#8535bf0)
  • factory: db singleton was not actually added missing unit test for vault factory (#1ee838d)
  • profiles: self-signed cert for tls profile update (#754) (#8544500)

Refactor

  • startup promises are no longer ignored with void (#63d289d)

v2.6.0

07 Nov 22:31
Compare
Choose a tag to compare

[2.6.0] - 2022-11-07

Build

  • deps: bump minimist from 1.2.6 to 1.2.7 (#74017d9)
  • deps: bump ws from 8.10.0 to 8.11.0 (#4bee7eb)
  • deps: bump express from 4.18.1 to 4.18.2 (#b679873)
  • deps: bump ws from 8.9.0 to 8.10.0 (#b0c5edd)
  • deps: bump xstate from 4.33.6 to 4.34.0 (#48375da)
  • deps: bump ws from 8.8.1 to 8.9.0 (#c727f40)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages from 2.4.1 to 3.0.4 (#e6fba58)
  • deps-dev: bump @types/node-forge from 1.0.5 to 1.3.0 (#3eca0fc)
  • deps-dev: bump @types/node from 16.11.65 to 16.18.3 (#dd1dd48)
  • deps-dev: bump typescript from 4.8.3 to 4.8.4 (#256db7b)
  • deps-dev: bump @types/node from 16.11.59 to 16.11.65 (#55f4cb8)
  • deps-dev: bump sinon from 14.0.0 to 14.0.1 (#8028c76)
  • docker: change base image to use bullseye-slim instead of buster-slim (#337666a)

Ci

  • ab-sync: update action to v2.1 (#2bc20d2)
  • actions: update to actions/checkout@v3 (#70ffe9a)

Feat

  • appversion: adds appversion to version api (#2fc8e01)
  • maintenance: adds syncip command to the maintenance task (#740) (#036553b)

Fix

  • activation: adds mebx password to secret provider on reconfigure (#03c47c5)
  • domains: allow subdomains w/ matching root domain (#dacc97c)

Refactor

  • amtPwd: update to generate random password if not provided (#743) (#a3c3f26)
  • network: by default enables local profile synchronization for wifi (#329f0bb)

Test

  • getVersion: fixes getVersion tests (#72d46f5)

v2.5.0

06 Oct 16:38
Compare
Choose a tag to compare

What's Changed

Build

  • deps: bump pg from 8.7.3 to 8.8.0 (#bddf6bf)
  • deps: bump ws from 8.8.0 to 8.8.1 (#1d2c4a9)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#825c0de)
  • deps: bump xstate from 4.33.5 to 4.33.6 (#aa96975)
  • deps: bump winston from 3.7.2 to 3.8.1 (#21db422)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#8d1b264)
  • deps: bump uuid from 8.3.2 to 9.0.0 (#fcd9007)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#2c2bf35)
  • deps: bump winston from 3.8.1 to 3.8.2 (#f3c1ea7)
  • deps: bump express-validator from 6.14.1 to 6.14.2 (#5e7ca44)
  • deps: bump xstate from 4.33.4 to 4.33.5 (#713) (#5819bd1)
  • deps: bump xstate from 4.33.2 to 4.33.4 (#7a4b7d9)
  • deps-dev: bump @types/node from 16.11.49 to 16.11.54 (#a7699de)
  • deps-dev: bump jest-junit from 14.0.0 to 14.0.1 (#0706707)
  • deps-dev: bump @types/node from 16.11.54 to 16.11.56 (#54ab968)
  • deps-dev: bump typescript from 4.7.4 to 4.8.2 (#d5b3aa3)
  • deps-dev: bump typescript from 4.8.2 to 4.8.3 (#d4b373f)
  • deps-dev: bump @types/node from 16.11.48 to 16.11.49 (#8618819)
  • deps-dev: bump @types/node from 16.11.47 to 16.11.48 (#1815c00)
  • deps-dev: bump @types/node from 16.11.56 to 16.11.58 (#879aac6)
  • deps-dev: bump @types/node from 16.11.46 to 16.11.47 (#c364ba8)
  • deps-dev: bump jest-junit from 13.2.0 to 14.0.0 (#632a923)
  • deps-dev: bump @types/node from 16.11.45 to 16.11.46 (#c0ab520)
  • deps-dev: bump jest-sinon from 1.0.4 to 1.1.0 (#6b4a3aa)
  • deps-dev: bump @types/node-forge from 1.0.2 to 1.0.4 (#ef4c428)
  • deps-dev: bump @types/node from 16.11.58 to 16.11.59 (#bbd3dd5)
  • deps-dev: bump @types/express from 4.17.13 to 4.17.14 (#09a9f35)
  • deps-dev: bump @types/node-forge from 1.0.4 to 1.0.5 (#fbd958f)
  • deps-dev: bump @types/node from 16.11.19 to 16.11.45 (#1e69710)
  • deps-dev: bump nodemon from 2.0.16 to 2.0.19 (#f885519)
  • deps-dev: bump typescript from 4.7.3 to 4.7.4 (#6a98685)
  • deps-dev: bump nodemon from 2.0.19 to 2.0.20 (#877a116)

Chore

  • update changelog and bump package.json version for release (#6993b4f)

Docs

  • updates changelog for v2.5.0 (#fdd69f5)

Feat

  • domains: cert password authentication on submit (#e0c068e)
  • profile: adds amt features config state machine (#706) (#a778930)

Fix

  • certManager filename causing build failure in docker (#ce555dc)
  • api: create endpoints now rollback db if vault fails (#99b2b56)
  • cira: deletes certificates when unconfiguring previous settings (#673) (#0fd112b)
  • profile features: corrected CIM_KVMRedirection enum comparison (#711) (#1245cb5)

Refactor

  • activation: adds specific error message to provision cert (#727) (#4bb6e11)
  • activation: adds xstate framework for activation (#5e00101)
  • cira: cira config uses xstate (#698) (#21a2792)
  • config: remove unnused amtusername (#9b6044b)
  • deactivation: update error message (#c3a2c2a)
  • deactivation: adds checks for secret provider responses (#730) (#55791e4)
  • deactivation: adds xstate framework for deactivation (#9f1b25e)
  • interfaces: remove unused refactored code (#694) (#82dc0ee)
  • maintenance: uses xstate for maintenance tasks (#693) (#50f8aa8)
  • networkConfiguration: adds xstate framework to network configuration (#49a8b92)
  • reconfigure: updated to reconfigure a device (#712) (#4b1de24)
  • status: formats network status message (#cf76d89)
  • test: adds unit tests to activation state machine (#697) (#25c5bcb)
  • tls: tls configuration now uses xstate (#9a4d93b)

v2.4.0

07 Jul 23:00
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.1...v2.4.0

v2.3.2

15 Jun 20:05
Compare
Choose a tag to compare

fix(dependencies): resolve peer dependencies for eslint

v2.3.1

13 May 20:24
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump @open-amt-cloud-toolkit/wsman-messages from 2.3.1 to 2.3.2 by @dependabot in #640
  • build(deps-dev): bump sinon from 13.0.2 to 14.0.0 by @dependabot in #639
  • build(deps): bump @open-amt-cloud-toolkit/wsman-messages from 2.3.2 to 2.3.3 by @dependabot in #643
  • fix(validator): remove uuid format check by @rsdmike in #644

Full Changelog: v2.3.0...v2.3.1

v2.3.0

11 May 15:34
Compare
Choose a tag to compare

What's Changed

Build

  • deps: bump minimist from 1.2.5 to 1.2.6 (#24478f5)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#1d1fa34)
  • deps: bump ws from 8.5.0 to 8.6.0 (#8960732)
  • deps: bump node-forge from 1.0.0 to 1.3.0 (#9816439)
  • deps: bump express from 4.18.0 to 4.18.1 (#bbf2cea)
  • deps: bump node-forge from 1.0.0 to 1.3.0 test update (#7dd4d8b)
  • deps: bump express from 4.17.3 to 4.18.0 (#51107d7)
  • deps: bump body-parser from 1.19.2 to 1.20.0 (#72bc77d)
  • deps: bump node-forge from 1.3.0 to 1.3.1 (#8c2b025)
  • deps: bump @open-amt-cloud-toolkit/wsman-messages (#90150bb)
  • deps: bump winston from 3.6.0 to 3.7.2 (#83c9bee)
  • deps-dev: bump jest-junit from 13.0.0 to 13.1.0 (#488c91d)
  • deps-dev: bump eslint-plugin-import from 2.25.4 to 2.26.0 (#d5cca6f)
  • deps-dev: bump typescript from 4.6.2 to 4.6.3 (#ffad86d)
  • deps-dev: bump sinon from 13.0.1 to 13.0.2 (#50ee496)
  • deps-dev: bump jest-junit from 13.1.0 to 13.2.0 (#7abca19)
  • deps-dev: bump @types/node-forge from 1.0.1 to 1.0.2 (#9594cfd)
  • deps-dev: bump typescript from 4.6.3 to 4.6.4 (#0ce56c5)
  • deps-dev: bump nodemon from 2.0.15 to 2.0.16 (#1a38228)
  • deps-dev: bump @types/jest from 27.4.1 to 27.5.0 (#29eb85f)
  • deps-dev: bump ts-jest from 27.1.3 to 27.1.4 (#7349936)
  • version: bump to v2.3.0 (#c4ba4d3)

Ci

  • swap our semantic pull request bot for Github Action (#2d66607)
  • lint: adds semantic commit lints (#9ef4156)

Feat

  • cira: adds setting MpsType to 'both' (#a4a0017)

Fix

  • cira: removes DHCP check (#8ef1d52)
  • healthcheck: handle vault missing (#5cd1627)
  • network: handles put response for AMT_generalsettings (#638) (#5234e9b)
  • network: handles when only one ethernet port setting (#5db81fc)
  • nonce: set nonce to 8 character hexadecimal (#609) (#01fda14)

Refactor

  • websockets: add input validation checks (#0725fce)

Test

  • network: add tests for single and array ethernetportsettings (#6506cf1)

New Contributors

v2.2.0

18 Mar 21:26
Compare
Choose a tag to compare

What's Changed

Read more