Skip to content

Feature Requests

Feature, docs and use-case samples requests for ServiceStack. If you can, focus on the end-user benefit / use-case, rather than the technical details so we can focus on the end-goal and free us to work on how best to achieve it. Features can also include supporting content, e.g. a starter project on how to use ServiceStack with another product (e.g. SS + SharePoint).

133 results found

  1. Help Pluralsight update their video on Servicestack and/or the solution

    Help Pluralsight update their videos on Servicestack and/or show how to update their example solutions to the latest version of Servicestack.
    Another alternative is to offer an updated version of the videos example code localy (somewhere at servicestack.net/github.com).

    I tried to do a update to the latest versions myself and I ran into loads of problems. To the extent that i gave up.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Our Modular Startup makes it easier to configure features which our Start page takes advantage to create customizable starting project templates:
    https://servicestack.net/start

    We’ve also been busy this year creating free videos on YouTube exploring different features of ServiceStack, with 25+ new videos created this year and counting.

    Please subscribe to your YouTube channel to get updates as they’re published:

    https://www.youtube.com/channel/UC0kXKGVU4NHcwNdDdRiAJSA/videos

    We only intend to create/publish free videos on YouTube ourselves (i.e. not paid sites like Pluralsight), feel free to comment on videos with any questions or feedback.

  2. Possibility to download previous version of ServiceStackVS extension

    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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Profile major aspects to ensure speed

    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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. AFNetworking and OkHttp

    Potential speed increase for the Xamarin.iOS and Xamarin.Android ServiceStack clients? See here: https://github.com/paulcbetts/ModernHttpClient

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Redis implementation of MemoryServerEvents

    Just it! I would like to use the SSE feature with load balancing.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. .UrlEncode(... bool lowerCase = true)

    Possibility to choose UPPER Casing for URL Encoding's ie %2F, as many public API using OAuth use upper cased encoding for signing.

    see http://oauth.net/core/1.0a/#signing_process

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Please InClude ParameterizedSqlExpression.cs to ServiceStack.OrmLiteV45 Project

    ParameterizedSqlExpression.cs not in ServiceStack.OrmLiteV45 Project, It affected use oracle provider in net framework 4.5.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. OrmLite T4 templates doesn't generate Views

    OrmLite T4 templates should generate Views,

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Allow sub-select SqlExpression in Sql.In clauses

    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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Allow us to use Geography data type in Sql Server

    It would be nice to be able to take advantage of the Geography type in Sql Server... even better, I wonder if there would be a way to allow "us" to define custom classes for these more advanced data types that are built into a database.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Make virtual some methods in OrmLiteAuthRepository

    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, etc

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Add basic/digest authentication to AndroidServiceClient

    Add built-in basic/digest authentication to the android JsonServiceClient/AndroidServiceClient

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Java Client: Add all fields on @ApiMember annotation to prevent compilation errors

    For example if the API definitions has ExcludeInSchema set, the autogenerated DTOs do not compile due to unrecognized field on the annotation.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Extend CacheResponse feature with a VaryByRoles option

    A number of our services have responses that vary by the set of roles a user is associated with. It would be more memory efficient if we could cache by roles rather than by user for these services.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    I’ve added support for VaryByRoles in this commit: https://github.com/ServiceStack/ServiceStack/commit/bbd3eda601b4a373d81bbed593bc2b743dbcf6f6

    You need to be explicit in which roles the cache should be varied by, e.g:

    [CacheResponse(Duration = 60, VaryByRoles = new[] { “RoleA”, “RoleB” })]

    Where there will be separate caches created for Users in “RoleA” vs “RoleB” vs No Role/UnAuthenticated Users.

    This is available from v4.0.55 that’s now on MyGet

  15. Update the servicestack-client typescript pacakge to include .d.ts files in npm

    Creating new Angular 2.0 projects with the angular CLI is simpler if all the packages required include their typescript definition files in their npm package which allows the types to be registered by calling : npm install @types/servicestack-client instead of having to rely on using typings. Please consider updating your npm pacakge to include the typescript definition files for the typescript client.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Show plugin startup errors on metadata screen

    Add a visual indicator which links to or has a label that contains any plugin startup errors on the metadata page.

    Given that they are swallowed to prevent the apphost from crashing it is not always obvious unless you check the operations metadata.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    From v4.5.7 (now on MyGet) the number of Startup Errors will appear in X-Startup-Errors HTTP Response Header (visible when viewing HTTP Responses) and when in DebugMode a warning banner will appear on the /metadata page.

  17. Support ServerEventsClient in .NET Core

    My server needs to be able to push messages to my app. Unfortunately, I'm running ServiceStack.Client.Core in a .NET Standard library, which means my app does not have access to ServerEventsClient. Having the ability to use ServerEventsClient in .NET Standard libraries would be amazing.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Support for filtering DTO's by namespace

    It'll be really useful to be able to define namespaces for DTO filtering. Currently I can specify Types to include or exclude but doing it by namespace will be much more useful in situations where there are too many types to include or exclude.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    You can include a Request DTO and all its dependent Types it references with a .* suffix, e.g:

    IncludeTypes: MyRequest.*

    You can also include all types with a C# namespace with the /* suffix, e.g:

    IncludeTypes: MyApp.ServiceModel.Admin/*

    This change is available from v5.0.3 that’s now available on MyGet.

  19. OrmLite.PostgreSQL support for HStore types (Dictionary)

    Support of HStores when using Dictionary<string,string> or as a new field attribute.

    HStores (key values) are very good in certain scenarios (logging/auditing) and complex parsing is easier to do in .NET than in SQL.

    Custom SQL that SELECT's data is easy, but not easy to insert/save hstore in custom sql.

    Also Npgsql already supports them.

    More info here:
    https://forums.servicestack.net/t/cannot-insert-idictionary-string-string-into-hstore-column/6894

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. 3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feature Requests

Categories

Feedback and Knowledge Base