pkgsrc/devel/go-thrift/Makefile
taca d26e079694 devel/go-thrift: update to 0.14.0
0.14.0 (2021-03-08)

Go

* THRIFT-4914 - Compiler generated service clients now provide a new
  function, LastResponseMeta_(), to get the response metadata (e.g. headers
  from THeader) from the last client call.
* THRIFT-4984 - Scary and spammy "error processing request: EOF" logs from
  TSimpleServer
* THRIFT-4985 - Clean up logging in go library
* THRIFT-5002 - remote client fails to compile when extending services
* THRIFT-5019 - Multiple import same namespace for go included files
* THRIFT-5046 - Custom tags remove db and json tags
* THRIFT-5069 - Add TSerializerPool and TDeserializerPool, which are
  thread-safe versions of TSerializer and TDeserializer.
* THRIFT-5092 - Panic on nil buffer writes
* THRIFT-5152 - Separate timeout in TSocket
* THRIFT-5164 - Go middleware support
* THRIFT-5214 - go: Implement connection check in TSocket
* THRIFT-5233 - I/O timeout handling in go library
* THRIFT-5240 - The context passed into server handler implementations will
  be canceled when we detected that the client closed the connection.
* THRIFT-5257 - Go THeader implementation doesn't handle endOfFrame correctly
* THRIFT-5270 - Go library unit test is broken in go 1.15
* THRIFT-5278 - Expose API to use THeader+TCompactProtocol in go library
  client code
* THRIFT-5279 - Cleanups/small optimizations for go's
  serializer/deserializer code
* THRIFT-5294 - Go: TSimpleJSONProtocol could panic on WriteMessageEnd
  without matching WriteMessageBegin
* THRIFT-5322 - Add support to TConfiguration, and also fix a bug that could
  cause excessive memory usage when reading malformed messages from
  TCompactProtocol.
* THRIFT-5338 - Proposal: Raise minimal supported Go version with upcoming
  0.14.0 release
2021-03-21 12:42:35 +00:00

14 lines
386 B
Makefile

# $NetBSD: Makefile,v 1.19 2021/03/21 12:42:35 taca Exp $
.include "../../devel/thrift/Makefile.version"
PKGNAME= go-${DISTNAME}
COMMENT= Go bindings for the Apache Thrift RPC system
EXTRACT_ELEMENTS= ${DISTNAME}/lib/go
GO_SRCPATH= github.com/apache/thrift/lib/go/thrift
GO_DIST_BASE= ${DISTNAME}/lib/go/thrift
.include "../../lang/go/go-package.mk"
.include "../../mk/bsd.pkg.mk"