Skip to content

Commit 1097af9

Browse files
committed
publish first OrmLite Configuration Model Blog Post + podcast
1 parent 50a1837 commit 1097af9

File tree

5 files changed

+55
-3
lines changed

5 files changed

+55
-3
lines changed

MyApp/Pages/Index.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@
4545
<div class="mx-auto max-w-2xl flex-shrink-0 lg:mx-0 lg:max-w-xl lg:pt-8">
4646
<a href="./"><svg class="h-16 w-16 text-indigo-600" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M10 6c1.544 1.76 2.276 4.15 2.217 6.61c3.968 1.67 9.924 6.12 11.181 12.39H28C26.051 14.31 14.918 6.77 10 6zm-2 7c4.67 4.913.81 11.582-4 12h18.97C21.5 18.289 11.95 13.533 8 13z"/></svg></a>
4747
<div class="mt-24 sm:mt-32 lg:mt-16">
48-
<a href="whatsnew" class="inline-flex space-x-6">
48+
<a href="https://docs.servicestack.net/releases/v8_09" class="inline-flex space-x-6">
4949
<span class="rounded-full bg-indigo-500/10 dark:bg-indigo-400/10 px-3 py-1 text-sm font-semibold leading-6 text-indigo-400 ring-1 ring-inset ring-indigo-500/20">What's new</span>
5050
<span class="inline-flex items-center space-x-2 text-sm font-medium leading-6 text-gray-300">
51-
<span>Just shipped v8.8</span>
51+
<span>Just shipped v8.9</span>
5252
<svg class="h-5 w-5 text-gray-500" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
5353
<path fill-rule="evenodd" d="M7.21 14.77a.75.75 0 01.02-1.06L11.168 10 7.23 6.29a.75.75 0 111.04-1.08l4.5 4.25a.75.75 0 010 1.08l-4.5 4.25a.75.75 0 01-1.06-.02z" clip-rule="evenodd" />
5454
</svg>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: OrmLite new Configuration Model and Defaults
3+
summary: Learn about OrmLite's new fluent Configuration Model, new defaults & features
4+
tags: [db,ormlite]
5+
author: Demis Bellot
6+
url: https://media.servicestack.com/podcasts/ormlite-new-configuration.mp3
7+
media: {size:15673349,duration:1113.652245,format:mp3}
8+
---
9+
10+
The episode provides a technical overview of **OrmLite's new configuration model** and associated updates,
11+
emphasizing its alignment with **ASP.NET Core conventions** through a fluent API that uses `services.AddOrmLite()`.
12+
13+
A major change is the replacement of JSV serialization with **JSON for complex types**, leveraging native
14+
database support, and updates to defaults for specific providers, such as **PostgreSQL dropping the
15+
snake_case naming strategy** and **SQL Server defaulting to the 2022 dialect**.
16+
17+
The updates also introduce **improved observability features**, like connection tagging and command execution timing,
18+
as well as utility enhancements, including **new APIs for checking existence by ID** and resetting sequences in PostgreSQL.
19+
20+
Finally, it details internal refactors, such as the use of the new **TableRef struct** to unify table
21+
referencing across different APIs.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: ServiceStack v8.9 Release
3+
summary: Latest features in ServiceStack v8.9 new OrmLite configuration model and features, RDBMS Logging/Analytics and more!
4+
tags: [release,ormlite,rdbms,admin-ui,apikeys,analytics]
5+
url: https://media.servicestack.com/podcasts/v8-9-release.mp3
6+
media: {size:14780679,duration:1053.309388,format:mp3}
7+
---
8+
9+
This episode covers ServiceStack v8.9, highlighting significant updates and new features that
10+
improve performance, flexibility, and developer experience within the ServiceStack ecosystem.
11+
12+
Primarily centered around database interaction and AI capabilities. Significant updates to OrmLite
13+
including a new fluent configuration model, the adoption of JSON serialization for complex types,
14+
and new dialect defaults for providers like PostgreSQL and SQL Server.
15+
16+
Furthermore, the release introduces an Async Tasks Builder for effortlessly executing parallel
17+
database requests and ports the durable Background Jobs and detailed RDBMS Request Logging and Analytics features
18+
to PostgreSQL, SQL Server, and MySQL, complete with native table partitioning support.
19+
20+
Finally, the update unveils AI Chat, an OpenAI-compatible API and private, customizable ChatGPT-like UI,
21+
built around the core Chat Completion DTO for simplicity and portability, along with enhancements to
22+
API security by allowing the same APIs to be protected by both Identity Auth and API Keys.

MyApp/_hold/2025-10-14_ormlite-new-configuration.md renamed to MyApp/_posts/2025-10-15_ormlite-new-configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: OrmLite's new Configuration Model and Defaults
2+
title: OrmLite new Configuration Model and Defaults
33
summary: Learn about OrmLite's new fluent Configuration Model, new defaults & features
44
tags: [db,ormlite]
55
author: Demis Bellot
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export default {
2+
install(app) {
3+
},
4+
components: {
5+
},
6+
setup() {
7+
return { }
8+
}
9+
}

0 commit comments

Comments
 (0)