What's Changed
Table Changes
Features and Improvements
- Make the control http client a FlagsChangeObserver by @RebeccaMahany in #2561
- Handle device server URL updates by @RebeccaMahany in #2562
- Handle region URL updates in response from RequestEnrollment by @RebeccaMahany in #2567
- Secretless enrollment via localserver callback handles regional URL updates by @RebeccaMahany in #2570
- james/store localization data by @James-Pickett in #2558
- [Filewalker] Set up filewalk subsystem, stores, and manager by @RebeccaMahany in #2578
Bug Fixes
- If enroll secret path is set but file doesn't exist, fall back to token store by @RebeccaMahany in #2565
- Catch panics in table generate by @directionless in #2564
- fix potential panic from jwt table by @zackattack01 in #2571
Build and Package
- Attempt to address intermittent linux build failures by @RebeccaMahany in #2556
- Attempt to address intermittent linux build failures, again by @RebeccaMahany in #2557
Tests, Docs, and Other No-op Changes
- Migrate to mockery v3 by @RebeccaMahany in #2551
- update namespaced queries for wmi tests by @zackattack01 in #2554
- Fixing benchmark issue on windows by @cesarfda in #2563
- Add test for GO-2026-4348 by @RebeccaMahany in #2569
- fix race condition in secretless enrollment test by @zackattack01 in #2572
Dependency Updates
- Upgrade to go 1.25.7 by @RebeccaMahany in #2574
General
- Rename Registration to Enrollment by @RebeccaMahany in #2553
- Adds preprod and prod EU hostnames by @RebeccaMahany in #2555
- james/vulns 20260128 by @James-Pickett in #2559
- Deprecate Transport flag by @RebeccaMahany in #2560
- Exclude govulns that only apply to go-tuf/v2 by @RebeccaMahany in #2568
- cleaning up code to be more consistent by @cesarfda in #2566
- Metrics for dedupe middleware by @cesarfda in #2576
- Add LocalizationStore everywhere by @RebeccaMahany in #2577
Full Changelog: v1.30.2...v1.31.0