Blog

Fusio 5.2.5 released

posted by chriskapp on

We like to announce the next version 5.2.5 of Fusio. The following list covers all important features of this release:

  • Upgrade command use resources path

    The upgrade command to migrate YAML operations to PHP is now using the resource path from the config.

  • App detect url via javascript for localhost

    For a long time we had the problem, that once you have installed an app and changed the url later on, your apps would no longer work since we could not update the url from the already installed app. To solve this problem we use now the JavaScript location.hostname to dynamically get the host in case no url is configured. This means for new installations the APP_URL and APP_APPS_URL environment variables are optional.

  • Implement API Catalog RFC9727

    We have implemented the new API Catalog RFC which helps to make your APIs more discoverable.

  • Add humans.txt and robots.txt

    The /humans.txt and /robots.txt endpoint are now implemented and served directly from Fusio.

  • Added the following .well-known/ uris: api-catalog, oauth-authorization-server and security.txt

    We implemented various useful .well-known/ endpoints.

  • Fix redoc app handle dynamic urls

    For the redoc app the dynamic url handling has not worked since the url was not executed in a JavaScript context which is now fixed.

  • Fix WorkerPHPLocal action cache path

    The local PHP worker now uses the correct cache path and therefore writes the action code into the cache/ folder.

  • Removed introspection from database connections

    The introspection feature is replaced by the database panel which allows a user to access the db. Because of this, we have removed the implementation and marked the interface as deprecated. Please do no longer use this interface inside your custom action.

For the next 5.3 release, we are thinking about implementing a custom MCP server inside Fusio. This means all your operations could be used as tool from an LLM. Please let us know whether you are also interested in such a use-case.

If you want to provide some feedback take a look at our GitHub discussions or issues page.

Best regards
Christoph

part of the Apioo-Project