Skip to main content

 Installation

PageSeeder installation and upgrade instructions

Release Notes – Version 6.3 beta 2 (26 May 2026)

DescriptionIDDateVersion

Fixed: some block/inline label options being hidden in the editor context menu when there are many.

99128026 May 20266.3-beta-2

Modified: compare variations panel to list variations in alphabetical order.

98798126 May 20266.3-beta-2

Added: support for Proof Key for Code Exchange (PKSE) to OAuth for better security.

Any existing OAuth clients that don't specify a redirect URI with https must be manually edited to turn on the new Confidential option.

89998626 May 20266.3-beta-2

Added: options to sort documents by type, title/filename, size and last modified in folder view.

96877325 May 20266.3-beta-2

Added: the number of publication updates being processed to the System status on the Administrator dashboard for better performance monitoring.

98721225 May 20266.3-beta-2

Fixed: table rows being moved to the bottom when their Part property is changed between Header and Body.

99461325 May 20266.3-beta-2

Updated: PageSeeder index version to 91101 and set psstatus to None for all documents with no workflow.

Everything SHOULD BE RE-INDEXED from the Server indexing page after upgrading PageSeeder.

99479325 May 20266.3-beta-2

Added: AI icons to generate the document/image title/description in the Document info panel/dialog and the comment title once the draft content is saved (if AI is enabled).

98631422 May 20266.3-beta-2

Fixed: error when moving a newly created or draft fragment up or down.

99481422 May 20266.3-beta-2

Disabled: uploading documents to the archive folder in a group.

9933465 May 20266.3-beta-2

Added: support for syncfolder="true" on the ps:upload ANT task which archives any documents in the destination folder and its descendants which are not in the uploaded documents. This option is also available from the user interface in developer view.

8113511 May 20266.3-beta-2

Added: support for cacheDiskSize global property which is the maximum disk space in MB used by EHCache (default 16384). Also upgraded EHCache to v3.

94083822 Apr 20266.3-beta-2

Added: optional reason for archiving a project/group which is appended to the project/group description with other details.

99249330 Mar 20266.3-beta-1

Added: the global properties debounceIndexingDelay and debouncePublicationDelay which are the number of milliseconds to wait before indexing an object or updating a publication TOC respectively (both default to 500). This improves performance especially when saving multiple edits.

98866523 Mar 20266.3-beta-1

Modified: the database as follows:

  • Increased the size of Path and ParentPath fields in the URI table to VARCHAR(1000) to handle long URLs.

PageSeeder now requires MySQL 5.7 or higher but 8.4 is recommended. If unsure use mysql --version to check. BEFORE upgrading backup the database.

98830518 Mar 20266.3-beta-1

Modified: public access to restrict it to members only by default. Selecting "Comments & group accessible to: Public" in the group configuration or ticking "make public" when sharing a folder, now requires a user to sign in before gaining access. The public submission of comments is unchanged so doesn't require an account.

Servers requiring access without sign in can set publicEnable=non-member in the global.properties or use Simple site builder.

97050217 Mar 20266.3-beta-1

Modified: PageSeeder to require Java 21.

BEFORE upgrading PageSeeder ensure that Java 21 is installed and selected as default using:
alternatives --config java

99148213 Mar 20266.3-beta-1

Added: to Send mail service support for internal=true parameter (admin only) which sets headers allowing a PageSeeder group on this or another server to receive the email.

9912196 Mar 20266.3-beta-1

Added: manual prefix generation to default DOCX import.

98892825 Feb 20266.3-beta-1

Added: daily reporting of general log errors to errorReportAddress group property.

98574827 Feb 20266.3-beta-1

Fixed: reloading server properties not reloading incoming mail TLS certificates.

99012825 Feb 20266.3-beta-1

Added: support for delete-members in the adminEnable property in global.properties.

Deleting members is now disabled by default. Servers requiring this functionality must have their global.properties updated by adding delete-members to adminEnable.

98214917 Feb 20266.3-beta-1

Fixed: ps:process ANT task error with nested tex or asciimath inline labels.

98878417 Feb 20266.3-beta-1

Fixed: error "Query must not be null" when searching for stop words only.

9883043 Feb 20266.3-beta-1

Removed: support for servletPrefix in global.properties (sitePrefix is used instead with the appropriate suffix).

98830323 Jan 20266.3-beta-1

Removed: the following old deprecated servlets: - com.pageseeder.Login - com.pageseeder.ImportMember

94545723 Jan 20266.3-beta-1

Modified: OAuth client creation and editing to not allow 'all' scope for better security.

Any apps creating OAuth clients via the API must now always supply a scope parameter.

9430415 Dec 20256.3-beta-1

Added: support to ps:upload ANT task for parseuris="true" which sets the ANT property ps.upload.uriids to a comma-separated list of the URI IDs uploaded. Also added parseids="[element name]" to ps:request which parses @id on that elements in the response and sets the property ps.response.ids to a comma-separated list of IDs.

9874203 Dec 20256.3-beta-1

Added: support for <repeat days="1" daysofmonth="1,10,20"/>. A comma-separated list of numbers which restricts the ANT script to run on the days of the month listed. Requires a repeat interval of 1 day or less.

9869932 Dec 20256.3-beta-1

Fixed: unable to run different scheduled tasks concurrently in the same project.

9874542 Dec 20256.3-beta-1

Added: the following properties to the ps:config ANT task which are the paths to the corresponding template files for the publication the URI is the root of: uri.publication.config, uri.word.export.config, uri.word.export.template.

9822232 Dec 20256.3-beta-1
Created on , last edited on