Skip to content

Commit e93ec0f

Browse files
authored
Merge pull request #460 from SpineEventEngine/add-spine-release-notes-1.8.2
Add the release notes for Spine 1.8.2
2 parents 46f4ae6 + 38705d1 commit e93ec0f

File tree

2 files changed

+73
-0
lines changed

2 files changed

+73
-0
lines changed

_data/navigation/release_notes_nav.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
- page: "2022"
2+
children:
3+
- page: "v1.8.2"
4+
url: /release-notes/2022/v1.8.2
15
- page: "2021"
26
children:
37
- page: "v1.8.0"

release-notes/2022/v1.8.2.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Release Notes v1.8.2
3+
headline: Release Notes
4+
bodyclass: docs release-notes
5+
layout: release-notes
6+
sidenav: release-notes-side-nav.html
7+
date: Jun 29, 2022
8+
---
9+
10+
# Spine 1.8.2
11+
12+
## Core Java
13+
14+
This is a maintenance release of Spine core libraries. It extends the existing API,
15+
primarily focusing on adding new configuration knobs.
16+
17+
In particular, these changes were made since the last release:
18+
19+
* [#1443](https://github.com/SpineEventEngine/core-java/pull/1443):
20+
Expand the `io.spine.server.Server` API to allow to:
21+
* obtain the Query, Subscription, and Command services after the `Server` is built;
22+
* add extra gRPC services to the same server.
23+
24+
* [#1448](https://github.com/SpineEventEngine/core-java/pull/1448):
25+
Allow supplying `Executor` for `SystemWriteSide`.
26+
27+
* [#1454](https://github.com/SpineEventEngine/core-java/pull/1454):
28+
Allow to configure the underlying gRPC server via `GrpcContainer` API.
29+
30+
No breaking changes to the existing API were made.
31+
32+
## Google Cloud Java
33+
34+
This release includes the migration to the latest Spine libraries in their `1.8.2` versions.
35+
36+
Also, the versions of Google Cloud client libraries were updated:
37+
38+
* Cloud Datastore is now at `2.8.0`;
39+
* Cloud Pubsub V1 version is set to `1.101.1`;
40+
* Cloud Trace version is updated to `2.2.0`.
41+
42+
## JDBC Storage
43+
44+
One notable change in this update is an ability to order and limit storage records properly,
45+
when executing read-side queries.
46+
47+
Previously, there were issues in some scenarios.
48+
See [this PR](https://github.com/SpineEventEngine/jdbc-storage/pull/162) for more details.
49+
50+
Also, the versions of dependencies were updated:
51+
52+
* HikariCP version is set to `4.0.3`, which is the latest available version compatible with Java 8;
53+
* H2 is now used in its latest `2.1.214` version, eliminating the currently known vulnerabilities.
54+
55+
## Web
56+
57+
In this maintenance release, `web` module got the upgrades to the third-party JavaScript
58+
dependencies in use.
59+
60+
## Dart
61+
62+
A major change in this update is the removal of the previous Firebase client implementation,
63+
which relied upon the recently discontinued
64+
[`firebase-dart` package](https://github.com/googlearchive/firebase-dart).
65+
66+
From now on, users will be able to use the library of their choice
67+
by implementing the corresponding interface.
68+
69+
The rest of the library's public API remains intact.

0 commit comments

Comments
 (0)