Changelog
What's new in Mockline.
v0.7.4·April 3, 2026
Strict Request Validation
Mock servers can now enforce strict validation against your OpenAPI schema. Enable strict mode when provisioning to have Contour reject requests with missing required parameters, invalid body fields, or wrong types — returning detailed 400 errors. Choose Hard mode to block invalid requests outright, or Soft mode to log warnings while still returning responses.
- New "Strict Validation" toggle in mock provisioning (PRO/TEAM)
- Hard mode rejects invalid requests with structured 400 Bad Request responses
- Soft mode logs validation warnings but continues to serve mock responses
- Validates request bodies, query parameters, headers, and path parameters
- Upgraded Contour engine to v1.3.0 with cached schema compilation for performance
Feature
v0.7.3·March 31, 2026
Public Launch & Community Growth
Mockline is now publicly available with a free tier and subscription plans. The platform supports up to mock server provisioning per user with a 24-hour retention policy for free tier servers. PRO and TEAM plans offer persistent servers with custom domains and dedicated resources.
- Public launch with free tier and subscription plans
- Up to 1 mock servers per user
- 24-hour retention policy for free tier servers
- PRO and TEAM plans offer persistent servers with custom domains and dedicated resources
- Added FAQ section about pricing and server retention
Feature
v0.7.2·March 30, 2026
Large Spec Support & Modal UX Hardening
Increased the maximum spec upload size from 1 MB to 10 MB, supporting enterprise-scale specifications with 1000+ API routes. All modal forms now disable inputs during async operations and correctly reset state when dismissed.
- Spec upload limit raised from 1 MB to 10 MB — supports specs with 1000+ routes
- All form inputs are now disabled while a request is in flight, preventing mid-flight edits
- Modal state fully resets when cancelled — no more stale data on re-open
- Improved error messages for oversized spec uploads
FixImprovement
v0.7.1-patch·March 28, 2026
Launch Polish & Infrastructure
Batch of infrastructure and UX improvements preparing for public launch: centralized email templates, social sharing metadata, and pricing flow refinements.
- Email templates centralized into shared @mockline/emails package across API and web services
- OpenGraph image added for richer social sharing previews on Twitter/LinkedIn
- Loading spinners on pricing CTA buttons during checkout redirect
- Waitlist persistence to database with email normalization
- Traefik wildcard SSL configured for *.mockline.xyz subdomains
ImprovementFeature
v0.7.1·March 26, 2026
Mock Server Configuration Options
Added configuration options for mock servers, allowing users to enable stateful, deterministic, delay, error rate, and authentication options.
- Stateful mock servers persist data across requests
- Deterministic mock servers return consistent responses for the same request
- Delay option allows users to simulate network latency
- Error rate option allows users to simulate network errors
- Authentication option allows users to secure their mock servers
Feature
v0.7.0·March 24, 2026
API Explorer Overhaul & Spec Designer Drafts
The API Explorer now routes requests through a server-side proxy, eliminating CORS issues and enabling full custom header support. Response display is now Postman-style with syntax highlighting. The Spec Designer gains $ref resolution and localStorage draft saving.
- Server-side proxy for Explorer requests — custom headers like X-Auth-Token work without CORS issues
- Syntax-highlighted JSON responses with line numbers, color-coded keys/strings/numbers/booleans
- Copy-to-clipboard, response size indicator, and collapsible response headers
- Spec-aware parameter inputs — path, query, and header params rendered from the OpenAPI definition
- Request body and query params only shown when the spec defines them (no more generic textarea on POST/PUT)
- Expected response codes displayed as color-coded badges from the spec
- Validation warnings for missing required parameters before sending
- Full $ref resolution in spec parser — complex schemas with DTO references now display correctly
- Spec Designer auto-saves drafts to localStorage — resume where you left off
- Free tier mock servers are now permanently deleted after 24 hours (specs are kept), preventing disk exhaustion and free-tier abuse.
FeatureImprovement
v0.6.0·March 22, 2026
Visual OpenAPI Spec Designer
Build openAPI specs visually without writing YAML or JSON. The new Custom Spec Designer allows you to design your definitions and endpoints interactively in the browser.
- PRO tier visual editor with real-time YAML/JSON preview
- Full support for endpoints, path/query parameters, request bodies, and multiple responses
- Recursive schema builder handling nested objects and array types smoothly
- Seamlessly edit existing specs using the designer
- Instantly deploy a mock server from your designed spec in a single click
FeatureImprovement
v0.5.1·March 21, 2026
Google OAuth Authentication
Added Google OAuth as an alternative sign-in method, alongside the existing GitHub OAuth. Existing users can link their accounts seamlessly.
- Sign in using your Google account
- Settings page now correctly reflects your authentication method(s)
Feature
v0.5.0·March 21, 2026
Subscription Billing & Payment Integration
Integrated Lemon Squeezy for subscription management with full webhook lifecycle handling.
- One-click checkout for PRO and TEAM plans with monthly/yearly billing cycles.
- Full webhook lifecycle: subscription created, updated, cancelled, expired, payment success/failure/recovered.
- Subscription cancellation keeps access active until billing period ends.
- Payment failure detection marks account as past_due with dashboard warning banner.
- Subscription management section added to Settings page with cancel option.
- Automated payment failure notification emails via Resend.
Feature
v0.4.0·March 20, 2026
Tier Limits & Feature Paywalls
Introduced tiered and rate limits for free and pro users, enforcing limits on endpoints and spec uploads.
- Pro users get unlimited specs; Free users limit to 1.
- Contract testing and Schema diffing now exclusive to PRO and TEAM tiers.
- Advanced mock options (stateful, delay, error rate) moved to PRO.
- User deletion correctly cascades to delete specs, mocks, and terminates running containers.
- New API Rate Limiter middleware dynamically adjusts limits based on current subscription tier.
FeatureImprovement
v0.3.2·March 19, 2026
Upstream Patch Eliminated
Updated to Contour CLI v1.2.1 which now binds to 0.0.0.0 by default. Removed the sed patch from Docker image builds — provision time reduced slightly and the build process much cleaner.
- Contour CLI now supports --host flag and HOST env variable
- Default host changed to 0.0.0.0 — correct for Docker environments
- Removed runtime source patching from mock server image builds
- CONTOUR_VERSION bumped to 1.2.1
ImprovementPerformance
v0.3.1·March 18, 2026
Remote URL Spec Import
You can now import an OpenAPI spec directly from a remote URL — paste the link to any .yaml or .json file and Mockline fetches it for you.
- New "Import URL" source option in the Upload Spec modal
- Server-side fetch with 15s timeout and format auto-detection
- Works with any publicly accessible OpenAPI spec URL
Feature
v0.3.0·March 17, 2026
API Explorer, Contracts & Marketing Pages
The dashboard now surfaces parsed endpoints from your spec and lets you run contract tests with real results. Marketing pages round out the public site.
- API Explorer now parses and displays all endpoints from your uploaded spec
- Contract test results display correctly with pass/fail per endpoint
- Path template params (e.g. {petId}) are auto-substituted during contract tests
- Privacy Policy, Terms of Service, About, Changelog, and Roadmap pages added
- Spec deletion now cascades — stops and removes all associated mock containers
FeatureImprovement
v0.2.0·March 13, 2026
Base Image Caching & Container Fixes
Two infrastructure fixes that make mock provisioning significantly faster and actually reachable from outside Docker.
- Introduced base image strategy — Contour CLI is built once at API startup and cached. Provision time reduced from ~2 minutes to 5–10 seconds
- Patched Contour CLI binding from 127.0.0.1 to 0.0.0.0 at build time so mock containers are reachable from outside Docker
- Spec deletion now cascades — deleting a spec stops and removes all associated mock containers
- Image inspect uses retry logic to avoid race conditions after Docker build
PerformanceFix
v0.1.0·March 10, 2026
Initial Pre-Release
Mockline is in pre-release. Upload an OpenAPI spec, provision a Docker-powered mock server, and get a live URL in seconds.
- Upload YAML or JSON OpenAPI 3.0 specifications
- Provision isolated Docker containers per spec version
- Automatic port assignment and public URL generation
- GitHub OAuth authentication via BetterAuth
- Free tier: 1 mock server, auto-stops after 1 hour
- Dashboard with Overview, Specs, Mocks, Contracts, Schema Diff, API Explorer, and Settings pages
Feature