Skip to content

Commit 72a3013

Browse files
committed
Prepare for release 0.12.0
1 parent eadfd3d commit 72a3013

File tree

2 files changed

+19
-13
lines changed

2 files changed

+19
-13
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22

33
## [Unreleased]
44

5+
## [0.12.0] - 2023-06-09
6+
57
### Internal and API changes
6-
- **[breaking change]** Split call API into calls with tuple result as return type and calls with generic Object return type ([#123](https://github.com/tarantool/cartridge-springdata/issues/123))
7-
- Add buildSingleValueResultMapper() in mapper builder for generic call result mappers. That will simplify the support for auto object converter in SpringData.
8+
- **[breaking change]** Split `call*` client API methods into calls with Tuple result as a return type
9+
and calls with generic Object as a return type ([#123](https://github.com/tarantool/cartridge-springdata/issues/123))
10+
- Add buildSingleValueResultMapper() in mapper builder for generic call result mappers.
11+
That will simplify the support for auto object converter in SpringData module.
812

913
### Bugfixes
1014
- Support both string and integer values in index fields metadata

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,32 @@ with sharding via [vshard](https://github.com/tarantool/vshard).
1616

1717
## Quickstart
1818

19-
Example of single instance Tarantool application and java app connected using cartridge-java.
19+
Here is an easy way to try using Tarantool together with this Java driver.
2020

21-
The easiest way to start experimenting with cartridge-java and single instance tarantool app is to use
22-
[single instance test](/src/test/java/io/tarantool/driver/integration/SingleInstanceExampleIT.java).
23-
You can set breakpoints and run it in debug mode.
24-
Testcontainers will start [single instance tarantool application](src/test/resources/single-instance.lua) for you.
25-
So you will be able to manipulate data in Tarantool in real life through java expressions or Tarantool console.
21+
Look at the [single instance test](/src/test/java/io/tarantool/driver/integration/SingleInstanceExampleIT.java) to start
22+
experimenting with a single Tarantool server instance and a simple Java app.
23+
You can set breakpoints and run it in "debug" mode using your IDE.
24+
Testcontainers library will start a [single instance Tarantool server](src/test/resources/single-instance.lua) for you.
25+
Try to manipulate data in Tarantool in real time through evaluating Java expressions in debug mode or using the Tarantool
26+
console.
2627

27-
If you want to start tarantool application manually all you need is to run this file in tarantool
28+
If you want to start a simple Tarantool application manually, all you need is to install Tarantool and run it with this file:
2829
``` bash
2930
tarantool src/test/resources/single-instance.lua
3031
```
31-
Example of TarantoolClient set up
32+
33+
Example of creating a `TarantoolClient` instance:
3234
https://github.com/tarantool/cartridge-java/blob/2f8e826deb9833a5deb6d21177527a46e8fdd039/src/test/java/io/tarantool/driver/integration/SingleInstanceExampleTest.java#L51-L59
3335

34-
Example of client API usage
36+
Example of the `TarantoolClient` API usage:
3537
https://github.com/tarantool/cartridge-java/blob/2f8e826deb9833a5deb6d21177527a46e8fdd039/src/test/java/io/tarantool/driver/integration/SingleInstanceExampleTest.java#L64-L79
3638

37-
If you use this code in another project don't forget to add `cartridge-driver` dependency:
39+
If you use this code in another project don't forget to add a `cartridge-driver` dependency:
3840
```xml
3941
<dependency>
4042
<groupId>io.tarantool</groupId>
4143
<artifactId>cartridge-driver</artifactId>
42-
<version>0.11.2</version>
44+
<version>0.12.0</version>
4345
</dependency>
4446
```
4547
## Advanced usage

0 commit comments

Comments
 (0)