What's new in 2.0.0#
This documentation applies to Piler enterprise edition 2.0.0
Revision #1
Publication date: 2025-SEP-26
Better UI performance#
Piler enterprise has a new web app backend. While the 1.x series relies on nginx+PHP, the 2.x series has been rewritten using Go Fiber. Though the look of the UI is the same, the backend offers a much better performance, see the benchmark comparison between fiber and the legacy nginx+php app.
JWT token authentication#
The REST API uses JWT tokens to authenticate the request.
Support for external authentiation#
It's possible to use ED25519 signed JWT tokens to let an external application authenticate users, and grant them a user session in the piler UI.
Audit records moved to Manticore#
To offer better searchability, the audit records are written to a manticore table.
UI license#
The UI requires a dedicated license file.
Dot-env style configuration#
The fiber UI uses an .env file (similar to what node.js apps use) to set various parameters, see the UI config options page what config parameters are available.
When having a multi-tenant deployment, the global values can be overridden by setting
the per-tenant values in the piler database customer_settings table settings_json column, eg.
{"HEADER_LINK_TITLE":"Example archive", "HEADER_LINK":"https://example.com"}
Simplified licensing#
Both the piler daemons and the UI use the same JWT style license file.