PackageTrack
Sign in Get early access

github.com/infrahq/infra

v0.21.0 #1517 most downloaded on Go modules infrahq/infra

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships unpredictably

gaps range from 9 days to 1.3 years

Rarely documented

notes for 9 of 96 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

218 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

218 releases · May 2021 to Dec 2024
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 218
  1. v0.21.1-0.20241211065012-bb99bfb51eb8 11 Dec 2024 pre-release

    Nothing published for this version

  2. v0.21.1-0.20230730145556-a7a3b3b48c58 30 Jul 2023 pre-release

    Nothing published for this version

  3. v0.21.0 25 Jan 2023
    Release notes

    Upgrade Notes

    Important self-hosted Infra server changes

    As of 0.21.0, Infra's server no longer accepts providers or grants as part of the configuration. Users, providers, and grants currently configured through the YAML will remain in the deployment but new users, providers, and grants will not be configurable. Instead, the Terraform provider should be used to configure Infra post-install. For more information on setting Infra with Terraform, see the provider documentation.

    For a guide on how to see the self-hosted documentation.

    Bug fixes and improvements

    • When removing a destination cluster, any access grants assigned to that cluster are now also removed
    • Fixed an issue where switching between clusters with infra use would not preserve the current namespace
    • Fixed issue where user would get logged out from their current account when failing to log into a separate account
    • Improved validation rules for user passwords
    • Improved error messages when changing a user’s password
    • Fixed broken navigation link in the settings page
    • Fixed issue where the dashboard wouldn’t display more than 100 role assignments
    • Fixed an issue where changing a user’s password would require refreshing the page before it could be changed again
    • Fixed issues with config loading for the Infra connector
    • Fixed an issue where syncing a user’s groups would fail if they were a member of two groups with the same name
    • Fixed an issue where signing up for an organization would result in redirecting to that organization when trying to log in to another one.
    • Fixed minor inconsistencies in Infra's Dashboard
    • Improved error messages when running infra keys remove
    • Multiple users can now be added and removed from a group at a time.
    • Invited users can now be removed
    • Fixed minor flashes of content when logging in with Google or an identity provider
    • Fixed missing newline in some CLI command output
    • Fixed issue where logging out wouldn’t redirect users to the login page
    Open source →
  4. v0.20.0 14 Dec 2022
    Release notes

    Dashboard access keys

    Infra now supports managing access keys in the dashboard. Access keys are the credential format used to authenticate with Infra while performing automated tasks such as:

    This new update makes it easy to create, list and revoke access keys when they are no longer needed. To manage access keys via the dashboard, log in and click on Settings. When creating an access key, an expiration window must be selected. By default access keys expire in 30 days, and this expiration time can be customized.

    Once created, access keys will be available to copy. Note: this access key will not be visible again, and must be stored securely using a secret or password manager.

    Bug fixes and improvements

    • Infra CLI will now output more details when logging in
    • Improved the formatting of error messages when logging in
    • Access keys created by admins can now be used to create connector keys. This making it easier to automate connecting Kubernetes clusters to Infra.
    • Destinations can no longer be named infra
    • Fixed an issue where running infra grants list would show an "unknown user" error
    • Fixed an issue where a user being removed from an identity provider would revoke all access keys for that user, even personal access keys used in automation.
    • Fixed an issue where logging in with the browser would require creating an additional access key on behalf of the user
    • Fixed issue where rate limiting errors would show milliseconds when notifying the user how long to wait before retrying their request
    • Fixed an issue where CLI incompatibility errors would show the incorrect version
    • [API] Creating an access grant via POST /api/grants can now be done by providing a username instead of a user ID, making it easier to call this endpoint
    • [API] Updated the created_by field in various endpoints to be createdBy for consistency

    Full Changelog: v0.19.0...v0.20.0

    Open source →
  5. v0.19.0 30 Nov 2022
    Release notes

    A better infra login

    infra login now uses the web browser to authenticate by default. After logging in to the web dashboard, logging in via the CLI requires no new additional information. This also means infra login will work in all environments, including "headless" environments that cannot open a browser on your behalf.

    To log in with the browser, simply run infra login as usual:

    infra login example.infrahq.com
    

    To log in without opening a browser, log in by specifying a user email and Infra will prompt for a password:

    infra login example.infrahq.com --user [email protected]
    

    Logging in with access keys continues to work, allowing you to log in for automation:

    INFRA_ACCESS_KEY=2vrEbqFEUr.jtTlxkgYdvghJNdEa8YoUxN0
    infra login example.infrahq.com
    

    CLI compatibility

    The infra CLI now requires a server version that is equal or higher than the CLI's version. If using Infra's cloud-hosted service, no action is required. If self-hosting Infra, please upgrade the Infra server.

    Important upgrade notes

    A new Redirect URI must be added to your identity provider to enable Headless Login: https://<your org>.infrahq.com/login/callback. For more information see the docs

    Bugs fixes & improvements

    • infra keys add has improved flag names:
      • The --ttl flag has now been replaced with --expires when running infra keys add
      • The --extension-deadline flag has now been renamed to --inactivity-timeout
    • The Dashboard will now show an error if logging in via OIDC does not work for any reason. Previously it would show a loading spinner
    • Fix connector endpoint query to always return the HTTPS port number which it was previously only returning when the service type was not NodePort.
    • Infra CLI will now provide better error messages for incompatible versions
    • Fixed an issue where the Infra Connector would not report a port number when using the NodePort service type

    Full Changelog: v0.18.1...v0.19.0

    Open source →
  6. v0.18.2-0.20221125005553-afcd80ba5011 25 Nov 2022 pre-release

    Nothing published for this version

  7. v0.18.2-0.20221124160233-e006b4c083d3 24 Nov 2022 pre-release

    Nothing published for this version

  8. v0.18.1 23 Nov 2022
    Release notes

    Bug fixes & improvements

    • Fixed bug where the login page would show organization names in the wrong format
    • Access keys created via infra keys add now default to a one year expiry and a 30 day inactivity timeout
    Open source →
  9. v0.17.1 11 Nov 2022
    Release notes

    Bug fixes

    • Fixed an issue where a loading spinner would continue to render even once loading was done in the Dashboard
    • Fixed a rare issue where the Infra server would fail to start
    Open source →
  10. v0.17.0 10 Nov 2022
    Release notes

    Instant Sync

    🏎️ ​​Syncing between Infra and its connectors now happen near ​instantly. This means as users/groups' roles or permissions change, Infra can update it in near real-time.

    Bug fixes & Improvements

    Dependency updates

    • maintain(deps-dev): bump tailwindcss from 3.2.1 to 3.2.2 in /website by @dependabot in #3582
    • maintain(deps-dev): bump @types/react from 18.0.24 to 18.0.25 in /ui by @dependabot in #3569
    • maintain(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 by @dependabot in #3572
    • maintain(deps-dev): bump tailwindcss from 3.2.1 to 3.2.2 in /ui by @dependabot in #3571
    • maintain(deps): bump github.com/shirou/gopsutil/v3 from 3.22.9 to 3.22.10 by @dependabot in #3574
    • maintain(deps): bump google.golang.org/api from 0.101.0 to 0.102.0 by @dependabot in #3576
    • maintain(deps-dev): bump eslint from 8.26.0 to 8.27.0 in /website by @dependabot in #3581
    • maintain(deps): bump react-router-dom from 6.4.2 to 6.4.3 in /ui by @dependabot in #3575
    • maintain(deps): bump @headlessui/react from 1.7.3 to 1.7.4 in /website by @dependabot in #3580
    • maintain(deps-dev): bump jest from 29.2.1 to 29.2.2 in /ui by @dependabot in #3573
    • maintain(deps): bump github.com/aws/aws-sdk-go from 1.44.126 to 1.44.131 by @dependabot in #3578
    • maintain(deps-dev): bump next-sitemap from 3.1.29 to 3.1.30 in /website by @dependabot in #3579
    • maintain: bump Azure/setup-helm to v3 by @mxyng in #3544
    Open source →
  11. v0.16.1 03 Nov 2022
    Release notes

    What's Changed

    • Infra's Kubernetes connector now updates access permissions immediately, instead of every 30 seconds
    • Fixed an issue where logging in via browser from the CLI would direct a user to an invalid page
    Open source →
  12. v0.16.0 01 Nov 2022
    Release notes

    🔥 What's new

    Open source →
  13. v0.15.3-0.20221012214305-05f7c58bcc6b 12 Oct 2022 pre-release

    Nothing published for this version

  14. v0.15.3-0.20221006202242-72201c590f1c 06 Oct 2022 pre-release

    Nothing published for this version

  15. v0.15.2 21 Sep 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v0.15.1...v0.15.2

    Open source →
  16. v0.15.1 02 Sep 2022

    Nothing published for this version

  17. v0.15.0 01 Sep 2022

    Nothing published for this version

  18. v0.14.5-0.20220817160817-52d8172960d8 17 Aug 2022 pre-release

    Nothing published for this version

  19. v0.14.5-0.20220817153942-3822cc6c43ff 17 Aug 2022 pre-release

    Nothing published for this version

  20. v0.14.5-0.20220810192457-d1178539fb88 10 Aug 2022 pre-release

    Nothing published for this version

  21. v0.14.5-0.20220809170506-b68a0d1e4e7a 09 Aug 2022 pre-release

    Nothing published for this version

  22. v0.14.5-0.20220809165029-b7a5bd1ea782 09 Aug 2022 pre-release

    Nothing published for this version

  23. v0.14.5-0.20220809162831-8b8e96d247a4 09 Aug 2022 pre-release

    Nothing published for this version

  24. v0.14.5-0.20220809162804-c5d40c1d986c 09 Aug 2022 pre-release

    Nothing published for this version

  25. v0.14.4 09 Aug 2022

    Nothing published for this version

  26. v0.14.3 08 Aug 2022

    Nothing published for this version

  27. v0.14.3-0.20220808195557-e77ee7cf06b7 08 Aug 2022 pre-release

    Nothing published for this version

  28. v0.14.3-0.20220808155043-1941a791287d 08 Aug 2022 pre-release

    Nothing published for this version

  29. v0.14.3-0.20220805223538-fe568fa65453 05 Aug 2022 pre-release

    Nothing published for this version

  30. v0.14.3-0.20220805190623-4388d29bf014 05 Aug 2022 pre-release

    Nothing published for this version

  31. v0.14.2 27 Jul 2022

    Nothing published for this version

  32. v0.14.2-0.20220802220844-184ee644f88d 02 Aug 2022 pre-release

    Nothing published for this version

  33. v0.14.2-0.20220729193955-c19170c315b9 29 Jul 2022 pre-release

    Nothing published for this version

  34. v0.14.2-0.20220729135658-728f59645641 29 Jul 2022 pre-release

    Nothing published for this version

  35. v0.14.2-0.20220728213346-94521fc3ea0f 28 Jul 2022 pre-release

    Nothing published for this version

  36. v0.14.1 25 Jul 2022

    Nothing published for this version

  37. v0.14.0 21 Jul 2022

    Nothing published for this version

  38. v0.13.7-0.20220721203700-3f933fa41cdb 21 Jul 2022 pre-release

    Nothing published for this version

  39. v0.13.7-0.20220718172850-631a5f59a153 18 Jul 2022 pre-release

    Nothing published for this version

  40. v0.13.7-0.20220715172613-78688e3c2be1 15 Jul 2022 pre-release

    Nothing published for this version

  41. v0.13.7-0.20220714161832-94e8e5aa9323 14 Jul 2022 pre-release

    Nothing published for this version

  42. v0.13.7-0.20220714131820-fdc354c40aaf 14 Jul 2022 pre-release

    Nothing published for this version

  43. v0.13.6-0.20220707191517-377db4bcc65b 07 Jul 2022 pre-release

    Nothing published for this version

  44. v0.13.6-0.20220707185537-5cedc0387993 07 Jul 2022 pre-release

    Nothing published for this version

  45. v0.13.6-0.20220707182305-4cbad5a5db64 07 Jul 2022 pre-release

    Nothing published for this version

  46. v0.13.6-0.20220707152120-78d5bc42f12c 07 Jul 2022 pre-release

    Nothing published for this version

  47. v0.13.6-0.20220707132549-fc64278006bd 07 Jul 2022 pre-release

    Nothing published for this version

  48. v0.13.6-0.20220707132046-898ba7cdb933 07 Jul 2022 pre-release

    Nothing published for this version

  49. v0.13.6-0.20220707031916-337a9eb2ceec 07 Jul 2022 pre-release

    Nothing published for this version

  50. v0.13.6-0.20220706222430-0eb7aca062a3 06 Jul 2022 pre-release

    Nothing published for this version

  51. v0.13.6-0.20220706212721-64b2f90d9d23 06 Jul 2022 pre-release

    Nothing published for this version

  52. v0.13.6-0.20220706200444-f967d6d72508 06 Jul 2022 pre-release

    Nothing published for this version

  53. v0.13.6-0.20220706142705-3a69150010d5 06 Jul 2022 pre-release

    Nothing published for this version

  54. v0.13.6-0.20220706132504-d5366430efed 06 Jul 2022 pre-release

    Nothing published for this version

  55. v0.13.6-0.20220706001944-40c5224df232 06 Jul 2022 pre-release

    Nothing published for this version

  56. v0.13.6-0.20220706001643-6fe7bb4046aa 06 Jul 2022 pre-release

    Nothing published for this version

  57. v0.13.6-0.20220705200706-40550b788b68 05 Jul 2022 pre-release

    Nothing published for this version

  58. v0.13.6-0.20220705113334-6db14a0178aa 05 Jul 2022 pre-release

    Nothing published for this version

  59. v0.13.6-0.20220704224035-c5d4360a9a6e 04 Jul 2022 pre-release

    Nothing published for this version

  60. v0.13.6-0.20220704224035-b63665b04b23 04 Jul 2022 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive