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.