Blog

Released version 0.2.1

posted by chriskapp on

We like to introduce version 0.2.1 of Fusio. This release contains mostly improvements to the internal structure and also we have added a documentation which should help users to start with Fusio. Also we have added support for the oauth2 implicit grant which should simplify the usage of Fusio with javascript applications. In the following the coverage of the changelog:

Changelog

  • Added documentation and improved help docs

    We have now a official documentation which is available at fusio.readthedocs.org. This is only a first step and we are planing to improve the documentation over time. Also we have improved the internal help docs which are available at the backend

  • Moved backend code into seperate composer project

    We have moved the complete backend code into a seperate composer package. Because of that it is now possible to update the backend code through composer composer update fusio/impl

  • Encrypt connection credentials in database

    If you add now a new connection the credentials are stored encrypted in the database. As key we use the new fusio_project_key value from the configuration

  • Added a access token generation method to the app service which is used globally

    We have now a service method which generates a new access token. This makes it in the future easier to add request validation rules or to add new generation options i.e. a console command which could generate a new access token

  • Add support for implicit grant to simplify the use of Fusio for js applications

    This makes it easier for javascript applications to use Fusio

  • Action cache consider also uri fragments and parameters in cache key

    The action cache adds now also the uri fragments and parameters to the cache key in case the parameters change the result

  • Removed client credentials grant and use instead password grant

    We have replaced the client credentials with the password grant since we need to know the user which requests the access token so that we can validate the scopes accordingly

Upgrade

This release is complete compatible to the 0.2 release. You can simply replace the files and call the php fusio/bin install command.