mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 04:27:02 +01:00
(cargo-release) version 1.1.0-alpha.8
This commit is contained in:
parent
3a07842d56
commit
b6be05248c
28
Cargo.lock
generated
28
Cargo.lock
generated
|
@ -941,7 +941,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "daemon"
|
||||
version = "0.1.0"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"kanidm",
|
||||
"profiles",
|
||||
|
@ -1931,7 +1931,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "kanidm"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"async-std",
|
||||
"async-trait",
|
||||
|
@ -1989,7 +1989,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "kanidm_client"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"kanidm_proto",
|
||||
"reqwest",
|
||||
|
@ -2005,7 +2005,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "kanidm_proto"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"base32",
|
||||
"serde",
|
||||
|
@ -2018,7 +2018,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "kanidm_tools"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"compact_jwt",
|
||||
"dialoguer",
|
||||
|
@ -2042,7 +2042,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "kanidm_unix_int"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"futures",
|
||||
|
@ -2072,7 +2072,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "kanidmd_web_ui"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"gloo 0.7.0",
|
||||
"js-sys",
|
||||
|
@ -2364,7 +2364,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "nss_kanidm"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"kanidm_unix_int",
|
||||
"lazy_static",
|
||||
|
@ -2525,7 +2525,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "orca"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"crossbeam",
|
||||
"csv",
|
||||
|
@ -2552,7 +2552,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "pam_kanidm"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"kanidm_unix_int",
|
||||
"libc",
|
||||
|
@ -2794,7 +2794,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "profiles"
|
||||
version = "1.1.0"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"base64 0.13.0",
|
||||
"serde",
|
||||
|
@ -3195,7 +3195,7 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
|
|||
|
||||
[[package]]
|
||||
name = "score"
|
||||
version = "0.1.0"
|
||||
version = "1.1.0-alpha.8"
|
||||
dependencies = [
|
||||
"async-std",
|
||||
"async-trait",
|
||||
|
@ -3827,9 +3827,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
|
|||
|
||||
[[package]]
|
||||
name = "tokio"
|
||||
version = "1.17.0"
|
||||
version = "1.18.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee"
|
||||
checksum = "0f48b6d60512a392e34dbf7fd456249fd2de3c83669ab642e021903f4015185b"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"libc",
|
||||
|
|
|
@ -16,6 +16,28 @@ can help. If you find a bug or issue, we'd love you to report it to our
|
|||
|
||||
# Release Notes
|
||||
|
||||
## 2022-05-01 - Kanidm 1.1.0-alpha8
|
||||
|
||||
This is the eigth alpha series release of the Kanidm Identity Management
|
||||
project. Alpha releases are to help get feedback and ideas from the community
|
||||
on how we can continue to make this project better for a future supported release.
|
||||
|
||||
### Release Highlights
|
||||
|
||||
* Foundations for cryptographic trusted device authentication
|
||||
* Foundations for new user onboarding and credential reset
|
||||
* Improve acis for administration of radius secrets
|
||||
* Simplify initial server setup related to domain naming
|
||||
* Improve authentication performance during high load
|
||||
* Developer documentation improvements
|
||||
* Resolve issues with client tool outputs not being displayed
|
||||
* Show more errors on api failures
|
||||
* Extend the features of account person set
|
||||
* Link pam with pkg-config allowing more portable builds
|
||||
* Allow self-service email addresses to be delegated
|
||||
* Highlight that the WebUI is in alpha to prevent confusion
|
||||
* Remove sync only client paths
|
||||
|
||||
## 2022-01-01 - Kanidm 1.1.0-alpha7
|
||||
|
||||
This is the seventh alpha series release of the Kanidm Identity Management
|
||||
|
@ -169,5 +191,5 @@ and help of many people. I would especially like to thank:
|
|||
[issue tracker]: https://github.com/kanidm/kanidm/issues
|
||||
[gitter community channel]: https://gitter.im/kanidm/community
|
||||
[code of conduct]: https://github.com/kanidm/kanidm/blob/master/CODE_OF_CONDUCT.md
|
||||
[kanidm book]: https://github.com/kanidm/kanidm/blob/master/kanidm_book/src/SUMMARY.md
|
||||
[kanidm book]: https://kanidm.github.io/kanidm/stable/
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "kanidm_client"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
@ -20,5 +20,5 @@ toml = "^0.5.9"
|
|||
uuid = { version = "^1.0.0", features = ["serde", "v4"] }
|
||||
url = { version = "^2.2.2", features = ["serde"] }
|
||||
webauthn-rs = "^0.3.2"
|
||||
tokio = { version = "^1.17.0", features = ["rt", "net", "time", "macros", "sync", "signal"] }
|
||||
tokio = { version = "^1.18.0", features = ["rt", "net", "time", "macros", "sync", "signal"] }
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "kanidm_proto"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "kanidm_tools"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
@ -49,7 +49,7 @@ zxcvbn = "^2.2.1"
|
|||
dialoguer = "^0.10.0"
|
||||
|
||||
webauthn-authenticator-rs = "^0.3.0-alpha.12"
|
||||
tokio = { version = "^1.17.0", features = ["rt", "macros"] }
|
||||
tokio = { version = "^1.18.0", features = ["rt", "macros"] }
|
||||
|
||||
[build-dependencies]
|
||||
structopt = { version = "^0.3.26", default-features = false }
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "kanidm_unix_int"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
@ -52,7 +52,7 @@ tracing-subscriber = "^0.3.11"
|
|||
|
||||
toml = "^0.5.9"
|
||||
rpassword = "^6.0.1"
|
||||
tokio = { version = "^1.17.0", features = ["rt", "macros", "sync", "time", "net", "io-util"] }
|
||||
tokio = { version = "^1.18.0", features = ["rt", "macros", "sync", "time", "net", "io-util"] }
|
||||
tokio-util = { version = "^0.7.1", features = ["codec"] }
|
||||
|
||||
futures = "^0.3.21"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "nss_kanidm"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "pam_kanidm"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "daemon"
|
||||
version = "0.1.0"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
@ -22,7 +22,7 @@ score = { path = "../score" }
|
|||
structopt = { version = "^0.3.26", default-features = false }
|
||||
users = "^0.11.0"
|
||||
serde = { version = "^1.0.136", features = ["derive"] }
|
||||
tokio = { version = "^1.17.0", features = ["rt-multi-thread", "macros", "signal"] }
|
||||
tokio = { version = "^1.18.0", features = ["rt-multi-thread", "macros", "signal"] }
|
||||
toml = "0.5.9"
|
||||
|
||||
[build-dependencies]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "kanidm"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
@ -41,7 +41,7 @@ lazy_static = "^1.4.0"
|
|||
|
||||
futures = "^0.3.21"
|
||||
futures-util = "^0.3.21"
|
||||
tokio = { version = "^1.17.0", features = ["net", "sync", "time"] }
|
||||
tokio = { version = "^1.18.0", features = ["net", "sync", "time"] }
|
||||
tokio-util = { version = "^0.7.1", features = ["codec"] }
|
||||
openssl = "^0.10.38"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "score"
|
||||
version = "0.1.0"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
@ -23,7 +23,7 @@ tide = "^0.16.0"
|
|||
tide-openssl = "^0.1.1"
|
||||
|
||||
futures-util = "^0.3.21"
|
||||
tokio = { version = "^1.17.0", features = ["net", "sync", "io-util", "macros"] }
|
||||
tokio = { version = "^1.18.0", features = ["net", "sync", "io-util", "macros"] }
|
||||
tokio-util = { version = "^0.7.1", features = ["codec"] }
|
||||
tokio-openssl = "^0.6.3"
|
||||
openssl = "^0.10.38"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "kanidmd_web_ui"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = [
|
||||
"William Brown <william@blackhats.net.au>",
|
||||
"James Hodgkinson <james@terminaloutcomes.com>",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "orca"
|
||||
version = "1.1.0-alpha.7"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
@ -32,7 +32,7 @@ toml = "^0.5.9"
|
|||
kanidm_proto = { path = "../kanidm_proto" }
|
||||
kanidm_client = { path = "../kanidm_client" }
|
||||
|
||||
tokio = { version = "^1.17.0", features = ["rt-multi-thread"] }
|
||||
tokio = { version = "^1.18.0", features = ["rt-multi-thread"] }
|
||||
tokio-util = { version = "^0.7.1", features = ["codec"] }
|
||||
tokio-openssl = "^0.6.3"
|
||||
futures-util = { version = "^0.3.21", features = ["sink"] }
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "profiles"
|
||||
version = "1.1.0"
|
||||
version = "1.1.0-alpha.8"
|
||||
authors = ["William Brown <william@blackhats.net.au>"]
|
||||
rust-version = "1.59"
|
||||
edition = "2021"
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
In the alpha phase, Kanidm will be released on a 3 month (quarterly) basis,
|
||||
starting on July 1st 2020.
|
||||
|
||||
* January 1st
|
||||
* April 1st
|
||||
* July 1st
|
||||
* October 1st
|
||||
* February 1st
|
||||
* May 1st
|
||||
* August 1st
|
||||
* November 1st
|
||||
|
||||
Releases will be tagged in git, but not maintained as branches.
|
||||
Releases will be tagged and branched in git.
|
||||
|
||||
1.2.0 will be released as the first supported version once the project believes the project is
|
||||
in a maintainable longterm state, without requiring backward breaking changes. There is no current
|
||||
|
@ -19,9 +19,11 @@ estimated date for 1.2.0.
|
|||
Releases during alpha will not recieve fixes or improvements once released, with the exception of:
|
||||
|
||||
* Major security issues
|
||||
* Flaw leading to dataloss or corruption
|
||||
* Flaws leading to dataloss or corruption
|
||||
* Other fixes at the discrestion of the project team
|
||||
|
||||
In the case these issues are found, an out of band alpha snapshot will be made.
|
||||
In the case these issues are found, an out of band alpha snapshot will be made based on the current
|
||||
stable branch.
|
||||
|
||||
Alpha releases are "best effort", and are trial releases, to help get early feedback and improvements
|
||||
from the community, while still allowing us to make large, breaking changes that may be needed.
|
||||
|
@ -31,10 +33,17 @@ from the community, while still allowing us to make large, breaking changes that
|
|||
There are a number of "surfaces" that can be considered as "API" in Kanidm.
|
||||
|
||||
* JSON HTTP end points of kanidmd
|
||||
* unix domain socket API of kanidm_unixd resolver
|
||||
* unix domain socket API of `kanidm_unixd` resolver
|
||||
* LDAP interface of kanidm
|
||||
* CLI interface of kanidm admin command
|
||||
* Many other interaction surfaces
|
||||
|
||||
During the Alpha, there is no guarantee that *any* of these APIs will remain stable. Only elements from "the same release" are guaranteed to work with each other.
|
||||
During the Alpha, there is no guarantee that *any* of these APIs named here or not named will remain stable.
|
||||
Only elements from "the same release" are guaranteed to work with each other.
|
||||
|
||||
Once an official release is made, only the JSON API will be declared stable. The unix domain socket API is internal, and the CLI is *not* an API and can change with the interest of human interaction during any release.
|
||||
Once an official release is made, only the JSON API and LDAP interface will be declared stable.
|
||||
|
||||
The unix domain socket API is internal and will never be "stable".
|
||||
|
||||
The CLI is *not* an API and can change with the interest of human interaction during any release.
|
||||
|
||||
|
|
|
@ -12,10 +12,10 @@
|
|||
|
||||
* cargo test
|
||||
|
||||
* Update RELEASE_NOTES.md
|
||||
* Update `RELEASE_NOTES.md`
|
||||
* git commit
|
||||
|
||||
* cargo release --no-dev-version --skip-push --skip-publish --skip-tag 1.1.0-alpha.X
|
||||
* cargo release --no-dev-version --no-push --no-publish --no-tag 1.1.0-alpha.X
|
||||
* git rebase -i HEAD~X
|
||||
* git tag v1.1.0-alpha.x
|
||||
* git branch v1.1.0-alpha.x
|
||||
|
@ -26,13 +26,13 @@
|
|||
* git push origin v1.1.0-alpha.x
|
||||
* git push origin master
|
||||
|
||||
* release kanidm_proto
|
||||
* release kanidmd/kanidm
|
||||
* release kanidm_client
|
||||
* release kanidm_tools
|
||||
* release `kanidm_proto`
|
||||
* release `kanidmd/kanidm`
|
||||
* release `kanidm_client`
|
||||
* release `kanidm_tools`
|
||||
|
||||
* build kanidmd docker
|
||||
* build kanidm_radisud docker
|
||||
* build `kanidmd` docker
|
||||
* build `kanidm_radisud` docker
|
||||
|
||||
* vendor and release to build.opensuse.org
|
||||
osc service ra; osc ci
|
||||
|
|
Loading…
Reference in a new issue