We're excited to announce our new support for Apple's new Swift Programming language in this release to provide the most productive way to consume typed web services from iOS and OSX Apps!
If you've previously used *Add ServiceStack Reference*
for .NET or TypeScript projects you'll feel instantly familiar with the new solution for Swift iOS and OSX projects which includes an XCode Plugin that provides the Add Reference Dialog from XCode. After adding the url to the remote ServiceStack instance, the generated Swift DTO's are added to your project with the filename specified as well as a JsonServiceClient.swift file (aka JSC from ServiceStack.Client NuGet pkg) which encapsulates a typed JsonServiceClient with API's based from the .NET JsonServiceClient.TechStacks App
To illustrate how nice the new Swift support is we've developed a native iOS App for techstacks.io
and go through some of techniques we used to build a responsive, non-blocking iOS App. TechStacks Desktop App
We've also developed an OSX Desktop App which is built around 2 simple AutoQuery Services showing how much querying functionality AutoQuery provides for free as well as how easy it is to call from Swift.Built-in HTML/JS/CSS Minification
If you don't already have a built-in minification solution for your project this is an really easy and non-invasive solution to easily enable for an existing solution. It can be enabled for dynamic Razor views on the RazorFormat plugin and we also include an elegant solution using Virtual File System to pre-populate your ServiceStack instance on StartUp with minified css/js/html files.New ServiceStack Cookbook
There's a new ServiceStack Cookbook by +Kyle Hodgson
and +Darren Reid
showing 70 real-world recipies taking advantage of some of the neat features in ServiceStack.Support for Bing's new RecycableMemoryStream
We've added support for switching to use Bing's new RecycableMemoryStream which is designed around re-using a pool of byte buffers.Authentication
There is a new Microsoft Live OAuth2 Provider contributed by +Ivan Fioravanti
and a new Instagram OAuth2 Provider contributed by Ricardo Brando
New url redirect filters enabled in all AuthProviders letting you inspect and customize the redirect urls sent by each AuthProvider.
There's also a few other minor features - please check the Release Notes for more details! https://servicestack.net/release-notes