You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASENOTES.md
+32-11Lines changed: 32 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,16 @@ file and update your own.
9
9
10
10
First make a backup of your database and media files.
11
11
12
-
If you update a existing installation you need to set the following,
13
-
as the key already exists from the previous installation, alternativly you can delete the secret:
12
+
Compared to the docker compose setup the helm chart takes care of the following tasks
13
+
automatically, so don't get confused with the documentation:
14
+
15
+
* creates a jwt private and public key
16
+
* setups the powersync database
17
+
18
+
If you upgrade a existing installation the jwt key already exists
19
+
from the previous installation. You have to the jwt secret, alternatively
20
+
you can set `update: true`, this will force the private and public key to
21
+
be regenerated on every install and upgrade:
14
22
15
23
```yaml
16
24
app:
@@ -22,26 +30,39 @@ app:
22
30
23
31
The now unused signing key remains in the secret, but serves no purpose.
24
32
25
-
This chart also takes care of the JWT and powersync setup no manual task is required there.
26
-
27
33
The first start and even restarting the wger container takes a long time as we now use a
28
-
post-install hook the helm command can timeout, use `--timeout 15m`.
34
+
post-install hook the helm command can timeout, you have to use `--timeout 15m` on the helm
35
+
command.
29
36
30
37
* upgrade to wger 2.6
31
38
* minor upgrade postgres to 15.18
32
39
* minor upgrade redis to 8.8.0
33
40
* new powersync service for offline sync for the mobile app introduced
34
41
* new service accounts introduced for jwt autogeneration and powersync database initialization
35
42
* JWT signing key has been removed
36
-
* autogenerated JWT keys with a pre-install, pre-update and pre-rollback hook
37
-
* appends to the current jwt secret
43
+
* autogenerated JWT keys with a pre-installand pre-update hook
44
+
* can append to the current jwt secret
38
45
* nginx and persistent storage is now mandatory
39
46
* nginx get's it's own deployment
40
47
* clean up unused volume definitions
41
-
* service and target ports changes
42
-
* add resource settings for most containers
43
-
* separate service settings
44
-
* path in nginx for the static and media files changed
48
+
* service and target ports changed
49
+
* add resource setting possibility for most containers
50
+
* reorganize yamls
51
+
* path in nginx for the static and media files changed, to match docker compose setup
52
+
* celery enabled by default
53
+
* REFRESH_TOKEN_LIFETIME default changed from 24 to 2880
54
+
* EXERCISE_CACHE_TTL default changed from 18000 to 2419200
55
+
* AXES_IPWARE_PROXY_COUNT default changed from 0 to 1
56
+
* CELERY_WORKER_CONCURRENCY added with default 4
57
+
* CACHE_API_EXERCISES_CELERY added with default True
58
+
* CACHE_API_EXERCISES_CELERY_FORCE_UPDATE added with default True
59
+
* replaced .Values.app.axes.ipwareProxyCount with .Values.app.proxyCount
60
+
* NUMBER_OF_PROXIES added with default 1 for REST Framework
61
+
62
+
### Post Install Tasks
63
+
64
+
* Some unused thumbnail sizes have been deleted, run `./manage.py prune-thumbnails` to delete dangling files
65
+
* The default location for ingredient images has changed. Please run `./manage migrate-ingredient-image-paths` to migrate existing entries. Note that this is technically optional, as the old paths will continue working, but it is advised for consistency.
0 commit comments