Releases: openconfig/bootz
Releases · openconfig/bootz
v0.3.1
v0.3.0
What's Changed
- Add support for rfc8572 DHCP option encoding. by @gmacf in #128
- Add certz profile id into the bootstrap response. This is required by @marcushines in #130
- Fix typo CertzArtifact -> CertzProfile by @melzhan in #131
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #132
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- Cleanup the contradictory wording by @xw-g in #121
- Update build rule to have proper import path by @marcushines in #127
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Update bootz.proto by @marcushines in #125
- Regenerate proto files by @marcushines in #126
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- Regenerate pb.go by @marcushines in #3
- skip ov by @xw-g in #5
- Add section on RMA workflow for control cards by @marcushines in #4
- Add a simple fake client to Bootz by @gmacf in #8
- Create a script to generate PDC, OC, OVs and Vendor CA certs. by @gmacf in #9
- Move server.go, service.go and entitymanager.go to buildable states by @gmacf in #10
- Hines by @marcushines in #6
- Golint by @marcushines in #11
- Implement Entitymanager and populate security artifacts by @gmacf in #12
- Add verbose logging for server and client activity by @melzhan in #22
- Adding binary files to .gitignore by @melzhan in #23
- Add package and remove whitespaces by @melzhan in #29
- Add proto file for the boot inventry and change inventory manager to load conig from a config file by @mojiiba in #24
- Add license headers to all files by @melzhan in #31
- Update comments to fix linter issues when importing to G3 by @melzhan in #32
- Package comments must start with Package by @melzhan in #33
- Regenerate Bootz go proto file by @gmacf in #34
- Correct import renaming for generated protobuf packages by @melzhan in #43
- add flag for invenory config by @mojiiba in #44
- DHCP server by @kjahed in #36
- Entitymanager chassisInventory CRUD operations by @LiamWalsh98 in #35
- Hash image by @yvetteyuanw in #49
- OV encoding by @mojiiba in #39
- Remove dhcp_config field from inventory data as it does not exist in the proto message. by @gmacf in #53
- Fix lint errors in server/** by @melzhan in #54
- Authz and oc configuation fix by @mojiiba in #50
- Add a new common library for ownership vouchers. This will be used by… by @gmacf in #55
- Refactor server to move logic out of main function. by @gmacf in #56
- Don't actually start the server during the test. by @gmacf in #57
- fix lint errors by @melzhan in #60
- Populate authz file location for local runs. by @gmacf in #59
- Use new ownershipvoucher package in client and generate.go by @gmacf in #58
- Use protocmp instead of reflect by @melzhan in #61
- Rename OwnershipVoucherInner to Inner by @melzhan in #62
- Use Exitf instead of Exit by @melzhan in #63
- Use protocmp.Transform() in opts by @gmacf in #65
- Test failing in Google3 by @melzhan in #67
- Rename key -> privatekey by @melzhan in #71
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #72
- Move signature creation and verification methods to a common library. by @gmacf in #73
- Replace direct proto field access with getters. by @gmacf in #74
- Rename Signature.Create -> Signature.Sign by @melzhan in #75
- Sign: Add future support for different crypto standards. by @gmacf in #79
- Add a new field 'serialized_bootstrap_data' and deprecate the old one. by @gmacf in #78
- Use signature methods in entitymanager_test by @gmacf in #80
- Add DNS name to certificate generator and regenerate. by @gmacf in #81
- Reconnect to server with the provided server trust cert. by @gmacf in #82
- Bump google.golang.org/grpc from 1.56.2 to 1.56.3 by @dependabot in #84
- Create typo.yml by @gmacf in #85
- Correct function name in error message. by @chuckx in #87
- Use base64-encoded DER PinnedDomainCert in OwnershipVoucher instead of PEM format. by @gmacf in #86
- Generate all Bootz artifacts on demand instead of storing them locally. by @gmacf in #92
- Return Owner Cert as a CMS structure instead of PEM encoding by @gmacf in #90
- Update READMEs and add default values to flags by @gmacf in #93
- Update README.md by @sam-homa in #95
- Refactor EntityManager to use a slice of Entities instead of a map. by @gmacf in #96
- Make client device configurable by @gmacf in #97
- Update Bootz proto fields with more documentation. by @gmacf in #98
- Add a new "Chassis" message to Bootz proto. by @gmacf in #99
- Actually return the error from EntityManager.Sign() by @gmacf in #100
- bootz fp test required changes by @mojiiba in #101
- Add missing comments to server.go by @melzhan in #102
- Refactor ResolveChassis() to return a bpb.Chassis. by @gmacf in #104
- Add additional fields to EntityLookup: IP address and hardware model. by @gmacf in #107
- Include resolved bpb.Chassis in GetBootstrapData method. by @gmacf in #108
- Fix comment formatting by @gmacf in #109
- Adding design by @melzhan in #110
- Add a new helper function "buildEntityLookup" by @gmacf in #111
- Allow SetStatus() to be called on unseen control cards by @gmacf in #112
- Remove Chassis from proto and instead implement it as a struct. by @gmacf in #114
- Add a new field
slot_id
to control card and deprecate the old. by @gmacf in #113 - Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #117
- Populate Chassis data when resolving the chassis. by @gmacf in #118
- Update design.md by @melzhan in #119
- Pass the resolved Chassis object to Sign(). by @gmacf in #120
- Support XML encoding in addition to JSON for ownership vouchers. by @gmacf in #124
- Add CLI clarification by @xw-g in #123
New Contributors
- @xw-g made their first contribution in #5
- @gmacf made their first contribution in #8
- @melzhan made their first contribution in #22
- @mojiiba made their first contribution in #24
- @kjahed made their first contribution in #36
- @LiamWalsh98 made their first contribution in #35
- @yvetteyuanw made their first contribution in #49
- @dependabot made their first contribution in #72
- @chuckx made their first contribution in #87
- @sam-homa made their first contribution in #95
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- add bootz proto by @marcushines in #1
New Contributors
- @marcushines made their first contribution in #1
Full Changelog: https://github.com/openconfig/bootz/commits/v0.1.0