2025-03-12
Welcome to this new release of Mockoon. It brings many improvements among which the route response filter, a recently opened environments list, admin API improvements, and many more fixes. Read on to learn more about this release.
Mockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the Sponsors and Backers who helped this project over time!
You can also support us by subscribing to our Cloud and enjoy a whole new level of capabilities: real-time collaboration, cloud deployments, AI-powered API mocks generation, enterprise-grade support, and more to come!
Your contribution fuels Mockoon's independence and keeps the project alive!
In this release, we've made the admin API always enabled for cloud deployments. Since v9.1.0, Cloud users could disable the Admin API when deploying, but we've reverted this option.
The admin API will be a central part of the new web app we are working on, and we need it to be always available to ensure a seamless experience. The API will always be protected by an API key, regardless of whether your deployment is public or private. We updated the documentation to reflect this change.
(Issue #1688)
The command palette has been updated to improve navigation and usability. You can now search for endpoints across all opened environments, making it easier to find and jump to the right route, no matter which environment it belongs to.
(Issue #1186)
A new filter is now available in the route response list, making it easier to quickly find and manage specific responses within your routes.
(Issue #1394)
We've added a list of recently opened local environments, making it easier to quickly reopen your most used environments without searching for them manually.
(Issue #1398)
The admin API now returns the data buckets statuses in a new GET /mockoon-admin/data-buckets
endpoint:
Copy[ { "id": "jb18", "name": "data 1", "parsed": true, "validJson": true }, { "id": "fhcj", "name": "data 2", "parsed": true, "validJson": false } ]
(Issue #1673)
We also added a new Server-sent events (SSE) endpoint to the admin API to receive the logs and the buckets statuses (above) in real-time. The endpoint is GET /mockoon-admin/events
. Check the documentation for more information.
Finally, the admin API now always include CORS headers to allow cross-origin requests and integration with web applications. (Issue #1675)
$[?(@.prop.match(/value/))]
filter expressions. (Issue #1631)find
templating helper. (Issue #1124)queryParam
, body
, etc.). It is not possible anymore to dynamically escape the current folder by passing ../
in the file path. Note: our cloud wasn't affected by this vulnerability, and your self-hosted instances are only at risk if publicly exposed and using request templating helpers in a file path. (Issue #1699)