{"id":2675,"date":"2016-08-09T06:44:21","date_gmt":"2016-08-09T06:44:21","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/odatateam\/?p=2675"},"modified":"2016-08-09T06:44:21","modified_gmt":"2016-08-09T06:44:21","slug":"announcement-restier-v0-6-0-release","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/odata\/announcement-restier-v0-6-0-release\/","title":{"rendered":"[Announcement] RESTier v0.6.0 Release"},"content":{"rendered":"<p>We are happy to announce that the RESTier 0.6.0 is released and available on <a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.Restier\/\">NuGet<\/a>.<\/p>\n<p>0.6.0 is a release add fix several issues and add several key features, it has minor public API change comparing with previous release.\u00a0Detailed release notes for v0.6.0 can be found <a href=\"https:\/\/odata.github.io\/RESTier\/#06-07-0-5-0-beta\">here<\/a>.<\/p>\n<p>This is a quick preview of the items included in 0.6.0 release,<\/p>\n<p><strong>New features since 0.5.0-beta<\/strong><\/p>\n<ul>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/117\">Issue #117<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/410\">#410<\/a>] Entity Type inheritance support.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/378\">Issue #378<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/424\">#424<\/a>] Support operation without additional controller.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/460\">Issue #460<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/461\">#461<\/a>] Imprative view support with entity type which is not defined in EF.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/443\">Issue #443<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/448\">#448<\/a>] Support method bound to non-entity type.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/414\">Issue #414<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/422\">#422<\/a>] Support backslash and slash in key value.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/22\">Issue #22<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/458\">#458<\/a>] Add ETag support in RESTier.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/479\">Issue #479<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/484\">#484<\/a>] Add Immutable and Computed Annotation support.<\/li>\n<\/ul>\n<p><strong>Bug-fixes since 0.5.0-beta<\/strong><\/p>\n<ul>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/432\">Issue #432<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/452\">#452<\/a>] More meaningful exception message during model build.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/438\">Issue #438<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/448\">#448<\/a>] Make namespace consistent for entity type \/ operation \/ container in model.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/413\">Issue #413<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/454\">#454<\/a>] Auto pop entity type key from entity framework during model builder.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/426\">Issue #426<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/424\">#424<\/a>] Support method return nullable enum.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/459\">Issue #459<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/458\">#458<\/a>] Return 404 if single entity for bound operation does not exist.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/459\">Issue #288<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/465\">#465<\/a>] Return 204 if single navigation property is null.<\/li>\n<li>[<a href=\"https:\/\/github.com\/OData\/RESTier\/issues\/459\">Issue #328<\/a>] [PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/465\">#465<\/a>] Return 404 when request property of non-exist entity or complex.<\/li>\n<li>[PR <a href=\"https:\/\/github.com\/OData\/RESTier\/pull\/455\">#455<\/a>] Improve RESTier routing which only fail to entity set controller if there is an action for the request.<\/li>\n<\/ul>\n<p>A sample service is also created with newest package used and includes kinds of new features, refer to <a href=\"https:\/\/github.com\/OData\/ODataSamples\/tree\/master\/RESTier\/Trippin\">Trippin Samples<\/a>\u00a0for source code.<\/p>\n<p>Anyone who uses previous version of RESTier is recommended to upgrade to\u00a0this new version.<\/p>\n<p>Anyone who wants to develop a new OData services within minutes and does not know or try RESTier before, try it, it greatly simplifies the effort needed to develop a new OData service. Refer to <a href=\"http:\/\/odata.github.io\/RESTier\/\">Document<\/a> on how to start.<\/p>\n<p>For any feature request, issue or idea please feel free to reach out to us at [<a href=\"https:\/\/github.com\/OData\/RESTier\">Restier@Github<\/a>].<\/p>\n<p>For any\u00a0questions, ask on\u00a0<a href=\"http:\/\/stackoverflow.com\/questions\/ask?tags=odata\">Stack Overflow<\/a>.<\/p>\n<p>Contributions are welcomed and appreciated, refer to <a href=\"https:\/\/github.com\/OData\/RESTier\/blob\/master\/.github\/CONTRIBUTING.md\">contribution guide<\/a> on how to contribute.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are happy to announce that the RESTier 0.6.0 is released and available on NuGet. 0.6.0 is a release add fix several issues and add several key features, it has minor public API change comparing with previous release.\u00a0Detailed release notes for v0.6.0 can be found here. This is a quick preview of the items included [&hellip;]<\/p>\n","protected":false},"author":526,"featured_media":3253,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2675","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-odata"],"acf":[],"blog_post_summary":"<p>We are happy to announce that the RESTier 0.6.0 is released and available on NuGet. 0.6.0 is a release add fix several issues and add several key features, it has minor public API change comparing with previous release.\u00a0Detailed release notes for v0.6.0 can be found here. This is a quick preview of the items included [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts\/2675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/users\/526"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/comments?post=2675"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts\/2675\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/media\/3253"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/media?parent=2675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/categories?post=2675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/tags?post=2675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}