Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.10.0 #557

Merged
merged 88 commits into from
Oct 5, 2017
Merged

0.10.0 #557

merged 88 commits into from
Oct 5, 2017

Conversation

aeneasr
Copy link
Member

@aeneasr aeneasr commented Jul 9, 2017

Why is this no longer tagged as 1.0.0-alpha?

The main reason is that this release introduces a lot of breaking changes, especially in the SDK and the consent flow. It is important that these changes are battle tested before releasing this as a stable major release.

Changes

Breaking Changes

  • GET /clients now returns an array, not a map object
  • well, obviously the whole go sdk
  • GET /health is now GET /health/status
  • GET /health/stats is now GET /health/metrics
  • GET /warden/groups now returns a list of groups, not just a group id
  • consent flow
  • Warden endpoint returning Context now return the full name, not a short hand.

Todo

  • Update version tags on both go and node consent example
  • Document warden response change
  • Update apiary docs
  • Publish node sdk with ory-hydra-sdk
  • Write node sdk wrapper
  • Document node sdk in user guide and readme
  • Replace old hydra-js links
  • Update node consent app
  • Publish updated node consent app
  • Update go consent app
  • Publish updated go consent app
  • Link gitbook sdk guide to sdk docs
  • Rewrite start up policies to match new consent flow
  • Write guide for new consent policies for existing applications in history.md
  • Add ability to specify a reason when denying consent
  • Write docs on new consent flow (replace consent flow section)
  • Write history.md on consent flow
  • Write swagger spec for consent flow
  • Replace consent sdk (node+go)
  • Add SQL consent manager
  • replace underscore with camelCase in consent interface
  • oauth2: refactor consent flow RFC: Refactor consent flow #578
  • Write docs on new scope strategy
  • Write docs (history) on how to use old scope strategy
  • Link to new scope strategy docs in history.md
  • Fix handler/openid: refresh id token only when client is allowed to receive id token fosite#199

@aeneasr aeneasr changed the title vendor: update to fosite 0.11.0 1.0.0-alpha1 Jul 9, 2017
@aeneasr aeneasr force-pushed the prepare-1.0.0-alpha1 branch 11 times, most recently from 947d057 to 56d3fef Compare September 18, 2017 12:44
@aeneasr aeneasr changed the title 1.0.0-alpha1 0.10.0-alpha1 Sep 26, 2017
@aeneasr aeneasr changed the title 0.10.0-alpha1 0.10.0 Sep 26, 2017
* oauth2: improves warning when subject claim is empty in id token - closes #460
* oauth2: changes scope semantics to wildcard - closes #550
* oauth2: refresh openid connect id token via refresh_token grant - closes #556
@aeneasr aeneasr force-pushed the prepare-1.0.0-alpha1 branch from f466961 to 4a0d4f4 Compare October 5, 2017 11:54
@aeneasr aeneasr force-pushed the prepare-1.0.0-alpha1 branch from e7504ca to 3c00413 Compare October 5, 2017 13:57
@aeneasr aeneasr self-assigned this Oct 5, 2017
@aeneasr aeneasr added this to the 0.10.0 milestone Oct 5, 2017
@aeneasr aeneasr merged commit f8dd4a1 into master Oct 5, 2017
@aeneasr aeneasr deleted the prepare-1.0.0-alpha1 branch October 5, 2017 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant