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]

Reply via email to