📣 API change
- The Infra-Version header is now required for all API requests; we are doing this to help with future migrations
🔥 What's new
- Infra server can now report when a connected infrastructure is last seen and its status (accc0b9) (c5d4360)(6b6cfaa)(f967d6d)
- Infra CLI can now list the groups from a connected identity provider using
infra groups
command. (#2507) (64b2f90) - In the Infra UI, we now show which roles user has access to for a connected infrastructure (#2474) (40c5224)
- Added prometheus metrics to report Infra connector version and other build information (9ca7448)
- Added trace level logging (8943afc)
- Improved feedback for when the Infra connector keys expire (#2486) (fc64278)
- Infra API can now return the identity provider auth url (#2443) (c90d39b)
- Ability to edit identity providers using Infra's CLI (#2434) (d536643)
- Backend improvements (#2041) (78d5bc4) (b63665b)(a04e90b) (#2423) (0eb7aca)
🐛 Bug fixes
- client delete request (8c8488f)
- do not redirect adding unknown providers (#2491) (40550b7)
- find server endpoint for localhost (#2481) (6db14a0)
- offline access for google (#2502) (898ba7c)
- password confirmation field and minor improvements (#2479) (3a69150)
- strip port from self-signed certs (#2438) (6b82ede)
- ui: fix issue where editing role would clear access (#2475) (6fe7bb4)
- ui: layout on smaller window sizes (#2477) (9e059f0)
- ui: limit destination name to regex (#2471) (f92b714)
- ui: minor display issues in UI (#2460) (337a9eb)
- ui: show correct error message when using temporary password (#2461) (7729198)