Skip to main content

Release Notes

Known Issues and Limitations

Asset Registration

  • Names are case-sensitive when registering an asset, schema, or table.

Rules

  • The platform does not fully support Boolean data types. Using them in cell-level transformations might result in a SQL error.

Projects

  • When a data consumer edits a published project, the project moves to In Draft status, preventing data consumers from being able to consume data until a data guardian re-approves the project.

  • When editing a rejected project, a data consumer can remove all but one asset. A rejected project requires at least one asset so a data consumer can re-submit it for approval. It is not possible to add additional assets to a rejected project.

Business Information

  • You cannot edit or remove any data classes, terms, or tags that are in use.

REST APIs

  • When using the REST API to create a new asset, the platform creates the asset in In Draft status, and a data guardian must approve it in order to publish it.

  • If you have an LDAP group with no users, the User Group API will return an error message.

Nested LDAP Groups

  • You must explicitly add all LDAP user groups and give them a role on the platform. This includes all nested groups.

User Role Assignment

  • When changing the user role assignment of a user or group, it may take a few moments for the change to take effect. You should log in to the platform again for the changed role assignment to take effect.

Google BigQuery

  • The following Denodo VQL functions may show unexpected behavior or errors:

    • Scalar functions:

      acos, ascii, atan, atan2, cos, cot, char, degrees, firstdayofmonth, firstdayofweek, getdaysbetween, getmonthsbetween, getdayofweek, getdayofyear, gethour, getminute, getsecond, gettimeinmillis, getmillisecond, getmicrosecond, getquarter, getweek, lastdayofmonth, lastdayofweek, nextweekday, previousweekday, pi, radians, removeaccents, sin, tan, sql_trim, textconstant, to_localdate, to_time, to_timestamp, to_timestamptz, position, localtimestamp(evaluate_literal)
    • Windowing functions:

      percent_rank, percentile_disc, cume_dist, ntile, first_value, last_value

RabbitMQ

  • If RabbitMQ credentials unexpectedly reset to the default rabbitUser/CHANGEME, restart the RabbitMQ pod with the following command, replacing <namespace> with the desired namespace:

    kubectl -n <namespace> delete pod control-plane-rabbitmq-0
  • If the message queue requested by the data bridge cannot be found, restart the data bridge pod with the following command, replacing <namespace> (for both occurrences) with the desired namespace:

    kubectl -n <namespace> delete pod "$(kubectl -n <<namespace>> get pods -o name | grep "data-bridge" | cut -c 5-)"