The SaaS offering @ portal.form.io has been upgraded to Formio-Enterprise v8.1.1 & PDF Server v 5.1.0.
If you are using PDF Server APIs directly within an application, the request authorization will need to change as follows:
If you are doing client-to-server requests (your application is working on browser) then you should send requests to API Server's /pdf-proxy endpoint using x-jwt-token header, see PDF API section of API docs.
If you are doing server-to-server requests (your application is working on server and request headers cannot be exposed) then you can send requests directly to PDF Server using admin key authorization. To do this you should add FORMIO_PDF_ADMINKEY environment variable to your PDF Server run config. Set it to some secret key. After that you can authorize your requests using x-admin-key header, which should be the same as environment variable value. See PDF Server direct API section of API docs.
The new Review Page Component enables a configurable Review Page to be created within a form. Form Builders are able to easily select which components should be included within the Review Page without a single line of code.
Wizard Form Pages can now be rearranged by simply dragging and dropping the Wizard Breadcrumbs into the desired order.
We have added the ability to export/import a single form as a project template which includes additional needed context such as Access Settings, Roles and Permissions, Actions, etc. Previously, Forms could only be imported/exported via API or using the Form Embed URL, which did not include the additional context.
The Radio Button, Checkbox, and Select Box Components now allow the available values to be dynamically populated via external URL.
Added configuration support for direct integration with AWS SDK as an S3 option for File Uploads.
Additional configurations for SLO using OIDC are now available within the Developer Portal.
Enable masking of data input for Textfield Components using asterisks, which appear immediately instead of the value entered.
API Requests for Submissions can now include Base 64 encoded files such as Signatures using the Form.io Signature Component by appending full=true to the API Call.
The cursor focus now defaults to the Label/Title/Legend when a new component is dragged and dropped onto a Form.