Skip to content

Releases: litert/televoke.js

v1.3.0

03 Oct 02:35
v1.3.0
2f45fda

Choose a tag to compare

CHANGES

  • feat(protocol): Added supports of the features introduced in televoke/2.1 protocol, including:

    • Specify arguments encoding

      Instead of using the default encoding JSON, now you can implement your custom client with a custom encoding,
      by specifying the argsEncoding field in the extension part of API_CALL command request.

    • Extended Binary chunks

      Now even with JSON, it's possible to send binary data in the request body, by passing the binary data in the
      extBinaryChunks field. And it's allowed to pass multiple binary chunks per request.

  • fix(client): The legacy HTTP client does not send content-type header.

Full Changelog: v1.2.0...v1.3.0

v1.2.0

02 Mar 05:17
v1.2.0
a83f30e

Choose a tag to compare

CHANGES

  • fix(protocol): the built-in HTTP listener should not listen upgrade event by default.
  • feat(protocol): allow use custom HTTP listener [televoke/v1].
  • feat(protocol): allow use custom HTTP listener for WebSocket [televoke/v2].
  • feat(protocol): allow update HTTP headers for clients [televoke/v1].
  • feat(protocol): allow update HTTP headers for clients for WebSocket [televoke/v2].
  • fix(protocol): fixed incorrect brace-pair detection of request body [televoke/1].

Full Changelog: v1.1.0...v1.2.0

v1.1.0

30 Jun 13:26
v1.1.0
2e9eba3

Choose a tag to compare

Notable Changes

  • feat(protocol): added experimental supports for transports between worker thread.
  • feat(protocol): added feature flag properties for channel objects.
  • fix(protocol): simplified the ITransporter.end method.
  • fix(decoder): should decode protocol error as special error.
  • fix(protocol): put protocol-error code in server_internal_server data.

Other Changed

  • build(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot in #6

Full Changelog: v1.0.3...v1.1.0

v1.0.3

28 Apr 02:55
v1.0.3
a364382

Choose a tag to compare

CHANGES

  • fix(client): Set default maxConnections to 100 for televoke/1 protocol clients.
  • fix(client): Emit close event when connection to server is closed.

Full Changelog: v1.0.1...v1.0.3

v1.0.1

17 Jan 06:54
v1.0.1
ec9c1a4

Choose a tag to compare

Changes

  • build(project): full refactored.
  • feat(protocol): added televoke/2 protocol supports.
  • build(protocol): removed supports for TCP-based televoke/1 protocol.

v0.4.12

31 Dec 08:19
v0.4.12
3b89e12

Choose a tag to compare

CHANGES

  • fix(client): reject when status code is not 200.

v0.4.8

06 Dec 12:22
v0.4.8
8600f43

Choose a tag to compare

Changes

  • fix(client): fixed ECONNRESET error when using http/https client.

v0.4.7

08 Nov 02:47
v0.4.7
e604683

Choose a tag to compare

CHANGES

  • fix(server): refuse malformed request body.

v0.4.6

02 Nov 01:45
v0.4.6
0831eca

Choose a tag to compare

CHANGES

  • fix(server): refuse bad requests correctly.
  • build(protocol): deprecated TCP-based televoke/1 protocol.
  • feat(server): added protocol version.
  • feat(server): added omitted gateway port supports.

Release 0.3.3

14 Dec 10:15
v0.3.3
adc795e

Choose a tag to compare

Changes

  • Updated the development dependencies.
  • Removed dependency of @litert/core, added @litert/exception.