Rider 2018.3 is released!

Excellent news, everyone! We’ve just released Rider 2018.3 with lots of features you’ve been waiting for and all kinds of improvements to make coding easier still.

Rider 2018.3 is released

Let’s dive into this ocean of improvements and features:

  • Code Vision: try this new way of seeing useful information about your code right in the code editor. Usages, version control info, derived types, extension methods, and exposing APIs are now in plain sight, with no additional actions required!

code-vision-blog

  • Remote Debugging via SSH: need to debug an application on a remote machine? No problem, just call the action “Attach to Remote Process…” to attach to the process. .NET Full/Core, and Mono debuggers are supported.
  • Rename Project refactoring: no more manual renaming of all usages of a project. Call up this refactoring and you’ll be done before you know it.
  • Assembly Explorer now allows opening multiple assemblies, as well as traversing and exploring all open assemblies.

assembly-explorer-blog

  • Zero-latency typing: even for smart typing assists that perform time-consuming tasks like reformatting code, Rider’s UI doesn’t get blocked and the editor stays smooth and responsive.
  • Launch Settings: support for launchSettings.json files is now available in ASP.NET Core projects.
  • We’ve redesigned the Search Everywhere popup and the Plugins pages in Settings.
  • Updated C# and VB.NET support includes improved C# 7 deconstruction support and language support for VB.NET 15.3 and 15.5.
  • An integrated performance profiler. Note that for now, the profiling features are only available on Windows.

integrated-profiler

  • Type Hierarchy tool window: explore the inheritance hierarchy of types via Navigate | Type Hierarchy.
  • Web development: from improved Angular support and better auto imports in JavaScript to debugging Node.js worker threads and support for TypeScript 3.1 features, and more.
  • VCS support: manage GitHub Pull Requests right in the IDE, and work with Git Submodules.
  • Android Development: lots of embedded tools and features from Android Studio are available, including a WYSIWYG designer, code completion for AXML/Android Manifest files, SDK/AVD Manager, and more.
  • Inline parameter name hints for C# and VB.NET are here.
  • Updated NuGet support offers Find this type on nuget.org, a new quick-fix to Install missing .NET Core Adapter, and better and faster search in the NuGet window.
  • New language injections: SQL and other IntelliJ IDEA language injections now cover C# string literals.

sql-injection-blog

  • Updated F# support; brand new F# lexers work for both IntelliJ IDEA’s frontend and ReSharper’s backend; Rename refactoring works for local symbols; and there are new grouping types in Find Usages.
  • Updated Database support delivers one more NoSQL database, Cassandra, and several improvements in SQL code completion.
  • Unity support updated: New inspections keep a tight watch on the performance of your Unity code; collect method and class usages from scene/prefab/asset files; Unity Explorer is now shown on Linux; and more!
  • Other features: there’s a brand new engine under the hood of the expression evaluator; Ctrl+Click on an entity declaration now shows the usages; the refactorings Move to Resource, Inline Resource, Move Resource, and Rename Resource are now available; you can now ‘Build only this project without dependencies‘; and, as we love saying, there’s even more!

Visit What’s new in Rider 2018.3 on the product website to find more details about these enhancements. To see the whole list of fixes in this release, check out the issue tracker page.

Download Rider

We’d love to hear your feedback on your experience with Rider 2018.3. Speak your mind we’re listening!

This entry was posted in How-To's and tagged , , , , , , , , , . Bookmark the permalink.

24 Responses to Rider 2018.3 is released!

  1. KeepItReal says:

    Thanks! 2019 is probably the year I switch from Visual Studio to Rider.

    • Developer says:

      Given that ReSharper stopped getting new features and Visual Studio is catching up fast we might have an actuall choice of real IDE’s in future! I am leaning towards Microsoft since they own the stack I am using.

    • Mario says:

      What I dislike about Rider is their horrible re-used UI of their other tools, it really depress me (/s). It clearly shows how Visual Studio has spent million of dollars on UX while Rider don’t, VS is super clean, way less clunky and with the help of dainty.site/vs, it looks fabulous. Rider on the other hand, feels like using Eclipse, which has to be the worst IDE ever existed.

      • Brad says:

        Weird, Riders/IntelliJ overall aesthetic (navigation/context/UI) is one of the main reasons it was so easy to drop VS, VS for me is a nightmare for navigation, it’s just a classic Microsoft horrorscape of contextless garbage.

      • Oleg says:

        What? Visual Studio is clean? It is really messy and over-bloated, while rider looks more lightweight.

  2. Brad says:

    Reading the full release notes, this sounds like a HUGE Rider update, can’t wait to test. :)

  3. Pawel says:

    Sometimes, code completion seems to be broken. For example, when typing:
    Console.WriteLine($”{ben}”);

    A cursor is at “ben|” and IDE suggests to complete “ben” to “benchmark”. After hitting the enter key, the whole line is changed to:
    Console.WriteLine($”{}”)chmark;

    Restaring IDE helps.

    My version is:
    JetBrains Rider 2018.3
    Build #RD-183.5047.86, built on December 17, 2018

    JRE: 1.8.0_152-release-1343-b26 amd64
    JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
    Linux 4.4.0-98-generic

  4. Brad says:

    Sigh, still no love for cg/shader completion/navigation in Unity? 2 years, cmon.

  5. kong9011 says:

    Yesterday I download and setup rider 2018.3, and trying to use it on my Unity Project.
    While I Comment few lines of codes , the file was saved,that trigger Unity refresh the Assets.
    I can not Find where is the setting for this issue…

    Is that a new feature in 2018.3?

    JetBrains Rider 2018.3
    Build #RD-183.5047.86, built on December 18, 2018

    • Mathijs Bakker says:

      If you want to – for whatever reason – turn it off.
      Navigate to:
      Preferences/Languages & Frameworks/Unity Engine
      You’ll find the option under General

  6. Peter Bajusz says:

    Indexing got really SLOW for Unity projects in Rider 2018.3.
    We have a project with 90 GB of assets and starting with this version Rider indexes ALL files.
    Also find references gets stuck from time to time looking into all the files…

    Had no issues like this with 2018.2

    • sbyzova says:

      Hello!
      Please, try to disable a checkbox “Preferences | Languages & Frameworks | Unity Engine “[ ] Parse text based assets files for implicit script usages” and check if the problem persists.

  7. Alexandre says:

    In contrast to 2018.2.3, version 2018.3 after the start of a large application in the debug freezes for 3-4 minutes.
    This was in one of the EAP.

  8. Robert says:

    Today, i installed Rider 2018.3 but was not able to import the (exported) settings from Rider 2018.2.3. Rider 2018.3 shows a blank import screen – no components to select – noting.

    Any idea what’s going wrong here? Or is there another option to import my hard time configured settings?
    My maschine is a Mac.
    Thanks for some support.

  9. Yongyi says:

    Find Usage in 2018.3 is significantly slower than 2018.2. Anyone feel the same?

  10. JepJep says:

    Really great additions to an already amazing IDE! I absolutely love Rider, can’t imagine coding C# without it anymore.

    However It would be great if you could maybe somehow refine your release process in the way of continuous delivery. As a user I would like to get features faster via many small releases. For example maybe Code Vision could have been released individually? Releasing three times in a year is a bit scary from the user perspective as each release has so many new features there is almost certainly going to be handful of bad bugs. That’s why I’m a little hesitant to install new releases right away.

  11. Pingback: Rider 2018.3 maintenant disponible ! | JetBrains France

  12. Martin says:

    I love rider since it’s first release. I test every release and I see a lot of new things and fixes in Rider 2018.3.1. Nice Work!!!
    Even though feels a lot heavier than 2018.2. My machine it’s low on resources so I will have to stay with previous version or Visual 2015 until I upgrade the hardware.

    • Martin says:

      In fact… Memory usage opening the same solution on bothe 2018.[2|3] went from about 1.2 gb to almost 2gb. I have 8gb of ram and also need memory for other things…
      Memory readings are only taking care of rider64.exe and Jetbrains.ReSharper.host64.exe

Leave a Reply

Your email address will not be published. Required fields are marked *