Skip to content

Releases: THM-Health/PILOS

PILOS 4.2.0

06 Jan 14:31
Compare
Choose a tag to compare

This update of PILOS v4 introduces a hook script for recording synchronisation and a command to test the email configuration. This update also improves observability, stability and performance.


To Install this version check our Getting Started Guide


Added

Changed

  • The recording import task is now prevented from running until the previous run has finished (#1484, #1604) by @pizkaz
  • Adjust frontend tests to better check the resetting of form errors (#1679, #1702) by @Sabr1n4W
  • Error handling in create room dialog (#1704) by @SamuelWei

Fixed

Full Changelog: v4.1.2...v4.2.0

PILOS 4.1.2

22 Nov 15:34
Compare
Choose a tag to compare

This update of PILOS v4 fixes a major bug in the server poller that caused some meetings to be marked as ended prematurely during the start phase of a new meeting.


To Install this version check our Getting Started Guide


Added

Fixed

  • Meeting retention cleanup not working with server retention set to unlimited (878ce6b) by @SamuelWei
  • Meeting marked as ended prematurely during starting phase of a new meeting (#1607, #1608) by @SamuelWei

Full Changelog: v4.1.1...v4.1.2

PILOS 4.1.1

20 Nov 15:57
Compare
Choose a tag to compare

This update of PILOS v4 fixes several bugs discovered during the development of additional Cypress tests. These additional tests significantly improve the quality and reliability of the platform by helping to identify and resolve issues earlier in development.

In addition, changes have been made to improve the developer experience, such as adding tools for a more consistent code style, the same variable naming conventions across components, etc. These changes are irrelevant to the regular user/administrator and are therefore not part of our changelog.


To Install this version check our Getting Started Guide


Added

Changed

Fixed

  • Responsive chart sizing (#1536, #1537) by @SamuelWei
  • Wrong setting values shown for expert settings in room type change confirmation modal when expert mode is disabled (#1495) by @Sabr1n4W
  • Wrong icon and tooltip for participant count (68c72ce) by @SamuelWei
  • Missing info toast after browser notification has been granted on request (0b92d86) by @SamuelWei
  • Wrong file size computation in admin UI (8b1e5c6) by @SamuelWei
  • Line-break in App Banner and room terms of use (345de45) by @SamuelWei
  • Background color of dropdown button options in dark mode for the room description editor (#1493, #1565) by @SamuelWei
  • Responsive style of dropdown button for the room description editor (#1565) by @SamuelWei
  • Responsive layout of toolbar for the room description editor (#1565) by @SamuelWei
  • Missing error handling for 404 errors for personalized links actions (#1559, #1561) by @Sabr1n4W
  • Error handling and loading state in the RoomTypeChange dialog (#1548) by @Sabr1n4W

Full Changelog: v4.1.0...v4.1.1

PILOS 4.1.0

17 Oct 15:01
Compare
Choose a tag to compare

This update of PILOS v4 introduces extensive Cypress tests covering almost all frequently used features. These additional tests significantly enhance the platform's quality and reliability by helping to identify and resolve issues earlier in the development cycle. Several bugs and accessibility issues uncovered by these tests have been addressed in this release.

Additionally, the welcome page is now optional, and terms of use for file downloads can be fully customized.


Upgrade Note:
The new customization option for the terms of use represents a minor breaking change. Due to its limited impact and the straightforward fix, we have opted not to release a major version update. After this update, users will no longer be required to agree to a fixed terms of use message before downloading files in a room. Instead, you can configure your own message to restore the previous behaviour via the admin UI. For reference, the previous terms of use message can be found here: https://github.com/THM-Health/PILOS/pull/1469/files.


To Install this version check our Getting Started Guide


Added

Changed

Fixed

Full Changelog: v4.0.0...v4.1.0


Special thanks to @Sabr1n4W for her incredible dedication over the past 10 months in re-implementing our test suite in Cypress and adapting it for the new UI. Your hard work and commitment have been invaluable to this project!

PILOS 4.0.0

26 Sep 11:59
c31139d
Compare
Choose a tag to compare

This is the official release of PILOS 4.0, the culmination of ~9 months of development.

This is a major release of PILOS and contains multiple new and improved features

  • Reduced docker image size, seperate containers, reduced startup time and customisation options
  • PILOS CLI for easier access to common cli commands
  • New UI using Vue 3 and PrimeVue, with dark mode support and theming options in the admin UI
  • New room overview page
  • New cleaner room view
  • Many new config options for room types
  • Reduced complexity of the room settings, new expert mode
  • New server health and load algorithms
  • Support for recording processing
  • Support for horizontal scaling
  • Improved online documentation
  • Easy upgrade from PILOS v2 / v3

Please follow the Upgrade Guide if you update from v2/v3.
To Install this version check our Getting Started Guide


New Contributors

Full Changelog: v3.0.3...v4.0.0

PILOS 4.0.0-RC.4

12 Sep 09:40
Compare
Choose a tag to compare
PILOS 4.0.0-RC.4 Pre-release
Pre-release

This fourth and probably last release candidate of PILOS v4 contains several bug fixes.

The final release is planned for end of this week.

Upgrade from v4.0.0-RC.3

  • The issue with an wrong default value of attendance logging in the room type setttings is only fixed for upgrades from PILOS v2/v3. You have to manually check all room types if the setting is set as you prefer.
  • The issue where the last meeting of a room is not shown on the home page is only fixed for upgrades from PILOS v2/v3. To manually fix this issue please run the following command in the database: UPDATE `rooms` as rooms SET `meeting_id`= (SELECT id FROM `meetings` as meetings WHERE meetings.room_id = rooms.id ORDER BY `meetings`.`created_at` DESC LIMIT 1);

Please follow the Upgrade Guide if you update from v2/v3.
To Install this version check our Getting Started Guide


Added

Changed

Fixed

Full Changelog: v4.0.0-RC.2...v4.0.0-RC.3

PILOS 4.0.0-RC.3

10 Sep 12:37
Compare
Choose a tag to compare
PILOS 4.0.0-RC.3 Pre-release
Pre-release

This third release candidate of PILOS v4 contains bug fixes and style updates.

The final release is planned for end of this week.


Please follow the Upgrade Guide if you update from v2/v3.
To Install this version check our Getting Started Guide


Added

Changed

Fixed

Full Changelog: v4.0.0-RC.2...v4.0.0-RC.3

PILOS 4.0.0-RC.2

29 Aug 14:29
d2fbd13
Compare
Choose a tag to compare
PILOS 4.0.0-RC.2 Pre-release
Pre-release

This second release candidate of PILOS v4 contains a change in the storage location of the recordings and a bug fix in the pagination.

The final release is planned for mid-September 2024.

Upgrade from v4.0.0-RC.1

Breaking Change: The storage location of the recordings has been changed from storage/app/recordings to storage/recordings. To avoid accidental data loss, you must:

  • Stop all services/servers using the current recording storage
  • Move the files to the new storage location
  • Add new mount point the docker-compose.yml file - './storage/recordings:/var/www/html/storage/recordings'
  • Update the new container image

Please follow the Upgrade Guide if you update from v2/v3.
To Install this version check our Getting Started Guide


Changed

Fixed

Full Changelog: v4.0.0-RC.1...v4.0.0-RC.2

PILOS 4.0.0-RC.1

28 Aug 14:12
c11bf0f
Compare
Choose a tag to compare
PILOS 4.0.0-RC.1 Pre-release
Pre-release

This first release candidate of PILOS v4 containing numerous bug fixes, minor improvements and a redesigned landing page.


Please follow the Upgrade Guide if you update from v2/v3.
To Install this version check our Getting Started Guide


Added

  • Env variable to disable shib session checking middleware by @pizkaz in #1239
  • Validation of custom create parameters in room type settings by @SamuelWei in #1315
  • Docs for usage of TLS/SSL with ldap by @SamuelWei in #1252

Changed

Fixed

New Contributors

Full Changelog: v4.0.0-beta.2...v4.0.0-RC.1

PILOS 4.0.0-beta.2

19 Jul 14:23
Compare
Choose a tag to compare
PILOS 4.0.0-beta.2 Pre-release
Pre-release

This second beta version of PILOS v4 includes numerous changes to the software architecture, deployment and UI.

Major changes

  • Replaced old theming using .env and sass files with UI settings
  • Frontend build is now part of the container and not automatically rebuild on startup, therefore the docker compose mounts must be adjusted. If you still like to customize components, locales, etc. have a look at the docs!

Upgrade from v4.0.0-beta.1

  • Please check the permission of the roles in the admin UI, due to some renaming the permission the view or edit the application settings will be missing on all roles execept the Superuser role.

Please follow the Upgrade Guide if you update from v2/v3.
To Install this version check our Getting Started Guide


Added

  • Dark mode (#1204)
  • Theming options in the admin UI (#1204)
  • Cypress system tests (#1166)
  • .env option BUILD_FRONTEND to rebuild the frontend on container startup

Changed

  • UI to show room type settings (#1156)
  • Migrate from PrimeVue v3 to v4 (#1204)

Fixed

  • Room favorite button shown to guests (#1176)
  • Apply non-expert settings of the room type (#1177)
  • Missing validation locales (#1206)

Removed

  • Theming using .env and sass files (#1204, replaced with settings in the UI)
  • Command to pre-build frontend assets for quicker startup (added in v4.0.0-beta.1) (#1204)
  • UI setting for fixed pagination size for rooms (replaced by dynamic page size based on screen size) (#1204)

Full Changelog: v4.0.0-beta.1...v4.0.0-beta.2