2025.1 eap сборка 251.20015.44

Выпущено: 10 февраля 2025 г.

Подписка не требуется

Скачать

DataGrip Early Access Program

Чтобы создавать лучшие инструменты для разработки, важно прислушиваться к мнению пользователей. Благодаря программе раннего доступа (Early Access Program) разработчики, для которых мы делаем наши инструменты, могут участвовать в обсуждении продуктов и влиять на их дальнейшее развитие.

DataGrip находится в активной разработке, и нам важно ваше мнение. Делитесь своими замечаниями и предложениями в нашем трекере или в X.

Зачем участвовать в программе раннего доступа?

Программа раннего доступа позволяет оценить новую функциональность и исправления, которые войдут в следующий релиз. Вы можете установить EAP-сборку вместе со стабильной версией DataGrip и получать регулярные обновления для обеих.

Это ознакомительная версия продукта

Данная версия может быть нестабильной и содержать ошибки. Используя EAP-версию, вы соглашаетесь с тем, что в продукте могут быть недостатки.

Установите Toolbox App для удобного скачивания и обновления DataGrip

Информация о сборкеЧто нового

2025.1 eap сборка 251.20015.44

Выпущено: 10 февраля 2025 г.

Подписка не требуется

Скачать

Hello! We are starting the EAP program for version 2025.1. This is the perfect opportunity to try new features before the official release and share your feedback with us.

Introspection by levels for MySQL and MariaDB

We're continuing our work to enhance introspection performance. Starting from 2025.1, there will be different introspection levels for MySQL and MariaDB, adjusting the amount of metadata that gets loaded depending on the size of your database. In other words, we won't load all the metadata if your database is large. This will greatly reduce introspection time and allow you to start working with newly connected data sources right away.

What are the introspection levels?

Level 1 Level 2
  • Icon:
  • Metadata loaded: Everything except the source code of functions, procedures, views, events.
  • Main missing features: Find Usages, the ability to search in the text of views and procedures.
Level 3
  • Icon:
  • Metadata loaded: Everything, just as in previous versions.
  • Main missing features: None, all features are working as expected.

DataGrip now prioritizes the user experience and performance over the comprehensiveness of functionality. The default introspection level value is set to Auto select, which means that DataGrip uses an internal heuristic to detect how much metadata needs to be loaded.

For now, this heuristic looks like this:

Current schema:

  • Level 1 when the number of schema objects is greater than 3000.
  • Level 2 when the number of objects with sources is greater than 500.
  • Level 3 in all other cases.

Other schemas:

  • Level 1 when the number of schema objects is greater than 300.
  • Level 2 when the number of objects with sources is greater than 50.
  • Level 3 in all other cases.

We are considering whether to adjust the heuristic or even make it customizable.

By default, DataGrip will automatically set the introspection level. If you want to restore DataGrip's previous behavior, go to Data Source properties | Options | Introspection | Default level and select Level 3.

You can also manually select a level if you think that will maximize DataGrip's performance for your use cases.

To summarize, you should no longer experience any significant performance problems related to MySQL / MariaDB introspection. If you do, please let us know about them via our issue tracking system.

Attached schemas in the Explain with AI chat

Explanations of your queries are more effective with the full context! Now, when you ask AI Assistant to explain a query, the corresponding schema is automatically attached to the chat.

[Oracle] The ability to connect with a specific role

DBE-96 has been fixed. It's not every day we close a ticket with an ID less than 100! Starting with 2025.1, you can connect to Oracle and define the specific role for the connection in the connection dialog.

Simply select the desired role from the Authentication drop-down list:

The ability to download drivers from Maven

Version 2025.1 allows you to add custom repositories for downloading drivers. To do so, add the repositories you need to the mirrors attribute of the HOME_PATH/.m2/settings.xml file.

Important fixes

  • DBE-9626: The color used for a data source is now applied to the attached file tab.
  • DBE-21934: Value completion in the data editor inserts the correct string.
  • DBE-18569: The Cancel button works as intended when downloading drivers.
  • DBE-15201, DBE-20350: [SQL Server] Stored procedures and system objects are qualified with the relevant schema names if the corresponding setting is enabled.
  • DBE-22250: [Snowflake] It is possible to remove Role and Schema after they've been added to the connection parameters.
  • DBE-21514: [Oracle] Aliases are inserted for code completion of synonyms.
  • DBE-17959 [PostgreSQL] UNIQUE NULLS NOT DISTINCT is now supported.