singhvishalkr commented on PR #1127: URL: https://github.com/apache/pulsar-site/pull/1127#issuecomment-4298166091
Backported to 4.0.x in `326a189a`, but with one deliberate omission worth flagging before merge. Pulsar 4.0.x overlapped with `pulsar-client-node` v1.13.0 - v1.13.2 (roughly Aug 2024 - early 2025). I checked `index.d.ts` on each of those tags against the tip interface, and the fields split like this: - Present in v1.13.x and backported: `tlsTrustCertsFilePath` default, `listenerName`, `logLevel`, updated `log()` callback signature. - Added in v1.13.2 and backported with a version note on the row: `connectionTimeoutMs`. - **Not present in the v1.13.x `ClientConfig` interface, so deliberately omitted from 4.0.x**: `tlsCertificateFilePath`, `tlsPrivateKeyFilePath`. They only show up in later client releases, so documenting them on 4.0.x would describe fields that the contemporaneous binding wouldn't accept. Happy to switch the call if you'd rather keep the row for forward-compat (users who upgrade the client under a 4.0.x server). Refs for the version walk: - https://raw.githubusercontent.com/apache/pulsar-client-node/v1.13.0/index.d.ts - https://raw.githubusercontent.com/apache/pulsar-client-node/v1.13.2/index.d.ts - https://raw.githubusercontent.com/apache/pulsar-client-node/v1.14.0/index.d.ts -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
