Skip to content

Releases: alchemy-fr/Phraseanet

4.1.20

23 Jul 15:50
bb7e6b8

Choose a tag to compare

4.1.20

Phraseanet Upgrade

  • Phraseanet Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Stack (Docker Compose and Helm)

  • Bump Phraseanet base image to 1.2.3

Version Summary

  • Bump Phraseanet base image to 1.2.3

What's Changed

Full Changelog: 4.1.19...4.1.20

4.1.19

27 May 22:19
a77bd14

Choose a tag to compare

4.1.19

Phraseanet Upgrade

  • Phraseanet Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Stack (Docker Compose and Helm)

  • The RabbitMQ image version can be set in the .env file and updated to 4.1.0-management.
  • Introducing a stack_management script, a shortcut for the stack only for Linux and macOS hosts.
  • The Minimum required Docker and Docker compose version are now docker >=27.3.1 and compose >= 2.30.3
  • Defining Elasticsearch ulimits.

Version Summary

  • New API routes for retrieving a story from records.
  • Bug fix on story title.
  • ImageMagick policies are applied in the fpm container

What's Changed

  • PHRAS-4151_stories-reference-in-api by @jygaulier in #4602
  • PHRAS-4153: Rabbitmq : Update rabbitmq to 4.1.0 to fix CVE-2025-32433 by @aynsix in #4601
  • PHRAS-4154 imageMagick policies management in FPM container by @nmaillat in #4604
  • PHRAS-4156 Redis image tag from env and others docker stacks fix by @nmaillat in #4608
  • PHRAS-4157 Add Elasticsearch ulimits inside docker-compose.datastores.yml by @gjacobjn in #4612
  • PHRAS-4158: Prod - Story -Story title is Nok when is not thumbtitle="1" by @aynsix in #4614
  • PHRAS-4149 stack management by @nmaillat in #4615

Full Changelog: 4.1.18...4.1.19

4.1.18

29 Mar 11:27
368c86f

Choose a tag to compare

4.1.18

Phraseanet Upgrade

  • Phraseanet Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Stack (Docker Compose and Helm)

  • no change

Version Summary

  • Installation process (bin/setup system:install) now aborts if the application and/or databox contain existing data. the option -f also answer all questions for yes AND force installation to continue even if DB table already exist

What's Changed

  • PHRAS-4146 bin/setup system:install - abort app installation if mysql db is not empty by @aynsix in #4599

Full Changelog: 4.1.17...4.1.18

4.1.17

17 Mar 13:59
5c25757

Choose a tag to compare

Update Instructions

  • Phraseanet Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Stack (Docker Compose and Helm)

  • no change

Version Summary

  • Expose-cli Add sort capabilities inside an Expose publication, sort is performed by Expose.
  • Change on Thesaurus Search - add content operator for search in editing.
  • Minor change on translation.
  • Report fix when exporting with date based on.
  • Change process on expiring-right.

What's Changed

  • PHRAS-4131 prod - expose-cli - Sort record (assets) inside an expose publication by @aynsix in #4588
  • PHRAS-4131: add loader on set order window and when validate by @aynsix in #4590
  • PHRAS-4135: Prod - Thesaurus Search - add content operator for search in editing and workzonethesaurus search add content operator by @aynsix in #4589
  • PHRAS-3416 phraseanet translations by @nmaillat in #4591
  • PHRAS-4138 empty field restricted thesaurus by @aynsix in #4592
  • PHRAS-3416 phraseanet translations by @nmaillat in #4593
  • PHRAS-4141-Report-updated_at-mismatch by @gjacobjn in #4597
  • PHRAS-4140_sb-filter-for-expiringrights by @jygaulier in #4594

Full Changelog: 4.1.16...4.1.17

4.1.16

19 Feb 09:59
b6ebf35

Choose a tag to compare

4.1.16

Update Instructions

Update: Docker Compose Stack Version Bump for MariaDB

This update includes a version bump for MariaDB within our Docker Compose stack to incorporate the latest improvements and fixes.

Issue:
Docker Compose does not cleanly stop MySQL by default, which can lead to errors when restarting the database after an update. Reference: MariaDB Docker Issue #185.

Solution:
To cleanly stop MariaDB with Docker Compose, use the following command:

dc exec db /usr/bin/mysqladmin -uroot -p shutdown

Recommendation:
Performing a database backup is recommended before starting the update procedure. Utilize the db-backup profile included in the docker-compose.tools.yml file for this purpose.

New Feature:
An environment variable MARIADB_AUTO_UPGRADE is now set to 1 (activated) by default to automate the upgrade of the MariaDB system tables. This upgrade process, executed via mariadb-upgrade, updates system tables to enable new features but may restrict some downgrade options. Unless the environment variable MARIADB_DISABLE_UPGRADE_BACKUP is set, a backup of the system tables will be created as system_mysql_backup_*.sql.zst in the top level of the data directory to assist in any required downgrades.

Caution:
The provided MariaDB container in the Docker Compose stack is not ready for production as-is and requires adjustments. It is recommended to use an external, redundant service for the primary datastore.

Steps to Follow for Updating Docker Compose Stack:

  1. Perform a backup of the application box and all databases published on your MariaDB server.
  2. Stop the MariaDB server using the command (adapt it with your credentials):
    dc exec db /usr/bin/mysqladmin -uroot -p shutdown
  3. Take down the Docker stack with:
    dc down
  4. Deploy the new Docker stack version.
  5. Start your stack with:
    dc up -d

Note: dc is a bash function aliasing docker compose with .env and .env.local values merged. See the README.md for more details.

Phraseanet Upgrade

  • Phraseanet Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Stack (Docker Compose and Helm)

  • MariaDB: Bumped to 10.11.4

Version Summary

  • Bump MariaDB
  • Fix issue on CSRF
  • Fix issue on export title choice in pusher case

What's Changed

  • PHRAS-4129 : account page - collections request - CSRF error by @aynsix in #4585
  • PHRAS-4130 : upgrade mariadb to 5.11.11 by @moctardiouf in #4586
  • PHRAS-4115 Export window - Save File name choice case download_async by @aynsix in #4583
  • PHRAS-4127 add mysql timeout env by @aynsix in #4584

Full Changelog: 4.1.15...4.1.16

4.1.15

22 Jan 13:13
c8f8c08

Choose a tag to compare

Update Instructions

  • Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Version Summary

  • The naming preference of exported file names is preserved in the session.
  • Fixed status bit on persisted user's query.
  • Fixed issue with expose enabled publication during creation.

What's Changed

  • PHRAS-3416 Phraseanet Translation by @nmaillat in #4578
  • PHRAS-4123 : Prod - status preference saved : gives wrong answer after re-authentication by @aynsix in #4579
  • PHRAS-4115 Prod - Export window - Save File name choice made by the user by @aynsix in #4577
  • PHRAS-4126 : Prod - Expose-cli - This not possible to "enabled" a publication during publication creation by @aynsix in #4580

Full Changelog: 4.1.14...4.1.15

4.1.14

13 Jan 15:00
1427386

Choose a tag to compare

4.1.14

Update Instructions

  • Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Version Summary

  • Correcting issue in patch 4111phras4106 where an error occurs if type is absent in IDP providers.

What's Changed

  • PHRAS-4120: bin/system upgrade - Upgrade fails on 4111phras4106 patch by @aynsix in #4574

Full Changelog: 4.1.13...4.1.14

4.1.13

09 Jan 19:24
2e98300

Choose a tag to compare

4.1.13

Update Instructions

  • Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Version Summary

  • .env documentation improvements.
  • Exclude www/.htacess from docker stack.
  • Remove Nginx access status.

What's Changed

Full Changelog: 4.1.12...4.1.13

4.1.12

08 Jan 20:51
f13a5d3

Choose a tag to compare

4.1.12

Update Instructions

  • Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Version Summary

  • Base image bump for Video encoding fix and newrelic agent installation
  • take in account default language setup in configuration.
  • .envfile documentation improvement.

Stack (Docker Compose and Helm)

  • Phraseanet Base Image: Bumped to 1.2.2

What's Changed

  • PHRAS-4109: Language : Secure cookie seems to be always needing HTTPS by @aynsix in #4566
  • PHRAS-4112 bump base image to 1.2.1 / fix MP4Box by @moctardiouf in #4567
  • PHRAS-4114 newrelic install fix by @nmaillat in #4569
  • PHRAS-4111: Default language in the configuration file not taken into account on the homepage. by @aynsix in #4570

Full Changelog: 4.1.11...4.1.12

4.1.11

17 Dec 15:54
342bf69

Choose a tag to compare

4.1.11

Update Instructions

  • Migration Patch:
    • 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:
      bin/setup system:upgrade
      

Version Summary

  • Base image bump
  • Openid ignore IDP group to Phraseanet model mapping when groups is not defined
  • Nginx Http request quota Can be set

Stack (Docker Compose and Helm)

  • Phraseanet Base Image: Bumped to 1.2.0.
  • Nginx: adding quota on https requests, set it with environnements variables.

What's Changed

Full Changelog: 4.1.10...4.1.11