---
title: "Release Notes – Version 6.0014 (15 January 2024)"
source: https://dev.pageseeder.com/guide/installation/release_notes/release_notes_version_6.00.html
last_updated: 2026-08-11T16:37:25+10:00
tokens: ~8852
---

# Release Notes – Version 6.0014 (15 January 2024)

| Description | ID | Date | Version |
| --- | --- | --- | --- |
| **Fixed:** the content of `<property datatype="markup">` elements under `<metadata>` not being displayed in the user interface. | 941376 | 15 Jan 2024 | 6.0014 |
| **Fixed:** possible index locking when editing group settings. | 936697 | 20 Nov 2023 | 6.0013 |
| **Added:** support for explicit control of where autonumbering restarts, by adding the following elements to the `publication-config.xml`: `<numbering>``<restarts>``<restart>` | 936439 | 10 Nov 2023 | 6.0012 |
| **Fixed:** transcluded content with no normal text (for example images or properties fragments) showing as “(Empty)”. | 936542 | 7 Nov 2023 | 6.0012 |
| **Fixed:** the possible outgoing email error by removing the `javax.mail` library  ClassCastException: class com.sun.mail.handlers.text\_plain | 935230 | 6 Nov 2023 | 6.0011 |
| **Fixed:** uploading a document ID not updating the document cache and index. | 935185 | 25 Oct 2023 | 6.0010 |
| **Added: **additional “split document” and “split publication” process script samples. | 935373 | 23 Oct 2023 | 6.0010 |
| **Fixed:** `null` error when the same `publication/@id` appears multiple times in uploaded PSML. | 934478 | 20 Oct 2023 | 6.0010 |
| **Fixed:** action menu not working on OAuth Clients and Webhooks pages. | 934259 | 18 Oct 2023 | 6.0010 |
| **Fixed:** the `<creation disable="true"/>` option in `document-config.xml` not working. | 934260 | 17 Oct 2023 | 6.0010 |
| **Fixed:** SVG image scaling dialog, limiting scale decimal places, and adding 'Ignored in UI' warning to `height` field. | 835307 | 18 Sep 2023 | 6.0009 |
| **Added:** clear button to workflow dialog in upload and highlighted icons when there are saved changes. | 934122 | 18 Sep 2023 | 6.0009 |
| **Improved:** quickfix by automatically loading preview if there is only one fix available. | 933855 | 18 Sep 2023 | 6.0009 |
| **Fixed:** possible unresolved xrefs when an upload adds fragments to an existing document. | 934154 | 15 Sep 2023 | 6.0009 |
| **Added:** support for managers of a project to upload a `project.properties` file for automatically reloading related group properties. | 730843 | 15 Sep 2023 | 6.0009 |
| **Added:** support for browsing documents in the xref dialog when `<target>` is specified in the xref config. | 912022 | 8 Sep 2023 | 6.0008 |
| **Added:** “Most recent first” option to display comments in a task or workflow. | 932921 | 8 Sep 2023 | 6.0008 |
| **Fixed:** the edit-mode display as “normal” of xrefs that do not resolve, or resolve to documents in the “archive” folder. | 933044 | 5 Sep 2023 | 6.0008 |
| **Added:** support for a `fragment` parameter on the “URI Default” service to compare the same fragment between document [variations](/reference/glossary/variation.md). | 932815 | 1 Sep 2023 | 6.0008 |
| **Added:** to the user interface the ability to attach to comments, multiple PSML documents and fragments, PDF pages, and URLs. | 930865 | 29 Aug 2023 | 6.0008 |
| **Fixed:** publish actions for folders missing from document browse page. For older PageSeeder versions, the workaround is to use the actions at the top of the folder. | 932245 | 21 Aug 2023 | 6.0008 |
| **Added:** support to PDF export for: WEBP images`<element name="table-caption">` in config`<element name="properties-fragment">` in config`<element name="para-prefix">` (with no `@level`) in config | 930754 | 14 Aug 2023 | 6.0008 |
| **Added:** a new service to create versions using a `url` parameter: `POST /members/{member}/groups/{group}/uris/forurl/versions`. | 931123 | 11 Aug 2023 | 6.0008 |
| **Fixed:** error applying a block label to an `<xrefblock>` element while editing PSML. | 930757 | 4 Aug 2023 | 6.0008 |
| **Fixed:** error on `comment-PATCH` service when setting `draft=false` on a reply that has URI attachments. | 930931 | 4 Aug 2023 | 6.0008 |
| **Fixed:** importing members into a project, and restricted role/notification for projects. | 929763 | 19 Jul 2023 | 6.0007 |
| **Fixed:** error when adding a member or subgroup to a project, instead of a group. | 929752 | 18 Jul 2023 | 6.0007 |
| **Improved:** transclusion display in document compare and fragment history. | 926157 | 11 Jul 2023 | 6.0006 |
| **Improved:** message when the system is unable to send an error report. | 926206 | 11 Jul 2023 | 6.0006 |
| **Fixed:** comparing different fragment types in the document compare. | 926229 | 11 Jul 2023 | 6.0006 |
| **Fixed:** selecting *Link title: Manual* when adding an xref to an xref list. | 928353 | 11 Jul 2023 | 6.0006 |
| **Added:** support for `@publicationid` and `@publicationtype` to  `<document>` in `document-config.xml`– to create a document as a publication. | 926083 | 21 Jun 2023 | 6.0006 |
| **Fixed:** `@reverselink` attribute under `<xref>` in: xref-config.xml | 924049 | 5 Jun 2023 | 6.0006 |
| **Fixed:** xref type of `"embed"` or `"transclude"` under `PSMLCreation` field in `editor-config.xml` to create `<xref>` instead of `<blockxref>`. | 923810 | 26‑May‑2023 | 6.0006 |
| **Updated:** to MathJax v3 for rendering equations in the User Interface. Also fixed the display of MathML media fragments in PDF and DOCX export. | 922979 | 23 May 2023 | 6.0005 |
| **Fixed:** the search error: "Query must not be null" | 923534 | 23 May 2023 | 6.0005 |
| **Modified:** the “Update location” option for merging, where possible an `http` URL link into the corresponding `https` URL. It uses this new service: /members/\{member\}/externaluris/\{uri\}/merge?url= | 922640 | 22 May 2023 | 6.0005 |
| **Modified:** “document view” page to display many versions. | 922935 | 17 May 2023 | 6.0005 |
| **Fixed:** the following warning when search has custom “last modified” range: "Input is not a valid date string" | 922983 | 17 May 2023 | 6.0005 |
| **Added:** support for `commenting` parameter on “Create personal group” service. | 922823 | 9 May 2023 | 6.0005 |
| **Fixed:** possible error on incoming emails. "No match found" | 922846 | 5 May 2023 | 6.0005 |
| **Modified:** the “find member” function in the “manage group members” page for groups with more than 1000 members. The “find group members” service now supports adding the `prefix` parameter and ignoring the `member-role` parameter for subgroups. Update any apps that use the `member-role` parameter with subgroups to `subgroups=false`, and if necessary search subgroups separately. | 728921 | 28 Apr 2023 | 6.0004 |
| **Added:** to `<ps:export>` ANT task, support for `interpublicationxrefs="true"` so the default publication of the target can resolve the `{parentnumber}`, `{prefix}` and `{heading}` of xref templates between publications. The “URI Default” service will also resolve these with parameters `publication=true` and `transclude=true` . | 922612 | 28 Apr 2023 | 6.0004 |
| **Fixed:** changing indent levels on some list items after saving. Also, disabled changing indent to skip a level in the list. | 920688 | 26 Apr 2023 | 6.0004 |
| **Added:** access to “List document styles” sample CSS via the Load option when creating a document style.  To apply custom list styles to PDF or DOCX requires modification of the appropriate “export config”. | 864466 | 26 Apr 2023 | 6.0004 |
| **Added:** basic paragraph numbering to default Word export, and Strong and Emphasis styles to default Word import. | 920337 | 11 Apr 2023 | 6.0004 |
| **Fixed:** possible “out of memory” error when deleting a group containing many documents. | 920858 | 5 Apr 2023 | 6.0004 |
| **Added:** prefix `[URI ID].` to new fragment IDs to prevent a clash of values when editing a variation document (with non-empty `original-docid` metadata property) so they won't clash with fragment IDs in the original document. | 916957 | 22 Mar 2023 | 6.0003 |
| **Modified:** Tomcat configuration so starting PageSeeder is up to 30 seconds faster. To enable this change on Linux, enter `service pageseeder config` after upgrading but before starting and keep pressing Enter to accept the current values. | 916446 | 22 Mar 2023 | 6.0003 |
| **Fixed:** Diffx not closing a `<fragment>` element when comparing. | 914163 | 22 Mar 2023 | 6.0003 |
| **Fixed:** content reappearing after deleting all content from a fragment. | 914398 | 22 Mar 2023 | 6.0003 |
| **Fixed:** duplicating a document via a shared group not including the latest edits. | 914139 | 22 Mar 2023 | 6.0003 |
| **Added:** “batch archive URLs” option when using the Global option to search URLs from a group/project. Also added **Group count** field in “Refine”, to check if URLs are being used in links or discussions. | 914530 | 22 Mar 2023 | 6.0003 |
| **Fixed:** for re-indexing servers with thousands of groups, `Too many files open` error. | 905334 | 15 Feb 2023 | 6.0002 |
| **Fixed:** escaping non-XML media fragments so original content saves with `&amp;`,` &lt;`  or `&gt;`. | 912593 | 7 Feb 2023 | 6.0001 |
| **Fixed:** display of URL favicons and `ClassNotFoundException ... FaviconServlet$OriginFavicon` errors in the general/recent log. | 913679 | 6 Feb 2023 | 6.0001 |
| **Fixed:** selecting custom labels in the “Remove label” dialog on search. | 912773 | 6 Feb 2023 | 6.0001 |
| **Added:** support for `{aligned}` in Tex equations, to “process” ANT task, but only when using `&=`. | 890686 | 6 Feb 2023 | 6.0001 |
| **Modified:** the ZIP package to import or export the template so that: there is no `META-INF` folder,a warning will display on import if this JSON comment is missing from the ZIP properties: \{ "pageseeder": "6.0000", "user": "ksmith", "template": "acme", "created": "2022-10-28T16:32:01+11:00" \} PageSeeder v5 format templates will still import to v6, but v6 format will not  import to v5.template folders are now at the top level instead of under: WEB-INF/template/\{KIT\} | 853601 | 13 Jan 2023 | 6.0000 |
| **Modified:** default `DBURL` property for MySQL to remove `?useSSL=false` which is deprecated in JDBC Connector/J v8. The default is now `sslMode=PREFERRED`, but it will use non-SSL if SSL is not available. For extra security, add `?sslMode=REQUIRED` to the custom database URL on the Database settings page. This usually works on Linux servers with OpenSSL. Windows and Linux servers without OpenSSL will require extra MySQL configuration. | 900255 | 11 Jan 2023 | 6.0000 |
| **Added:** OAuth support to `<ps:config>` ANT task. If it defines the `client.id` and `client.secret`properties,  contact with PageSeeder via the `scheme`, `host`, `port` properties will use the `client_credentials` flow and set the `user.token` property. This is a more secure way to access a remote PageSeeder than`username/password`. | 900001 | 10 Jan 2023 | 6.0000 |
| **Fixed:** “process” ANT task adjusting the relative `@href` on Xrefs, when not downloading the target for embed or transclude content. Projects which have code to compensate for this will need to update. | 895641 | 9 Dec 2022 | 6.0000-beta-15 |
| **Added:** support for rendering TeX equations to PDF and DOCX export. | 890686 | 9 Dec 2022 | 6.0000‑beta‑15 |
| **Added:** requirement for user to input “ARCHIVE” as confirmation, when archiving a fragment with incoming references. | 894918 | 9 Dec 2022 | 6.0000-beta-15 |
| **Fixed: **editing removing `multiple="true"` from properties with no datatype. | 892756 | 2 Dec 2022 | 6.0000-beta-15 |
| **Added:** to reduce the possibility of uploading, or distributing malicious code, the following global properties specify file extensions that PageSeeder blocks non-administrators from uploading, or attaching to comments.  forbiddenAttachmentExtensions forbiddenUploadExtensions Both properties have the following default value:  ade,adp,apk,appx,appxbundle,bat,cab,chm,cmd,com,cpl,diagcab, diagcfg,diagpack,dll,dmg,ex,ex\_,exe,hta,img,ins,iso,isp,jar, jnlp,js,jse,lib,lnk,mde,msc,msi,msix,msixbundle,msp,mst,nsh, pif,ps1,scr,sct,shb,sys,vb,vbe,vbs,vhd,vxd,wsc,wsf,wsh,xll If any exception to this list is necessary, either override the default values in the `global.properties` or use an administrator account to upload. | 884886 | 25 Nov 2022 | 6.0000-beta-14 |
| **Fixed:** paragraph indenting in table cells after clicking the 'P' icon. | 890571 | 25 Nov 2022 | 6.0000-beta-14 |
| **Fixed:** adding empty paragraphs before, and after, blockxrefs. Also made removing empty paragraphs easier. | 890603 | 25 Nov 2022 | 6.0000-beta-14 |
| **Added:** to search and replace function, a warning where markup in the text prevents the replacement of a term. | 877883 | 23 Nov 2022 | 6.0000-beta-14 |
| **Added:** support for `manualTokenCreation` global property (default value is `false`), so administrators can manually issue tokens and authorization codes for testing. | 889908 | 18 Nov 2022 | 6.0000-beta-14 |
| **Fixed:** editing folder properties. | 890074 | 15 Nov 2022 | 6.0000-beta-14 |
| **Added:** support for customizing the Account home page by adding `<account-home>` under `<ui>` in the `organization-config.xml`. | 879638 | 11 Nov 2022 | 6.0000-beta-13 |
| **Added:** to PSML, support for `property/@datatype="datetime"`. Property names ending in `-date` are no longer automatically treated as dates in PSML. The `datatype="date"` attribute must be added to the `<property>` . | 882264 | 11 Nov 2022 | 6.0000-beta-13 |
| **Modified:** Default servlet returns a URL in the following format with a `.url` extension. `[InternetShortcut] URL=https://example.org/`  Update any apps that expect the old format with the URL only. | 884056 | 31 Oct 2022 | 6.0000-beta-13 |
| **Fixed:** display of special characters in label descriptions. | 882688 | 26 Oct 2022 | 6.0000-beta-13 |
| **Modified:** comment/task context links so they scroll to the correct location in PSML or PDF documents. | 880380 | 26 Oct 2022 | 6.0000-beta-13 |
| **Modified:** `status` and `priority` values on tasks and workflows to only allow the following characters `[a-z][A-Z][0-9][, -_]`. Update projects that use other characters. | 624107 | 24 Oct 2022 | 6.0000-beta-13 |
| **Fixed:** display of the “edit sheet” in dark mode. | 882698 | 24 Oct 2022 | 6.0000-beta-13 |
| **Fixed:** editing PSML that contains empty `bold`, `italic`, `sub`, `sup`,  `monospace`, or `underline` elements. | 881019 | 21 Oct 2022 | 6.0000-beta-13 |
| **Fixed:** duplicate items in the cardwall when all statuses are active, or no statuses are active. | 881520 | 17 Oct 2022 | 6.0000-beta-13 |
| **Modified:** default profile pictures to use two initials. | 877963 | 23 Sep 2022 | 6.000-beta-12 |
| **Modified:** default Java memory to `1024MB`, and location of memory dump files to `/opt/pageseeder`. Also the Admin dashboard now displays a warning after an “out of memory” error. After the update, if you still need to use `512MB`, run service pageseeder config and edit the `-Xmx1024m` value. | 878537 | 23 Sep 2022 | 6.000-beta-12 |
| **Added:** active workflows to the Account home page, and fixed various issues on the “My tasks” page. | 877649 | 23 Sep 2022 | 6.000-beta-12 |
| **Added:** “revert fragment” option when comparing the current document version with another, but not in side-by-side, or track author, views. | 877703 | 23 Sep 2022 | 6.000-beta-12 |
| **Added:** support for annotating SVG images that specify a size. | 877155 | 23 Sep 2022 | 6.000-beta-12 |
| **Modified:** the DOCX export of “references” document-type so the headings above the Table of Contents (TOC) map to Title and Subtitle styles. | 877709 | 23 Sep 2022 | 6.000-beta-12 |
| **Modified:** URL upload so that it will change URL case and update “last modified”, if “overwrite properties” is ticked. Also, users can now change URL case in the interface. | 877492 | 20 Sep 2022 | 6.000-beta-12 |
| **Modified:** documents in archived groups so they no longer return reverse xrefs. | 875156 | 20 Sep 2022 | 6.000-beta-12 |
| **Added:** preview option for fragments while in edit mode. | 876924 | 16 Sep 2022 | 6.000-beta-12 |
| **Fixed:** illegal URL encodings not being escaped when creating/uploading URLs. | 877696 | 9 Sep 2022 | 6.000-beta-12 |
| **Added:** a publication filter to the Group workflow panel and page, and added a clickable filter to the cardwall view. | 875938 | 5 Sep 2022 | 6.000-beta-11 |
| **Fixed:** display of the folder path when creating documents. | 872657 | 5 Sep 2022 | 6.000-beta-11 |
| **Added:** group properties `statusIcon` and `documentStatusIcon` which are the list of icons corresponding to `statusApprover` and `documentStatusApprover` values in the same order. Supported values are `open`, `resolved`, `approved`, `closed`. If status values have been customized in any existing projects you must also set these icons. We recommend setting task and document workflow configuration on Project configuration pages, instead of the Group configuration. | 839796 | 5 Sep 2022 | 6.000-beta-11 |
| **Modified:** “insert fragment” option to use click instead of hover. | 876667 | 5 Sep 2022 | 6.000-beta-11 |
| **Fixed:** a table row being pushed to the bottom of a table when the row property is changed from header to body. | 876208 | 31 Aug 2022 | 6.000-beta-11 |
| **Added:** option to label documents when uploading, depending on their media type. | 876269 | 31 Aug 2022 | 6.000-beta-11 |
| **Fixed:** problems creating documents with a configured folder context from a shared folder. | 875933 | 26 Aug 2022 | 6.000-beta-10 |
| **Added:** support for `<label ... fragmenttypes="default"/>` in `document-config.xml` to restrict labels for default fragments only. | 876066 | 26 Aug 2022 | 6.000-beta-10 |
| **Added:** support for defining default fragment labels in `document-template.psml`. | 876055 | 26 Aug 2022 | 6.000-beta-10 |
| **Modified:** default group properties for the server, so they load from the global template project. If a server needs to use the `groupDefault.properties` or  `group.properties` only, then reset the global project configuration to use the default values, or use individual projects to override the global project. | 876236 | 24 Aug 2022 | 6.000-beta-10 |
| **Modifications to the user interface:** **Added:** logs for incoming, and outgoing, email under System administration.**Added:** filters on the Tasks and workflows cardwall page.**Added:** tabs for “Archived” groups, and “Join other” groups, on the “My groups” page. | 744083 | 5  Aug 2022 | 6.000-beta-9 |
| **Added:** option for managers to see the email address of comment authors who are not members. | 604329 | 5 Aug 2022 | 6.000-beta-9 |
| **Added:** the attributes `@config` and `@external` to `<reversexref>`, `@limitreached` to `<versions>`, and updated the PSML schema version to 1.4. Also added to the PSML processed schema: compare/@editid section-ref/@title section-ref/title | 835306 | 1 Aug 2022 | 6.000-beta-9 |
| **Fixed:** “move comment” as reply to discussion/task option. | 872568 | 27 Jul 2022 | 6.000-beta-9 |
| **Fixed:** “Show more” option not working when browsing a tree with too many files/folders. | 866757 | 26 Jul 2022 | 6.000-beta-9 |
| **Fixed:** slow search of documents, such as PDFs, that contain more than a million characters of text. | 867855 | 20 Jul 2022 | 6.000-beta-9 |
| **Added:** `exclude` parameter to `list-uri-uris` and `list-uri-uris-forurl `services to exclude URIs under this folder path relative to URI (e.g. archive). | 813658 | 15 Jul 2022 | 6.000-beta-9 |
| **Added:** support for `disableDefaultDKIM` global property. If value is `true`, outgoing emails will not be signed with the pageseeder.com DKIM. Use this if your SMTP server signs the message. | 852886 | 15 Jul 2022 | 6.000-beta-9 |
| **Fixed:** maxClauseCount error for autosuggest on small terms in big indexes by adding the `maxAutosuggestPrefixes` global property. This is the maximum number of prefixes in the autosuggest query, with a default of `800`, it should always be less than `1000`. | 862088 | 13 Jul 2022 | 6.000-beta-9 |
| **Modified:** “create group” and “personal group” services to improve security by setting the default role for commenting to “reviewer” and above. If an app needs to allow comments from public, use `commenting=public` on the “create group” service. | 852929 | 12 Jul 2022 | 6.000-beta-9 |
| **Fixed:** “broken xref report” option on archive document not working. | 858286 | 6 Jul 2022 | 6.000-beta-9 |
| **Fixed:** error when comparing document versions. | 690807 | 29 Jun 2022 | 6.000-beta-8 |
| **Fixed:** warning “Looking for non existent catalog file” appearing in logs. | 854328 | 24 Jun 2022 | 6.000-beta-6 |
| **Fixed:** unticking “Send a welcome email” in create member panel not working. | 856761 | 24 Jun 2022 | 6.000-beta-6 |
| **Fixed:** folder names containing space characters not being indexed. | 854868 | 15 Jun 2022 | 6.000-beta-4 |
| **Deprecated:** the value `assign-all-comments`  in `reviewerEnable`  and `contributorDisable` global properties. Now reviewers and contributors can always assign or be assigned tasks. | 854570 | 8 Jun 2022 | 6.000-beta-1 |
| **Modified:** PageSeeder to use SubEthaSMTP for email, instead of Apache James, but outgoing email must now be processed through an external email server. Also added an email settings page and support for the global properties: smtpServerSSL smtpServerSTARTTLS smtpAsync Outgoing email will not work if the `smtpServerAddress`  in `global.properties` is set to `localhost`. This property must reference a valid email server, or email provider such as Gmail, Mailgun or SendGrid. | 853054 | 8 Jun 2022 | 6.000-beta-8 |
| **Added:** support to sign in to PageSeeder with an external identity from Google or Microsoft using a portal app and the configuration file: webapp/WEB-INF/config/external-identity.xml For more information see the Help on the System configuration \> External identity page. | 852487 | 8 Jun 2022 | 6.000-beta-1 |
| **Modifications to the Version 6 user interface:** **Added:** editing PSML source in edit mode or using the single fragment editor in read mode.**Added:** “quick fix for Schematron” validation.**Added:** list of recent searches.**Added:** “minimal view” option is the default for guests or reviewers.**Added:** template samples.**Renamed:** the page “Document types” to “Template configuration”.**Added:** Schematron tab to “Template configuration” page.**Removed:** access to the version 5 user interface.**Improved:** the Server indexing page. | 690807 | 27 Jun 2022 | 6.000-beta-6 |
| **Updated:** PageSeeder to require Java 11. Also updated Tomcat to v9.0.63. Java 11 must be installed on the server **BEFORE **upgrading PageSeeder to v6. | 855207 | 8 Jun 2022 | 6.000-beta-1 |
| **Updated:** Lucene to v9.2 and increased PageSeeder index version to 9203. Also added `psxreftype`, `psreversexreftype`,  `pspropertyname`, `psmetadataname`, `pscontexturititle`, `pscontexturimediatype`, `pscontexturidocumenttype` and `pscontexturiurltype` index fields. The `psdocid` field is no longer tokenized but still case-insensitive and `psgroupid` is now numeric. Everything **MUST BE RE-INDEXED** from the Server indexing page after upgrading PageSeeder. Searching by docid now uses the whole, untokenized value.** ** | 813444 | 27 Jun 2022 | 6.000-beta-6 |
| **Removed:** default Schematron and media template files, except for `references` and (URL) `status` Schematrons. If required, add these to individual projects by clicking the **Load** button when editing a template, or the **Create** button in the Template files page. | 855183 | 7 Jun 2022 | 6.000-beta-1 |
| **Added:** the following services and servlets (all services and some servlets can now be accessed under `/ps/api/`): GET /authenticate POST /authenticate GET  /identity-config GET /properties POST /members/import POST /groups/\{group\}/members/import POST /members/\{member\}/export POST /members/\{member\}/groups/\{group\}/export POST /members/\{member\}/groups/\{group\}/uris/\{uri\} /fragments/\{+fragment\}/transform **Removed:** the following deprecated ANT tasks and namespace `com.pageseeder.external.ant`: ps-request ps-upload ps-download ps-download-xrefs ps-http ps-upload-get ps-upload-put ps-upload-delete **Removed:** the following deprecated, or obsolete servlets: /servlet/com.pageseeder.action.legacy.BatchActionServlet /servlet/com.pageseeder.load.servlets.StartLoading /servlet/com.pageseeder.review.DocumentBrowser /servlet/com.pageseeder.search.GenericSearch /servlet/com.pageseeder.upload.servlets.UploadServlet /servlet/com.pageseeder.xref.XRefLoaderServlet /servlet/com.pageseeder.MoveURIs /servlet/com.pageseeder.ViewSettings **Removed:** the following deprecated services: GET  /caches/\{name\}/info POST /members/create POST /groups/\{group\}/members/create POST /groups/\{group\}/members/\{member\}/delete POST /groups/\{group\}/members/\{member\}/inviteself POST /members/\{member\}/edit GET  /members/\{member\}/details POST /groups/\{group\}/subgroups/\{subgroup\}/edit GET  /members/\{member\}/projectfind GET  /members/\{member\}/projects POST /members/\{member\}/projects/create POST /members/\{member\}/projects/\{group\}/edit GET  /members/\{member\}/projects/\{group\} GET  /members/\{member\}/projects/\{group\}/subprojects GET  /groups/\{group\}/groupfolders POST /groups/\{group\}/groupfolders POST /groups/\{group\}/groupfolders/create GET  /groups/\{group\}/groupfolders/forurl PATCH /groups/\{group\}/groupfolders/\{id\} POST /groups/\{group\}/folders/create GET  /groups/\{group\}/folders/forurl POST /members/\{member\}/groups/create POST /members/\{member\}/groups/\{group\}/edit GET  /members/\{member\}/groups/\{group\} GET  /groups/\{group\}/members/\{member\}/details POST /groups/\{group\}/members/\{member\}/edit POST /groups/\{group\}/members/\{member\}/registration POST /members/\{member\}/groups/\{group\}/converttopsml POST /members/\{member\}/resolvestandard GET  /groups/\{group\}/images/find POST /groups/\{group\}/images/find POST /members/\{member\}/groups/\{group\}/publications      /\{publicationid\}/version GET  /members/\{member\}/groups/\{group\}/uris/forurl POST /members/\{member\}/groups/\{group\}/externaluris PATCH /members/\{member\}/groups/\{group\}/externaluris/\{uri\} DELETE /members/\{member\}/groups/\{group\}/externaluris/\{uri\} POST /members/\{member\}/groups/\{group\}/externaluris/\{uri\} POST /members/\{member\}/groups/\{group\}/externaluris/\{uri\}      /archive POST /members/\{member\}/groups/\{group\}/externaluris/\{uri\}      /unarchive POST /members/\{member\}/groups/\{group\}/uris/\{uri\}/xrefs POST /members/\{member\}/groups/\{group\}/uris/\{uri\}/xrefs      /\{xrefid\}/archive POST /members/\{member\}/groups/\{group\}/uris/\{uri\}/properties POST /members/\{member\}/groups/\{group\}/uris/\{uri\}/fragments      /\{+fragment\}/delete POST /members/\{member\}/groups/\{group\}/uris/\{uri\}/fragments      /\{+fragment\} POST /members/\{member\}/groups/\{group\}/uris/\{uri\}/drafts      /\{editid\}/delete POST /members/\{member\}/groups/\{group\}/uris/\{uri\}/delete POST /members/\{member\}/hosts/\{host\}/update GET  /members/\{member\}/tasks/filter GET  /tasks/filter GET  /members/\{member\}/comments/filter GET  /comments/filter POST /members/\{member\}/groups/\{group\}/comments /\{commentid\}/reply POST /groups/\{group\}/comments/\{commentid\}/reply POST /members/\{member\}/comments/\{commentid\}/edit POST /groups/\{group\}/resources/create GET  /groups/\{group\}/resources/get POST /groups/\{group\}/resources/put POST /groups/\{group\}/resources/delete POST /groups/\{group\}/documenttypes/converttopsml GET  /groups/\{group\}/autocomplete/\{field\} GET  /groups/\{group\}/autosuggest/fields GET /restartmail **Deprecated:** the following servlets: `Login`– use `/authenticate` servlet instead.`ImportMembers`– use instead /members/import  and  /groups/\{group\}/members/import **Modified:** the following servlets: `Setup`– can now be accessed via the paths  `/api/setup`,  `/api/setup.xml`,  `/api/setup.json`. The parameter names and output have been made more consistent but the old parameters are still currently accepted.`Default`– added support for `path` parameter, but no longer supports path info for accessing documents. Instead use: /uri?path= **Modified:** the following services: `POST /members/resetpassword` – removed support for `key` parameter (use `token` instead) and empty `member-password` (use `GET /members/{member}` service instead).`POST /groups/{group}/members/resetpassword`– removed support for `key` parameter (use `token` instead) and empty `member-password` (use `GET /members/{member}` service instead).`GET  /members/{member}/activate`–removed support for `key` parameter, use `token` instead.`GET  /members/{member}/memberships`– added support for parameter `inherited=true`.`GET  /self/memberships`– added support for parameter `inherited=true`.`GET /groups/{group}/uris/{uri}/versions`– added support for parameters `page` and `pagesize` (default `1000`). **Modified:** the following ANT tasks: `process` – removed support for `@includes`, `@excludes` (use elements instead) and `process/@generatetoc`, `xrefs/@levels`, `process/number` (use publication config instead).`export`– removed support for `@resolveimages` (use `@loadimages` instead) and `@imagemetadataonly` (use `@binarymetadataonly` instead).`AntXtras`– library is now obsolete, use standard or ant-contrib tasks instead. **Removed:** the following config options: `organization-config.xml`– removed support for values  `brick`  and `lime`  in `ui/style/@theme` and for 1400 x 73 pixel images in:  ui/images/@logo-filename `document-config.xml`– removed support for attributes  `@name`,  `@mediatype`, `@format` on `<editor>`, and attributes `@html`, `@tidy` on `<options>`. `xref-config.xml` and `editor-config.xml`– removed support for attribute `xref-config/target/@new` as editing new target documents is no longer supported.`word-import-config.xml`– removed support for `split/main`, `split/document` and `split/section` elements. Use `psml-split-config.xml` instead.`template-icon.png`– is now ignored and the PSML document icon is generated automatically with a colored dot based on the document type name. **BEFORE** upgrading PageSeeder, use the Templates \> Validate page under System administration to find and remove deprecated configuration options. Also **BEFORE** upgrading, check the General logs and update any code that generates a warning like this: Request to service/servlet deprecated** ** v6 does **NOT** support access to documents using path info in ANT scripts, in apps, or `<displayUriPath>` and `<downloadLink>`.  Instead, use the `path` parameter (or `docPath` in v5 or v6). For example, instead of: /ps/acme/specs/my.psml use /ps/uri?path=/ps/acme/specs/my.psml | 852578 | 6 Jun 2022 | 6.000-beta-1 |
| **Modified:** the Setup page to use the v6 style and changed the URL to `https://[server]/ps/ui/setup.html` | 854968 | 6 Jun 2022 | 6.000-beta-1 |
| **Fixed:** losing table row properties when editing, and tiny display height of empty rows. | 853619 | 27 May 2022 | 6.000-beta-1 |
| **Fixed:** application of default document labels when creating a second document of the same type from the “insert xref” dialog. | 853542 | 27 May 2022 | 6.000-beta-1 |
| **Modified:** storage for new documents so that original PSML content is now stored in the database instead of the filesystem to improve reliability. | 642079 | 23 May 2022 | 6.000-beta-1 |
| **Modified:** the database as follows: Removed old table: `DGROUP_FOR_URI`Removed the following unused fields on the `MEMBER` table: `DateOfBirth`, `BounceDate`, `BounceSent`, `BadLogins`.Increased the size of the following fields on MySQL in the `CONTENT` table: Data to LONGTEXT, BinaryData to MEDIUMBLOB. **BEFORE** upgrading backup the database. After upgrading, allow extra time to process the schema updates when starting. | 848400 | 23 May 2022 | 6.000-beta-1 |
| **Modified:** document versions to use `[major].[minor]` format instead of treating them as decimal numbers, so that for example `1.10` will now be considered higher than `1.2`. Also deprecated the following group properties which are no longer supported: `documentTimeVersionStatic` and `documentTimeVersionIncrementing`. In some rare cases specifying a version to export which is higher than the document version may return a different version to previously, because PageSeeder chooses the next highest version. | 854638 | 20 May 2022 | 6.000-beta-1 |
| **Removed:** support for old password format and blank passwords. Any accounts created more than 10 years ago that have not changed their password in the last 10 years as per the warning message that has been appearing since that time must reset their password to access PageSeeder. | 854618 | 20 May 2022 | 6.000-beta-1 |
| **Added:** support for `target/@username` in `schedule-config.xml` so a scheduled publish script can run as a particular member. Also added support to publish tasks for access tokens, so that the start publish services can now be invoked using a token instead of username/password. | 651724 | 11 May 2022 | 6.000-beta-1 |
| **Fixed:** xref type sometimes set to `none`, instead of `math`, when creating a new target document as part of creating a math xref. | 853531 | 19 Apr 2022 | 6.000-beta-1 |
| **Fixed:** display of project name, instead of title, on the home page and menu, when user is not a direct member of the project. | 853222 | 19 Apr 2022 | 6.000-beta-1 |
| **Fixed:** current publication changing, when user clicks a Table of Contents entry for a file that is shared with another publication. | 853309 | 5 Apr 2022 | 6.000-beta-1 |
| **Added:** support for global property `sessionTimeout`. If a user has not accessed PageSeeder for this many minutes they will be signed out automatically, unless they ticked remember me (default `120`). Any projects requiring the previous default value of `600` (10 hours) should set this value in the `global.properties` file. | 851852 | 23 Mar 2022 | 6.000-beta-1 |
| **Added:** support for MySQL JDBC Connector/J v8 but it must be v8.0.23 or higher and using JDK 11+. On PageSeeder v6 or higher do not use Connector/J v5 due to a security issue. MySQL v8 is still not supported. After upgrading to v6, download Connector/J v8.0.23 or higher. Use this to replace the `mysql-connector-java-5.x.x.jar` file under   pageseeder/webapp/WEB-INF/lib  and  pageseeder/webapp/WEB-INF/drivers **Also modify:** pageseeder/webapp/WEB-INF/config/database.properties to update `DBDriver` and remove `?useSSL=false` from `DBURL` as follows: DBDriver=com.mysql.cj.jdbc.Driver DBURL=jdbc:mysql://localhost/pageseeder | 851726 | 1 Mar 2022 | 6.000-beta-1 |
| **Added:** IP address to access logs. | 852492 | 22 Mar 2022 | 6.000-beta-1 |
| **Fixed:** License page setting `licenseExpires=null` instead of `licenseExpires=`  in `global.properties` if users click on the **License expires** field before submitting. | 852680 | 14 Mar 2022 | 6.000-beta-1 |
| **Removed:** support for `quick_links.psml` and changed title on new index.psml documents to “About”. Any groups using quick links should add the equivalent v6 links to the “About” page, or use publications. | 852486 | 4 Mar 2022 | 6.000-beta-1 |
| **Fixed:** error doing side-by-side compare on any document when running PageSeeder on JDK 11. | 851679 | 1 Mar 2022 | 6.000-beta-1 |
| **Fixed:** not all groups listed when creating or editing a comment or task on a shared document. | 849289 | 1 Mar 2022 | 6.000-beta-1 |

