|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
| 3 | +## 4.1.16 |
| 4 | + |
| 5 | +### Update Instructions |
| 6 | + |
| 7 | +The ```docker compose``` stack bump version of the provided MariaDB. |
| 8 | + |
| 9 | +Docker Compose does not cleanly stop MySQL by default. |
| 10 | +Therefore, an error can occur when restarting the DB after an update. |
| 11 | +see:https://github.com/MariaDB/mariadb-docker/issues/185 |
| 12 | + |
| 13 | +To cleanly stop MariaDB with docker compose, you can use the following command: |
| 14 | +```dc exec db /usr/bin/mysqladmin -uroot -p shutdown``` |
| 15 | + |
| 16 | +Performing a DB backup is recommended before starting the update procedure. |
| 17 | +You can use the db-backup profile included in the docker-compose.tools.yml file to perform the backup. |
| 18 | + |
| 19 | +Added environement variable |
| 20 | +MARIADB_AUTO_UPGRADE variable is set to 1 (activated) by default and used to automate the upgrade of the mariadb system tables. |
| 21 | +When this environment variable is set, this will run the mariadb-upgrade (https://mariadb.com/kb/en/mariadb-upgrade/), if needed, so any changes in the MariaDB system tables required to expose new features will be made. This may impeed some downgrade options. Unless the environment variable MARIADB_DISABLE_UPGRADE_BACKUP is set, there will be a backup of the system tables created as system_mysql_backup_*.sql.zst in the top level of the data directory to assist in the downgrade if needed. |
| 22 | + |
| 23 | +Keep in mind, the provided MariaDB container in ```docker compose``` and stack is not ready for production as-is and requires adjustments. |
| 24 | +It is recommended to use an external, redundant service for the primary datastore. |
| 25 | + |
| 26 | +#### Steps to Follow for Update docker compose stack |
| 27 | + |
| 28 | + |
| 29 | +1. Perform a backup of the application box and all databoxes published on your MariaDB server (the MariaDB database). |
| 30 | +2. Stop the MariaDB server with (adapt it with your credentials): |
| 31 | + ```sh |
| 32 | + dc exec db /usr/bin/mysqladmin -uroot -p shutdown |
| 33 | + ``` |
| 34 | +3. Take down the Docker stack with: |
| 35 | + ```sh |
| 36 | + dc down |
| 37 | + ``` |
| 38 | +4. Deploy the new Docker stack version. |
| 39 | +5. Bring up your stack with: |
| 40 | + ```sh |
| 41 | + dc up -d |
| 42 | + ``` |
| 43 | + |
| 44 | +**Note:** `dc` is a bash function aliasing `docker compose` with `.env` and `.env.local` values merged. See the [README.md](https://github.com/alchemy-fr/Phraseanet/blob/master/README.md#using-a-envlocal-method-for-custom-env-values) for more details. |
| 45 | + |
| 46 | + |
| 47 | +- **Phraseanet Migration Patch**: |
| 48 | + - A migration script for the configuration file is available. Run the following command in the setup container with Docker if the environment variable `PHRASEANET_UPGRADE=1` is set: |
| 49 | + ``` |
| 50 | + bin/setup system:upgrade |
| 51 | + ``` |
| 52 | +
|
| 53 | +
|
| 54 | +### Stack (Docker Compose and Helm) |
| 55 | +
|
| 56 | +- **MariaDB**: Bumped to 10.11.4 |
| 57 | +
|
| 58 | +### Version Summary |
| 59 | +
|
| 60 | +- Bump MariaDB |
| 61 | +- todo |
| 62 | +
|
| 63 | +
|
| 64 | +### What's Changed |
| 65 | +
|
| 66 | +- WIP |
| 67 | +
|
| 68 | +__ |
3 | 69 | ## 4.1.15
|
4 | 70 |
|
5 | 71 | ### Update Instructions
|
|
15 | 81 | - Fixed status bit on persisted user's query.
|
16 | 82 | - Fixed issue with expose enabled publication during creation.
|
17 | 83 |
|
18 |
| -## What's Changed |
| 84 | +### What's Changed |
19 | 85 | * PHRAS-3416 Phraseanet Translation by @nmaillat in https://github.com/alchemy-fr/Phraseanet/pull/4578
|
20 | 86 | * PHRAS-4123 : Prod - status preference saved : gives wrong answer after re-authentication by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4579
|
21 | 87 | * PHRAS-4115 Prod - Export window - Save File name choice made by the user by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4577
|
|
39 | 105 | - Correcting issue in patch 4111phras4106 where an error occurs if type is absent in IDP providers.
|
40 | 106 |
|
41 | 107 |
|
42 |
| -## What's Changed |
| 108 | +### What's Changed |
43 | 109 | * PHRAS-4120: bin/system upgrade - Upgrade fails on 4111phras4106 patch by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4574
|
44 | 110 |
|
45 | 111 |
|
46 | 112 | **Full Changelog**: https://github.com/alchemy-fr/Phraseanet/compare/4.1.13...4.1.14
|
47 | 113 |
|
48 |
| -
|
49 | 114 | __
|
50 | 115 | ## 4.1.13
|
51 | 116 |
|
|
62 | 127 | - Remove www/.htacess from docker stack.
|
63 | 128 | - Remove Nginx access status.
|
64 | 129 |
|
65 |
| -## What's Changed |
| 130 | +### What's Changed |
66 | 131 | * PHRAS-4117 remove gateway /status and /ping page direct access by @moctardiouf in https://github.com/alchemy-fr/Phraseanet/pull/4571
|
67 | 132 | * PHRAS-4119 exclude www/.htaccess file form docker stack in https://github.com/alchemy-fr/Phraseanet/pull/4573
|
68 | 133 |
|
69 | 134 |
|
70 | 135 | **Full Changelog**: https://github.com/alchemy-fr/Phraseanet/compare/4.1.12...4.1.13
|
71 | 136 |
|
72 |
| -
|
73 | 137 | __
|
74 | 138 | ## 4.1.12
|
75 | 139 |
|
|
90 | 154 |
|
91 | 155 | - **Phraseanet Base Image**: Bumped to 1.2.2
|
92 | 156 |
|
93 |
| -## What's Changed |
| 157 | +### What's Changed |
94 | 158 | * PHRAS-4109: Language : Secure cookie seems to be always needing HTTPS by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4566
|
95 | 159 | * PHRAS-4112 bump base image to 1.2.1 / fix MP4Box by @moctardiouf in https://github.com/alchemy-fr/Phraseanet/pull/4567
|
96 | 160 | * PHRAS-4114 newrelic install fix by @nmaillat in https://github.com/alchemy-fr/Phraseanet/pull/4569
|
|
119 | 183 | - **Phraseanet Base Image**: Bumped to 1.2.0.
|
120 | 184 | - **Nginx**: adding quota on https requests, set it with environnements variables.
|
121 | 185 |
|
122 |
| -## What's Changed |
| 186 | +### What's Changed |
123 | 187 | * PHRAS-4106 ignore openid groups by @jygaulier in https://github.com/alchemy-fr/Phraseanet/pull/4561
|
124 | 188 | * PHRAS-4093 Adding in UFRAW in Phraseanet base Image by @moctardiouf in https://github.com/alchemy-fr/Phraseanet/pull/4562
|
125 | 189 | * PHRAS-3588 Implement http request quota by type by @moctardiouf in https://github.com/alchemy-fr/Phraseanet/pull/4564
|
|
167 | 231 | - `imagePullPolicy` can now be set from `values.yaml`.
|
168 | 232 | - Release details: [Helm chart release 0.47.0](https://github.com/alchemy-fr/alchemy-helm-charts-repo/releases/tag/phraseanet-0.47.0)
|
169 | 233 |
|
170 |
| -## What's Changed |
| 234 | +### What's Changed |
171 | 235 | * PHRAS-3416 : fix string in admin create subdef by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4534
|
172 | 236 | * PHRAS-3416 create subdefinition localisation by @nmaillat in https://github.com/alchemy-fr/Phraseanet/pull/4537
|
173 | 237 | * PHRAS-4094 Bump rabbitMQ version to 3.8.34 by @gjacobjn in https://github.com/alchemy-fr/Phraseanet/pull/4546
|
|
182 | 246 | * PHRAS-4104 Nginx bump 1.27.2 by @nmaillat in https://github.com/alchemy-fr/Phraseanet/pull/4557
|
183 | 247 | * PHRAS-4101: Update Range for Subdefinition Image Sizes by @nmaillat in https://github.com/alchemy-fr/Phraseanet/pull/4558
|
184 | 248 |
|
185 |
| -## New Contributors |
| 249 | +### New Contributors |
186 | 250 | * @tacman made their first contribution in https://github.com/alchemy-fr/Phraseanet/pull/4552
|
187 | 251 |
|
188 | 252 | **Full Changelog**: https://github.com/alchemy-fr/Phraseanet/compare/4.1.9...4.1.10
|
|
206 | 270 |
|
207 | 271 | - No change
|
208 | 272 |
|
209 |
| -## What's Changed |
| 273 | +### What's Changed |
210 | 274 | * PHRAS-4083_searchraw-limit-offset-to-result by @jygaulier in https://github.com/alchemy-fr/Phraseanet/pull/4528
|
211 | 275 | * PHRAS-4082: Github action - Check the push image method by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4530
|
212 | 276 | * PHRAS-4086_pdftotext-exception by @jygaulier in https://github.com/alchemy-fr/Phraseanet/pull/4532
|
|
242 | 306 | - Build of Phraseanet image has been updated with a "Phraseanet base image" available on dockerhub
|
243 | 307 |
|
244 | 308 |
|
245 |
| -## What's Changed |
| 309 | +### What's Changed |
246 | 310 | * PHRAS-4058 Admin - workermanager default filter since 3 days by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4507
|
247 | 311 | * PHRAS-4064 Fix worker plugin install as app by @moctardiouf in https://github.com/alchemy-fr/Phraseanet/pull/4508
|
248 | 312 | * PHRAS-4042 Fix language in webvtt field uploaded to expose by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4510
|
|
282 | 346 |
|
283 | 347 | - Redis native session support
|
284 | 348 |
|
285 |
| -## What's Changed |
| 349 | +### What's Changed |
286 | 350 | * PHRAS-4041:Prod - matomo - Field display - improve rendering of Matomomediametrics by @aynsix in https://github.com/alchemy-fr/Phraseanet/pull/4497
|
287 | 351 | * PHRAS-3416 Local for worker jobs by @nmaillat in https://github.com/alchemy-fr/Phraseanet/pull/4499
|
288 | 352 | * PHRAS-4056 Change imagemagick version and config file path by @moctardiouf in https://github.com/alchemy-fr/Phraseanet/pull/4500
|
|
0 commit comments