We use the ServiceStackVS extension to generate TypeScript code for our service.
During development (when the API might still change) it would be really nice is we could generate the TypeScript code as a step in the build process to make sure our TypeScript projects are always build against the latest API (and fail when there are breaking changes).
Although we currently only use the TypeScript generator I assume the same applies to the other languages as well.7 votes
ssutil.exe was added in v4.0.42: https://github.com/ServiceStack/ServiceStack/wiki/Add-ServiceStack-Reference#ssutilexe---command-line-servicestack-reference-tool
Could someone please provide an example of using ServiceStack in the Microsoft On-Premise ServiceFabric PaaS. Maybe show an example of a Monolithic and Microservices configuration.6 votes
We’ve developed a simple Service Fabric + ServiceStack example at:
Support for this should’ve been added in v4.0.52, see: https://github.com/ServiceStack/ServiceStack/blob/master/docs/2016/release-notes.md#integrated-basic-auth
I would like to get the batching support for the Typescript JsonServiceClient as it is supported by the C# JsonServiceClient.6 votes
support for new sendAll and sendAllOneWay APIs was added in v1.0.9 that’s now on npm.
VS2019 will be released tomorrow, but the current VSIX is not compatible with it. Aside from bumping the supported versions, it should also be updated to an AsyncPackage.6 votes
The latest release of ServiceStackVS v2.0 now supports VS2019, quick preview at:
I'd like to have the DTO required(set at DTO and/or service level using current attributes) Authentication & Authorization(roles+permissions) showed within the metadata page, among other operation/dto details.6 votes
Now added from v4.0.43+ that’s now on MyGet.
See StackOverflow answer for details: http://stackoverflow.com/a/31909174/85785
It would be nice if you had a (vanilla JS) ServiceStack .NET Core 2 + React template project (without typescript).6 votes
We’ve developed new .NET Core 2.0 and .NET Framework templates in ServiceStack v5. Info about ServiceStack v5 and the new .NET Core SPA templates are available from:
Support to use @helper not only to call functions in an external assembly (which I think is already supported by SS), but also to call helper functions inside very the same .cshtml template like describied in this link:http://stackoverflow.com/questions/6531983/how-to-create-a-function-in-a-cshtml-template5 votes
Apologies for the delayed notification, this was added over a year ago, here’s an example: https://github.com/ServiceStack/ServiceStack/blob/master/tests/RazorRockstars.Web/Helper.cshtml
If the MyGet builds are marked as pre-release then it will be easy to move between MyGet builds for the same version number and also easier to upgrade to the NuGet stable build when it is released.
I deploy to Azure Web Sites which does the nuget package restore and full solution build for me. In order to move between MyGet builds or move to the stable NuGet build, I have to log in and manually delete the package cache on every site. If the MyGet builds had their own unque version number, upgrades would be easier.5 votes
To make it easier to upgrade we’re moving to an odd number versioning for pre-release MyGet packages and even number versions for official NuGet packages described in the release notes at:
Support for Java Server Events Client has been added in v4.5.8: http://docs.servicestack.net/releases/v4.5.8#java-server-events
Documentation is available at: http://docs.servicestack.net/java-server-events-client
An Android Java Chat App that makes use of Java Server Events is available at:
Right now only request object is parsed for ApiMember attributes to generate documentation page. We've added support to parse all properties and show documentation for "subtypes".
Is it that much more work to add documentation to parse response object in similar manner? And show documentation for it as well?
Ideally it'd be in sections on the meta doc page.
I can take a stab at it, but might misdesign again.4 votes
should be done in v4.0.32+ https://github.com/ServiceStack/ServiceStack/blob/master/release-notes.md#other
Since latest update of ServiceStackVS seems to introduce a bug in VS 2015, the option "Add ServiceStack Reference" is no longer appearing in project context menu. In addition, the ability to update ServiceStack References is broken too.
Where can I download previous version of this extension ?4 votes
Download of previous version available from:
Would like to replicate the functionality from this feature request in LoadSingleById: http://servicestack.uservoice.com/forums/176786-feature-requests/suggestions/6656885-allow-loadselect-to-selectively-load-references4 votes
This has been implemented by Johann Klemmack and is now available in v4.0.48, see examples at: https://github.com/ServiceStack/ServiceStack/blob/master/docs/2015/release-notes.md#custom-load-references
One of the most enticing aspects about ServiceStack is that it is incredibly fast. I suggest that all major aspects of SS (web services, text, ormlite) get thoroughly tested in the upcoming versions just to make sure the code base is as fast as it could be.3 votes
v4.5.6 was a perf-focused release: http://docs.servicestack.net/releases/v4.5.6#performance-improvements
The benchmarks framework used to measure ServiceStack performance is at: https://github.com/NetCoreApps/Benchmarking
ParameterizedSqlExpression.cs not in ServiceStack.OrmLiteV45 Project, It affected use oracle provider in net framework 4.5.3 votes
Now fixed from v4.0.43+ that’s now on MyGet: https://github.com/ServiceStack/ServiceStack/wiki/MyGet
For example if the API definitions has ExcludeInSchema set, the autogenerated DTOs do not compile due to unrecognized field on the annotation.3 votes
These missing Attributes were added some time ago
It's possibile to make inheritable some methods in OrmLiteAuthRepository class, to allow custom logics?
For example CreateUserAuth, UpdateUserAuth, CreateOrMergeAuthSession, GetPermissions/Role, Has Permission/Roles, etc3 votes
All OrmLiteAuthRepository public API’s are now virtual from this commit: https://github.com/ServiceStack/ServiceStack/commit/487a64ee81a46fd5bcbf83a03d6dade5965ca6ed
This change is available from v4.0.43+ that’s now available on MyGet: https://github.com/ServiceStack/ServiceStack/wiki/MyGet
The Load* methods already do this internally (sort-of), but allow explicitly creating Where expressions that use a sub-select to get the IDs, instead of the Sql.In() utility. Or possibly reworking Sql.In to support a Select with a single column.
Something like this:
var customers = Db.From<Customers>().Where( ... my complex expression ... ).Select("Id");
var orders = Db.Select<Orders>(q => Sql.In(q.CustomerId, customers);3 votes
Potential speed increase for the Xamarin.iOS and Xamarin.Android ServiceStack clients? See here: https://github.com/paulcbetts/ModernHttpClient3 votes
Now supported with the new HttpClient-based JsonHttpClient in v4.0.42: https://github.com/ServiceStack/ServiceStack/blob/master/docs/2015/release-notes.md#new-jsonhttpclient
Per https://github.com/JeremySkinner/FluentValidation the latest version is 8.2.3 and it has numerous updates.3 votes
ServiceStack has been upgraded to the latest version of FluentValidation v8.2.3 in this commit:
This is now available from v5.5.1 that’s now on MyGet: https://docs.servicestack.net/myget
- Don't see your idea?