|
1 | 1 | # Grendel Changelog
|
2 | 2 |
|
| 3 | +## [0.2.0] - 2025-03-24 |
| 4 | + |
| 5 | +### BREAKING CHANGES |
| 6 | + |
| 7 | +- Deprecated buntdb, backend is now sqlite |
| 8 | + |
| 9 | +### Frontend |
| 10 | + |
| 11 | +- replaced frontend with react SPA |
| 12 | +- allow searching for nodes without a tag |
| 13 | +- added boot image editing |
| 14 | +- added redfish node queries |
| 15 | +- added initial redfish telemetry reporting |
| 16 | +- added redfish job querying |
| 17 | +- added redfish job clearing |
| 18 | +- added search by mac address, ip address, & fqdn |
| 19 | +- added link to open bmc page to rack page |
| 20 | +- added view options to rack page |
| 21 | + |
| 22 | +### API |
| 23 | + |
| 24 | +- replaced API server with fuego for automatic openapi spec generation |
| 25 | +- added JWT auth |
| 26 | +- allow filtering by nodeset and tags |
| 27 | + |
| 28 | +### CMD |
| 29 | + |
| 30 | +- replaced client with ogen client generated from the openapi file |
| 31 | +- added remote authenticated CLI access |
| 32 | +- added the ability to use nodeset = all to filter nodes by --tags |
| 33 | +- added checking current directory for a grendel.toml file |
| 34 | +- added reboot bmc command |
| 35 | +- changed bmc status command to return the serial number |
| 36 | +- temporarily deprecated bmc update command |
| 37 | +- renamed hosts -> nodes |
| 38 | + |
| 39 | +### Store |
| 40 | + |
| 41 | +- fixed sqlstore boot image verify |
| 42 | +- fixed sqlstore user updatedAt |
| 43 | +- fixed sqlstore not removing the last initrd or template |
| 44 | + |
| 45 | +### Update deps |
| 46 | + |
| 47 | +- github.com/insomniacslk/dhcp |
| 48 | +- github.com/tidwall/gjson |
| 49 | +- github.com/segmentio/ksuid |
| 50 | +- github.com/mattn/go-sqlite3 |
| 51 | +- github.com/labstack/echo/v4 |
| 52 | +- github.com/golang-migrate/migrate/v4 |
| 53 | +- github.com/golang-jwt/jwt/v5 |
| 54 | +- github.com/stmcginnis/gofish |
| 55 | +- github.com/spf13/cobra |
| 56 | +- github.com/spf13/viper |
| 57 | +- github.com/bits-and-blooms/bitset |
| 58 | +- go4.org/netipx |
| 59 | + |
| 60 | +### Development |
| 61 | + |
| 62 | +- initial workflows |
| 63 | +- added go generate & markdown files to explain client generation |
| 64 | +- added air config file |
| 65 | +- added actrc file for testing workflows locally |
| 66 | +- added swagger api explorer |
| 67 | + |
3 | 68 | ## [0.1.0] - 2024-12-19
|
4 | 69 |
|
5 | 70 | - Move store interface to new package
|
|
182 | 247 | [0.0.14]: https://github.com/ubccr/grendel/releases/tag/v0.0.14
|
183 | 248 | [0.0.15]: https://github.com/ubccr/grendel/releases/tag/v0.0.15
|
184 | 249 | [0.1.0]: https://github.com/ubccr/grendel/releases/tag/v0.1.0
|
185 |
| -[Unreleased]: https://github.com/ubccr/grendel/compare/v0.1.0...HEAD |
| 250 | +[0.2.0]: https://github.com/ubccr/grendel/releases/tag/v0.2.0 |
| 251 | +[Unreleased]: https://github.com/ubccr/grendel/compare/v0.2.0...HEAD |
0 commit comments