Version 1.0.0-RC3 released and future plans
posted by christoph.kappestein on 2017-11-19
We are really excited to announce version
1.0.0-RC3 of Fusio.
First we want to thank our community for the great feedback which we have
received in the last month. With the last
0.9.9 release announcement
we got a huge attention boost and increase of our website and github followers.
We have received great feedback from many different people and we are ready to
push the platform to the next stage.
We have already implemented many useful features and fixed various bugs in
the last releases. Since we are on our way to the first stable release we dont want
to include any new major changes to the platform. We will use the next upcoming
RC* releases to test Fusio on different platforms and for fine-tuning.
So if you want to support the project please follow us on GitHub
If we have reached the first stable release we would like to concentrate on documentation and marketing of the project. Our main goal of the project is to enable every developer to build a modern API without implementing the complicated parts of an API like authorization, rate limiting, specifications, documentation, etc. True to this motto we plan to improve the documentation with recipes for specific use cases and we want to extend our video tutorials. If you have any documentation ideas or topics please let us know.Changelog
There were many great changes between the last blog post and this release. To keep it short I will summarize the important changes to keep you up to date.
Add swagger-ui as app
By default Fusio comes now with the Swagger-UI app which should help users to start using the API.
Improve generated OpenAPI spec add security scope
Because of the Swagger-UI app we have greatly improved our generated OpenAPI specification. We document now all authentication methods and scopes so that its easy possible to call protected endpoints.
Improve HEAD and OPTIONS method handling
OPTIONSrequests were not correct handled by the API endpoints which produced some problems for
CORSor monitoring services which is now fixed.
Add cronjob service
We have added a new cronjob service which can be used to call actions in a specific interval. Therefor Fusio generates a custom cron file which can be placed at i.e.
/etc/cron.d/fusio. Every time a user creates or updates a cron entry this file gets regenerated.
Add PATCH method support
Fusio supports now the handling of PATCH requests.
Added static file processor
We have added a new processor to serve simply static json files. This can be useful for testing and quickly mocking an API.
Add OAuth2 refresh token endpoint
We have added an OAuth2 refresh token endpoint so that its possible to extend an existing access token at our repository.
You can also take a look at the complete changelog.