Skip to content
Snippets Groups Projects
CHANGELOG.md 1.98 KiB
Newer Older
  • Learn to ignore specific revisions
  • Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    <!-- Template: -->
    <!-- ### Features -->
    <!--  -->
    <!-- ### API -->
    <!--  -->
    <!-- ### Enhancements -->
    <!--  -->
    <!-- ### Bugfixes -->
    <!--  -->
    <!-- ### OpenID Provider -->
    <!--  -->
    <!-- ### Dependencies -->
    <!--  -->
    
    
    ## mytoken 0.4.0
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    ### Features
    
    - Smart Logging: Only log up to a certain log level on default, but on error log everything
    
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    ### API
    
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    - Don't redirect from `/.well-known/openid-configuration` to `/.well-known/mytoken-configuration`. Instead, returning
      the same content on both endpoints.
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    
    ### Enhancements
    
    - Removed buttons from webinterface in the tokeninfo tabs. The content now loads directly when switching the tab.
    
    - Added request ids to response header and logging
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    
    
    ## mytoken 0.3.2
    
    - Fixed password prompt for migratedb
    
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    ## mytoken 0.3.1
    
    - Improved helper tools
    
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    ## mytoken 0.3.0
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    ### Features
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    - Changes to the mytoken
      - Added a version to the mytoken token
      - Added token type 'mytoken'
      - Now using a hash value as the subject
    - Added Dockerfiles; mytoken can easily run with swarm
    - Added OIDC-compatibility for requesting ATs
      - ATs can be requested using the mytoken as the refresh token in a OIDC refresh flow
    - Deployment Configuration
      - Added option to set maximum lifetime of mytokens
      - Added option to disable restriction keys 
      - Made request limits configurable
    - Changed setup db to new db migration tool
    - Added support for token rotation, incl. optional auto revocation
    - Added option to set maximum token length when requesting a mytoken
    
    ### Webinterface
    - Added option to create mytoken in the web interface
    - Reworked consent screen
    
    - Added possibility to set scopes and audiences when requesting an AT
    
    Gabriel Zachmann's avatar
    Gabriel Zachmann committed
    - Improvements
    
    ### Enhancements
    - Using better cryptographic functions
    - Set cookie as secure if issuer uses https, indepent of a potential proxy
    - Improved packaging
    - Improved code base
    - Improved error tracebility
    
    ### Bugfixes
    - Fixed bugs in the webinterface
    - Fixed other bugs
    
    ### OIDC
    - Add PKCE support
    
    ### Dependencies
    
    - Bumped several dependencies