Skip to content

Releases: openconfig/bootz

v0.3.1

22 Apr 19:21
d7c92b2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

02 Apr 23:46
e17a397
Compare
Choose a tag to compare

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

15 Feb 15:30
1922fa8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

08 Feb 17:18
49b5a48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.2.0

v0.1.1

11 Jan 19:46
817f8ec
Compare
Choose a tag to compare

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

Full Changelog: v0.1.0...v0.1.1

v0.1.0

30 May 23:02
6b8768f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/openconfig/bootz/commits/v0.1.0