CODE 24.04 Release Notes


The Collabora Online Development Edition (CODE) is aimed at home users and small teams. It includes all the latest and greatest features later available in our business-ready online office suite Collabora Online. Please visit the Collabora Online page for more details on the scalable edition for professional use. For more information on the CODE releases, installation and how to get involved, please visit our CODE page.

Get CODE 24.04

CODE 24.04.11.1

Released 20 December 2024

Features

  • For integrators: Added Hide_NotebookTab/Show_NotebookTab to PostMessage API. See also https://sdk.collaboraonline.com/docs/postmessage_api.html
  • Support of PDF 2.0 standard. In the PDF export options there is an option to select PDF 2.0 now, and if opening the PDF in a PDF viewer (Evince, Okular, Adobe Acrobat) will report it as that. When selecting PDF 2.0 and encrypting the document the much stronger PDF 2.0 encryption is used. Also added the PDF/A-4 which is based on PDF 2.0, and that can be checked with VeraPDF program if it is conformant with that standard.

Improvements/Bug Fixes

  • Tile prioritization: Improved prioritization of drawing changes to the area around the cursor and active working area before updating tiles outside the current visible area.
  • More concise logging: Configuration modifications are now logged more concisely.
  • Various optimizations and improvements
  • Improved wheel scrolling in Calc
  • Fixed Auto-filter dialog position on browser zoom
  • Fixed Calc: Hyperlink popup places arrow on the wrong cell
  • Improved Impress functionality by ensuring dragging is inactive when the text cursor is visible.
  • Fixed the issue with wrongly encoded characters in comments.
  • Fixed the issue where using keyboard shortcuts Ctrl+X/V added unexpected text.
  • Fixed a crash when double-clicking a level 2 word in Impress (tdf #164359).
  • Fixed a crash when saving a copy of a sheet with comments from a closed spreadsheet (tdf #163033).
  • Fixed FILEOPEN DOCX: Spacing before paragraph is ignored after section break (tdf #164095).
  • Fixed an issue where certain single characters in formulas were incorrectly displayed as errors (tdf #162070).
  • Fixed compatibility issues with master slides in Microsoft Office.
  • Fixed the issue that cannot close document edit window after rejecting to repair corrupt file. 
  • Improvements in Slideshow.
  • Improvements in Presenter Console.

CODE 24.04.10.2

Released 06 December 2024

CODE 24.04.10.2

Improvements/Bug Fixes

  • Possibility to add user label to mentions (for integrators). This optional extra parameter allows defining a label for a user, much like a display name, along with the username which should be expected to be the unique identifier (while the label can be non-unique). It is a good idea because some integrations might want to supply this, and some might need a separate, unique identifier with which to easily identify the user being mentioned (like Nextcloud).
  • Fixed an XLSX export bug that caused problems with opening in Excel (tdf#163842)
  • Fixed a few crashers in core that came out of automatic crash testing
  • Reverted to a previous known-good state of Calc’s conditional formatting dialogs
  • New context menu in Impress/Draw: Insert curve shapes directly (cool#10582)
  • Never allow paste operation when the view is read-only (cool#10533)
  • More improvements and fixes to Presenter Console
  • Allow to use Ctrl+Enter in Calc comments

CODE 24.04.10.1

Released 22 November 2024

CODE 24.04.10.1

Feature

  • Feature: Show “Delete contents” info when using auto-fill for deleting cells  cool #9913

Improvements/Bug Fixes

  • Fixed: Writer: Email addresses should not trigger the mention pop-up – Mention should not be possible in the midst of text
  • Fixed: Cell filtering (list) not saved in XLSX format tdf #162992
  • Fixed: DOCX Shape is misplaced upon reload when added to document with an image anchored as character tdf#163890
  • Fixed: Lost Paragraph Styles when copying Impress Outline into Writer Outline tdf #163883
  • Improved: Background saving now automatically disabled when saving fails.
  • Fixed: FILESAVE Save to pptx loses fill on image tdf#163803
  • Fixed: Cant color table cells in Impress using fill tool from menu bar tdf#163805
  • Fixed: Calc:Chart export as svg without title of the y-Axis tdf #155488
  • Fixed: Caret pointer is shown in document on supposedly non-touch device
  • Fixed: Calc – Opening some dialogs sets the file to read-only as new users joins.
  • Improved Shortcuts by allowing to use Ctrl+Shift+Z for redo
  • Fixed: Impress – Switching to Notes the second time shows previous slide contents
  • Fixed: Calc: Split view can change when switching sheets

CODE 24.04.9.2

Released 07 November 2024

Feature

  • Feature: Hiding Server Signature
    • Hiding the server signature reduces the likelihood of targeted attacks by making it harder for attackers to identify the server’s configuration.
      • In built-in default configuration security.server_signature is set to false. It is also set to false in coolwsd.xml packaged with production builds. HTTP response header is like:
        Server: COOLWSD HTTP Server
      • In debug mode security.server_signature is set to true in coolwsd.xml. HTTP response header is like:
        Server: COOLWSD HTTP Server 24.04.8.5

Improvements/Bug Fixes

  • Improved: Presenter Console (the feature improvement is in progress)
  • Improved: The new canvas based slideshow feature
  • Improved: Self-diagnostic of memory consumption
  • Reduced logging noise due to unexpected disconnections
  • Fixed: Copy paste doesn’t work with  Traefik (cool #9281)
  • Fixed: Mention feature: insert extra space after inserting mention (cool #10394)
  • Fixed: Calc: fix: autocomplete formula edge (cool #10394)
  • Fixed: Handle limited open Connections due to keepalive connections (cool#9833)
  • Fixed: Calc: Can’t scroll down in a spreadsheet with browser at large zoom (cool #10353)
  • Fixed: show cluster configuration error when clipboard request fails to reach correct COOL server in multi COOL server setup
  • Fixed: Shows Calc comment indicator as a triangle (cool #10254)
  • Fixed: Conditional Formatting Icon Set does not work
  • Fixed: Saving a particular spreadsheet takes a very long time (tdf 163667)
  • Fixed: Cant color table cells in Impress
  • Fixed: Printing text lines disappear when printing in gray scale (tdf #157240)
  • Fixed: Font fallback: not taking roman vs swiss (sans vs serif) hints into account (tdf # 162072)
  • Fixed: Cannot edit existing conditional format
  • Fixed: Collabora Crashes – reject a change that contains a merge field
  • Fixed: Keyboard: allow Ctrl+Shift+I shortcut (cool #10391)
  • Fixed: Impress: Font list shows no remote fonts 

CODE 24.04.9.1

Released 25 October 2024

New Features

  • Allow users to create Named Ranges from address input field cool #10115
    • Named ranges are a powerful feature in spreadsheet applications that allow users to assign a name to a specific range of cells. This name can then be used in formulas, functions, and various operations, making it easier to reference data without having to remember the exact cell addresses
  • Feature: @Mention users in the comments: Directly notify team members by using @mentions in comments. This feature enhances collaboration by allowing specific individuals to be easily tagged, ensuring they stay informed on relevant discussions and updates cool #1529
  • Impress Grid & Snap Grid cool #4556 , cool #7406
    • Now objects can be easily aligned with the help of grid.
  • Improvements in slideshow.
    • Presentation Console: This feature provides a dedicated window for presentations, displaying the current and next slides alongside presenter notes. It includes a timer to help track time spent, enhancing focus and control over the presentation flow.

Bug Fixing

  • Improved document locking performance. 333
  • Fixed corner-case issues with document locking.
  • Fixed recovery from document upload failures, reducing “conflict” cases.
  • Fixed: Navigator doesn’t jump on another try cool #10282
  • The font is not preserved if i type before the first character in a bulleted list cool #6382
  • Fixed: Autofilter: filter changes 1st row’s height cool #8961
  • Improved: Improve grammar check popups from Duden tdf #160127
  • Removed mount_namespaces config option. Now coolwsd always tries to use Linux Namespaces first, and then falls back to use capabilities.
  • Improved copy paste by allowing people to copy from the comment cool #6967
  • Fixed: Calc: Split view changes with switching sheets often
  • Fixed: Conditional Formatting issues tdf #162475

CODE 24.04.8.2

Released 11 October 2024

  • Fixed:  Calc: fails to save all edits with if a user edits the same document from different browser tabs cool #10196
  • Improved: Notify user whenever a manual save was triggered (cool #10144)
  • Slideshow Improvements
    • Resolved an issue with the Venetian horizontal transition effect, ensuring it functions smoothly and visually as intended ( cool #10171)
    • Enabled the loading of all layers directly onto the WebGL canvas, optimizing the rendering process and improving the efficiency of layer management in WebGL environments .(cool #10114)
    • Added a new feature to support automatic slideshow start in window mode (cool #10140)
  • Fixed: Hyperlink pop up position (cool #10146)
  • Fixed: Cursor pointer not allowed for disabled buttons (cool #10156)
  • Fixed: Display the name of the document more completely (cool #10098)
  • Improved: ODF sheet saving performance

CODE 24.04.8.1

Released 1 October 2024

Known issues

  • coolwsd-deprecated package needs to be installed on Ubuntu 24.04

Improvements

  • Refactored some elements in about dialog box (cool#10120)
  • Refactored copy/paste function code
  • Improved stability
  • Improved visual appearance of hyperlink popup by centering it and adding an arrow to indicate the caret position for better user interaction (cool #10099)
  • Hover text labels in the Table menu have been refined for consistency and clarity (cool #10076)
  • Improved Writer commenting
    • Comments now feature a clearer visual hierarchy, allowing users to easily see which comment is a reply to another, even across several levels of replies. This structured view makes it easier to track discussions and follow complex comment threads
    • Users now have the option to expand an entire comment thread into a larger pop-up window for better readability
    • A new feature allows users to promote a reply comment into a top-level comment, effectively starting a new comment thread from an existing reply

Bug Fixes

  • Fixed: In DOCX files, tables were limited in width by an overlapping floating frame instead of being shifted down, causing layout inconsistencies (tdf#162781)
  • Fixed: Show fallback for inline formulas in PPTX files (tdf#129061)
  • Fixed: A rendering issue where SVG conversion to curves caused text to disappear (tdf#162455)
  • Fixed: German UI and styles: footnote number position should be superscript (tdf#162884)
  • Fixed: Incorrect label for paste special in the context menu (cool#10106)
  • Fixed: Collaborative editing: dark and light mode make some Automatic color text not seen


CODE 24.04.7.2

Released 13 September 2024

Features
  • Experimental feature: rework of Impress presentation engine based on browser canvas.
Bugfixes
  • Fixed postinst script of coolwsd-deprecated deb package
  • Various small fixes on the top of the previous CODE release


CODE 24.04.7.1

Released 30 August 2024

Features
  • Feature: We split the .deb and .rpm packages and put the support for the “non-namespace” versions of our helpers into a “deprecated” subpackage. We think Linux Namespaces are sufficiently widely available and enabled by default on contemporary Linux OSes that we can rely on them existing, but if your system doesn’t support them then you can install the “deprecated” package if you need to retain support for installation on a system without Linux Namespace availability. If namespace support is not available Collabora Online will log a suggestion to install the coolwsd-deprecated packages (cool #9771)
  • Feature: Optimization to not block and wait when looking up dns data (cool #9786)
Shortcut Improvements
  • Added: Keyboard: CTRL + Alt + R combination for insert comment command. ( cool #9795)
  • Added: Keyboard: Add Ctrl + Insert as copy to clipboard shortcut (cool #9794)
Bug Fixes
  • Fixed Editing Data Range in a chart by editing cell number doesn’t work ( tdf #162597)
  • Fixed: Crash when pasting (tdf #162574)
  • Fixed: Insert text from the file crashes (tdf #162480 )
  • Fixed: Automatic color shows black text instead of white with black background
  • Fixed: EXACT doesn’t work with numbers in array context (tdf #162439)
  • Fixed: Single reference search result should be highlighted (tdf #141398)
  • Fixed: Validation drop-down list appears away from the cell (tdf #162278
  • Fixed: Modal Window on FILEOPEN for Read-Only (e.g. out of an eMail) SECOND file is hidden behind (tdf #160509)
  • Fixed: Chart wizard jumps back to chart type selection after dialog is collapsed for range selection (tdf #158753)
  • Fixed: FILESAVE RTF Footer content lost after saving from DOCX to RTF (tdf #160976)
  • Fixed: Calc comment shows time when added but not on RT (tdf #162471)
  • Fixed : Pivot table in XLSX is a row larger than in MSO Excel, and covers other cells (tdf #162466)
  • Fixed: Writer: Comment box cut off when zooming in (cool #9866)
  • Fixed: Add missing icon for download as PNG in draw (cool #9886)


CODE 24.04.6.2

Released 21 August 2024

Stabilization fixes and micro features on the top of CODE 24.04.6.1
  • Fixed a few crashers (tdf#162370, tdf#162398)
  • Improved performance of document layout (cool#9735)
  • Restored display of core build configuration in admin console
  • Expose Poco version in admin console (cool#9710)
  • Added hardware resource warning to server audit dialog
  • Don’t show Help button when there is no help (cool#9699)
  • Calc autofilter fix (cool#9704)
  • Updated translations


CODE 24.04.6.1

Released 6 August 2024

Bug Fixes
  • Issue where copying using the context menu on mobile triggered an incorrect “use on-screen keyboard for copy/paste” message. (cool#9671)
  • A long standing file-descriptor leak that made it necessary to reboot some servers from time to time” (cool#9349)
  • Issue where row/column header context menu wouldn’t close when accessing the spreadsheet toolbar. (cool#9664)
  • UI issues on mobile. (cool#9662)
  • UI issues on mobile. (cool#9662)
  • Issue with jumping to own cursor on any key press. (cool#9639)
  • Calc: jump to cell on address input. (cool#9584)
  • Python scripts not working in some cases (cool#9597)
  • Adjusted drawing order of cell cursors to prevent overlap with column & row headers. (cool#9548)
  • Adjusted other view cell cursor pop-up positions when needed. (cool#9547)
  • Cell cursor visibility issue. (cool#9515)
  • PDF export to disable export of form fields as PDF forms by default. (tdf#153040)
  • DOCX import to handle font family for characters. (tdf#162072)
  • Slow paste of a URL into a document with lots of bullets in Writer. (cool#9504)
  • PDF corruption after adding a comment to a PDF containing screenshots.
  • Collaborative editing issue where other users experienced inverted background effects. (cool#9626)
  • Dark mode not setting light text in read-only marked documents. (cool#9660)


CODE 24.04.5.2

Released 25 July 2024

Features
  • Form Filling API: This new automated feature for admins makes form filling hassle-free. Admins can easily fill and store data from forms without having to manually process the files. The API offers two main functionalities:
    • 1. Extract data from a Form
      • Description: Reads and extracts user input from a form so that admins can use it as necessary.
    • 2. Fill data in a Form
      • Description: Fills in the form with stored data.
    • This feature provides an interface between the integrating environment and Collabora Online, it is up to the integration to implement a use case relying on the form filling API.
  • Run COOL in rootless environment using the “mount_namespaces” feature, resulting in better container integration. It is enabled by default in CODE,
Bug Fixes
  • Writer: Content control: bad widget position when combined with notes-in-margin for PDF export tdf #161970
  • Writer: Exporting a content control with an empty value to DOCX produces a document unreadable in Word tdf #161771
  • Calc: Wrong cell cursor position in RTL sheets cool #9506
  • Calc: Multiple text cursors in the same cell are not aligned cool #9468
  • Calc: Cannot edit and remove hyperlink outside of edit mode cool #9467
  • “Follow user” feature is not stable cool #9507
  • Random crashes in coolwsd cool #9471
  • Improve URL popups cool #9461
  • Improved UX when working with shapes cool #9469 cool #9488


CODE 24.04.5.1

Released on July 8, 2024

Features
  • Feature: Unveiling Precision: Introducing the Ruler Feature in Impress/Draw cool #8966 
  • Feature: Improved PDF Annotation Support: We have added enhanced support for importing and exporting a wider range of PDF annotation types and properties. This includes: stamps, free text annotation, line size adjustments, line and fill color for polygons, rectangles, and circles. You can now insert various types of annotations such as images, polygons, and text. These annotations can be edited just like any other objects within the document. To experience these improvements, open a PDF containing various types of annotations. You should be able to move, resize, and change the properties of these annotations seamlessly.

Bug Fixes
  • Fixed: Writer: Hangs opening a specific document with a table with some cells merged, having minimal row height tdf #161508
  • Fixed: Writer: Vertical line with offset in certain DOCX file is imported as horizontal line tdf #161779
  • Fixed: Writer: Content control color is lost when exporting to PDF forms tdf #161708
  • Fixed: Calc: Dark Mode Invert Background option not working as expected cool #9379
  • Fixed: Calc: All users get Autofilter warning dialog
  • Fixed: Calc: View jumping case cool #9170
  • Fixed: WOPI Lock/Unlock request did not get sent in some cases cool #9395
  • Fixed: File tab: Revision history is sometimes rendered as inline button cool #9324
  • Fixed: Some issues with icons on mobile devices cool #9381
  • Fixed: Styles view: Fix dark mode background and border cool #9365


CODE 24.04.4.2

Released on June 7, 2024

Features

Bug Fixes
  • Fixed: File with long filename cannot be quarantined cool #9264
  • Fixed: Calc: Validity dropdown doesn’t work properly on tall cell cool #9250
  • Polished Server Audit feature.
  • Fixed: Cannot paste between two servers cool #9219
  • Fixed: View jump when zooming in/out cool #9154
  • Fixed: Issues with user list after reconnection cool #9243
  • Fixed: Invert background button was visible in Light mode cool #9251
  • Fixed: Missing icons in dark mode
  • Fixed: Page down does not work right away after opening certain document cool #9245
  • Fixed: Mobile RTL scroll cool #9203
  • Fixed: Allow changing compact to tabbed mode cool #9222
  • Fixed: Background save does not always work cool #9082


CODE 24.04.4.1

Released on June 7, 2024

Features
  • Created a framework for showing “server audit” results, primarily targeted at administrators. It can detect issues with integration and give hints to resolve them. The Server audit button is available from the Help tab. This feature will be extended in future releases.
  • Writer now has much better support for continuous / inline endnotes (not on a separate page), and it is enabled by default for DOCX files. See more in Miklos Vajna’s blog post: Section-based continuous endnotes in Writer
  • Now it is possible to switch light/dark modes selectively for the user interface and the document. It becomes handy when the user is in dark mode, but wants to check the document as it would look like in print or PDF (cool#9061). The Invert Background button is on the View tab.

Bug Fixes
  • Fixed: Writer: Collabora doc wrong format, 3 pages instead of 1 (tdf#161318)
  • Fixed: Writer: Can’t add watermark in PDF (cool#9165)
  • Fixed: Calc: Formula range indicator not shown anymore (cool#9195)
  • Fixed: Calc: When user is resizing a row/column, other user cannot insert comment (cool#9169)
  • Fixed: Calc; Display issue after fill down and undo
  • Fixed: Calc: Edit mode controls in formula bar are misplaced
  • Fixed: Calc: Zoom in/Out causes View jump
  • Fixed: Calc: Can’t select cells when trying to pick source for pivot table
  • Fixed: Impress: Clear Direct Formatting icon on toolbar is incorrect
  • Fixed: Draw/Impress: Editing SVG (cool#9174)
  • Fixed: Draw/Impress: Changing dark/light application color scheme does not switch text color anymore in text boxes (tdf#161057)
  • Fixed: Missing dark mode icons for 24.04 (cool#9149)
  • Improved: Color contrast in application canvas (cool#9050)
  • Fixed: Labels not shown in chart in tiled rendering mode (tdf#161222)


CODE 24.04.3.1

Released on May 23, 2024

  • Fixed: Writer: UNDO incomplete: list level is not restored in a specific document (tdf#161172)
  • Fixed: Writer: Unexpected top margin for paragraph at the top of non-first pages from DOCX (tdf#160952)
  • Fixed: Writer: FILEOPEN DOCX: endnote is on separate page, not inline (tdf#160984)
  • Fixed: Calc: Function names in non-English UI are untranslated
  • Fixed: Calc: Persistent blinking caret after resizing row
  • Fixed: Calc: Mouse cursor is not seen when typing (cool#9019)
  • Fixed: Calc: text not seen opening in Dark mode
  • Fixed: Calc: Print button in Tabbed view does not work
  • Fixed: Calc: toggle gridline visibility (cool#8066)
  • Fixed: Calc: Disappearing borders on tall merged cells (tdf#161019, tdf#159846)
  • Fixed: Draw/Impress: Disable the Grid for now (cool#9019)
  • Fixed: Zotero add reference dialog closes unexpectedly when setting the language (cool#9108)
  • Fixed: Spinning wheel hang on macOS when using the Zotero plugin. (tdf#161035)
  • Fixed: Crash on closing LibreOffice with certain content on the clipboard (tdf#159683)
  • Improved: Calc: Assistance Functionalities: Tables: Automatic text completion for commands
  • Improved: PDF Reader – Accessibility view – bringing checker sidebar to Online
  • Improvements on Background Save


CODE 24.04.2.1

Released on May 13, 2024

  • Fixed: Dark mode – The comment Avatar becomes invisible after switching to Dark mode
  • Fixed: Calc: Choosing disable macros in macro security dialog closes the editor (cool#6461)
  • Fixed: Writer: Not able to reply to last comment in long compact comment pop up
  • Fixed: Calc: Paste fails for two rows which are not next to each other
  • Fixed: Writer: Automatically saved comments are half visible in narrow window
  • Fixed: Impress: Two Repair icons were shown in the menu bar
  • Fixed: Writer: Persistent Rotation Angle tooltip (cool#8045)
  • Fixed: Calc: Date format in XLSX files could become invalid with multiple editors with different UI language
  • Fixed: Calc: Macro security dialog buttons are misaligned
  • Fixed: Impress: Restrict presentation in read-only mode
  • Fixed: Calc: In non-English languages, opening a spreadsheet complains about separators
  • Fixed: Calc threaded calculation performance issue (tdf#160056)
  • Fixed:  Copy/Paste: less push of the current selection to the clients. (cool#8648)


CODE 24.04.1.3

Released on April 23, 2024

  • Major new version. Please read the blog post.
  • Known bug: crash on start (cool#8853) workaround: install at least one dictionary pack, for example collaboraoffice-dict-en.

Learn how we helped 100 top brands gain success