JetBrains Archives - SD Times https://sdtimes.com/tag/jetbrains/ Software Development News Wed, 07 Aug 2024 13:10:44 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.5 https://sdtimes.com/wp-content/uploads/2019/06/bnGl7Am3_400x400-50x50.jpeg JetBrains Archives - SD Times https://sdtimes.com/tag/jetbrains/ 32 32 JetBrains’ new UI is now default across all IDEs in 2024.2 update https://sdtimes.com/softwaredev/jetbrains-new-ui-is-now-default-across-all-ides-in-2024-2-update/ Tue, 06 Aug 2024 19:24:32 +0000 https://sdtimes.com/?p=55368 JetBrains has announced the 2024.2 updates for its IDEs, the highlights being that the new UI is now the default and several improvements were made to AI Assistant. “We are thrilled to announce the 2024.2 updates to our IDEs and significant enhancements to our AI Assistant,” said Vladislav Tankov, Head of JetBrains AI. “With the impressive … continue reading

The post JetBrains’ new UI is now default across all IDEs in 2024.2 update appeared first on SD Times.

]]>
JetBrains has announced the 2024.2 updates for its IDEs, the highlights being that the new UI is now the default and several improvements were made to AI Assistant.

“We are thrilled to announce the 2024.2 updates to our IDEs and significant enhancements to our AI Assistant,” said Vladislav Tankov, Head of JetBrains AI. “With the impressive advancements in code completion, now based on our own models, and a number of new features introduced to our entire product line, we anticipate that our users worldwide will enjoy enhanced productivity when working with our tools.”

The new UI features a more minimalist design, with the option to visually expand complex functionality as needed. It is now the default for all users, though fans of the old UI can still access it by installing its plugin. 

AI Assistant was also updated and now features faster and smarter code completion across Java, Kotlin, and Python, according to JetBrains.

AI Assistant 2024.2 also adds support for GPT-4o, chat references for better context, AI-assisted VCS conflict resolution, in-terminal command generation, and customizable prompts for documentation and unit tests. 

IntelliJ IDEA 2024.2 Ultimate added the ability to run Spring Data JPA methods right within the IDE, which allows developers to instantly verify queries about their repository. Other updates include the ability of the HTTP Client to use the GraalJS execution engine and improvements to the K2 mode to make IntelliJ IDEA more stable for Kotlin. 

A number of other JetBrains IDEs also saw improvements, such as PyCharm getting improved Jupyter notebooks and new AI cells, PhpStorm adding the ability to view log files from within the IDE, and more. 


You may also like…

JetBrains releases 2024.1 editions of its IDEs, adding support for local full-line autocompletion

JetBrains aims to improve developer productivity with launch of IDE Services

The post JetBrains’ new UI is now default across all IDEs in 2024.2 update appeared first on SD Times.

]]>
JetBrains now allows Qodana to be self-hosted https://sdtimes.com/test/jetbrains-now-allows-qodana-to-be-self-hosted/ Mon, 08 Jul 2024 15:32:24 +0000 https://sdtimes.com/?p=55114 JetBrains has announced the release of a self-hosted version of its code quality platform Qodana.  Qodana is a static code analysis tool that integrates into JetBrains’ IDEs, allowing issues to be addressed directly within the IDE. “Since launching the cloud version of Qodana last summer, we kept receiving requests for a self-hosted version. Following successful … continue reading

The post JetBrains now allows Qodana to be self-hosted appeared first on SD Times.

]]>
JetBrains has announced the release of a self-hosted version of its code quality platform Qodana

Qodana is a static code analysis tool that integrates into JetBrains’ IDEs, allowing issues to be addressed directly within the IDE.

“Since launching the cloud version of Qodana last summer, we kept receiving requests for a self-hosted version. Following successful Beta tests with some of our clients, we’re now launching the first release of Qodana Self-Hosted, allowing you to manage, maintain, and upgrade Qodana entirely on your end,” JetBrains wrote in a blog post

Qodana Self-Hosted helps companies ensure that their proprietary or sensitive information stays within the company’s infrastructure, offers them greater control over data control and processing, and can have better performance due to the ability to optimize the solution to the organization’s specific performance needs. 

The self-hosted version currently only supports AWS, but JetBrains plans to add more hosting options in future versions. Pricing will start at $40 per developer per month, but organizations that request a demo by August 31, 2024 will receive a 40% discount off one year of Qodana Self-Hosted. 

Other recent improvements to Qodana include an early access program for the C and C++ linter, the ability to create custom inspections with FlexInspect, support for Unity analysis, and the addition of .NET analysis to the Community version.


You may also like…

JetBrains’ code quality platform Qodana reaches general availability

The importance of prevention: How shifting left, static analysis and unit testing create better code quality

The post JetBrains now allows Qodana to be self-hosted appeared first on SD Times.

]]>
Kotlin 2.0 now available with stable version of K2 compiler https://sdtimes.com/softwaredev/kotlin-2-0-now-available-with-stable-version-of-k2-compiler/ Thu, 23 May 2024 18:05:12 +0000 https://sdtimes.com/?p=54697 JetBrains has just released Kotlin 2.0, which it says is a major update to the programming language. It was announced at KotlinConf 2024, happening May 22-24, which is an event full of talks about using Kotlin. “Today we are excited to release Kotlin 2.0 with a stable K2 compiler, which is multiplatform from the ground … continue reading

The post Kotlin 2.0 now available with stable version of K2 compiler appeared first on SD Times.

]]>
JetBrains has just released Kotlin 2.0, which it says is a major update to the programming language. It was announced at KotlinConf 2024, happening May 22-24, which is an event full of talks about using Kotlin.

“Today we are excited to release Kotlin 2.0 with a stable K2 compiler, which is multiplatform from the ground up, understands your code better, and compiles it twice as fast,” Egor Tolstoy, project lead for Kotlin at JetBrains, wrote in a blog post

One of the main highlights of this release is that it includes a stable version of the K2 compiler, which is a complete rewrite of Kotlin’s original compiler that unifies all platforms supported by Kotlin, and offers a faster and more extensible architecture, addresses technical debt from the old compiler, fixes bugs, and lays the foundation for future language extensions. 

According to JetBrains, around 15,000 developers have already used K2, and Meta has already migrated large portions of its codebase to it. 

“The everyday passion of the Kotlin community constantly motivates us to improve the language, and today, we are proud to take a huge step forward for the whole Kotlin ecosystem and release Kotlin 2.0. The new compiler architecture was built to enable us to evolve the language much easier, we can introduce new features faster and in a consistent and platform-agnostic way,” said Tolstoy.

According to JetBrains, the K2 compiler is key for multiplatform Kotlin, and to that end, Kotlin 2.0 also introduces several new features and enhancements for Kotlin Multiplatform (KMP).

Kotlin now provides first-party support for Compose Multiplatform, and the Jetpack Compose compiler (which powers Compose Multiplatform) now ships with Kotlin as of this release. 

This release also introduces an improved tooling experience for Kotlin Multiplatform. It now fully understands Xcode projects and offers full support for Swift. 

Google has also started recommending developers switch to KMP and it offers KMP support in several popular Android libraries, and has migrated some of its own apps to it as well, such as Google Docs. 

Looking ahead to the future, upcoming plans for Kotlin that the team is now working on include data recognition and deconstruction, increasing abstraction, high-performance clear code, and improving the library author experience. 

“Kotlin 2.0 significantly boosts your daily productivity. It brings a faster, smarter, and more robust compiler, as well as even better support for Kotlin Multiplatform projects. As a Kotlin developer, you get more than just a modern, concise, and safe language. You also have access to a versatile ecosystem with powerful frameworks such as Ktor and Compose Multiplatform, and combined with JetBrains IDEs, Kotlin 2.0 offers an exceptional developer experience, empowering you to build innovative, performant, and reliable applications for all platforms,” Tolstoy wrote. 

Kotlin 2.0 is now available in the latest version of IntelliJ IDEA and Android Studio. A full list of new features can be found in the language’s release notes.

The post Kotlin 2.0 now available with stable version of K2 compiler appeared first on SD Times.

]]>
JetBrains releases test automation IDE, Aqua https://sdtimes.com/test/jetbrains-releases-test-automation-ide-aqua/ Thu, 16 May 2024 15:36:24 +0000 https://sdtimes.com/?p=54594 JetBrains has announced that its test automation IDE, Aqua, is now generally available. Aqua makes it easy for testers to create automated tests for UIs, APIs, and other areas of an application. Like other JetBrains IDEs, it offers code completion and code refactoring capabilities.  According to JetBrains, Aqua supports every aspect of test automation, including … continue reading

The post JetBrains releases test automation IDE, Aqua appeared first on SD Times.

]]>
JetBrains has announced that its test automation IDE, Aqua, is now generally available.

Aqua makes it easy for testers to create automated tests for UIs, APIs, and other areas of an application. Like other JetBrains IDEs, it offers code completion and code refactoring capabilities. 

According to JetBrains, Aqua supports every aspect of test automation, including database management for preparing application data, an HTTP client for running HTTP requests and assertions, an embedded Web Inspector to view web pages and capture elements of them for testing, and Docker support for configuring containers, downloads, and build images. 

It is available in both commercial and free versions, with the free version designed to be used by beginner test engineers.

JetBrains Aqua was first introduced as a preview in November 2022. It initially only supported the Selenium API and Selenide, and then was expanded in 2023 to include support for Playwright and Cypress.  Now, it supports most commonly used test automation languages, including Java, Kotlin, Python, JavaScript, TypeScript, and SQL. 

“Since Aqua’s launch in Preview, we’ve received substantial feedback from our users. They appreciate the concept of an IDE tailored for test automation engineers, recognizing the unique skill set required for testing applications,” said Sergey Kozlovskiy, product marketing manager for JetBrains Aqua. “Another advantage often cited by Aqua users is its support for major languages and frameworks used in test automation. Additionally, our Web Inspector feature, which functions as an embedded browser within the IDE, has been widely appreciated for its convenience as it removes the need for constantly switching to Chrome DevTools.”

 

The post JetBrains releases test automation IDE, Aqua appeared first on SD Times.

]]>
JetBrains aims to improve developer productivity with launch of IDE Services https://sdtimes.com/softwaredev/jetbrains-hopes-to-improve-developer-productivity-with-launch-of-ide-services/ Mon, 15 Apr 2024 15:41:32 +0000 https://sdtimes.com/?p=54282 JetBrains is attempting to make it easier for developers to manage different development tools with the release of JetBrains IDE Services.  “Due to complex environments and distributed engineering teams, enterprise customers struggle to efficiently and securely deploy and manage IDEs, AI tools, and remote environments all at once. These struggles naturally slow businesses down and … continue reading

The post JetBrains aims to improve developer productivity with launch of IDE Services appeared first on SD Times.

]]>
JetBrains is attempting to make it easier for developers to manage different development tools with the release of JetBrains IDE Services

“Due to complex environments and distributed engineering teams, enterprise customers struggle to efficiently and securely deploy and manage IDEs, AI tools, and remote environments all at once. These struggles naturally slow businesses down and result in missed opportunities,” said Brian Noll, VP of sales and global partnership at JetBrains Americas.

The new solution provides a central hub for managing five different JetBrains products: IDE Provisioner, AI Enterprise, License Vault, Code With Me Enterprise, and CodeCanvas.

IDE Provisioner provides updates to IDEs as needed to ensure out-of-date versions aren’t in use, AI Enterprise provides AI-powered productivity features, License Vault automates distribution of JetBrains IDE licenses, Code With Me Enterprise provides pair programming, and CodeCanvas handles development environment configuration.

“With the release of JetBrains IDE Services, we are giving customers a centralized way to manage their development stack at the organizational level and dramatically improve the productivity of entire engineering departments with the inclusion of enterprise versions of JetBrains AI, Code With Me, and CodeCanvas in the suite,” said Noll.

The service is initially available with an on-premises deployment option, but the company plans to add a cloud offering down the road.  

The post JetBrains aims to improve developer productivity with launch of IDE Services appeared first on SD Times.

]]>
JetBrains releases 2024.1 editions of its IDEs, adding support for local full-line autocompletion https://sdtimes.com/softwaredev/jetbrains-releases-2024-1-editions-of-its-ides-adding-support-for-local-full-line-autocompletion/ Thu, 04 Apr 2024 16:26:40 +0000 https://sdtimes.com/?p=54179 JetBrains has announced that in the latest release of its IDEs, 2024.1, it has enabled full-line autocompletion. This is powered by AI models that run locally, which keeps data processing on device.  “We’ve developed models that run directly on your device, and the IDE verifies each suggestion,” explained Mikhail Kostyukov, product manager on the machine … continue reading

The post JetBrains releases 2024.1 editions of its IDEs, adding support for local full-line autocompletion appeared first on SD Times.

]]>
JetBrains has announced that in the latest release of its IDEs, 2024.1, it has enabled full-line autocompletion. This is powered by AI models that run locally, which keeps data processing on device. 

“We’ve developed models that run directly on your device, and the IDE verifies each suggestion,” explained Mikhail Kostyukov, product manager on the machine learning team at JetBrains. “This approach delivers the best user experience and ensures that the generated code never contains non-existent variables or methods.”

According to JetBrains, this new feature is particularly useful for developers working in industries where privacy regulations are strict or those with limited internet access.

Autocompletion is currently available for the following languages: Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go, and Ruby in their corresponding IDEs. The company is currently working on autocomplete for C#, Rust, and C++. The models that run autocompletion were trained on each specific language and framework they are available for. 

Other updates to the AI Assistant include the ability to use existing test files as examples to automatically generate tests from, improvements to the AI prompts library, a keyboard shortcut for accepting one-line code suggestions, and the ability to create files from code snippets.

As of this release, the AI Assistant was also unbundled and is now a separate plugin. “This change is driven by the need to offer greater flexibility in decision-making regarding the use of AI-powered technologies, providing you with more control over your preferences and the requirements of your working environments,” Alexandra Charikova, product marketing manager for JetBrains, wrote in a blog post.

In addition, the terminal has been updated to allow for smoother navigation and features like separate nesting of individual commands, command completion suggestions, and easier access to history. 

Each IDE was also updated with features specific to the language it supports. IntelliJ IDEA added support for Java 22 and the new Kotlin K2 mode, GoLand’s Data Flow Analysis was moved out of beta, PyCharm was updated with new features for integrated Jupyter notebooks, RubyMine got the ability to execute commands using the project’s current local SDK, and PhpStorm added support for Symfony’s AssetMapper, which allows developers to easily install missing modules or packages. 

Other plugins and IDEs that were updated include DataSpell, Scala, and WebStorm

The post JetBrains releases 2024.1 editions of its IDEs, adding support for local full-line autocompletion appeared first on SD Times.

]]>
JetBrains is offering a new version of TeamCity designed for small and medium businesses https://sdtimes.com/softwaredev/jetbrains-is-offering-a-new-version-of-teamcity-designed-for-small-and-medium-businesses/ Wed, 20 Mar 2024 17:29:22 +0000 https://sdtimes.com/?p=54065 JetBrains has announced the beta for its new upcoming CI/CD service, TeamCity Pipelines. The new platform allows development teams to automate things like integrating changes into an application, testing them, and then finally delivering the updates to users.  TeamCity is an existing platform from the company, but it was targeted at large enterprises. This new … continue reading

The post JetBrains is offering a new version of TeamCity designed for small and medium businesses appeared first on SD Times.

]]>
JetBrains has announced the beta for its new upcoming CI/CD service, TeamCity Pipelines. The new platform allows development teams to automate things like integrating changes into an application, testing them, and then finally delivering the updates to users. 

TeamCity is an existing platform from the company, but it was targeted at large enterprises. This new offering is designed specifically for small and medium sized businesses. 

“I’m happy to announce that we’re launching a streamlined solution to address the specific needs of those smaller engineering teams today,” said Marco Behler, product manager of TeamCity Pipelines. “TeamCity Pipelines is straightforward to use and configure while also being efficient and resource-saving.”

The solution includes a simple UI for configuring pipelines, and integrates AI into the platform to help provide intelligent suggestions for configuration. 

It also includes built-in pipeline optimizations that are designed to enable development teams to save time and resources. 

TeamCity Pipelines supports YAML files for storing, modifying, and loading pipelines. 

JetBrains plans on integrating the solution into the JetBrains IDE, allowing developers to create, execute, and debug pipelines without having to switch out of their IDE. Additionally, by having access to the application file, TeamCity Pipelines will be able to better understand the context of the project and make more relevant recommendations. 

The post JetBrains is offering a new version of TeamCity designed for small and medium businesses appeared first on SD Times.

]]>
JetBrains launches beta for new terminal in all of its IDEs https://sdtimes.com/ide/jetbrains-launches-beta-for-new-terminal-in-all-of-its-ides/ Thu, 22 Feb 2024 18:16:47 +0000 https://sdtimes.com/?p=53845 JetBrains has announced a beta for its new terminal across its IDEs, which will be an overhaul of the terminal that keeps the main functionality of the old terminal and adds newer features that improve productivity and efficiency.  Users running JetBrains IDE 2024.1 or later can switch between the new and old terminal by going … continue reading

The post JetBrains launches beta for new terminal in all of its IDEs appeared first on SD Times.

]]>
JetBrains has announced a beta for its new terminal across its IDEs, which will be an overhaul of the terminal that keeps the main functionality of the old terminal and adds newer features that improve productivity and efficiency. 

Users running JetBrains IDE 2024.1 or later can switch between the new and old terminal by going to the Terminal section of Settings. 

Visually, this new terminal will align with the UI seen since JetBrains IDE 2024.1. The main distinction in look is that each command gets displayed in a separate block to help users quickly see where each command starts and stops. Users can navigate through the blocks using the keyboard arrows. 

There is also a command history section that can be used to add even more ease and allow users to quickly navigate to recently executed commands.  

Another significant update in the new terminal is that there is a command auto completion feature that supports commands, paths, arguments, and options.

And finally, the color palette was also updated to make it more “aesthetically pleasing and easy to read.” 

Architecturally, there were several changes that had to happen in order to enable this new terminal. Users now have more control in the prompt area of the terminal, allowing them to use editor actions and move the cursor during command input. 

Command completion utilizes all of the IDE’s knowledge, which improves suggestion quality. 

JetBrains has also added its own command prompt that shows the current directory, Git branch, Python virtual environment, and Anaconda environment. 

The company has a number of other features planned for the new terminal, such as more visual customization options, the ability to switch between the built-in and shell prompt, context actions for blocks, better tab management, and AI capabilities. 

“Our goal is that the new terminal will have the same capabilities as the old one, while offering a host of beneficial new features,” JetBrains explained in a blog post.

The post JetBrains launches beta for new terminal in all of its IDEs appeared first on SD Times.

]]>
JetBrains adds AI Assistant to all of its IDEs https://sdtimes.com/ai/jetbrains-adds-ai-assistant-to-all-ides/ Thu, 07 Dec 2023 18:17:49 +0000 https://sdtimes.com/?p=53271 JetBrains has introduced an AI Assistant in all of its IDEs, with availability in other JetBrains products expected soon.  “Empowering developers with AI-backed features supports the long-standing mission of JetBrains: to improve your experience by automating common and repetitive tasks, enabling you to stay in the flow and focus on the big picture,” said Svetlana … continue reading

The post JetBrains adds AI Assistant to all of its IDEs appeared first on SD Times.

]]>
JetBrains has introduced an AI Assistant in all of its IDEs, with availability in other JetBrains products expected soon. 

“Empowering developers with AI-backed features supports the long-standing mission of JetBrains: to improve your experience by automating common and repetitive tasks, enabling you to stay in the flow and focus on the big picture,” said Svetlana Zemlyanskaya, team lead for AI Assistant at JetBrains. “We can now incorporate these features seamlessly into your workflows. Because our IDEs have a deep understanding of your code and project structure, AI Assistant is so easy to use and already yields great results.”

Developers can ask it questions about their project or ask it to iterate on a specific task. Its code assistance features include multiline code completion, documentation and test generation, refactoring, code explanation, and more. 

While the JetBrains’ IDEs supply the AI Assistant with detailed information on project code and its structure, the company claims that only necessary information is sent and that the data isn’t used to train any generative AI models.

According to the company, AI Assistant uses a combination of OpenAI models and its own proprietary models. It is also working to expand to work with other third-party models as well. 

“We are excited to partner with JetBrains and provide our advanced coding models for use in JetBrains AI,” said Warren Barkley, senior director of product management for Vertex AI at Google Cloud. “By integrating with Codey and Vertex AI, JetBrains can significantly improve developer experiences with AI-powered code completion, debugging, and generative explanations to accelerate every stage of the software development lifecycle.”

The post JetBrains adds AI Assistant to all of its IDEs appeared first on SD Times.

]]>
JetBrains reveals its 2024 development roadmap for Kotlin Multiplatform https://sdtimes.com/softwaredev/jetbrains-reveals-its-2024-development-roadmap-for-kotlin-multiplatform/ Fri, 17 Nov 2023 17:29:47 +0000 https://sdtimes.com/?p=53068 JetBrains is officially gearing up for new developments in its Kotlin Multiplatform tool next year, after having announced its first stable release a few weeks ago. The company just released its development roadmap for the tool for 2024.  “We’re dedicated to making Compose Multiplatform a framework that allows creating beautiful and performant applications that look … continue reading

The post JetBrains reveals its 2024 development roadmap for Kotlin Multiplatform appeared first on SD Times.

]]>
JetBrains is officially gearing up for new developments in its Kotlin Multiplatform tool next year, after having announced its first stable release a few weeks ago. The company just released its development roadmap for the tool for 2024. 

“We’re dedicated to making Compose Multiplatform a framework that allows creating beautiful and performant applications that look the same way on all supported platforms,” Egor Tolstoy, project lead for Kotlin at JetBrains, wrote in a blog post, speaking about the plans for the framework for sharing UIs across platforms.  

The company’s main focus for Compose Multiplatform is to release Compose for iOS into beta. Other areas it will be working on include making all Jetpack Compose core APIs and components multiplatform, improving rendering performance on iOS, making scrolling and text editing in Compose for iOS act identically to how it does in native iOS apps, implementing a common API for resource sharing, integrating with iOS and Desktop accessibility APIs, and providing a solution for multiplatform navigation. 

It will also be working on improvements for Compose for Web, such as allowing you to port existing code; supporting varying screen sizes, orientations, and densities; supporting input from a mouse, touchscreen, physical keyboard, or onscreen keyboard; and improving performance. 

JetBrains will also be making several IDE improvements, including project configuration help, a unified debugging experience, and enhanced support for Compose Multiplatform, with features like live preview for common code and visual debugging tools. 

To support developers who want to share code with iOS targets, it will be working on a direct Kotlin-to-Swift export. “It will eliminate the Objective-C bottleneck, allowing for broader Swift language support and more natural exporting of APIs,” Tolstoy wrote.

Other initiatives in that area include improving performance for the Kotlin/Native compilation, improving CocoaPods integration, and adding support for exporting frameworks with SwiftPM. 

And finally, it will be working on improving the library ecosystem and continuing to facilitate backward compatibility. In this area the things JetBrains will focus on include improving the klib format to allow library creators to utilize their JVM library building skills, implementing the same code-inlining behavior from the JVM, and providing a tool to confirm your library’s public API hasn’t been changed in an incompatible way.

The post JetBrains reveals its 2024 development roadmap for Kotlin Multiplatform appeared first on SD Times.

]]>