Busy Plugin Developers Newsletter – Summer 2022
Read this Newsletter to learn about the latest JetBrains Marketplace news and plugin development tooling updates.
IntelliJ Project Migrates to Java 17
The source code of the IntelliJ project was recently migrated to Java 17. We still have some modules compiled to be compatible with older Java versions so we can support running users’ projects under these versions. However, most of the platform and plugin modules now use Java 17, and the upcoming 2022.3 versions of all IntelliJ-based IDEs will require Java 17 to start. What does this mean for you? If you develop a plugin, you can use new language features and APIs from Java 17, but only if the since-build attribute in plugin.xml is set to 223. If your plugin distribution needs to run o
Space Apps Contest: Create Apps and Win Prizes
Join the Space Apps Contest, create applications for Space, and win prizes!
Introducing Space Marketplace Beta
Introducing Space Marketplace Beta – extend and customize Space for your needs.
Busy Plugin Developers Newsletter – Spring 2022
It has been a while since the release of our most recent issue of the Busy Plugin Developers Newsletter, which means we’ve got a lot of work to do in this edition to fill you in on the major developments in plugin tooling and the latest news about JetBrains Marketplace. Marketplace news: ⭐️ Better visibility for freemium plugins on JetBrains Marketplace When it comes to distributing your plugin, you can choose from a variety of business models. For example, you can make it free, sell it via JetBrains Marketplace, or use your own website with licensing and sales processin
Removing log4j from the IntelliJ Platform
As you no doubt know, several major vulnerabilities have been recently discovered in the version 2 of the log4j library. As we have previously announced, the IDEs based on the IntelliJ Platform are not affected by this vulnerability, because they use a patched version of log4j 1.2 with all network-related code removed. Versions 1 and 2 of the log4j library are two completely different codebases with incompatible APIs, and migrating from one to the other is a non-trivial endeavor with unclear benefits. Despite that, some automated security tools still flag our use of an “old” version of log4j a
Plugin Developers Appreciation Day
We celebrated our first Plugin Developers Day and congratulated all those involved in building plugins for JetBrains products.
Log4j Vulnerability and Third-party Plugins on JetBrains Marketplace
In the wake of the Remote Code Execution CVE-2021-44228 vulnerability in the popular Java logging library log4j, we have been checking third-party plugins distributed via JetBrains Marketplace. Because of how many IntelliJ-based plugins there are, we initially used API Watcher to check what plugins and which of their exact versions used anything from log4j. We have temporarily hidden all plugin versions in which we detected any use of log4j. We understand that such a check can produce some false positives. But we’d rather play it extra safe and draw the attention of many plugin aut
Busy Plugin Developers Newsletter – Fall 2021
Read this blog post to discover what has come to JetBrains Marketplace this Fall!
Live Webinar: Building Themes for IntelliJ-based IDEs
Join us for a live webinar on November 22 at 17:00 CET / 16:00 UTC / 11:00 EST. We will air a new episode of the Busy Plugin Developers series that will mainly focus on customizing JetBrains IDEs by building theme plugins. We will be covering: Ways to customize your IDE interface with a theme pluginThe steps required to create a themeThe tools used to create IDE themesThe process of publishing a theme plugin to JetBrains Marketplace Additionally, we will share information about the latest Marketplace updates and discuss the changes we’ve introduced to improve the plugin vendor exp
Live Webinar: Busy Plugin Developers. Episode 2
Join our webinar on Monday, September 27, at 17:00 CEST / 15:00 UTC / 11:00 EST to learn about building plugins and publishing them on JetBrains Marketplace. In this new episode of the Busy Plugin Developers series, we’ll talk about the two important things any developer should do before uploading their plugin to Marketplace: Prepare high-quality content for the plugin page. Test the plugin to make sure it doesn't include any errors. We will be covering: In the first part of the session, we will share some tips on how to improve your Marketplace listing to attract more users.