Commit 55c0c60
authored
docs(audit): document backend feature support and CMake/vcpkg defaults (#598)
Rework docs/BACKENDS.md into the authoritative backend and ecosystem-integration
feature matrix. Each backend, integration, OpenSSL, and the legacy include shims
now records its CMake option/default, vcpkg feature and default-features
membership, support level, and a verification command.
- Reconcile the CMake-vs-vcpkg default mismatch and document it as intentionally
different: a direct CMake/FetchContent build defaults the ecosystem-integration
options (USE_THREAD_SYSTEM/USE_MONITORING_SYSTEM/USE_CONTAINER_SYSTEM) ON with
graceful auto-disable when a sibling system is absent, while the vcpkg default
ships only the postgresql feature (ecosystem behind the opt-in ecosystem
feature).
- Surface MongoDB/Redis experimental status at every introduction point
(vcpkg.json, cmake/options.cmake, README.md, README.kr.md, BACKENDS.md).
- Document the legacy <database/...> include shim and database:: namespace-alias
lifecycle with removal target 2.0.0, consistent with #591.
- Note the verified PostgreSQL behavior: USE_POSTGRESQL defaults ON but
auto-disables when libpqxx is absent; the default configure still succeeds and
needs no running server.
- Link the matrix from README.md, README.kr.md, and CURRENT_STATE.md; extend the
README build-option tables with integration/OpenSSL/legacy options.
Closes #5901 parent 35fd6e5 commit 55c0c60
5 files changed
Lines changed: 242 additions & 32 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
54 | 70 | | |
55 | 71 | | |
56 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
186 | | - | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
187 | 190 | | |
188 | 191 | | |
189 | 192 | | |
| |||
633 | 636 | | |
634 | 637 | | |
635 | 638 | | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
640 | 648 | | |
641 | 649 | | |
642 | | - | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
643 | 659 | | |
644 | 660 | | |
645 | 661 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
186 | | - | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
187 | 191 | | |
188 | 192 | | |
189 | 193 | | |
| |||
633 | 637 | | |
634 | 638 | | |
635 | 639 | | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
640 | 649 | | |
641 | 650 | | |
642 | | - | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
643 | 662 | | |
644 | 663 | | |
645 | 664 | | |
| |||
0 commit comments