This is a special release since it marks ServiceStack’s 10th anniversary! But also because it’s our biggest release yet
Hope you’ll be able to find the time to read it all eventually, but in the meantime feel free to jump to the parts you’re interested in:
Table of Contents
- ASP.NET Core on .NET Framework
-
New Vue and React “lite” ASP.NET Core Templates
- Introducing new “lite” npm-free project templates
- Light on Complexity, Big on Features
- vue-lite
- react-lite
- Development workflow
- Update TypeScript DTOs
- Integrated Bundling
- Pre-compiled minified production bundles
- Minified bundles with cache breakers
- Available in Razor Helpers
- vue-lite Project Template features
- react-lite Project Template features
- React Global State Management
- “lite” Project Structure
- Updating “lite” project dependencies
- #Script!
- World Validation
- “No touch” Host Configuration
- Auto Mapping
- Page Based Routing in Razor!
-
web
tool -
web new
- .NET’s missing project template system -
web +
- customize mix/match projects from gists! - SourceLink Enabled Packages
- Authentication
- Using ServiceStack Auth in MVC
- Using ASP.NET Identity Auth in ServiceStack
- Using IdentityServer4 Auth in ServiceStack
-
ServiceStack
- New Auth Providers
- Microsoft Graph Auth Provider
- New Claim APIs
- IServiceProvider Request Extensions
- Enable Same Site Cookies
- Cookie Filters
- Secure Cookies enabled by default
- Override Authorization HTTP Header
- GET Authenticate Requests are disabled by default
- UserSession validation
- Intercept Service Requests
- Fluent Validation
- Auto Batching
- Hot Reload
- Image Utils
- Enum Utils
- Open API Feature
- Disable Auto HTML Pages
- TypeScript
- Messaging
-
OrmLite
- INSERT INTO SELECT
- PostgreSQL Rich Data Types
- Hstore support
- JSON data types
- New KeyValuePair<K,V> top-level APIs
- SELECT Constant Expressions
- SELECT DISTINCT in SelectMulti
- New TableAlias replaces JoinAlias
- GetTableNames and GetTableNamesWithRowCounts APIs
- Dapper updated
- DB Scripts can open different connections
- Redis
- ServiceStack.Text
- ServiceStack.Azure
Happy to answer any questions about the release on this thread.