Skip to content

Releases: Seagate/cfm

v1.4.0

20 Dec 22:34
154c362
Compare
Choose a tag to compare

1.4.0 (2024-12-20)

🧰 Build

  • deps: bump golang.org/x/crypto from 0.23.0 to 0.31.0 (#67) (52c8637)
  • deps: implement webui security updates (#70) (a49451a)
  • update makefile to cleanup old generated code before generating new (9de7e63)

🐝 Chore

  • api: Update description in the API yaml file (#63) (9a412e4)

🚀 Features

  • cxl-host: publish as Avahi service for cxl-host to enable automatic discovery (#39) (e2dd3d6)
  • service: add a consolidated get of memory resource block statuses (#51) (f830661)
  • service: add auto-resync to handle redfish session expiration or endpoint(blade\host) reboots (#36) (e395ff5)
  • service: add the discovered devices and change the connection status to unavailable for failed devices (#54) (211a099)
  • service: implement new api DiscoverDevices (#48) (5d6ad9b)
  • webui: device discovery in cfm webui (#58) (671cd03)
  • webui: update resource status in webui (#66) (a0c0a1a), closes #59 #57 #58 #60 #61

🛠️ Fixes

  • cli: consolidate and update backend error handling (#55) (bf8b702)
  • cxl-host: fix syntax error and improve ci (#47) (6fe2e50)
  • cxl-host: generate unique cxl host session id (#53) (076d4b7)
  • docker: update the docker running command to make D-bus available using privileged mode (#60) (7f706a2)
  • service: add required mutex lock to frontend api (#73) (9f172e8)
  • service: fix device discovery error handling during service starup (#59) (36573f1)
  • service: fix error handling bugs during add blade\host (#61) (609f9ef)
  • service: only discover devices and add the devices if there are no devices in data store (#62) (401c2c0), closes #59 #57 #58 #60
  • service: update add-blade\host error handling (#71) (8fceb5e)
  • webui: change the layout for the offline devices (#76) (2f21339)
  • webui: fix the problem with status and memoryChart not updating correctly (#78) (154c362)
  • webui: make failed blade or host not affect the display of other devices (#77) (9bc3ac8)
  • webui: update device status on a tab change (#49) (02cedaa)

✂️ Refactor

  • cli: command usage and example string generation refactor and update (#57) (222faa4)
  • service: remove unnecessary function addBladeBack (#50) (e9ee4f5)

v1.3.0

18 Oct 23:10
Compare
Choose a tag to compare

1.3.0 (2024-10-18)

🧰 Build

  • deps: bump axios from 1.7.2 to 1.7.4 in /webui (#32) (e4221de)
  • deps: bump rollup from 3.29.4 to 3.29.5 in /webui (88fe381)

🦊 CI/CD

  • force repo name to lower case (#46) (fa96a14)
  • implement a new github action utilizing the semantic-release tool (#30) (805cbb6)

🚀 Features

  • add a help page (#28) (a8e0758)
  • add online\offline status to manager and datastore (#29) (94fbf3e)
  • cli: add rename cmd to appliance, blade and host (#45) (6bd075c)
  • cxl-host: various cxl-host updates (#43) (3d565a4)
  • display blade/host status in webui (#38) (954397e)
  • error handling improvements in back-end (#31) (8846eb4)
  • rename appliance/blade/host (06dbdf1)
  • rename device in webui (#41) (9b78d7d)

🛠️ Fixes

  • add online\offline status to output of list blades (#44) (2a3c677)
  • get cfm-service version in footer not dashboard (#27) (3bc589e)
  • improve error messaging (#35) (acb0171)
  • optimize the client error messages (#26) (643f744)

v1.2.0

12 Aug 17:48
Compare
Choose a tag to compare

What's Changed

  • [docs] Add SECURITY.md file by @HJ-Fan in #15
  • ci: add push-activated ci workflows for go and nodejs. by @scott-howe-1 in #16
  • docs: update docker cmds to match granite setup guide by @scott-howe-1 in #17
  • Redesign dashboard by @Meng-20 in #18
  • Reduce release docker image size by @HJ-Fan in #19
  • feat: fetch the cfm service version from the store file by @Meng-20 in #20
  • Display port link details including the status, width and speed in the LinkStatus column by @Meng-20 in #22
  • Dashboard data plane by @Meng-20 in #24
  • Fix link status report by @HJ-Fan in #21
  • fix: use net module instead of exe os command by @HJ-Fan in #23
  • feat: Use Blade serial number as device ID by @HJ-Fan in #25

Full Changelog: v1.1.0...v1.2.0