This repository was archived by the owner on Sep 28, 2021. It is now read-only.
Releases: cjihrig/grpc-server-js
Releases · cjihrig/grpc-server-js
v0.5.0
Notable changes:
- Support adding services after the server starts. (74e0eae)
Server.prototype.unregister()has been added to support removing existing handlers. (7af3322)Server.prototype.removeService()has been added to support removing existing services. (0464028)getDeadline()has been added to all of the handler types to support getting the current deadline. (ccb8273, 1526ee1)- Sending metadata larger than Node's default
maxSendHeaderBlockLengthis now supported. (f785142)
Other changes:
v0.4.0
Notable changes:
- Implement the
getPeer()method used by calls on the server. (ec20ded) - Add extra safety check when closing sessions. (2df9c5d)
- Add type information for
end(metadata?: Metadata)ofServerWritableStreamandServerDuplexStream. (25b7ae3)
Other changes:
- The devDependency
@hapi/labhas been updated to v23.x.x. (a211a9f)
v0.3.2
v0.3.1
Changes to the streams implementation to better adhere to the Node documentation:
- Stream
'end'events are no longer emitted when an error occurs. (9e4a499) ServerWritableStreams are destroyed on error. (f19ba98)- Errors are no longer emitted from
_writeinServerWritableStream. (237b2ee)
Other misc. changes:
ServerSurfaceCallmetadatatype info is now included in the types file.- Updated dev dependencies, testing on Node 14, and improved test coverage.
v0.3.0
v0.2.2
The only user facing changes in this release are a small few tweaks to the type definitions for better consistency with other gRPC libraries (0584a42).
Behind the scenes, this release also migrates the CI off of Travis to GitHub Actions. In the process, the CI is now testing on Ubuntu, macOS, and Windows (instead of just Linux on Travis). Some Unix Domain Socket unit tests have also been added.
v0.2.1
v0.2.0
UNIMPLEMENTEDresponses now include the requested rpc name to aid debugging.- gRPC call status constants are now part of the module API.
- gRPC logging is now part of the module API.
- gRPC metadata is now part of the module API.
ServerCredentialsare once again part of the module's API.@grpc/grpc-jsis no longer a production dependency.