Releases: getmaxun/maxun
Release list
v0.0.44
Bug Fix Release
🇰🇷 Korean Language Support
Maxun now supports Korean, making it easier for Korean-speaking users to use the platform. 🇰🇷
What's Changed
- fix: multi stage build docker by @RohitR311 in #1127
- chore: cleanup by @amhsirak in #1133
- fix: capture crawl/search screenshots in single scraping pass reducing time from 2N pages just down to N (closes #1105) by @Paulo-Camacho in #1135
- fix(browser-management): restrict handleChangeUrl to http(s) schemes by @sebastiondev in #1134
- feat(i18n): add Korean (ko) translation by @moduvoice in #1137
- fix: persist crawl/search results incrementally instead of only at the end of the run by @hmhngx in #1138
- fix: url id resolution on run by @amhsirak in #1093
- fix: cover llm config setup for all robot types by @RohitR311 in #1128
- fix: strip hidden base64-encoded data blobs by @amhsirak in #1130
- fix: add wait for ready logic scrape by @RohitR311 in #1132
- fix: hostname url normalization by @amhsirak in #1140
- fix: add sdk api gen URL validation by @amhsirak in #1141
- chore: pre-release v0.0.44 by @amhsirak in #1142
New Contributors
- @Paulo-Camacho made their first contribution in #1135
- @sebastiondev made their first contribution in #1134
- @moduvoice made their first contribution in #1137
- @hmhngx made their first contribution in #1138
Full Changelog: v0.0.43...v0.0.44
v0.0.43
📦 Smaller Docker Images
We've significantly reduced the size of our Docker images, making Maxun faster to pull, quicker to deploy, and more storage-efficient for self-hosted installations.
- Backend image: 61% smaller
- Browser image: 42% smaller
Why this matters
- Faster downloads and updates
- Lower disk space usage
- A smoother self-hosting experience
Simply pull the latest images to benefit from the reduced footprint. Happy self-hosting 🦄
What's Changed
- fix: misc ui by @amhsirak in #1120
- fix(storage): honor MINIO_PUBLIC_URL for browser-facing object URLs by @Osamaali313 in #1102
- chore(deps): upgrade
esbuildto latest version by @amhsirak in #1111 - fix: display llm robot create on reload or tab switch by @amhsirak in #1113
- fix: add maxun browser image by @RohitR311 in #1114
- fix: chrome web data network error display by @RohitR311 in #1115
- fix: clean smart query data display by @RohitR311 in #1116
- feat: add support for multi url llm extraction by @RohitR311 in #1117
- fix: md conversion reliability, llm extraction accuracy by @RohitR311 in #1118
- fix: extract engine reliability, accuracy enhancement by @RohitR311 in #1119
- fix(ui): match capture actions with recorder theme by @amhsirak in #1121
- fix: reduce docker images size by @RohitR311 in #1122
- fix: add selector waiting mechanism by @RohitR311 in #1123
- fix: rm list fallback by @RohitR311 in #1124
- chore: pre-release v0.0.43 by @amhsirak in #1125
New Contributors
- @Osamaali313 made their first contribution in #1102
Full Changelog: v0.0.42...v0.0.43
v0.0.42
✨ New: Summary Format
We've added a new Summary output format for:
- Scrape robots
- Crawl robots
- Search + Scrape robots
Instead of just returning raw page content, Maxun can now generate concise summaries of the extracted information, making it easier to process large amounts of web data.
Simply select Summary as an output format when configuring your robot.
Happy scraping!
What's Changed
- fix: multi-user data isolation by @RohitR311 in #1088
- feat(core): add support for summary data format by @RohitR311 in #1092
- fix: support for hybrid pagination by @RohitR311 in #1094
- fix: welcome screens ui by @amhsirak in #1097
- fix: url scheme validation by @RohitR311 in #1095
- fix: llm pagination and limit by @RohitR311 in #1096
- fix: !show target url for
doc-extract&doc-parseby @amhsirak in #1098 - fix: replace doc ui by @amhsirak in #1099
- chore: pre-release v0.0.42 by @amhsirak in #1100
Full Changelog: v0.0.41...v0.0.42
v0.0.41
✨ Scanned PDF Support for Document Robots
Document Robots now support scanned PDFs.
You can extract structured data from scanned invoices, contracts, receipts, forms, and other image-based documents using the same Extract and Parse workflows available for regular PDFs.
Available in the dashboard, API, SDK, and CLI.
What's Changed
- fix(runs): lazy load run output details by @puneetdixit200 in #1067
- Add OpenAI-compatible LLM presets by @jimmyzhuu in #1069
- fix: set graphile fallback poll interval to 1 hr by @amhsirak in #1071
- feat: add copy for format data by @RohitR311 in #1074
- fix: ai mode json parsing by @RohitR311 in #1075
- feat: scanned doc extraction and parsing by @RohitR311 in #1077
- fix: error and crash handling browser by @RohitR311 in #1082
- feat: run content cloud sync by @amhsirak in #1081
- fix: match textfield label value for cli/mcp/api/sdk run types by @amhsirak in #1083
- chore: pre-release v0.0.41 by @amhsirak in #1084
- chore: add separate package.json for frontend by @RohitR311 in #1086
New Contributors
- @puneetdixit200 made their first contribution in #1067
- @jimmyzhuu made their first contribution in #1069
Full Changelog: v0.0.40...v0.0.41
v0.0.40 | Document Robots
🚀 Introducing Document Robots
Maxun is expanding beyond websites and bringing the same automation experience to documents.
You can now work with PDFs using two new document robot types:
- Extract - Upload a sample PDF, describe the fields you want (e.g. invoices, contracts, offer letters), and Maxun creates a reusable extraction robot.
- Parse - Convert any PDF into clean Markdown, HTML, or extracted Links with zero configuration.
Available everywhere you work with Maxun - through the no-code dashboard, SDK, and CLI for fully automated document workflows.
Perfect for invoice processing, contract parsing, AI pipelines, and bulk document automation. 🚀
Learn more: https://docs.maxun.dev/robot/document
What's Changed
- fix: screenshot tab focus flickering by @RohitR311 in #1056
- feat: enhance output data ui and format ordering by @RohitR311 in #1057
- feat: port job orchestration to graphile by @RohitR311 in #1059
- feat: add support for document robot by @RohitR311 in #1060
- fix: manual pagination selection by @RohitR311 in #1061
- feat(ui): icon dimensions create page by @amhsirak in #1062
- fix: inconsistent spacing /create by @amhsirak in #1063
- fix: logo for document tab /create by @amhsirak in #1064
- chore: pre-release v0.0.40 by @amhsirak in #1065
Full Changelog: v0.0.39...v0.0.40
v0.0.39
What's New
Links Output Format
Links is now available as an output format for robot types:
- Scrape
- Crawl
- Search (Scrape mode)
What's Changed
- fix: markdown conversion preprocessing by @RohitR311 in #1045
- fix: multiple socket connection bug by @RohitR311 in #1046
- fix: extract output format bug by @RohitR311 in #1047
- fix: discard active list on field discard by @RohitR311 in #1049
- fix: add texts on confirm capture by @RohitR311 in #1050
- feat: add support for links format by @RohitR311 in #1051
- chore(deps): upgrade
uuidto v14.0.0 by @amhsirak in #1052 - fix: improve markdown conversion speed by @RohitR311 in #1053
- chore: pre-release v0.0.39 by @amhsirak in #1054
Full Changelog: v0.0.38...v0.0.39
v0.0.38 | 9.7x Faster Extraction + Smart Queries
⚡ Performance Improvements
Maxun is now significantly faster across core workflows
- Extract → 9.74× faster
- Scrape → 5.71× faster
- Crawl → 5.31× faster
- Search → 2.09× faster
✨ Smart Queries
You can now attach natural language instructions to your scraping workflows.
With Smart Queries, Maxun doesn’t just scrape pages — it can understand and extract exactly what you need using AI.
How it works
Add a prompt while creating a scrape robot. After the page is scraped, an LLM analyzes the content and returns a structured answer — no extra setup required.
Examples
- “List all pricing plans and their prices”
- “Find the latest blog post title and date”
Output
Runs now include a new field
{
"markdown": "...",
"html": "...",
"promptResult": "The pricing plans are: Starter ($9/mo), Growth ($29/mo), Pro ($99/mo)."
}Works Via
- Dashboard (No-Code)
- API
- SDK
- CLI
Learn more
https://docs.maxun.dev/robot/scrape
What's Changed
- fix: filter out separators by @RohitR311 in #1034
- fix: enable pagination highlighting by @RohitR311 in #1035
- fix: improve markdown conversion by @RohitR311 in #1037
- fix: malformed URLs not being processed by @RohitR311 in #1038
- feat: ssl config for hosted db by @RohitR311 in #1039
- feat(core): speed up robot runs by @RohitR311 in #1040
- fix: scrape robot edit section by @RohitR311 in #1043
- feat: add text content support for scrape by @RohitR311 in #1041
- feat: post scraping smart queries by @RohitR311 in #1042
- chore(deps): upgrade vite version to 6.4.2 by @amhsirak in #1036
- chore: pre-release v0.0.38 by @amhsirak in #1044
Full Changelog: v0.0.37...v0.0.38
v0.0.37
What's New
🦀 OpenClaw & Claude Skill Support
Maxun now supports OpenClaw and Claude Code skills.
You can instruct your AI directly - “list my robots,” “run this robot,” “fetch the latest run data,” etc.
No API calls needed - the AI performs all Maxun actions for you automatically.
Learn more:
- Openclaw: https://docs.maxun.dev/integrations/openclaw
- Claude: https://docs.maxun.dev/integrations/claude-code
What's Changed
- feat: Added Output Format Selection to Crawl and Search Robots by @Rutetid in #1009
- fix: success status being displayed by @amhsirak in #1017
- feat: add cli to main menu by @amhsirak in #1019
- feat: add run status for cli and mcp by @RohitR311 in #1022
- fix: copy clipboard hosted context by @RohitR311 in #1024
- feat: use dialog instead of custom generic modal by @amhsirak in #1020
- fix: add missing i18n translation keys across all locales by @Smeet23 in #1025
- feat: add claude code integration by @amhsirak in #1028
- fix: misc ui fixes by @amhsirak in #1029
- chore: pre-release v0.0.37 by @amhsirak in #1030
New Contributors
Full Changelog: v0.0.36...v0.0.37
v0.0.36
What's New
🔁 Robot Duplication via SDK
You can now duplicate any robot through the SDK, the same way you already can through the UI and API.
📦 Maxun CLI
We’re releasing the official Maxun CLI, available for both Maxun Cloud and Open Source users.
The CLI lets you create, manage, run data scraping robots. It's a simple way to work with Maxun from your terminal.
Learn more: https://docs.maxun.dev/category/cli
Repository: https://github.com/getmaxun/maxun-cli
Maxun_CLI.mp4
What's Changed
- fix: add langgraph svg by @RohitR311 in #1011
- feat: add status check route sdk for Maxun CLI by @RohitR311 in #1012
- fix(recorder): auto-discard recording session after 10-minute timeout by @ritam1303 in #999
- fix: enforce unique robot names across all creation flows and edit by @ritam1303 in #998
- feat: add sdk robot duplication by @RohitR311 in #1005
- fix: error handling apikey check by @RohitR311 in #1010
- fix: sdk doc link path by @RohitR311 in #1014
- fix: duplicate field naming for captured data by @RohitR311 in #1015
- chore: pre-release v0.0.36 by @amhsirak in #1016
New Contributors
- @ritam1303 made their first contribution in #999
Full Changelog: v0.0.35...v0.0.36
v0.0.35
What's New
🔁 Robot Duplication
You can now duplicate Extract Robots created using Recorder mode to quickly create a new robot from an existing configuration.
This makes it easy to reuse extraction workflows or run similar automations without rebuilding the robot from scratch.
Robot duplication is available from the UI and can also be done programmatically via the API.
Learn more: https://docs.maxun.dev/robot/extract/robot-duplicate
What's Changed
- Fix: Enable recorder browser reload with proper navigation handling (#988) by @alwaysalearner1234 in #997
- feat: add robot duplication by @RohitR311 in #993
- fix: robot edit url logic by @RohitR311 in #994
- fix: generate uuid for non secure context by @RohitR311 in #1000
- feat: remove standard proxy tabs by @amhsirak in #1001
- feat: improve realtime scrolling action by @RohitR311 in #1002
- chore: pre-release v0.0.35 by @amhsirak in #1003
New Contributors
- @alwaysalearner1234 made their first contribution in #997
Full Changelog: v0.0.34...v0.0.35