github ory/kratos v0.5.4-alpha.1

latest releases: v1.1.0, v1.1.0-pre.0, v1.0.0...
pre-release3 years ago

This release introduces the new CLI command kratos hashers argon2 calibrate 500ms. This command will choose the best parameterization for Argon2. Check out the Choose Argon2 Parameters for Secure Password Hashing and Login blog article for more insights!

0.5.4-alpha.1 (2020-11-11)

Bug Fixes

Code Refactoring

  • Move pkger and ioutil helpers to ory/x (60a0fc4)

Documentation

Features

  • Add helper for choosing argon2 parameters (#803) (ca5a69b), closes #723 #572 #647:

    This patch adds the new command "hashers argon2 calibrate" which allows one to pick the desired hashing time for password hashing and then chooses the optimal parameters for the hardware the command is running on:

    $ kratos hashers argon2 calibrate 500ms
    Increasing memory to get over 500ms:
        took 2.846592732s in try 0
        took 6.006488824s in try 1
      took 4.42657975s with 4.00GB of memory
    [...]
    Decreasing iterations to get under 500ms:
        took 484.257775ms in try 0
        took 488.784192ms in try 1
      took 486.534204ms with 3 iterations
    Settled on 3 iterations.
    
    {
      "memory": 1048576,
      "iterations": 3,
      "parallelism": 32,
      "salt_length": 16,
      "key_length": 32
    }
    

Changelog

1829042 autogen(docs): generate and format documentation
e1ff24a autogen(docs): regenerate and update changelog
4fdb860 autogen(docs): regenerate and update changelog
b95e176 autogen(docs): regenerate and update changelog
4fd3b47 autogen(docs): regenerate and update changelog
ddcffff autogen(docs): regenerate and update changelog
c9ba42b autogen(docs): regenerate and update changelog
1595eda autogen(docs): regenerate and update changelog
d9e27c8 autogen(docs): regenerate and update changelog
7784eee autogen(docs): regenerate and update changelog
13d8a40 autogen(docs): regenerate and update changelog
9247ec9 autogen(docs): update milestone document
75185b5 autogen(docs): update milestone document
aa1e392 autogen(docs): update milestone document
5ea97df autogen: add v0.5.3-alpha.1 to version.schema.json
b02926c autogen: pin v0.5.4-alpha.1 release commit
4645ef0 chore: update docusaurus template
58d86bd chore: update docusaurus template (#806)
cb4bbf6 chore: update docusaurus template (#816)
15bae9f docs: fix another broken link
0ab0e7e docs: fix broken links (#795)
b32b173 docs: fix broken relative link (#812)
5fcc272 docs: fix links (#800)
8a4f480 docs: fix oidc config examples (#799)
800110d docs: fix self-service recovery flow typo (#807)
4e1b966 docs: remove duplicate words & fix spelling (#810)
94fde51 docs: remove leftover category from reference sidebar (#813)
a4de293 docs: use correct links (#797)
ca5a69b feat: add helper for choosing argon2 parameters (#803)
83eb4e0 fix: case in settings handler method (#798)
ad542ad fix: force brew install statement (#796)
60a0fc4 refactor: move pkger and ioutil helpers to ory/x
a046ef9 style: format

Docker images

  • docker pull oryd/kratos:v0
  • docker pull oryd/kratos:v0.5
  • docker pull oryd/kratos:v0.5.4
  • docker pull oryd/kratos:v0.5.4-alpha.1
  • docker pull oryd/kratos:latest
  • docker pull oryd/kratos:v0-sqlite
  • docker pull oryd/kratos:v0.5-sqlite
  • docker pull oryd/kratos:v0.5.4-sqlite
  • docker pull oryd/kratos:v0.5.4-alpha.1-sqlite
  • docker pull oryd/kratos:latest-sqlite

Don't miss a new kratos release

NewReleases is sending notifications on new releases.