v1.9.0
What's Changed
- [upgrade] Bump json5 and tsconfig-paths @dependabot in #270
- [improve] Add schema typing to consumer and producer @romainbrancourt in #278
- [refactor] optimize ci and build from source code. @shibd in #280
- [fix] where the latest client does not work on Rocky Linux 8 @massakam in #285
- [fix] Rename binary module_name from Pulsar to pulsar @hrsakai in #290
- [upgrade] Upgrade cpp client version to 3.1.1 @shibd in #292
- [upgrade] Upgrade ansi-regex @hrsakai in #293
- [fix] Remove unnecessary / at the end of CPP_CLIENT_BASE_URL @massakam in #294
- [fix] Fix the binary host url @RobertIndie in #295
- [fix] Make it compatible with GLIBCXX_3.4.19 (CentOS 7) @BewareMyPower in #288
- [upgrade] Upgrade cpp client version to 3.1.2 @shibd in #297
- [fix] Use the certificate provided by the node.js @shibd in #301
- [fix] Fix error when falling back to local build @massakam in #302
- [fix] not compatible with alpine 3.15 env @shibd #304
- [fix] Wrap c++ exception when creating client. @shibd in #307
- [fix] Fix symbols conflict of OpenSSL. @shibd in #310
- [fix] Add tests for produce and consume with TLS enabled @massakam in #313
- [docs] add typedoc to generate apidoc @tisonkun in #314
- [fix] Fix message listener doesn't respect receiver queue size @RobertIndie in #309
- [fix] Fix reader message listener doesn't respect receiver queue size @RobertIndie in #316
- [fix] Add NOTICE file. @shibd in #317
- [improve] Add error handling for the message listener @RobertIndie in #319
- [feat] Add partitioned topic unit test for Reader. @shibd in #329
- [fix] Fix CI always failed. @shibd in #333
- [feat] Support batch index ack. @shibd in #332
- [feat] Support producer access mode. @shibd in #331
- [feat] Support pattern subscription non persistent topic. @shibd in #334
- [feat] Support dead letter topic. @shibd in #335
Full Changelog: https://github.com/apache/pulsar-client-node/milestone/14?closed=1