# 0.41.0 - January 2025

Some automatically created roles were renamed in SnowDDL code and documentation to avoid naming collisions with native Snowflake object type `DATABASE ROLE`.

* `DatabaseRole` ⇒ `DatabaseAccessRole`
* `SchemaRole` ⇒ `SchemaAccessRole`
* `ShareRole` ⇒ `ShareAccessRole`
* `WarehouseRole` ⇒ `WarehouseAccessRole`

It does not affect config or business logic. Everything remains the same, except Python file names, class names and role suffix variable names.

This change may affect you only if SnowDDL classes were overloaded with custom logic. In this case please apply the same renames to your code accordingly.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.snowddl.com/breaking-changes-log/0.41.0-january-2025.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
