Doc unix client support (#2633)

This commit is contained in:
Firstyear 2024-03-07 13:59:21 +10:00 committed by GitHub
parent b4d9cdd7d5
commit 4dc38e56c3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 18 additions and 5 deletions

View file

@ -37,8 +37,8 @@ The minimum length for passwords (if they are allowed).
### Privilege Expiry
The maximum length in seconds (<= 3600) that privileges will exist after reauthentication for to a read/write
session.
The maximum length in seconds (<= 3600) that privileges will exist after reauthentication for to a
read/write session.
### Webauthn Attestation

View file

@ -18,7 +18,7 @@ is considered authoritive and applies to all versions.
## Release Schedule and Versioning
Kanidm is released on a 3 month (quarterly) basis.
Kanidm is released on a 3 month (quarterly) schedule.
- February 1st
- May 1st
@ -62,18 +62,31 @@ Stable releases will have the following support provided during their support wi
- Fixes that impact the ability to upgrade
- Other quality fixes at the discretion of the project team
Distributions should track the stable branch.
### Replication
All nodes must be the same version. A topology may contain up to a maximum of 2 nodes.
### Upgrade Policy
Upgrades are supported from 1 release before the current stable release.
Upgrades are supported from 1 release (minor version) before the current stable release.
> Example: A server running 1.2.0 may upgrade to version 1.3.0. A server running 1.2.0 may not
> upgrade to 1.4.0.
### Tool Versions
Command line tools (`kanidm`) and sync connectors (`kanidm-ipa-sync`, `kanidm-ldap-sync`) must be
matched versions with the server that they communicate with.
matched versions with the server that they communicate with at all times.
### Unix Clients
The server supports communication from unix clients with a version from 1 release (minor version)
before the servers release.
> Example: A server running 1.4.0 supports unix clients running 1.4.0 and 1.3.0 of the unix client
> tools. Unix client tools of 1.2.0 and lower would not be supported.
### API stability