.

CCM19 Change Log

Version 2026.06.25

June 25, 2026 - b82740d664afbd5ff59d46de27ee55d3375931ac

Here are the changes in detail:

  1. FIX - A/B Tests: Fixed the display of bar charts as of version 2026.06.01
  2. FIX - Query: Handled a special case for ID sorting as of version 2026.06.16
  3. CHANGE - Hosting API: `clientgetid/<username>` now prioritizes results by username instead of free-text search
  4. UPDATE - Project dependencies updated

Version 2026.06.16

June 16, 2026 - b5f152814ced9c0a7aa034087d5a06e197ee89eb

Here are the changes in detail:

  1. NEW - Banner: Add a "Revoke All" link to the cookie policy table
  2. NEW - Added language variants “English (Sweden)” and “English (Finland)”
  3. FIX - Accessibility: Fixed keyboard navigation for TCF dropdown elements
  4. FIX - Corrected translations for “Legal Notice”
  5. FIX - Branding: Ensure that the “Powered By” text is set when the link is to be displayed
  6. FIX - Robustness: Prevent internal error messages caused by incorrect file ownership permissions in 'var/tcfv2' and 'var/embeddingdb'
  7. FIX - Robustness: Automatically recreate the log directory if it is missing
  8. FIX - TCF: Corrected the link to “Balancing of Legitimate Interests” for language code matches in the banner
  9. FIX - Statistics: Fixed the display of bar charts following version 2026.06.01
  10. FIX - Banner: Display banner linking to the accessibility information URL when the accessibility information feature is disabled
  11. CHANGE - Cron: Optimized cron jobs to reduce runtime
  12. CHANGE - Caching: Largely avoid dynamic access to config repositories
  13. CHANGE - MongoDB: Optimized database access, significantly speeding up operation
  14. CHANGE - Banner: Reduced potential memory usage for user interface elements

Version 2026.06.01

June 1, 2026 - 77c9fc0c01634ce610da8fa45a39d5f3b3ed4ab2

This CCM19 version updates to Symfony 7.4 to incorporate the latest security updates into the codebase.

Symfony 7.4 is an LTS (Long-Term Support) release that is expected to receive bug fixes until the end of 2028 and security updates until the end of 2029. The minimum requirements for CCM19 remain unchanged.

Here are the changes in detail:

  1. FIX - Update: Prevent potential crashes when var/cache is located on a different partition
  2. CHANGE - Cron: Process titles of cron worker processes now display the active cron job
  3. UPDATE - Symfony: Security update 7.4.13 integrated
  4. UPDATE - Project dependencies updated

Version 2026.05.18

May 18, 2026 - e27b46bf0eff5aa599c1e253ebc17acc32604130

Here are the changes in detail:

  1. FIX - Settings: Open inactive tabs when saving fails due to empty required fields
  2. FIX - Dashboard: Fixed the condition for displaying the "Restart Crawl" button
  3. FIX - 2FA Plugin: Fixed the 2FA reset for managers
  4. FIX - Agency Version: Fixed an issue in Manager Administration when no client groups were defined
  5. FIX - Hosting API: Corrected behavior when deactivating the service lock

Version 2026.05.07

May 7, 2026 - 4a13eb96514a5cb395cc751eef2da3f903f706c8

Here are the changes in detail:

  1. NEW - Themes: Added intro text as an option for the category window
  2. NEW - Added email notifications for sub-users
  3. NEW - Agency Version: Added the option to suspend user accounts, specifying a reason for suspension
  4. NEW - Cloud Agency: Added a note for agencies regarding client management
  5. NEW - Cloud-Agency: Added plan-specific account information similar to hosting client management
  6. NEW - Added system information at the admin level for all editions
  7. NEW - Support for Global Privacy Control (GPC) as the successor to Do Not Track (DNT)
  8. NEW - Deliver cacheable plugin assets as 'immutable' with a long cache duration
  9. NEW - Allow HTTP Signature headers for CORS requests
  10. NEW - Hosting API: Authorization via HTTP Authorization header recommended; continued support for URL parameters as a fallback
  11. FIX - Hosting API: Prevent automatic approval of new TCF providers when updating domains
  12. FIX - Integrations: Ignore unused assets for “website operators” during onboarding/updates
  13. FIX - Improved filtering of invalid plugin assets
  14. FIX - Dashboard: Corrected crawler output
  15. FIX - CLI ('app:fsck'): Fixed index creation for certain collections
  16. CHANGE - CLI ('app:fsck'): Skip entries that are only a few seconds old when deleting, for security reasons
  17. CHANGE - GeoIP: Updated recommended PHP extensions (gmp, bcmath; maxminddb)
  18. UPDATE - GeoIP database updated
  19. UPDATE - Translations updated

Version 2026.03.09

March 9, 2026 - d669ca091e037f4655020ab1d07ea1c27b3cfb84

Here are the changes in detail:

  1. NEW - TCF: Support for Vendor Device Storage Disclosures 1.1
  2. NEW - Banner: Open the cookie policy table in a modal dialog via anchor or JavaScript API
  3. NEW - Banner: New option “Reload page when consent settings are saved”
  4. NEW - Iframe Blocker: Added warning for allowlist mode and empty filter list
  5. NEW - Onboarding: Display a message if the domain is unreachable by the scanner
  6. FIX - Banner: Only display sections under “Legal Basis” if entries are present
  7. FIX - CLI: Use the configured hostname from the base URL in the console command context
  8. FIX - Onboarding/API: Always enable the iframe blocker in blocklist mode for new integrations
  9. FIX - Iframe Blocker: Optimized the height of initially invisible iframes, e.g., when hidden behind a tab
  10. FIX - Iframe Blocker: Give preference to localized display names for integrations
  11. FIX - Cookie Policy Table: Use browser language as a fallback
  12. FIX - Domains: Fixed the issue where legal basis options were grayed out when “Default Selection” was active
  13. CHANGE - Iframe Blocker: Optimized caching of HTML and CSS resources
  14. CHANGE - Backend: TCFv2.3 is already supported; the “IAB Framework (TCFv2.3)” menu item now reflects this
  15. CHANGE - Onboarding: The specified domain is now resolved directly by the scanner
  16. CHANGE - 2FA Plugin: Timeout for the “Try Again” button when logging in with a passkey/FIDO has been extended
  17. CHANGE - Old JavaScript polyfills for browsers from before 2016 have been removed

Version 2026.01.29

January 29, 2026 - d6745cceaa18da43aef4181c74aebf386b6aab7a

Here are the changes in detail:

  1. NEW - TCF: Ensured compatibility with Vendor Device Storage and Operational Disclosures 1.1
  2. NEW - TCF: Added support for TCF v2.3
  3. NEW - Integrations: Individually disable automatic updates for assets/cookies
  4. NEW - Agency Version: Display the status of relevant PHP extensions in the hosting dashboard
  5. FIX - Agency Version: App menu items without an app bar at the hosting level have been consolidated into the sidebar
  6. FIX - Backend: Display error with multi-line tab bar fixed
  7. FIX - Cache behavior during theme preview corrected
  8. FIX - Onboarding: Ignore unused assets/cookies during the final update of language entries
  9. FIX - Reporting: Sporadic data processing issues resolved
  10. FIX - ngx_brotli compatibility: Brotli-compressed asset files now have the '.br' extension
  11. FIX - Reporting: Results in the backend and PDF export have been aligned
  12. FIX - Reporting: Check for expired certificates optimized
  13. FIX - Display issues with the app bar in the admin area resolved
  14. CHANGE - Omit markup for the settings icon when inactive
  15. CHANGE - Setup: Minimum memory limit in setup increased to 512 MB
  16. CHANGE - Setup: Added check for PHP extensions 'mbstring' and 'sodium'

Version 2025.12.11

December 11, 2025 - 1460b9edc90d7b9ddfdc7e9a58974ce674921b42

Here are the changes in detail:

  1. NEW - TCF: Added explanatory text in the second level and detail window when TCF is active
  2. NEW - TCF: Links to information on the balancing of legitimate interests for TCF providers added to the details window
  3. NEW - Translations added: Bosnian (bs), Montenegrin (cnr), Estonian (et), Luxembourgish (lb), Lithuanian (lt), Latvian (lv), Macedonian (mk), Albanian (sq)
  4. FIX - Corrected the country code for the United Kingdom in the list of countries subject to GDPR-like laws
  5. FIX - TCF: “Consent” and “Legitimate Interest” in the details window can now be toggled simultaneously for all third-party providers
  6. UPDATE - Translations updated
  7. UPDATE - Geo-IP database updated

Version 2025.12.02

December 2, 2025 - 048fd5b2b15e08499394d6d0ecdde32721be30fa

Here are the changes in detail:

  1. FIX - TCF: Corrected display of data retention period for TCF providers
  2. FIX - TCF: Consent signals for obsolete TCF providers avoided
  3. FIX - Banner: Display issues in Safari resolved
  4. FIX - Update: Fixed an issue with the update button in the user interface
  5. FIX - Accessibility: Improved the cookie table in the edit dialog for integrations
  6. FIX - Accessibility: Banner buttons now always receive a label via ARIA markup

Version 2025.11.20

November 20, 2025 - 5016eb0ef82d65284a3bcbf05bf5c0b026326b72

Here are the changes in detail:

  1. NEW - TCF: Support for Google Additional Consent v2
  2. NEW - Agency Version: Enable or disable the "Powered by" link system-wide via branding settings
  3. NEW - Setup: Optional communication with the license server via Google IP addresses when necessary (in case of IP blocks)
  4. FIX - Administration: Issues saving certain settings after version 2025.11.10 have been resolved
  5. FIX - Import: Fixed processing of customer and domain selection after version 2025.11.10
  6. FIX - Login: Do not display the "Log in again" dialog when switching users or logging out
  7. CHANGE - Import/Export Plugin: File names are now assigned dynamically during export
  8. UPDATE - Translations updated

Version 2025.11.10

November 10, 2025 - 1c73aa9ec6a6e5a4a4c5a5ff317934f801b8760a

This CCM19 version marks the previously announced transition to Symfony 7.3 as the modern web framework and the accompanying update to the system requirements, making PHP 8.2 the new minimum requirement for CCM19.
Please note: The following information applies only to agency, enterprise, and subscription customers who use a downloadable version with their own installation!

  1. With this version,CCM19 is updating its system requirementsdue to the switch to Symfony 7.3, so PHP 8.2is now required as a minimum.
  2. Symfony 7.4 will be released later this month—we plan to adopt it promptly, and the system requirements will remain unchanged.
  3. Symfony 8.0 will also be released then, requiring at least PHP 8.4. The transition is expected to be completed by mid-2026.
  4. CCM19 already supports PHP 8.4, which makes the transition to Symfony 8 even easier.
  5. The CCM19 updater prevents the CCM19 installation from being updated as long as the new requirements are not met. Once the requirements are met, the update process proceeds as usual.

Here are the changes in detail:

  1. NEW - Support for the Clarity ConsentV2 API
  2. NEW - Integrations: Display a notification if automatic updates are disabled for the account
  3. FIX - Workaround for compatibility with legacy JS libraries
  4. FIX - Workaround for a Safari bug that could cause the banner to open repeatedly
  5. FIX - Dashboard: Fixed write access for sub-users, e.g., to enable the banner
  6. FIX - Fixed the display of the setup form
  7. CHANGE - System Log: Ignore case when searching
  8. CHANGE - System log: Now also search the “Component” column
  9. CHANGE - Licensing: Modernized the update check process

Version 2025.11.07

November 7, 2025 - 76e7fec9a0e87f3a300cf59ef245c259717dd31e

Here are the changes in detail:

  1. FIX - Compatibility workaround from 2025.09.18 extended for php-mongodb version 2.0 and higher

Version 2025.11.04

November 4, 2025 - cacf98d4e621d182845b64b9f6a8c6fb870b8cbb

Here are the changes in detail:

  1. FIX - CCM19 Updater: Requirements for the upcoming generation change corrected

Version 2025.10.21

October 21, 2025 - 933c908e7aee3309520d146c48a9dca6c36f352c

In February 2023, we announced that support for several PHP versions—which are outdated and no longer officially receiving security updates—would be discontinued at a later date. That time is fast approaching: This CCM19 version is expected to be the last one based on Symfony 5.4 (LTS) as the base web framework.

With one of the upcoming CCM19 versions, a generational change will take place, updating the foundation from Symfony 5.4 (LTS) to the more modern Symfony 7.3.
Please note: The following information is only relevant for agency, enterprise, and subscription customers who use a download version with their own installation!

  1. CCM19 is updating its system requirementswith the switch to Symfony 7.3, so at least PHP 8.2will be required.
  2. Symfony 7.4 will be released soon—we plan to adopt it promptly, and the PHP version will remain unchanged.
  3. Symfony 8.0 is also set to be released soon, which will require at least PHP 8.4. The transition is expected to be completed by mid-2026.
  4. CCM19 already supports PHP 8.4, which should make the transition to Symfony 8.x even easier.
  5. The CCM19 updater prevents the version upgrade until the new requirements are met. Once the requirements are met, the update process will proceed as usual.

Here are the changes in detail:

  1. FIX - Faster login and user switching for Chromium-based web browsers
  2. CHANGE - Banner: Language switcher icon implemented differently from a technical standpoint (specific workaround for a website whose non-standard code caused an issue)
  3. CHANGE - CCM19 Cloud: Settings for the “Invisible Banner” feature have been moved to the integration overview

Version 2025.10.09

October 10, 2025 - d7cb33b8b080bc14b6f053301cdfd059c58b73ae

Here are the changes in detail:

  1. NEW - Added “French (Luxembourg)” to the language selection
  2. NEW - User-wide translations: Offer deleted board languages for autocomplete
  3. NEW - Frontend: Added alias 'ak' for URL parameter 'apiKey'
  4. FIX - Agency version: Corrected path calculation between CDN base path and CCM19 base path
  5. CHANGE - Integrations: Automatically close the update lock after a manual change
  6. UPDATE - Translations updated

Version 2025.09.23

September 24, 2025 - c22159a95c11a377afb1e5d1a351c12117d2c25c

Here are the changes in detail:

  1. FIX - Iframe Blocker: Workaround for restoring iframes in Safari
  2. FIX - Optimized column widths for cookie tables in the Details dialog
  3. UPDATE - Geo-IP database updated

Version 2025.09.18

September 19, 2025 - 46bc22cbb06ec5073377689487177bdfbb885f5e

Here are the changes in detail:

  1. NEW - Update process prepared for PHP 8.2 as the new minimum requirement
  2. NEW - Iframe blocker: Optionally show or hide preview images for supported services
  3. NEW - Languages added: Kurmanji (kmr), Southern Kurdish (sdh), Sorani (ckv), Zaza (zza), Gorani (hac), Balochi (bal)
  4. FIX - Translation: Slovenian corrected
  5. FIX - Accessibility: Markup in the details dialog revised
  6. FIX - Accessibility: Improved markup for the settings icon
  7. FIX - Accessibility: Improved markup for "Show embeds in category window"
  8. FIX - Onboarding: Now accounts for all languages used when importing embeds
  9. FIX - Color Values: Fixed a potential infinite loop (as of version 2025.08.06) in 'Color::adjustBrightnessForContrast()'
  10. FIX - Compatibility workaround for php-mongodb version 2.0 and later
  11. CHANGE - Moved email notification settings back to “My Account”
  12. CHANGE - Self-Hosting: Email settings updated
  13. CHANGE - Renamed the geo-function “Show only in the EU/EEA” to “Show only in countries with GDPR?”
  14. CHANGE - India classified as a GDPR-equivalent country under DPDPA-2023

Version 2025.08.06

August 7, 2025 - 7d8c9d46d0c0fc2546962a62d4157069bba10c54

Here are the changes in detail:

  1. NEW - Theme CSS: Added Twig filter 'adjustContrast'
  2. NEW - Fallback for language selection from more specific language codes to macro languages
  3. FIX - Accessibility: Improved information about embeds in the category window
  4. FIX - HTML correction: Removed the 'as' attribute from 'rel="prefetch"'
  5. FIX - Corrected minimum contrast for automatic color selection of individual elements
  6. FIX - Accessibility: Technically hide elements with the 'hidden' attribute
  7. FIX - Accessibility: Ignore the hidden settings icon during focus navigation
  8. FIX - Legal Notice/Privacy Policy: "Link" display mode set as default
  9. FIX - Group Management: Plugins may be visible to sub-users
  10. FIX - Iframe Blocker: Page might have stopped responding when external 'MutationObservers' were active
  11. FIX - Fixed a display error with the "Show Password" button when used in combination with the password strength indicator
  12. FIX - MongoDB: Handle the more modern 'BulkWriteException'
  13. CHANGE - Help elements for keyboard focus control are now only used in older browsers
  14. UPDATE - Translations updated

Version 2025.07.10

July 10, 2025 - be11ef13b8c0fefc00be313391ac65ae5d427363

Here are the changes in detail:

  1. NEW - Translations added: Burmese, Filipino, Indonesian, Korean, Lao, Thai, Vietnamese, Zulu
  2. NEW - Project Management: Comment field for domains/projects to store individual notes
  3. NEW - Self-Hosted: New console command 'app:user:rename'
  4. NEW - Crawler: Expanded feedback output
  5. FIX - Accessibility: Modal headings in the widget now start with h2
  6. FIX - Widget language switcher: SVG optimized for Content Security Policies
  7. FIX - Group Management: Write permissions for dashboard functions are now configurable
  8. FIX - Customer Management: Ignore UTF-8 BOM during CSV import if necessary
  9. CHANGE - No longer highlight the "Accept All" button on the second level
  10. UPDATE - Geo-IP database updated
  11. UPDATE - Project dependencies updated

Version 2025.06.26

June 26, 2025 - bb9bb4588d743f538b02eb921ebb77975e3b40e7

Here are the changes in detail:

  1. NEW - Password input fields now have a "Show Password" button
  2. NEW - Selection of the tag manager used (Matomo, GTM, custom)
  3. NEW - Iframe blocker: Display information about the linked embedding
  4. FIX - Accessibility: "My Account" form fields are now better marked for assistive technologies
  5. FIX - Corrected default language determination during login when no language is selected
  6. FIX - Fixed a rare issue where banner text was no longer displayed
  7. FIX - JavaScript API: Fixed an issue that could lead to infinite recursion
  8. CHANGE - TCF: Removed references to the latest ruling
  9. CHANGE - Accessibility: Colors, links, and contrast optimized
  10. CHANGE - Generic label for advanced GTM settings
  11. CHANGE - Changed lazy loading for the settings icon to 'loading="lazy"'
  12. CHANGE - Moved the setting “Hide banner if integrations are accessible through other means” to a separate field group
  13. CHANGE - Category window now defaults to not including an “Accept All” button
  14. UPDATE - Project dependencies updated

Version 2025.05.28

May 28, 2025 - 6deb087699e99b292f6e6ab30708994da2b4cd37

Here are the changes in detail:

  1. NEW - Opt-in mode when the banner is optionally hidden
  2. NEW - Agency version: Hosting dashboard expanded to include panels with information on various areas
  3. FIX - Fixed the check for using the tab to switch focus
  4. CHANGE - Legal warning added for the "Different consent duration for partial consent" feature
  5. CHANGE - Default text of the “Reject” button changed to “Reject All”

Version 2025.05.20

May 20, 2025 - ff73c6ad5c26324ba2e395a913e05b36e9ad0572

Here are the changes in detail:

  1. NEW - TCFv2: Reference to recent court ruling added
  2. FIX - Iframe Blocker: Corrected the feature description
  3. FIX - Iframe Blocker: Optimized thumbnail detection for Vimeo videos
  4. FIX - Logos now delivered correctly via the specified CDN
  5. CHANGE - EEA countries (excluding the EU) can now be selected under "Hide banner for specific regions"
  6. CHANGE - Revised description text for "Show only in the EU"

Version 2025.05.13

May 13, 2025 - 0939457f7431158eeb960a2bf9ca0137459a29a0

Here are the changes in detail:

  1. NEW - Hosting API: New Statistics API added
  2. NEW - Hosting API: 'Client' component expanded to include the 'mailSubscriptions' property
  3. NEW - Reporting: Charts added for results pages
  4. FIX - Onboarding: The URLs for the legal notice and privacy policy may not have been visible
  5. FIX - Agency Version: Restore client accounts for managers after the session expires
  6. FIX - Consent Sharing: Workaround for incompatibility with consent sharing in third-party iframes in Safari
  7. FIX - Performance: Response time optimized when clicking the "Save" button in the banner
  8. FIX - GeoIP: Correctly map unknown country codes to "unknown region"
  9. FIX - Accessibility: Unnecessary 'aria-role="none"' removed from the banner
  10. FIX - Integration Database: Correctly apply the 'session_storage' storage type
  11. FIX - Generate the active language for the banner display on-the-fly as needed
  12. FIX - Reporting: Sorts scripts by severity
  13. CHANGE - Onboarding: The banner is now displayed by default on the Legal Notice and Privacy Policy URLs
  14. CHANGE - Consistently sort translation tabs by language code
  15. CHANGE - Country list expanded to include all regions with ISO 3166-1 codes

Version 2025.04.09

April 9, 2025 - 559735b23acd02aab9094c3de71d78b6ab7e97dd

Here are the changes in detail:

  1. NEW - System Log: Log the deletion of duplicates during integration updates
  2. NEW - Reporting: Support for exporting in docx format
  3. FIX - Subuser Management: Fixed a display error with "Last Login"
  4. FIX - Integrations: Fixed a rare error during updates after merging duplicates
  5. FIX - CB Import: Added error message for invalid API keys
  6. FIX - CDN: Load cookie policy table via the CDN
  7. FIX - CDN: Corrected the generated URLs when using the CDN
  8. FIX - MongoDB: Fixed a rare error when accessing an array field
  9. CHANGE - Onboarding API: '/onboarding/scan' no longer aborts after a failed attempt to retrieve the legal notice
  10. CHANGE - Integration database: Display label next to localized display name
  11. UPDATE - Updated project dependencies
  12. UPDATE - GeoIP database updated

Version 2025.03.26

March 26, 2025 - b5b735d8e3c56b49f6cd0e06889c9cfffe212960

Here are the changes in detail:

  1. NEW - Integrations: Mark the source of imported integrations in the overview (e.g., "imported from system template")
  2. NEW - Performance: Temporary caching of integration data during automatic integration updates
  3. FIX - Script Loader: Scripts with '[type="text/x-ccm-loader"]' were executed twice when added dynamically ('appendChild', etc.)
  4. CHANGE - Customer Management: "List of Inactive Accounts" now always displays all inactive accounts

Version 2025.03.19

March 19, 2025 - fe2bc27e0170be39b0fc018e6ef150dc758a1655

Here are the changes in detail:

  1. NEW - Enable/disable multiple languages simultaneously
  2. NEW - Explicitly approve system themes for distribution
  3. NEW - Translatable languages: Taiwanese and Filipino added
  4. NEW - Improved detection of modified JavaScript functions
  5. NEW - Optionally override the system-wide default theme for new domains
  6. NEW - Script Loader: Support for JavaScript modules
  7. FIX - Corrected default country assignments for some languages
  8. FIX - Banner activation for sub-users fixed after version 2025.02.03
  9. FIX - Consent banner: Accessibility for the close button improved
  10. FIX - Agencies: Call limit for new customers corrected
  11. FIX - Statistics API: Link to API documentation updated
  12. FIX - Statistics API: Endpoints aligned
  13. FIX - Fixed asset URLs that may have been incorrect after version 2025.02.06
  14. FIX - TCF: Correction regarding the handling of the TCFv2 policy change from June 2021
  15. FIX - Settings Icon: 'width' and 'height' attributes added
  16. CHANGE - System Themes: "Active" column renamed to "Default"
  17. CHANGE - Consent banner: Language switcher marked with a "Language icon"
  18. UPDATE - Translations updated

Version 2025.02.17

February 17, 2025 - 5e2e7246b6988f31fa8869300af020dde647b6b3

Here are the changes in detail:

  1. FIX - Fixed the issue where users had to log in again via a modal dialog after their session expired
  2. FIX - Corrected available menu items for the "App" project type following version 2025.02.03
  3. FIX - Hide permanent crawler when external crawler is active

Version 2025.02.14

February 14, 2025 - 79e7f958026cbc7798a627e29edfde34a181625c

Here are the changes in detail:

  1. FIX - Fixed potential access to an undefined array range
  2. CHANGE - Ignore YouTube thumbnail variants with black bars

Version 2025.02.11

February 13, 2025 - 4aff6d55e69e7618aa0f19b123585e0dcadd62a6

Here are the changes in detail:

  1. CHANGE - Login screen: New layout
  2. CHANGE - Backend: Proportions and spacing updated
  3. UPDATE - Translations updated

Version 2025.02.06

February 6, 2025 - 3378de999f6943a7a781f27b97680cfc0d6ccff6

Here are the changes in detail:

  1. FIX - Fixed FOUC during banner initialization
  2. FIX - '/index.php' may be retained when determining subsequent URLs

Version 2025.02.03

February 3, 2025 - 6330293ea9271071833190619f494e57d8c57ce0

Here are the changes in detail:

  1. NEW - SSO plugin: Enables matching via 'sub' claim + metadata field
  2. NEW - TCF: Search the provider list by Vendor ID
  3. NEW - Agency version: Allows creation of invitation links
  4. NEW - Image Loader: Images can now use the script loader group
  5. NEW - Themes: Added a tooltip for "Primary Buttons" colors
  6. FIX - Hosting API: Unlock the config repository as quickly as possible
  7. FIX - Iframe Blocker: Line breaks in dialog text are preserved
  8. FIX - Customer Management: Fixed escaping of names in the customer table
  9. CHANGE - Themes: Updated button labels in the color settings
  10. UPDATE - Translations updated
  11. UPDATE - Project dependencies updated

Version 2025.01.27

January 27, 2025 - 37d9488c54658f666a9c3c9cac258b6a1fc2df3d

Here are the changes in detail:

  1. FIX - Fixed an issue with the "more than 2 languages" rate parameter

Version 2025.01.22

January 22, 2025 - 2cc918ab8958fca88e1fb990a58425f5bfc3ee24

Here are the changes in detail:

  1. NEW - Agency version: Password access to client accounts can now be disabled without the SSO plugin
  2. NEW - Input field for CDN URL in network settings (experimental)
  3. NEW - Support for CSP nonces
  4. NEW - Developer settings: "Hide banner for specific regions"
  5. NEW - Developer settings: "Show banner even if consent is not required"
  6. FIX - Correctly removes the `inert` attribute even for elements cached by JS frameworks
  7. FIX - Iframe blocker: Fixed origin check for 'postMessage' communication
  8. FIX - Single Sign-On plugin: Suppress "Already logged in" message during SSO process
  9. FIX - Single Sign-On plugin: Do not accept disabled providers during the login process
  10. FIX - Accessibility: Logo on login page marked as decorative
  11. CHANGE - Hosting API: Client payload '"password": null' for "no password"
  12. CHANGE - Project Management: Buttons for adding projects moved to a separate section
  13. CHANGE - TCFv2.2: Supported TCF policy version increased to 5
  14. CHANGE - Single Sign-On Plugin: Enable hidden SSO providers
  15. CHANGE - Single Sign-On Plugin: Hide the extended login field if no SSO provider is active
  16. CHANGE - Customer Management: Reduce the "Domain List" column to "Website Projects"
  17. CHANGE - Customer Management: Renamed the "Number of Domains" column to "Number of Projects"
  18. UPDATE - GeoIP database updated

Version 2024.12.12

12/12/2024 - 28a223aa41cb25f62099be78f273503df0fa856e

Here are the changes in detail:

  1. FIX - Accessibility: Heading hierarchy in the details dialog revised
  2. FIX - TCFv2: Display the "Legitimate Interest" notice in the banner only if "Legitimate Interest" is active
  3. FIX - Corrected the update signal for Google Consent Mode in technically necessary integrations
  4. FIX - Take translations of IFrame texts into account when updating integrations
  5. FIX - Country list for GDPR-like laws updated
  6. UPDATE - GeoIP database updated

Version 2024.12.03

December 3, 2024 - 8c2762b8fff213071c597bdf5f93d9f5b725fcf7

Here are the changes in detail:

  1. NEW - Iframe blocker: Replace placeholders in the dialog text
  2. NEW - Added customer field "Route ID" ('buyerReference')
  3. NEW - Added customer field "Email Address for Payment Reminders"
  4. FIX - Include script filters when blocking technically necessary embeds
  5. FIX - Delete banner copies created by external scripts in the HTML DOM when restoring the banner
  6. FIX - Increased cache duration for static resources
  7. FIX - Significantly increased cacheability of the settings icon and banner logo
  8. FIX - Backend: Layout fundamentally RTL-compatible (WiP)
  9. CHANGE - Updated login background image
  10. CHANGE - Increased the time limit for consent sharing via the URL to 30 minutes

Version 2024.10.29

October 29, 2024 - 2004eeb94eaa2d0a2386634d8b2fbc4cc3058cd7

Here are the changes in detail:

  1. NEW - TCFv2: Support for TCF integration with Google Consent Mode
  2. NEW - Microsoft Consent Mode (UET) integrated similarly to Google Consent Mode (GCM)
  3. NEW - Agency version: Integrate custom code into the backend (e.g., for a chat integration)
  4. FIX - Translate cookie purpose labels under "Texts & Languages" in the backend
  5. FIX - Integrations: Only update the TCF vendor during an update if the vendor field is not locked
  6. FIX - Skeleton: Fixed rounded corners for gradient themes
  7. FIX - Google Consent Mode: Fixed handling of 'ad_personalization'
  8. FIX - Generate markup for the site logo only if a logo exists
  9. FIX - Reset the 'inert' attribute correctly again, even during JavaScript element replacements
  10. FIX - Added translation option for the accessibility text of the close button
  11. FIX - Self-Hosting: Re-enable some branding settings even without a NoLabel license
  12. FIX - Accessibility: Specify the language of the "Powered by" link
  13. FIX - Workaround for incorrect origin resolution with CSP 'form-action 'self''
  14. CHANGE - Revised keyboard focus display for banner text
  15. CHANGE - Embedding templates must first be enabled for each user account under "Available Settings"
  16. CHANGE - Default color scheme set to "light"
  17. CHANGE - Self-Hosting: Only include active users and their domains for license billing
  18. CHANGE - Clear the frontend cache for an account when the account is activated or deactivated
  19. CHANGE - Disable frontend display for deactivated accounts
  20. UPDATE - Translations updated
  21. UPDATE - Project dependencies updated

Version 2024.09.25

September 25, 2024 - 26e8b7266709b2b8a42fe36ac98f9e0667e5a995

Here are the changes in detail:

  1. NEW - TCFv2: Information on consent storage in accordance with TCF Policy v5.0 added to the settings dialog (2nd layer)
  2. NEW - Agency Version: New "Client" field added to store client-specific information
  3. FIX - Cookie banner: Accessibility improved
  4. FIX - Cookie banner: Mark dialogs with the 'hidden' attribute while they are hidden
  5. FIX - Cookie banner: Determine the fallback locale even with an outdated cookie structure
  6. FIX - Website: Restore interactivity according to version 2024.09.11 ('inert') even when DOM changes occur
  7. CHANGE - Updated login background image

Version 2024.09.11

September 11, 2024 - c78ff2ce1b43fcbd80de0736069f6a097cba5641

Here are the changes in detail:

  1. NEW - New 'AccountUpdateEvent' triggered when a user's master data or password is changed
  2. NEW - Use the new 'inert' HTML attribute to make the rest of the website non-interactive
  3. NEW - Added a link to cancel a plan in the plan overview
  4. FIX - Fixed the display of the "Permanent Crawler" menu item
  5. FIX - Prevented potential issues by consistently using the native 'Array.from' method
  6. FIX - Prevented excessive darkening when modal dialogs overlap
  7. FIX - Improved accessibility
  8. FIX - Fixed formatting of the expand/collapse toggles for integrations after version 2024.07.09
  9. CHANGE - Legacy onboarding for the old cookie data model removed
  10. CHANGE - Revised login via hosting API key
  11. CHANGE - Crawler settings restructured under "Available Settings"
  12. UPDATE - Translations updated
  13. UPDATE - Project dependencies updated

Version 2024.08.22

August 22, 2024 - b113c006812462ad277591f50fd535aa40f4b45f

This is a minor hotfix release that resolves an issue in the previous version.

Here are the changes in detail:

  1. FIX - Hosting API: Fixed the issue with creating new customers after version 2024.08.21

Version 2024.08.21

August 22, 2024 - 83ade6fbe9728f9b7571a2882d2397f082e39703

Here are the changes in detail:

  1. NEW - Branding: New "Application Name" field added
  2. NEW - JS API: Embedding IDs added to 'CCM.embeddings'
  3. NEW - Added Arabic translation
  4. FIX - "Bottom Right" and "Bottom Left" positions added for account- and system-wide themes
  5. FIX - Fixed a potential issue where the banner would reopen after saving
  6. FIX - Hosting API: Allow updating the username to the same name with different capitalization
  7. FIX - Include structured legal bases in the cookie policy table
  8. FIX - 2FA plugin: Use the application name as the name in the QR code
  9. FIX - Themes: Accept more valid values for color settings
  10. CHANGE - Cron job: Changed log rotation from 2 hours to every 30 minutes

Version 2024.07.18

July 18, 2024 - d625d66ab46867f24d6ab40d25264eeb5ec27bd6

Here are the changes in detail:

  1. NEW - Display consent status via the "Adjust Consent" link in the cookie policy table
  2. NEW - TCFv2: Output SpecialPurpose IDs in the JS API for tracking-free networks
  3. NEW - Added an experimental developer setting for the JS API
  4. FIX - Reload structured legal bases if download fails
  5. FIX - Statistics: Fixed the counting of banner impressions (bounce rates) as of version 2024.07.09

Version 2024.07.11

July 11, 2024 - 98a163ee4ae65b01eabf10634dd268d627944b32

In response to your feedback, we have adjusted the banner’s behavior: The focus is now initially on the introductory text instead of the primary button. Additionally, the Google Consent Mode parameters are now transmitted in a timely manner, ensuring that the correct values are available after the embeds have loaded.

Here are the changes in detail:

  1. CHANGE - Accessibility: Set keyboard focus to the text area in the cookie banner by default
  2. CHANGE - Google Consent Mode: Send updated GCM parameters before embeds are loaded

Version 2024.07.10

July 10, 2024 - 6cc41c3dbb57ab8ff38c070bdcdd492c818632a8

This is a minor hotfix release that resolves an issue in the previous version.

Here are the changes in detail:

  1. FIX - Consent Sharing: Issues following version 2024.07.09 resolved

Version 2024.07.09

July 9, 2024 - 1a1a49a835bf50f68cf8c654ba6c0f72c09840c7

Here are the changes in detail:

  1. NEW - Added an empty base layout named "Empty" to allow you to fully customize the CSS yourself
  2. NEW - Option to lock input fields for automatic updates in translations
  3. NEW - Optionally lock properties of embeds for automatic updates
  4. NEW - 2FA plugin: Issuer for time-based codes now depends on the domain of the CCM19 instance
  5. FIX - Improved consent handling for iframes
  6. FIX - Issues in the theme preview resolved (including CSP)
  7. FIX - Grant "SubAdmin" user group permission for all plugins upon creation
  8. FIX - Detect fallback translation for users and, if necessary, redefine it
  9. FIX - A/B testing: Serialize arrays when outputting the changelog
  10. FIX - Request plugin scripts via the origin of app.js (resolves potential CSP issues)
  11. FIX - Display "Further Information" for TCF providers in the correct language
  12. FIX - Fallback if nothing is detected for the integration link
  13. FIX - Fixed a display error in the details dialog in Firefox
  14. FIX - Improved accessibility
  15. CHANGE - Focus handling revised; now without 'tabindex="1"'
  16. CHANGE - Statistics: Show banner impressions in all charts
  17. UPDATE - Translations updated
  18. UPDATE - Project dependencies updated

Version 2024.05.08

May 8, 2024 - f9a1a7b0486cfb1002ff80375f2f0f98654f01cf

Here are the changes in detail:

  1. NEW - 2FA: Passkey support
  2. FIX - 2FA: QR code optimized for dark mode
  3. FIX - Workaround: Largely avoid 'bind()' in 'app.js'
  4. FIX - Agency version: Return results for domains containing any substring in the customer search
  5. FIX - Date format for translations aligned with the Unicode CLDR database
  6. FIX - Register clicks on '#CCM.' links even during DOM updates

Version 2024.04.25

April 25, 2024 - 6e1b6b21a2635c8682dfc9da213a3f75b1779116

Here are the changes in detail:

  1. NEW - Accessibility: Added a tooltip for the settings icon
  2. FIX - Accessibility: Ensure that switching focus using tabbing from an iframe to the outer website always works
  3. FIX - A/B Testing: Fixed dynamic theme selection
  4. FIX - Prevent scrolling when initializing the dialog in an iframe
  5. FIX - Integration database: Restored cookie name search as of v2024.04.10
  6. FIX - Integration database: Scoring using the "Relevance" column restored
  7. FIX - Integration database: Server-side search at the system level added
  8. CHANGE - 2FA plugin: Settings moved to a separate menu item
  9. CHANGE - Limit for searching the consent log archive increased to 10,000 entries
  10. CHANGE - Login background image updated

Version 2024.04.10

April 10, 2024 - 597ea925fdcfe6efbf48bf1488cfcf7c4b369db4

Here are the changes in detail:

  1. NEW - Multi-import in the integration database
  2. NEW - Advanced Statistics: User-Wide Statistics
  3. NEW - JS API: Integration information available for ad- and tracking-free networks
  4. NEW - Hosting API: Pagination of customers using '_limit' and '_skip'
  5. FIX - Redis: Archiving of very large consent logs divided into blocks
  6. FIX - Downloading of structured legal bases revised
  7. FIX - Additional settings icon in IFrames is now correctly suppressed
  8. FIX - TCF consent is now correctly transferred to CCM19 instances loaded in IFrames
  9. FIX - JS API: When consent has expired, set 'CCM.consent' to 'false'
  10. FIX - TCFv2.2: No longer send expired consent in the TC string
  11. FIX - Initially save consent settings in opt-out environment
  12. FIX - Script placeholders: Added a note indicating the current test period
  13. FIX - Fixed the refresh and display of plugin trial periods
  14. FIX - Banner could still be displayed despite consent being split
  15. FIX - Inactive customers are grayed out again as of v2024.02.29
  16. FIX - Customer table may be inaccessible to managers
  17. FIX - Advanced Statistics: Issues with data processing resolved

Version 2024.03.13

March 13, 2024 - fca4d604123f11e89817594ce684fb5e4c48281b

This version focuses on speeding up the display of the banner.

Here are the changes in detail:

  1. NEW - Hosting API: Endpoint for bulk editing system-wide embedding templates
  2. NEW - Hosting API: Endpoint for bulk editing embeds
  3. FIX - Consent sharing for subdomains may not have taken effect
  4. FIX - Formatting options for banner elements have been added
  5. UPDATE - Banner loading speed optimized

Version 2024.03.07

March 7, 2024 - 2974f078bb157d9d719b8ee776f4bea2c1ccba3a

Here are the changes in detail:

  1. FIX - Fixed domain cloning for sub-users
  2. FIX - Categories (Purposes) were sometimes invisible in the backend after version 2024.02.29 (depending on locale configurations)
  3. FIX - Agency version: Apply "powered by" branding text in the theme configuration
  4. FIX - Consent Sharing: Corrected domain count regarding plan parameters
  5. FIX - Domain Management: Always retrieve plan data for the main account
  6. FIX - Hosting API: Account for the domain limit for 'consentSharingDomains'

Version 2024.03.05

March 5, 2024 - 0f0f98b9ad240451527b133ae642a44e30054417

Here are the changes in detail:

  1. FIX - Select a fallback locale if the default language is unavailable
  2. CHANGE - Moved the setting for the fallback language to the "Available Settings" menu item
  3. UPDATE - Replaced SensioBundle dependency with a Symfony component

Version 2024.03.04

March 4, 2024 - a713122d86ad54985f3355a6ccd349f05b5b5137

This version is a hotfix release that resolves a few issues from the previous version.

Here are the changes in detail:

  1. FIX - Agency version: Display and behavior of the client table revised as of February 29, 2024
  2. FIX - Agency Version: Sub-users were also listed under the main accounts after February 29, 2024
  3. FIX - Agency Version: Fixed the issue where clicking on a sub-user would jump to the linked main account after February 29, 2024
  4. FIX - TCF: TC string for ad- and tracking-free networks fixed after February 29, 2024
  5. UPDATE - Project dependencies updated

Version 2024.02.29

February 29, 2024 - 5f4b2441e57276dc86fc6d15520c7c9ec1b24338

Happy Leap Year! This version primarily brings optimizations to both the frontend and backend. All language detection now takes place on the client side. Additionally, processes have been accelerated to improve the new Core Web Vitals metric INP.

Here are the changes in detail:

  1. NEW - Language detection moved to JavaScript
  2. NEW - INP optimization for "Accept" button clicks
  3. NEW - Agency version: Dynamic client table (without reloading the entire page)
  4. NEW - Agency version: Parallelized cron jobs in cluster mode (experimental)
  5. NEW - Themes: Note added regarding a different color scheme for the "Summer Rain" base layout
  6. FIX - Redis: Memory usage optimized for login IP blocking
  7. FIX - Track clicks on the settings icon with high priority
  8. FIX - Display categories in the backend language when listing and editing embeds
  9. FIX - Button order may be scrambled after version 2024.02.14
  10. FIX - Hold scripts when a loader group is orphaned
  11. UPDATE - Geo-IP database updated
  12. UPDATE - Translations updated

Version 2024.02.14

February 15, 2024 - 88ac7ef3e28a29b650b5445b411248d82640c602

This version completes the transition to Google Consent Mode v2. An experimental mini-solution for legitimate interest (TCF) is also available.

Here are the changes in detail:

  1. NEW - TCF: Support for "Legitimate Interest" (experimental)
  2. NEW - Developer setting: Dedicated consent storage for specific URL parameters
  3. NEW - Google Consent Mode v2: Added "denied" as the default state for "ad_personalization" and "ad_user_data"
  4. NEW - Hosting API: Endpoints for managing system-wide themes implemented
  5. FIX - Automatic quotation marks for banner text restored as of version 2023.08.11
  6. FIX - Added a space before the note regarding consent splitting in the banner
  7. FIX - Themes: Tab order corrected for custom button order
  8. FIX - Themes: Fixed the issue where the "Decline" button would move within the drop area as of version 2024.01.16
  9. FIX - Broader browser compatibility restored
  10. FIX - Reduced rendering cycles when expanding a TCF vendor list
  11. FIX - Properties added to the ImEx plugin and the Hosting API
  12. UPDATE - Translations updated

Version 2024.01.24

January 24, 2024 - 64344f829f7b6e7039eb82caba03079933c44c27

This version removes the TCFv2.0 compatibility mode. It also includes a new theme option that displays integrations directly in the category window. The update will be rolled out within the next few days.

Here are the changes in detail:

  1. NEW - Themes: Optionally display embeds in the category window
  2. FIX - Plugin Manager: No longer displays an error message about invalid test criteria when test periods are deactivated
  3. FIX - Banner: Consent selection is retained when loading additional modal dialogs
  4. FIX - Banner: Prevent blank lines after expandable TCF descriptions
  5. FIX - Banner: Apply translation of the "Details" button (?) even with embedding structure
  6. FIX - Banner: Preserve formatting of the Details button on ':hover' and ':focus'
  7. CHANGE - TCFv2.0 compatibility mode removed

Version 2024.01.16

January 17, 2024 - 9711e3ae627620b74bbe535a24e4bd58fd1ea329

Here are the changes in detail:

  1. NEW - Script placeholders: Placeholders can now be duplicated
  2. NEW - Themes: Set the maximum height of the main window for mobile view
  3. FIX - Reject consent logs and page check reports in preview mode
  4. FIX - Optimized data transfer for preflight responses
  5. FIX - Bulk Action: Output of widget activation reduced to domains with inactive widgets
  6. FIX - Themes: Highlight invalid button combinations ("Reject"/"Accept All"/etc.) with a warning
  7. FIX - Agency version: Display image copyright information on the login screen based on branding settings
  8. FIX - Iframe Blocker: Block only iframes that exist in the active document
  9. FIX - Added translation for the "Accessibility" link text
  10. UPDATE - Translations updated


Older changelogs

Find them here...

 

CCM19 Change Log

Version 2026.06.25

June 25, 2026 - b82740d664afbd5ff59d46de27ee55d3375931ac

Here are the changes in detail:

  1. FIX - A/B Tests: Fixed the display of bar charts as of version 2026.06.01
  2. FIX - Query: Handled a special case for ID sorting as of version 2026.06.16
  3. CHANGE - Hosting API: `clientgetid/<username>` now prioritizes results by username instead of free-text search
  4. UPDATE - Project dependencies updated

Version 2026.06.16

June 16, 2026 - b5f152814ced9c0a7aa034087d5a06e197ee89eb

Here are the changes in detail:

  1. NEW - Banner: Add a "Revoke All" link to the cookie policy table
  2. NEW - Added language variants “English (Sweden)” and “English (Finland)”
  3. FIX - Accessibility: Fixed keyboard navigation for TCF dropdown elements
  4. FIX - Corrected translations for “Legal Notice”
  5. FIX - Branding: Ensure that the “Powered By” text is set when the link is to be displayed
  6. FIX - Robustness: Prevent internal error messages caused by incorrect file ownership permissions in 'var/tcfv2' and 'var/embeddingdb'
  7. FIX - Robustness: Automatically recreate the log directory if it is missing
  8. FIX - TCF: Corrected the link to “Balancing of Legitimate Interests” for language code matches in the banner
  9. FIX - Statistics: Fixed the display of bar charts following version 2026.06.01
  10. FIX - Banner: Display the banner linking to the accessibility information URL even when the accessibility information feature is disabled
  11. CHANGE - Cron: Optimized cron jobs to reduce runtime
  12. CHANGE - Caching: Largely avoid dynamic access to config repositories
  13. CHANGE - MongoDB: Optimized database access, significantly speeding up operation
  14. CHANGE - Banner: Reduced potential memory usage for user interface elements

Version 2026.06.01

June 1, 2026 - 77c9fc0c01634ce610da8fa45a39d5f3b3ed4ab2

This CCM19 version updates to Symfony 7.4 to incorporate the latest security updates into the codebase.

Symfony 7.4 is an LTS (Long-Term Support) release that is expected to receive bug fixes until the end of 2028 and security updates until the end of 2029. The minimum requirements for CCM19 remain unchanged.

Here are the changes in detail:

  1. FIX - Update: Prevent potential crashes when var/cache is located on a different partition
  2. CHANGE - Cron: Process titles of cron worker processes now display the active cron job
  3. UPDATE - Symfony: Security update 7.4.13 integrated
  4. UPDATE - Project dependencies updated

Version 2026.05.18

May 18, 2026 - e27b46bf0eff5aa599c1e253ebc17acc32604130

Here are the changes in detail:

  1. FIX - Settings: Open inactive tabs when saving fails due to empty required fields
  2. FIX - Dashboard: Fixed the condition for displaying the "Restart Crawl" button
  3. FIX - 2FA Plugin: Fixed the 2FA reset for managers
  4. FIX - Agency Version: Fixed an issue in Manager Administration when no client groups were defined
  5. FIX - Hosting API: Corrected behavior when deactivating the service lock

Version 2026.05.07

May 7, 2026 - 4a13eb96514a5cb395cc751eef2da3f903f706c8

Here are the changes in detail:

  1. NEW - Themes: Added intro text as an option for the category window
  2. NEW - Added email notifications for sub-users
  3. NEW - Agency Version: Added the option to suspend user accounts, specifying a reason for suspension
  4. NEW - Cloud Agency: Added a note for agencies regarding client management
  5. NEW - Cloud-Agency: Added plan-specific account information similar to hosting client management
  6. NEW - Added system information at the admin level for all editions
  7. NEW - Support for Global Privacy Control (GPC) as the successor to Do Not Track (DNT)
  8. NEW - Deliver cacheable plugin assets as 'immutable' with a long cache duration
  9. NEW - Allow HTTP Signature headers for CORS requests
  10. NEW - Hosting API: Authorization via HTTP Authorization header recommended; continued support for URL parameters as a fallback
  11. FIX - Hosting API: Prevent automatic approval of new TCF providers when updating domains
  12. FIX - Integrations: Ignore unused assets for “website operators” during onboarding/updates
  13. FIX - Improved filtering of invalid plugin assets
  14. FIX - Dashboard: Corrected crawler output
  15. FIX - CLI ('app:fsck'): Fixed index creation for certain collections
  16. CHANGE - CLI ('app:fsck'): Skip entries that are only a few seconds old for safety when deleting
  17. CHANGE - GeoIP: Updated recommended PHP extensions (gmp, bcmath; maxminddb)
  18. UPDATE - GeoIP database updated
  19. UPDATE - Translations updated

Version 2026.03.09

March 9, 2026 - d669ca091e037f4655020ab1d07ea1c27b3cfb84

Here are the changes in detail:

  1. NEW - TCF: Support for Vendor Device Storage Disclosures 1.1
  2. NEW - Banner: Open the cookie policy table in a modal dialog via anchor or JavaScript API
  3. NEW - Banner: New option “Reload page when consent settings are saved”
  4. NEW - Iframe Blocker: Added warning for allowlist mode and empty filter list
  5. NEW - Onboarding: Display a message if the domain is unreachable by the scanner
  6. FIX - Banner: Only display sections under “Legal Basis” if entries are present
  7. FIX - CLI: Use the configured hostname from the base URL in the console command context
  8. FIX - Onboarding/API: Always enable the iframe blocker in blocklist mode for new integrations
  9. FIX - Iframe Blocker: Optimized the height of initially invisible iframes, e.g., when hidden behind a tab
  10. FIX - Iframe Blocker: Give preference to localized display names for integrations
  11. FIX - Cookie Policy Table: Use browser language as a fallback
  12. FIX - Domains: Fixed the issue where legal basis options were grayed out when “Default Selection” was active
  13. CHANGE - Iframe Blocker: Optimized caching of HTML and CSS resources
  14. CHANGE - Backend: TCFv2.3 is already supported; the “IAB Framework (TCFv2.3)” menu item now reflects this
  15. CHANGE - Onboarding: The specified domain is now resolved directly by the scanner
  16. CHANGE - 2FA Plugin: Timeout for the “Try Again” button when logging in with a passkey/FIDO has been extended
  17. CHANGE - Old JavaScript polyfills for browsers from before 2016 have been removed

Version 2026.01.29

January 29, 2026 - d6745cceaa18da43aef4181c74aebf386b6aab7a

Here are the changes in detail:

  1. NEW - TCF: Ensured compatibility with Vendor Device Storage and Operational Disclosures 1.1
  2. NEW - TCF: Added support for TCF v2.3
  3. NEW - Integrations: Individually disable automatic updates for assets/cookies
  4. NEW - Agency Version: Display the status of relevant PHP extensions in the hosting dashboard
  5. FIX - Agency Version: App menu items without an app bar at the hosting level have been consolidated into the sidebar
  6. FIX - Backend: Display error with multi-line tab bar fixed
  7. FIX - Cache behavior during theme preview corrected
  8. FIX - Onboarding: Ignore unused assets/cookies during the final update of language entries
  9. FIX - Reporting: Sporadic data processing issues resolved
  10. FIX - ngx_brotli compatibility: Brotli-compressed asset files now have the '.br' extension
  11. FIX - Reporting: Results in the backend and PDF export have been aligned
  12. FIX - Reporting: Check for expired certificates optimized
  13. FIX - Display issues with the app bar in the admin area resolved
  14. CHANGE - Omit markup for the settings icon when inactive
  15. CHANGE - Setup: Minimum memory limit in setup increased to 512 MB
  16. CHANGE - Setup: Added check for PHP extensions 'mbstring' and 'sodium'

Version 2025.12.11

December 11, 2025 - 1460b9edc90d7b9ddfdc7e9a58974ce674921b42

Here are the changes in detail:

  1. NEW - TCF: Added explanatory text in the second level and detail window when TCF is active
  2. NEW - TCF: Links to information on the balancing of legitimate interests for TCF providers added to the details window
  3. NEW - Translations added: Bosnian (bs), Montenegrin (cnr), Estonian (et), Luxembourgish (lb), Lithuanian (lt), Latvian (lv), Macedonian (mk), Albanian (sq)
  4. FIX - Corrected the country code for the United Kingdom in the list of countries subject to GDPR-like laws
  5. FIX - TCF: “Consent” and “Legitimate Interest” in the details window can now be toggled simultaneously for all third-party providers
  6. UPDATE - Translations updated
  7. UPDATE - Geo-IP database updated

Version 2025.12.02

December 2, 2025 - 048fd5b2b15e08499394d6d0ecdde32721be30fa

Here are the changes in detail:

  1. FIX - TCF: Corrected display of data retention period for TCF providers
  2. FIX - TCF: Consent signals for obsolete TCF providers avoided
  3. FIX - Banner: Display issues in Safari resolved
  4. FIX - Update: Fixed an issue with the update button in the user interface
  5. FIX - Accessibility: Improved the cookie table in the edit dialog for integrations
  6. FIX - Accessibility: Banner buttons now always receive a label via ARIA markup

Version 2025.11.20

November 20, 2025 - 5016eb0ef82d65284a3bcbf05bf5c0b026326b72

Here are the changes in detail:

  1. NEW - TCF: Support for Google Additional Consent v2
  2. NEW - Agency Version: Enable or disable the "Powered by" link system-wide via branding settings
  3. NEW - Setup: Optional communication with the license server via Google IP addresses when necessary (in case of IP blocks)
  4. FIX - Administration: Issues saving certain settings after version 2025.11.10 have been resolved
  5. FIX - Import: Fixed processing of customer and domain selection after version 2025.11.10
  6. FIX - Login: Do not display the "Log in again" dialog when switching users or logging out
  7. CHANGE - Import/Export Plugin: File names are now assigned dynamically during export
  8. UPDATE - Translations updated

Version 2025.11.10

November 10, 2025 - 1c73aa9ec6a6e5a4a4c5a5ff317934f801b8760a

This CCM19 version marks the previously announced transition to Symfony 7.3 as the modern web framework and the accompanying update to the system requirements, which makes PHP 8.2 the new minimum requirement for CCM19.
Please note: The following information applies only to agency, enterprise, and subscription customers who use a downloadable version with their own installation!

  1. With this version,CCM19 is updating its system requirementsdue to the switch to Symfony 7.3, so PHP 8.2is now required as a minimum.
  2. Symfony 7.4 will be released later this month—we plan to adopt it promptly, and the system requirements will remain unchanged.
  3. Symfony 8.0 will also be released then, requiring at least PHP 8.4. The transition is expected to be completed by mid-2026.
  4. CCM19 already supports PHP 8.4, which makes the transition to Symfony 8 even easier.
  5. The CCM19 updater prevents the CCM19 installation from being updated as long as the new requirements are not met. Once the requirements are met, the update process proceeds as usual.

Here are the changes in detail:

  1. NEW - Support for the Clarity Consent V2 API
  2. NEW - Integrations: Display a notification if automatic updates are disabled for the account
  3. FIX - Workaround for compatibility with legacy JS libraries
  4. FIX - Workaround for a Safari bug that could cause the banner to open repeatedly
  5. FIX - Dashboard: Fixed write access for sub-users, e.g., to enable the banner
  6. FIX - Fixed the display of the setup form
  7. CHANGE - System Log: Ignore case when searching
  8. CHANGE - System log: Now also search the “Component” column
  9. CHANGE - Licensing: Modernized the update check process

Version 2025.11.07

November 7, 2025 - 76e7fec9a0e87f3a300cf59ef245c259717dd31e

Here are the changes in detail:

  1. FIX - Compatibility workaround from 2025.09.18 for php-mongodb version 2.0 and later has been expanded

Version 2025.11.04

November 4, 2025 - cacf98d4e621d182845b64b9f6a8c6fb870b8cbb

Here are the changes in detail:

  1. FIX - CCM19 Updater: Requirements for the upcoming generation change corrected

Version 2025.10.21

October 21, 2025 - 933c908e7aee3309520d146c48a9dca6c36f352c

In February 2023, we announced that support for several PHP versions—which are outdated and no longer officially receiving security updates—would be discontinued at a later date. That time is fast approaching: This CCM19 version is expected to be the last one based on Symfony 5.4 (LTS) as the base web framework.

With one of the upcoming CCM19 versions, a generational change will take place, updating this foundation from Symfony 5.4 (LTS) to the more modern Symfony 7.3.
Please note: The following information is only relevant for agency, enterprise, and subscription customers who use a download version with their own installation!

  1. CCM19 is updating its system requirementswith the switch to Symfony 7.3, so at least PHP 8.2will be required.
  2. Symfony 7.4 will be released soon—we plan to adopt it promptly, and the PHP version will remain unchanged.
  3. Symfony 8.0 is also set to be released soon, which will require at least PHP 8.4. The transition is expected to be completed by mid-2026.
  4. CCM19 already supports PHP 8.4, which should make the transition to Symfony 8.x even easier.
  5. The CCM19 updater prevents the version upgrade until the new requirements are met. Once the requirements are met, the update process will proceed as usual.

Here are the changes in detail:

  1. FIX - Faster login and user switching for Chromium-based web browsers
  2. CHANGE - Banner: Language switcher icon implemented differently from a technical standpoint (specific workaround for a website whose non-standard code caused an issue)
  3. CHANGE - CCM19 Cloud: Settings for the “Invisible Banner” feature have been moved to the integration overview

Version 2025.10.09

October 10, 2025 - d7cb33b8b080bc14b6f053301cdfd059c58b73ae

Here are the changes in detail:

  1. NEW - Added “French (Luxembourg)” to the language selection
  2. NEW - User-wide translations: Offer deleted board languages for autocomplete
  3. NEW - Frontend: Added alias 'ak' for URL parameter 'apiKey'
  4. FIX - Agency version: Corrected path calculation between CDN base path and CCM19 base path
  5. CHANGE - Integrations: Automatically close the update lock after a manual change
  6. UPDATE - Translations updated

Version 2025.09.23

September 24, 2025 - c22159a95c11a377afb1e5d1a351c12117d2c25c

Here are the changes in detail:

  1. FIX - Iframe Blocker: Workaround for restoring iframes in Safari
  2. FIX - Optimized column widths for cookie tables in the Details dialog
  3. UPDATE - Geo-IP database updated

Version 2025.09.18

September 19, 2025 - 46bc22cbb06ec5073377689487177bdfbb885f5e

Here are the changes in detail:

  1. NEW - Update process prepared for PHP 8.2 as the new minimum requirement
  2. NEW - Iframe blocker: Optionally show or hide preview images for supported services
  3. NEW - Languages added: Kurmanji (kmr), Southern Kurdish (sdh), Sorani (ckv), Zaza (zza), Gorani (hac), Balochi (bal)
  4. FIX - Translation: Slovenian corrected
  5. FIX - Accessibility: Markup in the details dialog revised
  6. FIX - Accessibility: Improved markup for the settings icon
  7. FIX - Accessibility: Improved markup for "Show embeds in category window"
  8. FIX - Onboarding: Now accounts for all languages used when importing embeds
  9. FIX - Color Values: Fixed a potential infinite loop (as of version 2025.08.06) in 'Color::adjustBrightnessForContrast()'
  10. FIX - Compatibility workaround for php-mongodb version 2.0 and later
  11. CHANGE - Moved email notification settings back to “My Account”
  12. CHANGE - Self-Hosting: Email settings updated
  13. CHANGE - Renamed the geo-function “Show only in the EU/EEA” to “Show only in countries with GDPR?”
  14. CHANGE - India classified as a GDPR-equivalent country under DPDPA-2023

Version 2025.08.06

August 7, 2025 - 7d8c9d46d0c0fc2546962a62d4157069bba10c54

Here are the changes in detail:

  1. NEW - Theme CSS: Added Twig filter 'adjustContrast'
  2. NEW - Fallback for language selection from more specific language codes to macro languages
  3. FIX - Accessibility: Improved information about embeds in the category window
  4. FIX - HTML correction: Removed the 'as' attribute from 'rel="prefetch"'
  5. FIX - Corrected minimum contrast for automatic color selection of individual elements
  6. FIX - Accessibility: Technically hide elements with the 'hidden' attribute
  7. FIX - Accessibility: Ignore the hidden settings icon during focus navigation
  8. FIX - Legal Notice/Privacy Policy: "Link" display mode set as default
  9. FIX - Group Management: Plugins may be visible to sub-users
  10. FIX - Iframe Blocker: Page might have stopped responding when external 'MutationObservers' were active
  11. FIX - Fixed a display error with the "Show Password" button when used in combination with the password strength indicator
  12. FIX - MongoDB: Handle the more modern 'BulkWriteException'
  13. CHANGE - Help elements for keyboard focus control are now only used in older browsers
  14. UPDATE - Translations updated

Version 2025.07.10

July 10, 2025 - be11ef13b8c0fefc00be313391ac65ae5d427363

Here are the changes in detail:

  1. NEW - Translations added: Burmese, Filipino, Indonesian, Korean, Lao, Thai, Vietnamese, Zulu
  2. NEW - Project Management: Comment field for domains/projects to store individual notes
  3. NEW - Self-Hosted: New console command 'app:user:rename'
  4. NEW - Crawler: Expanded feedback output
  5. FIX - Accessibility: Modal headings in the widget now start with h2
  6. FIX - Widget language switcher: SVG optimized for Content Security Policies
  7. FIX - Group Management: Write permissions for dashboard functions are now configurable
  8. FIX - Customer Management: Ignore UTF-8 BOM during CSV import if necessary
  9. CHANGE - No longer highlight the "Accept All" button on the second level
  10. UPDATE - Geo-IP database updated
  11. UPDATE - Project dependencies updated

Version 2025.06.26

June 26, 2025 - bb9bb4588d743f538b02eb921ebb77975e3b40e7

Here are the changes in detail:

  1. NEW - Password input fields now have a "Show Password" button
  2. NEW - Selection of the tag manager used (Matomo, GTM, custom)
  3. NEW - Iframe blocker: Display information about the linked embedding
  4. FIX - Accessibility: "My Account" form fields are now better marked for assistive technologies
  5. FIX - Corrected default language determination during login when no language is selected
  6. FIX - Fixed a rare issue where banner text was no longer displayed
  7. FIX - JavaScript API: Fixed an issue that could lead to infinite recursion
  8. CHANGE - TCF: Removed references to the latest ruling
  9. CHANGE - Accessibility: Colors, links, and contrast optimized
  10. CHANGE - Generic label for advanced GTM settings
  11. CHANGE - Changed lazy loading for the settings icon to 'loading="lazy"'
  12. CHANGE - Moved the setting “Hide banner if integrations are accessible through other means” to a separate field group
  13. CHANGE - Category window now defaults to not including an “Accept All” button
  14. UPDATE - Project dependencies updated

Version 2025.05.28

May 28, 2025 - 6deb087699e99b292f6e6ab30708994da2b4cd37

Here are the changes in detail:

  1. NEW - Opt-in mode when the banner is optionally hidden
  2. NEW - Agency version: Hosting dashboard expanded to include panels with information on various areas
  3. FIX - Fixed the check for using the tab key to switch focus
  4. CHANGE - Legal warning added for the "Different consent duration for partial consent" feature
  5. CHANGE - Default text of the "Reject" button changed to "Reject All"

Version 2025.05.20

May 20, 2025 - ff73c6ad5c26324ba2e395a913e05b36e9ad0572

Here are the changes in detail:

  1. NEW - TCFv2: Reference to recent court ruling added
  2. FIX - Iframe Blocker: Corrected the feature description
  3. FIX - Iframe Blocker: Optimized thumbnail detection for Vimeo videos
  4. FIX - Logos now delivered correctly via the specified CDN
  5. CHANGE - EEA countries (excluding the EU) can now be selected under "Hide banner for specific regions"
  6. CHANGE - Revised description text for "Show only in the EU"

Version 2025.05.13

May 13, 2025 - 0939457f7431158eeb960a2bf9ca0137459a29a0

Here are the changes in detail:

  1. NEW - Hosting API: New Statistics API added
  2. NEW - Hosting API: 'Client' component expanded to include the 'mailSubscriptions' property
  3. NEW - Reporting: Charts added for results pages
  4. FIX - Onboarding: The URLs for the legal notice and privacy policy may not have been visible
  5. FIX - Agency Version: Restore client accounts for managers after the session expires
  6. FIX - Consent Sharing: Workaround for incompatibility with consent sharing in third-party iframes in Safari
  7. FIX - Performance: Response time optimized when clicking the "Save" button in the banner
  8. FIX - GeoIP: Correctly map unknown country codes to "unknown region"
  9. FIX - Accessibility: Unnecessary 'aria-role="none"' removed from the banner
  10. FIX - Integration Database: Correctly apply the 'session_storage' storage type
  11. FIX - Generate the active language for the banner display on-the-fly as needed
  12. FIX - Reporting: Sorts scripts by severity
  13. CHANGE - Onboarding: The banner is now displayed by default on the Legal Notice and Privacy Policy URLs
  14. CHANGE - Consistently sort translation tabs by language code
  15. CHANGE - Country list expanded to include all regions with ISO 3166-1 codes

Version 2025.04.09

April 9, 2025 - 559735b23acd02aab9094c3de71d78b6ab7e97dd

Here are the changes in detail:

  1. NEW - System Log: Log the deletion of duplicates during integration updates
  2. NEW - Reporting: Support for exporting in docx format
  3. FIX - Subuser Management: Fixed a display error with "Last Login"
  4. FIX - Integrations: Fixed a rare error during updates after merging duplicates
  5. FIX - CB Import: Added error message for invalid API keys
  6. FIX - CDN: Load cookie policy table via the CDN
  7. FIX - CDN: Corrected the generated URLs when using the CDN
  8. FIX - MongoDB: Fixed a rare error when accessing an array field
  9. CHANGE - Onboarding API: '/onboarding/scan' no longer aborts after a failed attempt to retrieve the legal notice
  10. CHANGE - Integration database: Display label next to localized display name
  11. UPDATE - Updated project dependencies
  12. UPDATE - GeoIP database updated

Version 2025.03.26

March 26, 2025 - b5b735d8e3c56b49f6cd0e06889c9cfffe212960

Here are the changes in detail:

  1. NEW - Integrations: Mark the source of imported integrations in the overview (e.g., "imported from system template")
  2. NEW - Performance: Temporary caching of embedding data during automatic embedding updates
  3. FIX - Script Loader: Scripts with '[type="text/x-ccm-loader"]' were executed twice when added dynamically ('appendChild', etc.)
  4. CHANGE - Customer Management: "List of Inactive Accounts" now always displays all inactive accounts

Version 2025.03.19

March 19, 2025 - fe2bc27e0170be39b0fc018e6ef150dc758a1655

Here are the changes in detail:

  1. NEW - Enable/disable multiple languages simultaneously
  2. NEW - Explicitly approve system themes for distribution
  3. NEW - Translatable languages: Taiwanese and Filipino added
  4. NEW - Improved detection of modified JavaScript functions
  5. NEW - Optionally override the system-wide default theme for new domains
  6. NEW - Script Loader: Support for JavaScript modules
  7. FIX - Corrected default country assignments for some languages
  8. FIX - Banner activation for sub-users fixed after version 2025.02.03
  9. FIX - Consent banner: Accessibility for the close button improved
  10. FIX - Agencies: Call limit for new customers corrected
  11. FIX - Statistics API: Link to API documentation updated
  12. FIX - Statistics API: Endpoints aligned
  13. FIX - Fixed asset URLs that may have been incorrect after version 2025.02.06
  14. FIX - TCF: Correction regarding the handling of the TCFv2 policy change from June 2021
  15. FIX - Settings Icon: 'width' and 'height' attributes added
  16. CHANGE - System Themes: "Active" column renamed to "Default"
  17. CHANGE - Consent banner: Language switcher marked with a "Language icon"
  18. UPDATE - Translations updated

Version 2025.02.17

February 17, 2025 - 5e2e7246b6988f31fa8869300af020dde647b6b3

Here are the changes in detail:

  1. FIX - Fixed the issue where users had to log in again via a modal dialog after the session expired
  2. FIX - Corrected available menu items for the "App" project type following version 2025.02.03
  3. FIX - Hide permanent crawler when external crawler is active

Version 2025.02.14

February 14, 2025 - 79e7f958026cbc7798a627e29edfde34a181625c

Here are the changes in detail:

  1. FIX - Fixed potential access to an undefined array range
  2. CHANGE - Ignore YouTube thumbnail variants with black bars

Version 2025.02.11

February 13, 2025 - 4aff6d55e69e7618aa0f19b123585e0dcadd62a6

Here are the changes in detail:

  1. CHANGE - Login screen: New layout
  2. CHANGE - Backend: Proportions and spacing updated
  3. UPDATE - Translations updated

Version 2025.02.06

February 6, 2025 - 3378de999f6943a7a781f27b97680cfc0d6ccff6

Here are the changes in detail:

  1. FIX - Fixed FOUC during banner initialization
  2. FIX - '/index.php' may be retained when determining subsequent URLs

Version 2025.02.03

February 3, 2025 - 6330293ea9271071833190619f494e57d8c57ce0

Here are the changes in detail:

  1. NEW - SSO plugin: Enables matching via 'sub' claim + metadata field
  2. NEW - TCF: Search the provider list by Vendor ID
  3. NEW - Agency version: Allows creation of invitation links
  4. NEW - Image Loader: Images can now use the script loader group
  5. NEW - Themes: Added a tooltip for "Primary Buttons" colors
  6. FIX - Hosting API: Unlock the config repository as quickly as possible
  7. FIX - Iframe Blocker: Line breaks in dialog text are preserved
  8. FIX - Customer Management: Fixed escaping of names in the customer table
  9. CHANGE - Themes: Updated button labels in the color settings
  10. UPDATE - Translations updated
  11. UPDATE - Project dependencies updated

Version 2025.01.27

January 27, 2025 - 37d9488c54658f666a9c3c9cac258b6a1fc2df3d

Here are the changes in detail:

  1. FIX - Fixed an issue with the "more than 2 languages" pricing parameter

Version 2025.01.22

January 22, 2025 - 2cc918ab8958fca88e1fb990a58425f5bfc3ee24

Here are the changes in detail:

  1. NEW - Agency version: Password access to client accounts can now be disabled without the SSO plugin
  2. NEW - Input field for CDN URL in network settings (experimental)
  3. NEW - Support for CSP nonces
  4. NEW - Developer settings: "Hide banner for specific regions"
  5. NEW - Developer settings: "Show banner even if consent is not required"
  6. FIX - Correctly removes the `inert` attribute even for elements cached by JS frameworks
  7. FIX - Iframe blocker: Fixed origin check for 'postMessage' communication
  8. FIX - Single Sign-On plugin: Suppress "Already logged in" message during SSO process
  9. FIX - Single Sign-On plugin: Do not accept disabled providers during the login process
  10. FIX - Accessibility: Logo on login page marked as decorative
  11. CHANGE - Hosting API: Client payload '"password": null' for "no password"
  12. CHANGE - Project Management: Buttons for adding projects moved to a separate section
  13. CHANGE - TCFv2.2: Supported TCF policy version increased to 5
  14. CHANGE - Single Sign-On Plugin: Enable hidden SSO providers
  15. CHANGE - Single Sign-On Plugin: Hide the extended login field if no SSO provider is active
  16. CHANGE - Customer Management: Reduce the "Domain List" column to "Website Projects"
  17. CHANGE - Customer Management: Renamed the "Number of Domains" column to "Number of Projects"
  18. UPDATE - GeoIP database updated

Version 2024.12.12

12/12/2024 - 28a223aa41cb25f62099be78f273503df0fa856e

Here are the changes in detail:

  1. FIX - Accessibility: Heading hierarchy in the details dialog revised
  2. FIX - TCFv2: Display the "Legitimate Interest" notice in the banner only if "Legitimate Interest" is active
  3. FIX - Corrected the update signal for Google Consent Mode for technically necessary integrations
  4. FIX - Take translations of IFrame texts into account when updating integrations
  5. FIX - Country list for GDPR-like laws updated
  6. UPDATE - GeoIP database updated

Version 2024.12.03

December 3, 2024 - 8c2762b8fff213071c597bdf5f93d9f5b725fcf7

Here are the changes in detail:

  1. NEW - Iframe blocker: Replace placeholders in the dialog text
  2. NEW - Added customer field "Route ID" ('buyerReference')
  3. NEW - Added customer field "Email Address for Payment Reminders"
  4. FIX - Include script filters when blocking technically necessary embeds
  5. FIX - Delete banner copies created by external scripts in the HTML DOM when restoring the banner
  6. FIX - Increased cache duration for static resources
  7. FIX - Significantly increased cacheability of the settings icon and banner logo
  8. FIX - Backend: Layout fundamentally RTL-compatible (WiP)
  9. CHANGE - Updated login background image
  10. CHANGE - Increased the time limit for consent sharing via the URL to 30 minutes

Version 2024.10.29

October 29, 2024 - 2004eeb94eaa2d0a2386634d8b2fbc4cc3058cd7

Here are the changes in detail:

  1. NEW - TCFv2: Support for TCF integration with Google Consent Mode
  2. NEW - Microsoft Consent Mode (UET) integrated similarly to Google Consent Mode (GCM)
  3. NEW - Agency version: Integrate custom code into the backend (e.g., for a chat integration)
  4. FIX - Translate cookie purpose labels under "Texts & Languages" in the backend
  5. FIX - Integrations: Only update the TCF vendor during an update if the vendor field is not locked
  6. FIX - Skeleton: Fixed rounded corners for gradient themes
  7. FIX - Google Consent Mode: Fixed handling of 'ad_personalization'
  8. FIX - Generate markup for the site logo only if a logo exists
  9. FIX - Reset the 'inert' attribute correctly again, even during JavaScript element replacements
  10. FIX - Added translation option for the accessibility text of the close button
  11. FIX - Self-Hosting: Re-enable some branding settings even without a NoLabel license
  12. FIX - Accessibility: Specify the language of the "Powered by" link
  13. FIX - Workaround for incorrect origin resolution with CSP 'form-action 'self''
  14. CHANGE - Revised keyboard focus display for banner text
  15. CHANGE - Embedding templates must first be enabled for each user account under "Available Settings"
  16. CHANGE - Default color scheme set to "light"
  17. CHANGE - Self-Hosting: Only include active users and their domains for license billing
  18. CHANGE - Clear the frontend cache for an account when the account is activated or deactivated
  19. CHANGE - Disable frontend display for deactivated accounts
  20. UPDATE - Translations updated
  21. UPDATE - Project dependencies updated

Version 2024.09.25

September 25, 2024 - 26e8b7266709b2b8a42fe36ac98f9e0667e5a995

Here are the changes in detail:

  1. NEW - TCFv2: Information on consent storage in accordance with TCF Policy v5.0 added to the settings dialog (2nd layer)
  2. NEW - Agency Version: New "Client" field added to store client-specific information
  3. FIX - Cookie banner: Accessibility improved
  4. FIX - Cookie Banner: Mark dialogs with the 'hidden' attribute while they are hidden
  5. FIX - Cookie banner: Determine the fallback locale even with an outdated cookie structure
  6. FIX - Website: Restore interactivity according to version 2024.09.11 ('inert') even when DOM changes occur
  7. CHANGE - Updated login background image

Version 2024.09.11

September 11, 2024 - c78ff2ce1b43fcbd80de0736069f6a097cba5641

Here are the changes in detail:

  1. NEW - New 'AccountUpdateEvent' triggered when a user's master data or password is changed
  2. NEW - Use the new 'inert' HTML attribute to make the rest of the website non-interactive
  3. NEW - Added a link to cancel a plan in the plan overview
  4. FIX - Fixed the display of the "Permanent Crawler" menu item
  5. FIX - Prevented potential issues by consistently using the native 'Array.from' method
  6. FIX - Prevented excessive darkening when modal dialogs overlap
  7. FIX - Improved accessibility
  8. FIX - Fixed formatting of the expand/collapse toggles for integrations after version 2024.07.09
  9. CHANGE - Legacy onboarding for the old cookie data model removed
  10. CHANGE - Revised login via hosting API key
  11. CHANGE - Crawler settings restructured under "Available Settings"
  12. UPDATE - Translations updated
  13. UPDATE - Project dependencies updated

Version 2024.08.22

August 22, 2024 - b113c006812462ad277591f50fd535aa40f4b45f

This is a minor hotfix release that resolves an issue in the previous version.

Here are the changes in detail:

  1. FIX - Hosting API: Fixed the issue with creating new customers after version 2024.08.21

Version 2024.08.21

August 22, 2024 - 83ade6fbe9728f9b7571a2882d2397f082e39703

Here are the changes in detail:

  1. NEW - Branding: New "Application Name" field added
  2. NEW - JS API: Embedding IDs added to 'CCM.embeddings'
  3. NEW - Added Arabic translation
  4. FIX - "Bottom Right" and "Bottom Left" positions added for account- and system-wide themes
  5. FIX - Fixed a potential issue where the banner would reopen after saving
  6. FIX - Hosting API: Allow updating the username to the same name with different capitalization
  7. FIX - Include structured legal bases in the cookie policy table
  8. FIX - 2FA plugin: Use the application name as the name in the QR code
  9. FIX - Themes: Accept more valid values for color settings
  10. CHANGE - Cron job: Changed log rotation from 2 hours to every 30 minutes

Version 2024.07.18

July 18, 2024 - d625d66ab46867f24d6ab40d25264eeb5ec27bd6

Here are the changes in detail:

  1. NEW - Display consent status via the "Adjust Consent" link in the cookie policy table
  2. NEW - TCFv2: Output SpecialPurpose IDs in the JS API for tracking-free networks
  3. NEW - Added an experimental developer setting for the JS API
  4. FIX - Reload structured legal bases if download fails
  5. FIX - Statistics: Fixed the counting of banner impressions (bounce rates) as of version 2024.07.09

Version 2024.07.11

July 11, 2024 - 98a163ee4ae65b01eabf10634dd268d627944b32

In response to your feedback, we have adjusted the banner’s behavior: The focus is now initially on the introductory text instead of the primary button. Additionally, the Google Consent Mode parameters are now transmitted in a timely manner, ensuring that the correct values are available after the embeds have loaded.

Here are the changes in detail:

  1. CHANGE - Accessibility: Set keyboard focus to the text area in the cookie banner by default
  2. CHANGE - Google Consent Mode: Send updated GCM parameters before embeds are loaded

Version 2024.07.10

July 10, 2024 - 6cc41c3dbb57ab8ff38c070bdcdd492c818632a8

This is a minor hotfix release that resolves an issue in the previous version.

Here are the changes in detail:

  1. FIX - Consent Sharing: Issues following version 2024.07.09 resolved

Version 2024.07.09

July 9, 2024 - 1a1a49a835bf50f68cf8c654ba6c0f72c09840c7

Here are the changes in detail:

  1. NEW - Added an empty base layout named "Empty" to allow you to define CSS entirely on your own
  2. NEW - Option to lock input fields for automatic updates in translations
  3. NEW - Option to lock properties of embeds for automatic updates
  4. NEW - 2FA plugin: Issuer for time-based codes depends on the domain of the CCM19 instance
  5. FIX - Improved consent handling for iframes
  6. FIX - Issues in the theme preview resolved (including CSP)
  7. FIX - Grant "SubAdmin" user group permission for all plugins upon creation
  8. FIX - Detect fallback translation for users and, if necessary, redefine it
  9. FIX - A/B testing: Serialize arrays when outputting the changelog
  10. FIX - Request plugin scripts via the origin of app.js (resolves potential CSP issues)
  11. FIX - Display "Further Information" for TCF providers in the correct language
  12. FIX - Fallback if nothing is detected for the integration link
  13. FIX - Fixed a display error in the details dialog in Firefox
  14. FIX - Improved accessibility
  15. CHANGE - Focus handling revised; now without 'tabindex="1"'
  16. CHANGE - Statistics: Display banner impressions in all charts
  17. UPDATE - Translations updated
  18. UPDATE - Project dependencies updated

Version 2024.05.08

May 8, 2024 - f9a1a7b0486cfb1002ff80375f2f0f98654f01cf

Here are the changes in detail:

  1. NEW - 2FA: Passkey support
  2. FIX - 2FA: QR code optimized for dark mode
  3. FIX - Workaround: Largely avoid 'bind()' in 'app.js'
  4. FIX - Agency version: Return results for domains containing any substring in the customer search
  5. FIX - Date format for translations aligned with the Unicode CLDR database
  6. FIX - Register clicks on '#CCM.' links even during DOM updates

Version 2024.04.25

April 25, 2024 - 6e1b6b21a2635c8682dfc9da213a3f75b1779116

Here are the changes in detail:

  1. NEW - Accessibility: Added a tooltip for the settings icon
  2. FIX - Accessibility: Ensure that switching focus using tabbing from an iframe to the outer website always works
  3. FIX - A/B Testing: Fixed dynamic theme selection
  4. FIX - Prevent scrolling when initializing the dialog in an iframe
  5. FIX - Integration database: Restored search for cookie names as of v2024.04.10
  6. FIX - Integration database: Scoring using the "Relevance" column restored
  7. FIX - Integration database: Server-side search at the system level added
  8. CHANGE - 2FA plugin: Settings moved to a separate menu item
  9. CHANGE - Limit for searching the consent log archive increased to 10,000 entries
  10. CHANGE - Login background image updated

Version 2024.04.10

April 10, 2024 - 597ea925fdcfe6efbf48bf1488cfcf7c4b369db4

Here are the changes in detail:

  1. NEW - Multi-import in the integration database
  2. NEW - Advanced Statistics: User-Wide Statistics
  3. NEW - JS API: Integration information available for ad- and tracking-free networks
  4. NEW - Hosting API: Pagination of customers using '_limit' and '_skip'
  5. FIX - Redis: Archiving of very large consent logs divided into blocks
  6. FIX - Download of structured legal bases revised
  7. FIX - Additional settings icon in IFrames is now correctly suppressed
  8. FIX - TCF consent is now correctly transferred to CCM19 instances loaded in IFrames
  9. FIX - JS API: When consent has expired, set 'CCM.consent' to 'false'
  10. FIX - TCFv2.2: No longer send expired consent in the TC string
  11. FIX - Initially save consent settings in opt-out environment
  12. FIX - Script placeholders: Added a note indicating the current test period
  13. FIX - Fixed the refresh and display of plugin trial periods
  14. FIX - Banner could still be displayed despite consent being split
  15. FIX - Inactive customers are grayed out again as of v2024.02.29
  16. FIX - Customer table may be inaccessible to managers
  17. FIX - Advanced Statistics: Issues with data processing resolved

Version 2024.03.13

March 13, 2024 - fca4d604123f11e89817594ce684fb5e4c48281b

This version focuses on speeding up the display of the banner.

Here are the changes in detail:

  1. NEW - Hosting API: Endpoint for bulk editing system-wide embedding templates
  2. NEW - Hosting API: Endpoint for bulk editing embeds
  3. FIX - Consent sharing for subdomains may not have taken effect
  4. FIX - Formatting options for banner elements have been added
  5. UPDATE - Banner loading speed optimized

Version 2024.03.07

March 7, 2024 - 2974f078bb157d9d719b8ee776f4bea2c1ccba3a

Here are the changes in detail:

  1. FIX - Fixed domain cloning for sub-users
  2. FIX - Categories (Purposes) were potentially invisible in the backend after version 2024.02.29 (depending on locale configurations)
  3. FIX - Agency version: Apply "powered by" branding text in the theme configuration
  4. FIX - Consent Sharing: Corrected domain count regarding plan parameters
  5. FIX - Domain Management: Always retrieve plan data for the main account
  6. FIX - Hosting API: Account for the domain limit for 'consentSharingDomains'

Version 2024.03.05

March 5, 2024 - 0f0f98b9ad240451527b133ae642a44e30054417

Here are the changes in detail:

  1. FIX - Select a fallback locale if the default language is unavailable
  2. CHANGE - Moved the setting for the fallback language to the "Available Settings" menu item
  3. UPDATE - Replaced SensioBundle dependency with a Symfony component

Version 2024.03.04

March 4, 2024 - a713122d86ad54985f3355a6ccd349f05b5b5137

This version is a hotfix release that resolves a few issues from the previous version.

Here are the changes in detail:

  1. FIX - Agency version: Display and behavior of the client table revised as of February 29, 2024
  2. FIX - Agency Version: Sub-users were also listed under the main accounts after February 29, 2024
  3. FIX - Agency Version: Fixed the issue where clicking on a sub-user would jump to the linked main account after February 29, 2024
  4. FIX - TCF: TC string for ad- and tracking-free networks fixed after February 29, 2024
  5. UPDATE - Project dependencies updated

Version 2024.02.29

February 29, 2024 - 5f4b2441e57276dc86fc6d15520c7c9ec1b24338

Happy Leap Year! This version primarily includes optimizations for both the frontend and backend. All language detection now takes place on the client side. Additionally, processes have been accelerated to improve the new Core Web Vitals metric INP.

Here are the changes in detail:

  1. NEW - Language detection moved to JavaScript
  2. NEW - INP optimization for "Accept" button clicks
  3. NEW - Agency version: Dynamic client table (without reloading the entire page)
  4. NEW - Agency version: Parallelized cron jobs in cluster mode (experimental)
  5. NEW - Themes: Note added regarding a different color scheme for the "Summer Rain" base layout
  6. FIX - Redis: Memory usage optimized for login IP blocking
  7. FIX - Track clicks on the settings icon with high priority
  8. FIX - Display categories in the backend language when listing and editing embeds
  9. FIX - Button order may be scrambled after version 2024.02.14
  10. FIX - Hold scripts when a loader group is orphaned
  11. UPDATE - Geo-IP database updated
  12. UPDATE - Translations updated

Version 2024.02.14

February 15, 2024 - 88ac7ef3e28a29b650b5445b411248d82640c602

This version completes the transition to Google Consent Mode v2. An experimental mini-solution for legitimate interest (TCF) is also available.

Here are the changes in detail:

  1. NEW - TCF: Support for "Legitimate Interest" (experimental)
  2. NEW - Developer setting: Dedicated consent storage for specific URL parameters
  3. NEW - Google Consent Mode v2: Added "denied" as the default state for "ad_personalization" and "ad_user_data"
  4. NEW - Hosting API: Endpoints for managing system-wide themes implemented
  5. FIX - Automatic quotation marks for banner text restored as of version 2023.08.11
  6. FIX - Added a space before the note regarding consent splitting in the banner
  7. FIX - Themes: Tab order corrected for custom button order
  8. FIX - Themes: Fixed the issue where the "Decline" button would move within the drop area as of version 2024.01.16
  9. FIX - Broader browser compatibility restored
  10. FIX - Reduced rendering cycles when expanding a TCF vendor list
  11. FIX - Properties added to the ImEx plugin and the Hosting API
  12. UPDATE - Translations updated

Version 2024.01.24

January 24, 2024 - 64344f829f7b6e7039eb82caba03079933c44c27

This version removes the TCFv2.0 compatibility mode. It also includes a new theme option that displays integrations directly in the category window. The update will be rolled out within the next few days.

Here are the changes in detail:

  1. NEW - Themes: Optionally display embeds in the category window
  2. FIX - Plugin Manager: No longer displays an error message about invalid test criteria when test periods are deactivated
  3. FIX - Banner: Consent selection is retained when loading additional modal dialogs
  4. FIX - Banner: Prevent blank lines after expandable TCF descriptions
  5. FIX - Banner: Apply translation of the "Details" button (?) even with embedding structure
  6. FIX - Banner: Preserve formatting of the Details button on ':hover' and ':focus'
  7. CHANGE - TCFv2.0 compatibility mode removed

Version 2024.01.16

January 17, 2024 - 9711e3ae627620b74bbe535a24e4bd58fd1ea329

Here are the changes in detail:

  1. NEW - Script placeholders: Placeholders can now be duplicated
  2. NEW - Themes: Set the maximum height of the main window for mobile view
  3. FIX - Reject consent logs and page check reports in preview mode
  4. FIX - Optimized data transfer for preflight responses
  5. FIX - Bulk Action: Reduced widget activation output to domains with inactive widgets
  6. FIX - Themes: Highlight invalid button combinations ("Reject"/"Accept All"/etc.) with a warning
  7. FIX - Agency version: Display image copyright information on the login screen based on branding settings
  8. FIX - Iframe Blocker: Block only iframes that exist in the active document
  9. FIX - Added translation for the "Accessibility" link text
  10. UPDATE - Translations updated


Older changelogs

Find them here...