|
| 1 | +--- |
| 2 | +title: ProjectForge 8.1 released |
| 3 | +date: 2025-09-01 |
| 4 | +--- |
| 5 | +:page-liquid: |
| 6 | + |
| 7 | + |
| 8 | +++++ |
| 9 | +{% include tag.html tag="improved" %} |
| 10 | +++++ |
| 11 | +- Groups: Description and organization of groups are now visible for non-admins. |
| 12 | +- Group Excel export: Includes email addresses of assigned users. |
| 13 | +- Menu customization: Drag & drop functionality implemented for personalized menu organization. |
| 14 | +- AI time savings tracking in timesheets with calculation and reporting features. |
| 15 | +- Cost search functionality supports plain number string searches. |
| 16 | +- Timesheet collision prevention on multiple button events. |
| 17 | +- Excel export functionality added to accounting record list page. |
| 18 | +- User registration process made more user-friendly for new employees. |
| 19 | +- Modal dialogs on calendar page support ESC key and click-outside closing. |
| 20 | +- 2FA code input field with improved UX (numeric inputmode, autoComplete). |
| 21 | +- Excel export of timesheets with AI-savings data included. |
| 22 | +- Improved forecast and orderbook functionality with planning data. |
| 23 | +- History entries now support user comments for administrative changes. |
| 24 | +- Enhanced AG Grid implementation with German translations, filtering, and sorting. |
| 25 | +- Vacation validator improvements for edge cases with remaining days from previous year. |
| 26 | +- Sipgate contact synchronization service with configurable cron job scheduling. |
| 27 | +- Data transfer functionality with sanity checks and backup capabilities. |
| 28 | +- JCR memory leak fixes and improved repository management. |
| 29 | +- Enhanced user and group access control with menu visibility configuration. |
| 30 | +- Forecast export functionality with filtering by unit, customer, and projects. |
| 31 | +- Task wizard support for optional external groups. |
| 32 | +- Multi-selection improvements for employees in visitor book and vacation entries. |
| 33 | +++++ |
| 34 | +{% include tag.html tag="fixed" %} |
| 35 | +++++ |
| 36 | +- JCR memory leaks in DataTransfer module resolved. |
| 37 | +- DynamicButton disabled state during fetch operations. |
| 38 | +- Accounting record list page tooltips fixed. |
| 39 | +- Timesheet recent entries display corrected (kost2, project, customer info). |
| 40 | +- VacationValidator edge case handling for vacation day calculations. |
| 41 | +- NPE fixes in vacation account management and group services. |
| 42 | +- Task tree access checking improvements for timesheet editing. |
| 43 | +- Order forecast data and invoice cache handling corrections. |
| 44 | +- User group cache and right handling stability improvements. |
| 45 | +- Address forced deletion after MGC migration fixed. |
| 46 | +- History formatting and user comment handling corrected. |
| 47 | +- Various UI fixes for AG Grid tables and component rendering. |
| 48 | +- Excel export XML escaping for task titles in timesheet exports. |
| 49 | +- Cost assignment export improvements for invoice handling. |
| 50 | +- Login redirect functionality after authentication. |
| 51 | +- Calendar and timesheet page rendering issues resolved. |
| 52 | +- Employee selection improvements without autocompletion quirks. |
| 53 | +- Mass update functionality with proper Excel modification tracking. |
| 54 | +- Multiple deadlock issues resolved in caching and logging components. |
| 55 | +- Wicket session store size increased from 100kB to 2MB: prevents session loss on large pages. |
| 56 | +- CSRF token handling and exception registry improvements. |
| 57 | +- File stream handling corrections ensuring proper resource closure. |
| 58 | +++++ |
| 59 | +{% include tag.html tag="admin" %} |
| 60 | +++++ |
| 61 | +- Enhanced administration capabilities with user group cache debugging tools. |
| 62 | +- System sanity checks with automated error reporting via email. |
| 63 | +- Improved cron job scheduling using separate threads to prevent blocking. |
| 64 | +- Database testing tools accessible via admin interface. |
| 65 | +- Configuration parameter management for AI time savings features. |
| 66 | +- Menu item visibility configuration by user groups. |
| 67 | +- Enhanced logging and exception handling for proactive error reporting. |
| 68 | +++++ |
| 69 | +{% include tag.html tag="security" %} |
| 70 | +++++ |
| 71 | +- CVE updates: Tomcat upgraded from 10.1.33 to 10.1.39. |
| 72 | +- Improved access control for addresses and address campaigns (marketing users only). |
| 73 | +- Enhanced user and group visibility restrictions for non-admin users. |
| 74 | +- CSRF protection improvements and token handling enhancements. |
| 75 | +++++ |
| 76 | +{% include tag.html tag="technology" %} |
| 77 | +++++ |
| 78 | +- Wicket upgraded to version 10.5.0 with improved page store handling. |
| 79 | +- Spring framework updates and dependency management improvements. |
| 80 | +- AG Grid integration with advanced filtering, sorting, and column pinning. |
| 81 | +- React Router dependency management and compatibility fixes. |
| 82 | +- Enhanced Kotlin coroutines implementation for asynchronous operations. |
| 83 | +- JCR (Java Content Repository) improvements with RDB storage preparation. |
| 84 | +- Jackson library updates with Hibernate 6 module integration. |
| 85 | +- Excel processing improvements with Apache POI enhancements. |
| 86 | +- Database migration scripts and flyway integration updates. |
| 87 | +- Docker container improvements for multi-architecture support preparation. |
| 88 | +- Package dependency updates including security patches. |
| 89 | +- Gradle build system optimizations and test framework enhancements. |
| 90 | +- Source file headers updated to 2025 copyright year. |
| 91 | +++++ |
| 92 | +
|
| 93 | +++++ |
| 94 | +{% include download-link.html %} |
| 95 | +++++ |
0 commit comments