October 2026
New versions of Heretto products are here! Read on to learn what's new. ๐
Heretto product versions released this month:
-
Heretto CCMS
-
2026.10.01 (Next-Gen Infrastructure)
-
2026.10.02 (Next-Gen Infrastructure)
-
2026.10.06 (Next-Gen Infrastructure)
-
2026.10.07 (Next-Gen Infrastructure)
2026.10.10 (Next-Gen Infrastructure)
2026.10.13 (Next-Gen Infrastructure)
2026.10.15 (Next-Gen Infrastructure)
2026.10.16 (Next-Gen Infrastructure)
2026.10.22 (Next-Gen Infrastructure)
-
Heretto Deploy API
26.10.08
26.10.09
26.10.22
Heretto Portal
26.10.08 (v6)
26.10.22 (v6)
Cloud Publishing
26.10.08
26.10.22
October 22, 2026
New versions of Heretto CCMS, Heretto Deploy API, Heretto Portal, and Cloud Publishing are now out!
Heretto CCMS 2026.10.22 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
-
Added. We added new functionality to the Quality Report:
-
The Quality Report can now be run on folders.
-
Quality Report results for both folders and maps can now be exported to a CSV file.
-
The Quality Report now includes an orphaned topics check. A topic is flagged as orphaned when no other file on the branch references it.
-
-
Fixed. We fixed an issue where running the Quality Report on a very large map could time out before finishing. Quality Report scans now complete on maps with very large numbers of dependencies.
-
Fixed. We fixed an issue in the PDF Generator where previewing a topic or map downloaded a .zip file instead of opening the preview in a new browser tab. PDF Generator previews now open in a new browser tab again.
-
Fixed. We fixed an issue in the Starred and Recently Edited folders where sorting columns in those folders had no effect. Files in both folders can again be sorted by file name, type, status, and modification date.
-
Fixed. We fixed a search issue where filtering search results in the Search tab allowed users to select only one filter within a filter category. For example, users were able to select only one Status or Content Type value. Now, users can select as many filters as needed within a filter category.
-
Fixed. We fixed an issue where the CCMS could not process XML files that begin with a UTF-8 byte order mark, an invisible marker added by some Windowsยฎ editors and export tools before a file is uploaded. The CCMS stored these files without a content type and without other derived metadata and showed the files as invalid. Now, the issue is no longer present when files are uploaded in a .zip folder. We are working on a fix for uploading individual, unzipped files.
Heretto Deploy API 26.10.22
In some releases, changes span both Heretto Deploy API and Heretto Portal. In such cases, we add release notes under both products with a note that a specific version of Heretto Portal or Deploy API is required for that fix.
-
Changed. The Get content details changed since and Get source file details for a path endpoints of the Deploy API now accept only a Simple API Key. Requests authenticated with a JSON Web Token (JWT), including a JWT signed with a JWT HS256 key and a JWT obtained through single sign-on, return a 403 Forbidden response.
-
Changed. The Get content details changed since endpoint of the Deploy API is now available only for manual deployments, just like the Get content details changed since endpoint. Requests for an active sync deployment return a 404 Not Found response.
-
Fixed. We fixed an issue where a portal with an active sync deployment could intermittently show an older version of a topic, even after it had already shown the latest version. This happened when a file was deleted from the CCMS and a new file was later created in the same location with the same name. The portal now consistently shows the latest version of the content.
-
Fixed. We fixed an issue where switching languages on a sitesection page could take users to an unrelated page instead of the same sitesection in the selected language. This affected sitesections whose page address differs between languages, in both Heretto Portal v5 and Heretto Portal v6. The language selector now opens the matching sitesection page in the selected language.
Important:Keep the map structure the same in every locale you publish, in both the root sitemap and its submaps. If the structure doesn't match between locales, switching languages in Heretto Portal can result in unexpected navigation behavior.
-
Fixed. We fixed an issue where Heretto Portal v5 could crash when a
topicgroupin the root sitemap referenced a topic whoseidwas also used by another topic. The Deploy API now leaves the ambiguous entry out of the group instead of returning an empty entry, and the rest of the group renders normally. Heretto Portal v6 was not affected. -
Fixed. We fixed an issue where all search facets could intermittently disappear from a portal. This happened when a deployment contained an outdated copy of the metadata or taxonomy configuration alongside the current one, and the outdated copy was loaded. The Deploy API now always loads the most recent version of these files.
Heretto Portal v6 26.10.22
-
Added. Heretto Portal v6 can now sign in users automatically when they already have an active session with one of the configured OpenID Connect (OIDC) identity providers. When this option is turned on, the portal checks each configured identity provider (IdP) in turn without showing a sign-in screen, and shows the standard sign-in page only if none of them has an active session for the user. This option is off by default and is set up by the Heretto team.
-
Added. Heretto Portal v6 can now send users to an external sign-in page instead of the portal sign-in page, for example, a custom sign-in page that routes users to the right sign-in option. The portal passes the external page the sign-in address of the configured identity provider, and the external page sends the user to that address to continue signing in. This option is off by default and is set up by the Heretto team.
-
Added. Heretto Portal v6 can now accept sign-ins started from the identity provider, for example, when a user opens the portal from the application dashboard of their identity provider rather than from the portal sign-in page. This option is off by default, is turned on separately for each identity provider, and is set up by the Heretto team.
-
Added. In Heretto Portal v6, whether a portal requires users to sign in can now be set separately for each portal environment, so that a portal can be open to everyone in production while requiring sign-in in staging. Portals without this setting keep their current behavior. This option is set up by the Heretto team.
-
Enhanced. Code blocks in Heretto Portal v6 now support optional line numbers, and their syntax highlighting now follows the light or dark mode of the portal. The copy button also confirms when code has been copied. Line numbers are off by default and can be turned on in the portal configuration.
Cloud Publishing 26.10.22
Cloud publishing is an umbrella term for the cloud-hosted infrastructure that spins up temporary resources to process publishing and deployment jobs on content managed in Heretto CCMS. This includes PDF Generator and DITA-OT Cloud publishing jobs. It also processes deployments, both manual and active sync, for Heretto Deploy API and Heretto Portal.
New versions of cloud publishing are released independently of Heretto CCMS, Heretto Deploy API, and Heretto Portal, and are deployed to customers immediately after release.
-
Fixed. We fixed a regression where publishing a multilingual map with PDF Generator produced an incorrect PDF. A multilingual map references the same map several times, each time with a different
xml:langvalue, to produce a single PDF in several languages. Multilingual maps now publish correctly. Requires Heretto CCMS 2026.10.22. For details about multilingual maps, see Create a Multilingual Map. -
Fixed. We fixed an issue where a PDF Generator publishing job ignored a broken CSS
@importrule and produced a PDF with missing styling, without reporting an error. The publishing job now fails with an error that identifies the missing file.
October 16, 2026
A new version of the Next-Gen Infrastructure for Heretto CCMS is now available.
Heretto CCMS 2026.10.16 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
-
Fixed. We fixed an issue where images could be missing from Heretto Portal. This happened when updated linking information was not sent to deployments. Published content now renders as expected.
October 15, 2026
A new version of the Next-Gen Infrastructure for Heretto CCMS is here!
Heretto CCMS 2026.10.15 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
-
Fixed. We fixed an issue where custom scripts that use the
jcp-webhook:fire-eventfunction to send webhook events failed with ajcp-webhook:bad-resourceerror. These scripts now send webhook events as expected, with no changes needed to existing scripts. -
Fixed. We fixed a regression where duplicated topics no longer received a unique topic
idon the topic root element. When you duplicate a topic, it is now assigned a unique topicidvalue. -
Fixed. We fixed an issue where changes merged from a parent branch into a childbranch were not detected when the child branch was then merged into a grandchild branch. The merge listed no changed files, so those changes could not be merged further. The merge now lists all changed files, including those that came from the parent branch.
-
Fixed. We fixed an issue where uploading .js files failed with a file type error, even though.js is a default supported file type. You can now upload .js files without adding them to the allowed file types for your organization. For details on file types that can be uploaded to the CCMS, see What file types can I upload to Heretto CCMS?.
-
Fixed. We fixed an issue where publishing with webhooks via DITA Open Toolkit (DITA-OT) failed due to the
__root-resource-uuidmetadata missing. The metadata is now included in the DITA-OT output and webhooks complete successfully.
October 13, 2026
A new version of the Next-Gen Infrastructure for Heretto CCMS is now available.
Heretto CCMS 2026.10.13 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
Enhanced. We made several branching reliability improvements, including more accurate cross-reference resolution after merging a release into a branch, and more reliable listing of changes in files for merge operations between branches.
Fixed. We fixed an issue where a release created automatically on completion of an assignment was attributed to the user who completed the assignment. The release is now attributed to the user who created the assignment. If that user is an Author, the release is attributed to them even though Authors cannot create releases manually.
- Fixed. We fixed a WebDAV compatibility issue that could prevent some Oxygen users from correctly browsing folders over a WebDAV connection. Folders now open as expected.
October 10, 2026
A new version of the Next-Gen Infrastructure for Heretto CCMS is now available.
Heretto CCMS 2026.10.10 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
-
Added. Editing restrictions set on file statuses now apply when you edit files in Oxygen. If a status limits editing permissions on files to suggesting, commenting, or viewing, Oxygen cannot save changes or copy other files over them. This matches the behavior of the Heretto CCMS Content Editor and applies to all user roles, including Administrator. This restriction is on by default, and the Heretto team can turn it off on request.
-
Fixed. We fixed an issue where annotated images added to a topic were not visible in the Content Editor. Clicking an existing annotated image also incorrectly showed the Annotate Image option instead of Edit Annotation. Both issues have been addressed.
-
Fixed. We fixed an issue where publishing a localized map with DITA Open Toolkit (DITA-OT) failed if a topic was moved to a different folder after localization and its content was not changed. DITA-OT now finds localized topics in their current folder, and publishing completes successfully.
-
Fixed. We fixed an issue where previously deleted branches reappeared in the branch drop-down menu after the migration to the Next-Gen Infrastructure. These branches were empty and returned a permission error when opened. Deleted branches no longer appear in the list.
-
Fixed. We fixed an issue where the count of files pending a merge operation between branches did not accurately reflect the number of files that had actually changed, even when the merge operation was performed immediately after a replace operation. In some cases, the count showed zero and changed files could not be merged. The branching system now accurately reflects the number of files that changed since the last merge or replace operation.
-
Fixed. We fixed an issue where CCMS API v1 search requests that searched an entire branch returned an empty response with no results and no error. The search API now return results, and requests with a folder path that cannot be found now return an error instead of an empty response.
-
Fixed. We fixed an issue where uploading a translated source package to a release reported success, but the translated content was not saved and the locale remained unavailable. Translations upload with a source package are now saved correctly.
- Fixed. We fixed a backend content-indexing issue that could cause maps to report a false broken-link warnings in Preflight Check. Preflight Check no longer reports false broken links.
-
Fixed. We fixed an issue where content in a branch created from a release was nested one level deeper than in the release, inside an extra folder. Now, new branches created from a release match the folder structure of the release.
-
Fixed. We fixed an issue where the first revision in the History tab of a branch created from a release identified the source release by its UUID. The revision now names the release and the branch it originated from. For example, New branch created from release A from branch B.
October 9, 2026
A new Deploy API version with no end-user updates to report.
Heretto Deploy API 26.10.09
-
In Deploy API version 26.10.08, there are no end-user updates to report. Our focus was on a new feature we're not ready to share yet.
October 8, 2026
New versions of Heretto Deploy API, Heretto Portal, and Cloud Publishing are now out!
Heretto Deploy API 26.10.08
In Deploy API version 26.10.08, there are no end-user updates to report. Our focus was on some behind-the-scenes optimizations and a new feature we're not ready to share yet. Stay tuned!
Heretto Portal v6 26.10.08
-
In portal v6 version 26.10.08, there are no end-user updates to report. Our focus was on some new features we're not ready to share yet. Stay tuned!
Cloud Publishing 26.10.08
Cloud publishing is an umbrella term for the cloud-hosted infrastructure that spins up temporary resources to process publishing and deployment jobs on content managed in Heretto CCMS. This includes PDF Generator and DITA-OT Cloud publishing jobs. It also processes deployments, both manual and active sync, for Heretto Deploy API and Heretto Portal.
New versions of cloud publishing are released independently of Heretto CCMS, Heretto Deploy API, and Heretto Portal, and are deployed to customers immediately after release.
Added. PDF Generator scenarios that reference a localization strings file with a relative path are now supported. Only the absolute path shown in the documented localization setup was recognized before, so a scenario that pointed to strings.xml relatively failed to publish. Both forms now work. For details, see Implement Localization Strings into a PDF Generator Scenario.
Fixed. We fixed an issue where PDF Generator scenarios could fail to publish with an internal server error while downloading a bundle from the CCMS. Affected scenarios now publish successfully. https://jorsek.atlassian.net/browse/SOL-6133
Fixed. We fixed an issue where publishing a large map with a PDF Generator scenario could fail before any PDF was produced. Whether a map failed depended on its size rather than its content. Large maps now publish as expected. https://jorsek.atlassian.net/browse/SOL-6140
Fixed. We fixed an issue where PDF Generator output published without the expected styling even though the job reported success. Images and style files referenced by UUID from within a scenario could not be resolved, so images were missing and fonts fell back to defaults. These references now resolve correctly. https://jorsek.atlassian.net/browse/SOL-6149
October 7, 2026
A new version of the Next-Gen Infrastructure for Heretto CCMS is now available.
Heretto CCMS 2026.10.07 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
- Fixed. We fixed a localization issue where creating a new source package for a release made all existing locales of that release unavailable. Locales now remain available correctly when a new source package is created.
- Fixed. We fixed an issue where saving a topic containing an annotated image incorrectly added DITA class attributes to the SVG markup, which could corrupt the image data. Annotated images are now saved without this incorrect attribute insertion.
October 6, 2026
A new version of the Next-Gen Infrastructure for Heretto CCMS is now available.
Heretto CCMS 2026.10.06 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
- Added. We added the ability to trigger a webhook notification and automatically create a release as part of an assignment workflow action.
- Enhanced. We made several Content Library and branching improvements, including a confirmation step when deleting a branch that contains locked files, faster file moves, and more consistent file name handling.
- Enhanced. We improved search and content reuse, including expanded search indexing and backend evaluation of reuse performance.
- Fixed. We fixed an issue that caused some topics to display broken links in the Content Editor.
- Fixed. We fixed an issue, where branches that had already been deleted continued to appear in the branch selection list. Deleted branches no longer appear in the Branch drop-down menu.
- Fixed. We fixed an issue where merging content from one branch into another did not always retrieve all of dependencies in a map, which could cause valid links to display as broken on the destination branch. Merges now retrieve all required dependencies so links display correctly.
- Fixed. We fixed a WebDAV authentication issue that could prevent some clients from being prompted for credentials when connecting directly to a repository or release path.
October 2, 2026
A new version of the Next-Gen Infrastructure for Heretto CCMS is now available.
Heretto CCMS 2026.10.02 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
-
Added. We added WebDAV support for connecting Heretto CCMS with Oxygen XML Editor and Oxygen XML Author. We also made several WebDAV improvements, stricter file locking, and more consistent file name validation when renaming files with spaces or special characters. Lastly, we fixed a WebDAV permissions issue where users assigned the Reviewer role could create folders and files as well as edit content over a WebDAV connection despite not having write permissions in the CCMS. WebDAV access now correctly enforces the same permission level as the rest of the CCMS.
Fixed. We fixed an issue where using the branch-replace mechanism didn't apply updated metadata to the target branch when only metadata, and not file content, had changed. Metadata-only changes are now applied correctly during a branch-replace operation.
Fixed. We fixed an issue where leaving the Output tab open for a release for an extended period could result in an intermittent Failed to retrieve the latest releases from the server error. The Output tab now continues to function correctly during extended sessions.
Fixed. We fixed an issue in the Publishing Interface where clicking Add file to add a DITAVAL file to a publishing job opened the search dialog without placing the cursor in the search field, requiring an extra click before you could start typing. The search field is now focused automatically when the dialog opens.
October 1, 2026
A new version of the Next-Gen Infrastructure for Heretto CCMS is now available.
Heretto CCMS 2026.10.01 (Next-Gen Infrastructure)
The Next-Gen Infrastructure for Heretto CCMS was introduced in CCMS version 2026.09.11. All Next-Gen Infrastructure CCMS versions use a new versioning format: yyyy.mm.dd. The Next-Gen Infrastructure for Heretto CCMS is being rolled out to customers. We'll share more details with each customer as their migration approaches.
- Enhanced. We made backend improvements to the Content Library and branching, including publish notifications, file move performance, branch metadata display, and data integrity during merges involving moved files.
- Enhanced. We made improvements to publishing reliability and internal monitoring.
- Fixed. We fixed a performance issue that could cause maps and topics to load slowly in the Content Editor, and reuse and table edits to take an extended time to complete. Editor performance is back to expected levels.
- Fixed. We fixed an issue where files with a literal space in their file name could not be resolved as link targets, causing valid links and images to appear broken in the Content Editor. After the fix, spaces are replaced with underscores (_) and links are resolved.
- Fixed. We fixed an issue in the Content Editor where a valid link could display as broken because an unrelated broken link or image reference existed elsewhere in the linked content. Valid links now display correctly regardless of other broken references nearby.
-
Fixed. We fixed an issue where webhook-based publishing stopped functioning after migration to the Next-Gen Infrastructure. Webhook-triggered publishing now works correctly in both PDF Generator and DITA Open Toolkit (DITA-OT).