Mantis v0.2.7 release banner

Mantis v0.2.7-beta Release

pocketbase Aug 23, 2025

We’ve shipped Mantis v0.2.7-beta, a new milestone for our lightweight pluggable backend-as-a-service (BaaS) framework written in C++. This release focuses on making file management a first-class feature while continuing to strengthen stability and prepare for broader database support.

Highlights

File and Files Field Support

  • Records now support file and files fields.
  • Upload, update, and remove files directly through record operations.
  • Safer filename handling with sanitization for long names and unknown characters.

For more information on how to handle files in Mantis, check out the docs below:

mantis/doc/11.files.md at master · allankoechke/mantis
A fast, pluggable BaaS engine in C++ — REST, auth, and database abstraction built-in. - allankoechke/mantis

Health check Endpoint

  • Added a /api/v1/health endpoint to make it easier to monitor and integrate Mantis into production setups.

Mantis Admin v0.1.7

  • Updated to the latest version of the Mantis Admin dashboard with file management capabilities.
  • Improved performance in the admin panel when working with larger datasets.

Bug Fixes and Improvements

  • Better handling of database value binding with soci::values.
  • Performance optimization for table ID generation.
  • More consistent cleanup of file references for updates and removals.

PostgreSQL Support (WIP)

  • Early integration of PostgreSQL via SOCI.
  • Initial support for builds, CLI commands, and CI/CD integration.
  • Still marked experimental but progressing quickly.
⚠️
PostgreSQL support is experimental and currently only built for Linux. The feature still has unresolved issues and may fail to launch entirely.

Why It Matters

Mantis is designed as an alternative to Firebase, Supabase, or PocketBase, but lighter, portable, and embeddable directly into your C++ applications. By keeping the runtime minimal and the architecture pluggable, we aim to make backend services faster to integrate and easier to run anywhere.

What’s Next?

  • Complete PostgreSQL support for production use.
  • Expanded file access controls.
  • More integrations for different deployment targets.

Get Started

GitHub Repo: https://github.com/allankoechke/mantis
Release Page: https://github.com/allankoechke/mantis/releases/tag/v0.2.7-beta
Documentation: https://docs.mantisapp.dev/.


Feedback is welcome. If you try out the new file support or start testing PostgreSQL integration, please let us know how it works for you.

Tags

Allan K. Koech

Builder, developer and architect of solutions.