{"id":138356,"date":"2021-04-23T12:32:34","date_gmt":"2021-04-23T11:32:34","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=go&#038;p=138356"},"modified":"2021-08-26T15:02:50","modified_gmt":"2021-08-26T14:02:50","slug":"what-s-next-goland-2021-2-roadmap","status":"publish","type":"go","link":"https:\/\/blog.jetbrains.com\/zh-hans\/go\/2021\/04\/23\/what-s-next-goland-2021-2-roadmap","title":{"rendered":"What\u2019s Next: GoLand 2021.2 Roadmap"},"content":{"rendered":"<p>A few weeks ago we released GoLand 2021.1. With this update, you can build and run your program remotely via Docker, SSH, and WSL 2, use newly supported features from Go 1.16, including <em>\/\/go:embed<\/em>, quickly generate code from JSON, handle errors with ease using new quick-fixes, and much more.<\/p>\n<p>If you haven\u2019t had a chance to track the new features in v2021.1, please visit the <a href=\"https:\/\/www.jetbrains.com\/go\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">What\u2019s New page<\/a> for detailed descriptions, GIFs, and screenshots, or complete the <em>What\u2019s New in GoLand 2021.1<\/em> tutorial from the <em>Welcome<\/em> screen inside the IDE.<\/p>\n<p>Now we\u2019d like to share our plans for GoLand 2021.2. The team has already had a planning session and started working on the new features, so let\u2019s go over those.<\/p>\n<p>But before we start, we would like to say a big <strong>THANK YOU<\/strong> to all the people who helped us make GoLand better by sharing their product experience, feedback, and suggestions with us. The most active contributors are getting a free 1-year GoLand subscription and a special branded T-shirt!<\/p>\n<p>Here are these wonderful folks:<\/p>\n<ul>\n<li>Frederic Marand<\/li>\n<li>Roman Leventov (<em>YouTrack username: Roman.Leventov<\/em>)<\/li>\n<li>Andrey Sokolov (<em>YouTrack username: falconandy<\/em>)<\/li>\n<li>Denis Cheremisov (<em>YouTrack username: sirkon<\/em>)<\/li>\n<li>Vitaly Solodilov (<em>YouTrack username: Mcdoker18<\/em>)<\/li>\n<\/ul>\n<p>You will receive an email with details soon.<\/p>\n<p>Thank you for all your input. We love hearing from you, and each submitted issue is very much appreciated!<\/p>\n<p>We\u2019d like to highlight one more time that our nightly builds are available all the time to give you the chance to be at the forefront of technology and try out the latest changes before they\u2019re released. To learn more about nightly builds, please read this <a href=\"https:\/\/blog.jetbrains.com\/zh-hans\/go\/2021\/04\/02\/new-day-new-features-new-nightly-build-of-goland-ide\">blog post<\/a>.<\/p>\n<h1 id=\"roadmap\"><strong>Roadmap 2021.2 <\/strong><\/h1>\n<p><strong>Please note that we can\u2019t guarantee that all of the features listed below will be included in GoLand 2021.2.<\/strong><\/p>\n<h2 id=\"go\"><strong>Go 1.17 <\/strong><\/h2>\n<ul>\n<li>\nCode inspections for type inference in generics.<\/li>\n<li>\nBuild constraints support, which will include code highlighting and code completion.<\/li>\n<\/ul>\n<h2 id=\"go_modules\"><strong>Go modules<\/strong><\/h2>\n<p>As usual, we will pay special attention to Go modules.<\/p>\n<ul>\n<li>\nWe\u2019ll improve the presentation of attached projects in the <em>Project View <\/em>to let you navigate between your modules more easily.<\/li>\n<li>\nWe\u2019ll rework the current behavior of the go list command and let you control it in the settings.<\/li>\n<li>\nGoLand will allow downloading additional dependencies in the go.mod file.<\/li>\n<li>\nGo modules will become the default in the IDE.<\/li>\n<\/ul>\n<h2 id=\"run_targets\"><strong>Run targets<\/strong><\/h2>\n<p>We\u2019ll continue improving Run targets, such as by supporting more cases for using WSL 2.<\/p>\n<p>What feature are you looking forward to the most? Please share your thoughts here in the comments, use the <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/GO\" target=\"_blank\" rel=\"noopener\">bug tracker<\/a>, or tweet us <a href=\"https:\/\/twitter.com\/golandide\" target=\"_blank\" rel=\"noopener\">@GoLandIDE<\/a>.<\/p>\n","protected":false},"author":754,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,934],"tags":[6569,91,640],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/go\/138356"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/go"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/go"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/754"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=138356"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/go\/138356\/revisions"}],"predecessor-version":[{"id":176023,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/go\/138356\/revisions\/176023"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=138356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=138356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=138356"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=138356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}