Environment
Component | Version |
---|---|
Java |
21 |
PostgreSQL |
17 |
This version is intended to be used in cloud.
If you want to run it as before use |
Extension of parking tickets was updated. Update all PDMs to 7.5.5.210 before updating PDM.control to continue ticket extension working. |
Database needs to be adjusted manually. Run following script before update to version 25. UPDATE public.database_change_log SET md5sum='9:b1340d1bc67118d6a54af9a8165f9a5c' WHERE filename='db/024/231010_natural_key_for_payments.sql'; UPDATE public.database_change_log SET md5sum='9:c68b0e5e455422ebe0f6439fcc04394e' WHERE filename='db/025/250408_trc_in_payment_pk.sql'; UPDATE public.database_change_log SET id='220927T1433' WHERE filename='db/022/220927_ft_technologies.sql'; ALTER TABLE public.database_change_log SET SCHEMA control; ALTER TABLE public.database_change_log_lock SET SCHEMA control; Additionally it is necessary to create schema |
25.0.0
Changes
Logging
Amount of logs kept in the server was increased to 10 GB (previously 1GB) and maximal log file size to 500 MB (previously 100 MB). If there is a need to keep less log files to save disk space, please set up cron job to delete old logs regularly.
Other
-
Card reader’s Terminal ID is visible in PDM’s hardware report.
-
Handle correctly emojis up to unicode 16.
-
Update UI libraries.
-
Electronic invoice.
Fixes
-
Ignore payment for cash box level calculation if payment time is before last clearing.
-
Recover from missing status date in maintenance monitor page.
-
Deletion of rule from multi tariff 2.
-
Incorrect behavior of password input for partners in edge cases.
Removals
Hardware report in mnemonic MDL v2014 is not supported any more. Only v2020 is supported. Please update firmware if there can not be seen any hardware information.
Virtual threads
Thread pools for asynchronous operations are not supported in flavor of virtual threads. Properties below are not used any more. They can be removed from configuration.
-
pcon.development.virtual-threads
-
pcon.development.cpu-count
Monitoring
Endpoint /actuator
is used to monitor application.
See Production-ready Features.
As far as I know monitoring is used only in RTB environment. Therefore following configuration changes were applied.
-
Profile
standalone
- feature is disabled to avoid security issues. -
Profile
rtb-cloud
- feature is enabled without authentication on port 8081. It should be used only inside VPC. It is expected that no public port is routed on that port.
Property pcon.wan.freeActuators
is no more needed and removed.