Skip to content

Commit

Permalink
Release 2.2 stable
Browse files Browse the repository at this point in the history
  • Loading branch information
Arnaud Bouchez committed Jan 2, 2024
1 parent c980dc2 commit 824c86f
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 12 deletions.
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,18 @@
All notable changes to the *mORMot Open Source Framework* project will be documented in this file.
Details are available [on out GitHub repository](https://github.com/synopse/mORMot2/commits/master)

## [2.2.stable] - 2024-01-02
This is the latest stable release of *mORMot* v2.
### Added
- [OpenSSL 3.0/3.1 direct support in addition to 1.1](https://blog.synopse.info/?post/2023/09/08/End-Of-Live-OpenSSL-1.1-vs-Slow-OpenSSL-3.0)
- [Native X.509, RSA and HSM support](https://blog.synopse.info/?post/2023/12/09/Native-X.509-and-RSA-Support)
- [`mget` utility with `THttpPeerCache` peer-to-peer caching](https://blog.synopse.info/?post/2024/01/01/Happy-New-Year-2024-and-Welcome-MGET)
### Changed
- Upgraded SQLite3 to 3.44.2
- Lots of bug fixes and enhancements (especially about cryptography and networking)
- A lot of optimizations, so that we eventually reached [in top 12 ranking of all frameworks tested by TFB](https://blog.synopse.info/?post/2023/10/31/Pascal-in-the-race%3A-TFB-Challenge-Benchmarks)

## [2.1.stable] - 2023-08-24
This is the last stable release of *mORMot* v2.
### Added
- (C)LDAP, DNS, (S)NTP clients
- Command Line Parser
Expand Down
6 changes: 3 additions & 3 deletions LICENCE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# mORMot Framework Licencing Terms

**The mORMot framework. Copyright (C) 2023 Arnaud Bouchez**
**The mORMot framework. Copyright (C) 2024 Arnaud Bouchez**

**Synopse Informatique - https://synopse.info**

Expand Down Expand Up @@ -47,7 +47,7 @@ For instance, if you select the MPL license, here are the requirements:
- You accept the license terms with no restriction - see http://www.mozilla.org/MPL/2.0/FAQ.html for additional information;
- You have to publish any modified unit in a public web site (e.g. http://YourSoftwareCompany.com/MPL), with a description of applied modifications, and no removal of the original license header in source code;
- You make appear some notice available in the program (About box, documentation, online help), stating e.g.
*This software uses some third-party code of the Synopse mORMot framework (C) 2023 Arnaud Bouchez - https://synopse.info - under Mozilla Public License 1.1; modified source code is available at http://SoftwareCompany.com/MPL*
*This software uses some third-party code of the Synopse mORMot framework (C) 2024 Arnaud Bouchez - https://synopse.info - under Mozilla Public License 1.1; modified source code is available at http://SoftwareCompany.com/MPL*


## Derivate Open Source Works
Expand All @@ -64,7 +64,7 @@ If you want to include part of the framework source code in your own open-source
Sample based on official mORMot's sample
"SQLite3\Samples\09 - HttpApi web server\HttpApiServer.dpr"

Synopse mORMot framework. Copyright (C) 2023 Arnaud Bouchez
Synopse mORMot framework. Copyright (C) 2024 Arnaud Bouchez
Synopse Informatique - https://synopse.info
Original tri-license: MPL 1.1/GPL 2.0/LGPL 2.1
}
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![Happy mORMot](doc/happymormot.png)

(c) 2008-2023 Synopse Informatique - Arnaud Bouchez
(c) 2008-2024 Synopse Informatique - Arnaud Bouchez

https://synopse.info - http://mORMot.net

Expand Down
4 changes: 2 additions & 2 deletions commit.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
VERS=$(python3 - `git rev-list --count master` <<<'import sys; print(int(sys.argv[1])+1)')
#echo VERS=$VERS

echo -e "'2.1.$VERS'\r">src/mormot.commit.inc
echo -e "'2.2.$VERS'\r">src/mormot.commit.inc
cp src/mormot.commit.inc ~/dev/lib2/src/mormot.commit.inc

git add --all
git commit
git push

echo committed 2.1.$VERS as https://github.com/synopse/mORMot2/commit/`git rev-parse --short HEAD`
echo committed 2.2.$VERS as https://github.com/synopse/mORMot2/commit/`git rev-parse --short HEAD`
6 changes: 3 additions & 3 deletions src/db/mormot.db.raw.sqlite3.static.pas
Original file line number Diff line number Diff line change
Expand Up @@ -100,9 +100,9 @@ TSqlite3LibraryStatic = class(TSqlite3Library)
// - to be used if you don't want the latest version of sqlite3, but the very
// same binaries expected by this unit, in one of its previous version
// - you could download the static for this exact mORMot source revision e.g. as
// https://github.com/synopse/mORMot2/releases/download/2.1.stable/mormot2static.7z
// https://github.com/synopse/mORMot2/releases/download/2.1.stable/mormot2static.tgz
EXPECTED_RELEASE_TAG = '2.1.stable';
// https://github.com/synopse/mORMot2/releases/download/2.2.stable/mormot2static.7z
// https://github.com/synopse/mORMot2/releases/download/2.2.stable/mormot2static.tgz
EXPECTED_RELEASE_TAG = '2.2.stable';

/// where to download the latest available static binaries, including SQLite3
{$ifdef OSWINDOWS}
Expand Down
2 changes: 1 addition & 1 deletion src/mormot.commit.inc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
'2.1.6583'
'2.2.6584'
6 changes: 5 additions & 1 deletion src/tools/mget/mget.dpr
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,11 @@ uses


type
TGetParameters = (gpHelp, gpFailed, gpWithUrl, gpPromptMode);
TGetParameters = (
gpHelp,
gpFailed,
gpWithUrl,
gpPromptMode);

function GetParameters(p: TMGetProcess; out url: RawUtf8): TGetParameters;
var
Expand Down

0 comments on commit 824c86f

Please sign in to comment.