From 2c0c294ce5826c7cf0212f90101d71831ee70e72 Mon Sep 17 00:00:00 2001 From: eiffel-org Date: Tue, 20 Jan 2026 12:16:49 +0000 Subject: [PATCH] Updated wikipage Release notes for EiffelStudio 25.12. (Signed-off-by:roc_admin). git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2499 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../Release-notes-for-EiffelStudio-25.12.wiki | 34 +++++++++++++++++-- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/documentation/25.12/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/Release-notes-for-EiffelStudio-25.12.wiki b/documentation/25.12/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/Release-notes-for-EiffelStudio-25.12.wiki index 7c8822ce..77d28379 100644 --- a/documentation/25.12/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/Release-notes-for-EiffelStudio-25.12.wiki +++ b/documentation/25.12/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/Release-notes-for-EiffelStudio-25.12.wiki @@ -1,4 +1,4 @@ -[[Property:modification_date|Tue, 20 Jan 2026 10:47:22 GMT]] +[[Property:modification_date|Tue, 20 Jan 2026 12:16:49 GMT]] [[Property:publication_date|Tue, 20 Jan 2026 10:47:22 GMT]] [[Property:uuid|DA240E9E-2796-4336-B853-F3EAB1D5701E]] [[Property:title|Release notes for EiffelStudio 25.12]] @@ -18,12 +18,40 @@ * ===Improvements=== -* +* Resolved multiple issues related to importing debugger settings. +* Security: Fixed buffer overflow in GTK binding, memory corruption fixes + +* Eiffel Web framework: +** take into account reverse-proxy when computing the `is_https` and the `server_url` +** 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 + +* the Eiffel CMS platform: +** Improved user management, and also user registration process. +** simplify creation of landing page (using the "frontpage" css class). +** Added PostgreSQL storage backend for the CMS Eiffel platform (Content Management System) +** 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, custom_block, ... +** fixed various issues + +* MySQL and MariaDB EiffelStore binding: updated to support latest C connector. +* SQLite: major update (updated the C driver) +* Updated a few libraries to get rid of the obsolete iteration cursor usage. ===Libraries=== -* New support for POSTGRESQL in EiffelStore library. +* 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) +* Minizip library for ZIP file handling +* Updated Gobo libraries to Gobo 25.12 (langserver, storable, and thread libraries) * Various bug fixes, and minor improvements. +* EiffelBase: updated signatures of type conformance test features. Potential breaking change: the class TYPE does not inherit from PART_COMPARABLE anymore. ===Warnings=== * SCOOP is currently not supported by Eiffel .NET