We are happy to release the next version 5.1.3 of Fusio.
The following list covers all important features of this release:
-
Add category id to connection
The connection contains now a category id, this means users assigned to a specific category also only see the connections assigned to this category.
-
Add option to disable a specific test case
It is now possible to disable specific tests in case it is not possible to test them.
-
Streamline worker response return
The Java/Javascript and Python worker were adjusted to require a return of the response, previously this was not required. In most cases you probably have this already in your action but if not you need to return the
response.build(...)response. Also the Java worker has changed that you now need to implement adef handle(...)method, the documentation contains also an example. -
Test use transaction around main connection
The main connection starts now also a transaction so that running tests creates no log entries etc.
-
Fix set HTTP code on existing operation
Previously it was not possible to change the HTTP code of an existing operation which is now fixed.
-
SQL action handle UUID as primary key
The SQL actions work now also with UUID as primary key instead of auto increments.
-
Add GraphQL-Query action
A new GraphQL-Query action was added which executes a defined GraphQL query and returns the response. This has the advantage that your endpoint only returns a specific response which you can describe with a schema.
-
Improve marketplace env handling to replace only string values
We have made the env replace logic more robust by only handling scalar values.
If you want to provide some feedback take a look at our GitHub discussions or issues page.
Best regards
Christoph