pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/intellij-ce-bin



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Fri Aug 15 15:54:27 UTC 2025

Modified Files:
        pkgsrc/devel/intellij-ce-bin: Makefile PLIST distinfo
        pkgsrc/devel/intellij-ce-bin/patches: patch-bin_idea.sh

Log Message:
intellij-ce-bin: update to 2025.2. Changes:

### Updates in 2025.2

#### Features

  * **Improved AI experience with more control and better context
    management** - Better performance and new capabilities for Junie
    and AI Assistant:

    * AI Assistant finally delivers AI-powered code completion for SQL,
      YAML, JSON, and Markdown.

    * AI-powered code completion now suggests code blocks for Java in
      offline mode and lets you choose your preferred local code
      completion model. Enjoy smart suggestions anywhere, be it on a
      plane, off the grid, or in a closed enterprise environment.

    * Junie is now up to 30% faster and works in remote environments.

    * The new Project Rules file lets you define project-specific
      instructions, for example regarding coding style or framework
      constraints, to guide AI responses.

    * Select AUTO in the model dropdown menu to delegate the choice to
      IntelliJ IDEA in order to achieve the best generation quality and
      optimized cost.

    * New ways to provide more precise context to the AI:

    * Attach specific tables or views to the AI chat to get much more
      accurate AI assistance that reflects the actual state of your
      data structures. This is especially useful in complex, enterprise-
      scale projects.

    * Attach images in the AI chat to share errors and diagrams without
      retyping. This feature is currently supported with Anthropic and
      OpenAI models and will be enabled for others soon.

    * Add folders to the chat context to improve multi-file context for
      AI conversations.

    * Support for the MCP in Junie and IntelliJ IDEA 2025.2:

      * Junie now supports the Model Context Protocol (MCP), enabling
        deeper context awareness and smarter task execution by
        connecting external tools.

      * IntelliJ IDEA can now act as an MCP server for third-party
        AI agents. The IDE detects a client on your machine and
        delivers over 30 built-in tools to enhance AI workflows in a
        single click.

  * **Java 25 support for early adopters** - Be among the first to
    adopt the newest tech with IntelliJ IDEA's support for both final
    and preview features of Java 25 - the next long-term support
    (LTS) release.

  * **Spring Debugger** - Spring Debugger fundamentally improves how
    developers understand and troubleshoot Spring applications. It
    integrates real-time runtime insights directly into the IDE. See
    which beans are loaded or mocked, inspect resolved configuration
    values with source tracking, and monitor active database connections
    and transaction states. You can evaluate bean definitions live and
    trace property values, even when sourced from environment variables
    or profile-specific configs.

  * **Spring Modulith** - With the 2025.2 version, IntelliJ IDEA
    Ultimate offers robust support for it, built in collaboration with
    the Spring Modulith team. New checks, fixes, and suggestions help
    manage module dependencies and enforce clean domain boundaries. A
    warning icon in the code completion popup flags beans from other
    modules, while a new Logical view lets you explore your Modulith
    structure at a glance. This makes it easier to follow DDD
    principles and build modular, event-driven Spring Boot apps right
    inside your IDE.

  * **Maven 4 support for early adopters** - Maven 4 has been in
    development for some time, but it is getting close to the general
    availability release. IntelliJ IDEA already allows you to work with
    Maven 4 projects, so once the stable version arrives, you can switch
    to it seamlessly. Meanwhile, you can try Maven 4 in your project
    using one of the latest release candidates, with all the key
    features you expect: reliable project sync, accurate outputs, full
    navigation, syntax support for the new modelVersion, and more.

  * **Virtual thread debugging** - Virtual threads, introduced in JDK
    21 and improved in JDK 24, are a major step forward for Java
    concurrency. Yet supporting them was an engineering challenge for
    the tooling developers. IntelliJ IDEA 2025.2 brings important
    updates for the debugger and thread dump viewer to close that gap.
    You can now collect and inspect virtual threads in thread dumps,
    even when the app is paused or at a breakpoint. The IDE shows what
    object each virtual thread is locked on, helping you diagnose
    bottlenecks. To avoid flooding the view, threads with identical
    stack traces are automatically grouped, making large dumps easier to
    navigate. You can also load thread dumps from tools like jstack and
    jcmd, giving you more ways to analyze performance issues in highly
    concurrent apps.

  * **Scala support** - IntelliJ IDEA 2025.2 introduces full support
    for Scala 3 opaque types and new generic tuple operations. Opaque
    types now integrate properly with givens, extension methods, and
    alias bounds, with improved inference in complex scenarios. Tuple
    operations like zip, concat, and others are now recognized and
    supported in completion and type resolution. The new sbt module
    layout is now out of Beta and is enabled by default, reflecting sbt
    main/test scope-specific settings more accurately in the IDE. In
    addition, project sync now automatically generates sbt-managed
    source files, reducing red code caused by missing sources and
    improving the experience with popular sbt plugins.

  * **Improved database workflows** - IntelliJ IDEA 2025.2 has
    introduced a major improvement for working with data. Previously,
    editing data in the results grid was limited to simple SELECT
    queries. Now, even SELECT statements with JOIN clauses can be edited
    directly, making it much easier to update related data without
    writing manual UPDATE statements.

  * **Web development updates** - Recent updates enhance web
    development workflows with better code assistance, smarter
    documentation, and smoother tool integration. Experimental support
    for the new TypeScript-Go language server is now available, offering
    faster and more accurate assistance for TypeScript projects.

  * Quick documentation includes Web Platform Baseline data, making it
    easy to check browser support for web APIs without leaving the
    editor. Bun is also detected automatically and fully configured -
    from running scripts to installing packages - allowing projects to
    start with minimal setup.

  * **JSpecify support** - JSpecify offers a unified, library-based
    standard for nullability annotations, aiming to bring consistency
    across libraries, tools, and the language itself. To support the
    adoption of JSpecify, IntelliJ IDEA now treats its annotations as
    first-class citizens, on par with JetBrains annotations. Thanks to
    static analysis capabilities, IntelliJ IDEA can detect nullability
    issues even in complex scenarios involving generics and collections.
    In addition, Kotlin also respects these annotations when analyzing
    Java code, improving cross-language null safety.

  * **Native Bazel support** - IntelliJ IDEA 2025.2 introduces native
    support through the official JetBrains Bazel plugin, now generally
    available. Bazel becomes a first-class citizen in IntelliJ IDEA,
    with deep integration for Java, Kotlin, Scala, Python, and Go. You
    get accurate target-to-module mapping, high performance, and a clear
    UX, on all operating systems.

### Updates in 2025.1

#### Features

 **IntelliJ IDEA Goes AI**

  * JetBrains AI has received a major upgrade, bringing both AI
    Assistant and Junie under a single subscription. With this release,
    all JetBrains AI features are accessible for free in the IDEs, with
    unlimited use for some, such as unlimited code completion and local
    model support, and limited credit-based access to others. JetBrains
    are also introducing a new subscription system that makes it easy to
    scale up as needed with the AI Pro and AI Ultimate tiers.

  * This release introduces major enhancements to boost productivity
    and reduce repetitive work. Updates include smarter code
    completion, support for new cloud models like OpenAI GPT-4.1
    (сoming soon), Claude 3.7 Sonnet, and Gemini 2.0 Flash, advanced
    RAG-based context awareness, and a new edit mode for multi-file
    edits directly from the chat.

**Key Highlights**

  * **Java 24 support**

    * Version 2025.1 provides full support for all features in the
      latest Java 24 release, ensuring a seamless experience with the
      newest language updates. Stream gatherers, now a stable feature,
      are integrated into the stream debugging workflow. All other
      features, whether experimental, in preview, or finalized, are
      supported as well, so you can leverage them in your projects.

  * **Kotlin K2 mode by default**

    * In this release, K2 mode is enabled by default. This is a major
      milestone built on all the progress made toward improving code
      analysis, memory efficiency, and overall performance for Kotlin
      development. With full support for all Kotlin 2.1 (and newer)
      language features, K2 mode is a significant step forward that will
      allow us to continue improving the IDE's language support.

  * **Control over watch evaluations**

    * You can now pause and resume the evaluation of watches to control
      possible side effects of watch computations. Simply right-click a
      watch during evaluation and select Pause Watch. While paused, it
      won't evaluate and report errors. To resume the evaluation
      process, click Resume Watch in the context menu.

  * **Kotlin notebooks for everyone**

    * Kotlin Notebook, a new interactive environment for JVM developers,
      is now a built-in feature of IntelliJ IDEA! Kotlin notebooks are
      perfect for a wide range of tasks – from real-time prototyping,
      presenting, log parsing, and documentation writing to in-depth
      data analysis and visualization.

**User Experience**

  * **New terminal architecture - Beta**

    * The 2025.1 release introduces a reworked terminal architecture,
      which is available in Beta. The terminal now runs on a stable, standards-
      compliant core and uses the IDE's editor to render the UI. This
      change lets us introduce new features while preserving
      compatibility and performance across various platforms, whether
      local or remote.

  * **Merged main menu in the main toolbar on Windows and Linux**

    * For Windows and Linux users, the IDE now offers a new option to
      merge the main menu with the main toolbar, creating a more
      streamlined interface.

  * **Search functionality in Markdown previews**

    * In IntelliJ IDEA 2025.1, you can search within Markdown previews.
      Since README.md previews are often the first thing you see when
      opening or cloning a project, this update makes it easier to find
      key information instantly.

  * **Native OS file dialogs on Windows**

    * IntelliJ IDEA now defaults to using native Windows file dialogs
      instead of the IDE's custom implementation. This gives you a more
      familiar experience when opening or saving files. If you prefer
      the previous behavior, you can restore it in Advanced Settings |
      User Interface.

  * **New file creation in the Project tool window**

    * Creating a new file is now more convenient. You can access the
      popup listing available file templates directly from the Project
      window toolbar via the + icon, and the search field lets you
      quickly filter and find the file type you need.

  * **Automatic plugin updates**

    * You can set IntelliJ IDEA to automatically update plugins in the
      background. It will download available updates and apply them on
      the next IDE restart without additional notifications.

**Kotlin**

  * **Enhanced dependency resolution in main.kts**

    * IntelliJ IDEA 2025.1 improves the stability and predictability of
      dependency resolution in Kotlin build scripts. Previously,
      resolution ran in parallel with code highlighting, causing delays
      and delivering unclear feedback. Now, you can track its progress
      using the Load script dependencies button. Scripts without any
      dependencies open immediately and are ready for highlighting
      without unnecessary processing.

  * **Quick-fix for non-imported KDoc names**

    * IntelliJ IDEA 2025.1 introduces a long-awaited quick-fix to
      simplify writing KDoc. The IDE can now automatically insert
      qualified names in KDoc links.

  * **Hints about code alterations caused by Kotlin compiler plugins**

    * With this update, IntelliJ IDEA now provides clearer insights
      into modifications introduced by compiler plugins, making their
      behavior more transparent. Kotlin features several powerful
      compiler plugins, such as kotlinx.serialization and all-open,
      that are used across various domains and can alter how Kotlin
      code behaves.

**Scala**

  * **Scala 3 support**

    * This release includes improved support for the new syntax for
      context bounds and givens (SIP-64). JetBrains have also improved
      the support for named tuples (SIP-58) and introduced support for
      for-comprehension syntax (SIP-62). JetBrains have fully adopted
      Scala 3's changes to implicit resolution logic. There are multiple
      other smaller bug fixes and improvements, and Scala 3 code is now
      correctly highlighted in code snippets in Markdown files.

  * **Improved debugging experience**

    * The debugger no longer encounters issues stopping at
      breakpoints inside lambdas in traits and inside lazy vals in
      try…catch blocks.

  * **Refined code highlighting for Scala**

    * In the 2024.3 release, JetBrains introduced support for
      transparent inline methods in Scala 3. Now, as JetBrains continue
      to work on support for Scala macros, JetBrains offer support for
      Scala 2 macro types. JetBrains have also improved type hints for
      variable patterns, generators, and literal parameters, as well as
      type info for underscore parameters and kind-projector syntax.

  * **Enhancements for sbt projects**

    * JetBrains have made several improvements to the new separate
      production and test modules. A new Generate sbt managed sources
      action helps you avoid situations when good code is marked red
      because it relies on sources generated during project import.
      Additionally, the New Project wizard now suggests downloading the
      JDK for new sbt projects.

  * **Other improvements**

    * Code completion can now provide partial results during indexing.
      Additionally, when you use Code With Me for Scala projects, you
      will see that the auto-import quick-fix is offered only after code
      is edited on the host.

**Frameworks and Technologies**

  * **Automatic creation of nonexistent Spring Data repositories**

    * IntelliJ IDEA now automatically creates Spring Data repositories
      for you. Simply start typing the entity name, and if the
      repository doesn't exist, the IDE will suggest creating one.
      Choose the repository type and seamlessly continue your work by
      adding derived query methods and processing the extracted data.

  * **Enhanced user experience for generated HTTP requests**

    * The HTTP Client now opens HTTP requests generated from code in the
      right-hand editor split, which means you no longer need to review
      them in a separate tab.

  * **Support for Liquibase in the Logical code structure view**

    * With the Logical code structure view in IntelliJ IDEA 2025.1, you
      can now enjoy a more meaningful structure representation and
      streamlined navigation tailored specifically for Liquibase change
      sets. Easily explore and manage your change sets with an intuitive
      overview that highlights their logical hierarchy, helping you stay
      organized and productive when working on database schema changes.

  * **Option to export Kafka records directly to JSON, CSV, and TSV
    Ultimate**

    * IntelliJ IDEA now allows you to export Kafka records directly to
      JSON, CSV, and TSV files, making it easier to analyze and share
      streaming data. The IDE can save complete record details,
      including topic, timestamp, key, value, partition, and offset, in
      widely used formats. With this update, you can diagnose issues
      faster, verify data integrity, enable advanced analysis, and
      streamline collaboration, as exporting Kafka records helps ensure
      data is accessible and actionable. By reducing time to resolution
      and improving data transparency, this enhancement provides a more
      efficient and effective Kafka experience.

  * **OpenTofu gutter actions**

    * IntelliJ IDEA 2025.1 introduces interactive gutter actions
      for.tofu files, which are used to define cloud resources in
      OpenTofu, an open-source infrastructure-as-code (IaC) framework.
      With this new gutter integration, you can execute key OpenTofu
      commands directly from the editor – no need to switch to the
      terminal. A clickable icon in the editor's gutter opens a menu of
      common actions like Init, Validate, Plan, Apply, and Destroy,
      putting your infrastructure commands at your fingertips.

  * **Containerfile support**

    * IntelliJ IDEA now recognizes Containerfiles natively, offering
      syntax highlighting, linting, and snippet suggestions and ensuring
      a smooth developer experience for anyone juggling Docker, Podman,
      and Buildah in the same environment. This update eliminates the
      friction that previously forced you to either change the name
      "Containerfile" to "Dockerfile" and lose access to Podman-specific
      features or just plow through with basic text editing.

  * **Support for lowercase instructions in Dockerfiles**

    * IntelliJ IDEA 2025.1 allows you to write directives in lowercase
      in addition to the conventional uppercase. Previously, the IDE
      recognized commands like FROM, RUN, and COPY as Dockerfile
      instructions. Now, you're also free to use the lowercase from,
      run, and copy to accommodate specific commands, plugins, corporate
      standards, or personal preferences.

  * **New inspection for reliable ENTRYPOINT initialization with exec**

    * JetBrains have introduced a new Dockerfile inspection that
      ensures your ENTRYPOINT is correctly initiated with exec. Using
      exec allows signals sent via docker stop to reach the main
      process directly, preventing lingering and keeping processes from
      being improperly terminated. If you omit exec, your application
      may run as a child process and fail to receive signals like
      SIGTERM, making shutdown unreliable. This inspection highlights
      incorrect ENTRYPOINT usage and guides you toward best practices,
      helping you maintain cleaner Dockerfiles and more robust
      container life cycles.

  * **Git-ready Ubuntu image for easier Dev Container setup**

    * When you clone a repository without a Dev Container configuration,
      the IDE's New Project wizard now offers the option to use an
      optimized Ubuntu-based container that has Git pre-installed. This
      update eliminates common issues like Git being missing, reducing
      setup time so you can focus on coding.

  * **Support for userEnvProbe for Dev Containers**

    * The IDE now supports the userEnvProbe option in devcontainer.json,
      making it easier to replicate your local shell environment inside
      Dev Containers. This feature automatically imports settings like
      aliases, environment variables, and authentication tokens during
      container startup, ensuring a seamless development experience
      without performance overhead on every subprocess. Preserving
      familiar configurations helps teams onboard quickly and work
      efficiently in containerized environments.

  * **Faster WSL workflows and easier cross-platform development**

    * JetBrains are enhancing JetBrains IDEs to work better in
      heterogeneous environments – places where your local operating
      system is different from the one where your project actually
      lives. A common example of such an environment, and the first
      JetBrains have added support for, is WSL (the Windows Subsystem
      for Linux). If your project is located in WSL, IntelliJ IDEA
      2025.1 automatically uses the JDK available inside it. This makes
      file indexing when using WSL from Windows up to 30% faster, with
      no noticeable lag or freezing. Symlinks are also fully supported,
      and JetBrains continues to improve support for Maven, Gradle,
      Git, and other tools to ensure they work seamlessly in these
      mixed setups.

**Build Tools**

  * **Support for Gradle Daemon toolchains**

    * Starting with Gradle 8.13, you can now use the native toolchain to
      define the exact JVM for the Gradle Daemon, just like you do for
      the project itself. IntelliJ IDEA syncs with Gradle's
      configuration and even lets Gradle download the required JVM
      automatically if needed.

  * **Automatic download of library sources for Gradle projects**

    * IntelliJ IDEA 2025.1 makes it easier to access the source code of
      libraries when working with dependencies in Gradle projects. The
      IDE now automatically downloads the sources upon navigation to a
      relevant file. Previously, it relied on decompiled sources by
      default and only gave you the option to download the originals
      manually. With this update, you'll get well-formatted source code
      and accompanying documentation right away.

  * **Improved support for multi-release JARs**

    * IntelliJ IDEA 2025.1 improves the multi-release JAR support,
      making Maven project setup smoother and more reliable. Previously,
      additional source roots with different language levels inside a
      single JAR weren't recognized correctly during project sync. Now,
      the IDE properly handles them, streamlining this advanced workflow
      for the multi-release JAR generation introduced in Java 9.

  * **Improved support for Bazel projects**

    * Bazel is now ready for Java and Kotlin, offering essential
      features such as debugging, running and testing targets with
      coverage, and HotSwap. The Python support offered via the plugin
      is also enabled, including debugging for Python targets. Other
      improvements include phased sync, which lets you import and get to
      code faster, the ability to run all tests within a directory or
      target tree, context menu actions for copying target IDs, and a
      simple wizard for creating new projects.

**Version Control Systems**

  * **Commit details in the diff view**

    * You can now see commit details directly in the diff view. The diff
      dialog displays the commit message, author, date and time, and
      full commit hash, giving you a clearer view of a file's history
      and helping you understand modifications faster.

  * **Option to run tools for pre-commit checks**

    * You can now launch any tool to perform a pre-commit check
      alongside inspections and formatting. Custom checks can be
      configured as run configurations in the Run Configuration dialog.
      This helps you catch potential issues early and ensures your code
      meets project standards before it's committed.

  * **Automatic fetch when adding or modifying a Git remote**

    * IntelliJ IDEA now automatically fetches changes when you add or
      update a Git remote, ensuring you always have the latest branch
      list and commit history without needing to fetch them manually.
      Newly fetched branches will immediately appear in the Git branch
      tree. You'll be able to start working with them right away, and
      your repository will always be up to date.

  * **Option to disable the running of Git commit hooks**

    * A new option allows you to instruct the IDE not to run Git
      commit hooks. Previously, Git hooks would execute automatically
      during commit operations, which might not have been desirable
      in all situations. With this update, you can now configure the
      IDE to skip these hooks, giving you more control over your
      commit process.

  * **Commit experience updates**

    * JetBrains are refining the non-modal commit workflow, the default
      built-in option, in response to the extensive feedback received
      during the Early Access Program. The modal commit interface is
      becoming a plugin, which can be activated in Settings | Advanced
      Settings | Version Control. Git. In version 2025.1, the plugin
      will be bundled with the IDE, so you'll be able to continue using
      the interface without having to install it manually.

**Debugger**

  * **Easier toolbar customization in the Debug tool window**

    * You can now customize the debugger's toolbar to better fit your
      workflow so you can take full advantage of its powerful features.
      Right-click next to the kebab menu in the top pane and select Add
      to Debugger Toolbar to see a list of available actions.

  * **Text popups in inline hints**

    * During debugging, when inspecting a value that contains markup
      text, you can now view it with proper formatting instead of as a
      plain, lengthy string. For example, if the value is an XML input
      for a parser, it will be displayed in a structured, readable
      format. This functionality, previously available only in watches,
      has now been extended to inline debugging so you can benefit from
      a consistent experience across both views.

**Code Quality and Security**

  * **Security analysis by Qodana – new configuration and tooling**

    * Configuring taint rules for security analyzers can be a difficult
      and time-consuming task, often requiring a lot of manual effort.
      To simplify this process, JetBrains has introduced a predefined
      configuration that automatically covers common sources and sinks,
      built on various benchmarks and external providers. The security
      analyzer now includes predefined taint rules for the most common
      categories of OWASP Top 10:2021 vulnerabilities (A01, A03, A07,
      A08, A10). This significantly improves issue detection out of the
      box, minimizing effort on your end while providing broad security
      coverage. Taint rules can be configured using .kts files, allowing
      you to define library and user code as sources or sinks. This
      flexibility ensures that the security analysis adapts to your project-
      specific needs.

**Web Development**

  * **Angular improvements**

    * IntelliJ IDEA 2025.1 adds support for Angular 17.2 signal queries,
      smarter reactive form completion, and code completion support for
      host binding attributes based on directive selectors, with quick-
      fixes for creating fields within binding expressions.

  * **Better monorepo support**

    * Working in a monorepo just got smoother. The IDE now respects
      Prettier configs per subproject, offers smarter auto-imports and
      path alias resolution via improved exports handling, and delivers
      faster code completion and navigation in large Nx workspaces.
      Enjoy a more consistent and efficient coding experience across all
      your projects.

**Database Tools**

  * **Introspection by levels for MySQL and MariaDB**

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

  * **Attached schemas in the 'Explain with AI' chat**

    * Explanations are more effective when they use all the relevant
      context. Now, when you ask AI Assistant to explain a query, the
      corresponding schema is automatically attached to the chat.

  * **Support for tildes in path fields**

    * JetBrains have implemented support for the use of tildes (~) in
      the path fields for SSL certificates and BigQuery key files. Now,
      you can use the character to specify directories in the Data
      Sources and Drivers dialog. To do that for your SSL connection,
      open the dialog by pressing Ctrl+I, and select the data source you
      want to change the settings for. Then, open the SSH/SSL tab and
      navigate to the SSL section.

  * **Support for loading full cell values in place**

    * There is now a setting that limits the amount of data that's
      loaded in each cell. Designed to improve performance when working
      with large tables, this option allows you to decide whether you
      want cells to be partially or fully loaded.

  * **Geo-type data display**

    * For PostgreSQL, MySQL, and MariaDB spatial databases, IntelliJ
      IDEA can now correctly display geo types raw in the grid.

  * **The ability to download drivers from Maven or other custom
    repositories**

    * 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.

**Other**

  * **Deprecation of support for glibc versions below 2.28 on Linux**

    * The IDE no longer supports Linux distributions running glibc
      versions below 2.28. If your system uses an unsupported version,
      IntelliJ IDEA will display a warning on startup.

### Updates in 2024.3

#### Features

 **Key Highlights**

  * **Logical code structure in the Structure tool window**

    * The Structure tool window now includes a Logical code structure
      alongside the familiar Physical structure. This allows you to view
      not only classes, methods, and fields but also the links and
      interactions between components in your project. For example, when
      you open a controller in a Spring Boot application, you can see
      its endpoints and the autowired application components. This
      enhanced view helps you understand the project structure and
      allows you to navigate through the project by following both code
      usages and meaningful connections.

  * **Improved Kubernetes application debugging experience**

    * JetBrains have made debugging Kubernetes applications even easier.
      You can activate tunnel debugging simply by clicking on the
      ellipsis next to the Debug button and selecting Add Tunnel for
      Remote Debug. This makes your workstation a virtual part of the
      Kubernetes cluster, allowing you to swap in a pod and debug
      microservices locally with your preferred tools. Other
      microservices will interact with your workstation as though it's
      the pod you're debugging, with full network access to the rest of
      the cluster. Even non-Kubernetes-aware debuggers work flawlessly.
      Additionally, the new Forward Ports section in the Kubernetes UI
      under the Services tool window simplifies port forwarding.

  * **Kubernetes cluster logs**

    * IntelliJ IDEA now offers cluster-wide Kubernetes log access with
      streaming and pattern matching – essential tools for developers,
      as well as DevOps and SRE teams. This feature provides a
      centralized view of all events across pods, nodes, and services,
      helping you quickly identify issues without manually checking each
      log. Real-time streaming enables immediate diagnostics, while
      pattern matching automates the detection of key events and errors,
      such as out-of-memory issues or unusual network activity. Learn
      more about this feature and how to use it in this blog post.

  * **Stable K2 mode**

    * In IntelliJ IDEA 2024.3, K2 mode has officially moved out of Beta
      and is now Stable and ready for general use. K2 mode significantly
      improves code analysis stability, memory consumption efficiency,
      and the IDE’s overall performance. K2 mode now offers improved
      feature-parity with Java, and support for all Kotlin 2.1 features.

**AI Assistant**

  * **Inline AI prompts**

    * IntelliJ IDEA 2024.3 introduces inline AI prompts, offering a
      seamless way to interact with AI Assistant directly in the editor.
      You can type requests in natural language, which AI Assistant
      instantly interprets and converts into code changes, marked with
      purple in the gutter for easy tracking. Inline AI prompts are context-
      aware, automatically including related files and symbols for more
      accurate code generation. This feature supports Java, Kotlin,
      Scala, Groovy, JavaScript, TypeScript, Python, JSON, and YAML file
      formats, and is available to all AI Assistant subscribers.

  * **Improved context management**

    * In this update, JetBrains have made managing the context AI
      Assistant takes into account with its suggestions more transparent
      and intuitive. A revamped UI lets you view and manage every
      element included as context, providing full visibility and
      control. The open file and any selected code within it are now
      automatically added to the context, and you can easily add or
      remove files as needed, customizing the context to fit your
      workflow. Additionally, you can attach project-wide instructions
      to guide AI Assistant’s responses throughout your codebase.

  * **Option to choose a chat model provider**

    * You can now select your preferred AI chat model, choosing from
      Google Gemini, OpenAI, or local models on your machine. This
      expanded selection allows you to customize the AI chat’s
      responses to fit your specific workflow, offering a more adaptable
      and personalized experience.

**Java and Kotlin**

  * **Improvements in constant conditions**

    * In version 2024.3, IntelliJ IDEA’s data flow engine handles
      aliasing cases more accurately, leading to fewer false positives
      in inspections and a more reliable coding experience. This
      enhancement applies to both Kotlin and Java, allowing for
      improved analysis in scenarios where references may point to the
      same instance.

  * **Java code formatter improvements**

    * IntelliJ IDEA’s code formatter now allows you to retain blank
      lines between annotations and field declarations, a style that is
      commonly used in JPA entities to enhance readability. Previously,
      the formatter removed these lines by default.

  * **Support for Kotlin 2.1 experimental features**

    * With K2 mode enabled, IntelliJ IDEA supports a pair of
      experimental language features of Kotlin 2.1. First, you can now
      use non-local break and continue statements inside lambdas being
      passed as arguments to inline functions. The other newly supported
      feature is multi-dollar interpolation, which makes it easier to
      work with strings that include literal $ symbols and eliminates
      the need for workarounds like ${'$'}. This is particularly
      practical when declaring JSON schemas in your code, for example.

**Scala**

  * **Scala 3 support**

    * IntelliJ IDEA now gives you the option to use compiler-based type
      inference for transparent inline method calls in Scala 3. This
      enhancement improves support for libraries that rely on macros,
      unlocking all type-based features (such as code completion,
      navigation, type hints, etc.) for macro-based code. The feature is
      currently experimental.

    * IntelliJ IDEA 2024.3 offers full support for named tuples, a new
      experimental feature in Scala 3.5 that will become a standard
      feature in Scala 3.6. As the title suggests, named tuples allow
      you to name the components of a tuple so that they can be accessed
      with readable names.

    * Additionally, IntelliJ IDEA is better at recognizing opaque types.
      It was already able to recognize the opaque keyword, but in
      practice, IntelliJ IDEA has handled opaque types just like
      standard (i.e. transparent) type aliases. Opaque types are now
      handled as abstract types, hiding their underlying definitions.

  * **Scala CLI**

    * When you open a folder that contains a project.scala file with
      your project’s configuration, IntelliJ IDEA will now recognize
      that it’s a Scala CLI project. You can also create a new BSP-
      based Scala CLI project in the New Project wizard and add new
      Scala files to it, just as you can for sbt-based projects.

  * **New project model for sbt projects**

    * IntelliJ IDEA’s project model now represents sbt projects more
      accurately, separating production and test sources into distinct
      modules. The new model improves dependency handling and provides
      the ability to configure separate compiler options for different
      scopes. This feature is currently in Beta.

  * **Improved compiler-based highlighting**

    * JetBrains have reduced the number of cases when multiple
      compilations were necessary. For example, in instances where
      refactorings that affect multiple files result in many compilation
      requests. In the new release, IntelliJ IDEA analyzes and batches
      these requests and then issues a single request with a wider
      compilation scope. This reduces CPU resource utilization and
      optimizes the compiler’s highlighting experience.

    * JetBrains have also fixed some edge cases where duplicated parser
      errors are shown, both from the IntelliJ IDEA Scala parser and
      from the compiler.

**User experience**

  * **Spelling and grammar checks during indexing**

    * Building on the progress made in the 2024.2 release, JetBrains are
      increasing the number of essential features that are available
      while the project model is being built and indexed. In version
      2024.3, spelling and grammar checks are accessible even while
      indexing is in progress. This allows you to catch errors, such as
      those in Markdown documents and documentation tags, without
      waiting for indexing to finish.

  * **Run widget: Option to launch multiple configurations
    simultaneously**

    * The updated Run widget lets you launch multiple configurations
      simultaneously by holding Ctrl and clicking the Debug icon in the
      popup. Additionally, the widget displays controls for all running
      configurations, providing a clear overview of their statuses and
      simplifying management.

  * **Increased default tab limit**

    * JetBrains have increased the default tab limit in the editor to
      30. This means you can now keep more tabs open before the IDE
      starts closing the ones used least recently.

  * **Optimized placement for the Rename action**

    * JetBrains have optimized the placement of the Rename action in the
      context menu when called on elements in the editor and the Project
      tool window. The action is now at the top level, making it easier
      for users who frequently rely on the mouse to quickly rename
      files, variables, and other elements.

  * **Highlighting for all occurrences of selected text**

    * By default, IntelliJ IDEA will now automatically highlight all
      instances of the text you select within a file. This makes it
      easier to track where the selected text appears throughout
      your code.

  * **New icon for messages and i18n files**

    * JetBrains have made it easier to distinguish messages and i18n
      files thanks to new dedicated icons. This update helps you quickly
      locate and manage localization files in your projects, making them
      easier to differentiate from configuration files.

  * **Updated New popup for Java source roots**

    * The New popup for adding files to Java source roots now displays
      only the most relevant options, reducing clutter and streamlining
      your workflow.

  * **Floating toolbar for JSON, XML, and YAML files**

    * JetBrains have enabled the floating toolbar for JSON, XML, and
      YAML files, which makes accessing context-based and AI-driven
      actions easier. Simply select any piece of code, and the toolbar
      will appear with available actions.

**Terminal**

  * **New terminal improvements**

    * The new terminal now offers enhanced command processing, and the
      alignment of its UI has been refined, delivering a smoother, more
      intuitive experience. The terminal is now more responsive and
      processes prompts faster. Session switching is now seamless, with
      consistent state retention across tabs to ensure your workflow is
      not interrupted. Autocompletion accesses command names, flags, and
      paths more quickly, reducing manual input. JetBrains have also
      introduced additional customization options, including for prompt
      styles, session names, and environment variables, giving you
      greater control over your terminal environment.

**Version control systems**

  * **Title and description generation for pull and merge requests**

    * AI Assistant now helps generate accurate titles and descriptions
      for your pull and merge requests directly from the IDE,
      streamlining your workflow and ensuring your descriptions are
      clear and concise.

  * **Updates to Find in Files**

    * The Find in Files feature has been enhanced with a new search
      scope, Project Files Excluding Git-Ignored. This option excludes
      any files ignored in .gitignore files from your search results,
      helping you focus only on the relevant code when searching through
      your project.

  * **Option to disable background pre-commit checks**

    * You can now manage background checks during the commit process
      with a new Run advanced checks after a commit is done option under
      Settings | Version Control | Commit. This setting lets you decide
      if tests and inspections should run after making a commit. If you
      want these checks to be completed before the commit happens,
      simply disable it.

  * **Branch name on the Welcome screen**

    * The Welcome screen now shows the branch name, helping you stay
      organized when handling multiple project versions and allowing you
      to easily switch between working directories.

**Debugger**

  * **Enhanced UX for the HotSwap feature**

    * JetBrains have made using the HotSwap feature easier and more
      intuitive. This feature allows you to reload modified classes
      during a debugging session without restarting the application.
      Now, when you edit code with an active debugger session, IntelliJ
      IDEA automatically detects the changes and prompts you to reload
      them via a convenient button in the editor. This streamlines the
      development process by enabling real-time code updates. Keep in
      mind that HotSwap has some limitations, particularly with
      structural changes. You can learn more about them here.

  * **Intention action for creating exception breakpoints**

    * You can now set exception breakpoints from the editor. While at
      the throw or catch site, open the context menu and then select
      Enable exception breakpoint. This new feature makes setting
      exception breakpoints more convenient, as you don’t need to open
      the Breakpoints dialog or browse the stack trace in the console.

  * **Line execution time hints**

    * IntelliJ IDEA 2024.3 eliminates the need to clutter your code with
      logs and timers when you want to measure the execution time for a
      bunch of lines. After invoking the Run to Cursor action, you will
      see the execution times for each line right in the editor’s
      gutter. For deeper analysis, use the same hints in the gutter to
      drill down to the called methods, whose respective lines will also
      be accompanied by execution time data.

  * **Merged stack trace for async code**

    * IntelliJ IDEA 2024.3 addresses the challenges of troubleshooting
      asynchronous code, where tasks are scheduled in one thread and
      executed in another, with each maintaining its own stack trace.
      The IDE now prints a merged stack trace in the console instead
      of only the worker’s stack trace, making it easier to trace
      the flow of execution. This enhancement is enabled by default
      for tests.

**Profiler**

  * **Heap memory usage graph**

    * The profiler has been enhanced with a heap memory usage graph,
      which is displayed in the Timeline tab above the thread lanes.
      This new visualization helps you link memory allocations with
      thread activity, providing valuable insights that can reveal
      potential memory leaks and performance bottlenecks.

**Build tools**

  * **Faster compilation for multi-module projects**

    * JetBrains have made parallel compilation the default in IntelliJ
      IDEA 2024.3. In previous versions, project modules were compiled
      one at a time, which wasn’t the fastest approach for large
      projects. Now, you will see faster compilation times for all Maven-
      based projects compiled by the IDE, with optimized CPU and memory
      consumption.

  * **Seamless handling of untrusted SSL certificates**

    * IntelliJ IDEA now automatically detects SSL-related issues during
      Maven syncs and builds. If an untrusted certificate is the cause,
      the IDE will offer to resolve it by trusting the certificate –
      no manual steps required. This update eliminates the guesswork of
      combing through logs to find cryptic SSL errors and removes the
      need for tedious manual certificate management in the JDK’s
      trusted store.

  * **Support for Maven’s split local repositories**

    * JetBrains have added full support for Maven’s split local
      repositories – a feature introduced in Maven 3.9. It allows you
      to separate local repositories according to your needs. You can
      group them by remote repository, store locally installed artifacts
      in a dedicated folder, or even categorize artifacts by branch
      using specialized prefixes. Previously, enabling split
      repositories in Maven could cause sync failures in IntelliJ IDEA,
      leading to build or dependency issues. Now, full support ensures
      smooth syncing and efficient repository management.

**Frameworks and technologies**

  * **Derived method generation for Spring Data repositories**

    * IntelliJ IDEA can now automatically generate derived query methods
      in Spring Data repositories. If you need a derived query method,
      you no longer have to update the repository source code manually.
      Just start typing the method name where it’s needed, and
      IntelliJ IDEA will suggest possible method names, provide the
      proper method signature and return type, and update the repository
      code for you.

  * **HTTP Client updates**

    * IntelliJ IDEA 2024.3 introduces the ability to access environment
      variables directly within the HTTP Client using the $env.ENV_VAR
      syntax. This allows for more flexibility when managing and using
      variables within your requests and scripts. In addition, it is now
      possible to import and run requests – either all at once or
      specific ones by name – from one .http file to another.

  * **Ktor 3.0 release**

    * Ktor 3.0, a toolkit for building server applications on the JVM
      with Kotlin, is out with new features and improved performance.
      This new version adopts Kotlin 2.0 and improves the performance of
      IO-related operations by switching to the kotlinx-io library.

  * **Streamlined debugging experience for GraalVM native images**

    * JetBrains have greatly simplified the experience of debugging
      GraalVM native images with Docker containers, which means you can
      now build and debug native Java applications on any platform.
      Simply specify one container for building your application and
      another for running it in the run configuration. Once the
      application is running, you can debug the app not only in the Java
      code but also at the assembler level. To make setup easier,
      JetBrains provide Docker images preconfigured with all the
      necessary software and libraries.

  * **OpenTofu and Terraform enhancements**

    * Support for OpenTofu is now available. This update includes
      autocompletion for encryption methods, key providers, and
      inspections for unknown references.

    * Terraform run configuration actions are accessible through Search
      Everywhere, and the IDE automatically detects unused variables and
      locals to keep your code clean. The controls for Init, Validate,
      Plan, Apply, and Destroy have been refined, and the Run
      Configuration form has been streamlined. Also, improved usage
      indicators and warnings for unused resources enhance navigation
      and help you identify inactive code.

  * **Enhanced Dev Containers support**

    * Dev Containers builds now work more smoothly on remote Docker
      engines, preventing errors when local directories aren’t
      accessible remotely. Stability in WSL has also been enhanced, with
      improved image builds and reliable connections.

    * The devcontainer.json file processes features more consistently,
      and the new updateRemoteUID option avoids access conflicts by
      setting the correct user identity. IDE settings in Dev Containers
      can be customized through devcontainer.json files or via the Add
      currently modified settings from IDE button, with autocompletion
      for all available options.

  * **Docker Compose improvements**

    * IntelliJ IDEA 2024.3 provides extended support for Docker Compose.
      It now prioritizes .env files in env_file autocompletion, making
      environment setup faster. New build options – cache_to,
      no_cache, tags, and platforms – offer greater control over
      caching and platform targeting. Enhanced handling of
      depends_on.required and depends_on.restart allows for more
      effective management of the startup and shutdown order of
      dependent containers.

    * New keys like deploy.placement.preferences, deploy.resources.pids,
      and deploy.resources.reservations.devices allow for flexible
      service placement and resource limits. Multi-context builds and
      privileged builds are now supported via build.additional_contexts
      and build.privileged.

    * Additional options include cgroup configurations, custom
      extra_hosts mappings, and healthcheck.start_interval. Enhanced
      port settings and secrets.environment now streamline secret
      management via environment variables.

  * **Better support for projects in WSL**

    * JetBrains continue to improve the reliability of projects that are
      hosted in the Windows Subsystem for Linux (WSL) and opened by
      developers from Windows in the IDE. In particular, JetBrains have
      introduced support for symlinks and improved performance by
      switching to Hyper-V sockets for interaction with WSL. JetBrains
      are continuing to work on significant platform changes to improve
      performance with remote environments, including WSL.

**Kubernetes**

  * **Support for network policies**

    * The IDE now offers support for network policies, which are used to
      manage network traffic between pods in a cluster. They allow you
      to define which pods can send or receive traffic from other pods,
      services, or external sources. The primary purposes of network
      policies are to control and restrict network traffic, manage pod
      isolation, ensure security, and regulate external access.

**Web development**

  * **Cleaner search results for directories**

    * IntelliJ IDEA now excludes node_modules results by default when
      using Find in Files in project directories, reducing clutter from
      irrelevant files.

  * **Improved framework component navigation and renaming**

    * JetBrains have enhanced in-editor hints for Vue, Svelte, and Astro
      components. The Show component usages action now finds usages in
      both imports and markup templates. JetBrains have also added a
      Show Component Usages filter to exclude component usages when
      searching for regular file references. The Rename refactoring has
      also been updated with an option to include usages when renaming a
      component file.

  * **Improvements for Angular**

    * For projects with Angular 19, IntelliJ IDEA now defaults to
      standalone mode for components, directives, and pipes. Quick-fixes
      have been added to help convert between standalone and non-
      standalone components. Unused standalone imports can be
      automatically removed during code reformatting or via a new
      inspection. Support for the @let syntax has also been improved.

**Database tools**

  * **Text-to-SQL: In-editor diff for AI-generated results**

    * JetBrains have improved the experience of working with AI
      Assistant in the editor. Now, when you ask AI Assistant to do
      something with a chunk of code, the editor area contains a diff
      with both the original and the generated code. AI Assistant’s
      suggestions are highlighted with a different color and marked
      with the Revert icon in the gutter. You can also edit the
      resulting query yourself in the diff. Your changes are
      highlighted the same way. For example, you can ask AI Assistant
      to retrieve more data with a query and then add an ORDER BY
      clause to the generated result.

  * **SQL error handling by AI Assistant**

    * A couple of useful new actions for handling SQL query execution
      errors with AI Assistant are accessible in the error message area.
      Explain with AI opens the AI chat with a prompt automatically sent
      and AI Assistant’s response with an explanation of the error.
      The Fix with AI action generates a fix for the query execution
      error in the editor.

  * **Inspection for an excessive number of JOIN clauses**

    * In certain cases, running a query that contains an excessive
      number of JOIN clauses is not recommended due to performance
      degradation. The editor can now identify and highlight such
      queries.

  * **Floating pagination toolbar**

    * To make grid paging more noticeable in JetBrains data editor,
      thyey have moved the control for it from the toolbar to the bottom
      center of the data editor.

  * **Fragment introspection and smart refresh for MySQL and MariaDB**

    * IntelliJ IDEA now supports fragment introspection. Previously, the
      introspector could perform only a full introspection of schemas in
      the MySQL or MariaDB databases but not refresh the metadata of a
      single object. Every time a DDL statement was executed in the
      console and that execution could modify an object in the database
      schema, the IDE would start a full introspection of the entire
      schema. This was time-consuming and often disrupted the workflow.

    * Now, IntelliJ IDEA can analyze a DDL statement, determine which
      objects could have been affected by it, and refresh only those
      objects. If you select a single item in Database Explorer and call
      the Refresh action, only one object will be refreshed, instead of
      the entire schema as it was before.

**Other**

  * **Discontinuation of global menu support on Linux**

    * Linux users should note that, as of version 2024.3, global menu
      support has been discontinued in IntelliJ IDEA.

### Updates in 2024.2

#### Features

 **Key Highlights**

  * **Improved Spring Data JPA support** - Added the capability to run
    Spring Data JPA methods in the IDE. This new feature allows you to
    see which query a method will generate without running the
    application and analyzing log files. You can now use a gutter icon
    to execute any repository method directly in the JPA console.

  * **Improved cron expression support** - Working with cron
    expressions in your code is now easier than ever. When implementing
    scheduled services with Spring, Quarkus, or Micronaut, you can
    easily understand cron expressions thanks to the descriptions that
    appear right next to them. Additionally, the autocompletion feature
    provides pre-filled examples that you can instantly add and adjust
    instead of writing cron expressions from scratch.

  * **GraalJS as the execution engine for the HTTP Client** - The
    JavaScript execution engine used in the HTTP Client has been
    upgraded to GraalJS. This allows you to use all GraalJS features,
    including full support for the ECMAScript 2023 specification, when
    testing endpoints with IntelliJ IDEA's HTTP Client and using
    JavaScript in .http files to handle the results.

  * **Faster time to code** - In this release, the startup experience
    has been enhanced, enabling you to dive into coding significantly
    faster. Reduced wait times are possible thanks to upgrades that make
    the IDE functional with an incomplete project model and enable
    access to key features during indexing, including code highlighting,
    code completion, intention actions, test launching, active gutter
    markers, Lombok support, and more.

  * **Improved stability and performance for Kotlin in K2 mode [Beta]**
    - This release improves K2 mode, a new Kotlin support mechanism
    that enhances the IDE's stability and performance in addition to
    laying the groundwork for future Kotlin language features. In this
    release, K2 mode now supports gradle.kts scripts, Kotlin
    Multiplatform (KMP) projects, all major refactorings, code
    highlighting, debugging, and more. Benchmarks show that K2 mode
    nearly doubles code highlighting performance on the IntelliJ IDEA
    Ultimate source base.

**User Experience**

  * **Improved full line code completion** - In this release, the
    process of accepting full line code completion suggestions has been
    made more intuitive and precise. Inline code completion suggestions
    now include code highlighting, and new shortcuts allow you to accept
    individual words or entire lines from longer suggestions. How
    accepted changes are integrated into your code has also been
    refined, eliminating formatting and related issues.

  * **The new UI made default for all users** - With this release, the
    new UI is now the default for all users, leaving the classic one
    available as a plugin. The new UI is clean and modern, providing
    bigger, easier-to-use controls, a consistent color palette, light
    and legible icons, increased contrast, and better accents.

  * **Preview option in Search Everywhere** - The Search Everywhere
    dialog now includes an option to preview the codebase elements
    you're searching for. Enabling this feature through the Preview icon
    on the dialog's toolbar will cause a preview pane to appear under
    the search results, offering additional context and making it easier
    to navigate through your project.

  * **Proxy setting auto-detection enabled by default for new users** -
    IntelliJ IDEA now automatically detects system proxy settings
    configured on your machine and uses them by default, facilitating
    seamless interaction with external resources and services.

  * **Updated window controls on Linux** - On Linux, IntelliJ IDEA
    previously placed window controls on the right-hand side of the
    IDE. Now it automatically adjusts their placement to match the
    window control settings specified in your Linux desktop
    configuration. This change allows you to maintain a layout that
    suits your personal preferences. Additionally, the window control
    buttons have been redesigned to provide a look and feel that more
    closely matches your OS.

  * **Improved Customize Main Toolbar dialog** - The layout and
    behavior of the UI elements in the Customize Main Toolbar dialog has
    been redesigned, making it more intuitive and organized. It's now
    easier to search for, add, and delete actions in the main toolbar.

**AI Assistant**

  * JetBrains AI Assistant 2024.2 introduces significant enhancements to
    cloud code completion, offering more accurate and faster
    suggestions. The UX has been reworked to better integrate AI code
    completion features into IDE workflows, with improvements like
    syntax highlighting in suggested code and incremental acceptance of
    code suggestions.

  * New features include AI integration in the Terminal tool window
    and AI-assisted VCS conflict resolution. Additionally, users
    can now customize prompts for documentation generation and unit
    test creation.

**Java and Kotlin**

  * **Enhanced log management** - This release introduces enhanced log
    management for Java and Kotlin. New features include highlighting
    for string literals and argument resolution, which allows you to
    navigate seamlessly from placeholders to corresponding arguments.
    Updated inspections now better handle a mismatched number of logger
    parameters, suggest converting System.out.println statements to
    logger calls, and offer a quick-fix to add guards for logger calls.

  * **New Expression is compared to itself inspection for Java** - A
    new inspection reports cases where an expression is being compared
    to itself instead of another. While such comparisons can
    occasionally be intentional, they are usually the result of an
    oversight. This inspection helps you identify and address these
    potentially unintended comparisons, improving code accuracy and
    reliability.

  * **Change Signature refactoring inlay hint for Java** - To make the
    Change Signature refactoring more accessible and intuitive, a new
    inlay hint has been added that appears near the modified code
    element. When you click on it and confirm the change, the IDE
    automatically updates all relevant method references throughout the
    codebase. This ensures consistency and reduces the risk of errors,
    streamlining your refactoring process.

**Scala**

  * **Better code highlighting for Scala** - This release includes
    several improvements to error and syntax highlighting. It now
    highlights class fields defined in parameter clauses as fields
    instead of parameters. Named arguments are now highlighted in a
    distinct color, making them easier to identify in your code. The
    regex syntax inside Regex("...") is highlighted just as the regex
    syntax in "...".r is. Some issues have been fixed causing valid code
    to be highlighted in red after refactoring or because the type of
    the symbol couldn't be resolved. In many cases, semantic
    highlighting is now applied as you type. In addition, the IDE is now
    more responsive when you fix errors, removing the red code right
    after the fix.

  * **Better Scala 3 support** - The new release includes many
    improvements to Scala 3 support. For-comprehensions are now always
    handled correctly when used together with the fewer braces syntax.
    Support for export clauses and extension methods has been improved.
    Additionally, the IDE now correctly handles constructor annotations,
    and import suggestions include enum cases.

  * **Better code completion** - The IDE can now automatically fill out
    all named arguments of methods and autocomplete literal values of
    union types in Scala 3. Enum cases are now suggested whenever an
    enum type is expected. This feature works with Scala 3 enums and
    union types, Scala 2 ADTs and enumerations, and Java enums,
    simplifying your coding experience by providing more relevant
    suggestions.

  * **Other improvements** - The contents of StringBuilder are now
    displayed as a string in the debugger. IntelliJ IDEA also offers
    onboarding tips for Scala. Library download progress is now visible
    while you import sbt projects. Additionally, the Scala support now
    includes the functionality of Grazie, which provides advanced
    spelling and grammar checks in Scala comments.

  * **Improved compiler-based highlighting** - Enhanced the performance
    of compiler-based error highlighting. Outdated error highlighting
    information is no longer applied when the file has been modified.
    Additionally, IntelliJ IDEA now supports Scala compiler diagnostics,
    making them available as regular quick-fixes for easy application.

**Code Editor**

  * **Support for math syntax in Markdown files** - IntelliJ IDEA can
    now natively render mathematical expressions in Markdown files. When
    working with Markdown, you can use $ to insert inline math
    expressions and $$ for code blocks with math content.

  * **Language-aware sticky lines** - You can now choose the languages
    you want sticky lines to appear for. You can also tailor the feature
    to your preferences.

**Profiler**

  * **Focus on project methods in the profiler** - IntelliJ IDEA's built-
    in profiler has been upgraded to simplify investigating performance
    bottlenecks. Now, IntelliJ IDEA puts more emphasis on your code by
    fading out and collapsing library calls in the profiler. This
    ensures that you get data focused on the calls in your project that
    most affect application performance, filtering out methods that
    don't require your attention. If you need a detailed view of library
    calls, you can expand the hidden calls to see the entire call
    sequence and corresponding execution times.

**Run/Debug**

  * **Performance charts in the Run tool window** - To make performance
    analysis faster and more efficient, the new Performance tab has been
    implemented in the Run tool window. It provides real-time CPU and
    memory charts and allows you to pinpoint performance bottlenecks by
    capturing your code's execution time and viewing it directly in the
    editor. Additionally, you can capture memory snapshots to examine
    objects and identify the root causes of memory leaks.

  * **Enhanced Kotlin debugging experience** - This release brings a
    significant improvement to the Kotlin debugging experience. You can
    now use Step Over to iterate over forEach loops and get into inline
    function lambdas without skipping important code. You no longer need
    to remember to use Step Into for inline functions, which helps
    ensure you don't miss critical parts of your code. You can now step
    through forEach, let, and filter inline functions just as you would
    step through regular loops and conditions.

  * **String variable visualizers for JSON, XML, and other formats** -
    Debugging and browsing long string variables with complex data
    formats is now much easier. The updated debugger offers properly
    formatted visualizations for string variables with strings encoded
    in JSON, XML, HTML, JWT, and URL. Simply click the View hyperlink
    next to a variable - the relevant visualizer is automatically chosen
    based on the contents of your variable.

  * **Test coverage for changes in the current feature branch** - This
    release further improves your ability to quickly check and improve
    test coverage locally without needing to go through the slow process
    of using the CI/CD pipeline. The Coverage tool window now shows only
    the classes that have been changed in your current feature branch,
    allowing you to check the test coverage for your recent changes
    without browsing the entire project status. To review the entire
    project's test coverage and see all classes, disable the Show Only
    Modified Classes option.

**Build Tools**

  * **Improved experience with Gradle build scripts** - This release
    offers new navigation and highlighting features for Gradle build
    scripts. First, the IDE now provides smooth and accurate navigation
    to the Gradle plugins declared in build scripts. Additionally,
    navigation between version catalog files and build scripts in the
    libs.versions.toml file has been implemented, as well as an option
    to run registered tasks directly from the gutter.

  * **Incremental Maven project re-sync** - The re-sync workflow for
    Maven projects has been made faster. After the initial full sync,
    the IDE now detects changes in specific parts of the project and
    only re-syncs those parts rather than the entire project.

  * **Action to invalidate build system caches** - You can now clear
    build system caches, allowing you to instantly resolve issues
    related to the structure of Maven, Gradle, or sbt projects - such as
    those caused by an improper data import.

**Version Control Systems**

  * **Import statement conflict resolution** - You can now easily
    identify and resolve conflicts in import blocks for Java and Kotlin.
    In the Merge window, click on the gear symbol and select Resolve
    Conflicts in Import Statements.

  * **Tags in the Version Control widget** - Tags now have a dedicated
    node in the Version Control widget, making it easier to check them
    out. The node is displayed by default, but if you prefer to hide it,
    simply click the gear icon and uncheck the Show Tags option.

  * **Improved user experience with the Log tool window** - All
    settings related to the Log tool window have been consolidated
    into a dedicated settings page. You can also now open the Git log
    as a tab in the editor, providing more workspace and easier
    navigation through the list of commits and related details. This
    action is also available through the drop-down menu in the Log
    tool window's toolbar.

  * **Enhanced user experience with local history** - The UI of the
    Local History dialog has been modernized. Additionally, when
    accessed for a directory, the dialog now features a diff view
    alongside the list of changes, making them easier to understand. To
    simplify reviewing changes in complex projects, the Local History
    action has been made available for multiple files or directories
    simultaneously. In the Project tool window, select multiple files or
    folders and choose Local History | Show History to view a popup with
    the change history for your selections.

  * **Improved commit graph in the Log tab** - Refined the color
    encoding and layout of branch lines for the commit graph in the Log
    tab of the Git tool window. Important branch lines now consistently
    remain on the left-hand side of the graph and retain their
    designated colors, making them easier to identify and follow.

  * **New First Parent and No Merges in Graph Options** - Added new Git
    options to simplify viewing branch histories. Use the First Parent
    option to focus on the mainline changes by hiding individual commits
    from merges. Alternatively, you can filter out merge commits
    entirely with the No Merges option. Both options are now available
    under the Graph Options icon in the Git tool window, making it
    easier to track changes in your branches.

**Terminal**

  * **The New Terminal [Beta]:**

    * The new terminal in this release introduces updates that enhance
      functionality and the user experience. Key improvements include
      AI-powered command generation, which allows you to describe a
      command in natural language and have AI create it for you.

    * You can now choose between single-line or double-line settings for
      better space utilization or readability, and custom shell prompt
      settings are now supported.

    * Command completion has been enhanced for Git aliases and branches,
      npm packages, PHP commands, and Ruby CLIs.

**Frameworks and Technologies**

  * **Autocompletion for Micronaut and Quarkus beans** - IntelliJ IDEA
    now provides bean autocompletion and injection for Quarkus and
    Micronaut applications. When you need to inject a bean into your
    code, simply start typing its name and select it from the code
    completion popup. The IDE will automatically add a constructor
    parameter or field with the @Inject annotation, depending on your
    code style.

  * **Extended JPA support** - Extended IntelliJ IDEA's JPA support
    with several new inspections. These enhancements enable the IDE to
    detect and fix issues that may cause performance degradation or
    runtime errors when using Lombok annotations with JPA entities. The
    IDE can also identify missing parameters in Spring Data JPA
    repositories, check if all associations are correctly marked, and
    prevent accidental deletions by detecting the CASCADE parameter for
    @ManyToMany associations.

  * **Ktor development mode support in run configurations** - This
    release provides an easy way to enable Ktor's development mode in
    run configurations. This mode is now set by default when creating a
    new run configuration and can be managed in the updated Run/Debug
    Configurations dialog. In addition, the UI of this dialog has been
    made cleaner and more user-friendly for Ktor users.

  * **Ability to trigger Spring @Scheduled methods in debug sessions**
    - This release features debugging capabilities for asynchronous
    @Scheduled methods in Spring Boot. This update eliminates the need
    to manually adjust a method's schedule and wait for it to start.
    Simply set a breakpoint and trigger the method's execution directly
    from the IDE whenever you need.

  * **Jakarta Data support** - With this release, support for Jakarta
    Data has been introduced. The IDE now provides coding assistance and
    inspections for repositories, including method name completion and
    validation based on the data model as well as parameter validation
    based on the method name. Jakarta Data repositories are displayed in
    the Beans tool window to simplify navigation. Additionally, Jakarta
    query language support is now available, offering syntax
    highlighting, statement validation, and statement autocompletion
    based on the data model.

  * **Enhanced Terraform support** - IntelliJ IDEA's coding
    assistance for Terraform has been significantly extended by making
    full line code completion available for it. Additionally,
    essential code insight features such as context-aware code
    completion, refined syntax highlighting, and the error detection
    system with quick-fix suggestions have been improved for
    Terraform. A quick documentation feature has also been added that
    displays tooltips when you hover over elements, providing instant
    information to help you use Terraform resources more effectively
    without interrupting your workflow.

  * **HTTP Client improvements:**

    * Introduced valuable updates to the HTTP Client. The new XPath
      function allows you to query elements directly from XML and HTML
      documents. Additionally, numerous methods have been added for
      manipulating XML and HTML documents, eliminating the need to parse
      XML manually.

    * The HTTP Client now also supports iterating through variable
      collections, allowing you to compose a single HTTP request with a
      JSONPath collection and automatically send requests for each
      element in the collection. Furthermore, you can access specific
      collection items in post-processing scripts using JSONPath syntax.

    * Working with APIs that provide specific methods has been
      streamlined. To work with these APIs, you can add custom
      methods on the fly with a quick-fix or enter them with a comma-
      separated list.

**Remote Development and Collaboration**

  * **Streamlined setting management in remote development** - The
    JetBrains Client and your desktop IDE now share the same settings,
    so any setting changes made in the locally installed IDE are
    automatically synced with the remote IDE via the JetBrains Client,
    ensuring your development environment remains consistent. The scope
    of shared settings has been extended to include console, debugger,
    and smart key configurations, among other things.

  * **Reverse port forwarding for remote development** - Added reverse
    port forwarding for remote development workflows. This new feature
    allows the remote IDE to connect to ports available on the client
    machine. It is particularly useful for mobile development and
    connecting to local databases.

  * **Enhanced screen sharing in Code With Me** - Screen sharing in
    Code With Me calls is now redirected to the browser, allowing you to
    specify the sharing source - either a specific window or the entire
    screen. Previously, all screens and windows were shared by default,
    with no option to choose a specific source.

  * **Simplified Code With Me session startup** - The Code With Me
    session startup popup has been redesigned to streamline the
    process. It now includes all permission settings, reducing the
    steps required to start a new session, and permissions are
    preserved, allowing every session to start with just two clicks.
    Additionally, permissions can be changed during the session
    directly from the popup.

  * **End Session popup** - A popup will now appear if no one has
    joined your Code With Me session after 30 minutes. You can choose to
    end the session, keep it active, or close the popup. If no action is
    taken within three minutes of the popup appearing, the session will
    automatically end.

**Database Tools**

  * **AI Assistant features** - In this release, new AI Assistant
    features have been introduced for databases. With the text-to-SQL
    feature, you can generate SQL code directly in the editor by
    clicking Generate Code with AI and entering your prompt. You can
    accept, recreate, or refine the code, and take it to the AI chat if
    you have further questions. Additionally, AI Assistant can help with
    modifying tables, allowing you to request changes like switching all
    VARCHAR data types to CHAR. It can also help you understand and fix
    SQL problems, suggesting explanations and fixes. In addition, you
    can attach your database schema to the AI chat by typing # followed
    by the name of the database schema you want to add to the prompt.

  * **Customizable data import via scripted loaders** - You can now
    import data from tabular files using customizable scripted loaders
    for the Excel, JSON, Parquet, and shapefile formats. Drag your file
    from the Project tool window to the schema in the database explorer
    and configure the settings in the Import dialog. In addition, you
    can view these files in the data editor with a single click in the
    Project tool window.

  * **Related Rows action in the floating toolbar** - You can now
    easily access rows related to a given cell by selecting the cell and
    then clicking the Related Rows icon. You can specify whether this
    feature appears in the floating toolbar via the Customize This
    Toolbar option in the kebab (three vertical dots) menu.

  * **Automatic value completion** - Value completion is now automatic,
    and performance tests show promising results. Keep in mind that this
    feature operates entirely locally, so completion variants are based
    on the other values already loaded in the current column.

**Web Development**

  * **Directly run and debug TypeScript files** - You can now run and
    debug TypeScript files without any additional setup. You can execute
    them from different entry points, including the file context menu,
    the Run widget, and the Current File configuration.

  * **Prettier integration is enabled by default** - In this release,
    Prettier integration is enabled in new projects with a direct
    prettier dependency in their root package.json and a Prettier
    configuration file at the same level. This feature simplifies the
    setup process, ensuring that Prettier integration is enabled out
    of the box.

  * **Improved support across major web frameworks** - With this
    release, IntelliJ IDEA is able to resolve paths for frameworks that
    use file-system-based routing. It can resolve link paths based on
    your project's file system, providing autocompletion and navigation
    for Next.js, Nuxt, SvelteKit, and Astro. There is also support for
    new Svelte 5 snippets and render tags. Language server protocol
    (LSP) support has also been implemented for Astro and Vue Language
    Service v2, improving code completion and the overall developer
    experience.

**JetBrains Runtime**

  * **Switch to JBR21** - IntelliJ IDEA is transitioning from JetBrains
    Runtime 17 (JBR17) to JetBrains Runtime 21 (JBR21). Starting with
    this release, all IDE updates will come with JBR21, offering
    enhanced security and performance as well as Wayland rendering
    support for Linux.

**Other**

  * **Bundled localization plugins** - To improve the IDE experience
    for native speakers of Chinese, Korean, and Japanese, support for
    these languages is now bundled.

### Updates in 2024.1

#### Features

 **Key Highlights**

  * **Full line code completion** - This release comes with full line
    code completion for Java and Kotlin. This feature is powered by an
    advanced deep learning model seamlessly integrated into the IDE. It
    enhances coding efficiency by predicting and suggesting entire lines
    of code based on contextual analysis. These suggestions are powered
    by specialized language models that have been trained specifically
    for different languages and frameworks and that run entirely on your
    local device, ensuring your data remains secure without any need for
    communication with an external server. This functionality is
    included in the IntelliJ IDEA Ultimate license subscription.

  * **Support for Java 22 features** - This release provides support
    for the feature set in JDK 22, released in March 2024. This includes
    support for the final iteration of unnamed variables and patterns,
    the second preview of string templates and implicitly declared
    classes, and instance main methods. Additionally, this update
    introduces support for new statements preceding super(...) in their
    preview state.

  * **New terminal [Beta]** - This release unveils an overhauled
    terminal featuring both visual and functional enhancements to
    streamline command-line tasks. This update gives the familiar tool a
    fresh new look, with commands separated into distinct blocks, along
    with an expanded set of features, such as smooth navigation between
    blocks, command completion, and easy access to the command history.

  * **Sticky lines in the editor** - Introduced sticky lines in the
    editor to simplify working with large files and exploring new
    codebases. This feature keeps key structural elements, like the
    beginnings of classes or methods, pinned to the top of the editor as
    you scroll. This way, scopes always remain in view, and you can
    promptly navigate through the code by clicking on a pinned line.

**AI Assistant**

  * **Improvements in AI Assistant** - AI Assistant has received
    several valuable updates, including improved test generation and
    cloud code completion, custom prompts for commit messages, the
    ability to create files from code snippets, and updated in-editor
    code generation.

    * Please note that in this release, AI Assistant has been unbundled
      and is now available as 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 requirements in your
      working environments. AI Assistant still requires an active
      JetBrains AI subscription.

  * **Improved code highlighting for Java and Kotlin in AI Assistant**
    - Enhanced code highlighting for Java and Kotlin within AI
    Assistant's responses. Code in the AI chat is now highlighted just
    as it would be in the editor, making it easier to assess quickly.
    This enhancement is designed to make working with AI Assistant's
    suggestions more intuitive by offering an editor-like experience
    right within the chat.

**User Experience**

  * **IDE features available for Java and Kotlin during indexing** -
    Basic IDE functionalities like code highlighting and completion now
    work for Java and Kotlin during project indexing, which should
    enhance your startup experience. Additionally, you can navigate
    through the code using Go to class and Go to symbol while the
    project is still loading.

  * **Updated New Project wizard** - To reduce your cognitive load
    while configuring new projects, slight adjustments to the layout of
    the New Project wizard have been made. The language list is now
    positioned in the upper left-hand corner, enhancing the
    discoverability of the most popular options.

  * **Option to scale down the entire IDE** - You can now scale the IDE
    down to 90%, 80%, or 70%, giving you the flexibility to adjust the
    size of IDE elements both upward and downward.

**Java**

  * **Language injections in string templates** - Introduced the
    ability to inject languages into string templates. You can do this
    with annotations, which automatically select the required language,
    or by using the Inject language or reference intention action
    (Alt+Enter) to manually select a language from a list. If you use
    the latter method, the IDE will offer to insert the language
    annotation for you. After performing the injection, you can call the
    list of intention actions again and choose to open and edit the
    injected fragment in a separate editor pane.

  * **Improved workflow for logs** - Since logging is an important part
    of daily development, a range of updates have been introduced to
    enhance IntelliJ IDEA's user experience for it.

    * You can now easily navigate from log messages in the console to
      the code that generates them.

    * The IDE now suggests adding loggers where they're needed and
      simplifies inserting logger statements, even when the logger
      instance is not in scope.

  * **New inspections and quick-fixes** - New inspections and quick-
    fixes have been implemented for Java to help keep your code neat and
    error-free

    * The IDE now detects bitwise operations that can be replaced
      with calls to the Long.hashCode() or Double.hashCode() methods
      for clarity.

    * A new quick-fix simplifies switching between implicit and explicit
      class declarations based on your codebase's requirements.

    * Another new inspection suggests using existing static methods for
      matching code fragments, making it easy to reuse code without
      introducing additional APIs.

    * The IDE now detects and reports unreachable code that will never
      be executed.

  * **Enhanced user experience with multi-release JARs** - IntelliJ
    IDEA now offers an enhanced user experience with multi-release JAR
    libraries. When you use a class that has different versions, the Go
    to declaration feature now selects the proper version from the JAR
    based on your current module's language level. Moreover, the Go to
    class feature offers extra information about the version of the
    class. When you use Step Into while debugging, the IDE will take you
    to the class that corresponds to your JDK version, not the language
    level of your module.

  * **Revamped Conflicts Detected dialog** - In this release, the
    Conflicts Detected dialog has been revamped to improve readability.
    Now the code in the dialog mirrors what's in the editor, giving you
    clearer insight into conflicts, and the IDE automatically saves
    window size adjustments for future use. The buttons and their
    behavior have been updated to streamline the refactoring workflow,
    and the dialog is now fully accessible via the keyboard, meaning
    that you can use shortcuts and the arrow keys for seamless
    interaction.

  * **Rename refactoring inlay hint** - To make the renaming process
    easier and more intuitive, a new inlay hint that appears on top of
    the changed code element has been implemented. To update all
    references in the code base to the new version, you simply need to
    click on this hint and confirm the change.

**Kotlin**

  * **K2 Kotlin mode** - Introduced the new Kotlin K2 mode, leveraging
    the embedded K2 Kotlin compiler for enhanced Kotlin code analysis.
    This update not only guarantees compatibility with upcoming Kotlin
    features, but also boosts the stability of code analysis, resulting
    in the enhanced quality and reliability of IDE features, as well as
    improved overall application performance.

  * **Official Kotlin code style propagated in all projects** -
    Starting from this release, the IDE uniformly applies the official
    Kotlin style guide as the default option for all projects, unless
    explicitly specified otherwise. If your existing project happens to
    use an older code style without it being explicitly configured, the
    IDE will automatically switch to the Kotlin coding conventions code
    style and provide a notification to alert you of this change.

  * **Static imports preserved on copy-pasting** - This release
    accurately preserves static imports, ensuring they are
    transferred exactly as they appear in the source code. This is
    particularly valuable when handling nested objects, enums, and
    Java static imports.

**Scala**

  * **Better Scala 3 support** - In the new release, many issues
    related to how specific syntax cases in Scala 3 are handled have
    been fixed. The improvements include the ability to recognize
    prohibited mixes of modifiers, calculate indentation depth, cut and
    paste operations without breaking indentation, and associate end
    markers with their syntax structures. Scala 3 support in the
    debugger has also been improved, and autocompletion now accurately
    handles some corner cases, such as when it is used together with the
    using and given keywords or with unapply signatures.

  * **Scaladoc enhancements** - Many minor improvements and fixes have
    been made to how classes, traits, and method declarations are
    highlighted in Scaladoc popups and in the quick documentation popup.
    Nested generic parameters are now highlighted correctly, and field
    access modifiers are displayed. Additionally, the code inside
    Scaladoc blocks with triple braces is now highlighted in the same
    way that standard Scala code is.

  * **Improved compiler-based highlighting** - Until now, if you
    switched to another editor while using compiler-based highlighting,
    the code was automatically recompiled. In this release, it has been
    changed. Whether the code is recompiled now depends on whether the
    editor is in focus. This helps the compiler-based highlighting react
    to external changes to source and .class files more quickly and
    avoid situations where valid code is red.

  * **Scala build tool improvements** - The IDE now adds a .gitignore
    file to new SBT projects. An issue where an exception was thrown
    when running Scala/JVM applications for the first time with Use sbt
    for builds has been fixed, and all of a module's transitive
    dependencies are now inserted as direct dependencies during import.

  * **Play Framework update** - To address the compatibility issue
    between older Play Framework versions (2.8 and below) and JDK 17, a
    warning has been introduced that notifies you about using
    incompatible versions of Play and JDK in the Play wizard.

  * **Other improvements**

    * Introduced new icons: one for the Scala language in the New
      Project wizard and another for SBT in View | Tool windows.

    * You'll now notice subtle enhancements in how inlay hints are
      presented, with rounded corners and improved alignment.

    * Added Scala documentation to the Settings | Editor | CodeStyle
      help page.

    * In worksheets, compilation errors are once again reported
      correctly in the build window when using Scala 2.13.12.

    * Imports are no longer incorrectly marked as unused before the
      first code compilation.

    * You can now pin down the X-Ray feature, ensuring it remains active
      even after releasing the Ctrl key.

**Version Control Systems**

  * **In-editor code review** - Introduced an enhanced code review
    experience for both GitHub and GitLab users with the implementation
    of a new review mode. Integrated within the editor, this feature
    facilitates direct interaction between authors and reviewers. Upon
    checking the pull/merge request branch, review mode activates
    automatically and pink markers appear in the gutter, indicating that
    code changes are available for review. Clicking on these markers
    reveals a popup displaying the original code so you can quickly
    identify what has been changed. Gutter icons help you swiftly
    initiate new discussions, as well as view and hide existing ones.
    They also provide easy access to comments, making it easy to review,
    reply, and react to them.

  * **Option to display review branch changes in a Log tab** - This
    release streamlines the code review workflow by offering a focused
    view of branch-related changes. For GitHub, GitLab, and Space, it is
    now possible to see changes in a certain branch in a separate Log
    tab within the Git tool window.

  * **Support for reactions on code review comments** - This release
    brings support for posting reactions to review comments for GitHub
    pull requests and GitLab merge requests, with a set of emojis
    already available to choose from.

  * **Statuses of CI checks in the Git tool window** - Introduced a
    new column in the Log tab of the Git tool window, allowing you to
    easily review the results of GitHub commit checks performed by your
    CI system.

  * **Create pull/merge requests from push notifications** - After
    successfully pushing your changes to the version control system, the
    IDE will now alert you with a single notification informing you
    about the successful push and suggesting an action to create a
    pull/merge request.

  * **Visual indicators for pending GitHub updates** - Introduced
    visual indicators to inform you about pending updates within your
    code review workflow. When there are changes that require your
    attention, a dot will appear on the tool window icon. Unseen pull
    requests will also be marked with a blue dot, ensuring you don't
    miss updates in your code review process.

  * **Preventing large file commits to repositories** - To help you
    avoid version control rejections due to oversized files, the IDE now
    includes a pre-commit check that prevents you from committing such
    files and notifies you of the restriction.

  * **Allow unrelated histories merge option** - The Merge into dialog
    now has an Allow unrelated histories option in the drop-down menu.
    When selected, it allows two branches to be merged even if they have
    no common history.

  * **Branch filter for the History tab in the Git tool window** - In
    the Git tool window, the Show all branches button has been replaced
    with a branch filter, allowing you to review changes made to a file
    within a designated branch. The orientation of the toolbar has also
    been adjusted, positioning it horizontally for improved usability.

  * **Stash tab in the Commit tool window** - For users who rely on
    stashes to store temporary uncommitted changes, a dedicated tab has
    been introduced within the Commit tool window for convenient access.
    If you use both stashes and shelves, you have the option to enable a
    combined Stashes and Shelves tab via a corresponding checkbox in
    Settings/Preferences | Version Control | Git.

  * **Option to exclude folders and files from comparison** - In the
    diff viewer, you can now specify folders and files to be ignored
    during the comparison process in order to focus solely on relevant
    changes. Just right-click on any file or folder you don't want to
    appear in the comparison results and select Exclude from results
    from the context menu.

  * **Improved search in the Branches popup** - In the Branches
    popup, you can now filter search results by actions and
    repositories for quicker and more precise navigation within your
    version control system.

  * **Git tab removed from the Search Everywhere dialog** - The Git tab
    has been removed from the Search Everywhere dialog by default. If
    you want to bring it back, you can do so via the Show Git tab in
    Search Everywhere checkbox in Settings / Preferences | Advanced
    Settings | Version Control. Git.

**Build Tools**

  * **Opening-speed boost for Maven projects** - IntelliJ IDEA now
    constructs the project model by parsing the pom.xml files. This
    makes it possible to get a working project structure in seconds
    while the complete project model with all the dependencies is built
    in the background, allowing you to dive into the project without
    waiting for the full sync to finish.

  * **Support for the Maven Shade Plugin's renaming workflow** - Added
    support for the Maven Shade Plugin's renaming functionality. Now,
    IntelliJ IDEA is aware of the renaming workflow, providing accurate
    code highlighting and navigation when working with your shaded JAR
    and its dependencies.

  * **Direct access to source files from the quick documentation
    popup** - The quick documentation popup now provides an easy way
    to download source code. Now, when you're viewing documentation
    for a library or dependency and need to access its source code,
    you can simply press F1. The updated popup will provide a direct
    link you can use to download the required source files,
    streamlining your workflow.

  * **Maven repositories in the Maven tool window** - The list of Maven
    repositories, along with their indexing statuses, is now displayed
    in the Maven tool window, instead of its previous location in the
    Maven settings.

  * **Gradle version support update** - Starting from this version,
    IntelliJ IDEA no longer supports projects using Gradle versions
    older than 4.5, and the IDE will not perform Gradle sync for
    projects with unsupported Gradle versions.

**Run/Debug**

  * **Inline breakpoints for multiple statements** - IntelliJ IDEA now
    offers a more convenient workflow for setting breakpoints in lines
    containing lambda functions or return statements. Once you set a
    breakpoint by clicking on the gutter, the IDE automatically displays
    inline markers where additional breakpoints can be set. Each
    breakpoint can be configured independently, unlocking advanced
    debugging capabilities.

  * **Folded library calls in the call stack** - Library calls are now
    folded by default in the Debug tool window's call stack, helping you
    maintain your focus when browsing your code. However, if you need to
    verify a library call sequence, you can expand the group and explore
    the frames accordingly. To reveal the list, use the Filter icon in
    the toolbar or call the context menu and disable the Hide Frames
    from Libraries option.

  * **Conditional statement coverage** - IntelliJ IDEA now shows which
    line of code has an uncovered condition and specifies any
    conditional branches or variable values that are not covered. This
    feature is enabled by default, and you can control it in
    Settings/Preferences | Build, Execution, Deployment | Coverage.

  * **Code coverage settings moved to the main IDE settings** - Code
    coverage settings have been moved from the Run Configuration popup
    to Settings/Preferences | Build, Execution, Deployment | Coverage.
    This shift eliminates the need to individually update the
    configuration for each test run to select a coverage runner or
    enable advanced features, like tracking which tests cover a specific
    line of code.

  * **Simplified importing for JaCoCo test coverage reports** - It's
    now easier to import, browse, and analyze code coverage data that
    the JaCoCo runner gathers in your CI/CD pipeline. A direct link for
    importing JaCoCo reports now appears in the Coverage tool window if
    no reports are displayed there. The window's toolbar has also been
    updated with an import icon that allows you to retrieve the JaCoCo
    report as an .exec file.

**Frameworks and Technologies**

  * **Improved bean completion and autowiring for Spring** - IntelliJ
    IDEA now offers autocompletion for all beans from the application
    context and automatically autowires them. If a bean autowires
    dependencies via the constructor, the related field is automatically
    wired through the constructor as well. Likewise, if dependencies are
    injected via fields or via Lombok's @RequiredArgsConstructor
    annotation, the new bean is wired through the field automatically.

  * **Enhanced Spring diagrams** - Accessing Spring model diagrams has
    been made easier. You can now call them using bean line markers or
    by using an intention action (Alt+Enter) on Spring classes. New
    icons have been introduced for Spring diagrams, enhancing the
    visualization of Spring stereotypes like components, controllers,
    repositories, and configuration beans. Additionally, you can now
    conveniently toggle the visibility of beans from libraries, which
    are hidden by default.

  * **HTTP Client improvements**

    * The HTTP Client in this release now offers more authentication
      options, including the PKCE Authorization Code and Device
      Grant flows.

    * It also supports extra parameters for token and authentication
      requests, in addition to automatically handling code_challenge
      generation and code_verifier passing for token retrieval during
      PKCE requests.

    * The HTTP Client's upgrade to Netty as its low-level networking
      library enables SSL, proxies, and HTTP/2 support, facilitating the
      implementation of HTTP/2.

    * The HTTP Client's toolbar has been revamped to align with the
      style of the new UI, providing a more polished and cohesive
      appearance.

  * **Endpoints tab in Search Everywhere** - Enhanced the Search
    Everywhere dialog by introducing an Endpoints tab, which appears in
    projects where URL search results are pertinent. Currently, the IDE
    automatically includes this tab when it detects the presence of
    Spring, Micronaut, Ktor, or Quarkus technologies in your project.

  * **Code completion for HTTP headers** - HTTP headers are now easily
    completed in all common scenarios, such as with Spring WebClient and
    REST Assured tests. When an expected value is encountered, a
    completion popup appears automatically.

  * **Optimized JSON schema processing** - The code behind JSON schema
    validation and completion has been optimized. As a result, the IDE
    now handles these tasks faster and with reduced memory consumption.
    In real-life files with Azure Pipelines, schema inspections are now
    10x as fast.

  * **Quarkus updates** - Introduced a new settings editor for Quarkus
    run configurations. Now the Run/Debug Configuration dialog offers an
    improved UI for both Maven and Gradle projects, with easy access to
    popular settings like Run profile and Environment variables. For
    your convenience, the Quarkus Dev UI is easily accessible via a new
    icon added to the Run tool window's toolbar.

  * **Support for OpenRewrite** - This release integrates OpenRewrite,
    expanding the IDE's existing refactoring capabilities and providing
    you with a toolkit for improving code quality, consistency, and
    maintainability. Using OpenRewrite's recipes, you can modernize
    legacy code, optimize performance, and handle complex migration
    tasks such as upgrading to a new Spring Boot version.

  * **WireMock server support** - WireMock support has been implemented
    via a plugin that you can install from inside the IDE or get from
    JetBrains Marketplace. This integration includes schema completion
    for JSON configurations, the ability to generate WireMock stub files
    from the Endpoints tool window, and a built-in run configuration
    that allows you to spin up your servers directly from the editor.
    This addition lets you swiftly create test data servers or stubs,
    simplifying the development of web UIs and microservices.

  * **Enhanced Terraform support** - Improved Terraform support that
    simplifying the process of creating, managing, and scaling your
    infrastructure. The IDE now streamlines initialization via an
    explicit suggestion to run Terraform init, and offers extended
    code completion capabilities for more than 3,900 third-party
    Terraform providers. Additionally, the IDE introduces support for
    Terraform's template language (tftpl), enabling dynamic templating
    with the option to seamlessly integrate it with your preferred
    programming language.

**Database Tools**

  * **Local filtering in the data editor** - You can now swiftly filter
    rows by column values without sending queries to the database. This
    local approach only impacts the current page, though you can adjust
    the page size or fetch all the data if you need to extend the scope.
    To disable all local filters, deselect the designated Enable Local
    Filter icon.

  * **Simplification of sessions** - This release streamlines query
    execution by eliminating the need to manually select sessions.
    Instead, to attach a file, you simply need to choose the data
    source, rather than the session. Additionally, launching functions
    no longer requires selecting a session; you can now opt to run
    functions directly from the console or file. These changes aim to
    minimize the learning curve with the tool, reducing unnecessary
    steps and enhancing overall usability.

**Web Development**

  * **Quick documentation improvements** - The quick documentation
    popup has been significantly enhanced. It now supports syntax
    highlighting for code blocks. In TypeScript, it now shows interface
    members, enum constants, and type alias bodies. You can use the Show
    more link to expand the full list of type members and navigate to
    the referenced types. Additionally, it's now possible to navigate
    between multiple declarations of interfaces, type aliases, enums,
    functions, and other entities using the paging control at the top of
    the dialog.

  * **Quick-fixes for React props and state creation** - This release
    introduces several new quick-fixes for React that let you create
    props and states on the fly. You can apply these quick-fixes using
    the shortcut Alt+Enter.

  * **Language Services widget** - You'll find the new Language
    Services widget on the status bar, providing insights into the
    active language services for the current file and project. You
    can restart services or navigate to their settings directly from
    this widget.

### Updates in 2023.3

#### Features

 **Key Highlights**

  * **AI Assistant is out of preview [General Availability]** -
    JetBrains AI Assistant is now generally available with a number of
    new and improved features to increase your productivity in JetBrains
    IDEs. The latest updates include enhanced code generation directly
    within the editor, context-aware AI chat that answers project-
    related queries without requiring you to copy code, and project-
    aware AI actions that use extended context to provide more
    comprehensive results. A new diff viewer makes it easier to identify
    changes the AI actions have made to your code.

  * **Full support for Java 21 features** - Added full support for the
    latest Java 21 features. These updates include significant additions
    such as virtual threads, record patterns, pattern matching for
    switch expressions, and sequenced collections, along with previews
    for newly introduced language features such as string templates,
    scoped values, and more.

  * **Run to Cursor inlay option in the debugger** - Introduced a new
    Run to Cursor inlay option that allows you to execute up to a
    specific line of code while debugging. Once your program is
    suspended, simply hover over the line of code you want to execute up
    to and click on the Run to Cursor popup.

  * **Floating toolbar with editing actions** - Introduced a floating
    toolbar that appears next to selected code fragments and provides
    easy access to editing actions such as Extract, Surround, Reformat,
    and Comment, as well as context actions. You can use the kebab menu
    (three vertical dots) to customize the floating toolbar.

  * **Out-of-the-box Kubernetes development experience** - This release
    bundles the Kubernetes plugin, meaning that all the plugin's
    features for developing Kubernetes-based applications are now
    available out of the box. This integration streamlines the workflow
    for deploying, debugging, and managing Kubernetes clusters directly
    from the IDE.

  * You can use AI Assistant in IntelliJ IDEA as a supplemental feature
    with a JetBrains AI Service subscription.

**User experience**

  * **Option to hide the main toolbar in the default viewing mode** -
    Added an option to hide the main toolbar when using the IDE's
    default viewing mode, just like in the old UI.

  * **Default tool window layout option** - Improved the ability to
    save multiple tool window layouts and switch between them. The new
    Default layout option provides a quick way to revert your
    workspace's appearance to its default state.

  * **Color-coded editor tabs by default** - To enhance your navigation
    experience when working simultaneously with a variety of file types
    in the editor, default color-coding has been introduced for editor
    tabs, mirroring their appearance in the Project tool window.

  * **New product icon for Apple macOS** - The IntelliJ IDEA icon for
    macOS has been redesigned to align it with the operating system's
    standard style guidelines.

  * **Speed Search available via shortcut** - The Speed Search
    functionality, which allows you to quickly navigate within tool
    windows and dialogs, is now available via a shortcut. Once the focus
    is placed on a tree or list, you can easily invoke the search from
    the tool window's Options menu.

**Java**

  * **Inspection for migrating from string concatenation to string
    templates** - Following the release of string templates in Java 21,
    a new inspection has been implemented to streamline the replacement
    of concatenated strings. The IDE will now provide a quick-fix
    suggestion to replace concatenation with the STR template processor.

  * **Move refactoring for local classes** - It's now possible to apply
    the Move refactoring to local classes, allowing you to relocate them
    within your codebase.

  * **Reworked code completion for static methods** - Enhanced code
    completion for utility methods, which are often static and located
    in other classes. When the target class is the first parameter,
    static methods are now treated the same as instance methods, making
    relevant completion suggestions more discoverable. To keep the code
    completion popup uncluttered and make the suggestions for utility
    methods easier to find, they have been collected into a list that
    appears when you invoke code completion a second time.

  * **Improved inspections for constant conditional expressions** -
    IntelliJ IDEA's code analysis now covers more scenarios when
    identifying and highlighting potential errors in conditional
    expressions that always evaluate to the same value. For example, the
    IDE can now recognize possible string lengths or estimate string
    concatenation outcomes, prompting inspections when redundant or
    potentially problematic code is detected.

**Kotlin**

  * **Onboarding tips in the sample project** - For those new to
    IntelliJ IDEA and Kotlin, there is an option to open a new project
    containing sample code, which now comes with onboarding tips. In the
    New Project wizard, check Generate code with onboarding tips to get
    a basic sandbox project with hints demonstrating some of the IDE's
    essential features.

  * **Compact Kotlin project structure for JPS** - For the IntelliJ
    build system, you can now create a project that uses a concise
    project structure with less folder nesting. The path to the Main
    file appears as src/Main.kt instead of src/main/kotlin/Main.kt. This
    helps you save time navigating the project and reduces the overall
    complexity in projects where extensive nesting isn't needed.

  * **Auto-configuration for Kotlin in Java Gradle projects** - If you
    add a Kotlin file to a Java module, IntelliJ IDEA can now
    automatically add all the necessary Kotlin dependencies by changing
    the build scripts. You can easily review these changes and undo
    them. Auto-configuration is currently available for Gradle projects
    that meet specific criteria.

  * **K2 compiler [Beta]** - Projects that use the K2 compiler are now
    fully supported in the IDE, and the bundled Kotlin IDE plugin treats
    them the same as K1-based projects.

  * **Support for the latest Kotlin version included in IDE updates** -
    As of this release, support for new Kotlin versions comes bundled in
    IntelliJ IDEA and Android Studio updates, meaning that you no longer
    need to update the Kotlin plugin from JetBrains Marketplace. With
    every major IDE release, you can expect built-in support for
    upcoming Beta and Stable versions of Kotlin.

  * **KMP wizard** - Introduced a new way to create Kotlin
    Multiplatform projects - the Kotlin Multiplatform web wizard. The
    wizard ensures the same user experience on all platforms, and it
    also means you will get new updates faster as they come out
    independently of the major IDE releases. The new wizard currently
    covers the most popular Kotlin Multiplatform use cases.

  * **Kotlin modules** - With this release, it is once again possible
    to add Kotlin modules to your project, meaning that you can create
    multi-module Kotlin projects with ease.

**Scala**

  * **Better Scala 3 support** - IntelliJ IDEA now offers enhanced
    Scala 3 support with a particular focus on enums. The IDE now
    detects and warns about unextendable enums, provides improved
    propagation of annotations and modifiers to generated symbols, and
    offers precise type widening of apply methods, considering only
    direct supers. Errors due to duplicate synthetic elements are now
    highlighted correctly, and auto-completion for enums has been
    enhanced. Furthermore, Scala 3 code analysis has been improved,
    eliminating the invalid error highlighting that occasionally
    occurred in seemingly random cases. Code highlighting for inline
    parameter modifiers has also been refined, in addition to enhancing
    the Parameter Info popup.

  * **Improved syntax highlighting for Scala** - IntelliJ IDEA has
    become much better at detecting unreachable code, and many red code
    false positives have been eliminated. The IDE now accurately
    identifies code used within the context of thrown exceptions and
    try, catch, and finally blocks, while also taking into account
    implicit imports. Additionally, the ability to suppress the Unused
    declaration has been introduced and Method can now be private
    inspections for non-standard Scala files, like worksheets.

  * **Enhanced inlay hint settings** - Revamped the workflow for
    configuring inlay hints for Scala, making it easier to understand
    the types of inlay hints available and how to utilize them. These
    hints are now aligned and positioned on the right-hand side of the
    screen, ensuring they don't obstruct your code.

  * **The X-Ray feature** - Inlay hints and other information that
    appears in the editor is meant to enhance code readability and make
    coding easier. However, too much detail can clutter the interface.
    With the new X-Ray feature for Scala, you can disable these hints
    and then double-press and hold Ctrl to toggle them back on when you
    need additional information. This allows you to keep the editor
    clean until you want to consult the hints.

  * **UI improvements for Scala** - Scala settings are now easily
    discoverable through text search. In the Find Usages pane, the File
    Structure button has been added, allowing you to access more
    comprehensive information about how specific elements are used
    within your codebase. To improve the readability of your code, the
    Structure tool window now uses ?=> to distinguish implicit
    parameters from regular ones. New icons have also been introduced
    for runnable objects, test classes, exception classes, and enums in
    both the Structure and Project tool windows.

  * **Using directives** - Improved support for the Scala CLI in
    several ways. First, you can now use auto-completion for using
    directives, and when you do, their elements are automatically
    formatted and highlighted correctly. Second, when you auto-import a
    symbol, it will be seamlessly integrated into the file under the
    using directives, resulting in cleaner and more organized code.

  * **sbt improvements** - Previously, the Scala plugin included
    transitive dependencies among the direct ones, leading to instances
    where unnecessary project dependencies were considered. The plugin
    now calculates all transitive dependencies while importing or
    reloading. This revised approach gives you more control over the
    project structure. sbt modules now correctly depend on the standard
    Scala library, eliminating any instances where they might mistakenly
    rely on the Scala SDK.

**Version control systems**

  * **Support for GitLab snippets** - Expanding on the GitLab
    integration introduced with the IntelliJ IDEA 2023.2 release,
    support has been added for GitLab snippets. You can now create
    public or private snippets directly within the IDE.

  * **All-in-one diff viewer** - Introduced a revamped way to review
    changes. Now, instead of going through each file one by one, you can
    see all of the modified files from a changeset in a single
    scrollable frame. This new diff viewer is compatible with GitLab,
    GitHub, and JetBrains Space reviews.

**Build tools**

  * **Faster Gradle importing and indexing** - Gradle projects now open
    faster because the IDE no longer automatically downloads the source
    JAR files for all dependencies. If you need to access specific
    source files, you can navigate to them using the Ctrl+B shortcut and
    opt to download them when prompted by the IDE.

  * **Fast Maven import for all projects** - The new fast Maven project
    import mechanics have been enabled for all projects, including ones
    created using the older import implementation. This significantly
    improves the import time. The first time you open a project in this
    version, the IDE will perform a full resync and notify you about the
    migration.

  * **Grouping of Maven project modules based on their qualified names**
    - Revamped the way the IDE handles the grouping of project modules.
    It now automatically groups modules based on their qualified names.
    If you need to, you can manually rename modules, and these names
    will persist during subsequent reloadings of Maven projects.

  * **Maven support updates** - Maven 3.9.3 is now bundled with
    IntelliJ IDEA. The IDE no longer supports Maven 3.0.

**Frameworks and technologies**

  * **Enhanced Structure tool window in the HTTP Client** -
    Improved the Structure tool window in the HTTP Client to
    streamline navigation within large .http files. This update
    introduces color-coded labels for request types and lists their
    contents more clearly.

  * **Support for in-place variables in the HTTP Client** - The HTTP
    Client now supports declaring variables using @. You no longer
    need any extra environment files to reuse values across requests,
    and the IDE provides code completion for the values so you can
    easily add them.

  * **OAuth 2.0 Support** - The HTTP Client now provides support for
    authentication with the OAuth 2.0 Password and Client Credentials
    grant types. With this update, you can reference authentication data
    in your requests using the new syntax {$auth.token("my-keycloak1")}
    and navigate to the JSON file containing the authentication details.
    This change streamlines the request execution process, eliminating
    the need to manually retrieve tokens.

  * **Enhanced JSON request body completion in the HTTP Client** - This
    release makes it easier to work with JSON request bodies when
    generating HTTP requests. The IDE now inserts all required
    parameters on the first level of the request body. It also provides
    autocompletion for nested JSON objects and arrays.

  * **Visual editing for OpenAPI specifications** - Implemented visual
    editing capabilities to help you quickly compose well-formatted
    OpenAPI specifications using live templates. These actions are
    available for both YAML and JSON files.

  * **Preview for OpenAPI specifications 3.1 with Swagger UI 5.0** -
    The integrated version of Swagger UI has been updated to 5.0. You
    can switch between Redoc and the updated Swagger UI preview in
    OpenAPI files via the floating toolbar action. As of v5.0, Swagger
    UI also supports OpenAPI 3.1 specifications.

  * **Automatic code completion for URL path references** - Improved
    the code completion functionality for handling URLs. When you type /
    in places where a URL path is expected, the IDE now automatically
    populates the code completion popup with the URLs of server
    endpoints. When doing so, it considers both available APIs within
    your application and attached OpenAPI specifications to help you
    specify the URL path more quickly.

  * **Quarkus and Micronaut beans in the Beans tool window** - In
    addition to Spring components, the Beans tool window now also
    includes Quarkus and Micronaut ones to provide a comprehensive and
    well-structured overview of your project's bean configuration.

  * **Support for the Micronaut expression language** - IntelliJ IDEA
    now provides code highlighting, completion, and inspections for the
    Micronaut expression language. It also provides corresponding syntax
    highlighting in all relevant annotations.

  * **Support for Quarkus Qute type-safe templates** - Added support
    for Quarkus Qute type-safe templates, meaning it now provides code
    completion for parameter declarations, available parameters, and
    parameter instance members.

  * **Run with Coverage and Profile with IntelliJ Profiler available for
    Quarkus projects** - You can now use the Run with Coverage and
    Profile with IntelliJ Profiler run configurations for Quarkus
    projects. Both run configurations can be conveniently accessed
    directly from the Run widget.

  * **Spring 6.1 feature support** - Support for Spring 6.1 features
    has been extended. For the new RestClient, the IDE now offers full
    support, including URL autocompletion, the Find Usages
    functionality, and the ability to view all client usages in the
    Endpoints tool window. In addition, SQL highlighting and parameter
    name code completion has been implemented for the new JdbcClient.
    IntelliJ IDEA now also recognizes the @Scheduled scheduler
    attribute, providing completion suggestions and validation for bean
    names used within this context.

  * **Spring GraphQL support** - Introduced a new Spring GraphQL plugin
    that adds several valuable features for developing Spring
    applications built with GraphQL Java. When the plugin is installed,
    the IDE offers code navigation and completion suggestions for Spring
    GraphQL, as well as schema mapping. You can also navigate to GraphQL
    schema implementations and view them in the Endpoints tool window.

  * **Integration of the GraphQL plugin with the HTTP Client** -
    Integrated the GraphQL plugin with the HTTP Client. You can now
    generate GraphQL requests, introduce variable injections into
    message bodies, and benefit from code completion capabilities while
    working with GraphQL injections, all in the HTTP Client.

  * **Option to add and edit Spring Boot starters via Spring
    Initializer** - You can now add and modify Spring Boot starters
    within an existing module of your project, making it easier to
    manage Maven and Gradle dependencies and adjust your project's
    configuration.

  * **Option to create data sources from Spring Boot configurations** -
    Added the ability to automatically detect and add data source
    configurations based on your Spring Boot application.yaml and
    application.properties files.

  * **Option to establish Kafka connections in Spring projects** -
    IntelliJ IDEA is now capable of creating Kafka connections in Spring-
    based applications, leveraging the data from both the
    application.yaml and the application.properties configuration files.

  * **Bicep support** - Introduced initial support for Bicep, an infrastructure-as-
    code language tailored for Azure. It translates into Azure Resource
    Manager (ARM) templates and is intended for close integration with
    Azure services. The IDE now offers code highlighting along with code
    completion that is facilitated through the language server protocol
    for Bicep.

**Remote development and collaboration**

  * **Improved support for Dev Containers** - Support for Dev
    Containers has been significantly extended. You can now easily add
    extra development tools, runtimes, and libraries using Dev Container
    Features, simplifying the setup of essential components. Docker
    Compose support has also been introduced for Dev Containers,
    allowing you to launch both the main container and dependent
    containers from the IDE. In addition, automatic port forwarding has
    been implemented, meaning that any ports the application starts
    listening to in a Dev Container are seamlessly forwarded.

**Kubernetes**

  * **Working with databases in Kubernetes** - Improved user experience
    when working with databases hosted in Kubernetes. For example, you
    can now configure port forwarding within Kubernetes while
    establishing a database connection.

  * **Support for $schema within comments in YAML files** - The IDE can
    now identify references to specific YAML schemas included as
    comments. It also provides code completion and syntax validation
    within YAML files based on the specified schema, regardless of
    whether it's stored locally or accessed remotely.

  * **Option to add cluster contexts from a file** - You can now easily
    add kubeconfig contexts from clusters located in directories outside
    of the required system. The project will include links to kubeconfig
    files, making these clusters available while you work on your
    project. The kubeconfig contents added in this way won't be copied
    to or modified in the system (~/.kube/config). This feature is
    especially useful when you frequently add and remove Kubernetes
    clusters from cloud or on-premises environments.

  * **Auto-installation of Kubernetes tooling** - When you start using
    the Kubernetes plugin, which is now bundled with IntelliJ IDEA, you
    may need to install kubectl and/or Helm. If you don't have them on
    your computer already, the IDE will now offer to automatically
    install them for you.

  * **Improved debugging with Telepresence**

    * Telepresence allows you to debug the microservices of a Kubernetes
      application locally, as if your workstation were a part of the
      cluster. By connecting to the cluster using Telepresence, you gain
      access to the cluster's namespace from your workstation and can
      interact with the DNS names of other microservices. With
      Telepresence interception, you can redirect traffic from other
      cluster services to selected ports on your workstation and debug
      microservices entirely locally using familiar IDE tools.

    * In this release, the Telepresence workflow has been made more
      accessible by moving it to the cluster's context menu.
      Interception management has also been streamlined for a smoother
      debugging experience.

  * **Support for import blocks in Terraform** - Added support for top-
    level import blocks from version 1.5 of the Terraform configuration
    language. Import blocks allow you to bring the current
    infrastructure under Terraform's management. When import is used
    within a code block, it becomes part of the standard plan and apply
    stages and ceases to be a state operation. Terraform performs
    automatic code generation for imported resources, saving you time
    when developing infrastructure as code.

**Performance**

  * **Download of shared JDK indexes enabled by default** - To boost
    the IDE's startup speed, the download of shared JDK indexes has been
    made the default. IntelliJ IDEA will now seamlessly connect to a
    dedicated resource in the background, fetching and applying shared
    indexes for your JDK automatically.

**Database tools**

  * **Data visualization** - Integrated the Lets-Plot library for
    streamlined, no-code data visualization.

  * **Reworked import functionality** - Reworked import functionality,
    marking the completion of the transition to the new Modify Object
    UI. It is now possible to import to multiple targets and make
    simultaneous edits, such as by changing the formats or encoding for
    several files or altering schemas for multiple targets.

  * **Introspection improvements** - This release introduces a number
    of updates for introspection:

    * Introspection intervals for each data source.

    * Automatic introspection level for Oracle.

    * Support for new objects in SQL Server: partition functions,
      partition schemes, partitions and related table and index
      properties, ledger tables, and filegroups.

    * Support for materialized views in Redshift, which are now
      introspected and displayed in a dedicated node.

  * **Customizable number formats in the data editor** - This release
    provides much greater flexibility regarding how numbers appear in
    the data editor. Most significantly, you can specify the decimal and
    grouping separators.

  * **DynamoDB support** - Introduced DynamoDB support, including a
    data viewer, PartiQL support in the editor, and introspection for
    tables that have keys and indexes.

**Web development**

  * **Improvements for TypeScript** - Added the option to configure the
    usage of the TypeScript import type statement or type specifier when
    importing a type. The behavior for the exports field of package.json
    has also been improved for TypeScript files.

  * **Improvements for Vue 3** - Added support for defineSlots,
    providing completion and navigation for the slot name, as well as
    rename refactoring. Completion support has also been introduced for
    properties with defineExpose. In this release, required imports for
    components will be added based on the name specified by the
    defineOptions function.

  * **Improved Angular support** - Improved support for strict template
    type checking in Angular templates. the new control-flow syntax from
    v17 and signals, including live templates like signal, computed, and
    effect have also been supported. There are also new quick-fixes
    available with Alt+Enter. For example, you can create @Input and
    @Output properties from a component template.

  * **New functionality for testing JavaScript** - This release brings
    new capabilities for testing your JavaScript code. Cypress and
    Playwright tests are now automatically detected and can be run from
    a Run icon in the editor. Initial support has also been introduced
    for the native Node.js test runner. Tests declared with the
    node:test API are now recognized, enabling running and debugging
    directly from your code without extra packages.

**Space integration**

  * **Start coding directly from a repository or code review** -
    Navigate from a repository or code review in Space to the
    corresponding files in your IDE via the Start coding button.

  * **Start a branch from Space issues** - With the Space issue flow,
    you can now start coding in the relevant repository directly from
    the issue. A branch is automatically created and then the IDE
    suggests creating a merge request when you push the changes.

  * **Search Maven packages** - IntelliJ IDEA now recognizes Maven
    packages hosted in Space repos and suggests them in the code
    completion pop-up.

**Other**

  * **Plugin updates** - Changes have been made to plugin distribution.
    The Android, Ant, and GlassFish plugins are now available through
    JetBrains Marketplace.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/intellij-ce-bin/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/intellij-ce-bin/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/intellij-ce-bin/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/intellij-ce-bin/patches/patch-bin_idea.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/intellij-ce-bin/Makefile
diff -u pkgsrc/devel/intellij-ce-bin/Makefile:1.13 pkgsrc/devel/intellij-ce-bin/Makefile:1.14
--- pkgsrc/devel/intellij-ce-bin/Makefile:1.13  Sat Nov 18 15:04:02 2023
+++ pkgsrc/devel/intellij-ce-bin/Makefile       Fri Aug 15 15:54:27 2025
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2023/11/18 15:04:02 abs Exp $
-#
-# TODO Import intellij-fsnotifier with inotify support from FreeBSD.
+# $NetBSD: Makefile,v 1.14 2025/08/15 15:54:27 schmonz Exp $
 
-VERSION=       2023.2.1
+VERSION=       2025.2
 DISTNAME=      ideaIC-${VERSION:S/.0.0//}
 PKGNAME=       intellij-ce-bin-${VERSION}
 CATEGORIES=    devel
@@ -10,24 +8,22 @@ MASTER_SITES=        https://download.jetbrains
 
 MAINTAINER=    youri%NetBSD.org@localhost
 HOMEPAGE=      https://www.jetbrains.com/idea/
-COMMENT=       JetBrain's Java IDE
+COMMENT=       JetBrains IntelliJ IDEA Community Edition
 LICENSE=       apache-2.0
 
 DEPENDS+=      intellij-fsnotifier-[0-9]*:../../sysutils/intellij-fsnotifier
 
-WRKSRC=                ${WRKDIR}/idea-IC-232.9559.62
-USE_JAVA2=     11
+WRKSRC=                ${WRKDIR}/idea-IC-252.23892.409
+USE_JAVA2=     17
 
 USE_TOOLS+=    bash pax sed
 
-REPLACE_PYTHON=        bin/printenv.py \
-               bin/restart.py
-
-REPLACE_BASH=  plugins/Kotlin/kotlinc/bin/kotlin       \
-               plugins/Kotlin/kotlinc/bin/kotlin-dce-js\
-               plugins/Kotlin/kotlinc/bin/kotlinc      \
-               plugins/Kotlin/kotlinc/bin/kotlinc-js   \
-               plugins/Kotlin/kotlinc/bin/kotlinc-jvm
+REPLACE_BASH=          plugins/Kotlin/kotlinc/bin/kapt         \
+                       plugins/Kotlin/kotlinc/bin/kotlin       \
+                       plugins/Kotlin/kotlinc/bin/kotlinc      \
+                       plugins/Kotlin/kotlinc/bin/kotlinc-js   \
+                       plugins/Kotlin/kotlinc/bin/kotlinc-jvm  \
+                       plugins/terminal/shell-integrations/bash/bash-integration.bash
 
 CHECK_SHLIBS_SKIP=     *
 CHECK_RELRO_SUPPORTED= no
@@ -43,30 +39,30 @@ SUBST_STAGE.jdk=    pre-configure
 SUBST_FILES.jdk=       bin/idea.sh
 SUBST_VARS.jdk=                PKG_JAVA_HOME
 
-do-install:
-       ${SED} -e "s|@@IDEA_HOME@@|${PREFIX}/${PKGBASE}|g" \
-           < ${FILESDIR}/idea.desktop \
-           > ${DESTDIR}${PREFIX}/share/applications/idea.desktop
+pre-configure:
        cd ${WRKSRC} && \
        ${RM} -r bin/*.orig \
                bin/fsnotifier \
-               bin/libdbm.so \
-               bin/repair \
                lib/jna/amd64/libjnidispatch.so \
                lib/native/linux-x86_64/libsqliteij.so \
                lib/pty4j/linux/x86-64/libpty.so \
-               plugins/cwm-plugin/quiche-native/win32-x86-64/*.dll \
                plugins/cwm-plugin/quiche-native/*/*.so \
-               plugins/cwm-plugin/quiche-native/*/*.dylib \
                plugins/webp/lib/libwebp/linux/*.so \
-               plugins/android/resources/native/*/*.so \
-               plugins/android/resources/native/*/*.dylib \
-               plugins/android/resources/native/*/*.dll \
                plugins/maven/lib/maven3/lib/jansi-native/Windows/*/*.dll \
-               jbr && \
+               jbr
+
+post-configure:
+       ${SED} -e "s|@@IDEA_HOME@@|${PREFIX}/${PKGBASE}|g" \
+           < ${FILESDIR}/idea.desktop \
+           > ${WRKDIR}/idea.desktop
+
+do-install:
+       ${INSTALL_DATA} ${WRKDIR}/idea.desktop \
+           ${DESTDIR}${PREFIX}/share/applications/
        cd ${WRKSRC} && pax -rw -pm -s ',.*\.orig,,' \
            * ${DESTDIR}${PREFIX}/${PKGBASE}
+       ${ECHO} "idea.filewatcher.executable.path=${PREFIX}/bin/fsnotifier" \
+           > ${DESTDIR}${PREFIX}/${PKGBASE}/bin/idea.properties
 
-.include "../../lang/python/application.mk"
 .include "../../mk/java-vm.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/intellij-ce-bin/PLIST
diff -u pkgsrc/devel/intellij-ce-bin/PLIST:1.4 pkgsrc/devel/intellij-ce-bin/PLIST:1.5
--- pkgsrc/devel/intellij-ce-bin/PLIST:1.4      Mon Sep 11 13:47:12 2023
+++ pkgsrc/devel/intellij-ce-bin/PLIST  Fri Aug 15 15:54:27 2025
@@ -1,96 +1,178 @@
-@comment $NetBSD: PLIST,v 1.4 2023/09/11 13:47:12 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/08/15 15:54:27 schmonz Exp $
 intellij-ce-bin/Install-Linux-tar.txt
 intellij-ce-bin/LICENSE.txt
 intellij-ce-bin/NOTICE.txt
 intellij-ce-bin/bin/appletviewer.policy
 intellij-ce-bin/bin/brokenPlugins.db
 intellij-ce-bin/bin/format.sh
+intellij-ce-bin/bin/idea
 intellij-ce-bin/bin/idea.png
 intellij-ce-bin/bin/idea.properties
 intellij-ce-bin/bin/idea.sh
 intellij-ce-bin/bin/idea.svg
 intellij-ce-bin/bin/idea64.vmoptions
 intellij-ce-bin/bin/inspect.sh
+intellij-ce-bin/bin/jetbrains_client.sh
+intellij-ce-bin/bin/jetbrains_client64.vmoptions
 intellij-ce-bin/bin/ltedit.sh
-intellij-ce-bin/bin/restart.py
+intellij-ce-bin/bin/restarter
 intellij-ce-bin/build.txt
 intellij-ce-bin/lib/annotations.jar
-intellij-ce-bin/lib/ant/CONTRIBUTORS
-intellij-ce-bin/lib/ant/INSTALL
-intellij-ce-bin/lib/ant/KEYS
-intellij-ce-bin/lib/ant/LICENSE
-intellij-ce-bin/lib/ant/NOTICE
-intellij-ce-bin/lib/ant/README
-intellij-ce-bin/lib/ant/WHATSNEW
-intellij-ce-bin/lib/ant/contributors.xml
-intellij-ce-bin/lib/ant/lib/README
-intellij-ce-bin/lib/ant/lib/ant-antlr.pom
-intellij-ce-bin/lib/ant/lib/ant-apache-bcel.pom
-intellij-ce-bin/lib/ant/lib/ant-apache-bsf.pom
-intellij-ce-bin/lib/ant/lib/ant-apache-log4j.pom
-intellij-ce-bin/lib/ant/lib/ant-apache-oro.pom
-intellij-ce-bin/lib/ant/lib/ant-apache-regexp.pom
-intellij-ce-bin/lib/ant/lib/ant-apache-resolver.pom
-intellij-ce-bin/lib/ant/lib/ant-apache-xalan2.pom
-intellij-ce-bin/lib/ant/lib/ant-commons-logging.pom
-intellij-ce-bin/lib/ant/lib/ant-commons-net.pom
-intellij-ce-bin/lib/ant/lib/ant-imageio.pom
-intellij-ce-bin/lib/ant/lib/ant-jai.pom
-intellij-ce-bin/lib/ant/lib/ant-javamail.pom
-intellij-ce-bin/lib/ant/lib/ant-jdepend.pom
-intellij-ce-bin/lib/ant/lib/ant-jmf.pom
-intellij-ce-bin/lib/ant/lib/ant-jsch.pom
-intellij-ce-bin/lib/ant/lib/ant-junit.pom
-intellij-ce-bin/lib/ant/lib/ant-junit4.pom
-intellij-ce-bin/lib/ant/lib/ant-junitlauncher.pom
-intellij-ce-bin/lib/ant/lib/ant-launcher.pom
-intellij-ce-bin/lib/ant/lib/ant-netrexx.pom
-intellij-ce-bin/lib/ant/lib/ant-parent.pom
-intellij-ce-bin/lib/ant/lib/ant-swing.pom
-intellij-ce-bin/lib/ant/lib/ant-testutil.pom
-intellij-ce-bin/lib/ant/lib/ant-xz.pom
-intellij-ce-bin/lib/ant/lib/ant.jar
-intellij-ce-bin/lib/ant/lib/ant.pom
-intellij-ce-bin/lib/ant/lib/classpath.index
-intellij-ce-bin/lib/ant/lib/libraries.properties
-intellij-ce-bin/lib/ant/src.zip
 intellij-ce-bin/lib/app-client.jar
 intellij-ce-bin/lib/app.jar
 intellij-ce-bin/lib/bouncy-castle.jar
-intellij-ce-bin/lib/build-marker-IC-232.9559.62
-intellij-ce-bin/lib/byte-buddy-agent.jar
-intellij-ce-bin/lib/cds/classesLogAgent.jar
-intellij-ce-bin/lib/error-prone-annotations.jar
+intellij-ce-bin/lib/build-marker-IC-252.23892.409
+intellij-ce-bin/lib/eclipse.lsp4j.debug.jar
+intellij-ce-bin/lib/eclipse.lsp4j.jar
+intellij-ce-bin/lib/eclipse.lsp4j.jsonrpc.debug.jar
+intellij-ce-bin/lib/eclipse.lsp4j.jsonrpc.jar
 intellij-ce-bin/lib/external-system-rt.jar
 intellij-ce-bin/lib/externalProcess-rt.jar
 intellij-ce-bin/lib/forms_rt.jar
+intellij-ce-bin/lib/frontend-split/frontend-split-customization.jar
+intellij-ce-bin/lib/frontend-split/frontend-split.jar
 intellij-ce-bin/lib/groovy.jar
-intellij-ce-bin/lib/grpc.jar
 intellij-ce-bin/lib/idea_rt.jar
-intellij-ce-bin/lib/intellij-coverage-agent-1.0.723.jar
 intellij-ce-bin/lib/intellij-test-discovery.jar
+intellij-ce-bin/lib/javax.activation.jar
+intellij-ce-bin/lib/javax.annotation-api.jar
+intellij-ce-bin/lib/jaxb-api.jar
+intellij-ce-bin/lib/jaxb-runtime.jar
 intellij-ce-bin/lib/jps-model.jar
 intellij-ce-bin/lib/jsch-agent.jar
-intellij-ce-bin/lib/junit.jar
-intellij-ce-bin/lib/junit4.jar
+intellij-ce-bin/lib/kotlinx-coroutines-slf4j-1.10.1-intellij.jar
 intellij-ce-bin/lib/lib-client.jar
 intellij-ce-bin/lib/lib.jar
-intellij-ce-bin/lib/modules.jar
+intellij-ce-bin/lib/modules/intellij.debugger.streams.core.jar
+intellij-ce-bin/lib/modules/intellij.emojipicker.jar
+intellij-ce-bin/lib/modules/intellij.grid.core.impl.jar
+intellij-ce-bin/lib/modules/intellij.grid.csv.core.impl.jar
+intellij-ce-bin/lib/modules/intellij.grid.impl.jar
+intellij-ce-bin/lib/modules/intellij.grid.jar
+intellij-ce-bin/lib/modules/intellij.grid.types.jar
+intellij-ce-bin/lib/modules/intellij.ide.startup.importSettings.jar
+intellij-ce-bin/lib/modules/intellij.idea.customization.base.jar
+intellij-ce-bin/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar
+intellij-ce-bin/lib/modules/intellij.libraries.compose.foundation.desktop.jar
+intellij-ce-bin/lib/modules/intellij.libraries.kotlinx.io.jar
+intellij-ce-bin/lib/modules/intellij.libraries.ktor.client.cio.jar
+intellij-ce-bin/lib/modules/intellij.libraries.ktor.client.jar
+intellij-ce-bin/lib/modules/intellij.libraries.lucene.common.jar
+intellij-ce-bin/lib/modules/intellij.libraries.microba.jar
+intellij-ce-bin/lib/modules/intellij.libraries.skiko.jar
+intellij-ce-bin/lib/modules/intellij.platform.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.bookmarks.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.bookmarks.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.clouds.jar
+intellij-ce-bin/lib/modules/intellij.platform.collaborationTools.jar
+intellij-ce-bin/lib/modules/intellij.platform.compose.jar
+intellij-ce-bin/lib/modules/intellij.platform.coverage.agent.jar
+intellij-ce-bin/lib/modules/intellij.platform.coverage.jar
+intellij-ce-bin/lib/modules/intellij.platform.debugger.impl.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.debugger.impl.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
+intellij-ce-bin/lib/modules/intellij.platform.diagnostic.freezes.jar
+intellij-ce-bin/lib/modules/intellij.platform.diagnostic.telemetry.agent.extension.jar
+intellij-ce-bin/lib/modules/intellij.platform.editor.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.editor.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.editor.jar
+intellij-ce-bin/lib/modules/intellij.platform.execution.dashboard.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.execution.dashboard.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.execution.dashboard.jar
+intellij-ce-bin/lib/modules/intellij.platform.execution.impl.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.execution.impl.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.execution.serviceView.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.execution.serviceView.jar
+intellij-ce-bin/lib/modules/intellij.platform.find.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.ide.impl.wsl.jar
+intellij-ce-bin/lib/modules/intellij.platform.ide.newUiOnboarding.jar
+intellij-ce-bin/lib/modules/intellij.platform.ide.newUsersOnboarding.jar
+intellij-ce-bin/lib/modules/intellij.platform.identifiers.highlighting.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.identifiers.highlighting.shared.jar
+intellij-ce-bin/lib/modules/intellij.platform.images.backend.svg.jar
+intellij-ce-bin/lib/modules/intellij.platform.images.copyright.jar
+intellij-ce-bin/lib/modules/intellij.platform.inline.completion.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.foundation.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.ideLafBridge.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.markdown.core.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.markdown.extensions.autolink.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
+intellij-ce-bin/lib/modules/intellij.platform.jewel.ui.jar
+intellij-ce-bin/lib/modules/intellij.platform.kernel.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.kernel.impl.jar
+intellij-ce-bin/lib/modules/intellij.platform.lvcs.impl.jar
+intellij-ce-bin/lib/modules/intellij.platform.managed.cache.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.ml.impl.jar
+intellij-ce-bin/lib/modules/intellij.platform.monolith.jar
+intellij-ce-bin/lib/modules/intellij.platform.navbar.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.navbar.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.navbar.jar
+intellij-ce-bin/lib/modules/intellij.platform.navbar.monolith.jar
+intellij-ce-bin/lib/modules/intellij.platform.pluginManager.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.pluginManager.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.pluginManager.shared.jar
+intellij-ce-bin/lib/modules/intellij.platform.progress.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.project.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.recentFiles.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.recentFiles.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.recentFiles.jar
+intellij-ce-bin/lib/modules/intellij.platform.registry.cloud.jar
+intellij-ce-bin/lib/modules/intellij.platform.rpc.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.scopes.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.scopes.jar
+intellij-ce-bin/lib/modules/intellij.platform.searchEverywhere.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.searchEverywhere.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.searchEverywhere.jar
+intellij-ce-bin/lib/modules/intellij.platform.settings.local.jar
+intellij-ce-bin/lib/modules/intellij.platform.smRunner.vcs.jar
+intellij-ce-bin/lib/modules/intellij.platform.tasks.impl.jar
+intellij-ce-bin/lib/modules/intellij.platform.tasks.jar
+intellij-ce-bin/lib/modules/intellij.platform.tips.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.dvcs.impl.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.impl.backend.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.impl.exec.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.impl.frontend.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.impl.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.impl.lang.actions.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.impl.lang.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.impl.shared.jar
+intellij-ce-bin/lib/modules/intellij.platform.vcs.log.impl.jar
+intellij-ce-bin/lib/modules/intellij.platform.warmup.jar
+intellij-ce-bin/lib/modules/intellij.rd.ide.model.generated.jar
+intellij-ce-bin/lib/modules/intellij.rd.platform.jar
+intellij-ce-bin/lib/modules/intellij.rd.ui.jar
+intellij-ce-bin/lib/modules/intellij.relaxng.jar
+intellij-ce-bin/lib/modules/intellij.settingsSync.core.jar
+intellij-ce-bin/lib/modules/intellij.spellchecker.jar
+intellij-ce-bin/lib/modules/intellij.spellchecker.xml.jar
+intellij-ce-bin/lib/modules/intellij.xml.xmlbeans.jar
+intellij-ce-bin/lib/nio-fs.jar
+intellij-ce-bin/lib/opentelemetry.jar
 intellij-ce-bin/lib/platform-loader.jar
-intellij-ce-bin/lib/product-client.jar
 intellij-ce-bin/lib/protobuf.jar
 intellij-ce-bin/lib/rd.jar
+intellij-ce-bin/lib/rhino.jar
+intellij-ce-bin/lib/skiko-awt-runtime-all/libskiko-linux-x64.so
 intellij-ce-bin/lib/stats.jar
 intellij-ce-bin/lib/testFramework.jar
+intellij-ce-bin/lib/trove.jar
 intellij-ce-bin/lib/util-8.jar
 intellij-ce-bin/lib/util.jar
 intellij-ce-bin/lib/util_rt.jar
 intellij-ce-bin/license/javahelp_license.txt
 intellij-ce-bin/license/javolution_license.txt
+intellij-ce-bin/license/launcher-third-party-libraries.html
 intellij-ce-bin/license/saxon-conditions.html
 intellij-ce-bin/license/third-party-libraries.html
 intellij-ce-bin/license/third-party-libraries.json
 intellij-ce-bin/license/yourkit-license-redist.txt
+intellij-ce-bin/modules/module-descriptors.dat
+intellij-ce-bin/modules/module-descriptors.jar
 intellij-ce-bin/plugins/Groovy/lib/Groovy.jar
 intellij-ce-bin/plugins/Groovy/lib/agent/gragent.jar
 intellij-ce-bin/plugins/Groovy/lib/console.groovy
@@ -104,12 +186,128 @@ intellij-ce-bin/plugins/Groovy/lib/stand
 intellij-ce-bin/plugins/Groovy/lib/standardDsls/defaultMethods.gdsl
 intellij-ce-bin/plugins/Groovy/lib/standardDsls/gantScript.gdsl
 intellij-ce-bin/plugins/Groovy/lib/standardDsls/metaDsl.gdsl
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/META-INF/MANIFEST.MF
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kapt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kapt.bat
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kotlin
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kotlin.bat
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kotlinc
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kotlinc-js
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kotlinc-js.bat
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kotlinc-jvm
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kotlinc-jvm.bat
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/bin/kotlinc.bat
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/build.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/allopen-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/annotations-13.0.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/assignment-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/compose-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/jvm-abi-gen.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotation-processing-cli.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotation-processing-runtime.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotation-processing.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotations-jvm-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-annotations-jvm.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-ant.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-compiler.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-daemon-client.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-daemon.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-main-kts.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-metadata-jvm-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-metadata-jvm.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-preloader.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-reflect-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-reflect.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-runner.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-script-runtime-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-script-runtime.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-scripting-common.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-scripting-compiler-impl.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-scripting-compiler.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-scripting-jvm.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-serialization-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-jdk7-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-jdk7.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-jdk8-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-jdk8.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-js-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-js.klib
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-stdlib.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-js-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-js.klib
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-junit-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-junit.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-junit5-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-junit5.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-testng-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test-testng.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlin-test.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlinx-coroutines-core-jvm.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/kotlinx-serialization-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/lombok-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/mutability-annotations-compat.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/noarg-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/parcelize-compiler.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/parcelize-runtime.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/power-assert-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/sam-with-receiver-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/lib/scripting-compiler.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/COPYRIGHT.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/COPYRIGHT_HEADER.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/NOTICE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/README.md
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/aalto_xml_licence.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/aether_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/aosp_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/args4j_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/asm_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/asmble_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/assemblyscript_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/boost_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/caffeine_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/closure-compiler_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/compose_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/dart_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/fastutil_licence
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/gradle-node-plugin_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/gradle_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/guava_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/gwt_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/jgit_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/jquery_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/jshashtable_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/karma-teamcity-reporter_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/karma_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/lodash_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/lombok_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/maven_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/mocha-teamcity-reporter_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/okhttp_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/opentelemetry_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/power_assert_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/prototype_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/rhino_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/scala_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/sl4f_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/stax2-api.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/sun_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/teamcity-service-messages_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/dagger_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/eclipse_distribution_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/eclipse_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/findbugs_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/jspecify_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/lombok_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/rxjava_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/spring_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc.ide/license/third_party/threetenbp_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/META-INF/MANIFEST.MF
 intellij-ce-bin/plugins/Kotlin/kotlinc/bin/kapt
 intellij-ce-bin/plugins/Kotlin/kotlinc/bin/kapt.bat
 intellij-ce-bin/plugins/Kotlin/kotlinc/bin/kotlin
-intellij-ce-bin/plugins/Kotlin/kotlinc/bin/kotlin-dce-js
-intellij-ce-bin/plugins/Kotlin/kotlinc/bin/kotlin-dce-js.bat
 intellij-ce-bin/plugins/Kotlin/kotlinc/bin/kotlin.bat
 intellij-ce-bin/plugins/Kotlin/kotlinc/bin/kotlinc
 intellij-ce-bin/plugins/Kotlin/kotlinc/bin/kotlinc-js
@@ -123,9 +321,10 @@ intellij-ce-bin/plugins/Kotlin/kotlinc/l
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/android-extensions-runtime.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/annotations-13.0.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/assignment-compiler-plugin.jar
-intellij-ce-bin/plugins/Kotlin/kotlinc/lib/js.engines.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc/lib/compose-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/jvm-abi-gen.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-cli.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-compiler.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-runtime.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-annotations-jvm-sources.jar
@@ -136,6 +335,8 @@ intellij-ce-bin/plugins/Kotlin/kotlinc/l
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-daemon.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-imports-dumper-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-main-kts.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-metadata-jvm-sources.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-metadata-jvm.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-preloader.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-reflect-sources.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-reflect.jar
@@ -152,11 +353,11 @@ intellij-ce-bin/plugins/Kotlin/kotlinc/l
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-jdk8-sources.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-jdk8.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-js-sources.jar
-intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-js.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-js.klib
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-sources.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-stdlib.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-test-js-sources.jar
-intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-test-js.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-test-js.klib
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-test-junit-sources.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-test-junit.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/kotlin-test-junit5-sources.jar
@@ -172,7 +373,9 @@ intellij-ce-bin/plugins/Kotlin/kotlinc/l
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/noarg-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/parcelize-compiler.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/parcelize-runtime.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc/lib/power-assert-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/sam-with-receiver-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/kotlinc/lib/scripting-compiler.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/lib/trove4j.jar
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/COPYRIGHT.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/COPYRIGHT_HEADER.txt
@@ -189,6 +392,7 @@ intellij-ce-bin/plugins/Kotlin/kotlinc/l
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/boost_LICENSE.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/caffeine_LICENSE.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/closure-compiler_LICENSE.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/compose_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/dart_LICENSE.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/fastutil_licence
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/gradle-node-plugin_LICENSE.txt
@@ -205,8 +409,8 @@ intellij-ce-bin/plugins/Kotlin/kotlinc/l
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/maven_LICENSE.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/mocha-teamcity-reporter_LICENSE.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/okhttp_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/power_assert_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/prototype_license.txt
-intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/qunit_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/rhino_LICENSE.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/scala_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/sl4f_license.txt
@@ -221,21 +425,25 @@ intellij-ce-bin/plugins/Kotlin/kotlinc/l
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/testdata/lombok_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/testdata/rxjava_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/testdata/spring_license.txt
+intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/threetenbp_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/trove_license.txt
 intellij-ce-bin/plugins/Kotlin/kotlinc/license/third_party/trove_readme_license.txt
-intellij-ce-bin/plugins/Kotlin/lib/javaslang.jar
+intellij-ce-bin/plugins/Kotlin/lib/completion-ranking-kotlin.jar
+intellij-ce-bin/plugins/Kotlin/lib/jackson-dataformat-toml.jar
 intellij-ce-bin/plugins/Kotlin/lib/javax-inject.jar
 intellij-ce-bin/plugins/Kotlin/lib/jps/kotlin-jps-plugin.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlin-base-jps.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlin-gradle-tooling.jar
+intellij-ce-bin/plugins/Kotlin/lib/kotlin-plugin-shared.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlin-plugin.jar
-intellij-ce-bin/plugins/Kotlin/lib/kotlinc-lib.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.allopen-compiler-plugin.jar
-intellij-ce-bin/plugins/Kotlin/lib/kotlinc.android-extensions-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.assignment-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/lib/kotlinc.compose-compiler-plugin.jar
+intellij-ce-bin/plugins/Kotlin/lib/kotlinc.js-plain-objects-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.kotlin-compiler-common.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.kotlin-compiler-fe10.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.kotlin-compiler-ir.jar
+intellij-ce-bin/plugins/Kotlin/lib/kotlinc.kotlin-dataframe-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.kotlin-jps-common.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.kotlinx-serialization-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.lombok-compiler-plugin.jar
@@ -243,410 +451,353 @@ intellij-ce-bin/plugins/Kotlin/lib/kotli
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.parcelize-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.sam-with-receiver-compiler-plugin.jar
 intellij-ce-bin/plugins/Kotlin/lib/kotlinc.scripting-compiler-plugin.jar
-intellij-ce-bin/plugins/Kotlin/lib/kotlinx-collections-immutable.jar
+intellij-ce-bin/plugins/Kotlin/lib/vavr.jar
+intellij-ce-bin/plugins/android-gradle-declarative-lang-ide/lib/android-gradle-declarative-lang-ide-frontend.jar
+intellij-ce-bin/plugins/android-gradle-declarative-lang-ide/lib/android-gradle-declarative-lang-ide.jar
 intellij-ce-bin/plugins/android-gradle-dsl/lib/android-gradle-dsl.jar
-intellij-ce-bin/plugins/android/lib/adt-ui.jar
-intellij-ce-bin/plugins/android/lib/android-base-common.jar
-intellij-ce-bin/plugins/android/lib/android-common.jar
-intellij-ce-bin/plugins/android/lib/android-extensions-ide.jar
-intellij-ce-bin/plugins/android/lib/android-gradle-tooling.jar
-intellij-ce-bin/plugins/android/lib/android-kotlin-extensions-tooling.jar
-intellij-ce-bin/plugins/android/lib/android-kotlin.jar
-intellij-ce-bin/plugins/android/lib/android-libversion.jar
-intellij-ce-bin/plugins/android/lib/android-profilers.jar
-intellij-ce-bin/plugins/android/lib/android.jar
-intellij-ce-bin/plugins/android/lib/artwork.jar
-intellij-ce-bin/plugins/android/lib/auto-common.jar
-intellij-ce-bin/plugins/android/lib/background-inspector-proto.jar
-intellij-ce-bin/plugins/android/lib/build-analysis-results-proto.jar
-intellij-ce-bin/plugins/android/lib/build-common.jar
-intellij-ce-bin/plugins/android/lib/compilercommon.antlr.shaded.jar
-intellij-ce-bin/plugins/android/lib/compilercommon.antlr_runtime.shaded.jar
-intellij-ce-bin/plugins/android/lib/data-binding.jar
-intellij-ce-bin/plugins/android/lib/deploy_java_proto.jar
-intellij-ce-bin/plugins/android/lib/explainer.jar
-intellij-ce-bin/plugins/android/lib/flatbuffers-java.jar
-intellij-ce-bin/plugins/android/lib/generator.jar
-intellij-ce-bin/plugins/android/lib/google-analytics-library.jar
-intellij-ce-bin/plugins/android/lib/inspectors-common.jar
-intellij-ce-bin/plugins/android/lib/instantapps-api.jar
-intellij-ce-bin/plugins/android/lib/javapoet.jar
-intellij-ce-bin/plugins/android/lib/jb-r8.jar
-intellij-ce-bin/plugins/android/lib/jetifier-core.jar
-intellij-ce-bin/plugins/android/lib/juniversalchardet.jar
-intellij-ce-bin/plugins/android/lib/layoutlib-api.jar
-intellij-ce-bin/plugins/android/lib/layoutlib-loader.jar
-intellij-ce-bin/plugins/android/lib/libandroid-core-proto.jar
-intellij-ce-bin/plugins/android/lib/libjava_sites.jar
-intellij-ce-bin/plugins/android/lib/libjava_version.jar
-intellij-ce-bin/plugins/android/lib/liblint-checks-proto.jar
-intellij-ce-bin/plugins/android/lib/libstudio.android-test-plugin-host-retention-proto.jar
-intellij-ce-bin/plugins/android/lib/libstudio.android-test-plugin-result-listener-gradle-proto.jar
-intellij-ce-bin/plugins/android/lib/lint-ide.jar
-intellij-ce-bin/plugins/android/lib/manifest-merger.jar
-intellij-ce-bin/plugins/android/lib/memory-usage.jar
-intellij-ce-bin/plugins/android/lib/pepk.jar
-intellij-ce-bin/plugins/android/lib/pixelprobe.jar
-intellij-ce-bin/plugins/android/lib/repository.jar
-intellij-ce-bin/plugins/android/lib/sdk-common.jar
-intellij-ce-bin/plugins/android/lib/sdk-tools.jar
-intellij-ce-bin/plugins/android/lib/sdklib.jar
-intellij-ce-bin/plugins/android/lib/shared.jar
-intellij-ce-bin/plugins/android/lib/spantable.jar
-intellij-ce-bin/plugins/android/lib/tensorflow-lite-metadata.jar
-intellij-ce-bin/plugins/android/lib/trace-perfetto-library.jar
-intellij-ce-bin/plugins/android/lib/traceprocessor-proto.jar
-intellij-ce-bin/plugins/android/lib/utp.jar
-intellij-ce-bin/plugins/android/lib/wizard-template.jar
-intellij-ce-bin/plugins/android/lib/workmanager-inspector-proto.jar
-intellij-ce-bin/plugins/android/resources/androidAnnotations.jar
-intellij-ce-bin/plugins/android/resources/apks/ComplicationWatchFace.apk
-intellij-ce-bin/plugins/android/resources/apks/README.md
-intellij-ce-bin/plugins/android/resources/device-art-resources/automotive_1024/back.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/automotive_1024/fore.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/automotive_1024/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/device-art.xml
-intellij-ce-bin/plugins/android/resources/device-art-resources/galaxy_nexus/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/galaxy_nexus/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/galaxy_nexus/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/galaxy_nexus/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/galaxy_nexus/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/galaxy_nexus/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/galaxy_nexus/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/galaxy_nexus/thumb.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_10/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_10/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_10/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_10/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_10/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_10/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_10/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_10/thumb.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_4/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_4/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_4/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_4/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_4/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_4/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_4/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_4/thumb.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5x/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5x/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5x/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5x/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5x/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5x/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_5x/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6p/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6p/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6p/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6p/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6p/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6p/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_6p/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7/thumb.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7_2013/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7_2013/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7_2013/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7_2013/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7_2013/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7_2013/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_7_2013/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_9/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_9/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_9/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_9/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_9/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_9/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_9/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/button.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/power.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/power_land.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/thumb.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/volume_down.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/volume_down_land.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/volume_up.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_one/volume_up_land.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/button.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/power.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/power_land.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/thumb.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/volume_down.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/volume_down_land.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/volume_up.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/nexus_s/volume_up_land.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/phone/phone_back_simple_land.9.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/phone/phone_back_simple_port.9.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/phone/phone_shadow_simple_land.9.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/phone/phone_shadow_simple_port.9.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2_xl/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2_xl/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2_xl/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2_xl/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2_xl/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2_xl/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2_xl/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_2_xl/round_corners.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3/round_corners.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3_xl/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3_xl/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3_xl/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3_xl/round_corners.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a/rounded_corners.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a_xl/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a_xl/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a_xl/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a_xl/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a_xl/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_3a_xl/rounded_corners.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4_xl/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4_xl/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4_xl/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4a/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4a/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4a/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4a_5g/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4a_5g/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_4a_5g/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_5/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_5/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_5/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6_pro/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6_pro/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6_pro/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6a/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6a/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_6a/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_7/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_7/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_7/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_7_pro/back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_7_pro/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_7_pro/mask.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_c/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_c/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_c/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_c/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_c/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_c/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_c/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_silver/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_silver/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_silver/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_silver/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_silver/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_silver/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_silver/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl_silver/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl_silver/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl_silver/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl_silver/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl_silver/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl_silver/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/pixel_xl_silver/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/tablet/tablet_back_simple.9.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tablet/tablet_shadow_simple_land.9.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tablet/tablet_shadow_simple_port.9.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_1080p/back.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_1080p/fore.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_1080p/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_1080p/shadow.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_4k/back.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_4k/fore.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_4k/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_4k/shadow.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_720p/back.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_720p/fore.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_720p/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/tv_720p/shadow.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/watch_round/back.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/watch_round/fore.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/watch_round/mask.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/watch_round/shadow.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/watch_square/back.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/watch_square/fore.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/watch_square/mask.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/watch_square/shadow.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_large_round/device_bezel.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_large_round/device_mask.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_large_round/hardware.ini
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_large_round/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_rect/device_bezel.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_rect/hardware.ini
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_rect/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_small_round/device_bezel.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_small_round/device_mask.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_small_round/hardware.ini
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_small_round/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_square/device_bezel.png
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_square/hardware.ini
-intellij-ce-bin/plugins/android/resources/device-art-resources/wearos_square/layout
-intellij-ce-bin/plugins/android/resources/device-art-resources/xoom/land_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/xoom/land_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/xoom/land_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/xoom/port_back.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/xoom/port_fore.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/xoom/port_shadow.webp
-intellij-ce-bin/plugins/android/resources/device-art-resources/xoom/thumb.png
-intellij-ce-bin/plugins/android/resources/images/asset_studio/ic_banner_image.xml
-intellij-ce-bin/plugins/android/resources/images/asset_studio/ic_launcher_background.xml
-intellij-ce-bin/plugins/android/resources/images/asset_studio/ic_launcher_foreground.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_1.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_10.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_11.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_12.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_13.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_14.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_15.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_16.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_2.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_3.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_4.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_5.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_6.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_7.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_8.xml
-intellij-ce-bin/plugins/android/resources/sampleData/avatars/avatar_9.xml
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/A_Photographer.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Apres_la_Pluie.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Caterpillar.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Colors_of_Autumn.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Countryside.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Death_Valley_-_Dunes.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Despair.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Eagle_Fall_Sunrise.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Green_Grass.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Hanging_Leaf.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Jelly_Fish_3.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Kauai.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Longue_Vue.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Lost_in_a_Field.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Monument_Valley_Overlook.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/One_Wheel.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Open_Sky.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Orange_Sunset.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Stream.webp
-intellij-ce-bin/plugins/android/resources/sampleData/backgrounds/scenic/Yosemite_Tree.webp
-intellij-ce-bin/plugins/ant/lib/ant-jps.jar
-intellij-ce-bin/plugins/ant/lib/antIntegration.jar
+intellij-ce-bin/plugins/android-gradle-dsl/lib/modules/intellij.android.gradle.dsl.flags.jar
 intellij-ce-bin/plugins/completionMlRanking/lib/completionMlRanking.jar
+intellij-ce-bin/plugins/compose-ide-plugin/lib/compose-ide-plugin.jar
+intellij-ce-bin/plugins/compose-ide-plugin/lib/modules/intellij.compose.ide.plugin.gradleTooling.rt.jar
 intellij-ce-bin/plugins/configurationScript/lib/configurationScript.jar
 intellij-ce-bin/plugins/copyright/lib/copyright.jar
-intellij-ce-bin/plugins/cwm-plugin-projector/lib/cwm-plugin-projector.jar
-intellij-ce-bin/plugins/cwm-plugin-projector/lib/projector/projector.jar
 intellij-ce-bin/plugins/cwm-plugin/jre-build.txt
+intellij-ce-bin/plugins/cwm-plugin/lib/backend-split.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/bouncy-castle-pgp.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/cwm-common.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/cwm-host-unattended.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/cwm-host.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/cwm-lobby-common.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/cwm-plugin-terminal.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/cwm-connection-backend.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/cwm-connection-common.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/cwm-plugin-android.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/cwm-plugin-backend.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/cwm-plugin-common.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/cwm-plugin.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/cwm-unattended-common.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/frontend-split/cwm-connection-frontend.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/frontend-split/cwm-frontend.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/frontend-split/driver-frontend-split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/frontend-split/frontend-split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/frontend-split/markdown-frontend-split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/frontend-split/performance-testing-frontend-split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/frontend-split/platform-ssh.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/frontend-split/rd-client.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/git-protocol.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/grpc-netty-shaded.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/ice4j.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/java-websocket.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/jitsi-utils.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/jnaerator-runtime.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/jstun.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/kotlinx-serialization-protobuf.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/projector-client-common.jar
-intellij-ce-bin/plugins/cwm-plugin/lib/projector-client-swing.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.cwm.vcs.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.docker.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.java.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.performanceTesting.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.execution.frontend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.identifiers.highlighting.frontend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.inline.completion.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.inline.completion.frontend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.inline.completion.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.kernel.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.navbar.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.plugins.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.plugins.frontend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.plugins.shared.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.progress.frontend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.project.frontend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.rpc.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.searchEverywhere.frontend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.vcs.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.vcs.common.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.platform.vcs.frontend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.station.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.terminal.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.vcs.git.backend.split.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/modules/intellij.vcs.git.frontend.split.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/quiche-jna-stubs.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/remote-controller-backend.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/remote-controller.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/split-connection.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/split-protocol.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/split.jar
 intellij-ce-bin/plugins/cwm-plugin/lib/tls-channel.jar
-intellij-ce-bin/plugins/design-tools/lib/design-tools.jar
+intellij-ce-bin/plugins/cwm-plugin/lib/vcs-protocol.jar
 intellij-ce-bin/plugins/dev/lib/dev.jar
-intellij-ce-bin/plugins/devkit/lib/devkit-jps.jar
-intellij-ce-bin/plugins/devkit/lib/devkit-runtimeModuleRepository-jps.jar
-intellij-ce-bin/plugins/devkit/lib/devkit.jar
 intellij-ce-bin/plugins/eclipse/lib/eclipse-common.jar
 intellij-ce-bin/plugins/eclipse/lib/eclipse-jps.jar
 intellij-ce-bin/plugins/eclipse/lib/eclipse.jar
-intellij-ce-bin/plugins/editorconfig/lib/editorconfig.jar
-intellij-ce-bin/plugins/emojipicker/lib/emojipicker.jar
+intellij-ce-bin/plugins/editorconfig-plugin/lib/editorconfig-plugin.jar
+intellij-ce-bin/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.backend.jar
+intellij-ce-bin/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.common.jar
+intellij-ce-bin/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.jar
+intellij-ce-bin/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.split.jar
+intellij-ce-bin/plugins/featuresTrainer/lib/assertj-swing.jar
+intellij-ce-bin/plugins/featuresTrainer/lib/assertj.jar
 intellij-ce-bin/plugins/featuresTrainer/lib/featuresTrainer.jar
-intellij-ce-bin/plugins/gradle-analysis/lib/gradle-analysis.jar
-intellij-ce-bin/plugins/gradle-dependencyUpdater/lib/gradle-dependencyUpdater.jar
-intellij-ce-bin/plugins/gradle-java-maven/lib/gradle-java-maven.jar
+intellij-ce-bin/plugins/featuresTrainer/lib/git-learning-project.jar
+intellij-ce-bin/plugins/fullLine/full-line-cpu-detector-windows-x86_64.zip
+intellij-ce-bin/plugins/fullLine/full-line-native-server-linux-arm_64.zip
+intellij-ce-bin/plugins/fullLine/full-line-native-server-linux-x86_64.zip
+intellij-ce-bin/plugins/fullLine/full-line-native-server-macos-arm_64.zip
+intellij-ce-bin/plugins/fullLine/full-line-native-server-macos-x86_64.zip
+intellij-ce-bin/plugins/fullLine/full-line-native-server-windows-arm_64.zip
+intellij-ce-bin/plugins/fullLine/full-line-native-server-windows-x86_64.zip
+intellij-ce-bin/plugins/fullLine/lib/clikt.jar
+intellij-ce-bin/plugins/fullLine/lib/fullLine.jar
+intellij-ce-bin/plugins/fullLine/lib/jgrapht.core.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.core.completion.trigger.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.java.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.js.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.kotlin.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.php.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.python.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.rider.cpp.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.rider.csharp.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.html.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.java.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.javascript.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.kotlin.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.php.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.python.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+intellij-ce-bin/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
+intellij-ce-bin/plugins/fullLine/promo/Aqua/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/GenerateTests.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/GenerateTests_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Aqua/content.json
+intellij-ce-bin/plugins/fullLine/promo/CLion/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/CLion/content.json
+intellij-ce-bin/plugins/fullLine/promo/DataGrip/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/DataGrip/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/DataGrip/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/DataGrip/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/DataGrip/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/DataGrip/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/DataGrip/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/DataGrip/content.json
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/DataSpell/content.json
+intellij-ce-bin/plugins/fullLine/promo/GoLand/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/GoLand/content.json
+intellij-ce-bin/plugins/fullLine/promo/Idea/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/GenerateTests.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/GenerateTests_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Idea/content.json
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/GenerateTests.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/GenerateTests_dark.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/PhpStorm/content.json
+intellij-ce-bin/plugins/fullLine/promo/Python/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/Python/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Python/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Python/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/Python/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Python/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/Python/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Python/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Python/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Python/GenerateTests.png
+intellij-ce-bin/plugins/fullLine/promo/Python/GenerateTests_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Python/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Python/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Python/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Python/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Python/content.json
+intellij-ce-bin/plugins/fullLine/promo/Rider/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Rider/content.json
+intellij-ce-bin/plugins/fullLine/promo/Ruby/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/GenerateTests.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/GenerateTests_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/Ruby/content.json
+intellij-ce-bin/plugins/fullLine/promo/RustRover/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/RustRover/content.json
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/AIEnterprise.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/CloudCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/CloudCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/CommandGenerationInTerminal.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/CommandGenerationInTerminal_dark.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/ContextAwareChat.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/ContextAwareChat_dark.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/FixWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/FixWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/GenerateTests.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/GenerateTests_dark.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/LocalCompletion.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/LocalCompletion_dark.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/MergeWithAI.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/MergeWithAI_dark.png
+intellij-ce-bin/plugins/fullLine/promo/WebStorm/content.json
 intellij-ce-bin/plugins/gradle-java/lib/gradle-java.jar
 intellij-ce-bin/plugins/gradle-java/lib/gradle-jps.jar
-intellij-ce-bin/plugins/gradle/lib/gradle-api-8.2.jar
-intellij-ce-bin/plugins/gradle/lib/gradle-api-impldep-8.2.jar
-intellij-ce-bin/plugins/gradle/lib/gradle-launcher-8.2.jar
+intellij-ce-bin/plugins/gradle-java/lib/modules/intellij.gradle.analysis.jar
+intellij-ce-bin/plugins/gradle-java/lib/modules/intellij.gradle.dependencyUpdater.jar
+intellij-ce-bin/plugins/gradle-java/lib/modules/intellij.gradle.java.maven.jar
+intellij-ce-bin/plugins/gradle-java/lib/modules/intellij.gradle.profiler.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-antlr.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-apache-bcel.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-apache-bsf.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-apache-log4j.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-apache-oro.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-apache-regexp.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-apache-resolver.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-apache-xalan2.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-commons-logging.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-commons-net.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-imageio.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-jai.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-jakartamail.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-javamail.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-jdepend.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-jmf.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-jsch.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-junit.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-junit4.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-junitlauncher.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-launcher.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-netrexx.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-swing.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-testutil.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant-xz.jar
+intellij-ce-bin/plugins/gradle/lib/ant/ant.jar
+intellij-ce-bin/plugins/gradle/lib/gradle-api-8.14.jar
 intellij-ce-bin/plugins/gradle/lib/gradle-tooling-extension-api.jar
 intellij-ce-bin/plugins/gradle/lib/gradle-tooling-extension-impl.jar
-intellij-ce-bin/plugins/gradle/lib/gradle-wrapper-8.2.jar
 intellij-ce-bin/plugins/gradle/lib/gradle.jar
+intellij-ce-bin/plugins/grazie/lib/com.carrotsearch-hppc.jar
+intellij-ce-bin/plugins/grazie/lib/com.hankcs-aho-corasick-double-array-trie.jar
+intellij-ce-bin/plugins/grazie/lib/com.vdurmont-emoji-java.jar
+intellij-ce-bin/plugins/grazie/lib/commons-text.jar
 intellij-ce-bin/plugins/grazie/lib/grazie.jar
+intellij-ce-bin/plugins/grazie/lib/grpc-core.jar
+intellij-ce-bin/plugins/grazie/lib/grpc-protobuf.jar
+intellij-ce-bin/plugins/grazie/lib/grpc-stub.jar
+intellij-ce-bin/plugins/grazie/lib/javax.measure-unit-api.jar
+intellij-ce-bin/plugins/grazie/lib/net.loomchild-segment.jar
+intellij-ce-bin/plugins/grazie/lib/org.carrot2-morfologik-fsa-builders.jar
+intellij-ce-bin/plugins/grazie/lib/org.carrot2-morfologik-fsa.jar
+intellij-ce-bin/plugins/grazie/lib/org.carrot2-morfologik-speller.jar
+intellij-ce-bin/plugins/grazie/lib/org.carrot2-morfologik-stemming.jar
+intellij-ce-bin/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-language-en.jar
+intellij-ce-bin/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-languagetool-core.jar
+intellij-ce-bin/plugins/grazie/lib/org.json-json.jar
+intellij-ce-bin/plugins/grazie/lib/tech.units-indriya.jar
+intellij-ce-bin/plugins/grazie/lib/tech.uom.lib-uom-lib-common.jar
 intellij-ce-bin/plugins/html-tools/lib/html-tools.jar
 intellij-ce-bin/plugins/indexing-shared/lib/indexing-shared.jar
-intellij-ce-bin/plugins/java-byteCodeViewer/lib/byteCodeViewer.jar
+intellij-ce-bin/plugins/java-byteCodeViewer/lib/java-byteCodeViewer.jar
+intellij-ce-bin/plugins/java-coverage/lib/coverage-report.jar
 intellij-ce-bin/plugins/java-coverage/lib/jacoco.jar
 intellij-ce-bin/plugins/java-coverage/lib/java-coverage-rt.jar
 intellij-ce-bin/plugins/java-coverage/lib/java-coverage.jar
@@ -655,8 +806,11 @@ intellij-ce-bin/plugins/java-decompiler/
 intellij-ce-bin/plugins/java-i18n/lib/java-i18n.jar
 intellij-ce-bin/plugins/java-ide-customization/lib/java-ide-customization.jar
 intellij-ce-bin/plugins/java/lib/aether-dependency-resolver.jar
+intellij-ce-bin/plugins/java/lib/completion-ranking-java.jar
 intellij-ce-bin/plugins/java/lib/debugger-memory-agent.jar
 intellij-ce-bin/plugins/java/lib/ecj/eclipse.jar
+intellij-ce-bin/plugins/java/lib/frontend-split/java-frontend.jar
+intellij-ce-bin/plugins/java/lib/java-impl-frontend.jar
 intellij-ce-bin/plugins/java/lib/java-impl.jar
 intellij-ce-bin/plugins/java/lib/javac2.jar
 intellij-ce-bin/plugins/java/lib/jb-jdi.jar
@@ -667,37 +821,417 @@ intellij-ce-bin/plugins/java/lib/jps-jav
 intellij-ce-bin/plugins/java/lib/jps-launcher.jar
 intellij-ce-bin/plugins/java/lib/jshell-frontend.jar
 intellij-ce-bin/plugins/java/lib/jshell-protocol.jar
+intellij-ce-bin/plugins/java/lib/kotlin-metadata.jar
 intellij-ce-bin/plugins/java/lib/maven-resolver-connector-basic.jar
 intellij-ce-bin/plugins/java/lib/maven-resolver-transport-file.jar
 intellij-ce-bin/plugins/java/lib/maven-resolver-transport-http.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.java.debugger.impl.frontend.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.java.execution.impl.backend.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.java.execution.impl.frontend.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.java.featuresTrainer.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.java.structuralSearch.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.java.unscramble.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.java.vcs.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.jvm.analysis.impl.jar
+intellij-ce-bin/plugins/java/lib/modules/intellij.profiler.ultimate.jar
+intellij-ce-bin/plugins/java/lib/netty-codec-protobuf.jar
 intellij-ce-bin/plugins/java/lib/resources/jdkAnnotations.jar
 intellij-ce-bin/plugins/java/lib/rt/debugger-agent.jar
+intellij-ce-bin/plugins/java/lib/rt/netty-jps.jar
 intellij-ce-bin/plugins/java/lib/sa-jdwp.jar
 intellij-ce-bin/plugins/javaFX/lib/javaFX-common.jar
 intellij-ce-bin/plugins/javaFX/lib/javaFX-jps.jar
 intellij-ce-bin/plugins/javaFX/lib/javaFX.jar
+intellij-ce-bin/plugins/javaFX/lib/modules/intellij.javaFX.jar
 intellij-ce-bin/plugins/javaFX/lib/rt/sceneBuilderBridge.jar
-intellij-ce-bin/plugins/junit/lib/idea-junit.jar
+intellij-ce-bin/plugins/json/lib/json.jar
+intellij-ce-bin/plugins/json/lib/modules/intellij.json.backend.jar
+intellij-ce-bin/plugins/json/lib/modules/intellij.json.frontend.split.jar
 intellij-ce-bin/plugins/junit/lib/junit-rt.jar
+intellij-ce-bin/plugins/junit/lib/junit.jar
 intellij-ce-bin/plugins/junit/lib/junit5-rt.jar
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1030.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1066.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1083.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1186.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1203.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1283.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1326.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1408.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1553.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1671.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1733.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1773.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1778.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1780.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1809.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1902.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1926.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1927.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/1974.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2152.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2175.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2196.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/222.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2237.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2247.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2287.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2313.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2424.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2459.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2496.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2578.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2580.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2698.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2735.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/281.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2830.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2855.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2866.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2897.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2928.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/295.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2958.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/2995.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/3085.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/31.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/310.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/3282.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/3420.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/3471.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/3671.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/3746.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/3887.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/3rdpartylicenses.txt
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4014.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/402.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/409.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4093.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4126.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4176.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/426.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4334.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4379.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4401.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4430.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4527.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4644.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4698.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4743.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4780.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4789.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4801.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/4970.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5033.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5134.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5228.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5239.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5249.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/525.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5313.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5365.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5373.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5375.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5403.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5408.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5462.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5530.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5576.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5594.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/574.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5740.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5760.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5802.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5850.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5886.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5970.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/5998.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6001.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6074.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6082.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6104.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6113.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6199.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6201.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6247.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6392.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6407.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6453.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6454.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6486.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6531.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6669.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6689.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6735.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/674.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6740.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6745.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6852.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6854.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6866.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/6932.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7061.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7224.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7225.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7347.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7366.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7401.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7468.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7499.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7806.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/7989.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8023.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8097.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8109.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8112.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8132.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8239.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8257.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8322.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8338.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/834.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8366.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8370.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/84.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8409.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8416.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8454.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8457.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8461.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8545.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8552.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8561.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8597.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/873.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8778.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8844.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8901.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/8955.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9002.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9103.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9104.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/911.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9307.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9377.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9414.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9421.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9523.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9580.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9653.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9681.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9733.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9776.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9784.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/9861.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_AMS-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Calligraphic-Bold.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Calligraphic-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Fraktur-Bold.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Fraktur-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Main-Bold.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Main-Italic.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Main-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Math-BoldItalic.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Math-Italic.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_SansSerif-Bold.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_SansSerif-Italic.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_SansSerif-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Script-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Size1-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Size2-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Size3-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Size4-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Typewriter-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Vector-Bold.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Vector-Regular.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/MathJax_Zero.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/add-above.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/add-below.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/add.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/bell.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/bug-dot.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/bug.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/build.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/caret-down-empty-thin.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/caret-down-empty.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/caret-down.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/caret-left.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/caret-right.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/caret-up-empty-thin.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/caret-up.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/case-sensitive.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/check.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/circle-empty.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/circle.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/cleaning.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/clear.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/close-all.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/close.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/code-check.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/code.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/collapse-all.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/collapse.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/common.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/console.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/copy.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/copyright.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/cut.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/darcula-new.css
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/darcula-old.css
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/delete.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/dock-bottom.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/dock-left.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/dock-right.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/dock-top.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/dots.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/download.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/duplicate.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/edit.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/ellipses.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/error.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/exceptions.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/expand-all.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/expand.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/extension.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-brands-400.eot
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-brands-400.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-brands-400.ttf
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-brands-400.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-brands-400.woff2
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-regular-400.eot
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-regular-400.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-regular-400.ttf
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-regular-400.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-regular-400.woff2
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-solid-900.eot
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-solid-900.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-solid-900.ttf
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-solid-900.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fa-solid-900.woff2
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fast-forward.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/file-upload.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/file.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/filter-dot.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/filter-list.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/filter.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/folder-favorite.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/folder.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.eot
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.ttf
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.woff
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/fontawesome-webfont.woff2
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/history.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/home.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/html5.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/image.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/index.html
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/info.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/inspector.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/intellij-new.css
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/intellij-old.css
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/json.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/julia.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/jupyter-favicon.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/jupyter.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/jupyterlab-wordmark.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/kernel.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/keyboard.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/launch.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/launcher.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/licenses.json
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/line-form.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/link.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/list.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/lock.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/main.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/markdown.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/mermaid.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/move-down.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/move-up.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/new-folder.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/not-trusted.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/notebook.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/numbering.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/offline-bolt.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/open-kernel-source.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/palette.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/paste.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/pause.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/pdf.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/polyfills.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/python.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/r-kernel.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/react.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/redo.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/refresh.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/regex.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/run.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/running.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/runtime.js
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/save.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/search.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/settings.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/share.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/spreadsheet.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/step-into.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/step-out.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/step-over.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/stop.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/tab.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/table-rows.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/tag.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/terminal.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/text-editor.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/toc.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/tree-view.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/trusted.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/undo.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/user.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/users.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/variable.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/vega.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/view-breakpoint.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/word.svg
+intellij-ce-bin/plugins/jupyter-plugin/jupyter-web/yaml.svg
+intellij-ce-bin/plugins/jupyter-plugin/lib/jupyter-plugin.jar
+intellij-ce-bin/plugins/jupyter-plugin/lib/modules/intellij.jupyter.core.jar
+intellij-ce-bin/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.completion.ml.ranking.jar
+intellij-ce-bin/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.jar
+intellij-ce-bin/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.psi.jar
+intellij-ce-bin/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.jar
+intellij-ce-bin/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.py.jar
 intellij-ce-bin/plugins/keymap-eclipse/lib/keymap-eclipse.jar
 intellij-ce-bin/plugins/keymap-netbeans/lib/keymap-netbeans.jar
 intellij-ce-bin/plugins/keymap-visualStudio/lib/keymap-visualStudio.jar
+intellij-ce-bin/plugins/kotlin-jupyter-plugin/lib/batik-transcoder.jar
+intellij-ce-bin/plugins/kotlin-jupyter-plugin/lib/jetbrains.kotlin-jupyter-shared-compiler.jar
+intellij-ce-bin/plugins/kotlin-jupyter-plugin/lib/kotlin-jupyter-plugin.jar
+intellij-ce-bin/plugins/kotlin-jupyter-plugin/lib/modules/intellij.kotlin.jupyter.plots.jar
+intellij-ce-bin/plugins/kotlin-jupyter-plugin/lib/xml-apis-ext.jar
+intellij-ce-bin/plugins/localization-ja/lib/localization-ja.jar
+intellij-ce-bin/plugins/localization-ko/lib/localization-ko.jar
+intellij-ce-bin/plugins/localization-zh/lib/localization-zh.jar
 intellij-ce-bin/plugins/markdown/lib/markdown.jar
+intellij-ce-bin/plugins/markdown/lib/modules/intellij.markdown.backend.jar
+intellij-ce-bin/plugins/markdown/lib/modules/intellij.markdown.frontend.jar
 intellij-ce-bin/plugins/marketplace/lib/boot/marketplace-bootstrap.jar
 intellij-ce-bin/plugins/marketplace/lib/boot/marketplace-impl.jar
 intellij-ce-bin/plugins/marketplace/lib/marketplace.jar
 intellij-ce-bin/plugins/marketplace/platform-build.txt
-intellij-ce-bin/plugins/maven-model/lib/maven-model.jar
-intellij-ce-bin/plugins/maven-server/lib/maven-server.jar
-intellij-ce-bin/plugins/maven/lib/artifact-resolver-m3.jar
+intellij-ce-bin/plugins/marketplaceMl/lib/marketplaceMl.jar
 intellij-ce-bin/plugins/maven/lib/artifact-resolver-m31.jar
-intellij-ce-bin/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.common-3.2.1.jar
+intellij-ce-bin/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.catalog-no-trans-321.jar
+intellij-ce-bin/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.common-no-trans-3.2.1.jar
 intellij-ce-bin/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.core-3.8.3.jar
 intellij-ce-bin/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.wagon.provider.api-3.5.2.jar
+intellij-ce-bin/plugins/maven/lib/jetbrains.idea.maven.indexer.api.rt.jar
 intellij-ce-bin/plugins/maven/lib/maven-event-listener.jar
 intellij-ce-bin/plugins/maven/lib/maven-jps.jar
 intellij-ce-bin/plugins/maven/lib/maven-server-indexer.jar
+intellij-ce-bin/plugins/maven/lib/maven-server-telemetry.jar
+intellij-ce-bin/plugins/maven/lib/maven-server.jar
+intellij-ce-bin/plugins/maven/lib/maven-telemetry-lib/jackson-core-2.16.0.jar
 intellij-ce-bin/plugins/maven/lib/maven.jar
 intellij-ce-bin/plugins/maven/lib/maven3-server-common.jar
 intellij-ce-bin/plugins/maven/lib/maven3-server-lib/archetype-catalog-2.2.jar
@@ -717,25 +1251,23 @@ intellij-ce-bin/plugins/maven/lib/maven3
 intellij-ce-bin/plugins/maven/lib/maven3/bin/mvnDebug
 intellij-ce-bin/plugins/maven/lib/maven3/bin/mvnDebug.cmd
 intellij-ce-bin/plugins/maven/lib/maven3/bin/mvnyjp
-intellij-ce-bin/plugins/maven/lib/maven3/boot/plexus-classworlds-2.7.0.jar
+intellij-ce-bin/plugins/maven/lib/maven3/boot/plexus-classworlds-2.8.0.jar
 intellij-ce-bin/plugins/maven/lib/maven3/boot/plexus-classworlds.license
 intellij-ce-bin/plugins/maven/lib/maven3/conf/logging/simplelogger.properties
 intellij-ce-bin/plugins/maven/lib/maven3/conf/settings.xml
 intellij-ce-bin/plugins/maven/lib/maven3/conf/toolchains.xml
 intellij-ce-bin/plugins/maven/lib/maven3/lib/aopalliance-1.0.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/aopalliance.license
-intellij-ce-bin/plugins/maven/lib/maven3/lib/commons-cli-1.5.0.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/commons-cli-1.8.0.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/commons-cli.license
-intellij-ce-bin/plugins/maven/lib/maven3/lib/commons-codec-1.11.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/commons-codec-1.17.1.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/commons-codec.license
-intellij-ce-bin/plugins/maven/lib/maven3/lib/commons-lang3-3.12.0.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/commons-lang3.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/ext/README.txt
 intellij-ce-bin/plugins/maven/lib/maven3/lib/ext/hazelcast/README.txt
 intellij-ce-bin/plugins/maven/lib/maven3/lib/ext/redisson/README.txt
-intellij-ce-bin/plugins/maven/lib/maven3/lib/failureaccess-1.0.1.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/failureaccess-1.0.2.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/failureaccess.license
-intellij-ce-bin/plugins/maven/lib/maven3/lib/guava-31.1-jre.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/guava-33.2.1-jre.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/guava.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/guice-5.1.0.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/guice.license
@@ -743,8 +1275,9 @@ intellij-ce-bin/plugins/maven/lib/maven3
 intellij-ce-bin/plugins/maven/lib/maven3/lib/httpclient.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/httpcore-4.4.16.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/httpcore.license
-intellij-ce-bin/plugins/maven/lib/maven3/lib/jansi-2.4.0.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/jansi-2.4.1.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/jansi-native/README.txt
+intellij-ce-bin/plugins/maven/lib/maven3/lib/jansi-native/Windows/arm64/libjansi.so
 intellij-ce-bin/plugins/maven/lib/maven3/lib/jansi.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/javax.annotation-api-1.3.2.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/javax.annotation-api.license
@@ -752,91 +1285,164 @@ intellij-ce-bin/plugins/maven/lib/maven3
 intellij-ce-bin/plugins/maven/lib/maven3/lib/javax.inject.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/jcl-over-slf4j-1.7.36.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/jcl-over-slf4j.license
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-artifact-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-builder-support-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-compat-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-core-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-embedder-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-model-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-model-builder-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-plugin-api-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-repository-metadata-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-api-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-connector-basic-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-impl-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-named-locks-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-provider-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-spi-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-transport-file-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-transport-http-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-transport-wagon-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-util-1.9.10.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-settings-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-settings-builder-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-shared-utils-3.3.4.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-slf4j-provider-3.9.2.jar
-intellij-ce-bin/plugins/maven/lib/maven3/lib/org.eclipse.sisu.inject-0.3.5.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-artifact-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-builder-support-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-compat-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-core-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-embedder-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-model-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-model-builder-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-plugin-api-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-repository-metadata-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-api-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-connector-basic-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-impl-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-named-locks-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-provider-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-spi-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-transport-file-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-transport-http-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-transport-wagon-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-resolver-util-1.9.22.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-settings-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-settings-builder-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-shared-utils-3.4.2.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/maven-slf4j-provider-3.9.9.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/org.eclipse.sisu.inject-0.9.0.M3.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/org.eclipse.sisu.inject.license
-intellij-ce-bin/plugins/maven/lib/maven3/lib/org.eclipse.sisu.plexus-0.3.5.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/org.eclipse.sisu.plexus-0.9.0.M3.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/org.eclipse.sisu.plexus.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-cipher-2.0.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-cipher.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-component-annotations-2.1.0.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-component-annotations.license
-intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-interpolation-1.26.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-interpolation-1.27.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-interpolation.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-sec-dispatcher-2.0.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-sec-dispatcher.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-utils-3.5.1.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-utils.license
+intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-xml-3.0.1.jar
+intellij-ce-bin/plugins/maven/lib/maven3/lib/plexus-xml.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/slf4j-api-1.7.36.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/slf4j-api.license
 intellij-ce-bin/plugins/maven/lib/maven3/lib/wagon-file-3.5.3.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/wagon-http-3.5.3.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/wagon-http-shared-3.5.3.jar
 intellij-ce-bin/plugins/maven/lib/maven3/lib/wagon-provider-api-3.5.3.jar
-intellij-ce-bin/plugins/maven/lib/maven30-server.jar
 intellij-ce-bin/plugins/maven/lib/maven36-server.jar
 intellij-ce-bin/plugins/maven/lib/maven40-server.jar
+intellij-ce-bin/plugins/maven/lib/modules/intellij.maven.profiler.jar
+intellij-ce-bin/plugins/maven/lib/plexus-archiver.jar
+intellij-ce-bin/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.core.jar
+intellij-ce-bin/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.jsonschema.jar
+intellij-ce-bin/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.serialization.jar
+intellij-ce-bin/plugins/mcpserver/lib/io.ktor.utils.jar
+intellij-ce-bin/plugins/mcpserver/lib/ktor-server-cio.jar
+intellij-ce-bin/plugins/mcpserver/lib/mcpserver-frontend.jar
+intellij-ce-bin/plugins/mcpserver/lib/mcpserver.jar
+intellij-ce-bin/plugins/notebooks-plugin/lib/notebooks-plugin.jar
 intellij-ce-bin/plugins/packageChecker/lib/packageChecker.jar
 intellij-ce-bin/plugins/performanceTesting-async/lib/async-profiler.jar
+intellij-ce-bin/plugins/performanceTesting-async/lib/modules/intellij.profiler.asyncOne.jar
 intellij-ce-bin/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+intellij-ce-bin/plugins/performanceTesting/lib/assertj-swing.jar
+intellij-ce-bin/plugins/performanceTesting/lib/assertj.jar
+intellij-ce-bin/plugins/performanceTesting/lib/github.oshi.core.jar
+intellij-ce-bin/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
 intellij-ce-bin/plugins/performanceTesting/lib/performanceTesting.jar
+intellij-ce-bin/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
+intellij-ce-bin/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
+intellij-ce-bin/plugins/platform-ijent-impl/lib/google.protobuf.kotlin.jar
+intellij-ce-bin/plugins/platform-ijent-impl/lib/grpc-core.jar
+intellij-ce-bin/plugins/platform-ijent-impl/lib/grpc-kotlin-stub.jar
+intellij-ce-bin/plugins/platform-ijent-impl/lib/grpc-netty-shaded.jar
+intellij-ce-bin/plugins/platform-ijent-impl/lib/grpc-protobuf.jar
+intellij-ce-bin/plugins/platform-ijent-impl/lib/grpc-stub.jar
+intellij-ce-bin/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
 intellij-ce-bin/plugins/platform-images/lib/platform-images.jar
-intellij-ce-bin/plugins/platform-langInjection/lib/IntelliLang.jar
 intellij-ce-bin/plugins/platform-langInjection/lib/java-langInjection-jps.jar
 intellij-ce-bin/plugins/platform-langInjection/lib/platform-langInjection.jar
-intellij-ce-bin/plugins/platform-tracing-ide/lib/platform-tracing-ide.jar
+intellij-ce-bin/plugins/plugin-classpath.txt
+intellij-ce-bin/plugins/properties/lib/modules/intellij.properties.backend.jar
+intellij-ce-bin/plugins/properties/lib/modules/intellij.properties.backend.psi.jar
 intellij-ce-bin/plugins/properties/lib/properties.jar
+intellij-ce-bin/plugins/qodana/lib/flexmark.jar
+intellij-ce-bin/plugins/qodana/lib/jetbrains.qodana.cloud.kotlin.client.jar
+intellij-ce-bin/plugins/qodana/lib/jetbrains.qodana.configuration.jar
+intellij-ce-bin/plugins/qodana/lib/jetbrains.qodana.publisher.jar
+intellij-ce-bin/plugins/qodana/lib/jetbrains.qodana.sarif.converter.jar
+intellij-ce-bin/plugins/qodana/lib/jetbrains.qodana.web.ui.jar
+intellij-ce-bin/plugins/qodana/lib/jline.jar
+intellij-ce-bin/plugins/qodana/lib/qodana-sarif.jar
 intellij-ce-bin/plugins/qodana/lib/qodana.jar
+intellij-ce-bin/plugins/repository-search/lib/kotlinx-document-store-mvstore.jar
+intellij-ce-bin/plugins/repository-search/lib/ktor-client-logging.jar
+intellij-ce-bin/plugins/repository-search/lib/maven-model.jar
+intellij-ce-bin/plugins/repository-search/lib/package-search-api-client.jar
 intellij-ce-bin/plugins/repository-search/lib/repository-search.jar
+intellij-ce-bin/plugins/searchEverywhereMl/lib/ai.grazie.emb.jar
+intellij-ce-bin/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.ranking.core.jar
+intellij-ce-bin/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.typos.jar
 intellij-ce-bin/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
+intellij-ce-bin/plugins/settingsSync/lib/cloud-config-client.jar
+intellij-ce-bin/plugins/settingsSync/lib/jetbrains.intellij.deps.eclipse.jgit.jar
 intellij-ce-bin/plugins/settingsSync/lib/settingsSync.jar
 intellij-ce-bin/plugins/sh/lib/sh.jar
-intellij-ce-bin/plugins/space/lib/space-java-jps.jar
-intellij-ce-bin/plugins/space/lib/space.jar
+intellij-ce-bin/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
+intellij-ce-bin/plugins/station-plugin/lib/station-plugin.jar
+intellij-ce-bin/plugins/station-plugin/toolbox/build.txt
+intellij-ce-bin/plugins/tasks/lib/axis.jar
+intellij-ce-bin/plugins/tasks/lib/commons-discovery.jar
+intellij-ce-bin/plugins/tasks/lib/http-client.jar
+intellij-ce-bin/plugins/tasks/lib/jsonpath.jar
 intellij-ce-bin/plugins/tasks/lib/tasks-core.jar
+intellij-ce-bin/plugins/tasks/lib/xmlrpc.jar
+intellij-ce-bin/plugins/terminal/lib/completion-ranking-sh.jar
+intellij-ce-bin/plugins/terminal/lib/modules/intellij.terminal.frontend.split.jar
+intellij-ce-bin/plugins/terminal/lib/terminal-completion-db-with-extensions.jar
+intellij-ce-bin/plugins/terminal/lib/terminal-completion-spec.jar
 intellij-ce-bin/plugins/terminal/lib/terminal.jar
-intellij-ce-bin/plugins/terminal/pwsh/pwsh.ps1
+intellij-ce-bin/plugins/terminal/shell-integrations/bash/bash-fig.bash
 intellij-ce-bin/plugins/terminal/shell-integrations/bash/bash-integration.bash
+intellij-ce-bin/plugins/terminal/shell-integrations/bash/bash-preexec.bash
+intellij-ce-bin/plugins/terminal/shell-integrations/bash/command-block-support-reworked.bash
 intellij-ce-bin/plugins/terminal/shell-integrations/bash/command-block-support.bash
+intellij-ce-bin/plugins/terminal/shell-integrations/fish/command-block-support-reworked.fish
 intellij-ce-bin/plugins/terminal/shell-integrations/fish/command-block-support.fish
 intellij-ce-bin/plugins/terminal/shell-integrations/fish/fish-integration.fish
+intellij-ce-bin/plugins/terminal/shell-integrations/powershell/command-block-support-reworked.ps1
 intellij-ce-bin/plugins/terminal/shell-integrations/powershell/command-block-support.ps1
 intellij-ce-bin/plugins/terminal/shell-integrations/powershell/powershell-integration.ps1
-intellij-ce-bin/plugins/terminal/zsh/.zshenv
-intellij-ce-bin/plugins/terminal/zsh/hooks.zsh
+intellij-ce-bin/plugins/terminal/shell-integrations/zsh/command-block-support-reworked.zsh
+intellij-ce-bin/plugins/terminal/shell-integrations/zsh/command-block-support.zsh
+intellij-ce-bin/plugins/terminal/shell-integrations/zsh/zdotdir/.zlogin
+intellij-ce-bin/plugins/terminal/shell-integrations/zsh/zdotdir/.zprofile
+intellij-ce-bin/plugins/terminal/shell-integrations/zsh/zdotdir/.zshenv
+intellij-ce-bin/plugins/terminal/shell-integrations/zsh/zdotdir/.zshrc
+intellij-ce-bin/plugins/terminal/shell-integrations/zsh/zdotdir/source-original.zsh
+intellij-ce-bin/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
 intellij-ce-bin/plugins/testng/lib/testng-plugin.jar
 intellij-ce-bin/plugins/testng/lib/testng-rt.jar
+intellij-ce-bin/plugins/testng/lib/testng.jar
+intellij-ce-bin/plugins/textmate/lib/bundles/adoc/LICENSE
+intellij-ce-bin/plugins/textmate/lib/bundles/adoc/README.md
+intellij-ce-bin/plugins/textmate/lib/bundles/adoc/asciidoc-language-configuration.json
+intellij-ce-bin/plugins/textmate/lib/bundles/adoc/package.json
+intellij-ce-bin/plugins/textmate/lib/bundles/adoc/snippets/snippets.json
+intellij-ce-bin/plugins/textmate/lib/bundles/adoc/syntaxes/Asciidoctor.json
 intellij-ce-bin/plugins/textmate/lib/bundles/bat/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/bat/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/bat/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/bat/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/bat/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/bat/snippets/batchfile.code-snippets
 intellij-ce-bin/plugins/textmate/lib/bundles/bat/syntaxes/batchfile.tmLanguage.json
+intellij-ce-bin/plugins/textmate/lib/bundles/bicep/package.json
+intellij-ce-bin/plugins/textmate/lib/bundles/bicep/syntaxes/bicep.codeblock.json
+intellij-ce-bin/plugins/textmate/lib/bundles/bicep/syntaxes/bicep.tmlanguage
+intellij-ce-bin/plugins/textmate/lib/bundles/bicep/syntaxes/language-configuration.json
+intellij-ce-bin/plugins/textmate/lib/bundles/bicepparam/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/clojure/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/clojure/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/clojure/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/clojure/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/clojure/package.nls.json
@@ -847,14 +1453,12 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/cmake/syntaxes/CMake.tmLanguage
 intellij-ce-bin/plugins/textmate/lib/bundles/cmake/syntaxes/CMakeCache.tmLanguage
 intellij-ce-bin/plugins/textmate/lib/bundles/coffeescript/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/coffeescript/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/coffeescript/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/coffeescript/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/coffeescript/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/coffeescript/snippets/coffeescript.code-snippets
 intellij-ce-bin/plugins/textmate/lib/bundles/coffeescript/syntaxes/coffeescript.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/cpp/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/cpp/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/cpp/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/cpp/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/cpp/package.nls.json
@@ -866,7 +1470,6 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/cpp/syntaxes/cuda-cpp.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/cpp/syntaxes/platform.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/csharp/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/csharp/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/csharp/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/csharp/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/csharp/package.nls.json
@@ -874,25 +1477,21 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/csharp/syntaxes/csharp.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/css/.vscode/launch.json
 intellij-ce-bin/plugins/textmate/lib/bundles/css/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/css/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/css/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/css/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/css/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/css/syntaxes/css.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/dart/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/dart/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/dart/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/dart/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/dart/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/dart/syntaxes/dart.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/diff/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/diff/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/diff/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/diff/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/diff/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/diff/syntaxes/diff.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/docker/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/docker/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/docker/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/docker/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/docker/package.nls.json
@@ -901,7 +1500,6 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/erlang/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/erlang/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/fsharp/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/fsharp/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/fsharp/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/fsharp/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/fsharp/package.nls.json
@@ -909,7 +1507,6 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/fsharp/syntaxes/fsharp.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/git-base/.vscodeignore
 intellij-ce-bin/plugins/textmate/lib/bundles/git-base/README.md
-intellij-ce-bin/plugins/textmate/lib/bundles/git-base/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/git-base/languages/git-commit.language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/git-base/languages/git-rebase.language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/git-base/languages/ignore.language-configuration.json
@@ -920,32 +1517,32 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/git-base/syntaxes/ignore.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/git-base/tsconfig.json
 intellij-ce-bin/plugins/textmate/lib/bundles/go/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/go/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/go/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/go/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/go/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/go/syntaxes/go.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/groovy/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/groovy/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/groovy/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/groovy/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/groovy/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/groovy/snippets/groovy.code-snippets
 intellij-ce-bin/plugins/textmate/lib/bundles/groovy/syntaxes/groovy.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/handlebars/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/handlebars/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/handlebars/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/handlebars/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/handlebars/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/handlebars/syntaxes/Handlebars.tmLanguage.json
+intellij-ce-bin/plugins/textmate/lib/bundles/hcl/LICENSE
+intellij-ce-bin/plugins/textmate/lib/bundles/hcl/README.md
+intellij-ce-bin/plugins/textmate/lib/bundles/hcl/language-configuration.json
+intellij-ce-bin/plugins/textmate/lib/bundles/hcl/package.json
+intellij-ce-bin/plugins/textmate/lib/bundles/hcl/syntaxes/hcl.tmGrammar.json
 intellij-ce-bin/plugins/textmate/lib/bundles/hlsl/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/hlsl/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/hlsl/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/hlsl/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/hlsl/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/hlsl/syntaxes/hlsl.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/html/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/html/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/html/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/html/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/html/package.nls.json
@@ -953,21 +1550,18 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/html/syntaxes/html-derivative.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/html/syntaxes/html.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ini/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/ini/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ini/ini.language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ini/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ini/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ini/properties.language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ini/syntaxes/ini.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/java/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/java/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/java/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/java/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/java/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/java/snippets/java.code-snippets
 intellij-ce-bin/plugins/textmate/lib/bundles/java/syntaxes/java.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/javascript/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/javascript/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/javascript/javascript-language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/javascript/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/javascript/package.nls.json
@@ -978,29 +1572,32 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/javascript/syntaxes/Regular Expressions (JavaScript).tmLanguage
 intellij-ce-bin/plugins/textmate/lib/bundles/javascript/tags-language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/json/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/json/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/json/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/json/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/json/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/json/syntaxes/JSON.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/json/syntaxes/JSONC.tmLanguage.json
+intellij-ce-bin/plugins/textmate/lib/bundles/json/syntaxes/JSONL.tmLanguage.json
+intellij-ce-bin/plugins/textmate/lib/bundles/json/syntaxes/snippets.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/jsp/LICENSE
 intellij-ce-bin/plugins/textmate/lib/bundles/jsp/README.md
 intellij-ce-bin/plugins/textmate/lib/bundles/jsp/jsp-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/jsp/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/jsp/syntaxes/jsp.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/julia/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/julia/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/julia/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/julia/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/julia/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/julia/syntaxes/julia.tmLanguage.json
+intellij-ce-bin/plugins/textmate/lib/bundles/kconfig/LICENSE
+intellij-ce-bin/plugins/textmate/lib/bundles/kconfig/language-configuration.json
+intellij-ce-bin/plugins/textmate/lib/bundles/kconfig/package.json
+intellij-ce-bin/plugins/textmate/lib/bundles/kconfig/syntaxes/kconfig.tmGrammar.json
 intellij-ce-bin/plugins/textmate/lib/bundles/kotlin/info.plist
 intellij-ce-bin/plugins/textmate/lib/bundles/kotlin/snippets/class.tmSnippet
 intellij-ce-bin/plugins/textmate/lib/bundles/kotlin/snippets/println.tmSnippet
 intellij-ce-bin/plugins/textmate/lib/bundles/kotlin/syntaxes/Kotlin.tmLanguage
 intellij-ce-bin/plugins/textmate/lib/bundles/latex/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/latex/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/latex/cpp-bailout-license.txt
 intellij-ce-bin/plugins/textmate/lib/bundles/latex/latex-cpp-embedded-language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/latex/latex-language-configuration.json
@@ -1014,30 +1611,25 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/latex/syntaxes/cpp-grammar-bailout.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/latex/syntaxes/markdown-latex-combined.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/less/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/less/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/less/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/less/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/less/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/less/syntaxes/less.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/log/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/log/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/log/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/log/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/log/syntaxes/log.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/lua/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/lua/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/lua/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/lua/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/lua/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/lua/syntaxes/lua.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/make/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/make/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/make/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/make/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/make/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/make/syntaxes/make.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-basics/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/markdown-basics/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-basics/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-basics/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-basics/package.nls.json
@@ -1046,7 +1638,6 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/.gitignore
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/.vscodeignore
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/README.md
-intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/notebook/tsconfig.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/package.nls.json
@@ -1055,18 +1646,19 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/syntaxes/md-math-inline.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/syntaxes/md-math.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/markdown-math/tsconfig.json
+intellij-ce-bin/plugins/textmate/lib/bundles/mdx/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/mdx/license
 intellij-ce-bin/plugins/textmate/lib/bundles/mdx/package.json
+intellij-ce-bin/plugins/textmate/lib/bundles/mdx/syntaxes/mdx.markdown.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/mdx/syntaxes/mdx.tmLanguage.json
+intellij-ce-bin/plugins/textmate/lib/bundles/mdx/syntaxes/source.mdx.tmLanguage
 intellij-ce-bin/plugins/textmate/lib/bundles/objective-c/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/objective-c/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/objective-c/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/objective-c/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/objective-c/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/objective-c/syntaxes/objective-c++.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/objective-c/syntaxes/objective-c.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/perl/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/perl/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/perl/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/perl/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/perl/perl.language-configuration.json
@@ -1076,7 +1668,6 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/php/.vscode/launch.json
 intellij-ce-bin/plugins/textmate/lib/bundles/php/.vscode/tasks.json
 intellij-ce-bin/plugins/textmate/lib/bundles/php/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/php/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/php/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/php/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/php/package.nls.json
@@ -1084,14 +1675,12 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/php/syntaxes/html.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/php/syntaxes/php.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/powershell/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/powershell/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/powershell/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/powershell/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/powershell/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/powershell/snippets/powershell.code-snippets
 intellij-ce-bin/plugins/textmate/lib/bundles/powershell/syntaxes/powershell.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/pug/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/pug/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/pug/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/pug/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/pug/package.nls.json
@@ -1099,44 +1688,37 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/python/.vscode/launch.json
 intellij-ce-bin/plugins/textmate/lib/bundles/python/.vscode/tasks.json
 intellij-ce-bin/plugins/textmate/lib/bundles/python/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/python/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/python/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/python/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/python/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/python/syntaxes/MagicPython.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/python/syntaxes/MagicRegExp.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/r/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/r/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/r/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/r/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/r/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/r/syntaxes/r.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/razor/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/razor/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/razor/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/razor/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/razor/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/razor/syntaxes/cshtml.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/restructuredtext/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/restructuredtext/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/restructuredtext/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/restructuredtext/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/restructuredtext/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/restructuredtext/syntaxes/rst.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ruby/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/ruby/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ruby/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ruby/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ruby/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/ruby/syntaxes/ruby.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/rust/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/rust/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/rust/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/rust/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/rust/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/rust/syntaxes/rust.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/scss/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/scss/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/scss/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/scss/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/scss/package.nls.json
@@ -1149,26 +1731,22 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/search-result/syntaxes/searchResult.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/search-result/tsconfig.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shaderlab/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/shaderlab/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shaderlab/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shaderlab/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shaderlab/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shaderlab/syntaxes/shaderlab.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shellscript/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/shellscript/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shellscript/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shellscript/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shellscript/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/shellscript/syntaxes/shell-unix-bash.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/sql/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/sql/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/sql/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/sql/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/sql/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/sql/syntaxes/sql.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/swift/.vscodeignore
 intellij-ce-bin/plugins/textmate/lib/bundles/swift/LICENSE.md
-intellij-ce-bin/plugins/textmate/lib/bundles/swift/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/swift/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/swift/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/swift/package.nls.json
@@ -1179,6 +1757,7 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/terraform/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/terraform/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/terraform/snippets/terraform.json
+intellij-ce-bin/plugins/textmate/lib/bundles/terraform/syntaxes/hcl.tmGrammar.json
 intellij-ce-bin/plugins/textmate/lib/bundles/terraform/syntaxes/terraform.tmGrammar.json
 intellij-ce-bin/plugins/textmate/lib/bundles/twig/LICENSE.md
 intellij-ce-bin/plugins/textmate/lib/bundles/twig/README.md
@@ -1192,7 +1771,6 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/twig/src/snippets/snippets.json
 intellij-ce-bin/plugins/textmate/lib/bundles/twig/src/syntaxes/twig.tmLanguage
 intellij-ce-bin/plugins/textmate/lib/bundles/typescript-basics/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/typescript-basics/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/typescript-basics/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/typescript-basics/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/typescript-basics/package.nls.json
@@ -1203,17 +1781,15 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/typescript-basics/syntaxes/jsdoc.js.injection.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/typescript-basics/syntaxes/jsdoc.ts.injection.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/vb/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/vb/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/vb/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/vb/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/vb/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/vb/snippets/vb.code-snippets
-intellij-ce-bin/plugins/textmate/lib/bundles/vb/syntaxes/asp-vb-net.tmlanguage.json
+intellij-ce-bin/plugins/textmate/lib/bundles/vb/syntaxes/asp-vb-net.tmLanguage.json
 intellij-ce-bin/plugins/textmate/lib/bundles/viml/LICENSE.txt
 intellij-ce-bin/plugins/textmate/lib/bundles/viml/grammars/viml.json
 intellij-ce-bin/plugins/textmate/lib/bundles/viml/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/xml/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/xml/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/xml/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/xml/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/xml/syntaxes/xml.tmLanguage.json
@@ -1221,41 +1797,49 @@ intellij-ce-bin/plugins/textmate/lib/bun
 intellij-ce-bin/plugins/textmate/lib/bundles/xml/xml.language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/xml/xsl.language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/yaml/.vscodeignore
-intellij-ce-bin/plugins/textmate/lib/bundles/yaml/cgmanifest.json
 intellij-ce-bin/plugins/textmate/lib/bundles/yaml/language-configuration.json
 intellij-ce-bin/plugins/textmate/lib/bundles/yaml/package.json
 intellij-ce-bin/plugins/textmate/lib/bundles/yaml/package.nls.json
 intellij-ce-bin/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
+intellij-ce-bin/plugins/textmate/lib/joni.jar
 intellij-ce-bin/plugins/textmate/lib/textmate.jar
+intellij-ce-bin/plugins/toml/lib/modules/intellij.toml.backend.jar
+intellij-ce-bin/plugins/toml/lib/modules/intellij.toml.frontend.jar
+intellij-ce-bin/plugins/toml/lib/modules/intellij.toml.frontend.split.jar
 intellij-ce-bin/plugins/toml/lib/toml.jar
-intellij-ce-bin/plugins/uiDesigner/lib/jps/java-guiForms-jps.jar
-intellij-ce-bin/plugins/uiDesigner/lib/uiDesigner.jar
+intellij-ce-bin/plugins/turboComplete/lib/modules/intellij.turboComplete.languages.kotlin.k1.jar
+intellij-ce-bin/plugins/turboComplete/lib/turboComplete.jar
+intellij-ce-bin/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
 intellij-ce-bin/plugins/vcs-git/lib/git4idea-rt.jar
+intellij-ce-bin/plugins/vcs-git/lib/ini4j.jar
+intellij-ce-bin/plugins/vcs-git/lib/modules/intellij.vcs.git.frontend.jar
+intellij-ce-bin/plugins/vcs-git/lib/vcs-git-frontend.jar
 intellij-ce-bin/plugins/vcs-git/lib/vcs-git.jar
-intellij-ce-bin/plugins/vcs-github/lib/vcs-github.jar
-intellij-ce-bin/plugins/vcs-gitlab/lib/vcs-gitlab.jar
+intellij-ce-bin/plugins/vcs-github-IU/lib/modules/intellij.vcs.github.git.jar
+intellij-ce-bin/plugins/vcs-github-IU/lib/vcs-github.jar
+intellij-ce-bin/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.git.jar
+intellij-ce-bin/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.ci.sh.jar
+intellij-ce-bin/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.features.jar
+intellij-ce-bin/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.yaml.jar
+intellij-ce-bin/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
 intellij-ce-bin/plugins/vcs-hg/lib/vcs-hg.jar
 intellij-ce-bin/plugins/vcs-perforce/lib/vcs-perforce.jar
+intellij-ce-bin/plugins/vcs-svn/lib/ini4j.jar
+intellij-ce-bin/plugins/vcs-svn/lib/sqlite.jar
 intellij-ce-bin/plugins/vcs-svn/lib/vcs-svn.jar
+intellij-ce-bin/plugins/webp/lib/libwebp.jar.jar
 intellij-ce-bin/plugins/webp/lib/webp.jar
-intellij-ce-bin/plugins/xpath/lib/rt/xslt-rt.jar
-intellij-ce-bin/plugins/xpath/lib/xpath.jar
+intellij-ce-bin/plugins/yaml/lib/modules/intellij.yaml.backend.jar
+intellij-ce-bin/plugins/yaml/lib/modules/intellij.yaml.frontend.split.jar
 intellij-ce-bin/plugins/yaml/lib/yaml.jar
 intellij-ce-bin/product-info.json
 share/applications/idea.desktop
 @pkgdir intellij-ce-bin/plugins/webp/lib/libwebp/linux
+@pkgdir intellij-ce-bin/plugins/station-plugin/toolbox/jetbrains-toolbox-2.7.0.48109.tar.gz
 @pkgdir intellij-ce-bin/plugins/maven/lib/maven4-server-lib
 @pkgdir intellij-ce-bin/plugins/maven/lib/maven3/lib/jansi-native/Windows/x86_64
 @pkgdir intellij-ce-bin/plugins/maven/lib/maven3/lib/jansi-native/Windows/x86
-@pkgdir intellij-ce-bin/plugins/cwm-plugin/quiche-native/win32-x86-64
 @pkgdir intellij-ce-bin/plugins/cwm-plugin/quiche-native/linux-x86-64
-@pkgdir intellij-ce-bin/plugins/cwm-plugin/quiche-native/linux-aarch64
-@pkgdir intellij-ce-bin/plugins/cwm-plugin/quiche-native/darwin-x86-64
-@pkgdir intellij-ce-bin/plugins/cwm-plugin/quiche-native/darwin-aarch64
-@pkgdir intellij-ce-bin/plugins/android/resources/native/win
-@pkgdir intellij-ce-bin/plugins/android/resources/native/mac_arm
-@pkgdir intellij-ce-bin/plugins/android/resources/native/mac
-@pkgdir intellij-ce-bin/plugins/android/resources/native/linux
 @pkgdir intellij-ce-bin/lib/pty4j/linux/x86-64
 @pkgdir intellij-ce-bin/lib/native/linux-x86_64
 @pkgdir intellij-ce-bin/lib/jna/amd64

Index: pkgsrc/devel/intellij-ce-bin/distinfo
diff -u pkgsrc/devel/intellij-ce-bin/distinfo:1.6 pkgsrc/devel/intellij-ce-bin/distinfo:1.7
--- pkgsrc/devel/intellij-ce-bin/distinfo:1.6   Mon Sep 11 13:47:12 2023
+++ pkgsrc/devel/intellij-ce-bin/distinfo       Fri Aug 15 15:54:27 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2023/09/11 13:47:12 ryoon Exp $
+$NetBSD: distinfo,v 1.7 2025/08/15 15:54:27 schmonz Exp $
 
-BLAKE2s (ideaIC-2023.2.1.tar.gz) = 3f8a7cf2ba8407609a265f526da0ca2567a3fb502f2dfab58457d336d4045dae
-SHA512 (ideaIC-2023.2.1.tar.gz) = 20d442a4368b772336038b75194f0d5fbba7bc34cfaa5bb3bb5b69fe804ff6d677cd5d980b778220172b137dee6297e697b554a8833d040a1bd556de2f9da7f6
-Size (ideaIC-2023.2.1.tar.gz) = 973050563 bytes
-SHA1 (patch-bin_idea.sh) = 27a02b294fa6b0def96039c99d95bda1290844b8
+BLAKE2s (ideaIC-2025.2.tar.gz) = f6075e5fdd09230e800064be67870beb2c925ce4df260829fbaaed2568dfdf3d
+SHA512 (ideaIC-2025.2.tar.gz) = c4258b77071fafc6bb22e238b9734994b572d0e8f68f8b994f79572c170ceb2e2fe6c466233b9348fe4d9fee4211b0c5d2e732704d74048696e45e62b0702b77
+Size (ideaIC-2025.2.tar.gz) = 1209241428 bytes
+SHA1 (patch-bin_idea.sh) = 70c824b8958a19b636ec6a284e2c0ccca3a5c2f2

Index: pkgsrc/devel/intellij-ce-bin/patches/patch-bin_idea.sh
diff -u pkgsrc/devel/intellij-ce-bin/patches/patch-bin_idea.sh:1.3 pkgsrc/devel/intellij-ce-bin/patches/patch-bin_idea.sh:1.4
--- pkgsrc/devel/intellij-ce-bin/patches/patch-bin_idea.sh:1.3  Mon Sep 11 13:47:12 2023
+++ pkgsrc/devel/intellij-ce-bin/patches/patch-bin_idea.sh      Fri Aug 15 15:54:27 2025
@@ -1,11 +1,11 @@
-$NetBSD: patch-bin_idea.sh,v 1.3 2023/09/11 13:47:12 ryoon Exp $
+$NetBSD: patch-bin_idea.sh,v 1.4 2025/08/15 15:54:27 schmonz Exp $
 
 Add a few JVM options to make it work in a common case.
 
 -Didea.ui.icons.svg.disk.cache=false part is obtained
 from: https://youtrack.jetbrains.com/issue/IDEA-323750 .
 
---- bin/idea.sh.orig   1970-01-20 13:32:27.000000000 +0000
+--- bin/idea.sh.orig   1970-01-21 07:13:44.000000000 +0000
 +++ bin/idea.sh
 @@ -49,6 +49,7 @@ CONFIG_HOME="${XDG_CONFIG_HOME:-${HOME}/
  # ---------------------------------------------------------------------
@@ -15,7 +15,7 @@ from: https://youtrack.jetbrains.com/iss
  # shellcheck disable=SC2154
  if [ -n "$IDEA_JDK" ] && [ -x "$IDEA_JDK/bin/java" ]; then
    JRE="$IDEA_JDK"
-@@ -173,12 +174,16 @@ CLASS_PATH="$CLASS_PATH:$IDE_HOME/lib/an
+@@ -186,12 +187,16 @@ CLASS_PATH="$CLASS_PATH:$IDE_HOME/lib/ut
  IFS="$(printf '\n\t')"
  # shellcheck disable=SC2086
  exec "$JAVA_BIN" \
@@ -29,6 +29,6 @@ from: https://youtrack.jetbrains.com/iss
    "-Djb.vmOptionsFile=${USER_VM_OPTIONS_FILE:-${VM_OPTIONS_FILE}}" \
    ${IDE_PROPERTIES_PROPERTY} \
 +  -Didea.ui.icons.svg.disk.cache=false \
-   -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IdeaIC2023.2 "-Djna.boot.library.path=$IDE_HOME/lib/jna/amd64" 
"-Dpty4j.preferred.native.folder=$IDE_HOME/lib/pty4j" -Djna.nosys=true -Djna.noclasspath=true -Didea.platform.prefix=Idea -Dsplash=true -Daether.connector.resumeDownloads=false 
--add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED 
--add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED 
--add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED 
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=jav
 a.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED 
--add-opens=java.base/sun.net.dns=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED 
--add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED 
--add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED 
--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED 
--add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.f
 ont=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED 
--add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED 
--add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED \
+   "-Xbootclasspath/a:$IDE_HOME/lib/nio-fs.jar" -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IdeaIC2025.2 
"-Djna.boot.library.path=$IDE_HOME/lib/jna/amd64" -Djna.nosys=true -Djna.noclasspath=true "-Dpty4j.preferred.native.folder=$IDE_HOME/lib/pty4j" -Dio.netty.allocator.type=pooled 
"-Dintellij.platform.runtime.repository.path=$IDE_HOME/modules/module-descriptors.dat" -Didea.platform.prefix=Idea -Dsplash=true -Daether.connector.resumeDownloads=false 
-Dcompose.swing.render.on.graphics=true --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED 
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED 
--add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base
 /java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED 
--add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.net.dns=ALL-UNNAMED 
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED 
--add-opens=java.desktop/com.sun.java.swing=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED 
--add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED 
--add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax
 .swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED 
--add-opens=java.desktop/javax.swing.text.html.parser=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED 
--add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED 
--add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED 
--add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED 
--add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED \
    com.intellij.idea.Main \
    "$@"



Home | Main Index | Thread Index | Old Index