May 2026 - Product Update

May 2026 - Product Update

Hello there ๐Ÿ‘‹ Over the past few months, weโ€™ve been working quietly on many improvements across Carbone, and itโ€™s time to share whatโ€™s new from the v5.0.8 to the v5.5.0 (latest).

Over the past months, we have focused on:

  • Shipping some of the most requested feature
  • Building new integrations (can't wait to share!!)
  • Giving the best support ever (from humans)

New Features

  • ๐——๐˜†๐—ป๐—ฎ๐—บ๐—ถ๐—ฐ ๐˜๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ฐ๐—ผ๐—น๐˜‚๐—บ๐—ป ๐—ฟ๐—ฒ๐—บ๐—ผ๐˜ƒ๐—ฎ๐—น (v5.5.0): You can now delete table columns automatically with :drop(col) and :keep(col) (documentation).
  • ๐— ๐—ฎ๐—ฟ๐—ธ๐—ฑ๐—ผ๐˜„๐—ป ๐˜€๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜ (v5.4.5): Markdown files are now supported for conversion, including MD to PDF/DOCX/ODT, available only for On-premise/Docker/AWS.
  • ๐—ง๐—ฒ๐—บ๐—ฝ๐—น๐—ฎ๐˜๐—ฒ-๐—น๐—ฒ๐˜ƒ๐—ฒ๐—น ๐—ฟ๐—ฒ๐—ป๐—ฑ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด ๐—ผ๐—ฝ๐˜๐—ถ๐—ผ๐—ป๐˜€ (v5.4.3 - v5.4.4): Templates can now force timezone, converter, language, hardRefresh, and XLSX number formatting behavior directly inside the template (documentation).
  • ๐— ๐—ผ๐—ฟ๐—ฒ ๐—ถ๐—บ๐—ฝ๐—ผ๐—ฟ๐˜/๐—ฒ๐˜…๐—ฝ๐—ผ๐—ฟ๐˜ ๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐˜€ (v5.3.0): Carbone supports more formats via LibreOffice, including Markdown, SVG, WEBP, Apple Pages, Apple Numbers, and more (List of supported export formats).
  • ๐—”๐—ฑ๐˜ƒ๐—ฎ๐—ป๐—ฐ๐—ฒ๐—ฑ ๐—ฃ๐——๐—™ ๐˜„๐—ฎ๐˜๐—ฒ๐—ฟ๐—บ๐—ฎ๐—ฟ๐—ธ๐˜€ (v5.3.0): PDFs can now include multiple customizable watermarks with position, rotation, opacity, font, and page-number variables (documentation).
  • ๐—”๐—ฟ๐—ฟ๐—ฎ๐˜† ๐˜€๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต ๐—ฒ๐˜…๐—ฝ๐—ฟ๐—ฒ๐˜€๐˜€๐—ถ๐—ผ๐—ป๐˜€ ๐—ถ๐—ป ๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐˜€ ๐Ÿ”ฅ (v5.2.0): Formatters can now search inside arrays using indexes, current loop position, or equality conditions (Lookup documentation).

๐—›๐—ง๐— ๐—Ÿ ๐—™๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ ๐—œ๐—บ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐˜€

  • ๐—ฆ๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜ ๐—ณ๐—ผ๐—ฟ ๐˜๐—ต๐—ฒ ๐—ง๐—ฎ๐—ฏ๐—น๐—ฒ ๐—˜๐—น๐—ฒ๐—บ๐—ฒ๐—ป๐˜ (v5.0.9, v5.1.4, v5.2.0): HTML tables are now supported in ODT/DOCX/PDF, including table cells, colspan/rowspan, default borders, theme styling, consistent widths, and better rendering in headers/footers (documentation).
  • ๐—ฆ๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜ ๐—ณ๐—ผ๐—ฟ ๐—›๐—ฒ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ด๐˜€ ๐—˜๐—น๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐˜€ (v5.2.0, v5.3.0): HTML headings like H1 to H6 can now be rendered with document styles and custom heading themes (documentation).
  • ๐—ฆ๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜ ๐—ณ๐—ผ๐—ฟ ๐—ฎ๐—น๐—น ๐—ฒ๐—ป๐˜๐—ถ๐˜๐—ถ๐—ฒ๐˜€ ๐—ฎ๐—ป๐—ฑ ๐—ฒ๐—บ๐—ผ๐—ท๐—ถ๐˜€ (v5.5.0): The :html formatter now supports numeric entities, Unicode emojis, and more complete entity rendering (documentation).
  • ๐—ฆ๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜ ๐—ณ๐—ผ๐—ฟ ๐—ฝ๐—ฎ๐—ด๐—ฒ ๐—ฏ๐—ฟ๐—ฒ๐—ฎ๐—ธ๐˜€ (v5.2.0): Paragraphs can now include page breaks before or after them using inline CSS (documentation).
  • Richer styling support (v5.2.0, v5.4.5): Better handling of hyperlinks around blocks, list items in tables, and inline heading behavior.

๐—™๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ ๐—ถ๐—บ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐˜€

  • :appendTemplate: Safer, faster, and now available on Cloud (v5.0.8, v5.4.3, v5.5.0).
  • :convCRLF: Better whitespace handling in DOCX files (v5.0.9).
  • :formatR: Fixed country translations in binary builds (v5.1.0).
  • :aggSum: Improved support for nested loops with array-based data (v5.4.2).
  • :transform: Added in unit support for PPTX and ODP files (v5.4.0).

๐—–๐—ฎ๐—ฟ๐—ฏ๐—ผ๐—ป๐—ฒ ๐—–๐—ผ๐—ฟ๐—ฒ ๐—ถ๐—บ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐˜€ (๐—™๐—ผ๐—ฟ ๐—ข๐—ป-๐—ฃ๐—ฟ๐—ฒ๐—บ๐—ถ๐˜€๐—ฒ, ๐——๐—ผ๐—ฐ๐—ธ๐—ฒ๐—ฟ, ๐—”๐—ช๐—ฆ, ๐—”๐˜‡๐˜‚๐—ฟ๐—ฒ)

  • ๐—ฆ๐—ถ๐—บ๐—ฝ๐—น๐—ฒ๐—ฟ ๐—ฐ๐—ผ๐—ป๐—ณ๐—ถ๐—ด๐˜‚๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐˜ƒ๐—ผ๐—ฐ๐—ฎ๐—ฏ๐˜‚๐—น๐—ฎ๐—ฟ๐˜† (v5.4.0): โ€œStateful/statelessโ€ and โ€œdatabaseโ€ wording was simplified into clearer โ€œwith/without template managementโ€ and โ€œtemplate metadataโ€ terminology.
  • ๐—ข๐—ณ๐—ณ๐—ถ๐—ฐ๐—ถ๐—ฎ๐—น ๐—บ๐˜‚๐—น๐˜๐—ถ-๐˜๐—ฒ๐—ป๐—ฎ๐—ป๐—ฐ๐˜† ๐˜€๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜ (v5.0.9): deployments can now isolate templates and data by tenant across all endpoints.
  • ๐—›๐—ถ๐—ด๐—ต-๐—ฎ๐˜ƒ๐—ฎ๐—ถ๐—น๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜† ๐˜๐—ฒ๐—บ๐—ฝ๐—น๐—ฎ๐˜๐—ฒ ๐—บ๐—ฎ๐—ป๐—ฎ๐—ด๐—ฒ๐—บ๐—ฒ๐—ป๐˜ (v5.4.0): Template metadata management now works better across clusters, Docker containers, and multiple nodes, with synchronization, backups, startup/shutdown safety, and no single point of failure.
  • ๐—™๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฎ๐—ป๐—ฑ ๐˜€๐—ฎ๐—ณ๐—ฒ๐—ฟ ๐—ฎ๐˜€๐˜†๐—ป๐—ฐ ๐—ฟ๐—ฒ๐—ป๐—ฑ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด (v5.5.0): The asynchronous rendering system with webhooks was reworked to reduce race conditions and improve processing speed.
  • ๐—œ๐—บ๐—ฝ๐—ฟ๐—ผ๐˜ƒ๐—ฒ๐—ฑ ๐˜€๐˜๐—ฎ๐—ฟ๐˜๐˜‚๐—ฝ, ๐˜€๐—ต๐˜‚๐˜๐—ฑ๐—ผ๐˜„๐—ป, ๐—ฎ๐—ป๐—ฑ ๐—น๐—ผ๐—ด๐˜€ (v5.4.0): Startup logs are clearer, shutdown is faster, peer discovery is more flexible, and Prometheus metrics were improved.
  • ๐—–๐—น๐—ฒ๐—ฎ๐—ป๐—ฒ๐—ฟ ๐—”๐—ฃ๐—œ ๐—ฏ๐—ฒ๐—ต๐—ฎ๐˜ƒ๐—ถ๐—ผ๐—ฟ (v5.4.0, v5.4.3): Template APIs now return clearer deployment information and stronger validation for template/version IDs and deployment timestamps.

Studio Web Component updates

  • ๐—ก๐—ฒ๐˜„ ๐—ฒ๐—บ๐—ฏ๐—ฒ๐—ฑ๐—ฑ๐—ฒ๐—ฑ ๐—ฆ๐˜๐˜‚๐—ฑ๐—ถ๐—ผ ๐—”๐—ฃ๐—œ๐˜€ (v5.1.0, v5.1.1): The Web Component now provides clearer methods to open templates by template ID, version ID, data URI, or external URL.
  • ๐—–๐—น๐—ฒ๐—ฎ๐—ฟ๐—ฒ๐—ฟ ๐—ฒ๐—บ๐—ฏ๐—ฒ๐—ฑ๐—ฑ๐—ฒ๐—ฑ ๐—บ๐—ผ๐—ฑ๐—ฒ๐˜€ (v5.1.0, v5.4.0): Embedded Studio modes were clarified and renamed around โ€œwith/without template management,โ€ making integration easier to understand.
  • ๐— ๐—ผ๐—ฟ๐—ฒ ๐—ฐ๐˜‚๐˜€๐˜๐—ผ๐—บ๐—ถ๐˜‡๐—ฎ๐˜๐—ถ๐—ผ๐—ป (v5.1.0): Integrators can customize available Carbone API versions, update theme/CSS dynamically, and reset Studio state programmatically.
  • Better events for integrators (v5.1.0): Events like template:updated, template:saved, template:deployed, and options:updated were improved to provide cleaner information to host applications.

๐Ÿ‘‰ ๐—ต๐—ผ๐˜„ ๐˜๐—ผ ๐—ฎ๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ ๐˜๐—ต๐—ฒ ๐—น๐—ฎ๐˜๐—ฒ๐˜€๐˜ ๐—ณ๐—ฒ๐—ฎ๐˜๐˜‚๐—ฟ๐—ฒ๐˜€?

  • ๐—–๐—ฎ๐—ฟ๐—ฏ๐—ผ๐—ป๐—ฒ ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐—”๐—ฃ๐—œ: Ensure you request version '5' of Carbone by setting the header โ€œcarbone-version:5โ€.
  • ๐—–๐—ฎ๐—ฟ๐—ฏ๐—ผ๐—ป๐—ฒ ๐—ข๐—ป-๐—ฝ๐—ฟ๐—ฒ๐—บ๐—ถ๐˜€๐—ฒ: Download the latest binary from the Changelog, replace your existing binary with the new one, and restart the Carbone server (your templates, config, and database remain intact).
  • ๐—–๐—ฎ๐—ฟ๐—ฏ๐—ผ๐—ป๐—ฒ ๐——๐—ผ๐—ฐ๐—ธ๐—ฒ๐—ฟ: First, ensure templates and database are stored on persistent volumes. Pull the latest image: docker pull carbone/carbone-ee:full-5.5.0 . Finally, restart your container
  • ๐—–๐—ฎ๐—ฟ๐—ฏ๐—ผ๐—ป๐—ฒ ๐—ข๐—ป-๐—”๐—ช๐—ฆ: Upgrade to the latest version from your AWS dashboard.Don't hesitate to reach out through our live support chat if you have any questions or need assistance. Have a fantastic day! ๐Ÿป

For complete upgrade instructions and version-specific migration notes, visit our detailed Upgrade Guide.

If you have any questions or need a hand, just reach out through the live support chat. Weโ€™ll be happy to help. Have a great day! ๐Ÿป