Skip to content

Commit c30a883

Browse files
committed
Release 1.7.0
Overview This release adds a number of features. The extending of the public API has become possible with a new way of creating requests. New types of requests are created via chain calls: selectReq := NewSelectRequest("space"). Context(ctx). Index(1). Offset(5). Limit(10) future := conn.Do(selectReq) Streams, context and prepared statements support are based on this idea: stream, err := conn.NewStream() beginReq := NewBeginRequest().Context(ctx) if response, err := stream.Do(beginReq).Get(); err != nil { selectFuture := stream.Do(selectReq) commitFuture := stream.Do(NewCommitRequest()) // ... } ``` Breaking changes NewErrorFuture function removed (#190). `IPROTO_*` constants that identify requests renamed from `<Name>Request` to `<Name>RequestCode` (#126) New features SSL support (#155). IPROTO_PUSH messages support (#67). Public API with request object types (#126). Support decimal type in msgpack (#96). Support datetime type in msgpack (#118). Prepared SQL statements (#117). Streams and interactive transactions support (#101). `Call16` method, support build tag `go_tarantool_call_17` to choose default behavior for `Call` method as Call17 (#125) Bugfixes Add `ExecuteAsync` and `ExecuteTyped` to common connector interface (#62).
1 parent 609268f commit c30a883

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

CHANGELOG.md

+10-5
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,26 @@ Versioning](http://semver.org/spec/v2.0.0.html) except to the first release.
1010

1111
### Added
1212

13+
### Changed
14+
15+
### Fixed
16+
17+
## [1.7.0] - 2022-07-28
18+
19+
### Added
20+
1321
- SSL support (#155)
1422
- IPROTO_PUSH messages support (#67)
1523
- Public API with request object types (#126)
1624
- Support decimal type in msgpack (#96)
1725
- Support datetime type in msgpack (#118)
1826
- Prepared SQL statements (#117)
1927
- Context support for request objects (#48)
28+
- `Call16` method, support build tag `go_tarantool_call_17` to choose
29+
default behavior for `Call` method as Call17 (#125)
2030

2131
### Changed
2232

23-
- Add `Call16` method, support build tag `go_tarantool_call_17`
24-
to choose behavior for `Call` method (#125)
2533
- `IPROTO_*` constants that identify requests renamed from `<Name>Request` to
2634
`<Name>RequestCode` (#126)
2735

@@ -31,10 +39,7 @@ Versioning](http://semver.org/spec/v2.0.0.html) except to the first release.
3139

3240
### Fixed
3341

34-
- Build with OpenSSL < 1.1.1 (#194)
3542
- Add `ExecuteAsync` and `ExecuteTyped` to common connector interface (#62)
36-
- Race conditions in methods of `Future` type (#195)
37-
- Usage of nil pointer in Connection.peekFuture (#195)
3843

3944
## [1.6.0] - 2022-06-01
4045

0 commit comments

Comments
 (0)