Skip to content

Releases

v1.0.6

Choose a tag to compare

@alexherrero alexherrero released this 06 Aug 23:46

What's Changed

  • Bump golang.org/x/net from 0.0.0-20210614182718-04defd469f4e to 0.7.0 by @dependabot[bot] in #123
  • Bump golang.org/x/net from 0.7.0 to 0.17.0 by @dependabot[bot] in #127
  • Fix memory leak when fetching update history by @quentin-nozomi in #129
  • Update workflows to Go 1.21 by @copybara-service[bot] in #130
  • Remove obsolete references to ioutil. by @copybara-service[bot] in #131
  • Use driver date version instead of update id. Expand basic search to include drivers. by @copybara-service[bot] in #132
  • Modify cabbie to explicitly not search for hidden updates during default and aukera update timers. by @copybara-service[bot] in #133
  • Undo search changes as they apply to virus definitions as well. by @copybara-service[bot] in #134
  • Add drivers to default update search. Only show non-hidden updates in default search. Modify -all search to find hidden, non-hidden, and driver updates. by @copybara-service[bot] in #136
  • Move driver exclusion code from listUpdates to installUpdates. Exclude drivers from deadline installation. Change the search used by the all case to match the default search. by @copybara-service[bot] in #138
  • Modify WSUS library to include cleanup of the software distribution folder to resolve windows update errors if WSUS servers are set. by @copybara-service[bot] in #140
  • Modify WSUS library to include cleanup of the software distribution folder to resolve windows update errors if WSUS servers are set. by @copybara-service[bot] in #141
  • Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot[bot] in #143
  • Adjust Cabbie reboot handling. by @copybara-service[bot] in #145
  • Adjust Cabbie reboot handling. by @copybara-service[bot] in #147
  • Modify cabbie's update search behavior to not return when it has an error parsing an update's metadata, instead log and continue. by @copybara-service[bot] in #151
  • Add the ability to hide updates by Update ID. This is useful for updates that keep the same KB number but iterate on the version. by @copybara-service[bot] in #152
  • Modify cabbie's update search behavior to not return when it has an error parsing an update's metadata, instead log and continue. by @copybara-service[bot] in #154
  • Default cabbie to lower process priority to limit user impact. by @copybara-service[bot] in #155
  • Certain properties are not available on all updates. by @copybara-service[bot] in #157
  • With the findings in https://chromium-review.googlesource.com/c/chromium/src/+/4894757 avoid using background processing in cabbie to prevent a pathological increase in cpu usage. by @copybara-service[bot] in #158
  • Simplify lowerProcessPriority by using CurrentProcess. by @copybara-service[bot] in #159
  • Add Commit method to cabbie installer. by @copybara-service[bot] in #160
  • Properly handle Feature Update IPUs automatically in Cabbie. by @copybara-service[bot] in #161
  • Initial cabbie overhaul: by @copybara-service[bot] in #162
  • Only use Commit() during Feature Updates (IPUs) as it can break Cabbie's regular install handling if it fails. by @copybara-service[bot] in #164
  • Adjust new Active Hours logic to allow updates to apply daily for 7 days after the maintenance window initially opens, if they haven't already been installed. by @copybara-service[bot] in #165
  • Add extra logging and fix a logic error in the maintenance conditional. by @copybara-service[bot] in #166
  • Simplify this back down to only patching on the day of the Cabbie maintenance window. by @copybara-service[bot] in #167
  • Cabbie: Ensure updates install on any day during the maintenance window with the Active Hours logic. by @copybara-service[bot] in #169
  • Minor tweaks to reduce number of logs in AH mode. by @copybara-service[bot] in #171
  • Don't set a reboot time if one is pending but no time has been set. by @copybara-service[bot] in #172
  • Handle reboot.Clear() gracefully if the reboot time key isn't found. by @copybara-service[bot] in #173
  • Add wsus subcommand to cabbie to initialize wsus and restart the windows update service. by @copybara-service[bot] in #175
  • Add cabbie reboot --getpending to check for pending reboots. by @copybara-service[bot] in #176
  • Add a InstallMonthlyPatches setting to provide more granular control over the update process. When disabled, this prevents Cabbie from installing monthly patches. by @copybara-service[bot] in #179
  • Bump golang.org/x/net from 0.23.0 to 0.36.0 in the go_modules group across 1 directory by @dependabot[bot] in #174
  • Add flags to wsus subcommand to allow for ability to set wsus servers via flag if there isn't WU connectivity and add corresponding tests. by @copybara-service[bot] in #180
  • Add verbose flag for stdout + evt logging. by @copybara-service[bot] in #182
  • Bump golang.org/x/net from 0.23.0 to 0.38.0 in the go_modules group across 1 directory by @dependabot[bot] in #181
  • Refactor Windows event logging message file. by @copybara-service[bot] in #183
  • Log detailed error codes from Windows Update Client event logs on installation failure. by @copybara-service[bot] in #184
  • Update cabbie's reboot logic so that if it detects a driver/firmware update requires a reboot (that may not have a KB number), it properly sets a reboot time based on active hours or configured delays. by @copybara-service[bot] in #187
  • golang module updates by @copybara-service[bot] in #188
  • golang module updates by @copybara-service[bot] in #190
  • Update registry test paths to be unique per test file. by @copybara-service[bot] in #191
  • Add workflow permissions. by @copybara-service[bot] in #192
  • cabbie: fix update caching, resolve COM invocation errors, and add installation progress indicator by @copybara-service[bot] in #193
  • Dynamically select progress bar characters based on console UTF-8 support. by @copybara-service[bot] in #194

New Contributors

Full Changelog: v1.0.5...v1.0.6

v1.0.5

Choose a tag to compare

@ItsMattL ItsMattL released this 07 Dec 21:42

Cabbie version 1.0.5 contains a significant change to internal event logging, as well as a bug fix for a potential crash during enforcement.

Logging in Cabbie is now based on github.com/google/deck. The out of the box behavior with regard to events generated remains the same, but the deck package provides cleaner syntax and significantly improves our ability to extend logging beyond just Event Log.

Full Changelog: v1.0.4...v1.0.5

v1.0.4

Choose a tag to compare

@ItsMattL ItsMattL released this 20 Sep 14:48

Cabbie 1.0.4 Highlights

  • Improved support for managing driver updates.
  • Improved support for event logging. See events/events.mc for instructions to build the events.dll binary.

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@TsekNet TsekNet released this 30 Dec 15:05

What's Changed

Full Changelog: v1.0.2...v1.0.3

Cabbie 1.0.2

Choose a tag to compare

@ItsMattL ItsMattL released this 14 Jul 19:33

Cabbie 1.0.2 adds a few minor updates and improvements:

  • Cabbie now generates unique EventLog event IDs for different types of operational events.
  • Enforcement files can be located on drives other than c:

Cabbie 1.0.1

Choose a tag to compare

@ItsMattL ItsMattL released this 20 May 13:23

Cabbie 1.0.1 adds support for 'hidden' updates in cabbie enforcement files.

Cabbie 1.0

Choose a tag to compare

@ItsMattL ItsMattL released this 18 May 16:07
Leverage glazier helpers for script execution and string manipulation.

Change config.ScriptTimeout internally to be a duration (which it winds up being anyway).

PiperOrigin-RevId: 372450884
⌂ 换网址