Skip to content

1.0.0-alpha.1 - TypeScript, RxJS Adapter, Messaging API & More

Pre-release
Pre-release
Compare
Choose a tag to compare
@viglucci viglucci released this 01 May 16:27
· 33 commits to 1.0.x-alpha since this release
b94144d

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

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.