Releases: rsocket/rsocket-js
v0.0.29-alpha.0
What's Changed
- fix: add Metadata flag when sending stream payload which has metadata by @viglucci in #200
- Add support for throwing errors with custom error code by @palamccc in #272
- fix: build script supports Windows by @viglucci in #276
New Contributors
Misc
Skips 0.0.28
due to defunct versions published. See #275.
Full Changelog: v0.0.27...v0.0.29-alpha.0
rsocket-graphql-apollo-link@1.0.0-alpha.1
What's Changed
- chore: add simple webpack example by @viglucci in #246
- chore: add additional routing example by @viglucci in #258
- fix: FRAME_TYPE_OFFSET typo by @sudongyuerin (#216, #259)
- feat: apollo graphql link and server by @viglucci in #225
New Versions
- rsocket-graphql-apollo-link@1.0.0-alpha.1
- rsocket-graphql-apollo-server@1.0.0-alpha.1
Full Changelog: https://github.com/rsocket/rsocket-js/compare/rsocket-adapter-rxjs@1.0.0-alpha.4...rsocket-graphql-apollo-link@1.0.0-alpha.1
rsocket-adapter-rxjs@1.0.0-alpha.4
What's Changed
- fixes request channel to drop second element by @OlegDokuka in #244
Full Changelog: https://github.com/rsocket/rsocket-js/compare/rsocket-adapter-rxjs@1.0.0-alpha.3...rsocket-adapter-rxjs@1.0.0-alpha.4
1.0.0-alpha.3
What's Changed
Full Changelog: 1.0.0-alpha.2...1.0.0-alpha.3
New Versions
- rsocket-adapter-rxjs@1.0.0-alpha.3
- rsocket-composite-metadata@1.0.0-alpha.3
- rsocket-core@1.0.0-alpha.3
- rsocket-examples@1.0.0-alpha.3
- rsocket-messaging@1.0.0-alpha.3
- rsocket-tcp-client@1.0.0-alpha.3
- rsocket-tcp-server@1.0.0-alpha.3
- rsocket-websocket-client@1.0.0-alpha.3
- rsocket-websocket-server@1.0.0-alpha.3
rsocket-composite-metadata@1.0.0-alpha.2
1.0.0-alpha.1 - TypeScript, RxJS Adapter, Messaging API & More
Motivation
Changes in this release are made in accordance with #158.
Status
This version represents a prerelease and as such appropriate caution and care should be taken before consideration for use in production environments.
New Versions
- rsocket-core@1.0.0-alpha.1
- rsocket-messaging@1.0.0-alpha.1
- rsocket-composite-metadata@1.0.0-alpha.1
- rsocket-tcp-client@1.0.0-alpha.1
- rsocket-tcp-server@1.0.0-alpha.1
- rsocket-websocket-client@1.0.0-alpha.1
- rsocket-websocket-server@1.0.0-alpha.1
- rsocket-adapter-rxjs@1.0.0-alpha.1
Key changes
Rewrite from Flow to TypeScript
Existing packages were either ported directly to or received substantial alterations while rewriting to TypeScript.
New Packages & APIS
API changes to existing rsocket-
packages
The below packages may have received significant changes which would constitute a "breaking change". Existing consumers should review the examples for guidance on migrating to the new APIs and patterns.
- rsocket-core
- rsocket-tcp-client
- rsocket-tcp-server
- rsocket-websocket-client
- rsocket-websocket-server
Removed rsocket-flowable
The rsocket-flowable
package is A) no longer used internally to rsocket-
packages and B) no longer included in the monorepo. As such, rsocket-flowable
will be marked as deprecated in NPM at a later date.
Dropped Serializers API
0.x.x
versions of rsocket-core
supported a Serializers API which presented pre-configured serialization behavior for payloads. This API has been dropped in 1.0.0-alpha.x
.
See #158 for motivation.
Bug reporting & Feedback
Please report any bugs or feedback via a new GitHub issue.