Skip to content

Commit d4bc4c9

Browse files
committed
Prepare for release
1 parent bab655e commit d4bc4c9

File tree

2 files changed

+45
-43
lines changed

2 files changed

+45
-43
lines changed

docs/changelog/0.3.0.rst

Lines changed: 44 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,52 @@
11
0.3.0 (2025-12-15)
22
==================
33

4-
Release of Data.SyncMaster 0.3.0 brings up Iceberg support and Spark-on-K8s support,
5-
as well as some UX improvements.
4+
Release of Data.SyncMaster 0.3.0 brings up support for Iceberg and Spark-on-K8s.
65

76
Breaking Changes
87
----------------
98

10-
- Allow using SyncMaster worker image as ``spark.kubernetes.container.image``. (:issue:`295`)
11-
12-
Worker container command should be changed from ``--queues 123-myqueue`` to ``worker --queues 123-myqueue``.
9+
- Worker container command should be changed from ``--queues 123-myqueue`` to ``worker --queues 123-myqueue`` (:issue:`295`).
1310

14-
- Introduce ``config.yml`` file which is used to store settings of all components - server, scheduler, worker, frontend (:issue:`289`).
11+
- Application should be configured via ``config.yml`` file (:issue:`289`).
1512

16-
This is the main way to configure application now. It's still possible to use environment variables, but it is not recommended for security reasons.
13+
It's still possible to use environment variables instead. But it is not recommended for security reasons, as docker/k8s envs can be read by other users.
1714

18-
This also implies:
15+
Other notable changes:
1916
* Environment variable ``SYNCMASTER__ENTRYPOINT__SUPERUSERS`` is renamed to ``SYNCMASTER__SUPERUSERS``.
20-
* Logging format is configured explicitly via ``config.yml`` instead of having a set of preset configuration files.
17+
* Logging format is configured explicitly via ``config.yml`` instead of having few predefined configuration files.
2118

22-
- Move ``server.session`` middleware settings to ``auth`` block.
19+
- Moved ``server.session`` middleware settings to ``auth`` block (:issue:`304`).
2320
Also rename some fields in ``auth.keycloak`` settings block.
2421

25-
Before:
22+
.. dropdown:: Before vs after
2623

27-
.. code:: yaml
24+
Before:
2825

29-
auth:
30-
provider: ...
31-
keycloak:
32-
server_url: ...
33-
redirect_url: ...
26+
.. code:: yaml
3427
35-
server:
36-
session:
37-
enabled: true
38-
secret_key: ...
28+
auth:
29+
provider: ...
30+
keycloak:
31+
server_url: ...
32+
redirect_url: ...
3933
40-
Now:
34+
server:
35+
session:
36+
enabled: true
37+
secret_key: ...
4138
42-
.. code:: yaml
39+
Now:
4340

44-
auth:
45-
provider:
46-
keycloak:
47-
api_url: ...
48-
ui_callback_url: ...
49-
cookie:
50-
secret_key: (:issue:`304`)
41+
.. code:: yaml
5142
52-
- Make S3 connection ``region`` a mandatory option.
43+
auth:
44+
provider:
45+
keycloak:
46+
api_url: ...
47+
ui_callback_url: ...
48+
cookie:
49+
secret_key: ...
5350
5451
5552
Features
@@ -59,18 +56,22 @@ Features
5956

6057
Iceberg connection currently supports only Iceberg REST Catalog with S3 warehouse.
6158

62-
- Allow passing default Spark session config via worker settings:
59+
- Allow using SyncMaster worker image as ``spark.kubernetes.container.image``. (:issue:`295`)
60+
61+
- Allow passing default Spark session config via worker settings (:issue:`291`):
62+
63+
.. dropdown:: Example
6364

64-
.. code-block:: yaml
65-
:caption: config.yml
65+
.. code-block:: yaml
66+
:caption: config.yml
6667
67-
worker:
68-
spark_session_default_config:
69-
spark.master: local
70-
spark.driver.host: 127.0.0.1
71-
spark.driver.bindAddress: 0.0.0.0
72-
spark.sql.pyspark.jvmStacktrace.enabled: true
73-
spark.ui.enabled: false (:issue:`291`)
68+
worker:
69+
spark_session_default_config:
70+
spark.master: local
71+
spark.driver.host: 127.0.0.1
72+
spark.driver.bindAddress: 0.0.0.0
73+
spark.sql.pyspark.jvmStacktrace.enabled: true
74+
spark.ui.enabled: false
7475
7576
- Added OAuth2GatewayProvider (:issue:`283`).
7677

@@ -84,8 +85,9 @@ Features
8485
Improvements
8586
------------
8687

88+
- Make S3 connection ``region`` a mandatory option, to prevent possible errors.
8789
- Hide ``database_name`` from Clickhouse and MySQL connection pages.
88-
- Add placeholders to connection params, like host, port and so on.
90+
- Frontend: add placeholders to connection params, like host, port and so on.
8991
- Sync frontend and backend checks for some field patterns, e.g. table name should be in format ``schema.table``.
9092
- Improve OpenAPI schema fields description.
9193

docs/reference/server/auth/keycloak/local_installation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Configure Redirect URI
7676

7777
Set URI to redirect from Keycloak login page for exchanging the code for an access token:
7878

79-
.. image:: images/keycloak-client-ui_callback_url.png
79+
.. image:: images/keycloak-client-redirect_uri.png
8080
:width: 400px
8181
:align: center
8282

0 commit comments

Comments
 (0)