Releases: scalecube/scalecube-js
Releases · scalecube/scalecube-js
v0.2.11
🚀 Enhancements
- Amount of endpoints that can be registered on node-cluster was increased (#272)
- Allow seeds inside IFrame, before it was possible only on the main thread. This change was done mainly for sandboxes (like this example https://codesandbox.io/s/scalecube-js-tutorial-bwtl7) and embed widget (#256)
- New package for RSocket Gateway Client (split server/client)(#284)
🐛 Bug Fix
- Added missing dependency rxjs for @scalecube/api (#257)
- Unsubscribe (from serviceCall or Gateway) not canceling serviceCall and from the service (#265)
- GetAddress util when path is empty, port swap with path (#275)
⚡ Performance
- Decreased bundle size for browsers
Version | Type | Bundle Size | Minified Size | Gzipped Size |
---|---|---|---|---|
0.2.9 | CommonJS | 307.72 KB | 125.77 KB | 29.4 KB |
0.2.9 | IFFE | 123.94 KB | 123.25 KB | 29.14 KB |
0.2.10 | CommonJS | 177.02 KB | 85.33 KB | 20.32 KB |
0.2.10 | IFFE | 197.25 KB | 79.14 KB | 20.57 KB |
📝 Documentation
- What is SC + CodeSandbox
- Update readme (#258)
- Fix examples in readme (#266)
- Change links to documentation in readmes (#274)
🏠 Internal
- Use exact same version of @scalecube/* #294
- node-cluster metadata was limited to 512 bytes, increased to 4096 (#272)
- Publish endpoints with data format optimized for size (#272)
- Addressable post messages. (#259)
- Refactor cluster to use addressable (#261)
- transport browser rewrite (#263)
- Dependencies security updates (#258)(#268)(#267)(#271)(#274)(#276)(#277)(#278)(#279)(#280)(#281)(#282)(#283)(#285)(#287)(#288)(#289)
v0.2.10 - skipped, released at 0.2.11
Update README.md
v0.2.9
🐛 Bug Fix
- Release pipeline - verify script wasn't running after releasing (typo in workflow file)
v0.2.8
Scalecube v0.2.x is a stable LTS release, the API will be supported until 1.1.2021.
We want to collect feedback from the community before releasing 1.0.0 but we don't foresee any majors API change. Version 1.0 will mostly change on NodeJS required from production environments and feedback.
If you have any feedback please open issue
- Browsers, 0.2.x is stable and tested on real projects production environment (see supported browsers)
- NodeJS, 0.2.x is full feature microservices infrastructure for NodeJS (see Kubernetes example) but it's new without lot of mileage.
You can find out more on:
- Our documents - https://scalecube.github.io/javascript-docs
- Our examples - https://github.com/scalecube/scalecube-js/tree/develop/packages/examples
- Our tests - scalecube-microservice and packages/*/tests
🚀 Enhancement
- [#251] rsocket-ws-gateway Optional keepAlive and lifetime in createGatewayProxy (RSocket gateway client)
🐛 Bug Fix
- Release pipeline for "latest" wasn't building artifacts before publishing
- Release pipeline for "snapshot" and "develop" versions was wrong
First version of scalecube-js
Implemented only the Microservices basic pattern only local services without remote services (no gossip or SWIM)
Support CommonJS, ES6 modules, flow and Typescript