Skip to content

Releases: infrahq/infra

v0.15.1

03 Sep 23:06
1b8c05e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

01 Sep 19:26
8a082e7
Compare
Choose a tag to compare

What's Changed

Read more

v0.14.4

09 Aug 16:20
c40c657
Compare
Choose a tag to compare

0.14.4 (2022-08-09)

🐛 Bug fixes & Improvements

  • UI: fix issue where settings page would sometimes throw an error (#2879) (67224a7)

v0.14.3

08 Aug 21:36
d2c28db
Compare
Choose a tag to compare

0.14.3 (2022-08-08)

Features

Bug Fixes

  • infra info handle error when session is invalid for the server (not expired or cleared, but just invalid) (#2756) (a65352e)
  • add missing middleware next (1726bfa)
  • add safeguard for CommaSeparatedStrings (58b72d5)
  • data migration of group index name (8b7f0ef)
  • deleting provider doesn't update the table until refresh (#2774) (daee235)
  • groups and users remove improvement (#2686) (728f596)
  • helm: dont deploy ui in connector-only configurations (#2794) (b411fba)
  • helm: server.config.ui.proxyURL (#2805) (ca30bfa)
  • helm: use config http(s) addrs (cbc2326)
  • make infra header optional for well-known jwks (a48fe6f)
  • mute the password reset link for this release (e77ee7c)
  • path for go fuzz cache (b1b6386)
  • remove deleted identities from identities_groups (#2767) (fe568fa)
  • rollback postgres db transaction on fail (#2759) (2e95b8c)
  • ui: add groups / users bugs and badge ui bug (#2842) (4388d29)
  • ui: bug where modal dialog would not close when removing a user from a group (#2834) (1941a79)
  • ui: fix ui build by including qemu dependency in github actions (#2763) (dcc51fb)
  • ui: remove empty ui flicker while loading initial data (#2769) (94521fc)
  • ui: use inherited grants instead of fetching groups (#2837) (7b9058b)

v0.14.2

27 Jul 19:54
Compare
Choose a tag to compare

0.14.2 (2022-07-27)

🔥 What's new

  • helm: bind services to non-privileged port ranges (b63db21)

🐛 Bug fixes & Improvements

  • amend helm index.yaml instead of overriding (13be800)
  • hard delete provider users on removal (#2750) (ce7588f)
  • helm: Change default podSecurityContext & securityContext (#2741) (614ce0a)
  • validation accepts names of length 2 (#2719) (a2f34de)

v0.14.1

25 Jul 18:52
9214a2b
Compare
Choose a tag to compare

0.14.1 (2022-07-25)

🔥 What's new

  • Security enhancement by make infra server read-only at runtime (#2692) (5d928cf)

🐛 Bug fixes & Improvements

  • migrate sqlite3 db owner if changing security contexts (cfd684b)
  • rename UI input label (#2691) (7cb04cf)
  • run as non-root user by default (c21623d)

v0.14.0

21 Jul 21:59
8296a5e
Compare
Choose a tag to compare

0.14.0 (2022-07-21)

📣 API Change

  • API request validation for access key and destination names is now much more strict (#2501)

🔥 What's new

  • 🤯 Added support for group sync via Google identity (#2592) (a0d5f83)
  • Infra's dashboard now supports groups from both identity providers or local users from Infra (#2510) (dd1f835)
  • Added graphical buttons for logging in via identity providers (#2562) (bdae00f)
  • Pagination support in CLI (#2569) (631a5f5)
  • Infra version can be reported via destinations API (9963d90)
  • Reducing log volume by sampling API requests based on fields (eca0969)
  • Updated Prometheus resource metrics with labels (10f52b8)
  • Infra's destination status now has a metrics label - connected or disconnected (ceb570f)

🐛 Bug fixes & Improvements

  • bugs on groups page (#2573) (949c465)
  • build: jq already exists in the runner (24f7b50)
  • build: latest tag on dev docker image (4d96aa1)
  • change field name (#2670) (9939e44)
  • coalesce provider.kind and destinations.version (7243b0d)
  • destinations query errors in postgres (c4dbb1a)
  • docs: remove bash syntax highlighting (#2457) (7b0dde7)
  • filter deleted items in db.Raw queries (cf0a48e)
  • fix the flashes when adding user to a group on sidebar (#2643) (9cdfb99)
  • force release version in goreleaser (36216dc)
  • handle temp file (#2610) (e48fc7f)
  • inconsistencies between role and access (fb37a48)
  • infra keys list works with postgres (99a56ab)
  • labels applied to the server in the helm chart (#2574) (865be28)
  • linter: add read-header timeouts for all servers (#2637) (1c62906)
  • load env var RELEASE_NAME into goreleaser (8b6308e)
  • loading groups table (#2633) (df1abf7)
  • make infra version header required (c763f3d)
  • notifies user when adding duplicate grant (#2360) (f70a1fe)
  • possible panic on server restart (03cfb33)
  • remove email validation lib (#2565) (ed97980)
  • remove group name validation (b1d8b26)
  • resize provider icon on table (#2632) (51a224e)
  • resolve the provider url when not provided (#2554) (54e2956)
  • restore skipTLSVerify for connector helm template (8dd57c0)
  • sidebar and setting page flashes bug (#2655) (b3f331b)
  • ui: fix issue where grant would be deleted (#2597) (766419d)
  • ui: fix issue where grant would be deleted incorrectly in the dropdown (#2671) (6c4b529)
  • ui: fix scrollbar rendering showing gray gutters on macOS (#2599) (9af0571)
  • anonymousId behavior for heartbeat (#2641) (6c25d55)
  • wait for logout to complete (#2660) (13540fb)
  • add password settings columns (#2563) (fdc354c)
  • add more unit testing for components (#2656) (0253eb7)
  • password requirements - api (#2577) (78688e3)
  • password requirements - cli (admin signup, user edit) (#2651) (802ea27)

v0.13.6

08 Jul 00:36
fb73a1a
Compare
Choose a tag to compare

📣 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

v0.13.5

27 Jun 22:11
fc6ec9b
Compare
Choose a tag to compare

0.13.5 (2022-06-27)

Features

Bug Fixes

  • db migration from 0.13.3 (4fc18b1)
  • do not update provider user groups in sync (#2413) (91903ed)
  • rename one time password to temporary password (#2383) (5ceceda)

v0.13.4

23 Jun 22:59
2a72fb2
Compare
Choose a tag to compare

0.13.4 (2022-06-23)

Features

Bug Fixes

  • broken anchor in docs (#2317) (42df8e5)
  • cmd: insert newline between user and group grants (e6cbe29)
  • delete access keys and users when providers are removed (#2311) (8def756)
  • docs: active directory docs (#2380) (a73e475)
  • docs: okta bullets not aligned (#2326) (765480a)
  • docs: search more logs for server cert fingerprint (#2389) (a5c8067)
  • helm: remove deprecated adminAccessKey (1fc9f07)
  • helm: s/server/connector/ (d4c76e4)
  • hides expired keys by default (#2257) (8067a89)
  • hides non-extended access keys (#2308) (642a7fc)
  • improve grants list performance (47fd0c2)
  • nil check for AccessKey.IssuedForIdentity (b5c13a0)
  • normalize uids (#2289) (24dfdfd)
  • one password input field bug (#2239) (589e1b1)
  • redirect on website (#2315) (6acd482)
  • remove agent message (#2292) (9ab3751)
  • respect context namespace if overwritten by user (f5b8791)
  • set logLevel from helm chart values (fde3746)
  • ui: dont scroll grants view (#2336) (cdfcfe7)
  • ui: fix a few edge cases around missing namespaces and no admin access (#2371) (0be435f)
  • ui: hide group grants for now (#2350) (9ffc62e)
  • ui: no longer require type="url" for identity provider (#2334) (1f2022f)
  • ui: use correct name on inherited access; fix potential crash (#2351) (b91c135)
  • update api client on login (cff3e78)
  • update providers add example (beb7148)
  • url running over when clicking on cluster (#2296) (5c9166e)
  • use the correct TLS certificate (0cad9c1)
  • website: add missing redirect from an older page (#2325) (c439b7f)
  • website: add missing redirect link (#2335) (81e08e9)
  • website: break words if necessary to avoid layout issues (#2382) (7eb3af2)
  • website: broken code scroll and padding (#2330) (0252bd1)
  • website: nav button background on hover (#2352) (8884ce1)
  • website: newsletter signup (#2331) (9741c6b)
  • website: remove button duration classes causing flash (#2323) (c219113)
  • website: replace link to api docs (#2388) (768e7a2)
  • website: scroll issue on safari (#2319) (bd2e1b5)