Release 9.2.29.1¶
These are the Rolling Release Notes for Release 9.2.29.1. These release notes are applicable to both Privacera's Self-Managed version and PrivaceraCloud.
PolicySync Connector¶
Fixed Connector Startup Failure with Azure Key Vault
Fixed Connector Startup Failure with Azure Key Vault¶
Fixed an issue that could cause connector applications to crash during startup when Runtime was configured on Azure with Azure Key Vault as the secret provider.
Updated Connectors:
- Databricks Unity Catalog
- MSSQL
- Snowflake
PEM Key Normalization for Snowflake Private Key Authentication in Runtime
PEM Key Normalization for Snowflake Private Key Authentication in Runtime¶
Added support for normalizing PEM private keys that arrive from the portal in non-standard formats (flat single-line or with literal \n sequences). This ensures successful key parsing and authentication when the runtime config client is enabled.
Configurable Truncation of Access Audit Request Data
Configurable Truncation of Access Audit Request Data¶
Access audit events can now have their request data truncated before being sent to the Audit Server, preventing large query text from creating oversized audit payloads that the Audit Server rejects. The maximum length is controlled by the audit.req.data.max.chars property, which defaults to 4096 characters (4 KB). Set the property to 0 or a negative value to disable truncation.
Configurable Spool Batch Size for Audit Server Writing
Configurable Spool Batch Size for Audit Server Writing¶
The number of audit records read from the spool and sent to the Audit Server per batch is now configurable through xasecure.audit.destination.auditserver.batch.batch.size (default 100), helping keep each batch within the Audit Server's maximum payload size.
Configurable HTTP Timeouts for the Databricks Connector
Configurable HTTP Timeouts for the Databricks Connector¶
HTTP timeouts for Databricks REST API calls are now configurable through databricks.api.connection.timeout.ms (default 60000 ms) and databricks.api.socket.timeout.ms (default 300000 ms). This prevents the audit loader from waiting indefinitely when the Databricks API is slow or unresponsive.
Fixed Infinite Loop in Databricks Audit Pagination
Fixed Infinite Loop in Databricks Audit Pagination¶
Fixed an issue where the Databricks audit loader could enter an infinite loop during audit pagination when the response indicated more pages were available but the next page token was empty. Pagination now stops in this case, preventing the loader from getting stuck and re-fetching the audit history from the beginning.
Added Support for Default NULL Masking
Added Support for Default NULL Masking¶
Introduced a configuration flag to enable mask-by-default behavior in masking policies. When true, users not matching any condition in the Databricks Unity Catalog Masking Policy see NULL; when false, they see the original value.
Collibra Tag Sync Connector with Multi-Engine Support
Collibra Tag Sync Connector with Multi-Engine Support¶
The Collibra connector now runs as a tag-only sync connector that reads tags from Collibra and applies them to Ranger (and MDS, when enabled). A single connector instance can push tags to multiple Ranger services — for example Hive, Trino, and Snowflake — based on two mapping properties.
Omni Support for Additional Connectors
Omni Support for Additional Connectors¶
Added Omni support for the following connectors, enabling integration with the Omni Metadata Service for centralized metadata and governance.
Connectors:
- Databricks SQL Analytics
- AWS Lake Formation
- Amazon Redshift
[MSSQL] Added Support for Purview Qualified Name URL with Instance Name
[MSSQL] Added Support for Purview Qualified Name URL with Instance Name¶
Added support in the MSSQL connector for Purview qualified name URL formats that include an instance name, ensuring SQL Server tags are retrieved correctly.
Privacera Discovery¶
Age Detection
Age Detection¶
Discovery now supports detection of age values using the AGE pattern and the AGE tag.
The pattern matches numeric age values in common textual formats, and can be used with the AGE_KEYWORD dictionary for stricter column-name-aware detection rules. Tags, patterns, and dictionaries are disabled by default — enable them under Discovery → Tags / Patterns / Dictionaries.
See Using Dictionaries for configuration details.
Gender Detection
Gender Detection¶
Discovery now supports detection of gender values using the GENDER pattern and the GENDER tag.
The pattern matches common gender values and abbreviations, and can be used with the GENDER_KEYWORD dictionary for stricter column-name-aware detection rules. Tags, patterns, and dictionaries are disabled by default — enable them under Discovery → Tags / Patterns / Dictionaries.
See Using Dictionaries for configuration details.
Property Name Detection
Property Name Detection¶
Discovery now supports detection of property and real-estate names using the PROPERTY_NAME_ML_MODEL model and the PROPERTY_NAME tag.
The model validates lot/unit notation and title-case property-name formats while filtering person-name false positives, and can be used with the PROPERTY_NAME_KEYWORD dictionary for stricter column-name-aware detection rules. Tags, models, and dictionaries are disabled by default — enable them under Discovery → Tags / Models / Dictionaries.
See Heuristic Models and Using Dictionaries for configuration details.
Updated Discovery Dependencies
Updated Discovery Dependencies¶
Upgraded Discovery dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Portal¶
Fixed Minor UI Layout Issues
Fixed Minor UI Layout Issues¶
Fixed minor UI layout issues across Service Explorer, pop-up menus, the Ranger Tagged Resources table, scheme policy icon, and modal alignment.
Privacera Manager¶
Privacera Manager Base Image Upgraded
Privacera Manager Base Image Upgraded¶
Updated the base image to a newer Debian version to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Apache Ranger¶
Audit Spool File Size Control
Audit Spool File Size Control¶
Added a configurable audit spool file size limit AUDITSERVER_RANGER_FILESPOOL_MAX_SIZE_BYTES with automatic rollover support. This prevents oversized spool files, improves audit delivery reliability, and reduces the risk of replay failures caused by request size limits.
Audit Server¶
Amazon SNS Destination for PolicySync Audits
Amazon SNS Destination for PolicySync Audits¶
Audit Server can now send PolicySync audits to Amazon SNS, letting you fan out the audit stream to multiple subscribers such as Amazon SQS queues and filter by event type.
Improved Audit Delivery Reliability
Improved Audit Delivery Reliability¶
Added support for Ranger audit spool file size controls to reduce oversized audit payloads and prevent audit delivery backlogs caused by request size limit violations.
Configurable Maximum Payload Size
Configurable Maximum Payload Size¶
The maximum allowable payload size of data sent to the Audit Server is now configurable using the AUDITSERVER_MAX_CONTENT_LENGTH_MB property. The default value is 100 MB.
For configuration steps, see Configure Maximum Payload Size for Audit Server.
Apache Solr¶
Updated Apache Solr Dependencies
Updated Apache Solr Dependencies¶
Upgraded Apache Solr dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Apache Zookeeper¶
Updated Apache Zookeeper Dependencies
Updated Apache Zookeeper Dependencies¶
Upgraded Apache Zookeeper dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Privacera Monitoring¶
Updated Grafana Image
Updated Grafana Image¶
Upgraded Grafana dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Updated Prometheus Image
Updated Prometheus Image¶
Upgraded Prometheus dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Updated Opentelemetry-collector Image
Updated Opentelemetry-collector Image¶
Upgraded Opentelemetry-collector dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Updated Post Install Job Image
Updated Post Install Job Image¶
Upgraded Post Install Job dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Privacera Kafka¶
Updated Privacera Kafka Application Dependencies
Updated Privacera Kafka Application Dependencies¶
Upgraded application dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
Privacera PKafka¶
Updated Privacera PKafka Application Dependencies
Updated Privacera PKafka Application Dependencies¶
Upgraded application dependencies to address known security vulnerabilities identified in the CVE (Common Vulnerabilities and Exposures) report.
PEG¶
PCloud Parity for JDK24 Changes
PCloud Parity for JDK24 Changes¶
Upgraded Privacera Schema and SaaS Keeper to the latest Scheme Server.
PrivaceraCloud¶
Runtime Planes¶
Runtime Plane — Additional Connectors
Runtime Plane — Additional Connectors¶
The following connectors now support deployment and management through the Runtime Plane in the Privacera portal (Settings → Runtime Plane):
- GCP BigQuery
- Databricks SQL Analytics
- AWS Lake Formation (Supported in EKS Only)
- Amazon Redshift
Supported connectors (cumulative):
- Microsoft SQL Server (MSSQL)
- Databricks Unity Catalog (DBX UC)
- Snowflake
- GCP BigQuery
- Databricks SQL Analytics
- AWS Lake Formation (Supported in EKS Only)
- Amazon Redshift
Runtime Plane Setup Improvements
Runtime Plane Setup Improvements¶
Setup options on the Runtime Plane details page now dynamically adjust based on the plane's deployment status:
- Not yet deployed: Users can retrieve fresh installation instructions to provision the Runtime Agent.
- Already running: The Regenerate action now exclusively refreshes the Runtime Agent API key; full installation instructions are no longer reissued.
- Connectors: New connectors cannot be added until the Runtime Plane is fully operational.
Inactive Agent Warning Banner
Inactive Agent Warning Banner¶
A warning banner appears when a Runtime Plane agent becomes inactive, alerting users that connectors may not behave as expected until the agent is restarted.
Scoped API Keys and Gateway Authorization
Scoped API Keys and Gateway Authorization¶
API keys can now be created with explicit scopes so each key grants only the permissions it needs.
- Scoped key creation — When you generate an API key, you assign one or more scopes that define what the key can access.
- Gateway enforcement — The API server gateway applies role-based authorization on every protected API route and rejects requests when the key lacks the required scope.
- Reduced attack surface — If a key is compromised or misused, it cannot access APIs outside its granted permissions, significantly limiting potential security impacts.
Managed Identity Client ID Validation for Azure Key Vault
Managed Identity Client ID Validation for Azure Key Vault¶
Fixed a missing validation to ensure that the Managed Identity Client ID is required when Azure Key Vault is selected as the secret provider on Azure Runtime Planes.
Gateway Security Hardening for Runtime
Gateway Security Hardening for Runtime¶
Enhanced infrastructure security by restricting external access exclusively to intended runtime endpoints. Internal management endpoints are no longer reachable via the external gateway. Existing runtime agent operations remain unaffected.
Resource Name Length Validation
Resource Name Length Validation¶
The portal now validates the character length of Runtime Plane and connector names during creation or updates. If a name exceeds the supported limit, an immediate error message is displayed. This prevents unexpected failures later during deployment.
Additional UserSync Connector Support
Additional UserSync Connector Support¶
Added support for the following UserSync connectors:
- Okta
- SCIM 2.0
- SCIM Server
Fixed Config Client Issues with Misconfiguration of Secret Manager
Fixed Config Client Issues with Misconfiguration of Secret Manager¶
Fixed an issue where Secret Manager configuration errors were silently ignored, causing connectors to start with missing or empty settings and fail later with ambiguous errors. Connectors now fail immediately with a clear error message if their configuration cannot be fully loaded, making issues easier to diagnose.
SSO Permissions for Runtime Plane Access
SSO Permissions for Runtime Plane Access¶
Fixed an issue where SSO-authenticated Sys-Admin users were blocked from accessing and managing Runtime Planes in the Admin Portal.
Spurious Config Version Bumps and Pod Restarts
Spurious Config Version Bumps and Pod Restarts¶
Fixed an issue where configuration version bumps and unnecessary pod restarts were triggered on every Runtime Manager restart, even when the deployment configuration remained unchanged.
- Prev topic: Releases