What's New in FM Dojo 0.9
A built-in assistant, server management upgrades, smarter AI for calculations, and several quality-of-life improvements across 0.9.1–0.9.8.
A lot has shipped since our last update. Here's what's new in FM Dojo:
Ask FMDojo — Instant Answers, Right Where You Work
A chat bubble now lives in the corner of every page. Ask it anything about FM Dojo — how to connect a FileMaker server, what privileges your FM account needs, how snapshots work, how to use the code editor — and it answers immediately, without leaving what you're doing.
This isn't a generic AI. It's trained on FM Dojo's own documentation and knows the specifics: the exact extended privileges required (fmrest and fmodata), how to use the Design tool, and more. Answers come from a verified knowledge base, not general training data.
Available on every page—where you need it. No new tab needed.
AI Calculation Accuracy — Verified Edge-Case Answers
The biggest AI improvement yet. FM Dojo now answers edge-case questions about FileMaker calculation functions from a verified knowledge base — not from general training data.
Ask what Date(-1 ; 1 ; 2024) returns, or what happens when you pass a decimal to Left(), and FM Dojo will tell you the exact result confirmed by running it against a real FileMaker instance — citing the FM version it was tested on. If a behavior is documented but not yet tested, it says so. If it genuinely doesn't know, it tells you to test it rather than guessing.
This covers 190 edge cases across 24 functions: negative arguments, zero, decimals, empty inputs, overflow, and type coercion. Calendar overflow behavior (Date(13 ; 1 ; 2024) → January 2025), divide-by-zero in Mod, negative Sqrt, zero-argument Log — all documented and cited.
Thank you, Kevin Frank!
FMS Admin — Major Expansion
FMS Admin has grown significantly since 0.9:
Cloud Connections — connect to AWS, Asure, Google Cloud or Linode; their CLI is installed so you can work with SSH.
Backups tab — browse all .fmp12 backup files on your server and restore any of them in one click. FM Dojo closes the live file, replaces it with the backup, and reopens it.
Upload to Host — drag and drop .fmp12 files directly to FileMaker Server over SSH. Shows real-time upload progress and opens the database automatically on success.
Per-database action menu — open, close, pause, resume, remove, verify integrity, and download from a single menu per file row.
Windows Server via WinRM — full FMS Admin support without OpenSSH. Works on Windows Server 2012 R2 and later, built-in.
Command Library — browse, configure, and run FileMaker Server commands over SSH with a searchable UI, option chips, and flag reference.
PKI client-certificate auth — add servers that require mutual TLS using a client certificate and private key, no username/password needed.
Additional Logs via SSH — journalctl, dmesg, syslog, and auth.log. More data about your server than you know what to do with. Search all 13 logs all at once within a time frame.
Server Alerts & Watchdogs
FM Dojo now monitors your server around the clock and notifies you via Discord or Slack when something goes wrong:
- Disk usage — fires when any volume exceeds your threshold (e.g. 80%)
- Backup failure — fires when a scheduled backup's last result isn't OK
- Database status — fires when a file goes CLOSED, INCONSISTENT, or ERROR
- FM Server process down — detects when the FileMaker Server daemon stops running
- OOM kills — scans the kernel journal for out-of-memory kill events in the last 20 minutes; critical for servers where FM shares RAM with other services
- Disk I/O errors — catches silent hardware failures before they become data loss
Snapshots — Large Files & Multi-File Combine
No upload size limit — files of 120 MB+ are automatically chunked and reassembled. No more rejection errors for large databases.
Multi-file upload and combine — drop multiple Save a Copy as XML files in one batch and merge them into a single snapshot. FM Dojo deduplicates tables, relationships, layouts, scripts, and value lists by name.
GitLab Integration
Push snapshots to GitLab as atomic commits — the same workflow as GitHub. Connect via Personal Access Token, pick any project the token can access, set your branch and path. GitHub and GitLab can be connected simultaneously.
Design Tool (Beta)
Visually configure FileMaker layout elements and export them as ready-to-paste XML. Supports buttons, button bars, tab controls, slide controls, popovers, edit fields, portals, web viewers, shapes, and more. Import your FileMaker theme CSS to match your exact colors and fonts.
Pricing
The pricing structure will change with the release of v1. Current subscribers keep their existing pricing for 6 months post-launch.
See everything in the full changelog. Questions? Ideas? Get in touch or join us on Discord.