posted by chriskapp on
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 
or Twitter.
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.
ChangelogThere 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.
By default Fusio comes now with the Swagger-UI app which should help users to start using the API.
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.
Previously HEAD and OPTIONS requests were not correct
        handled by the API endpoints which produced some problems for CORS
        or monitoring services which is now fixed.
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.
Fusio supports now the handling of PATCH requests.
We have added a new processor to serve simply static json files. This can be useful for testing and quickly mocking an API.
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.