Skip to content

Commit bc5ee98

Browse files
authored
Merge pull request #978: Release 0.15.0
2 parents e2de2ff + 4e45628 commit bc5ee98

File tree

6 files changed

+86
-53
lines changed

6 files changed

+86
-53
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ First, let's introduce some glossary:
201201
<plugin>
202202
<groupId>cz.o2.proxima</groupId>
203203
<artifactId>proxima-compiler-java-maven-plugin</artifactId>
204-
<version>0.14.0</version>
204+
<version>0.15.0</version>
205205
<configuration>
206206
<outputDir>${project.build.directory}/generated-sources/model</outputDir>
207207
<javaPackage>cz.o2.proxima.testing.model</javaPackage>
@@ -223,7 +223,7 @@ First, let's introduce some glossary:
223223
<dependency>
224224
<groupId>${project.groupId}</groupId>
225225
<artifactId>proxima-direct-compiler-plugin</artifactId>
226-
<version>0.14.0</version>
226+
<version>0.15.0</version>
227227
</dependency>
228228
<!--
229229
The following dependencies define additional
@@ -238,12 +238,12 @@ First, let's introduce some glossary:
238238
<dependency>
239239
<groupId>${project.groupId}</groupId>
240240
<artifactId>proxima-scheme-proto</artifactId>
241-
<version>0.14.0</version>
241+
<version>0.15.0</version>
242242
</dependency>
243243
<dependency>
244244
<groupId>${project.groupId}</groupId>
245245
<artifactId>proxima-scheme-proto-testing</artifactId>
246-
<version>0.14.0</version>
246+
<version>0.15.0</version>
247247
</dependency>
248248
</dependencies>
249249
</plugin>
@@ -260,7 +260,7 @@ First, let's introduce some glossary:
260260
```
261261

262262
## Platform's _DataOperators_
263-
The platform offers various modes of access to data. As of version 0.14.0, these types are:
263+
The platform offers various modes of access to data. As of version 0.15.0, these types are:
264264
* direct
265265
* Apache Beam
266266
* Apache Flink

RELEASE-NOTES.md

Lines changed: 77 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,77 @@
1-
- Merge pull request [#895](https://github.com/datadrivencz/proxima-platform/pull/895): [proxima-beam-core] tune CommitLogRead
2-
- Merge pull request [#894](https://github.com/datadrivencz/proxima-platform/pull/894): [proxima-direct-core] close writers outside of lock
3-
- Merge pull request [#893](https://github.com/datadrivencz/proxima-platform/pull/893): [proxima-scheme-proto] add toString() to ProtoSerializerFactory
4-
- Merge pull request [#892](https://github.com/datadrivencz/proxima-platform/pull/892): [proxima-beam-tools] remove hard dependency on Direct and FlinkRunner
5-
- Merge pull request [#891](https://github.com/datadrivencz/proxima-platform/pull/891): [proxima-compiler] add Model.wrap(Repository)
6-
- Merge pull request [#411](https://github.com/datadrivencz/proxima-platform/pull/411): [beam-core]: Introduction of ProximaIO.write
7-
- Merge pull request [#890](https://github.com/datadrivencz/proxima-platform/pull/890): Fix beam CommitLogRead semantics and performance
8-
- Merge pull request [#889](https://github.com/datadrivencz/proxima-platform/pull/889): [proxima-beam] bump beam to 2.55.0
9-
- Merge pull request [#888](https://github.com/datadrivencz/proxima-platform/pull/888): [proxima-direct-core] allow non-transactional attributes in transaction
10-
- Merge pull request [#887](https://github.com/datadrivencz/proxima-platform/pull/887): [proxima-direct-core] Optimize transaction processing
11-
- Merge pull request [#886](https://github.com/datadrivencz/proxima-platform/pull/886): Transaction duplicate
12-
- Merge pull request [#885](https://github.com/datadrivencz/proxima-platform/pull/885): [proxima-direct-transaction-manager] #327 allow transaction reopen after abort
13-
- Merge pull request [#884](https://github.com/datadrivencz/proxima-platform/pull/884): [proxima-direct-transaction-manager] #326 add TransactionMonitoringPolicy
14-
- Merge pull request [#883](https://github.com/datadrivencz/proxima-platform/pull/883): [proxima-direct-io-kafka] remove unnecessary deserialization
15-
- Merge pull request [#882](https://github.com/datadrivencz/proxima-platform/pull/882): [proxima-direct-transaction-manager] optimize wildcard update performance
16-
- Merge pull request [#881](https://github.com/datadrivencz/proxima-platform/pull/881): [proxima-tools] bump groovy to 4.0.19
17-
- Merge pull request [#880](https://github.com/datadrivencz/proxima-platform/pull/880): [proxima-direct-io-kafka] throttle warning about stale uncommitted offset
18-
- Merge pull request [#879](https://github.com/datadrivencz/proxima-platform/pull/879): [proxima-direct-ingest-server] #325 fix ConcurrentModificationException in Metrics
19-
- Merge pull request [#878](https://github.com/datadrivencz/proxima-platform/pull/878): [proxima-direct-core] refactor WatermarkFactory to setup() and create()
20-
- Merge pull request [#877](https://github.com/datadrivencz/proxima-platform/pull/877): [proxima-beam] bump beam to 2.54.0
21-
- Merge pull request [#876](https://github.com/datadrivencz/proxima-platform/pull/876): [proxima-direct-transaction-manager] #324 wait for watermark before commit
22-
- Merge pull request [#875](https://github.com/datadrivencz/proxima-platform/pull/875): [proxima-direct-io-kafka] Log by default stale non-committed offsets
23-
- Merge pull request [#874](https://github.com/datadrivencz/proxima-platform/pull/874): [proxima-core] Add ContextualTransformation#onRestart
24-
- Merge pull request [#873](https://github.com/datadrivencz/proxima-platform/pull/873): [proxima-direct-io-kafka] Log exception when failed commit called without Exception
25-
- Merge pull request [#872](https://github.com/datadrivencz/proxima-platform/pull/872): [proxima-direct-core] #323 asynchronous transaction update
26-
- Merge pull request [#871](https://github.com/datadrivencz/proxima-platform/pull/871): [infra] bump autoservice
27-
- Merge pull request [#870](https://github.com/datadrivencz/proxima-platform/pull/870): [proxima-direct-ingest-server] add latency metrics to IngestService
28-
- Merge pull request [#869](https://github.com/datadrivencz/proxima-platform/pull/869): [proxima-direct-ingest-client] improve logging
29-
- Merge pull request [#868](https://github.com/datadrivencz/proxima-platform/pull/868): [proxima-direct-io-pubsub] bump pubsub client library
30-
- Merge pull request [#867](https://github.com/datadrivencz/proxima-platform/pull/867): [proxima-direct-ingest-server] upgrade failsafe
31-
- Merge pull request [#866](https://github.com/datadrivencz/proxima-platform/pull/866): [proxima-core] ensure all metrics are registered
32-
- Merge pull request [#865](https://github.com/datadrivencz/proxima-platform/pull/865): [proxima-direct-core] handle TransactionRejectedException in validator
33-
- Merge pull request [#864](https://github.com/datadrivencz/proxima-platform/pull/864): [proxima-beam] bump beam to 2.53.0
34-
- Merge pull request [#862](https://github.com/datadrivencz/proxima-platform/pull/862): 321 transaction manager metrics
35-
- Merge pull request [#863](https://github.com/datadrivencz/proxima-platform/pull/863): [proxima-direct-core] O2-Czech-Republic#220 remove Serializable from LogObserver
36-
- Merge pull request [#861](https://github.com/datadrivencz/proxima-platform/pull/861): [proxima-core] add MetricFactory for metric creation and registration
37-
- Merge pull request [#860](https://github.com/datadrivencz/proxima-platform/pull/860): [proxima-direct-transaction-manager] O2-Czech-Republic#320 reject transactions with multiple seqIds for same KeyAttribute
38-
- Merge pull request [#859](https://github.com/datadrivencz/proxima-platform/pull/859): [infra] Happy new year
39-
- Merge pull request [#858](https://github.com/datadrivencz/proxima-platform/pull/858): [proxima-tools] bump groovy to 4.0.17
40-
- Merge pull request [#857](https://github.com/datadrivencz/proxima-platform/pull/857): [proxima] fix version references from 0.12
41-
- Merge pull request [#856](https://github.com/datadrivencz/proxima-platform/pull/856): [proxima-beam-core] add SchemaStreamElementCoder
42-
- Merge pull request [#855](https://github.com/datadrivencz/proxima-platform/pull/855): [proxima-core] rename parameter 'ingest' to 'element'
43-
- Merge pull request [#854](https://github.com/datadrivencz/proxima-platform/pull/854): [proxima-beam-core] remove unused sources
44-
- Merge pull request [#853](https://github.com/datadrivencz/proxima-platform/pull/853): [proxima] v0.14-SNAPSHOT
1+
- Merge pull request [#977](https://github.com/datadrivencz/proxima-platform/pull/977): [beam] do not use String.format for logging errors in ProximaIO
2+
- Merge pull request [#976](https://github.com/datadrivencz/proxima-platform/pull/976): [compiler] remove GENERATED_FROM string from compiled model
3+
- Merge pull request [#975](https://github.com/datadrivencz/proxima-platform/pull/975): [infra] revert protobufs to 3.x
4+
- Merge pull request [#974](https://github.com/datadrivencz/proxima-platform/pull/974): [proxima-beam] bump beam to 2.64.0
5+
- Merge pull request [#973](https://github.com/datadrivencz/proxima-platform/pull/973): [beam-tools] add option to disable stable input for remote collect
6+
- Merge pull request [#972](https://github.com/datadrivencz/proxima-platform/pull/972): [beam-core] Use atomic references instead of volatile fields
7+
- Merge pull request [#971](https://github.com/datadrivencz/proxima-platform/pull/971): [direct-io-kafka] fix bounded read
8+
- Merge pull request [#970](https://github.com/datadrivencz/proxima-platform/pull/970): [proxima-beam-tools] fix JsonElement registration
9+
- Merge pull request [#969](https://github.com/datadrivencz/proxima-platform/pull/969): [direct-io-kafka] fix stopAtCurrent when reading topic
10+
- Merge pull request [#968](https://github.com/datadrivencz/proxima-platform/pull/968): [proxima-beam-tools] register json objects to kryo
11+
- Merge pull request [#967](https://github.com/datadrivencz/proxima-platform/pull/967): [direct-io-gcloud-storage] handle StorageExceptions with JsonResponse cause
12+
- Merge pull request [#966](https://github.com/datadrivencz/proxima-platform/pull/966): [direct-io-kafka] idle watermark robustness
13+
- Merge pull request [#965](https://github.com/datadrivencz/proxima-platform/pull/965): Fix zstd
14+
- Merge pull request [#963](https://github.com/datadrivencz/proxima-platform/pull/963): Kafka watermarking
15+
- Merge pull request [#962](https://github.com/datadrivencz/proxima-platform/pull/962): [proxima-direct-io-kafka] #350 additional fixes of watermarks
16+
- Merge pull request [#961](https://github.com/datadrivencz/proxima-platform/pull/961): [proxima-direct-io-kafka] #350 check endOffsets to mark partition idle
17+
- Merge pull request [#960](https://github.com/datadrivencz/proxima-platform/pull/960): [direct-io-cassandra] Upgrade CQL client
18+
- Merge pull request [#959](https://github.com/datadrivencz/proxima-platform/pull/959): [proxima-direct-core] fix LocalCachedPartitionedView.scanWildcard off-by-one error
19+
- Merge pull request [#958](https://github.com/datadrivencz/proxima-platform/pull/958): [proxima-direct-io-cassandra] unsynchronize CassandraWriter
20+
- Merge pull request [#957](https://github.com/datadrivencz/proxima-platform/pull/957): [proxima-direct-core] check prefix of cached scanWildcard's offset
21+
- Merge pull request [#956](https://github.com/datadrivencz/proxima-platform/pull/956): [ingest-server] strip '.*' from wildcard prefix
22+
- Merge pull request [#955](https://github.com/datadrivencz/proxima-platform/pull/955): [proxima-direct-ingest-server] fix single write ingest transactions
23+
- Merge pull request [#954](https://github.com/datadrivencz/proxima-platform/pull/954): [transaction-manager] compute transaction latency metric
24+
- Merge pull request [#953](https://github.com/datadrivencz/proxima-platform/pull/953): [proxima-direct-core] allow creation of committed transaction in caching
25+
- Merge pull request [#952](https://github.com/datadrivencz/proxima-platform/pull/952): [transactions] enforce timeout on sync()
26+
- Merge pull request [#951](https://github.com/datadrivencz/proxima-platform/pull/951): Revert "[proxima-beam-core] remove fork of CalendarWindows"
27+
- Merge pull request [#950](https://github.com/datadrivencz/proxima-platform/pull/950): [infra] upgrade setup-java to v4
28+
- Merge pull request [#949](https://github.com/datadrivencz/proxima-platform/pull/949): [infra] Happy new year!
29+
- Merge pull request [#948](https://github.com/datadrivencz/proxima-platform/pull/948): [proxima-direct-core] fix LocalCachedPartitionedView restart after error
30+
- Merge pull request [#947](https://github.com/datadrivencz/proxima-platform/pull/947): [proxima-beam-core] remove fork of CalendarWindows
31+
- Merge pull request [#946](https://github.com/datadrivencz/proxima-platform/pull/946): watermark shift
32+
- Merge pull request [#945](https://github.com/datadrivencz/proxima-platform/pull/945): [proxima-beam-core] #344 add FilterLatecomers transform
33+
- Merge pull request [#944](https://github.com/datadrivencz/proxima-platform/pull/944): [proxima-beam-core] state expander: drop elements with timestamp behind state write time
34+
- Merge pull request [#943](https://github.com/datadrivencz/proxima-platform/pull/943): [proxima-direct-core] Discard invalid cached response observer in TransactionResourceManager
35+
- Merge pull request [#942](https://github.com/datadrivencz/proxima-platform/pull/942): [proxima-beam-core] debugging external state expander
36+
- Merge pull request [#941](https://github.com/datadrivencz/proxima-platform/pull/941): [proxima-beam] bump beam to 2.61.0
37+
- Merge pull request [#940](https://github.com/datadrivencz/proxima-platform/pull/940): [tools] bump groovy to 4.0.24
38+
- Merge pull request [#939](https://github.com/datadrivencz/proxima-platform/pull/939): [proxima-beam-tools] fix logging of dynamic jar
39+
- Merge pull request [#938](https://github.com/datadrivencz/proxima-platform/pull/938): [proxima-beam-core] O2-Czech-Republic#339 expander fixes
40+
- Merge pull request [#937](https://github.com/datadrivencz/proxima-platform/pull/937): [proxima-beam] bump beam to 2.60.0
41+
- Merge pull request [#936](https://github.com/datadrivencz/proxima-platform/pull/936): [proxima-direct-core] O2-Czech-Republic#341 fix DUPLICATE response handling
42+
- Merge pull request [#935](https://github.com/datadrivencz/proxima-platform/pull/935): [proxima-direct] O2-Czech-Republic#341 fix transaction idempotency
43+
- Merge pull request [#934](https://github.com/datadrivencz/proxima-platform/pull/934): [proxima-direct-core] O2-Czech-Republic#340 do not terminate transaction after sync()
44+
- Merge pull request [#932](https://github.com/datadrivencz/proxima-platform/pull/932): [proxima-direct-cassandra] reinitialize cluster after failed session creation
45+
- Merge pull request [#931](https://github.com/datadrivencz/proxima-platform/pull/931): [proxima-beam] bump beam to 2.59.0
46+
- Merge pull request [#930](https://github.com/datadrivencz/proxima-platform/pull/930): [tools[ bump groovy to 4.0.23
47+
- Merge pull request [#929](https://github.com/datadrivencz/proxima-platform/pull/929): [proxima-direct-core] Allow committing transaction without updating
48+
- Merge pull request [#927](https://github.com/datadrivencz/proxima-platform/pull/927): [rpc] fix typo in comment
49+
- Merge pull request [#926](https://github.com/datadrivencz/proxima-platform/pull/926): [proxima-beam] bump beam to 2.58.0
50+
- Merge pull request [#925](https://github.com/datadrivencz/proxima-platform/pull/925): Bulk scanning
51+
- Merge pull request [#924](https://github.com/datadrivencz/proxima-platform/pull/924): [proxima-direct-transaction-manager] #337 ensure transaction server terminates on errors
52+
- Merge pull request [#923](https://github.com/datadrivencz/proxima-platform/pull/923): [ingest-client] add scanning to IngestClient
53+
- Merge pull request [#922](https://github.com/datadrivencz/proxima-platform/pull/922): [tools] bump groovy to 4.0.21
54+
- Merge pull request [#921](https://github.com/datadrivencz/proxima-platform/pull/921): [proxima-beam] bump beam to 2.57.0
55+
- Merge pull request [#920](https://github.com/datadrivencz/proxima-platform/pull/920): [proxima-direct-io-cassandra] small polishing
56+
- Merge pull request [#919](https://github.com/datadrivencz/proxima-platform/pull/919): [proxima-direct-io-cassandra] #331 fix deserialization of values written with serializer v2
57+
- Merge pull request [#918](https://github.com/datadrivencz/proxima-platform/pull/918): [proxima-direct-io-pubsub] verify pubsub bulks before writing
58+
- Merge pull request [#916](https://github.com/datadrivencz/proxima-platform/pull/916): [proxima-direct-transaction-manager] Add timeout for the server to terminate after error
59+
- Merge pull request [#915](https://github.com/datadrivencz/proxima-platform/pull/915): [docs] fix return value in observe() docs
60+
- Merge pull request [#914](https://github.com/datadrivencz/proxima-platform/pull/914): [proxima-direct-io-kafka] #334 add ValueAsStringSerializer
61+
- Merge pull request [#913](https://github.com/datadrivencz/proxima-platform/pull/913): [proxima-direct-io-pubsub] synchronize pubsub bulk periodic flush
62+
- Merge pull request [#912](https://github.com/datadrivencz/proxima-platform/pull/912): [docs] fix comments
63+
- Merge pull request [#909](https://github.com/datadrivencz/proxima-platform/pull/909): Pubsub bulk (#333)
64+
- Merge pull request [#911](https://github.com/datadrivencz/proxima-platform/pull/911): [infra] enable JUnit 5 tests
65+
- Merge pull request [#910](https://github.com/datadrivencz/proxima-platform/pull/910): [proxima] set LOG_LEVEL from env to tests
66+
- Merge pull request [#908](https://github.com/datadrivencz/proxima-platform/pull/908): [proxima-direct-transaction-manager] fix updating transaction with misssing wildcard attribute
67+
- Merge pull request [#907](https://github.com/datadrivencz/proxima-platform/pull/907): [docs] Add basic documentation for ACID transactions
68+
- Merge pull request [#906](https://github.com/datadrivencz/proxima-platform/pull/906): [docs] skeleton of documentation for BeamDataOperator
69+
- Merge pull request [#905](https://github.com/datadrivencz/proxima-platform/pull/905): [proxima-direct-core] add ProcessingTimeShiftingWatermarkIdlePolicy
70+
- Merge pull request [#904](https://github.com/datadrivencz/proxima-platform/pull/904): [proxima-beam] bump beam to 2.56.0
71+
- Merge pull request [#903](https://github.com/datadrivencz/proxima-platform/pull/903): [proxima-docs] add skeleton of docs for DirectDataOperator
72+
- Merge pull request [#902](https://github.com/datadrivencz/proxima-platform/pull/902): [transactions] enforce nonzero stamp in commit
73+
- Merge pull request [#900](https://github.com/datadrivencz/proxima-platform/pull/900): [proxima-direct-transaction] #329 commit via replication coordinator
74+
- Merge pull request [#901](https://github.com/datadrivencz/proxima-platform/pull/901): [proxima-beam-core] avoid ConcurrentModificationException in ProximaIO
75+
- Merge pull request [#898](https://github.com/datadrivencz/proxima-platform/pull/898): [proxima-beam] use ProximaIO for BeamStream#write
76+
- Merge pull request [#899](https://github.com/datadrivencz/proxima-platform/pull/899): [proxima-direct-transaction-manager] fix flaky test
77+
- Merge pull request [#897](https://github.com/datadrivencz/proxima-platform/pull/897): [proxima-core] Improve reporting of missing PRIMARY family for attribute

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ plugins {
2626
id "org.sonarqube" version "4.0.0.2929"
2727
}
2828

29-
version = '0.15-SNAPSHOT'
29+
version = '0.16-SNAPSHOT'
3030

3131
group = 'cz.o2.proxima'
3232

docs/src/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ params:
5757
BookPortableLinks: true
5858
BookServiceWorker: true
5959
proxima:
60-
version: 0.14.0
60+
version: 0.15.0
6161

6262
deployment:
6363
order: [".jpg$", ".gif$", ".png$"]

docs/src/content/book/generator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ will generate the `Model.java` class to the current working directory:
135135

136136
Note that if your configuration file uses other dependecies (like scheme-proto in the maven example above) you need to specify these on the classpath and run the class `cz.o2.proxima.generator.ModelGenerator` manually:
137137
```shell
138-
$ java -cp proxima-compiler-java-cli-0.14.0.jar:<other_jars> \
138+
$ java -cp proxima-compiler-java-cli-0.15.0.jar:<other_jars> \
139139
cz.o2.proxima.generator.ModelGenerator \
140140
-p cz.o2.proxima.test -f <path_to_config>
141141
```

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from setuptools import setup
2222

2323
def get_version():
24-
return "0.14.0"
24+
return "0.15.0"
2525

2626
def build_ingest_rpc(name):
2727

0 commit comments

Comments
 (0)