Repository navigation
Releases: music-gang/nops
Releases · music-gang/nops
Release list
v0.10.1
v0.10.0
Immutable
release. Only release title and notes can be modified.
Upgrade notes
- -metrics-token-file, NOPS_METRICS_TOKEN_FILE and NOPS_METRICS_TOKEN are removed, and Nops refuses to start with them. With the ACL on, give Prometheus a token whose ACL policy has
capabilities = ["metrics"]; with it off, /metrics is open. (#184)
Changelog
Breaking changes
- feat(metrics)!: protect /metrics with the ACL instead of its own token (#184)
Features
- feat(cli): complete commands and flags in bash and zsh (#186)
- feat(metrics): expose when each token expires (#182)
- feat: mark the token in use in the list of tokens (#176)
Fixes
- fix(engine): fail a deployment whose job is removed from Nomad while applying (#180)
v0.9.0
Immutable
release. Only release title and notes can be modified.
v0.8.0
Immutable
release. Only release title and notes can be modified.
Upgrade notes
- the upgrade deletes the existing API tokens: create new ones on the Administration page or with "nops acl token create". Nops refuses to start with -oidc-allowed-users or -oidc-allowed-groups: limit who can log in at the identity provider, or use binding rules with -acl.
Changelog
Breaking changes
- feat!: add access control with ACL policies, tokens and binding rules
Features
- feat(cli): generate a Nops secret from the command line (#145)
Fixes
v0.8.0-rc.1
Immutable
release. Only release title and notes can be modified.
Upgrade notes
- the upgrade deletes the existing API tokens: create new ones on the Administration page or with "nops acl token create". Nops refuses to start with -oidc-allowed-users or -oidc-allowed-groups: limit who can log in at the identity provider, or use binding rules with -acl.
Changelog
Breaking changes
- feat!: add access control with ACL policies, tokens and binding rules
Features
- feat(cli): generate a Nops secret from the command line (#145)
Fixes
v0.7.0
Immutable
release. Only release title and notes can be modified.
Upgrade notes
- the server runs as "nops serve": put "serve" before its flags (nops -git-url ... becomes nops serve -git-url ...). The image runs it with no arguments; a Nomad job that passes flags in args must start them with "serve". (#126)
Changelog
Breaking changes
- feat(cli)!: add a command-line client and run the server as nops serve (#126)
Features
- feat(notify): say who asked for a Deploy now in a notification (#121)
- feat(web): add a JSON API with per-user tokens (#124)
- feat(web): serve an OpenAPI description of the API (#133)
Fixes
- fix(web): send an htmx request without a session to the login (#123)
v0.6.0
v0.5.0
v0.4.0
Immutable
release. Only release title and notes can be modified.