Releases: GoogleCloudPlatform/guest-agent
Releases · GoogleCloudPlatform/guest-agent
20230811.00
sshca: move the event handler to its own package (#247) In order to move it we also needed to start passing in the context to the callbacks.
20230809.02
Move scheduler package to google_guest_agent (#249)
20230809.01
Add scheduler utility to run jobs at interval (#244)
20230809.00
sshca: transform the format from json to openssh (#246) The return of the oslogin/certificates call returns a json formated data structure and openssh waits a list of certificates (one per line). This change introduces such transformation.
20230803.00
Add support for reading UEFI variables on windows (#243)
20230801.03
sshtrustedca watcher: fix concurrency error (#242) Avoid trying to re-open the pipe for write until the write is finished. Additionally introduce a channel to communicate the context cancelation handling go routine to finish when returning to the event manager.
20230801.02
metadata: add a delta between http client timeout and hang (#241) Default hang timeout is 60s but we should leave some delta between the hang timeout and the http client timeout so we have room to finish reading headers and body.
20230801.01
metadata: properly set request config (#240) JsonOutput and recursive should always be true for both Get() and Watch() being the difference only the hang flag. This code path doesn't affect GetKey() (that shouldn't have JsonOutput and recursive flags set).
20230801.00
metadata: properly set request config (#240) JsonOutput and recursive should always be true for both Get() and Watch() being the difference only the hang flag. This code path doesn't affect GetKey() (that shouldn't have JsonOutput and recursive flags set).
20230726.00
events: introducing a events handling subsystem (#221) The events subsystem offers an unified interface between guest agent and systems and services events. The subsystem defines a Watcher interface implemented by such listeners, when a event occurs the watcher reports it back to the events subsystem that will then distribute "events notifications" to registered callbacks or subscribers.