Skip to content

Latest commit

 

History

History
71 lines (64 loc) · 3.48 KB

File metadata and controls

71 lines (64 loc) · 3.48 KB

Changelog

All notable changes to the mORMot 2 Open Source project will be documented in this file. Details are available on out GitHub repository

[2.4.stable] - 2026-01-13

This is the latest stable release of mORMot v2.

Added

  • SCRAM-MCF based REST Authentication support (secure password hashing and mutual authentication).
  • Modern password hashing algorithms (bcrypt scrypt...) for secure server-side storage.
  • AI-Generated new Samples and new Documentation.

Changed

  • Upgraded SQLite3 to 3.51.2.
  • Fixed slow REST server startup when a lot of services are defined (PUT/POST not enabled by default any more for interfaces).
  • Lots other bug fixes, optimisations and enhancements in all parts of the framework: more than 4500 commits since the previous version.

[2.3.stable] - 2024-10-16

Added

Changed

  • Upgraded SQLite3 to 3.46.1
  • Enhancements to the LDAP client, HTTP/HTTPS client, Kerberos auth, Peer Cache, ORM.
  • Lots other bug fixes, optimisations and enhancements.

[2.2.stable] - 2024-01-02

Added

Changed

[2.1.stable] - 2023-08-24

Added

  • (C)LDAP, DNS, (S)NTP clients
  • Command Line Parser
  • Native digest/basic HTTP servers authentication
  • Angelize services/daemons managers
  • TTunnelLocal TCP port forwarding
  • SHA-1/SHA-256 HW opcodes asm
  • 7Zip dll wrapper
  • OpenSSL CSR support
  • PostgreSQL async DB with HTTP async backend (for TFB)
  • LUTI continous integration cross-platform farm

Changed

  • Upgraded SQLite3 to 3.42.0
  • Stabilized Mac x86_64/aarch64 platforms
  • Lots of bug fixes and enhancements

[2.0.stable] - 2023-03-06

This was the initial stable release of mORMot v2. In respect to previous 1.18 revision - from https://github/synopse/mormot:

Added

  • Asynchronous High-Performance HTTP/WebSockets server.
  • Native TLS/HTTPS client ans server, potentially with Let's Encrypt.
  • OpenSSL 1.1/3.0, QuickJS and LibDeflate support.
  • Optional modern syntax with generics and enumerators.

Changed

  • Major source code refactoring into smaller and more refined units.
  • Rewrite of all the core process (e.g. RTTI and JSON), new AVX2 asm.

Removed

  • DDD and cross-platform units were not converted yet.
  • Dropped Kylix, Delphi 5-6 support.