{"id":27180,"date":"2019-03-06T13:00:03","date_gmt":"2019-03-06T13:00:03","guid":{"rendered":"https:\/\/blog.jetbrains.com\/idea\/?p=19339"},"modified":"2019-03-06T14:20:01","modified_gmt":"2019-03-06T14:20:01","slug":"intellij-idea-2019-1-beta2-is-out","status":"publish","type":"idea","link":"https:\/\/blog.jetbrains.com\/pt-br\/idea\/2019\/03\/intellij-idea-2019-1-beta2-is-out","title":{"rendered":"IntelliJ IDEA 2019.1 Beta2 is out!"},"content":{"rendered":"<p>IntelliJ IDEA 2019.1 Beta2 is now available! You can download IntelliJ IDEA 2019.1 Beta 2 from the <a href=\"https:\/\/www.jetbrains.com\/idea\/nextversion\/\" target=\"_blank\" rel=\"noopener\">website<\/a>, or update via our <a href=\"https:\/\/www.jetbrains.com\/toolbox\/app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a>.<\/p>\n<p><strong>Kubernetes<\/strong><\/p>\n<p>Since we <a href=\"https:\/\/blog.jetbrains.com\/idea\/2018\/03\/intellij-idea-2018-1-kubernetes-support\/\">announced<\/a> support for Kubernetes via the <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/10485-kubernetes\" target=\"_blank\" rel=\"noopener\">plugin<\/a> a year ago, we\u2019ve been extending it with almost every release, and 2019.1 is no exception. Read on for more details.<!--more--><\/p>\n<p><strong>External resources support <\/strong><\/p>\n<p>The upcoming IntelliJ IDEA 2019.1 supports external resources, which means you will be able to load a custom resource specification from external sources. For now, it\u2019s possible to load API specifications only from local files, but we plan to add the ability to load such specifications from the server as well, in a future release. You can follow <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-188390\" target=\"_blank\" rel=\"noopener\">this<\/a> issue to keep yourself updated about the progress.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/03\/idea-K8sExternalResources.gif\" rel=\"attachment wp-att-19341\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-19341\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/03\/idea-K8sExternalResources.gif\" alt=\"K8sExternalResources\" width=\"750\" height=\"300\" \/><\/a><\/p>\n<p>Currently, we support OpenAPI 2.0 JSON specifications and CustomResourceDefinition (CDR) resources, but only in YAML format and in a limited version. In particular, many JSON Schema constructs are not supported yet, which includes constraints, patterns, and oneof, anyOf, and allOf constructs.<\/p>\n<p>To add the required specifications, go to Preferences \/ Settings | Languages &amp; Frameworks | Kubernetes and add the path to the custom resource definition specification.<\/p>\n<p><strong>Chart rename refactoring in Helm resource files<\/strong><\/p>\n<p>The IDE now provides support for the rename refactoring for the chart of Helm resource template files.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/03\/idea-k8sRename.gif\" rel=\"attachment wp-att-19342\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-19342\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/03\/idea-k8sRename.gif\" alt=\"k8sRename\" width=\"750\" height=\"300\" \/><\/a><\/p>\n<p>Heads up! To take advantage of support for Helm resource template files, you\u2019ll need to install not only the <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/10485-kubernetes\" target=\"_blank\" rel=\"noopener\">Kubernetes<\/a> plugin v2019.1, but also the <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/9568-go\" target=\"_blank\" rel=\"noopener\">Go<\/a> template plugin.<\/p>\n<p>See the release notes for the <a href=\"https:\/\/confluence.jetbrains.com\/display\/IDEADEV\/IntelliJ+IDEA+2019.1+EAP+%28191.6014.8+build%29+Release+Notes\" target=\"_blank\" rel=\"noopener\">full list<\/a> of improvements.<br \/>\nPlease share your feedback with us in the comments below or on <a href=\"https:\/\/twitter.com\/intellijidea\" target=\"_blank\" rel=\"noopener\">twitter<\/a>. Use our <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/IDEA\" target=\"_blank\" rel=\"noopener\">bug tracker<\/a> to report any issues you encounter. Thanks!<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Happy developing!<\/strong><\/p>\n","protected":false},"author":746,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","categories":[826],"tags":[744,3335],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea\/27180"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/idea"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/746"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=27180"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/idea\/27180\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=27180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=27180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=27180"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=27180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}