Changelog


ProjectForge 8.0 released

Improved
  • Own CardDav-Implementation for synchronization of contacts (tested with Apple contacts (macOS/iOS), Thunderbird).

  • Sipgate interface implemented for synchronization of address.

  • Calendar view improved.

  • Excel-Export of vacations for all employees, teams and colleagues.

  • Birthdaybutler for monthly birthday list.

  • Export of timesheets as xlsx.

  • Attachments to books added.

  • lots of minor improvements.

Fixed
  • several bugs fixed.

Admin Security Technology - Docker container available for arm64 as well as for amd64 (Linux and macOS X). - Persistence layer completely refactored, MGC removed and replaced by Spring Data JPA. - technical debt reduced. - New major versions: Java 17, Spring 6.1.15, Hibernate 6.6.3, Hibernate search 7.2.1, javax -> jakarta, React/Router, Wicket 10.2, ...

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


ProjectForge 7.5 released

Improved
  • The main calendar refactored (colors, functionalities, more customizable etc.)

  • Datatransfer-Plugin: Notification improved

  • Vacations

    • support now multiple substitutions.

    • Shows now conflicts

  • History of changes improved.

  • 2FA-requests preserve now input fields.

  • lots of minor improvements.

Fixed
  • Menu customization in classical version.

  • Yubikey now also supported in other browsers: Chrome, Edge etc.

  • several bugs fixed.

Admin - User/group administration in new version. Security - Some issues from last security pen test implemented. Technology - New versions: Java 15, Spring, React/Router, Wicket - Separation of db table user and passwords.

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


ProjectForge 7.4 released

2FA (SMS, Authenticator, Fidu2) now fully supported. Multi-upload with progress bars for data-transfer-areas.

Added
  • 2FA (use SMS, mail, Authenticator app or Webauthn/Fido2 as 2nd factor for much more security.)

  • Password reset for users implemented (it’s only usable for users with configured 2FA / mail isn’t supported for password reset due to security reasons).

  • Scripts may be executed by users/groups without special rights (sudo functionality is supported). You may configure reports e. g. for project managers including financial data.

  • mass update and selection of invoices for e. g. bank transfers etc.

  • Datatransfer:

    • Multiple upload with progress bars implemented. Very nice.

    • Multi selection of files for deletion and download.

    • Audit on areas added (for seeing what happened)

    • E-mail notifications improved: files being deleted and audit log on areas.

Improved
  • CSRF-Handling: if session token was changed, the user is able to simply reload the page for continuing.

  • mass update functionality refactored and improved.

  • pagination for result lists of new UI introduced.

Fixed
  • Several minor bugfixes

Admin
  • Password reset for users: Admins may enter cell numbers of users to enable password for users without any configured 2FA.

Security
  • 2FA is now fully supported. You may configure:

    • 2FA after login (expires after x days after if stay-logged-in is used)

    • 2FA expiry time (from 1 minute to 90 days) for special usage (e. g. user administration, password changing, financial stuff etc.)

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


ProjectForge 7.3 released

Security issues of pentests, DataTransfer improved.

Added
  • Combination of DataTransfer and Merlin: Serial PDFs/Words may be automatically generated and sent to the personal boxes of the users/employees.

  • Scripting: example-scripts, include supported, new source editor supporting Groovy and Kotlin.

Improved
  • Combination of DataTransfer and Merlin: Serial PDFs/Words may be automatically generated and sent to the personal boxes of the users/employees.

  • Scripting functionalities improved.

Privacy
  • Data protections improvements.

Fixed
  • Several minor bugfixes

Admin
  • Ssh public key is also visible for non-admins.

Security
  • 2FA introduced (will be improved soon).

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


ProjectForge 7.2 released

Security issues of pentests, DataTransfer improved.

Added
  • Word-Templating (Merlin): Word templating for letters, information, contracts etc. with serial execution including variables, if-else-expressions etc. inside docx (like Velocity-Scripting-engine). All users/emloyees may receive letters/contracts etc. (as Word and/or PDF-files) in their personal boxes via serial execution.
    example template files included for a quick start.

  • Log viewer added (for admins as well as for users for tracking own activity for mass updates of time-sheets, usage of Merlin or Datev-imports)

  • Gender for users added: Used by Merlin (word templating) for creation of personalized letters, contracts etc.

Improved
  • DataTransfer-Plugin: encryption added

  • Exporting SEPA-cash transfers improved: special characters unsupported by banking software will be replaced/removed.

Privacy
  • Features for deleting data such as addresses, employee, vacataion data etc. implemented due to privacy restrictions in the EU. The deletion includes also history entries.

Fixed
  • Several minor bugfixes

  • Search for deleted entries (addresses etc.) fixed.

  • Search in history entries (keywords, users) fixed.

Admin
  • No restart after first installation required anymore.

  • During Shutdown some temporarily created directories (tomcat.* and projectforge-application*) will be deleted automatically.

Security
  • using char[] instead of String for passwords.

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


ProjectForge 7.1.2 released

Security issues of pentests, DataTransfer improved.

Added

  • The DataTransfer tool is improved: download area in one zip, more options for external users

Security

  • A pentest was done by Micromata GmbH. Some security fixes were done

Fixed

  • Several minor bugfixes

Improved

  • Several minor improvements (order book etc.)

Docker

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


ProjectForge 7.1.1 released

DataTransfer supports now personal boxes for one to one exchange of files. Docker improved. Minor fixes and improvements.

Added

  • Data transfer: Personal box of every user for fast exchange of large files one to one.

Improved

  • Docker improved.

Technology

  • Update of all JavaScript libs (React etc.)

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


ProjectForge 7.1 released

Improvements, support of Java 1.13+.

Added

  • checksums for all files in data transfer as well as nightly run of sanity job.

Improved

  • CardDAV support improved (cell phone numbers)
  • Test data in test systems: no more unique constraint violations anymore on new test systems.

Technology

  • Support of Java 13+.
  • Major updates of nearly all libraries.
  • Multi tenancy removed.

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


🚀 ProjectForge 7.0 released

Major Release: This version contains a lot of cool stuff: new front-end, data transfer tool, docker support,

Added

  • New front-end
  • Data transfer tool for sharing files with other user’s and external customers
  • New plugin: skill matrix for sharing knowledge.
  • Tons of new functionalities and improvements.

Technology

  • Available as Docker images for fastest installation ever.
  • Setup wizard for easy setup.
  • New front-end works with React.
  • Over 20% of the code is now developed with Kotlin.
  • Full Rest support for most functionality for other clients (such as a smartphone app).

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.


ProjectForge 6.22.0 released

The ProjectForge Version 6.22.0 with new Spring Boot version and some bugfixes is released.

The ProjectForge Launcher is not working anymore. Only the projectforge-application.jar command-line starter is available.

Added

  • BIC for german IBANs optional

Improved

  • Update Spring Boot version to 2.0

Fixed

  • Fix round-off error in invoice
  • Fix session fixation
  • Fix access management bug
  • Fix team event invitation mail send
  • Fix call function from address list page
  • Fix employee status in employee list export

You can download the latest binaries from GitHub, Sourceforge, or Docker Hub.

Documentation