Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
6b6a803
QWP HA docs
glasstiger May 13, 2026
66d0d9d
docs: introduce Connect section, connect-string reference, QWP stubs
bluestreak01 May 13, 2026
a9bb3e9
first version of qwp ingress websocket reference
javier May 13, 2026
2a78c24
added client operation section
javier May 13, 2026
9967b19
added qwp egress reference. Extracting common parts to partial
javier May 13, 2026
e2b4367
Merge branch 'main' into docs/connect-and-qwp-scaffolding
javier May 13, 2026
44c7225
remove QWP ingress UDP placeholder and all references
javier May 14, 2026
11c2898
Merge branch 'ia_qwp_ha' into docs/connect-and-qwp-scaffolding
glasstiger May 14, 2026
7d40968
high availability docs
glasstiger May 14, 2026
d01cea6
reframing "survives a crash" as whether unacked data is lost or can b…
glasstiger May 14, 2026
1e9dab6
qwp ingress: precision fixes, motivation pitch, frame-cap clarification
bluestreak01 May 14, 2026
f23ea12
Merge branch 'docs/connect-and-qwp-scaffolding' of https://github.com…
bluestreak01 May 14, 2026
a630bcc
qwp egress: precision fixes, motivation pitch, frame-cap clarification
bluestreak01 May 14, 2026
1b5e105
fixing examples, smaller fixes
glasstiger May 14, 2026
ac9193e
ilp: reposition as compatibility protocol; move Java Embedded and Mes…
bluestreak01 May 14, 2026
8d44c61
qwp egress: document asymmetric framing (client frames omit 12-byte h…
bluestreak01 May 14, 2026
34fbd9c
Merge branch 'docs/connect-and-qwp-scaffolding' of https://github.com…
bluestreak01 May 14, 2026
a89c5a1
qwp server config
javier May 14, 2026
9f90b06
qwp server config
javier May 14, 2026
5aba788
draft of java qwp client
javier May 14, 2026
e31233f
documenting data type limitations
javier May 14, 2026
5938166
agents: add Connect > Agents page; reorder Client Libraries
bluestreak01 May 14, 2026
d34ceaa
Merge branch 'docs/connect-and-qwp-scaffolding' of https://github.com…
bluestreak01 May 14, 2026
dff6869
fixing broken link
glasstiger May 14, 2026
6f5cbeb
documenting data type limitations
javier May 14, 2026
f5f1908
fixing timestamp_ns, imports, and auto_flush incorrect docs
javier May 14, 2026
a839970
Merge branch 'main' into docs/connect-and-qwp-scaffolding
bluestreak01 May 14, 2026
504b01e
fix(java): address missing accessors, imports, and api gaps
javier May 14, 2026
5271ad8
removing not needed array version infobox
javier May 14, 2026
f3aa600
Merge branch 'main' into docs/connect-and-qwp-scaffolding
javier May 14, 2026
451e359
connect: migrate URLs under /docs/connect/* via slug overrides
bluestreak01 May 14, 2026
551925f
rust ingress, first version
jerrinot May 15, 2026
d3e25bc
Merge branch 'main' into docs/connect-and-qwp-scaffolding
bluestreak01 May 15, 2026
2e6f8bc
Rewrite Go client docs for the QWP protocol
mtopolnik May 15, 2026
4eadeb3
Don't fail the build on a missing remote example
mtopolnik May 15, 2026
719bc9e
concepts: add Delivery semantics page; fix #egress-flow anchor
bluestreak01 May 15, 2026
0c0b40e
Address review gaps in Go QWP client docs
mtopolnik May 15, 2026
cacc3fc
review-client: extend checklist, order findings by severity
bluestreak01 May 15, 2026
7405797
Rust QWP client docs: address review gaps
bluestreak01 May 15, 2026
75fbd47
Rust QWP client docs: document flush() backpressure and oversized-pay…
bluestreak01 May 15, 2026
7d0efa2
Rust QWP client docs: document QwpWsSenderError stability, PII, corre…
bluestreak01 May 15, 2026
d302cf3
Fix misleading Go QWP docs; document egress keys
mtopolnik May 15, 2026
4633f57
Align go.md message_sequence wording with Rust
mtopolnik May 15, 2026
453c8a0
Merge branch 'main' into docs/connect-and-qwp-scaffolding
bluestreak01 May 15, 2026
5ac06b0
Connect-string reference: document OIDC pass-through, state mTLS unsu…
bluestreak01 May 15, 2026
fb8ff3f
Extracts OIDC and DEDUP warnings to shared partials. Completes Java
javier May 15, 2026
9f65d91
Remove OIDC from client pages; recommend token auth for Enterprise
javier May 15, 2026
3c9f251
docs(clients): document HA edge cases from agent testing
javier May 15, 2026
c05eaec
docs(java): add full enterprise example, revert unverified Go/Rust HA…
javier May 15, 2026
8a1f6e2
docs(rust): SF recommendation for multi-host, logging hint, full example
javier May 15, 2026
2a71ea3
docs(java): add store-and-forward to full enterprise example
javier May 15, 2026
c2a9b14
docs(java,rust): full enterprise examples with SF, remove stale versi…
javier May 15, 2026
60855d8
docs(go): terminal state, single-endpoint warning, full enterprise ex…
javier May 15, 2026
5b59b4f
QWP docs: batch-size handshake header, new Java column setters, skill…
bluestreak01 May 16, 2026
5f67e39
docs(connect-string): document reconnect_* implies initial_connect_re…
bluestreak01 May 17, 2026
34fcec8
Restructure: move /connect/ doc files to match their slugs
bluestreak01 May 17, 2026
d424f35
rust: symbol_opt() does exist
jerrinot May 18, 2026
6a734bb
adjust some connect string docs
kafka1991 May 18, 2026
04a22e1
c/c++ docs, a first pass, WIP
jerrinot May 18, 2026
fd654ef
docs(c-and-cpp): apply review fixes
jerrinot May 18, 2026
1ce43c0
connect string should work for both ingress and egress
kafka1991 May 19, 2026
c31486b
add c# ingest docs and fix stale links
kafka1991 May 19, 2026
57d7671
docs(c-and-cpp): canonicalize ws/wss schemas and fix review gaps
jerrinot May 19, 2026
1e3889c
docs(connect-string): switch examples from http:: to ws::
bluestreak01 May 19, 2026
beb8e85
docs(c-and-cpp): agent ergonomics fixes from field-test feedback
jerrinot May 19, 2026
4a60ea2
expand the qwp acronym. this is to decrease the risk that LLM-based
jerrinot May 19, 2026
508e4e7
Fix Go QWP Flush docs, add failover/OIDC notes
mtopolnik May 19, 2026
b08c3aa
Warn about DATE ingress/egress encoding asymmetry
mtopolnik May 19, 2026
8237337
docs(c-and-cpp): on_failover_progress, rpath, flush thresholds
bluestreak01 May 19, 2026
570e99d
Merge remote-tracking branch 'origin/docs/connect-and-qwp-scaffolding…
bluestreak01 May 19, 2026
1e132d1
1. fix C# docs review
kafka1991 May 20, 2026
5db6889
Merge branch 'docs/connect-and-qwp-scaffolding' of https://github.com…
bluestreak01 May 20, 2026
cf84658
docs(c-and-cpp): modernize Tabs syntax for IDE friendliness
jerrinot May 19, 2026
b23bd5b
docs(rust): close review gaps in QWP client page
jerrinot May 20, 2026
d41b777
docs: clarify Rust auto-flush config support
jerrinot May 20, 2026
63c24aa
docs: make initial connect retry explicit
jerrinot May 20, 2026
09098e9
docs(java): typed exception dispatch, FSN ack waits, query diagnostics
bluestreak01 May 20, 2026
15d4277
Merge branch 'docs/connect-and-qwp-scaffolding' of https://github.com…
bluestreak01 May 20, 2026
d29fe8e
fix c api docs
kafka1991 May 21, 2026
a007c1a
fix c++ example
kafka1991 May 21, 2026
30c2124
Revert "docs: make initial connect retry explicit"
jerrinot May 21, 2026
674e00f
initial connect retry documentation for clarity
jerrinot May 21, 2026
7afda99
docs(rust): close QWP review gaps and correct _opt(None) semantics
jerrinot May 21, 2026
93133d6
docs(rust): align full example with canonical book(bids, asks) schema
jerrinot May 21, 2026
2a61b28
docs(rust): teach async error polling in the quickstart
jerrinot May 21, 2026
25f4ffb
remove spec-only note
jerrinot May 21, 2026
3ada3a6
QWP simplification Phase 0 (spec update)
mtopolnik Jun 2, 2026
9b7b78c
Remove qwp.max.schemas.per.connection doc
mtopolnik Jun 2, 2026
be28947
docs(qwp): spell out NULL vs empty array encoding
mtopolnik Jun 17, 2026
43ad5a1
Merge remote-tracking branch 'origin/main' into docs/connect-and-qwp-…
bluestreak01 Jun 17, 2026
5464001
Merge remote-tracking branch 'origin/main' into docs/connect-and-qwp-…
bluestreak01 Jun 17, 2026
2da2932
Merge remote-tracking branch 'origin/main' into docs/connect-and-qwp-…
bluestreak01 Jun 17, 2026
69eb88a
fix(docs): repoint moved internal links to /docs/connect/
bluestreak01 Jun 17, 2026
3e48fc6
fix(docs): drop private QWP spec link, correct error-policy knob status
bluestreak01 Jun 17, 2026
20af3cf
docs(connect): add redirect map for connect/qwp page moves
bluestreak01 Jun 17, 2026
c7ddec1
fix(docs): drop bogus qwpws/qwpwss schema aliases, de-draft QWP overview
bluestreak01 Jun 17, 2026
7c35c02
Add adversarial review agents to review-pr skill
bluestreak01 Jun 17, 2026
74ffded
docs(dotnet): remove the auth connect-string parameter
mtopolnik Jun 18, 2026
ec507fa
docs(java): document QuestDB pooled facade as the primary client API
bluestreak01 May 22, 2026
331c7fc
Rework Java facade docs for accuracy and clarity
mtopolnik Jun 25, 2026
52b2f50
docs(java): document compression auto, level default, and client_id
mtopolnik Jun 25, 2026
f065a2d
docs(rust): document the QuestDb connection-pool client (QWP)
bluestreak01 Jun 28, 2026
b89f459
docs(rust): correct connect() to lazy, document initial_connect_retry
bluestreak01 Jun 28, 2026
b483cbf
docs(connect): add QWP client behaviour specification
bluestreak01 Jun 28, 2026
2db9c7c
optimize go client docs
kafka1991 Jun 30, 2026
20add59
add WithLazyConnect option and update durable-ack documentation
kafka1991 Jul 1, 2026
549d492
docs(go): enhance durable-ack documentation and clarify connection be…
kafka1991 Jul 1, 2026
19edc1a
docs(dotnet): document QuestDBClient pool and complete the config ref…
ideoma Jul 1, 2026
778a3c1
docs(go): clarify durable-ack keepalive behavior and its impact on re…
kafka1991 Jul 2, 2026
35a3340
docs(go): clarify QwpSender methods and enhance client identification…
kafka1991 Jul 2, 2026
6954d12
docs(go): enhance QwpSender documentation and clarify handling of GEO…
kafka1991 Jul 2, 2026
a11a587
docs(go): fix Full example schema drift and resolve async error-deliv…
puzpuzpuz Jul 2, 2026
3d463a8
docs(go): address minor doc-review findings (m3-m11)
puzpuzpuz Jul 2, 2026
519e1b7
docs(c-cpp): update pooled-API draft to current API and add operation…
jerrinot Jul 2, 2026
d20d9f2
docs(go): address blocking QWP review findings (GO-G1, GO-1..GO-8)
puzpuzpuz Jul 2, 2026
d68d8c1
docs(go): address major QWP review findings (M1–M5)
puzpuzpuz Jul 2, 2026
156cebb
docs(go): address minor QWP review findings (m6-m9, m11, m13, m14, m16)
puzpuzpuz Jul 2, 2026
260a57e
update for new api
jerrinot Jul 2, 2026
5bbd1a0
docs(go): align reconnect semantics with Invariant B and fix code mis…
kafka1991 Jul 2, 2026
e4804cf
docs(go): refine error policy documentation and clarify handling of t…
kafka1991 Jul 3, 2026
dd76b91
docs(dotnet): migrate query API to pull-cursor reader and add lazy_co…
ideoma Jul 6, 2026
8f0f8bd
docs(dotnet): correct sender dispose/Send delivery semantics for QWP
ideoma Jul 7, 2026
89ba005
correct pooled chunk API names and tidy draft guide
jerrinot Jul 7, 2026
0303bfc
restructure the pooled C/C++ guide for onboarding
jerrinot Jul 7, 2026
67b0e06
tweak
jerrinot Jul 8, 2026
6496fd7
deslop
jerrinot Jul 8, 2026
439b832
docs(c-cpp): make the pooled API the canonical C & C++ client page
jerrinot Jul 8, 2026
58d8eac
docs(c-cpp): convert examples to tabs and fix layout-dependent prose
jerrinot Jul 8, 2026
66876af
docs(c-cpp): drop transitive line_sender includes from examples
jerrinot Jul 8, 2026
633d15f
docs(c-cpp): add CMake setup section and fix quick-start read-back
jerrinot Jul 8, 2026
282a953
docs: update C and C++ client quick start
jerrinot Jul 8, 2026
5ebc419
docs(c-cpp): document the Rust toolchain build prerequisite
jerrinot Jul 8, 2026
42b1ca9
docs(c-cpp): add decision guidance where the page only stated options
jerrinot Jul 8, 2026
63dffb3
simplify
jerrinot Jul 8, 2026
6657a7f
Merge remote-tracking branch 'origin/main' into docs/connect-and-qwp-…
jerrinot Jul 9, 2026
8df345f
fix(docs): update GCP ILP authentication link
jerrinot Jul 9, 2026
66c07b0
docs(c-cpp): tighten CMake setup intro
jerrinot Jul 9, 2026
4a5fbdb
docs(c-cpp): restructure page for progressive disclosure
jerrinot Jul 9, 2026
eed5c73
docs(c-cpp): document Arrow result batches on the reader
jerrinot Jul 9, 2026
6ab6cf0
docs(c-cpp): promote Arrow result batches to a top-level section
jerrinot Jul 9, 2026
917f2a0
docs(c-cpp): reframe quick start insert+query framing
jerrinot Jul 9, 2026
c5a0365
docs(clients): update store-and-forward docs for the per-slot pool model
jerrinot Jul 9, 2026
77cb8cc
docs(c-cpp): durable wait now fails fast without request_durable_ack
jerrinot Jul 9, 2026
d3e0dc5
docs(rust): document pooled client APIs
jerrinot Jul 10, 2026
67ed1e8
docs(clients): streamline Rust guide and reader defaults
jerrinot Jul 10, 2026
64a7c19
Use ws/wss scheme in client connect-string docs
jerrinot Jul 10, 2026
4baccbc
docs(rust): only on_failover_reset authorizes mid-query replay
jerrinot Jul 10, 2026
38a2d25
docs(c-cpp): document decimal ingestion
jerrinot Jul 13, 2026
4a8501a
unified sender
jerrinot Jul 14, 2026
01f09d5
docs(clients): document FSN no-value semantics for Rust and C/C++
jerrinot Jul 15, 2026
c2ae9d9
docs(clients): document decimal result widths
jerrinot Jul 15, 2026
4a6ba35
docs(clients): rewrite Python client page for the pooled QWP API
jerrinot Jul 15, 2026
5a885a2
docs(clients): correct and extend the Python client page
kafka1991 Jul 16, 2026
62873fb
Improve wording, usage advice, code sample
mtopolnik Jul 16, 2026
5690531
docs(clients): name the exported Python lease types
kafka1991 Jul 16, 2026
f1bc3f6
docs(clients): naive datetimes are UTC on every Python path
kafka1991 Jul 16, 2026
944a9c9
docs(clients): naive datetimes are always UTC, no opt-out knob
kafka1991 Jul 16, 2026
fe55685
docs(clients): query lease renamed to reader() / PooledReader
kafka1991 Jul 16, 2026
faf8455
docs(c-cpp): document the in_doubt retry rule for flush failures
mtopolnik Jul 16, 2026
dd16dcf
docs(rust): document the in_doubt retry rule for flush failures
mtopolnik Jul 16, 2026
f4b313b
docs(clients): explain chunk splitting without internal jargon
mtopolnik Jul 16, 2026
b61b0f2
docs(c-cpp): use strlen for the connect string length
mtopolnik Jul 16, 2026
fc1a9e2
docs(c-cpp): replace internal jargon with plain behavior words
mtopolnik Jul 16, 2026
4aa1b18
docs(clients): drop changelog framing, restore the concrete split num…
mtopolnik Jul 16, 2026
ee1d830
docs(clients): correct the tls_verify build claim, point at the real …
mtopolnik Jul 16, 2026
6c714ce
Clarify C/C++ client page wording and error types
mtopolnik Jul 16, 2026
54e587f
docs(clients): fix Python client API details
jerrinot Jul 16, 2026
b545c98
the less is more
jerrinot Jul 16, 2026
e9fd5df
Update pool tuning keys and at-cap borrow behavior
mtopolnik Jul 16, 2026
c1f7c8a
Document chunk symbol, validity, and terminal APIs
mtopolnik Jul 16, 2026
25c0ff1
Document error construction and where app errors go
mtopolnik Jul 16, 2026
546eb64
docs(clients): restructure Python client page, happy path first
jerrinot Jul 16, 2026
41b2a87
Minor improvements and fixes to Rust/CXX docs
mtopolnik Jul 16, 2026
83e2efb
docs(python): enhance connection and error handling documentation
kafka1991 Jul 16, 2026
e26292d
docs(python): fix accuracy and structure on the client page
kafka1991 Jul 17, 2026
ad95c1a
docs(python): update client installation instructions and clarify tok…
kafka1991 Jul 17, 2026
1748ca5
docs(python): clarify behavior of flush(wait=True) and polling example
kafka1991 Jul 17, 2026
da4d9a8
docs(python): clarify behavior of flush(wait=True) and polling example
kafka1991 Jul 17, 2026
d40e90a
docs(c-and-cpp): follow the pool header split and QWP lease renaming
mtopolnik Jul 17, 2026
e7e567f
docs(python): statement execution via execute()
kafka1991 Jul 17, 2026
af49b34
docs(python): connect() now accepts settings kwargs with a conf string
kafka1991 Jul 17, 2026
416cc43
docs(qwp): rename sf_max_bytes to sf_max_segment_bytes
mtopolnik Jul 20, 2026
72fbe45
Improve wording in Connect String page
mtopolnik Jul 20, 2026
eba2245
Merge branch 'main' into docs/connect-and-qwp-scaffolding
javier Jul 20, 2026
a438f11
documentu auto-flush
jerrinot Jul 20, 2026
7014c07
docs(python): fix client claims and trim internal detail
jerrinot Jul 22, 2026
37332dd
Merge branch 'main' into docs/connect-and-qwp-scaffolding
javier Aug 5, 2026
6fcce43
Merge branch 'main' into docs/connect-and-qwp-scaffolding
javier Aug 5, 2026
c40b848
docs: update REST API auth anchors in QWP page
javier Aug 6, 2026
e5a3f10
docs(qwp): correct client APIs, defaults and wire-spec gaps against s…
javier Aug 6, 2026
edfc1a6
Merge remote-tracking branch 'origin/main' into docs/connect-and-qwp-…
javier Aug 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
adjust some connect string docs
  • Loading branch information
kafka1991 committed May 18, 2026
commit 6a734bbf3db10cc01d4c5fe339ba2b8715b04b2d
34 changes: 22 additions & 12 deletions documentation/client-configuration/connect-string.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ wss::addr=questdb.example.com:443;username=admin;password=secret;
### Production with a custom trust store

```
wss::addr=questdb.example.com:443;username=admin;password=secret;tls_roots=/etc/ssl/truststore.jks;tls_roots_password=changeit;
wss::addr=questdb.example.com:443;username=admin;password=secret;tls_roots=/etc/questdb/ca-roots;tls_roots_password=changeit;
```

### Ingest with store-and-forward across multiple nodes
Expand Down Expand Up @@ -230,17 +230,22 @@ TLS is enabled by selecting the `wss` schema.
`unsafe_off`. Default: `on`. `unsafe_off` disables verification; **use
only for testing** — bypassing verification makes the connection
vulnerable to MITM attacks.
- `tls_roots` — path to a Java keystore (`.jks`) containing trusted root
certificates. If omitted, the system default trust store is used.
- `tls_roots_password` — password for the keystore file. Required when
`tls_roots` is set.
- `tls_roots` — path to a file of trusted root certificates, used instead
of the system trust store. The on-disk format is client-specific — the
Java client loads a JKS keystore, the .NET client a PKCS#12 / PFX
bundle, and some clients a PEM file. If omitted, the system default
trust store is used.
- `tls_roots_password` — password for the `tls_roots` file, for clients
whose trust-store format requires one. Clients that load a passwordless
format (for example, PEM) reject this key.

:::note Client support varies

`tls_roots` / `tls_roots_password` are a Java-keystore feature. Some clients
(for example, Go) verify against the operating-system trust store only and
**reject these keys at parse time**; to trust a private CA there, install it
in the host trust store. Check the relevant
`tls_roots` / `tls_roots_password` support — and the trust-store file
format expected — vary by client. Some clients (for example, Go) verify
against the operating-system trust store only and **reject these keys at
parse time**; to trust a private CA there, install it in the host trust
store. Check the relevant
[client library page](/docs/connect/overview/#client-libraries) for
specifics.

Expand Down Expand Up @@ -513,8 +518,8 @@ SF mode and memory-only mode share the same loop.
attempts. Backoff grows exponentially up to `reconnect_max_backoff_millis`.
Default: `100`. Setting this enables `initial_connect_retry=on` implicitly;
see below.
- `reconnect_max_backoff_millis` — cap on per-attempt backoff. (Alias:
`max_backoff_millis`.) Default: `5000` (5 s). Setting this enables
- `reconnect_max_backoff_millis` — cap on per-attempt backoff.
Default: `5000` (5 s). Setting this enables
`initial_connect_retry=on` implicitly; see below.
- `reconnect_max_duration_millis` — total time budget for a single outage.
Once exceeded, the I/O loop gives up and surfaces a terminal error.
Expand Down Expand Up @@ -658,7 +663,10 @@ description and behaviour notes.
| `auto_flush_bytes` | size | `8m` (8 MiB) | [Auto-flushing](#auto-flush) |
| `auto_flush_interval` | int (ms) / `off` | `100` (100 ms) | [Auto-flushing](#auto-flush) |
| `auto_flush_rows` | int / `off` | `1000` | [Auto-flushing](#auto-flush) |
| `buffer_pool_size` | int | `4` | [Query client keys](#egress-keys) |
| `close_flush_timeout_millis` | int (ms) | `5000` | [Ingress reconnect](#reconnect-keys) |
| `compression` | enum (`raw` / `zstd` / `auto`) | `raw` | [Query client keys](#egress-keys) |
| `compression_level` | int (`1`–`22`) | `1` | [Query client keys](#egress-keys) |
| `drain_orphans` | enum (`on` / `off`) | `off` | [Store-and-forward](#sf-keys) |
| `durable_ack_keepalive_interval_millis` | int (ms) | `200` | [Durable ACK](#durable-ack) |
| `error_inbox_capacity` | int (≥ 16) | `256` | [Error handling](#error-handling) |
Expand All @@ -669,7 +677,9 @@ description and behaviour notes.
| `failover_max_duration_ms` | int (ms) | `30000` | [Egress failover](#reconnect-keys) |
| `init_buf_size` | size | `65536` (64 KiB) | [Buffer sizing](#buffer) |
| `initial_connect_retry` | enum (`off` / `on` / `async`) | `off` (auto-promoted to `on` when any explicit `reconnect_*` key is set) | [Ingress reconnect](#reconnect-keys) |
| `initial_credit` | int (bytes) | `0` (unbounded) | [Query client keys](#egress-keys) |
| `max_background_drainers` | int | `4` | [Store-and-forward](#sf-keys) |
| `max_batch_rows` | int | server default | [Query client keys](#egress-keys) |
| `max_buf_size` | size | `104857600` (100 MiB) | [Buffer sizing](#buffer) |
| `max_datagram_size` | size | (UDP) below typical MTU | [Buffer sizing](#buffer) |
| `max_name_len` | int | `127` | [Buffer sizing](#buffer) |
Expand All @@ -693,7 +703,7 @@ description and behaviour notes.
| `sf_max_total_bytes` | size | `128 MiB` mem / `10 GiB` SF | [Store-and-forward](#sf-keys) |
| `target` | enum (`any` / `primary` / `replica`) | `any` | [Multi-host failover](#failover-keys) |
| `tls_roots` | path | system trust store | [TLS](#tls) |
| `tls_roots_password` | string | — (required if `tls_roots`) | [TLS](#tls) |
| `tls_roots_password` | string | — (client-specific) | [TLS](#tls) |
| `tls_verify` | enum (`on` / `unsafe_off`) | `on` | [TLS](#tls) |
| `token` | string | unset | [Authentication](#auth) |
| `username` | string | unset | [Authentication](#auth) |
Expand Down
Loading