You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* relocate misplaced comment.
Remove the comment from the YAML folded line to fix applying environment variables.
* suppress leak in dlerror.
To ignore a "Indirect leak" reported on Ubuntu 22.04 arm64. Assumed not to be an issue in libmongocrypt.
* remove unused `build-and-test-asan-s390x`
* document purpose of `build-and-test-asan-mac`
* set `ENABLE_EXTRA_ALIGNMENT=OFF` for imported libbson.
Fixes observed errors on older ASan with older gcc.
* print around tests in `pkgconfig-tests.sh` and `linker-tests.sh`.
To help identify a failing test.
* fix leaks in `_test_mc_FLE2TagAndEncryptedMetadataBlock_validate`
* document fix of disabled extra alignment. This may impact downstream consumers. Example: build with imported libbson, then load a different libbson at runtime.
This was the case in the pkgconfig tests. Disabling alignment was the default in 1.11 and accidentally changed in 1.12.0.
* apply `ENABLE_EXTRA_ALIGNMENT=OFF` in common CMake args for tests.
The `macos-1100` distro appears to have a system install of libbson with extra alignment enabled. libmongocrypt detects the system install and defaults to enable extra alignment to try to agree. This commit sets `ENABLE_EXTRA_ALIGNMENT=OFF` for both libbson and libmongocrypt to ensure agreement.
* disable extra alignment in `linker-tests.sh`
To match libbson recommendeded defaults.
---------
Co-authored-by: Ezra Chung <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
# ChangeLog
2
2
## 1.13.0 (Not yet released)
3
+
### Fixed
4
+
- Restore default behavior to disable extra alignment when importing libbson. This was the default behavior in 1.11. This can be overridden by setting the CMake option `ENABLE_EXTRA_ALIGNMENT=ON`.
3
5
### Removed
4
6
- Support for macOS versions older than 11. libmongocrypt is supported and tested with macOS 11+.
5
7
@@ -9,6 +11,8 @@
9
11
- Add opt-in retry behavior for KMS operations (`mongocrypt_setopt_retry_kms`)
10
12
### Removed
11
13
- libmongocrypt is no longer published in the MongoDB package repository for RHEL 6. libmongocrypt may instead be built from source on RHEL 6, but support for RHEL 6 will be dropped in a future release.
14
+
### Notes
15
+
- This release unintentionally changes the default behavior of extra alignment with importing libbson. See 1.13.0 release notes.
0 commit comments