## 2.40 2022-07-18

OpenSSL 3 Support

NOTE TO PACKAGERS: An experimental meson build has been added but packagers should continue to use the autoconf/make build for the foreseeable future.

OpenSSL 3 support.

Create snapshot when listing contents of a path.

Force target-timeline=current when restore type=immediate.

Truncate files during delta restore when they are larger than expected.

Disable incremental manifest save when resume=n.

Set backup percent complete to zero before copy start.

Use S3 IsTruncated flag to determine list continuation.

Automatically create version interfaces.

Improve memory usage of mem contexts.

Add `FN_NO_RETURN` macro.

Add cast to handle compilers (e.g. MSVC) that coerce to signed int.

Fix hard-coded WAL size assertion in `walSegmentNext()`.

Skip internal options in the configuration reference.

Add link to configuration in repository host section.

Add experimental Meson build.

Allow any path to be passed to the --test-path option.

Fix compile error when `DEBUG_EXEC_TIME` is defined without `DEBUG`.