features
- [
ef1c372
] - feat: allow to close client (#42) (fengmk2 <[email protected]>)
features
- [
2468fcc
] - feat: format Object key (#41) (fengmk2 <[email protected]>)
features
- [
efeaf68
] - feat: print listTopicSubscriptions request log (#40) (fengmk2 <[email protected]>)
others
- [
5d7c23f
] - Revert "feat: support create a new state client (#38)" (#39) (fengmk2 <[email protected]>)
features
- [
327adec
] - feat: support create a new state client (#38) (fengmk2 <[email protected]>)
fixes
- [
fd6ea43
] - fix: use Logger interface instead of Console (#37) (fengmk2 <[email protected]>)
features
- [
ddbc25c
] - feat: export all types (#36) (fengmk2 <[email protected]>)
fixes
- [
0c09afb
] - fix: allow oss put empty file (#34) (fengmk2 <[email protected]>)
features
- [
e32611f
] - feat: debug request metadata (#33) (fengmk2 <[email protected]>)
features
- [
7ca7aa6
] - feat: add createMetadataHook to set request tracing info (#32) (fengmk2 <[email protected]>)
fixes
- [
2d1895a
] - fix: can start multi times (#31) (fengmk2 <[email protected]>) - [
c32523b
] - fix: should drop message when no any handler (#30) (fengmk2 <[email protected]>) - [
cfe091b
] - fix: print message id when handler not found (#29) (fengmk2 <[email protected]>)
others
- [
a7ad9ca
] - refactor: make GRPCServerImpl easy to override by Sub Impl (#28) (fengmk2 <[email protected]>)
features
- [
356c8c3
] - feat: support logger and localStorage (#27) (fengmk2 <[email protected]>)
features
- [
157ecc5
] - feat: support create multi oss client (#26) (fengmk2 <[email protected]>)
features
- [
e6b612d
] - feat: support uds (#25) (fengmk2 <[email protected]>)
features
- [
51ff3d0
] - feat: support Node.js >= 14.21.3 (#24) (fengmk2 <[email protected]>)
features
- [
0cec838
] - feat: support defaultRequestMeta on Cryption + OSS client (#23) (fengmk2 <[email protected]>)
fixes
- [
e178a88
] - fix: init Cryption with componentName (#22) (fengmk2 <[email protected]>)
features
- [
bc0d340
] - feat: support Cryption API (#21) (fengmk2 <[email protected]>)
others
- [
21d5ec2
] - test: run ci on Node.js 20 (#20) (fengmk2 <[email protected]>)
features
- [
ae1e1f2
] - feat: pubsub subscribe support metadata (#19) (羊鹿 <[email protected]>)
others
- [
f6f5b40
] - test: use eslint (#17) (fengmk2 <[email protected]>) - [
a8fac9b
] - chore: update layotto (fengmk2 <[email protected]>)
features
- [
664222f
] - feat: impl sign url (#16) (killa <[email protected]>)
fixes
- [
7bd7fab
] - fix: should set request meta first (#15) (killa <[email protected]>)
fixes
- [
089b6b3
] - fix: add contentLength for PutObjectRequest(#14) (killa <[email protected]>)
features
- [
910e976
] - feat: impl oss (#11) (killa <[email protected]>) - [
6b7cdb5
] - 👌 IMPROVE: Keep raw proto file on build (#10) (fengmk2 <[email protected]>)
others
- [
464667e
] - 🤖 TEST: Use docker-compose (#8) (fengmk2 <[email protected]>) - [
07c9b26
] - 🤖 TEST: Allow run unittest on local (#7) (fengmk2 <[email protected]>) - [
787405b
] - Create codeql.yml (fengmk2 <[email protected]>) - [
659503c
] - 🤖 TEST: Remove egg-ci (fengmk2 <[email protected]>)
features
- [
08df5b7
] - feat: refactor build grpc (#6) (killa <[email protected]>)
others
- [
a21e11d
] - doc: add Run lock API quickstart with js sdk - demo (#4) (Shark <[email protected]>) - [
57e6ec4
] - fix demo (seeflood <[email protected]>) - [
b15296e
] - chore: add badges (fengmk2 <[email protected]>) - [
bc6436b
] - chore: use latest layotto sdk version on demo (fengmk2 <[email protected]>) - [
5927df5
] - chore: remove demo/node_modules (fengmk2 <[email protected]>)
features
- [
c91d449
] - feat: the first Layotto js-sdk impl (fengmk2 <[email protected]>),fatal: No names found, cannot describe anything.
others