1.【Xero】- Web - Hong Kong version Xero integration prompts "unauthorized" when selecting 'Disconnect from Xero' and generating reports
Troubleshooting Result: The Xero connection information is missing in Redis.
Solution: When the Xero connection information is missing in Redis, the connection information will be directly removed from the database. Therefore, it is necessary to disconnect from Xero on Workstem and reconnect each time; otherwise, an error will occur.
2.[Dependency Upgrade] - Web - Operation service, formula service, report service: Upgrade spring-boot-starter dependency version from 2.7 to 3.2.10.
3.【People Module】 - Web - The update records section in the Employment & Payroll Information should not overwrite the updater and update time of historical records based on the latest update time and updater. It should retain the original update time and updater for historical records.
4.【Attendance Overview】 - Web - 【Enhancement】 The attendance details page: Add a line break for each overtime and clock-in tips.
On the user name dropdown: display the company’s default region.
For list pages with tab switching: When the filter/search parameters at the top change, the table below should reset and refresh when switching tab. Otherwise, it should remain unchanged (e.g., the page number should stay the same)
5.【Independent Service】 - Web - Update Java JDK version from 1.8 to OPENJDK 21
6.【Payroll Calculation】- Web - When an employee resigns and is then re-inducted into the company in the same month, the basic salary should be taken from the re-induction records for that month's normal payroll calculation.
7.【Payroll Historical Data】 - Web - Issue with imported historical salary data not displaying.