NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #1310 by repository stars
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 the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
332 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
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.
infra keys removeNothing published for this version
Infra now supports managing access keys in the dashboard. Access keys are the credential format used to authenticate with Infra while performing autom
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:
infra CLI to automate access in scripts (e.g. GitHub actions)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.
infrainfra grants list would show an "unknown user" errorPOST /api/grants can now be done by providing a username instead of a user ID, making it easier to call this endpointcreated_by field in various endpoints to be createdBy for consistencyFull Changelog: v0.19.0...v0.20.0
Nothing published for this version
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 additio
infra logininfra 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 example@acme.com
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
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.
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
infra keys add has improved flag names:
--ttl flag has now been replaced with --expires when running infra keys add--extension-deadline flag has now been renamed to --inactivity-timeoutNodePort service typeFull Changelog: v0.18.1...v0.19.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed bug where the login page would show organization names in the wrong format
infra keys add now default to a one year expiry and a 30 day inactivity timeoutNothing published for this version
Fixed an issue where a loading spinner would continue to render even once loading was done in the Dashboard
🏎️ Syncing between Infra and its connectors now happen near instantly. This means as users/groups' roles or permissions change, Infra can update it
🏎️ 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.
CREATE OR REPLACE TRIGGER syntax with a prior DROP TRIGGER clause by @jmorganca in #3602Infra's Kubernetes connector now updates access permissions immediately, instead of every 30 seconds
🖥 Headless login through Infra (Device flow) To enable Headless login, additional configuration is required in your identity provider. A new Redirect
🔥 What's new
https://<your org>.infrahq.com must be added. For more info see https://infrahq.com/docs/identity/okta#configure-your-new-okta-appNothing published for this version
Nothing published for this version
Remove deprecated identity value from gin.Context by @dnephin in #3177
infra list with destinations named with a prefix of infra by @dnephin in #3221Full Changelog: v0.15.1...v0.15.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →