Releases: metal-toolbox/firmware-syncer
Releases · metal-toolbox/firmware-syncer
v0.0.13
Changelog
- af8c76e Add Filename param listing fw from serverservice (#101)
- 4faddb7 Update goreleaser deprecated options (#104)
- 23fb1a7 chore(deps): update anchore/sbom-action action to v0.14.3 (#99)
- f11cbed fix(deps): update golang.org/x/exp digest to 97b1e66 (#100)
- 0a8f619 fix(deps): update module github.com/prometheus/client_golang to v1.16.0 (#98)
- 91a1284 fix(deps): update module go.hollow.sh/serverservice to v0.15.5 (#102)
- 9d17385 fix(deps): update module golang.org/x/net to v0.11.0 (#95)
- 4a340c3 fix(deps): update module golang.org/x/oauth2 to v0.9.0 (#96)
- 3435006 fix(deps): update module gopkg.in/yaml.v2 to v3 (#97)
v0.0.12
Changelog
- 6f7478d Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#92)
- b238a77 Remove unnecessary firmware prefix from dst path (#94)
- f228e9f fix(deps): update golang.org/x/exp digest to 2e198f4 (#89)
- 652a102 fix(deps): update module github.com/sirupsen/logrus to v1.9.3 (#90)
- ae728c9 fix(deps): update module github.com/stretchr/testify to v1.8.4 (#91)
- 54f3c60 fix(deps): update module go.hollow.sh/serverservice to v0.15.4 (#93)
v0.0.11
Changelog
- ea8eeb2 Add .chainguard configuration (#73)
- fd561a3 Add config to cosign to avoid prompt (#88)
- 3c2b66f Add information about intel provider capability
- 504e6bc Add support for intel firmware
- 6a87105 Bump github.com/gin-gonic/gin from 1.8.2 to 1.9.0 (#81)
- 68c4311 Publish checksums with hash hint (#86)
- 2006632 Record components model along server model (#84)
- b0a7b22 Update go deps
- f28d63b Use go 1.19 in goreleaser (#87)
- 2c1f23b chore(deps): update actions/setup-go action to v4
- 8953265 chore(deps): update anchore/sbom-action action to v0.14.1
- 5cec238 chore(deps): update anchore/sbom-action action to v0.14.2 (#82)
- 54c8db9 fix(deps): update golang.org/x/exp digest to 0ee363d (#77)
- 38ec233 fix(deps): update golang.org/x/exp digest to 10a5072
- 477374f fix(deps): update golang.org/x/exp digest to 133eef4 (#76)
- 47bea75 fix(deps): update golang.org/x/exp digest to 47ecfdc (#78)
- a982370 fix(deps): update golang.org/x/exp digest to 864b3d6 (#75)
- de47b75 fix(deps): update golang.org/x/exp digest to dd950f8 (#85)
- 0d26d14 fix(deps): update module github.com/prometheus/client_golang to v1.15.0 (#74)
- 8b8024e fix(deps): update module github.com/prometheus/client_golang to v1.15.1 (#80)
- b719d65 fix(deps): update module github.com/rclone/rclone to v1.62.2
- 1c557bf fix(deps): update module github.com/spf13/cobra to v1.7.0
- 9612404 fix(deps): update module github.com/stretchr/testify to v1.8.2
- c733bc3 fix(deps): update module go.hollow.sh/serverservice to v0.15.2 (#79)
- 57c985c fix(deps): update module golang.org/x/oauth2 to v0.7.0
- 368ef2b fix(deps): update module golang.org/x/oauth2 to v0.8.0 (#83)
v0.0.10
Changelog
- 3d57cc7 Add support for mellanox firmware
- 008b17a Bump golang.org/x/net from 0.5.0 to 0.7.0
- b14db8a Firmware file verification outside of copyFile() (#58)
- 3c44c6c Fix linter warning rangeValCopy
- fb58b28 Only upload artifacts for tag/main
- 88f7e4c Populate CFV.Vendor
- 3323d97 Refactor downloader
- c0fa363 Remove need for syncer to have vendor attribute
- f673694 Replace Firmware for ComponentFirmwareVersion
- 8e3db7f Silence gocyclo for Publish method
- 5674c7a Update anchore/sbom-action action to v0.13.1
- 5711cb1 Update firmware model array with new model
- e431a42 Update github.com/bmc-toolbox/common digest to 0b584f5
- 65103f7 Update go deps
- bb77509 Update goreleaser/goreleaser-action action to v4
- 6c771ef Update module github.com/rclone/rclone to v1.61.1
- b2b3cfa Update module go.hollow.sh/serverservice to v0.15.0
- fabd236 Update module golang.org/x/oauth2 to v0.4.0
- fe5f031 Update module gopkg.in/yaml.v2 to v3
- 17d9122 chore(deps): update anchore/sbom-action action to v0.13.3
- dfe47c4 fix(deps): update github.com/bmc-toolbox/common digest to 93ff001
- 785b35c fix(deps): update golang.org/x/exp digest to 5e25df0
- dab2a20 fix(deps): update module go.hollow.sh/serverservice to v0.15.1
- 6a9aed2 fix(deps): update module golang.org/x/oauth2 to v0.5.0
- 9337398 fix(deps): update module gopkg.in/yaml.v2 to v3
- 064c096 remove unused getUtility
- 7fe8db1 run go mod tidy
- ba5760d s/ExtractFirmware/ExtractFromZipArchive/
- 5bc969b serverservice: Set context in Publish()
v0.0.9
Changelog
- ca6c463 Add LoadFirmareManifest function
- 4d7b913 Add code to unzip firmware archive
- cbecbf5 Add func to parse checksum file from supermicro
- 292f694 Add more logging to supermicro syncer
- d0faffc Add zip fixtures
- a92ec0c Address lint warnings
- 8e13d14 Better error message in md5 validation failure
- 1459257 Check if firmware already exits in dst
- cf2937a Disable HEAD request after upload to s3
- 9ad6b48 Fix pointers vs value in slice of firmwares
- db03add Move MD5 checksum validation to checksum.go
- 2c31dca Rename foobar1.zip to avoid conflict in unzip
- b1d5d0d Replace sha256 validation to md5
- 5f590c7 Silence linter for gocyclo in extractFirmware
- 62c821a Simplify firmware destination path
- f2bcc67 Update deps
- 3da2524 Update deps
- 6f40e6c Use LoadFirmwareManifest in supported vendors
- 7433fbe better test name
- 5c0d288 clean up functions to download and extract zip
- b8b16a8 copy unpacked zip file to s3 bucket
- 05cdacb recover from panic in checksum file parsing fails
- ec3f702 recurse in case of nested zip file
- f2ea140 remove unnecessary comments in test case
- 49c8285 review feedback
v0.0.8
v0.0.7
v0.0.6
Changelog
- 0667fca Change how Downloader copies and verifies firmware
- 8efcade Change logs to Info level
- 0bf3176 Pass logger object to downloaders
- 7b368b8 Remove Filestore abstraction
- 68c4566 Remove Verify() from asrr provider
- 40a519d Remove signer from Dell provider
- fe0e510 Update deps
- 6e8850b Update module github.com/rclone/rclone to v1.59.2
- c6f79c2 Update module go.hollow.sh/serverservice to v0.14.4
- 7d6e7d2 asrr log level to Info
- 6747abe check if fw already exists in dst for s3downloader
- f7e8e22 linter warning
- 582649f remove dell_test.go
v0.0.5
Changelog
- 5fc582c Add S3Downloader struct and initialization code
- e77568c Add VerifyFile() method to s3downloader
- 2613172 Add asrr package
- 452b671 Fix ParseRepositoryURL to return bucket string
- 06195c3 Fix dell test case
- 9fba6ef Fix documentation for CopyFile
- d129f73 Fix downloader tests
- 9fcab20 Fix linter warning
- 611c467 Move S3Downloader test to downloader_test.go
- 7588576 Move UpdateFilesPath to downloader.go
- 40e9f9a Remove the need to have an extra S3Config struct
- 73480f2 Return result of checksum check directly
- fa71b0d Set ASRR src bucket config from env vars
- 7abdcd4 Update dependencies
- 63ac5df Use path.Join in UpdateFilesPath
- 0f763b3 downloader: Remove unused stuff
- 7194a6d rclone logging according to level set in logger
v0.0.4
Changelog
- 87f42d7 Fix scopes requested by the syncer
- e4d374c Setup github actions to use go 1.19
- bc2a391 Update go mod tidy --compat to 1.19
- 2f7f9d7 Update golang.org/x/oauth2 digest to f213421
- eeb5664 Update golangci-lint to v1.48.0
- 56f2e40 Update module github.com/coreos/go-oidc to v3
- fdd5bbf Update module go to 1.19
- 5b435f4 Update module go.hollow.sh/serverservice to v0.14.3