April 2025 Summaries
3 posts from WireMock
Filter
Month:
Year:
Post Summaries
Back to Blog
WireMock has released version 3.13.0, featuring new functionalities, bug fixes, and updated dependencies, available for download as a standalone jar or via Docker, with integration in Maven Central for dependencies. The WireMock team is also developing version 4.x, inviting users to test its beta versions, which include the adoption of Java 17 as the baseline and Jetty 12 as the default, with Jetty 11 no longer supported. Notable updates in the 4.x beta include configurable webhook scheduler thread pool sizes, enhanced admin API endpoints, and improved stub mapping management, alongside various bug fixes and dependency upgrades like JUnit, Mockito, Guava, and Apache HttpComponents. Users are encouraged to provide feedback through the WireMock Community Slack channel to assist in refining the upcoming 4.x release, which is expected to bring breaking changes.
Apr 25, 2025
641 words in the original blog post.
WireMock Cloud has introduced beta support for GraphQL APIs, enabling users to mock GraphQL APIs for design, development, testing, and continuous integration processes, similar to its existing support for REST and GRPC. This development addresses the gap in GraphQL tooling compared to the mature ecosystem available for REST, providing significant benefits for teams needing to develop front-end features before the backend is ready, simulate different responses, and manage complex services with GraphQL APIs. WireMock's GraphQL support allows for end-to-end and integration testing by stubbing out dependent services, enables frontend development without a backend by mocking expected queries, and facilitates contract testing to catch breaking changes. Additionally, it offers features like semantic matching, response templating, and stateful behavior to handle GraphQL's unique structure and requirements. The beta version is available in WireMock Cloud and WireMock OSS, and feedback is encouraged to refine the future of GraphQL testing with WireMock.
Apr 17, 2025
400 words in the original blog post.
WireMock has introduced new AI-native capabilities in WireMock Cloud using the Model Context Protocol (MCP), which significantly streamlines API simulation in integration-heavy software development environments. By integrating with AI-powered coding assistants and IDEs such as VS Code and Cursor, developers can simulate API dependencies based on their codebase context with minimal effort. This advancement reduces the complexity of mocking APIs, allowing for faster development and testing by automating the creation of mock endpoints directly within the IDE. The process facilitates decoupled development, enhances productivity, and addresses common challenges such as API dependency management and compliance drift. With MCP, developers can also work seamlessly with APIs that haven't been fully developed by leveraging documentation and project descriptions as context. WireMock's integration with AI tools like GitHub Copilot enables the rapid generation of functional mock APIs, supporting advanced features like stateful mocking and chaos engineering, which promotes collaboration and consistency across development teams.
Apr 02, 2025
1,472 words in the original blog post.