Skip to content

Commit

Permalink
autogen(docs): update milestone document
Browse files Browse the repository at this point in the history
  • Loading branch information
aeneasr committed Aug 27, 2020
1 parent 177fe89 commit b41f3a0
Showing 1 changed file with 64 additions and 162 deletions.
226 changes: 64 additions & 162 deletions docs/docs/milestones.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,120 +5,81 @@ title: Milestones and Roadmap

## [v0.7.0-alpha.1](https://github.com/ory/kratos/milestone/9)

_This milestone does not have a description._
*This milestone does not have a description.*

### [Feat](https://github.com/ory/kratos/labels/feat)

New feature or request.

#### Issues

- [ ] Selfservice account deletion
([kratos#596](https://github.com/ory/kratos/issues/596))
- [ ] Implement Hydra integration
([kratos#273](https://github.com/ory/kratos/issues/273))
- [ ] Self-service GDPR identity export
([kratos#658](https://github.com/ory/kratos/issues/658))
- [ ] Admin/Selfservice session management
([kratos#655](https://github.com/ory/kratos/issues/655))
* [ ] Selfservice account deletion ([kratos#596](https://github.com/ory/kratos/issues/596))
* [ ] Implement Hydra integration ([kratos#273](https://github.com/ory/kratos/issues/273))
* [ ] Self-service GDPR identity export ([kratos#658](https://github.com/ory/kratos/issues/658))
* [ ] Admin/Selfservice session management ([kratos#655](https://github.com/ory/kratos/issues/655))

## [v0.6.0-alpha.1](https://github.com/ory/kratos/milestone/8)

_This milestone does not have a description._
*This milestone does not have a description.*

### [Bug](https://github.com/ory/kratos/labels/bug)

Something is not working.

#### Issues

- [ ] Sending JSON to complete oidc/password strategy flows causes CSRF issues
([kratos#378](https://github.com/ory/kratos/issues/378))
- [ ] Unmable to use Auth0 as a generic OIDC provider
([kratos#609](https://github.com/ory/kratos/issues/609))
- [ ] Password reset emails sent twice by each of the two kratos pods in my
cluster ([kratos#652](https://github.com/ory/kratos/issues/652))
* [ ] Sending JSON to complete oidc/password strategy flows causes CSRF issues ([kratos#378](https://github.com/ory/kratos/issues/378))
* [ ] Unmable to use Auth0 as a generic OIDC provider ([kratos#609](https://github.com/ory/kratos/issues/609))
* [ ] Password reset emails sent twice by each of the two kratos pods in my cluster ([kratos#652](https://github.com/ory/kratos/issues/652))

### [Feat](https://github.com/ory/kratos/labels/feat)

New feature or request.

#### Issues

- [ ] Implement Security Questions MFA
([kratos#469](https://github.com/ory/kratos/issues/469))
- [ ] Feature request: adjustable thresholds on how many times a password has
been in a breach according to haveibeenpwned
([kratos#450](https://github.com/ory/kratos/issues/450))
- [ ] Do not send credentials to hooks
([kratos#77](https://github.com/ory/kratos/issues/77)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Implement immutable keyword in JSON Schema for Identity Traits
([kratos#117](https://github.com/ory/kratos/issues/117))
- [ ] Add filters to admin api
([kratos#249](https://github.com/ory/kratos/issues/249))
- [ ] Feature Request: Webhooks
([kratos#271](https://github.com/ory/kratos/issues/271))
- [ ] Support email verification paswordless login
([kratos#286](https://github.com/ory/kratos/issues/286))
- [ ] Support remote argon2 execution
([kratos#357](https://github.com/ory/kratos/issues/357)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Implement identity state and administrative deactivation, deletion of
identities ([kratos#598](https://github.com/ory/kratos/issues/598)) -
[@hackerman](https://github.com/aeneasr)
- [ ] SMTP Error spams the server logs
([kratos#402](https://github.com/ory/kratos/issues/402))
- [ ] Gracefully handle CSRF errors
([kratos#91](https://github.com/ory/kratos/issues/91)) -
[@hackerman](https://github.com/aeneasr)
- [ ] How to sign in with Twitter
([kratos#517](https://github.com/ory/kratos/issues/517))
- [ ] Add ability to import user credentials
([kratos#605](https://github.com/ory/kratos/issues/605)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Throttling repeated login requests
([kratos#654](https://github.com/ory/kratos/issues/654))
- [ ] Require identity deactivation before administrative deletion
([kratos#657](https://github.com/ory/kratos/issues/657))
* [ ] Implement Security Questions MFA ([kratos#469](https://github.com/ory/kratos/issues/469))
* [ ] Feature request: adjustable thresholds on how many times a password has been in a breach according to haveibeenpwned ([kratos#450](https://github.com/ory/kratos/issues/450))
* [ ] Do not send credentials to hooks ([kratos#77](https://github.com/ory/kratos/issues/77)) - [@hackerman](https://github.com/aeneasr)
* [ ] Implement immutable keyword in JSON Schema for Identity Traits ([kratos#117](https://github.com/ory/kratos/issues/117))
* [ ] Add filters to admin api ([kratos#249](https://github.com/ory/kratos/issues/249))
* [ ] Feature Request: Webhooks ([kratos#271](https://github.com/ory/kratos/issues/271))
* [ ] Support email verification paswordless login ([kratos#286](https://github.com/ory/kratos/issues/286))
* [ ] Support remote argon2 execution ([kratos#357](https://github.com/ory/kratos/issues/357)) - [@hackerman](https://github.com/aeneasr)
* [ ] Implement identity state and administrative deactivation, deletion of identities ([kratos#598](https://github.com/ory/kratos/issues/598)) - [@hackerman](https://github.com/aeneasr)
* [ ] SMTP Error spams the server logs ([kratos#402](https://github.com/ory/kratos/issues/402))
* [ ] Gracefully handle CSRF errors ([kratos#91](https://github.com/ory/kratos/issues/91)) - [@hackerman](https://github.com/aeneasr)
* [ ] How to sign in with Twitter ([kratos#517](https://github.com/ory/kratos/issues/517))
* [ ] Add ability to import user credentials ([kratos#605](https://github.com/ory/kratos/issues/605)) - [@hackerman](https://github.com/aeneasr)
* [ ] Throttling repeated login requests ([kratos#654](https://github.com/ory/kratos/issues/654))
* [ ] Require identity deactivation before administrative deletion ([kratos#657](https://github.com/ory/kratos/issues/657))

### [Help wanted](https://github.com/ory/kratos/labels/help%20wanted)

We are looking for help on this one.

#### Issues

- [ ] Document that identity information (traits, etc) are available to token
holders and backend systems
([kratos#43](https://github.com/ory/kratos/issues/43)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Feature Request: Webhooks
([kratos#271](https://github.com/ory/kratos/issues/271))
* [ ] Document that identity information (traits, etc) are available to token holders and backend systems ([kratos#43](https://github.com/ory/kratos/issues/43)) - [@hackerman](https://github.com/aeneasr)
* [ ] Feature Request: Webhooks ([kratos#271](https://github.com/ory/kratos/issues/271))

### [Docs](https://github.com/ory/kratos/labels/docs)

Affects documentation.

#### Issues

- [ ] Document that identity information (traits, etc) are available to token
holders and backend systems
([kratos#43](https://github.com/ory/kratos/issues/43)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Config JSON Schema needs example values
([kratos#179](https://github.com/ory/kratos/issues/179)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Elaborate on security practices against DoS and Brute Force
([kratos#134](https://github.com/ory/kratos/issues/134))
* [ ] Document that identity information (traits, etc) are available to token holders and backend systems ([kratos#43](https://github.com/ory/kratos/issues/43)) - [@hackerman](https://github.com/aeneasr)
* [ ] Config JSON Schema needs example values ([kratos#179](https://github.com/ory/kratos/issues/179)) - [@hackerman](https://github.com/aeneasr)
* [ ] Elaborate on security practices against DoS and Brute Force ([kratos#134](https://github.com/ory/kratos/issues/134))

### [Rfc](https://github.com/ory/kratos/labels/rfc)

A request for comments to discuss and share ideas.

#### Issues

- [ ] Introduce prevent extension in Identity JSON schema
([kratos#47](https://github.com/ory/kratos/issues/47))
* [ ] Introduce prevent extension in Identity JSON schema ([kratos#47](https://github.com/ory/kratos/issues/47))

## [v0.5.0-alpha.1](https://github.com/ory/kratos/milestone/5)

Expand All @@ -130,147 +91,88 @@ Something is not working.

#### Issues

- [ ] Logout does not use new cookie domain setting
([kratos#645](https://github.com/ory/kratos/issues/645))
- [ ] Refresh Sessions Without Having to Log In Again
([kratos#615](https://github.com/ory/kratos/issues/615)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Email field type changes on second request for request context during
registration flow ([kratos#670](https://github.com/ory/kratos/issues/670))
- [x] Generate a new UUID/token after every interaction
([kratos#236](https://github.com/ory/kratos/issues/236)) -
[@hackerman](https://github.com/aeneasr)
- [x] UNIQUE constraint failure when updating identities via Admin API
([kratos#325](https://github.com/ory/kratos/issues/325)) -
[@hackerman](https://github.com/aeneasr)
- [x] Can not update an identity using PUT /identities/{id}
([kratos#435](https://github.com/ory/kratos/issues/435))
- [x] Verification email is sent after password recovery
([kratos#578](https://github.com/ory/kratos/issues/578)) -
[@hackerman](https://github.com/aeneasr)
- [x] Do not return expired sessions in `/sessions/whoami`
([kratos#611](https://github.com/ory/kratos/issues/611)) -
[@hackerman](https://github.com/aeneasr)
* [ ] Logout does not use new cookie domain setting ([kratos#645](https://github.com/ory/kratos/issues/645))
* [ ] Refresh Sessions Without Having to Log In Again ([kratos#615](https://github.com/ory/kratos/issues/615)) - [@hackerman](https://github.com/aeneasr)
* [ ] Email field type changes on second request for request context during registration flow ([kratos#670](https://github.com/ory/kratos/issues/670))
* [x] Generate a new UUID/token after every interaction ([kratos#236](https://github.com/ory/kratos/issues/236)) - [@hackerman](https://github.com/aeneasr)
* [x] UNIQUE constraint failure when updating identities via Admin API ([kratos#325](https://github.com/ory/kratos/issues/325)) - [@hackerman](https://github.com/aeneasr)
* [x] Can not update an identity using PUT /identities/{id} ([kratos#435](https://github.com/ory/kratos/issues/435))
* [x] Verification email is sent after password recovery ([kratos#578](https://github.com/ory/kratos/issues/578)) - [@hackerman](https://github.com/aeneasr)
* [x] Do not return expired sessions in `/sessions/whoami` ([kratos#611](https://github.com/ory/kratos/issues/611)) - [@hackerman](https://github.com/aeneasr)

### [Feat](https://github.com/ory/kratos/labels/feat)

New feature or request.

#### Issues

- [ ] Design of the client cli
([kratos#663](https://github.com/ory/kratos/issues/663)) -
[@Patrik](https://github.com/zepatrik)
- [ ] Rename `request_lifespan` to `lifespan`
([kratos#666](https://github.com/ory/kratos/issues/666)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Implement React SPA sample app
([kratos#668](https://github.com/ory/kratos/issues/668)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Implement React Native sample application consuming API
([kratos#667](https://github.com/ory/kratos/issues/667)) -
[@hackerman](https://github.com/aeneasr)
- [x] Implement JSON capabilities in ErrorHandler
([kratos#61](https://github.com/ory/kratos/issues/61)) -
[@hackerman](https://github.com/aeneasr)
- [x] Allow attaching credentials to identities in CRUD create
([kratos#200](https://github.com/ory/kratos/issues/200))
- [x] Move away from UUID-based challenges and responses
([kratos#241](https://github.com/ory/kratos/issues/241)) -
[@hackerman](https://github.com/aeneasr)
- [x] Add tests to prevent duplicate migration files
([kratos#282](https://github.com/ory/kratos/issues/282)) -
[@Patrik](https://github.com/zepatrik)
- [x] Session cookie (ory_kratos_session) expired time should be configurable
([kratos#326](https://github.com/ory/kratos/issues/326)) -
[@hackerman](https://github.com/aeneasr)
- [x] Can not update an identity using PUT /identities/{id}
([kratos#435](https://github.com/ory/kratos/issues/435))
- [x] Make session cookie 'domain' property configurable
([kratos#516](https://github.com/ory/kratos/issues/516))
- [x] Remove one of in-memory/on-disk SQLite e2e runners and replace with faster
test ([kratos#580](https://github.com/ory/kratos/issues/580)) -
[@Andreas Bucksteeg](https://github.com/tricky42)
- [x] Password similarity policy is too strict
([kratos#581](https://github.com/ory/kratos/issues/581)) -
[@Patrik](https://github.com/zepatrik)
- [x] Implement a test-error for implementing the Error UI
([kratos#610](https://github.com/ory/kratos/issues/610))
* [ ] Design of the client cli ([kratos#663](https://github.com/ory/kratos/issues/663)) - [@Patrik](https://github.com/zepatrik)
* [ ] Rename `request_lifespan` to `lifespan` ([kratos#666](https://github.com/ory/kratos/issues/666)) - [@hackerman](https://github.com/aeneasr)
* [ ] Implement React SPA sample app ([kratos#668](https://github.com/ory/kratos/issues/668)) - [@hackerman](https://github.com/aeneasr)
* [ ] Implement React Native sample application consuming API ([kratos#667](https://github.com/ory/kratos/issues/667)) - [@hackerman](https://github.com/aeneasr)
* [x] Implement JSON capabilities in ErrorHandler ([kratos#61](https://github.com/ory/kratos/issues/61)) - [@hackerman](https://github.com/aeneasr)
* [x] Allow attaching credentials to identities in CRUD create ([kratos#200](https://github.com/ory/kratos/issues/200))
* [x] Move away from UUID-based challenges and responses ([kratos#241](https://github.com/ory/kratos/issues/241)) - [@hackerman](https://github.com/aeneasr)
* [x] Add tests to prevent duplicate migration files ([kratos#282](https://github.com/ory/kratos/issues/282)) - [@Patrik](https://github.com/zepatrik)
* [x] Session cookie (ory_kratos_session) expired time should be configurable ([kratos#326](https://github.com/ory/kratos/issues/326)) - [@hackerman](https://github.com/aeneasr)
* [x] Can not update an identity using PUT /identities/{id} ([kratos#435](https://github.com/ory/kratos/issues/435))
* [x] Make session cookie 'domain' property configurable ([kratos#516](https://github.com/ory/kratos/issues/516))
* [x] Remove one of in-memory/on-disk SQLite e2e runners and replace with faster test ([kratos#580](https://github.com/ory/kratos/issues/580)) - [@Andreas Bucksteeg](https://github.com/tricky42)
* [x] Password similarity policy is too strict ([kratos#581](https://github.com/ory/kratos/issues/581)) - [@Patrik](https://github.com/zepatrik)
* [x] Implement a test-error for implementing the Error UI ([kratos#610](https://github.com/ory/kratos/issues/610))

#### Pull Requests

- [ ] feat: implement API-based self-service flows
([kratos#624](https://github.com/ory/kratos/pull/624)) -
[@hackerman](https://github.com/aeneasr)
- [x] fix: resolve identity admin api issues
([kratos#586](https://github.com/ory/kratos/pull/586)) -
[@hackerman](https://github.com/aeneasr)
* [ ] feat: implement API-based self-service flows ([kratos#624](https://github.com/ory/kratos/pull/624)) - [@hackerman](https://github.com/aeneasr)
* [x] fix: resolve identity admin api issues ([kratos#586](https://github.com/ory/kratos/pull/586)) - [@hackerman](https://github.com/aeneasr)

### [Help wanted](https://github.com/ory/kratos/labels/help%20wanted)

We are looking for help on this one.

#### Issues

- [ ] Design of the client cli
([kratos#663](https://github.com/ory/kratos/issues/663)) -
[@Patrik](https://github.com/zepatrik)
- [ ] Email field type changes on second request for request context during
registration flow ([kratos#670](https://github.com/ory/kratos/issues/670))
* [ ] Design of the client cli ([kratos#663](https://github.com/ory/kratos/issues/663)) - [@Patrik](https://github.com/zepatrik)
* [ ] Email field type changes on second request for request context during registration flow ([kratos#670](https://github.com/ory/kratos/issues/670))

### [Docs](https://github.com/ory/kratos/labels/docs)

Affects documentation.

#### Issues

- [ ] Remove reverse proxy from node example and rely on port and the domain
parameter ([kratos#661](https://github.com/ory/kratos/issues/661)) -
[@hackerman](https://github.com/aeneasr)
- [x] Document multi-tenant set up
([kratos#370](https://github.com/ory/kratos/issues/370))
* [ ] Remove reverse proxy from node example and rely on port and the domain parameter ([kratos#661](https://github.com/ory/kratos/issues/661)) - [@hackerman](https://github.com/aeneasr)
* [x] Document multi-tenant set up ([kratos#370](https://github.com/ory/kratos/issues/370))

### [Rfc](https://github.com/ory/kratos/labels/rfc)

A request for comments to discuss and share ideas.

#### Issues

- [ ] Rename login/registration/recovery/... request to flow
([kratos#635](https://github.com/ory/kratos/issues/635)) -
[@hackerman](https://github.com/aeneasr)
* [ ] Rename login/registration/recovery/... request to flow ([kratos#635](https://github.com/ory/kratos/issues/635)) - [@hackerman](https://github.com/aeneasr)

### [Blocking](https://github.com/ory/kratos/labels/blocking)

Blocks milestones or other issues or pulls.

#### Issues

- [ ] Remove reverse proxy from node example and rely on port and the domain
parameter ([kratos#661](https://github.com/ory/kratos/issues/661)) -
[@hackerman](https://github.com/aeneasr)
- [ ] Rename `request_lifespan` to `lifespan`
([kratos#666](https://github.com/ory/kratos/issues/666)) -
[@hackerman](https://github.com/aeneasr)
* [ ] Remove reverse proxy from node example and rely on port and the domain parameter ([kratos#661](https://github.com/ory/kratos/issues/661)) - [@hackerman](https://github.com/aeneasr)
* [ ] Rename `request_lifespan` to `lifespan` ([kratos#666](https://github.com/ory/kratos/issues/666)) - [@hackerman](https://github.com/aeneasr)

#### Pull Requests

- [ ] feat: implement API-based self-service flows
([kratos#624](https://github.com/ory/kratos/pull/624)) -
[@hackerman](https://github.com/aeneasr)
* [ ] feat: implement API-based self-service flows ([kratos#624](https://github.com/ory/kratos/pull/624)) - [@hackerman](https://github.com/aeneasr)

### [Breaking change](https://github.com/ory/kratos/labels/breaking%20change)

Changes behavior in a breaking manner.

#### Issues

- [ ] Rename `request_lifespan` to `lifespan`
([kratos#666](https://github.com/ory/kratos/issues/666)) -
[@hackerman](https://github.com/aeneasr)
* [ ] Rename `request_lifespan` to `lifespan` ([kratos#666](https://github.com/ory/kratos/issues/666)) - [@hackerman](https://github.com/aeneasr)

#### Pull Requests

- [ ] feat: implement API-based self-service flows
([kratos#624](https://github.com/ory/kratos/pull/624)) -
[@hackerman](https://github.com/aeneasr)
* [ ] feat: implement API-based self-service flows ([kratos#624](https://github.com/ory/kratos/pull/624)) - [@hackerman](https://github.com/aeneasr)

0 comments on commit b41f3a0

Please sign in to comment.