-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Labels
Description
Proposal
A placeholder issue for WireMock 4.0. We want to release it within a year or so from WireMock 3.0. The scope is to be decided, and contributions are welcome!
Tentative scope
- Restructuring JAR deliverables, e.g. splitting the CLI client into a separate JAR: Split WireMock Java into more JAR deliverables #2266
- Key features:
- Official gRPC extension: Official extension: gRPC Request Matching ecosystem#14
- Official GraphQL extension: Official Extension: GraphQL API Mocking ecosystem#13
- Support for client certificates when proxying requests #2167
- Java 21 support: Java 21 support #2149
- Simplify operations:
- Configuration-as-code: Allow WireMock defaults to be configured using a configuration file #1159
- Built-in configuration validation: Validate stubs (without starting up) #1914
- Matching to be always done against decoded values: Do matching against decoded request values by default #2152
- Configuration streamlining: Unify configuration file bodies #2151
- Better extensibility:
- Secrets provider: Secrets Provider Extension point #2166
- Better API separation: Improve separation between really public APIs and "Java public ones" #2153
- Deprecation removals:
- Legacy recorder: Remove the legacy Recorder #2155
- All deprecated binary and REST APIs from WireMock 3.0
References
- Project board with the backlog: 4️⃣ WireMock Java 4.0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Backlog
Status
Must Have