posted by chriskapp on
We are happy to announce the availability of the 0.2 release of Fusio. This release contains some great features and overall improvements which move us closer to a stable version. In the following we will explain all important changes:
We have added consumer API endpoints which help to integrate the Fusio API endpoints into existing systems. Also we have added a client reference implementation whereby it is possible to grant 3rd party applications access to protected API endpoints and where a developer can manage their apps
A new service layer was introduced which now contains the business logic of all services. These services are then used in the controller and commands
A new backend point import
was added where it is
possible to import existing API specifications in the RAML format
In order to provide a way to export a complete json schema from Fusio we have added a new command
We now use the token generator class everywhere which uses a secure random source
In previous releases the installer has created an admin account with a fix username and password. It was possible to change the password but most users have probably not changed it. The account was used mostly for testing and to insert initial entries of the system. In order to provide a secure system by default we generate now a new random password for each installation. So it is highly recommended to change the password or install the new version of Fusio.
Because of the many changes and the new API endpoints which we have introduced we provide no direct upgrade path from the 0.1.x releases to 0.2. In case you have a <= 0.1.7 installation it is recommended to make a fresh 0.2 installation and copy the sql table data to the new system.
Happy hacking and have fun!