EiffelStudio 25.12
Released: Jan 21, 2026
25.12 での更新項目
機能
- Eiffel Web framework:
- Enhanced router with default handler support.
- Enhanced custom fallback page implementation.
- Improved file serving with automatic index.html handling.
- Better OPTIONS request and CORS support.
- Enhanced request information handling.
- Now takes into account reverse-proxy when computing the is_https and the server_url.
- The Eiffel CMS platform:
- Added PostgreSQL storage backend for the CMS Eiffel platform (Content Management System).
- Improved user management, and also user registration process.
- Simplified creation of landing page (using the "frontpage" css class).
- CMS API Key Authentication: Token-based authentication module with scope management.
- CMS Storage Browser: Database inspection and query execution module.
- CMS CLI Interface: Command-line administration tools with interactive shell.
- Magic Link Authentication: "Sign In With Email" passwordless login.
- Enhanced magic link system to ease integration with external service (for instance JS apps).
- Improved modules: core, admin, admin mails handler and custom_block etc.
- MySQL and MariaDB EiffelStore binding: updated to support latest C connector.
- SQLite: Major update (updated the C driver).
- Updated a few libraries to remove obsolete iteration cursor usage.
- Libraries
- New support for POSTGRESQL in EiffelStore library (CRUD operations and transaction support).
- New s3_client library to access AWS S3 buckets or S3 compatible buckets (such minio).
- Updated Gobo libraries to Gobo 25.12 (langserver, storable, and thread libraries).
- EiffelBase: Updated signatures of type conformance test features. Potential breaking change: the class TYPE does not inherit from PART_COMPARABLE anymore.
不具合の修正
- Resolved multiple issues related to importing debugger settings.
- Security: Fixed buffer overflow in GTK binding, memory corruption fixes.
- Fixed various issues in the Eiffel CMS platform.
- Libraries
- Various bug fixes, and minor improvements.