![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
[Announcement] ODataLib 6.1.0 release
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
[Announcement] OData core libraries now support OData v4
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
[Announcement] The ASP.NET Web API 2.2 for OData release and the OData Client Code Generator release
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
[Tutorial & Sample] Use Enumeration types in OData
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
[Tutorial & Sample] Using Parameter Alias to simplify the OData URL
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
[Tutorial & Sample] Containment is Coming with OData V4
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)
[Tutorial & Sample] How to use OData Client Code Generator to generate client-side proxy class
![](https://devblogs.microsoft.com/odata/wp-content/uploads/sites/23/2019/02/ODataLogo-150.png)